public static final class MaintenanceNotification.MaintenanceNotificationBuilder extends Object
@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder item(MaintenanceNotificationItem... value)
value
- The MaintenanceNotificationItems to build this MaintenanceNotification with.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder partner(MaintenanceNotificationPartner... value)
value
- The MaintenanceNotificationPartners to build this MaintenanceNotification with.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder maintenanceNotification(@Nullable String maintenanceNotification)
Original property name from the Odata EDM: MaintenanceNotification
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder maintNotifInternalID(@Nullable String maintNotifInternalID)
Original property name from the Odata EDM: MaintNotifInternalID
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder notificationText(@Nullable String notificationText)
Original property name from the Odata EDM: NotificationText
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder maintPriority(@Nullable String maintPriority)
Original property name from the Odata EDM: MaintPriority
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder notificationType(@Nullable String notificationType)
Original property name from the Odata EDM: NotificationType
notification origin, and other criteria.this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder notifProcessingPhase(@Nullable String notifProcessingPhase)
Original property name from the Odata EDM: NotifProcessingPhase
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder notifProcessingPhaseDesc(@Nullable String notifProcessingPhaseDesc)
Original property name from the Odata EDM: NotifProcessingPhaseDesc
SeeTask-Oriented InstructionsReference Documentation for Semantic Properties of Domains
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder maintPriorityDesc(@Nullable String maintPriorityDesc)
Original property name from the Odata EDM: MaintPriorityDesc
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder creationDate(@Nullable LocalDateTime creationDate)
Original property name from the Odata EDM: CreationDate
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder lastChangeTime(@Nullable LocalTime lastChangeTime)
Original property name from the Odata EDM: LastChangeTime
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder lastChangeDate(@Nullable LocalDateTime lastChangeDate)
Original property name from the Odata EDM: LastChangeDate
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder lastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
Original property name from the Odata EDM: LastChangeDateTime
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder creationTime(@Nullable LocalTime creationTime)
Original property name from the Odata EDM: CreationTime
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder reportedByUser(@Nullable String reportedByUser)
Original property name from the Odata EDM: ReportedByUser
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder reporterFullName(@Nullable String reporterFullName)
Original property name from the Odata EDM: ReporterFullName
(without title).this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder personResponsible(@Nullable String personResponsible)
Original property name from the Odata EDM: PersonResponsible
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder malfunctionEffect(@Nullable String malfunctionEffect)
Original property name from the Odata EDM: MalfunctionEffect
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder malfunctionEffectText(@Nullable String malfunctionEffectText)
Original property name from the Odata EDM: MalfunctionEffectText
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder malfunctionStartDate(@Nullable LocalDateTime malfunctionStartDate)
Original property name from the Odata EDM: MalfunctionStartDate
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder malfunctionStartTime(@Nullable LocalTime malfunctionStartTime)
Original property name from the Odata EDM: MalfunctionStartTime
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder malfunctionEndDate(@Nullable LocalDateTime malfunctionEndDate)
Original property name from the Odata EDM: MalfunctionEndDate
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder malfunctionEndTime(@Nullable LocalTime malfunctionEndTime)
Original property name from the Odata EDM: MalfunctionEndTime
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder maintNotificationCatalog(@Nullable String maintNotificationCatalog)
Original property name from the Odata EDM: MaintNotificationCatalog
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder maintNotificationCode(@Nullable String maintNotificationCode)
Original property name from the Odata EDM: MaintNotificationCode
For example, you can use the coding to classify the notification according to the problem type.
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder maintNotificationCodeGroup(@Nullable String maintNotificationCodeGroup)
Original property name from the Odata EDM: MaintNotificationCodeGroup
For example, you can use the coding for general classification of the notification.
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder catalogProfile(@Nullable String catalogProfile)
Original property name from the Odata EDM: CatalogProfile
In Plant Maintenance and Customer Service, the catalog profile is proposed in the notification if:A notification is created without a reference object orThe reference object entered (equipment or functional location) does not contain a catalog profile
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder notificationCreationDate(@Nullable LocalDateTime notificationCreationDate)
Original property name from the Odata EDM: NotificationCreationDate
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder notificationCreationTime(@Nullable LocalTime notificationCreationTime)
Original property name from the Odata EDM: NotificationCreationTime
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder notificationTimeZone(@Nullable String notificationTimeZone)
Original property name from the Odata EDM: NotificationTimeZone
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder requiredStartDate(@Nullable LocalDateTime requiredStartDate)
Original property name from the Odata EDM: RequiredStartDate
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder requiredStartTime(@Nullable LocalTime requiredStartTime)
Original property name from the Odata EDM: RequiredStartTime
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder requiredEndDate(@Nullable LocalDateTime requiredEndDate)
Original property name from the Odata EDM: RequiredEndDate
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder requiredEndTime(@Nullable LocalTime requiredEndTime)
Original property name from the Odata EDM: RequiredEndTime
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder latestAcceptableCompletionDate(@Nullable LocalDateTime latestAcceptableCompletionDate)
Original property name from the Odata EDM: LatestAcceptableCompletionDate
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder maintenanceObjectIsDown(@Nullable Boolean maintenanceObjectIsDown)
Original property name from the Odata EDM: MaintenanceObjectIsDown
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder maintNotificationLongText(@Nullable String maintNotificationLongText)
Original property name from the Odata EDM: MaintNotificationLongText
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder maintNotifLongTextForEdit(@Nullable String maintNotifLongTextForEdit)
Original property name from the Odata EDM: MaintNotifLongTextForEdit
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder technicalObject(@Nullable String technicalObject)
Original property name from the Odata EDM: TechnicalObject
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder techObjIsEquipOrFuncnlLoc(@Nullable String techObjIsEquipOrFuncnlLoc)
Original property name from the Odata EDM: TechObjIsEquipOrFuncnlLoc
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder technicalObjectLabel(@Nullable String technicalObjectLabel)
Original property name from the Odata EDM: TechnicalObjectLabel
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder maintenancePlanningPlant(@Nullable String maintenancePlanningPlant)
Original property name from the Odata EDM: MaintenancePlanningPlant
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder maintenancePlannerGroup(@Nullable String maintenancePlannerGroup)
Original property name from the Odata EDM: MaintenancePlannerGroup
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder plantSection(@Nullable String plantSection)
Original property name from the Odata EDM: PlantSection
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder aBCIndicator(@Nullable String aBCIndicator)
Original property name from the Odata EDM: ABCIndicator
The following ABC indicators are possible:A - ImportantB - Less importantC - Relatively unimportantAccording to these criteria, "A" materials are those materials that are of greatest importance for the production operations of a company.Examples of use for ABC indicators are vendor master records, material master records, and master records of technical objects.
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder superiorTechnicalObject(@Nullable String superiorTechnicalObject)
Original property name from the Odata EDM: SuperiorTechnicalObject
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder superiorTechnicalObjectName(@Nullable String superiorTechnicalObjectName)
Original property name from the Odata EDM: SuperiorTechnicalObjectName
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder superiorObjIsEquipOrFuncnlLoc(@Nullable String superiorObjIsEquipOrFuncnlLoc)
Original property name from the Odata EDM: SuperiorObjIsEquipOrFuncnlLoc
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder superiorTechnicalObjectLabel(@Nullable String superiorTechnicalObjectLabel)
Original property name from the Odata EDM: SuperiorTechnicalObjectLabel
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder manufacturerPartTypeName(@Nullable String manufacturerPartTypeName)
Original property name from the Odata EDM: ManufacturerPartTypeName
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder techObjIsEquipOrFuncnlLocDesc(@Nullable String techObjIsEquipOrFuncnlLocDesc)
Original property name from the Odata EDM: TechObjIsEquipOrFuncnlLocDesc
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder functionalLocation(@Nullable String functionalLocation)
Original property name from the Odata EDM: FunctionalLocation
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder functionalLocationLabelName(@Nullable String functionalLocationLabelName)
Original property name from the Odata EDM: FunctionalLocationLabelName
The functional location label can be changed where necessary. The system then automatically creates a labeling history and prevents historical labels from being reused without this first being checked. The labeling history also enables the interpretation of historical location labels in non-changeable documents outside the SAP System.You can assign one primary and several alternative labels to a functional location.
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder technicalObjectDescription(@Nullable String technicalObjectDescription)
Original property name from the Odata EDM: TechnicalObjectDescription
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder assetLocation(@Nullable String assetLocation)
Original property name from the Odata EDM: AssetLocation
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder locationName(@Nullable String locationName)
Original property name from the Odata EDM: LocationName
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder businessArea(@Nullable String businessArea)
Original property name from the Odata EDM: BusinessArea
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder companyCode(@Nullable String companyCode)
Original property name from the Odata EDM: CompanyCode
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder technicalObjectCategory(@Nullable String technicalObjectCategory)
Original property name from the Odata EDM: TechnicalObjectCategory
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder technicalObjectType(@Nullable String technicalObjectType)
Original property name from the Odata EDM: TechnicalObjectType
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder mainWorkCenterPlant(@Nullable String mainWorkCenterPlant)
Original property name from the Odata EDM: MainWorkCenterPlant
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder mainWorkCenter(@Nullable String mainWorkCenter)
Original property name from the Odata EDM: MainWorkCenter
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder plantName(@Nullable String plantName)
Original property name from the Odata EDM: PlantName
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder maintenancePlannerGroupName(@Nullable String maintenancePlannerGroupName)
Original property name from the Odata EDM: MaintenancePlannerGroupName
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder maintenancePlant(@Nullable String maintenancePlant)
Original property name from the Odata EDM: MaintenancePlant
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder locationDescription(@Nullable String locationDescription)
Original property name from the Odata EDM: LocationDescription
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder mainWorkCenterText(@Nullable String mainWorkCenterText)
Original property name from the Odata EDM: MainWorkCenterText
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder mainWorkCenterPlantName(@Nullable String mainWorkCenterPlantName)
Original property name from the Odata EDM: MainWorkCenterPlantName
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder maintenancePlantName(@Nullable String maintenancePlantName)
Original property name from the Odata EDM: MaintenancePlantName
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder plantSectionPersonRespName(@Nullable String plantSectionPersonRespName)
Original property name from the Odata EDM: PlantSectionPersonRespName
serves as a contact for the workers in Maintenance Planning and Processing.this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder aBCIndicatorDesc(@Nullable String aBCIndicatorDesc)
Original property name from the Odata EDM: ABCIndicatorDesc
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder personResponsibleName(@Nullable String personResponsibleName)
Original property name from the Odata EDM: PersonResponsibleName
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder maintenanceOrder(@Nullable String maintenanceOrder)
Original property name from the Odata EDM: MaintenanceOrder
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder maintenanceOrderType(@Nullable String maintenanceOrderType)
Original property name from the Odata EDM: MaintenanceOrderType
The order type contains a range of parameters which affect the way the order is processed.For example, using the order type, you can specifyThe number ranges to be used for the ordersWhich criteria are used when selecting a routingHow the order is to be costed.
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder concatenatedActiveSystStsName(@Nullable String concatenatedActiveSystStsName)
Original property name from the Odata EDM: ConcatenatedActiveSystStsName
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder maintenanceActivityType(@Nullable String maintenanceActivityType)
Original property name from the Odata EDM: MaintenanceActivityType
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder maintObjDowntimeDurationUnit(@Nullable String maintObjDowntimeDurationUnit)
Original property name from the Odata EDM: MaintObjDowntimeDurationUnit
If you prefer to make the entry using a different unit of time, you must overwrite the unit of time displayed with the new unit and press ENTER. The system then converts the downtime.Length of downtime: 30Einheit: Minutes
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder maintObjectDowntimeDuration(@Nullable Double maintObjectDowntimeDuration)
Original property name from the Odata EDM: MaintObjectDowntimeDuration
If you have entered from when to when the machine breakdown occurred, the system automatically calculates the entry in this field.
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder maintenancePlan(@Nullable String maintenancePlan)
Original property name from the Odata EDM: MaintenancePlan
In create mode, you can either choose a number yourself or have a concecutive number assigned for you by the system, depending on the method preferred by your company,If you leave the field blank, the system will assign a number automatically.If you enter a number, it must be within the corresponding number range.
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder maintenanceItem(@Nullable String maintenanceItem)
Original property name from the Odata EDM: MaintenanceItem
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder taskListGroup(@Nullable String taskListGroup)
Original property name from the Odata EDM: TaskListGroup
You can use groups, for instance, to identify two routings that have different production steps for one material.Enter the group to which you want to restrict the selection.
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder taskListGroupCounter(@Nullable String taskListGroupCounter)
Original property name from the Odata EDM: TaskListGroupCounter
In Production Planning and Control, for example, it serves to identify alternative production processes in task lists and is used to make a distinction between similar task lists.The group counter can be used to identify different lot-size ranges, for example.
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder maintenancePlanCallNumber(@Nullable Integer maintenancePlanCallNumber)
Original property name from the Odata EDM: MaintenancePlanCallNumber
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder maintenanceTaskListType(@Nullable String maintenanceTaskListType)
Original property name from the Odata EDM: MaintenanceTaskListType
Routings are defined under the following task list types:RoutingsReference operation setsMaster recipeGeneral maintenance task listEquipment task listInspection planTask list for funct. location
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder notificationReferenceDate(@Nullable LocalDateTime notificationReferenceDate)
Original property name from the Odata EDM: NotificationReferenceDate
history upon completion of the PM notification. The PM notifications are sorted in the history according to this date and the reference time, which together form the reference time.this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder notificationReferenceTime(@Nullable LocalTime notificationReferenceTime)
Original property name from the Odata EDM: NotificationReferenceTime
notifications and orders for PM and customer service.this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder notificationCompletionDate(@Nullable LocalDateTime notificationCompletionDate)
Original property name from the Odata EDM: NotificationCompletionDate
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder completionTime(@Nullable LocalTime completionTime)
Original property name from the Odata EDM: CompletionTime
This time is proposed on the basis of the reference time.
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder assetRoom(@Nullable String assetRoom)
Original property name from the Odata EDM: AssetRoom
The field is used for informational purposes, and can be used as a sort criterion in reports (for example, the inventory list).
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder maintNotifExtReferenceNumber(@Nullable String maintNotifExtReferenceNumber)
Original property name from the Odata EDM: MaintNotifExtReferenceNumber
In quality notifications, the reference number contains the complaint number of the customer who is filing the complaint.
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder maintNotifRejectionReasonCode(@Nullable String maintNotifRejectionReasonCode)
Original property name from the Odata EDM: MaintNotifRejectionReasonCode
this
.@Nonnull public MaintenanceNotification.MaintenanceNotificationBuilder maintNotifRejectionRsnCodeTxt(@Nullable String maintNotifRejectionRsnCodeTxt)
Original property name from the Odata EDM: MaintNotifRejectionRsnCodeTxt
this
.@Nonnull public MaintenanceNotification build()
Copyright © 2021 SAP SE. All rights reserved.