java.lang.Object
com.sap.cloud.sdk.datamodel.odata.helper.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity<MaintenanceOrder>
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.maintenanceorder.MaintenanceOrder

public class MaintenanceOrder extends VdmEntity<MaintenanceOrder>
Maintenance Order

Original entity name from the Odata EDM: MaintenanceOrderType

  • Field Details

    • ALL_FIELDS

      public static final MaintenanceOrderSelectable ALL_FIELDS
      Selector for all available fields of MaintenanceOrder.
    • MAINTENANCE_ORDER

      public static final MaintenanceOrderField<String> MAINTENANCE_ORDER
      Use with available fluent helpers to apply the MaintenanceOrder field to query operations.
    • MAINT_ORDER_ROUTING_NUMBER

      public static final MaintenanceOrderField<String> MAINT_ORDER_ROUTING_NUMBER
      Use with available fluent helpers to apply the MaintOrderRoutingNumber field to query operations.
    • MAINTENANCE_ORDER_TYPE

      public static final MaintenanceOrderField<String> MAINTENANCE_ORDER_TYPE
      Use with available fluent helpers to apply the MaintenanceOrderType field to query operations.
    • MAINTENANCE_ORDER_DESC

      public static final MaintenanceOrderField<String> MAINTENANCE_ORDER_DESC
      Use with available fluent helpers to apply the MaintenanceOrderDesc field to query operations.
    • MAINT_ORD_BASIC_START_DATE_TIME

      public static final MaintenanceOrderField<ZonedDateTime> MAINT_ORD_BASIC_START_DATE_TIME
      Use with available fluent helpers to apply the MaintOrdBasicStartDateTime field to query operations.
    • MAINT_ORD_BASIC_END_DATE_TIME

      public static final MaintenanceOrderField<ZonedDateTime> MAINT_ORD_BASIC_END_DATE_TIME
      Use with available fluent helpers to apply the MaintOrdBasicEndDateTime field to query operations.
    • MAINT_ORD_BASIC_START_DATE

      public static final MaintenanceOrderField<LocalDateTime> MAINT_ORD_BASIC_START_DATE
      Use with available fluent helpers to apply the MaintOrdBasicStartDate field to query operations.
    • MAINT_ORD_BASIC_START_TIME

      public static final MaintenanceOrderField<LocalTime> MAINT_ORD_BASIC_START_TIME
      Use with available fluent helpers to apply the MaintOrdBasicStartTime field to query operations.
    • MAINT_ORD_BASIC_END_DATE

      public static final MaintenanceOrderField<LocalDateTime> MAINT_ORD_BASIC_END_DATE
      Use with available fluent helpers to apply the MaintOrdBasicEndDate field to query operations.
    • MAINT_ORD_BASIC_END_TIME

      public static final MaintenanceOrderField<LocalTime> MAINT_ORD_BASIC_END_TIME
      Use with available fluent helpers to apply the MaintOrdBasicEndTime field to query operations.
    • MAINT_ORD_SCHEDLD_BSC_STRT_DATE_TIME

      public static final MaintenanceOrderField<ZonedDateTime> MAINT_ORD_SCHEDLD_BSC_STRT_DATE_TIME
      Use with available fluent helpers to apply the MaintOrdSchedldBscStrtDateTime field to query operations.
    • MAINT_ORD_SCHEDLD_BSC_END_DATE_TIME

      public static final MaintenanceOrderField<ZonedDateTime> MAINT_ORD_SCHEDLD_BSC_END_DATE_TIME
      Use with available fluent helpers to apply the MaintOrdSchedldBscEndDateTime field to query operations.
    • SCHEDULED_BASIC_START_DATE

      public static final MaintenanceOrderField<LocalDateTime> SCHEDULED_BASIC_START_DATE
      Use with available fluent helpers to apply the ScheduledBasicStartDate field to query operations.
    • SCHEDULED_BASIC_START_TIME

      public static final MaintenanceOrderField<LocalTime> SCHEDULED_BASIC_START_TIME
      Use with available fluent helpers to apply the ScheduledBasicStartTime field to query operations.
    • SCHEDULED_BASIC_END_DATE

      public static final MaintenanceOrderField<LocalDateTime> SCHEDULED_BASIC_END_DATE
      Use with available fluent helpers to apply the ScheduledBasicEndDate field to query operations.
    • SCHEDULED_BASIC_END_TIME

      public static final MaintenanceOrderField<LocalTime> SCHEDULED_BASIC_END_TIME
      Use with available fluent helpers to apply the ScheduledBasicEndTime field to query operations.
    • MAINT_ORDER_REFERENCE_DATE_TIME

      public static final MaintenanceOrderField<ZonedDateTime> MAINT_ORDER_REFERENCE_DATE_TIME
      Use with available fluent helpers to apply the MaintOrderReferenceDateTime field to query operations.
    • MAINT_ORDER_REFERENCE_DATE

      public static final MaintenanceOrderField<LocalDateTime> MAINT_ORDER_REFERENCE_DATE
      Use with available fluent helpers to apply the MaintOrderReferenceDate field to query operations.
    • MAINT_ORDER_REFERENCE_TIME

      public static final MaintenanceOrderField<LocalTime> MAINT_ORDER_REFERENCE_TIME
      Use with available fluent helpers to apply the MaintOrderReferenceTime field to query operations.
    • MAINTENANCE_NOTIFICATION

      public static final MaintenanceOrderField<String> MAINTENANCE_NOTIFICATION
      Use with available fluent helpers to apply the MaintenanceNotification field to query operations.
    • ORD_IS_NOT_SCHEDLD_AUTOMATICALLY

      public static final MaintenanceOrderField<String> ORD_IS_NOT_SCHEDLD_AUTOMATICALLY
      Use with available fluent helpers to apply the OrdIsNotSchedldAutomatically field to query operations.
    • CONTROLLING_AREA

      public static final MaintenanceOrderField<String> CONTROLLING_AREA
      Use with available fluent helpers to apply the ControllingArea field to query operations.
    • MAIN_WORK_CENTER_INTERNAL_ID

      public static final MaintenanceOrderField<String> MAIN_WORK_CENTER_INTERNAL_ID
      Use with available fluent helpers to apply the MainWorkCenterInternalID field to query operations.
    • MAIN_WORK_CENTER_TYPE_CODE

      public static final MaintenanceOrderField<String> MAIN_WORK_CENTER_TYPE_CODE
      Use with available fluent helpers to apply the MainWorkCenterTypeCode field to query operations.
    • MAIN_WORK_CENTER

      public static final MaintenanceOrderField<String> MAIN_WORK_CENTER
      Use with available fluent helpers to apply the MainWorkCenter field to query operations.
    • MAIN_WORK_CENTER_PLANT

      public static final MaintenanceOrderField<String> MAIN_WORK_CENTER_PLANT
      Use with available fluent helpers to apply the MainWorkCenterPlant field to query operations.
    • WORK_CENTER_INTERNAL_ID

      public static final MaintenanceOrderField<String> WORK_CENTER_INTERNAL_ID
      Use with available fluent helpers to apply the WorkCenterInternalID field to query operations.
    • WORK_CENTER_TYPE_CODE

      public static final MaintenanceOrderField<String> WORK_CENTER_TYPE_CODE
      Use with available fluent helpers to apply the WorkCenterTypeCode field to query operations.
    • WORK_CENTER

      public static final MaintenanceOrderField<String> WORK_CENTER
      Use with available fluent helpers to apply the WorkCenter field to query operations.
    • MAINTENANCE_PLANNING_PLANT

      public static final MaintenanceOrderField<String> MAINTENANCE_PLANNING_PLANT
      Use with available fluent helpers to apply the MaintenancePlanningPlant field to query operations.
    • MAINTENANCE_PLANT

      public static final MaintenanceOrderField<String> MAINTENANCE_PLANT
      Use with available fluent helpers to apply the MaintenancePlant field to query operations.
    • ASSEMBLY

      public static final MaintenanceOrderField<String> ASSEMBLY
      Use with available fluent helpers to apply the Assembly field to query operations.
    • MAINT_ORD_PROCESS_PHASE_CODE

      public static final MaintenanceOrderField<String> MAINT_ORD_PROCESS_PHASE_CODE
      Use with available fluent helpers to apply the MaintOrdProcessPhaseCode field to query operations.
    • MAINT_ORD_PROCESS_SUB_PHASE_CODE

      public static final MaintenanceOrderField<String> MAINT_ORD_PROCESS_SUB_PHASE_CODE
      Use with available fluent helpers to apply the MaintOrdProcessSubPhaseCode field to query operations.
    • BUSINESS_AREA

      public static final MaintenanceOrderField<String> BUSINESS_AREA
      Use with available fluent helpers to apply the BusinessArea field to query operations.
    • COMPANY_CODE

      public static final MaintenanceOrderField<String> COMPANY_CODE
      Use with available fluent helpers to apply the CompanyCode field to query operations.
    • COST_CENTER

      public static final MaintenanceOrderField<String> COST_CENTER
      Use with available fluent helpers to apply the CostCenter field to query operations.
    • COSTING_SHEET

      public static final MaintenanceOrderField<String> COSTING_SHEET
      Use with available fluent helpers to apply the CostingSheet field to query operations.
    • REFERENCE_ELEMENT

      public static final MaintenanceOrderField<String> REFERENCE_ELEMENT
      Use with available fluent helpers to apply the ReferenceElement field to query operations.
    • FUNCTIONAL_AREA

      public static final MaintenanceOrderField<String> FUNCTIONAL_AREA
      Use with available fluent helpers to apply the FunctionalArea field to query operations.
    • ADDITIONAL_DEVICE_DATA

      public static final MaintenanceOrderField<String> ADDITIONAL_DEVICE_DATA
      Use with available fluent helpers to apply the AdditionalDeviceData field to query operations.
    • EQUIPMENT

      public static final MaintenanceOrderField<String> EQUIPMENT
      Use with available fluent helpers to apply the Equipment field to query operations.
    • EQUIPMENT_NAME

      public static final MaintenanceOrderField<String> EQUIPMENT_NAME
      Use with available fluent helpers to apply the EquipmentName field to query operations.
    • FUNCTIONAL_LOCATION

      public static final MaintenanceOrderField<String> FUNCTIONAL_LOCATION
      Use with available fluent helpers to apply the FunctionalLocation field to query operations.
    • MAINTENANCE_ORDER_PLANNING_CODE

      public static final MaintenanceOrderField<String> MAINTENANCE_ORDER_PLANNING_CODE
      Use with available fluent helpers to apply the MaintenanceOrderPlanningCode field to query operations.
    • MAINTENANCE_PLANNER_GROUP

      public static final MaintenanceOrderField<String> MAINTENANCE_PLANNER_GROUP
      Use with available fluent helpers to apply the MaintenancePlannerGroup field to query operations.
    • MAINTENANCE_ACTIVITY_TYPE

      public static final MaintenanceOrderField<String> MAINTENANCE_ACTIVITY_TYPE
      Use with available fluent helpers to apply the MaintenanceActivityType field to query operations.
    • MAINT_PRIORITY

      public static final MaintenanceOrderField<String> MAINT_PRIORITY
      Use with available fluent helpers to apply the MaintPriority field to query operations.
    • MAINT_PRIORITY_TYPE

      public static final MaintenanceOrderField<String> MAINT_PRIORITY_TYPE
      Use with available fluent helpers to apply the MaintPriorityType field to query operations.
    • ORDER_PROCESSING_GROUP

      public static final MaintenanceOrderField<String> ORDER_PROCESSING_GROUP
      Use with available fluent helpers to apply the OrderProcessingGroup field to query operations.
    • PROFIT_CENTER

      public static final MaintenanceOrderField<String> PROFIT_CENTER
      Use with available fluent helpers to apply the ProfitCenter field to query operations.
    • RESPONSIBLE_COST_CENTER

      public static final MaintenanceOrderField<String> RESPONSIBLE_COST_CENTER
      Use with available fluent helpers to apply the ResponsibleCostCenter field to query operations.
    • MAINTENANCE_REVISION

      public static final MaintenanceOrderField<String> MAINTENANCE_REVISION
      Use with available fluent helpers to apply the MaintenanceRevision field to query operations.
    • SERIAL_NUMBER

      public static final MaintenanceOrderField<String> SERIAL_NUMBER
      Use with available fluent helpers to apply the SerialNumber field to query operations.
    • PRODUCT

      public static final MaintenanceOrderField<String> PRODUCT
      Use with available fluent helpers to apply the Product field to query operations.
    • SUPERIOR_PROJECT_NETWORK

      public static final MaintenanceOrderField<String> SUPERIOR_PROJECT_NETWORK
      Use with available fluent helpers to apply the SuperiorProjectNetwork field to query operations.
    • OPERATION_SYSTEM_CONDITION

      public static final MaintenanceOrderField<String> OPERATION_SYSTEM_CONDITION
      Use with available fluent helpers to apply the OperationSystemCondition field to query operations.
    • WBS_ELEMENT

      public static final MaintenanceOrderField<String> WBS_ELEMENT
      Use with available fluent helpers to apply the WBSElement field to query operations.
    • WBS_ELEMENT_INTERNAL_ID

      public static final MaintenanceOrderField<String> WBS_ELEMENT_INTERNAL_ID
      Use with available fluent helpers to apply the WBSElementInternalID field to query operations.
    • CONTROLLING_OBJECT_CLASS

      public static final MaintenanceOrderField<String> CONTROLLING_OBJECT_CLASS
      Use with available fluent helpers to apply the ControllingObjectClass field to query operations.
    • MAINTENANCE_ORDER_INTERNAL_ID

      public static final MaintenanceOrderField<String> MAINTENANCE_ORDER_INTERNAL_ID
      Use with available fluent helpers to apply the MaintenanceOrderInternalID field to query operations.
    • MAINTENANCE_OBJECT_LIST

      public static final MaintenanceOrderField<Long> MAINTENANCE_OBJECT_LIST
      Use with available fluent helpers to apply the MaintenanceObjectList field to query operations.
    • MAINT_OBJECT_LOC_ACCT_ASSGMT_NMBR

      public static final MaintenanceOrderField<String> MAINT_OBJECT_LOC_ACCT_ASSGMT_NMBR
      Use with available fluent helpers to apply the MaintObjectLocAcctAssgmtNmbr field to query operations.
    • ASSET_LOCATION

      public static final MaintenanceOrderField<String> ASSET_LOCATION
      Use with available fluent helpers to apply the AssetLocation field to query operations.
    • ASSET_ROOM

      public static final MaintenanceOrderField<String> ASSET_ROOM
      Use with available fluent helpers to apply the AssetRoom field to query operations.
    • PLANT_SECTION

      public static final MaintenanceOrderField<String> PLANT_SECTION
      Use with available fluent helpers to apply the PlantSection field to query operations.
    • ABC_INDICATOR

      public static final MaintenanceOrderField<String> ABC_INDICATOR
      Use with available fluent helpers to apply the ABCIndicator field to query operations.
    • MAINT_OBJECT_FREE_DEFINED_ATTRIB

      public static final MaintenanceOrderField<String> MAINT_OBJECT_FREE_DEFINED_ATTRIB
      Use with available fluent helpers to apply the MaintObjectFreeDefinedAttrib field to query operations.
    • BASIC_SCHEDULING_TYPE

      public static final MaintenanceOrderField<String> BASIC_SCHEDULING_TYPE
      Use with available fluent helpers to apply the BasicSchedulingType field to query operations.
    • LATEST_ACCEPTABLE_COMPLETION_DATE

      public static final MaintenanceOrderField<LocalDateTime> LATEST_ACCEPTABLE_COMPLETION_DATE
      Use with available fluent helpers to apply the LatestAcceptableCompletionDate field to query operations.
    • MAINT_ORD_PERSON_RESPONSIBLE

      public static final MaintenanceOrderField<String> MAINT_ORD_PERSON_RESPONSIBLE
      Use with available fluent helpers to apply the MaintOrdPersonResponsible field to query operations.
    • LAST_CHANGE_DATE_TIME

      public static final MaintenanceOrderField<ZonedDateTime> LAST_CHANGE_DATE_TIME
      Use with available fluent helpers to apply the LastChangeDateTime field to query operations.
    • CREATED_BY_USER

      public static final MaintenanceOrderField<String> CREATED_BY_USER
      Use with available fluent helpers to apply the CreatedByUser field to query operations.
    • LOC_ACCT_ASSGMT_WBS_ELEMENT

      public static final MaintenanceOrderField<String> LOC_ACCT_ASSGMT_WBS_ELEMENT
      Use with available fluent helpers to apply the LocAcctAssgmtWBSElement field to query operations.
    • LOC_ACCT_ASSGMT_WBS_ELMNT_INT_ID

      public static final MaintenanceOrderField<String> LOC_ACCT_ASSGMT_WBS_ELMNT_INT_ID
      Use with available fluent helpers to apply the LocAcctAssgmtWBSElmntIntID field to query operations.
    • CONTROLLING_SETTLEMENT_PROFILE

      public static final MaintenanceOrderField<String> CONTROLLING_SETTLEMENT_PROFILE
      Use with available fluent helpers to apply the ControllingSettlementProfile field to query operations.
    • LOC_ACCT_ASSGMT_BUSINESS_AREA

      public static final MaintenanceOrderField<String> LOC_ACCT_ASSGMT_BUSINESS_AREA
      Use with available fluent helpers to apply the LocAcctAssgmtBusinessArea field to query operations.
    • MAINT_ORDER_PROCESSING_CONTEXT

      public static final MaintenanceOrderField<String> MAINT_ORDER_PROCESSING_CONTEXT
      Use with available fluent helpers to apply the MaintOrderProcessingContext field to query operations.
    • SYSTEM_STATUS_TEXT

      public static final MaintenanceOrderField<String> SYSTEM_STATUS_TEXT
      Use with available fluent helpers to apply the SystemStatusText field to query operations.
    • USER_STATUS_TEXT

      public static final MaintenanceOrderField<String> USER_STATUS_TEXT
      Use with available fluent helpers to apply the UserStatusText field to query operations.
    • TECHNICAL_OBJECT

      public static final MaintenanceOrderField<String> TECHNICAL_OBJECT
      Use with available fluent helpers to apply the TechnicalObject field to query operations.
    • TECHNICAL_OBJECT_LABEL

      public static final MaintenanceOrderField<String> TECHNICAL_OBJECT_LABEL
      Use with available fluent helpers to apply the TechnicalObjectLabel field to query operations.
    • TECH_OBJ_IS_EQUIP_OR_FUNCNL_LOC

      public static final MaintenanceOrderField<String> TECH_OBJ_IS_EQUIP_OR_FUNCNL_LOC
      Use with available fluent helpers to apply the TechObjIsEquipOrFuncnlLoc field to query operations.
    • TO_MAINTENANCE_ORDER_LONG_TEXT

      public static final MaintenanceOrderLink<MaintenanceOrderLongText> TO_MAINTENANCE_ORDER_LONG_TEXT
      Use with available fluent helpers to apply the to_MaintenanceOrderLongText navigation property to query operations.
    • TO_MAINTENANCE_ORDER_OPERATION

      public static final MaintenanceOrderLink<MaintenanceOrderOperation> TO_MAINTENANCE_ORDER_OPERATION
      Use with available fluent helpers to apply the to_MaintenanceOrderOperation navigation property to query operations.
    • TO_MAINTENANCE_ORDER_PARTNER

      public static final MaintenanceOrderLink<MaintenanceOrderPartner> TO_MAINTENANCE_ORDER_PARTNER
      Use with available fluent helpers to apply the to_MaintenanceOrderPartner navigation property to query operations.
    • TO_MAINTENANCE_ORDER_PHASE_CONTROL

      public static final MaintenanceOrderLink<MaintnanceOrderPhaseControl> TO_MAINTENANCE_ORDER_PHASE_CONTROL
      Use with available fluent helpers to apply the to_MaintenanceOrderPhaseControl navigation property to query operations.
    • TO_MAINT_ORDER_OBJECT_LIST_ITEM

      public static final MaintenanceOrderLink<MaintOrderObjectListItem> TO_MAINT_ORDER_OBJECT_LIST_ITEM
      Use with available fluent helpers to apply the to_MaintOrderObjectListItem navigation property to query operations.
    • TO_MAINT_ORDER_SETTLMT_DISTR_RULE

      public static final MaintenanceOrderLink<MaintOrderSettlmtDistrRule> TO_MAINT_ORDER_SETTLMT_DISTR_RULE
      Use with available fluent helpers to apply the to_MaintOrderSettlmtDistrRule navigation property to query operations.
    • TO_MAINT_ORD_SETTLMT_DISTR_RULE_HIST

      public static final MaintenanceOrderLink<MaintOrdSettlmtDistrRuleHist> TO_MAINT_ORD_SETTLMT_DISTR_RULE_HIST
      Use with available fluent helpers to apply the to_MaintOrdSettlmtDistrRuleHist navigation property to query operations.
  • Constructor Details

  • Method Details

    • getType

      @Nonnull public Class<MaintenanceOrder> getType()
      Specified by:
      getType in class VdmObject<MaintenanceOrder>
    • setMaintenanceOrder

      public void setMaintenanceOrder(@Nullable String maintenanceOrder)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MaintenanceOrder

      Parameters:
      maintenanceOrder - Order Number
    • setMaintOrderRoutingNumber

      public void setMaintOrderRoutingNumber(@Nullable String maintOrderRoutingNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: MaintOrderRoutingNumber

      Parameters:
      maintOrderRoutingNumber - Routing number of operations in the order
    • setMaintenanceOrderType

      public void setMaintenanceOrderType(@Nullable String maintenanceOrderType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintenanceOrderType

      Parameters:
      maintenanceOrderType - Order Type
    • setMaintenanceOrderDesc

      public void setMaintenanceOrderDesc(@Nullable String maintenanceOrderDesc)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MaintenanceOrderDesc

      Parameters:
      maintenanceOrderDesc - Description
    • setMaintOrdBasicStartDateTime

      public void setMaintOrdBasicStartDateTime(@Nullable ZonedDateTime maintOrdBasicStartDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MaintOrdBasicStartDateTime

      Parameters:
      maintOrdBasicStartDateTime - UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • setMaintOrdBasicEndDateTime

      public void setMaintOrdBasicEndDateTime(@Nullable ZonedDateTime maintOrdBasicEndDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MaintOrdBasicEndDateTime

      Parameters:
      maintOrdBasicEndDateTime - UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • setMaintOrdBasicStartDate

      public void setMaintOrdBasicStartDate(@Nullable LocalDateTime maintOrdBasicStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MaintOrdBasicStartDate

      Parameters:
      maintOrdBasicStartDate - The maintOrdBasicStartDate to set.
    • setMaintOrdBasicStartTime

      public void setMaintOrdBasicStartTime(@Nullable LocalTime maintOrdBasicStartTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MaintOrdBasicStartTime

      Parameters:
      maintOrdBasicStartTime - The maintOrdBasicStartTime to set.
    • setMaintOrdBasicEndDate

      public void setMaintOrdBasicEndDate(@Nullable LocalDateTime maintOrdBasicEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MaintOrdBasicEndDate

      Parameters:
      maintOrdBasicEndDate - The maintOrdBasicEndDate to set.
    • setMaintOrdBasicEndTime

      public void setMaintOrdBasicEndTime(@Nullable LocalTime maintOrdBasicEndTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MaintOrdBasicEndTime

      Parameters:
      maintOrdBasicEndTime - The maintOrdBasicEndTime to set.
    • setMaintOrdSchedldBscStrtDateTime

      public void setMaintOrdSchedldBscStrtDateTime(@Nullable ZonedDateTime maintOrdSchedldBscStrtDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MaintOrdSchedldBscStrtDateTime

      Parameters:
      maintOrdSchedldBscStrtDateTime - UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • setMaintOrdSchedldBscEndDateTime

      public void setMaintOrdSchedldBscEndDateTime(@Nullable ZonedDateTime maintOrdSchedldBscEndDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MaintOrdSchedldBscEndDateTime

      Parameters:
      maintOrdSchedldBscEndDateTime - UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • setScheduledBasicStartDate

      public void setScheduledBasicStartDate(@Nullable LocalDateTime scheduledBasicStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ScheduledBasicStartDate

      Parameters:
      scheduledBasicStartDate - The scheduledBasicStartDate to set.
    • setScheduledBasicStartTime

      public void setScheduledBasicStartTime(@Nullable LocalTime scheduledBasicStartTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ScheduledBasicStartTime

      Parameters:
      scheduledBasicStartTime - The scheduledBasicStartTime to set.
    • setScheduledBasicEndDate

      public void setScheduledBasicEndDate(@Nullable LocalDateTime scheduledBasicEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ScheduledBasicEndDate

      Parameters:
      scheduledBasicEndDate - The scheduledBasicEndDate to set.
    • setScheduledBasicEndTime

      public void setScheduledBasicEndTime(@Nullable LocalTime scheduledBasicEndTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ScheduledBasicEndTime

      Parameters:
      scheduledBasicEndTime - The scheduledBasicEndTime to set.
    • setMaintOrderReferenceDateTime

      public void setMaintOrderReferenceDateTime(@Nullable ZonedDateTime maintOrderReferenceDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MaintOrderReferenceDateTime

      Parameters:
      maintOrderReferenceDateTime - UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • setMaintOrderReferenceDate

      public void setMaintOrderReferenceDate(@Nullable LocalDateTime maintOrderReferenceDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MaintOrderReferenceDate

      Parameters:
      maintOrderReferenceDate - The maintOrderReferenceDate to set.
    • setMaintOrderReferenceTime

      public void setMaintOrderReferenceTime(@Nullable LocalTime maintOrderReferenceTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MaintOrderReferenceTime

      Parameters:
      maintOrderReferenceTime - The maintOrderReferenceTime to set.
    • setMaintenanceNotification

      public void setMaintenanceNotification(@Nullable String maintenanceNotification)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MaintenanceNotification

      Parameters:
      maintenanceNotification - Notification Number
    • setOrdIsNotSchedldAutomatically

      public void setOrdIsNotSchedldAutomatically(@Nullable String ordIsNotSchedldAutomatically)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrdIsNotSchedldAutomatically

      Parameters:
      ordIsNotSchedldAutomatically - Indicator: Do not schedule automatically
    • setControllingArea

      public void setControllingArea(@Nullable String controllingArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ControllingArea

      Parameters:
      controllingArea - Controlling Area
    • setMainWorkCenterInternalID

      public void setMainWorkCenterInternalID(@Nullable String mainWorkCenterInternalID)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MainWorkCenterInternalID

      Parameters:
      mainWorkCenterInternalID - Object ID of the Work Center
    • setMainWorkCenterTypeCode

      public void setMainWorkCenterTypeCode(@Nullable String mainWorkCenterTypeCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MainWorkCenterTypeCode

      Parameters:
      mainWorkCenterTypeCode - Object Type of CIM Resources for Work Center
    • setMainWorkCenter

      public void setMainWorkCenter(@Nullable String mainWorkCenter)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MainWorkCenter

      Parameters:
      mainWorkCenter - Work Center
    • setMainWorkCenterPlant

      public void setMainWorkCenterPlant(@Nullable String mainWorkCenterPlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MainWorkCenterPlant

      Parameters:
      mainWorkCenterPlant - Plant
    • setWorkCenterInternalID

      public void setWorkCenterInternalID(@Nullable String workCenterInternalID)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: WorkCenterInternalID

      Parameters:
      workCenterInternalID - Object ID of PP work center
    • setWorkCenterTypeCode

      public void setWorkCenterTypeCode(@Nullable String workCenterTypeCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: WorkCenterTypeCode

      Parameters:
      workCenterTypeCode - Object types of the CIM resource
    • setWorkCenter

      public void setWorkCenter(@Nullable String workCenter)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: WorkCenter

      Parameters:
      workCenter - Work Center
    • setMaintenancePlanningPlant

      public void setMaintenancePlanningPlant(@Nullable String maintenancePlanningPlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintenancePlanningPlant

      Parameters:
      maintenancePlanningPlant - Maintenance Planning Plant
    • setMaintenancePlant

      public void setMaintenancePlant(@Nullable String maintenancePlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintenancePlant

      Parameters:
      maintenancePlant - Maintenance Plant
    • setAssembly

      public void setAssembly(@Nullable String assembly)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Assembly

      Parameters:
      assembly - Assembly
    • setMaintOrdProcessPhaseCode

      public void setMaintOrdProcessPhaseCode(@Nullable String maintOrdProcessPhaseCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MaintOrdProcessPhaseCode

      Parameters:
      maintOrdProcessPhaseCode - Process Phase
    • setMaintOrdProcessSubPhaseCode

      public void setMaintOrdProcessSubPhaseCode(@Nullable String maintOrdProcessSubPhaseCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintOrdProcessSubPhaseCode

      Parameters:
      maintOrdProcessSubPhaseCode - Process Subphase
    • setBusinessArea

      public void setBusinessArea(@Nullable String businessArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusinessArea

      Parameters:
      businessArea - Business Area
    • setCompanyCode

      public void setCompanyCode(@Nullable String companyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Parameters:
      companyCode - Company Code
    • setCostCenter

      public void setCostCenter(@Nullable String costCenter)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CostCenter

      Parameters:
      costCenter - Cost Center
    • setCostingSheet

      public void setCostingSheet(@Nullable String costingSheet)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CostingSheet

      Parameters:
      costingSheet - Costing Sheet
    • setReferenceElement

      public void setReferenceElement(@Nullable String referenceElement)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ReferenceElement

      Parameters:
      referenceElement - Reference Element PM/PS
    • setFunctionalArea

      public void setFunctionalArea(@Nullable String functionalArea)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: FunctionalArea

      Parameters:
      functionalArea - Functional Area
    • setAdditionalDeviceData

      public void setAdditionalDeviceData(@Nullable String additionalDeviceData)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: AdditionalDeviceData

      Parameters:
      additionalDeviceData - Additional Device Data
    • setEquipment

      public void setEquipment(@Nullable String equipment)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Equipment

      Parameters:
      equipment - Equipment Number
    • setEquipmentName

      public void setEquipmentName(@Nullable String equipmentName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: EquipmentName

      Parameters:
      equipmentName - Description of technical object
    • setFunctionalLocation

      public void setFunctionalLocation(@Nullable String functionalLocation)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: FunctionalLocation

      Parameters:
      functionalLocation - Functional Location
    • setMaintenanceOrderPlanningCode

      public void setMaintenanceOrderPlanningCode(@Nullable String maintenanceOrderPlanningCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MaintenanceOrderPlanningCode

      Parameters:
      maintenanceOrderPlanningCode - Maintenance order planning indicator
    • setMaintenancePlannerGroup

      public void setMaintenancePlannerGroup(@Nullable String maintenancePlannerGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MaintenancePlannerGroup

      Parameters:
      maintenancePlannerGroup - Planner Group for Customer Service and Plant Maintenance
    • setMaintenanceActivityType

      public void setMaintenanceActivityType(@Nullable String maintenanceActivityType)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MaintenanceActivityType

      Parameters:
      maintenanceActivityType - Maintenance Activity Type
    • setMaintPriority

      public void setMaintPriority(@Nullable String maintPriority)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MaintPriority

      Parameters:
      maintPriority - Priority
    • setMaintPriorityType

      public void setMaintPriorityType(@Nullable String maintPriorityType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MaintPriorityType

      Parameters:
      maintPriorityType - Priority Type
    • setOrderProcessingGroup

      public void setOrderProcessingGroup(@Nullable String orderProcessingGroup)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: OrderProcessingGroup

      Parameters:
      orderProcessingGroup - Processing group
    • setProfitCenter

      public void setProfitCenter(@Nullable String profitCenter)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProfitCenter

      Parameters:
      profitCenter - Profit Center
    • setResponsibleCostCenter

      public void setResponsibleCostCenter(@Nullable String responsibleCostCenter)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ResponsibleCostCenter

      Parameters:
      responsibleCostCenter - Responsible Cost Center
    • setMaintenanceRevision

      public void setMaintenanceRevision(@Nullable String maintenanceRevision)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MaintenanceRevision

      Parameters:
      maintenanceRevision - Revision for Plant Maintenance and Customer Service
    • setSerialNumber

      public void setSerialNumber(@Nullable String serialNumber)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: SerialNumber

      Parameters:
      serialNumber - Serial Number
    • setProduct

      public void setProduct(@Nullable String product)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Product

      Parameters:
      product - Material Number
    • setSuperiorProjectNetwork

      public void setSuperiorProjectNetwork(@Nullable String superiorProjectNetwork)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: SuperiorProjectNetwork

      Parameters:
      superiorProjectNetwork - Number of superior network
    • setOperationSystemCondition

      public void setOperationSystemCondition(@Nullable String operationSystemCondition)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OperationSystemCondition

      Parameters:
      operationSystemCondition - System Condition
    • setWBSElement

      public void setWBSElement(@Nullable String wBSElement)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: WBSElement

      Parameters:
      wBSElement - Work Breakdown Structure Element (WBS Element) Edited
    • setWBSElementInternalID

      public void setWBSElementInternalID(@Nullable String wBSElementInternalID)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: WBSElementInternalID

      Parameters:
      wBSElementInternalID - WBS Element
    • setControllingObjectClass

      public void setControllingObjectClass(@Nullable String controllingObjectClass)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ControllingObjectClass

      Parameters:
      controllingObjectClass - Controlling Object Class
    • setMaintenanceOrderInternalID

      public void setMaintenanceOrderInternalID(@Nullable String maintenanceOrderInternalID)
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: MaintenanceOrderInternalID

      Parameters:
      maintenanceOrderInternalID - Object Number
    • setMaintenanceObjectList

      public void setMaintenanceObjectList(@Nullable Long maintenanceObjectList)
      Constraints: none

      Original property name from the Odata EDM: MaintenanceObjectList

      Parameters:
      maintenanceObjectList - Object list number
    • setMaintObjectLocAcctAssgmtNmbr

      public void setMaintObjectLocAcctAssgmtNmbr(@Nullable String maintObjectLocAcctAssgmtNmbr)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MaintObjectLocAcctAssgmtNmbr

      Parameters:
      maintObjectLocAcctAssgmtNmbr - Location and account assignment for technical object
    • setAssetLocation

      public void setAssetLocation(@Nullable String assetLocation)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AssetLocation

      Parameters:
      assetLocation - Location of maintenance object
    • setAssetRoom

      public void setAssetRoom(@Nullable String assetRoom)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: AssetRoom

      Parameters:
      assetRoom - Room
    • setPlantSection

      public void setPlantSection(@Nullable String plantSection)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PlantSection

      Parameters:
      plantSection - Plant Section
    • setABCIndicator

      public void setABCIndicator(@Nullable String aBCIndicator)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ABCIndicator

      Parameters:
      aBCIndicator - ABC Indicator for Technical Object
    • setMaintObjectFreeDefinedAttrib

      public void setMaintObjectFreeDefinedAttrib(@Nullable String maintObjectFreeDefinedAttrib)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: MaintObjectFreeDefinedAttrib

      Parameters:
      maintObjectFreeDefinedAttrib - Sort Field
    • setBasicSchedulingType

      public void setBasicSchedulingType(@Nullable String basicSchedulingType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BasicSchedulingType

      Parameters:
      basicSchedulingType - Scheduling type
    • setLatestAcceptableCompletionDate

      public void setLatestAcceptableCompletionDate(@Nullable LocalDateTime latestAcceptableCompletionDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LatestAcceptableCompletionDate

      Parameters:
      latestAcceptableCompletionDate - Final Due Date
    • setMaintOrdPersonResponsible

      public void setMaintOrdPersonResponsible(@Nullable String maintOrdPersonResponsible)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MaintOrdPersonResponsible

      Parameters:
      maintOrdPersonResponsible - Person Responsible ID
    • setLastChangeDateTime

      public void setLastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastChangeDateTime

      Parameters:
      lastChangeDateTime - UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • setCreatedByUser

      public void setCreatedByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Parameters:
      createdByUser - Entered by
    • setLocAcctAssgmtWBSElement

      public void setLocAcctAssgmtWBSElement(@Nullable String locAcctAssgmtWBSElement)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: LocAcctAssgmtWBSElement

      Parameters:
      locAcctAssgmtWBSElement - Work Breakdown Structure Element (WBS Element) Edited
    • setLocAcctAssgmtWBSElmntIntID

      public void setLocAcctAssgmtWBSElmntIntID(@Nullable String locAcctAssgmtWBSElmntIntID)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: LocAcctAssgmtWBSElmntIntID

      Parameters:
      locAcctAssgmtWBSElmntIntID - WBS Element
    • setControllingSettlementProfile

      public void setControllingSettlementProfile(@Nullable String controllingSettlementProfile)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: ControllingSettlementProfile

      Parameters:
      controllingSettlementProfile - Settlement Profile
    • setLocAcctAssgmtBusinessArea

      public void setLocAcctAssgmtBusinessArea(@Nullable String locAcctAssgmtBusinessArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: LocAcctAssgmtBusinessArea

      Parameters:
      locAcctAssgmtBusinessArea - Business Area
    • setMaintOrderProcessingContext

      public void setMaintOrderProcessingContext(@Nullable String maintOrderProcessingContext)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MaintOrderProcessingContext

      Parameters:
      maintOrderProcessingContext - Additional Processing Context for Maintenance Order
    • setSystemStatusText

      public void setSystemStatusText(@Nullable String systemStatusText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: SystemStatusText

      Parameters:
      systemStatusText - System Status Line
    • setUserStatusText

      public void setUserStatusText(@Nullable String userStatusText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: UserStatusText

      Parameters:
      userStatusText - User Status
    • setTechnicalObject

      public void setTechnicalObject(@Nullable String technicalObject)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: TechnicalObject

      Parameters:
      technicalObject - Technical Object
    • setTechnicalObjectLabel

      public void setTechnicalObjectLabel(@Nullable String technicalObjectLabel)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: TechnicalObjectLabel

      Parameters:
      technicalObjectLabel - Technical Object
    • setTechObjIsEquipOrFuncnlLoc

      public void setTechObjIsEquipOrFuncnlLoc(@Nullable String techObjIsEquipOrFuncnlLoc)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: TechObjIsEquipOrFuncnlLoc

      Parameters:
      techObjIsEquipOrFuncnlLoc - Technical Object Type
    • getEntityCollection

      protected String getEntityCollection()
      Specified by:
      getEntityCollection in class VdmEntity<MaintenanceOrder>
    • getKey

      @Nonnull protected Map<String,Object> getKey()
      Overrides:
      getKey in class VdmObject<MaintenanceOrder>
    • toMapOfFields

      @Nonnull protected Map<String,Object> toMapOfFields()
      Overrides:
      toMapOfFields in class VdmObject<MaintenanceOrder>
    • fromMap

      protected void fromMap(Map<String,Object> inputValues)
      Overrides:
      fromMap in class VdmObject<MaintenanceOrder>
    • field

      @Nonnull public static <T> MaintenanceOrderField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      Parameters:
      fieldName - The name of the extension field as returned by the OData service.
      fieldType - The Java type to use for the extension field when performing value comparisons.
      Returns:
      A representation of an extension field from this entity.
    • field

      @Nonnull public static <T, DomainT> MaintenanceOrderField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      DomainT - The type of the extension field as returned by the OData service.
      Parameters:
      typeConverter - A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the field
      fieldName - The name of the extension field as returned by the OData service.
      Returns:
      A representation of an extension field from this entity, holding a reference to the given TypeConverter.
    • getDestinationForFetch

      @Nullable public HttpDestinationProperties getDestinationForFetch()
      Overrides:
      getDestinationForFetch in class VdmEntity<MaintenanceOrder>
    • setServicePathForFetch

      protected void setServicePathForFetch(@Nullable String servicePathForFetch)
      Overrides:
      setServicePathForFetch in class VdmEntity<MaintenanceOrder>
    • attachToService

      public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
      Overrides:
      attachToService in class VdmEntity<MaintenanceOrder>
    • getDefaultServicePath

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<MaintenanceOrder>
    • toMapOfNavigationProperties

      @Nonnull protected Map<String,Object> toMapOfNavigationProperties()
      Overrides:
      toMapOfNavigationProperties in class VdmObject<MaintenanceOrder>
    • fetchMaintenanceOrderLongText

      @Nonnull public List<MaintenanceOrderLongText> fetchMaintenanceOrderLongText()
      Fetches the MaintenanceOrderLongText entities (one to many) associated with this entity. This corresponds to the OData navigation property to_MaintenanceOrderLongText.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated MaintenanceOrderLongText entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getMaintenanceOrderLongTextOrFetch

      @Nonnull public List<MaintenanceOrderLongText> getMaintenanceOrderLongTextOrFetch()
      Retrieval of associated MaintenanceOrderLongText entities (one to many). This corresponds to the OData navigation property to_MaintenanceOrderLongText.

      If the navigation property to_MaintenanceOrderLongText of a queried MaintenanceOrder is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated MaintenanceOrderLongText entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getMaintenanceOrderLongTextIfPresent

      @Nonnull public io.vavr.control.Option<List<MaintenanceOrderLongText>> getMaintenanceOrderLongTextIfPresent()
      Retrieval of associated MaintenanceOrderLongText entities (one to many). This corresponds to the OData navigation property to_MaintenanceOrderLongText.

      If the navigation property for an entity MaintenanceOrder has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_MaintenanceOrderLongText is already loaded, the result will contain the MaintenanceOrderLongText entities. If not, an Option with result state empty is returned.
    • setMaintenanceOrderLongText

      public void setMaintenanceOrderLongText(@Nonnull List<MaintenanceOrderLongText> value)
      Overwrites the list of associated MaintenanceOrderLongText entities for the loaded navigation property to_MaintenanceOrderLongText.

      If the navigation property to_MaintenanceOrderLongText of a queried MaintenanceOrder is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of MaintenanceOrderLongText entities.
    • addMaintenanceOrderLongText

      public void addMaintenanceOrderLongText(MaintenanceOrderLongText... entity)
      Adds elements to the list of associated MaintenanceOrderLongText entities. This corresponds to the OData navigation property to_MaintenanceOrderLongText.

      If the navigation property to_MaintenanceOrderLongText of a queried MaintenanceOrder is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of MaintenanceOrderLongText entities.
    • fetchMaintenanceOrderOperation

      @Nonnull public List<MaintenanceOrderOperation> fetchMaintenanceOrderOperation()
      Fetches the MaintenanceOrderOperation entities (one to many) associated with this entity. This corresponds to the OData navigation property to_MaintenanceOrderOperation.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated MaintenanceOrderOperation entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getMaintenanceOrderOperationOrFetch

      @Nonnull public List<MaintenanceOrderOperation> getMaintenanceOrderOperationOrFetch()
      Retrieval of associated MaintenanceOrderOperation entities (one to many). This corresponds to the OData navigation property to_MaintenanceOrderOperation.

      If the navigation property to_MaintenanceOrderOperation of a queried MaintenanceOrder is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated MaintenanceOrderOperation entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getMaintenanceOrderOperationIfPresent

      @Nonnull public io.vavr.control.Option<List<MaintenanceOrderOperation>> getMaintenanceOrderOperationIfPresent()
      Retrieval of associated MaintenanceOrderOperation entities (one to many). This corresponds to the OData navigation property to_MaintenanceOrderOperation.

      If the navigation property for an entity MaintenanceOrder has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_MaintenanceOrderOperation is already loaded, the result will contain the MaintenanceOrderOperation entities. If not, an Option with result state empty is returned.
    • setMaintenanceOrderOperation

      public void setMaintenanceOrderOperation(@Nonnull List<MaintenanceOrderOperation> value)
      Overwrites the list of associated MaintenanceOrderOperation entities for the loaded navigation property to_MaintenanceOrderOperation.

      If the navigation property to_MaintenanceOrderOperation of a queried MaintenanceOrder is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of MaintenanceOrderOperation entities.
    • addMaintenanceOrderOperation

      public void addMaintenanceOrderOperation(MaintenanceOrderOperation... entity)
      Adds elements to the list of associated MaintenanceOrderOperation entities. This corresponds to the OData navigation property to_MaintenanceOrderOperation.

      If the navigation property to_MaintenanceOrderOperation of a queried MaintenanceOrder is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of MaintenanceOrderOperation entities.
    • fetchMaintenanceOrderPartner

      @Nonnull public List<MaintenanceOrderPartner> fetchMaintenanceOrderPartner()
      Fetches the MaintenanceOrderPartner entities (one to many) associated with this entity. This corresponds to the OData navigation property to_MaintenanceOrderPartner.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated MaintenanceOrderPartner entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getMaintenanceOrderPartnerOrFetch

      @Nonnull public List<MaintenanceOrderPartner> getMaintenanceOrderPartnerOrFetch()
      Retrieval of associated MaintenanceOrderPartner entities (one to many). This corresponds to the OData navigation property to_MaintenanceOrderPartner.

      If the navigation property to_MaintenanceOrderPartner of a queried MaintenanceOrder is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated MaintenanceOrderPartner entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getMaintenanceOrderPartnerIfPresent

      @Nonnull public io.vavr.control.Option<List<MaintenanceOrderPartner>> getMaintenanceOrderPartnerIfPresent()
      Retrieval of associated MaintenanceOrderPartner entities (one to many). This corresponds to the OData navigation property to_MaintenanceOrderPartner.

      If the navigation property for an entity MaintenanceOrder has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_MaintenanceOrderPartner is already loaded, the result will contain the MaintenanceOrderPartner entities. If not, an Option with result state empty is returned.
    • setMaintenanceOrderPartner

      public void setMaintenanceOrderPartner(@Nonnull List<MaintenanceOrderPartner> value)
      Overwrites the list of associated MaintenanceOrderPartner entities for the loaded navigation property to_MaintenanceOrderPartner.

      If the navigation property to_MaintenanceOrderPartner of a queried MaintenanceOrder is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of MaintenanceOrderPartner entities.
    • addMaintenanceOrderPartner

      public void addMaintenanceOrderPartner(MaintenanceOrderPartner... entity)
      Adds elements to the list of associated MaintenanceOrderPartner entities. This corresponds to the OData navigation property to_MaintenanceOrderPartner.

      If the navigation property to_MaintenanceOrderPartner of a queried MaintenanceOrder is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of MaintenanceOrderPartner entities.
    • fetchMaintenanceOrderPhaseControl

      @Nonnull public List<MaintnanceOrderPhaseControl> fetchMaintenanceOrderPhaseControl()
      Fetches the MaintnanceOrderPhaseControl entities (one to many) associated with this entity. This corresponds to the OData navigation property to_MaintenanceOrderPhaseControl.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated MaintnanceOrderPhaseControl entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getMaintenanceOrderPhaseControlOrFetch

      @Nonnull public List<MaintnanceOrderPhaseControl> getMaintenanceOrderPhaseControlOrFetch()
      Retrieval of associated MaintnanceOrderPhaseControl entities (one to many). This corresponds to the OData navigation property to_MaintenanceOrderPhaseControl.

      If the navigation property to_MaintenanceOrderPhaseControl of a queried MaintenanceOrder is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated MaintnanceOrderPhaseControl entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getMaintenanceOrderPhaseControlIfPresent

      @Nonnull public io.vavr.control.Option<List<MaintnanceOrderPhaseControl>> getMaintenanceOrderPhaseControlIfPresent()
      Retrieval of associated MaintnanceOrderPhaseControl entities (one to many). This corresponds to the OData navigation property to_MaintenanceOrderPhaseControl.

      If the navigation property for an entity MaintenanceOrder has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_MaintenanceOrderPhaseControl is already loaded, the result will contain the MaintnanceOrderPhaseControl entities. If not, an Option with result state empty is returned.
    • setMaintenanceOrderPhaseControl

      public void setMaintenanceOrderPhaseControl(@Nonnull List<MaintnanceOrderPhaseControl> value)
      Overwrites the list of associated MaintnanceOrderPhaseControl entities for the loaded navigation property to_MaintenanceOrderPhaseControl.

      If the navigation property to_MaintenanceOrderPhaseControl of a queried MaintenanceOrder is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of MaintnanceOrderPhaseControl entities.
    • addMaintenanceOrderPhaseControl

      public void addMaintenanceOrderPhaseControl(MaintnanceOrderPhaseControl... entity)
      Adds elements to the list of associated MaintnanceOrderPhaseControl entities. This corresponds to the OData navigation property to_MaintenanceOrderPhaseControl.

      If the navigation property to_MaintenanceOrderPhaseControl of a queried MaintenanceOrder is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of MaintnanceOrderPhaseControl entities.
    • fetchMaintOrderObjectListItem

      @Nonnull public List<MaintOrderObjectListItem> fetchMaintOrderObjectListItem()
      Fetches the MaintOrderObjectListItem entities (one to many) associated with this entity. This corresponds to the OData navigation property to_MaintOrderObjectListItem.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated MaintOrderObjectListItem entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getMaintOrderObjectListItemOrFetch

      @Nonnull public List<MaintOrderObjectListItem> getMaintOrderObjectListItemOrFetch()
      Retrieval of associated MaintOrderObjectListItem entities (one to many). This corresponds to the OData navigation property to_MaintOrderObjectListItem.

      If the navigation property to_MaintOrderObjectListItem of a queried MaintenanceOrder is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated MaintOrderObjectListItem entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getMaintOrderObjectListItemIfPresent

      @Nonnull public io.vavr.control.Option<List<MaintOrderObjectListItem>> getMaintOrderObjectListItemIfPresent()
      Retrieval of associated MaintOrderObjectListItem entities (one to many). This corresponds to the OData navigation property to_MaintOrderObjectListItem.

      If the navigation property for an entity MaintenanceOrder has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_MaintOrderObjectListItem is already loaded, the result will contain the MaintOrderObjectListItem entities. If not, an Option with result state empty is returned.
    • setMaintOrderObjectListItem

      public void setMaintOrderObjectListItem(@Nonnull List<MaintOrderObjectListItem> value)
      Overwrites the list of associated MaintOrderObjectListItem entities for the loaded navigation property to_MaintOrderObjectListItem.

      If the navigation property to_MaintOrderObjectListItem of a queried MaintenanceOrder is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of MaintOrderObjectListItem entities.
    • addMaintOrderObjectListItem

      public void addMaintOrderObjectListItem(MaintOrderObjectListItem... entity)
      Adds elements to the list of associated MaintOrderObjectListItem entities. This corresponds to the OData navigation property to_MaintOrderObjectListItem.

      If the navigation property to_MaintOrderObjectListItem of a queried MaintenanceOrder is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of MaintOrderObjectListItem entities.
    • fetchMaintOrderSettlmtDistrRule

      @Nonnull public List<MaintOrderSettlmtDistrRule> fetchMaintOrderSettlmtDistrRule()
      Fetches the MaintOrderSettlmtDistrRule entities (one to many) associated with this entity. This corresponds to the OData navigation property to_MaintOrderSettlmtDistrRule.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated MaintOrderSettlmtDistrRule entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getMaintOrderSettlmtDistrRuleOrFetch

      @Nonnull public List<MaintOrderSettlmtDistrRule> getMaintOrderSettlmtDistrRuleOrFetch()
      Retrieval of associated MaintOrderSettlmtDistrRule entities (one to many). This corresponds to the OData navigation property to_MaintOrderSettlmtDistrRule.

      If the navigation property to_MaintOrderSettlmtDistrRule of a queried MaintenanceOrder is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated MaintOrderSettlmtDistrRule entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getMaintOrderSettlmtDistrRuleIfPresent

      @Nonnull public io.vavr.control.Option<List<MaintOrderSettlmtDistrRule>> getMaintOrderSettlmtDistrRuleIfPresent()
      Retrieval of associated MaintOrderSettlmtDistrRule entities (one to many). This corresponds to the OData navigation property to_MaintOrderSettlmtDistrRule.

      If the navigation property for an entity MaintenanceOrder has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_MaintOrderSettlmtDistrRule is already loaded, the result will contain the MaintOrderSettlmtDistrRule entities. If not, an Option with result state empty is returned.
    • setMaintOrderSettlmtDistrRule

      public void setMaintOrderSettlmtDistrRule(@Nonnull List<MaintOrderSettlmtDistrRule> value)
      Overwrites the list of associated MaintOrderSettlmtDistrRule entities for the loaded navigation property to_MaintOrderSettlmtDistrRule.

      If the navigation property to_MaintOrderSettlmtDistrRule of a queried MaintenanceOrder is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of MaintOrderSettlmtDistrRule entities.
    • addMaintOrderSettlmtDistrRule

      public void addMaintOrderSettlmtDistrRule(MaintOrderSettlmtDistrRule... entity)
      Adds elements to the list of associated MaintOrderSettlmtDistrRule entities. This corresponds to the OData navigation property to_MaintOrderSettlmtDistrRule.

      If the navigation property to_MaintOrderSettlmtDistrRule of a queried MaintenanceOrder is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of MaintOrderSettlmtDistrRule entities.
    • fetchMaintOrdSettlmtDistrRuleHist

      @Nonnull public List<MaintOrdSettlmtDistrRuleHist> fetchMaintOrdSettlmtDistrRuleHist()
      Fetches the MaintOrdSettlmtDistrRuleHist entities (one to many) associated with this entity. This corresponds to the OData navigation property to_MaintOrdSettlmtDistrRuleHist.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated MaintOrdSettlmtDistrRuleHist entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getMaintOrdSettlmtDistrRuleHistOrFetch

      @Nonnull public List<MaintOrdSettlmtDistrRuleHist> getMaintOrdSettlmtDistrRuleHistOrFetch()
      Retrieval of associated MaintOrdSettlmtDistrRuleHist entities (one to many). This corresponds to the OData navigation property to_MaintOrdSettlmtDistrRuleHist.

      If the navigation property to_MaintOrdSettlmtDistrRuleHist of a queried MaintenanceOrder is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated MaintOrdSettlmtDistrRuleHist entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getMaintOrdSettlmtDistrRuleHistIfPresent

      @Nonnull public io.vavr.control.Option<List<MaintOrdSettlmtDistrRuleHist>> getMaintOrdSettlmtDistrRuleHistIfPresent()
      Retrieval of associated MaintOrdSettlmtDistrRuleHist entities (one to many). This corresponds to the OData navigation property to_MaintOrdSettlmtDistrRuleHist.

      If the navigation property for an entity MaintenanceOrder has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_MaintOrdSettlmtDistrRuleHist is already loaded, the result will contain the MaintOrdSettlmtDistrRuleHist entities. If not, an Option with result state empty is returned.
    • setMaintOrdSettlmtDistrRuleHist

      public void setMaintOrdSettlmtDistrRuleHist(@Nonnull List<MaintOrdSettlmtDistrRuleHist> value)
      Overwrites the list of associated MaintOrdSettlmtDistrRuleHist entities for the loaded navigation property to_MaintOrdSettlmtDistrRuleHist.

      If the navigation property to_MaintOrdSettlmtDistrRuleHist of a queried MaintenanceOrder is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of MaintOrdSettlmtDistrRuleHist entities.
    • addMaintOrdSettlmtDistrRuleHist

      public void addMaintOrdSettlmtDistrRuleHist(MaintOrdSettlmtDistrRuleHist... entity)
      Adds elements to the list of associated MaintOrdSettlmtDistrRuleHist entities. This corresponds to the OData navigation property to_MaintOrdSettlmtDistrRuleHist.

      If the navigation property to_MaintOrdSettlmtDistrRuleHist of a queried MaintenanceOrder is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of MaintOrdSettlmtDistrRuleHist entities.
    • builder

      @Nonnull public static MaintenanceOrder.MaintenanceOrderBuilder builder()
    • getMaintenanceOrder

      @Nullable public String getMaintenanceOrder()
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MaintenanceOrder

      Returns:
      Order Number
    • getMaintOrderRoutingNumber

      @Nullable public String getMaintOrderRoutingNumber()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: MaintOrderRoutingNumber

      Returns:
      Routing number of operations in the order
    • getMaintenanceOrderType

      @Nullable public String getMaintenanceOrderType()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintenanceOrderType

      Returns:
      Order Type
    • getMaintenanceOrderDesc

      @Nullable public String getMaintenanceOrderDesc()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MaintenanceOrderDesc

      Returns:
      Description
    • getMaintOrdBasicStartDateTime

      @Nullable public ZonedDateTime getMaintOrdBasicStartDateTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MaintOrdBasicStartDateTime

      Returns:
      UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • getMaintOrdBasicEndDateTime

      @Nullable public ZonedDateTime getMaintOrdBasicEndDateTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MaintOrdBasicEndDateTime

      Returns:
      UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • getMaintOrdBasicStartDate

      @Nullable public LocalDateTime getMaintOrdBasicStartDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MaintOrdBasicStartDate

      Returns:
      The maintOrdBasicStartDate contained in this entity.
    • getMaintOrdBasicStartTime

      @Nullable public LocalTime getMaintOrdBasicStartTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MaintOrdBasicStartTime

      Returns:
      The maintOrdBasicStartTime contained in this entity.
    • getMaintOrdBasicEndDate

      @Nullable public LocalDateTime getMaintOrdBasicEndDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MaintOrdBasicEndDate

      Returns:
      The maintOrdBasicEndDate contained in this entity.
    • getMaintOrdBasicEndTime

      @Nullable public LocalTime getMaintOrdBasicEndTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MaintOrdBasicEndTime

      Returns:
      The maintOrdBasicEndTime contained in this entity.
    • getMaintOrdSchedldBscStrtDateTime

      @Nullable public ZonedDateTime getMaintOrdSchedldBscStrtDateTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MaintOrdSchedldBscStrtDateTime

      Returns:
      UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • getMaintOrdSchedldBscEndDateTime

      @Nullable public ZonedDateTime getMaintOrdSchedldBscEndDateTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MaintOrdSchedldBscEndDateTime

      Returns:
      UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • getScheduledBasicStartDate

      @Nullable public LocalDateTime getScheduledBasicStartDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ScheduledBasicStartDate

      Returns:
      The scheduledBasicStartDate contained in this entity.
    • getScheduledBasicStartTime

      @Nullable public LocalTime getScheduledBasicStartTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ScheduledBasicStartTime

      Returns:
      The scheduledBasicStartTime contained in this entity.
    • getScheduledBasicEndDate

      @Nullable public LocalDateTime getScheduledBasicEndDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ScheduledBasicEndDate

      Returns:
      The scheduledBasicEndDate contained in this entity.
    • getScheduledBasicEndTime

      @Nullable public LocalTime getScheduledBasicEndTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ScheduledBasicEndTime

      Returns:
      The scheduledBasicEndTime contained in this entity.
    • getMaintOrderReferenceDateTime

      @Nullable public ZonedDateTime getMaintOrderReferenceDateTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MaintOrderReferenceDateTime

      Returns:
      UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • getMaintOrderReferenceDate

      @Nullable public LocalDateTime getMaintOrderReferenceDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MaintOrderReferenceDate

      Returns:
      The maintOrderReferenceDate contained in this entity.
    • getMaintOrderReferenceTime

      @Nullable public LocalTime getMaintOrderReferenceTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MaintOrderReferenceTime

      Returns:
      The maintOrderReferenceTime contained in this entity.
    • getMaintenanceNotification

      @Nullable public String getMaintenanceNotification()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MaintenanceNotification

      Returns:
      Notification Number
    • getOrdIsNotSchedldAutomatically

      @Nullable public String getOrdIsNotSchedldAutomatically()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrdIsNotSchedldAutomatically

      Returns:
      Indicator: Do not schedule automatically
    • getControllingArea

      @Nullable public String getControllingArea()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ControllingArea

      Returns:
      Controlling Area
    • getMainWorkCenterInternalID

      @Nullable public String getMainWorkCenterInternalID()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MainWorkCenterInternalID

      Returns:
      Object ID of the Work Center
    • getMainWorkCenterTypeCode

      @Nullable public String getMainWorkCenterTypeCode()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MainWorkCenterTypeCode

      Returns:
      Object Type of CIM Resources for Work Center
    • getMainWorkCenter

      @Nullable public String getMainWorkCenter()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MainWorkCenter

      Returns:
      Work Center
    • getMainWorkCenterPlant

      @Nullable public String getMainWorkCenterPlant()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MainWorkCenterPlant

      Returns:
      Plant
    • getWorkCenterInternalID

      @Nullable public String getWorkCenterInternalID()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: WorkCenterInternalID

      Returns:
      Object ID of PP work center
    • getWorkCenterTypeCode

      @Nullable public String getWorkCenterTypeCode()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: WorkCenterTypeCode

      Returns:
      Object types of the CIM resource
    • getWorkCenter

      @Nullable public String getWorkCenter()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: WorkCenter

      Returns:
      Work Center
    • getMaintenancePlanningPlant

      @Nullable public String getMaintenancePlanningPlant()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintenancePlanningPlant

      Returns:
      Maintenance Planning Plant
    • getMaintenancePlant

      @Nullable public String getMaintenancePlant()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintenancePlant

      Returns:
      Maintenance Plant
    • getAssembly

      @Nullable public String getAssembly()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Assembly

      Returns:
      Assembly
    • getMaintOrdProcessPhaseCode

      @Nullable public String getMaintOrdProcessPhaseCode()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MaintOrdProcessPhaseCode

      Returns:
      Process Phase
    • getMaintOrdProcessSubPhaseCode

      @Nullable public String getMaintOrdProcessSubPhaseCode()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintOrdProcessSubPhaseCode

      Returns:
      Process Subphase
    • getBusinessArea

      @Nullable public String getBusinessArea()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusinessArea

      Returns:
      Business Area
    • getCompanyCode

      @Nullable public String getCompanyCode()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Returns:
      Company Code
    • getCostCenter

      @Nullable public String getCostCenter()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CostCenter

      Returns:
      Cost Center
    • getCostingSheet

      @Nullable public String getCostingSheet()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CostingSheet

      Returns:
      Costing Sheet
    • getReferenceElement

      @Nullable public String getReferenceElement()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ReferenceElement

      Returns:
      Reference Element PM/PS
    • getFunctionalArea

      @Nullable public String getFunctionalArea()
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: FunctionalArea

      Returns:
      Functional Area
    • getAdditionalDeviceData

      @Nullable public String getAdditionalDeviceData()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: AdditionalDeviceData

      Returns:
      Additional Device Data
    • getEquipment

      @Nullable public String getEquipment()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Equipment

      Returns:
      Equipment Number
    • getEquipmentName

      @Nullable public String getEquipmentName()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: EquipmentName

      Returns:
      Description of technical object
    • getFunctionalLocation

      @Nullable public String getFunctionalLocation()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: FunctionalLocation

      Returns:
      Functional Location
    • getMaintenanceOrderPlanningCode

      @Nullable public String getMaintenanceOrderPlanningCode()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MaintenanceOrderPlanningCode

      Returns:
      Maintenance order planning indicator
    • getMaintenancePlannerGroup

      @Nullable public String getMaintenancePlannerGroup()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MaintenancePlannerGroup

      Returns:
      Planner Group for Customer Service and Plant Maintenance
    • getMaintenanceActivityType

      @Nullable public String getMaintenanceActivityType()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MaintenanceActivityType

      Returns:
      Maintenance Activity Type
    • getMaintPriority

      @Nullable public String getMaintPriority()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MaintPriority

      Returns:
      Priority
    • getMaintPriorityType

      @Nullable public String getMaintPriorityType()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MaintPriorityType

      Returns:
      Priority Type
    • getOrderProcessingGroup

      @Nullable public String getOrderProcessingGroup()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: OrderProcessingGroup

      Returns:
      Processing group
    • getProfitCenter

      @Nullable public String getProfitCenter()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProfitCenter

      Returns:
      Profit Center
    • getResponsibleCostCenter

      @Nullable public String getResponsibleCostCenter()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ResponsibleCostCenter

      Returns:
      Responsible Cost Center
    • getMaintenanceRevision

      @Nullable public String getMaintenanceRevision()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MaintenanceRevision

      Returns:
      Revision for Plant Maintenance and Customer Service
    • getSerialNumber

      @Nullable public String getSerialNumber()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: SerialNumber

      Returns:
      Serial Number
    • getProduct

      @Nullable public String getProduct()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Product

      Returns:
      Material Number
    • getSuperiorProjectNetwork

      @Nullable public String getSuperiorProjectNetwork()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: SuperiorProjectNetwork

      Returns:
      Number of superior network
    • getOperationSystemCondition

      @Nullable public String getOperationSystemCondition()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OperationSystemCondition

      Returns:
      System Condition
    • getWBSElement

      @Nullable public String getWBSElement()
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: WBSElement

      Returns:
      Work Breakdown Structure Element (WBS Element) Edited
    • getWBSElementInternalID

      @Nullable public String getWBSElementInternalID()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: WBSElementInternalID

      Returns:
      WBS Element
    • getControllingObjectClass

      @Nullable public String getControllingObjectClass()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ControllingObjectClass

      Returns:
      Controlling Object Class
    • getMaintenanceOrderInternalID

      @Nullable public String getMaintenanceOrderInternalID()
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: MaintenanceOrderInternalID

      Returns:
      Object Number
    • getMaintenanceObjectList

      @Nullable public Long getMaintenanceObjectList()
      Constraints: none

      Original property name from the Odata EDM: MaintenanceObjectList

      Returns:
      Object list number
    • getMaintObjectLocAcctAssgmtNmbr

      @Nullable public String getMaintObjectLocAcctAssgmtNmbr()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MaintObjectLocAcctAssgmtNmbr

      Returns:
      Location and account assignment for technical object
    • getAssetLocation

      @Nullable public String getAssetLocation()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AssetLocation

      Returns:
      Location of maintenance object
    • getAssetRoom

      @Nullable public String getAssetRoom()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: AssetRoom

      Returns:
      Room
    • getPlantSection

      @Nullable public String getPlantSection()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PlantSection

      Returns:
      Plant Section
    • getABCIndicator

      @Nullable public String getABCIndicator()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ABCIndicator

      Returns:
      ABC Indicator for Technical Object
    • getMaintObjectFreeDefinedAttrib

      @Nullable public String getMaintObjectFreeDefinedAttrib()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: MaintObjectFreeDefinedAttrib

      Returns:
      Sort Field
    • getBasicSchedulingType

      @Nullable public String getBasicSchedulingType()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BasicSchedulingType

      Returns:
      Scheduling type
    • getLatestAcceptableCompletionDate

      @Nullable public LocalDateTime getLatestAcceptableCompletionDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LatestAcceptableCompletionDate

      Returns:
      Final Due Date
    • getMaintOrdPersonResponsible

      @Nullable public String getMaintOrdPersonResponsible()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MaintOrdPersonResponsible

      Returns:
      Person Responsible ID
    • getLastChangeDateTime

      @Nullable public ZonedDateTime getLastChangeDateTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • getCreatedByUser

      @Nullable public String getCreatedByUser()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      Entered by
    • getLocAcctAssgmtWBSElement

      @Nullable public String getLocAcctAssgmtWBSElement()
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: LocAcctAssgmtWBSElement

      Returns:
      Work Breakdown Structure Element (WBS Element) Edited
    • getLocAcctAssgmtWBSElmntIntID

      @Nullable public String getLocAcctAssgmtWBSElmntIntID()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: LocAcctAssgmtWBSElmntIntID

      Returns:
      WBS Element
    • getControllingSettlementProfile

      @Nullable public String getControllingSettlementProfile()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: ControllingSettlementProfile

      Returns:
      Settlement Profile
    • getLocAcctAssgmtBusinessArea

      @Nullable public String getLocAcctAssgmtBusinessArea()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: LocAcctAssgmtBusinessArea

      Returns:
      Business Area
    • getMaintOrderProcessingContext

      @Nullable public String getMaintOrderProcessingContext()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MaintOrderProcessingContext

      Returns:
      Additional Processing Context for Maintenance Order
    • getSystemStatusText

      @Nullable public String getSystemStatusText()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: SystemStatusText

      Returns:
      System Status Line
    • getUserStatusText

      @Nullable public String getUserStatusText()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: UserStatusText

      Returns:
      User Status
    • getTechnicalObject

      @Nullable public String getTechnicalObject()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: TechnicalObject

      Returns:
      Technical Object
    • getTechnicalObjectLabel

      @Nullable public String getTechnicalObjectLabel()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: TechnicalObjectLabel

      Returns:
      Technical Object
    • getTechObjIsEquipOrFuncnlLoc

      @Nullable public String getTechObjIsEquipOrFuncnlLoc()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: TechObjIsEquipOrFuncnlLoc

      Returns:
      Technical Object Type
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class VdmObject<MaintenanceOrder>
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class VdmEntity<MaintenanceOrder>
    • canEqual

      protected boolean canEqual(@Nullable Object other)
      Overrides:
      canEqual in class VdmEntity<MaintenanceOrder>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<MaintenanceOrder>