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

public class ProductionOrder extends VdmEntity<ProductionOrder>
API Production Order

Original entity name from the Odata EDM: A_ProductionOrderType

  • Field Details

    • ALL_FIELDS

      public static final ProductionOrderSelectable ALL_FIELDS
      Selector for all available fields of ProductionOrder.
    • PRODUCTION_ORDER

      public static final ProductionOrderField<String> PRODUCTION_ORDER
      Use with available fluent helpers to apply the ProductionOrder field to query operations.
    • PRODUCTION_PLANT

      public static final ProductionOrderField<String> PRODUCTION_PLANT
      Use with available fluent helpers to apply the ProductionPlant field to query operations.
    • ORDER_INTERNAL_BILL_OF_OPERATIONS

      public static final ProductionOrderField<String> ORDER_INTERNAL_BILL_OF_OPERATIONS
      Use with available fluent helpers to apply the OrderInternalBillOfOperations field to query operations.
    • ORDER_IS_CREATED

      public static final ProductionOrderField<String> ORDER_IS_CREATED
      Use with available fluent helpers to apply the OrderIsCreated field to query operations.
    • ORDER_IS_RELEASED

      public static final ProductionOrderField<String> ORDER_IS_RELEASED
      Use with available fluent helpers to apply the OrderIsReleased field to query operations.
    • ORDER_IS_PRINTED

      public static final ProductionOrderField<String> ORDER_IS_PRINTED
      Use with available fluent helpers to apply the OrderIsPrinted field to query operations.
    • ORDER_IS_CONFIRMED

      public static final ProductionOrderField<String> ORDER_IS_CONFIRMED
      Use with available fluent helpers to apply the OrderIsConfirmed field to query operations.
    • ORDER_IS_PARTIALLY_CONFIRMED

      public static final ProductionOrderField<String> ORDER_IS_PARTIALLY_CONFIRMED
      Use with available fluent helpers to apply the OrderIsPartiallyConfirmed field to query operations.
    • ORDER_IS_DELIVERED

      public static final ProductionOrderField<String> ORDER_IS_DELIVERED
      Use with available fluent helpers to apply the OrderIsDelivered field to query operations.
    • ORDER_IS_DELETED

      public static final ProductionOrderField<String> ORDER_IS_DELETED
      Use with available fluent helpers to apply the OrderIsDeleted field to query operations.
    • ORDER_IS_PRE_COSTED

      public static final ProductionOrderField<String> ORDER_IS_PRE_COSTED
      Use with available fluent helpers to apply the OrderIsPreCosted field to query operations.
    • SETTLEMENT_RULE_IS_CREATED

      public static final ProductionOrderField<String> SETTLEMENT_RULE_IS_CREATED
      Use with available fluent helpers to apply the SettlementRuleIsCreated field to query operations.
    • ORDER_IS_PARTIALLY_RELEASED

      public static final ProductionOrderField<String> ORDER_IS_PARTIALLY_RELEASED
      Use with available fluent helpers to apply the OrderIsPartiallyReleased field to query operations.
    • ORDER_IS_LOCKED

      public static final ProductionOrderField<String> ORDER_IS_LOCKED
      Use with available fluent helpers to apply the OrderIsLocked field to query operations.
    • ORDER_IS_TECHNICALLY_COMPLETED

      public static final ProductionOrderField<String> ORDER_IS_TECHNICALLY_COMPLETED
      Use with available fluent helpers to apply the OrderIsTechnicallyCompleted field to query operations.
    • ORDER_IS_CLOSED

      public static final ProductionOrderField<String> ORDER_IS_CLOSED
      Use with available fluent helpers to apply the OrderIsClosed field to query operations.
    • ORDER_IS_PARTIALLY_DELIVERED

      public static final ProductionOrderField<String> ORDER_IS_PARTIALLY_DELIVERED
      Use with available fluent helpers to apply the OrderIsPartiallyDelivered field to query operations.
    • ORDER_IS_MARKED_FOR_DELETION

      public static final ProductionOrderField<String> ORDER_IS_MARKED_FOR_DELETION
      Use with available fluent helpers to apply the OrderIsMarkedForDeletion field to query operations.
    • SETTLEMENT_RULE_IS_CRTED_MANUALLY

      public static final ProductionOrderField<String> SETTLEMENT_RULE_IS_CRTED_MANUALLY
      Use with available fluent helpers to apply the SettlementRuleIsCrtedManually field to query operations.
    • ORDER_IS_SCHEDULED

      public static final ProductionOrderField<String> ORDER_IS_SCHEDULED
      Use with available fluent helpers to apply the OrderIsScheduled field to query operations.
    • ORDER_HAS_GENERATED_OPERATIONS

      public static final ProductionOrderField<String> ORDER_HAS_GENERATED_OPERATIONS
      Use with available fluent helpers to apply the OrderHasGeneratedOperations field to query operations.
    • ORDER_IS_TO_BE_HANDLED_IN_BATCHES

      public static final ProductionOrderField<String> ORDER_IS_TO_BE_HANDLED_IN_BATCHES
      Use with available fluent helpers to apply the OrderIsToBeHandledInBatches field to query operations.
    • MATERIAL_AVAILY_IS_NOT_CHECKED

      public static final ProductionOrderField<String> MATERIAL_AVAILY_IS_NOT_CHECKED
      Use with available fluent helpers to apply the MaterialAvailyIsNotChecked field to query operations.
    • MATERIAL

      public static final ProductionOrderField<String> MATERIAL
      Use with available fluent helpers to apply the Material field to query operations.
    • MATERIAL_NAME

      public static final ProductionOrderField<String> MATERIAL_NAME
      Use with available fluent helpers to apply the MaterialName field to query operations.
    • PRODUCTION_UNIT

      public static final ProductionOrderField<String> PRODUCTION_UNIT
      Use with available fluent helpers to apply the ProductionUnit field to query operations.
    • TOTAL_QUANTITY

      public static final ProductionOrderField<BigDecimal> TOTAL_QUANTITY
      Use with available fluent helpers to apply the TotalQuantity field to query operations.
    • MANUFACTURING_ORDER_TYPE

      public static final ProductionOrderField<String> MANUFACTURING_ORDER_TYPE
      Use with available fluent helpers to apply the ManufacturingOrderType field to query operations.
    • MRP_AREA

      public static final ProductionOrderField<String> MRP_AREA
      Use with available fluent helpers to apply the MRPArea field to query operations.
    • MANUFACTURING_OBJECT

      public static final ProductionOrderField<String> MANUFACTURING_OBJECT
      Use with available fluent helpers to apply the ManufacturingObject field to query operations.
    • PLANT

      public static final ProductionOrderField<String> PLANT
      Use with available fluent helpers to apply the Plant field to query operations.
    • MFG_ORDER_CONFIRMED_YIELD_QTY

      public static final ProductionOrderField<BigDecimal> MFG_ORDER_CONFIRMED_YIELD_QTY
      Use with available fluent helpers to apply the MfgOrderConfirmedYieldQty field to query operations.
    • MFG_ORDER_PLANNED_START_DATE

      public static final ProductionOrderField<LocalDateTime> MFG_ORDER_PLANNED_START_DATE
      Use with available fluent helpers to apply the MfgOrderPlannedStartDate field to query operations.
    • MFG_ORDER_PLANNED_START_TIME

      public static final ProductionOrderField<LocalTime> MFG_ORDER_PLANNED_START_TIME
      Use with available fluent helpers to apply the MfgOrderPlannedStartTime field to query operations.
    • MFG_ORDER_PLANNED_END_DATE

      public static final ProductionOrderField<LocalDateTime> MFG_ORDER_PLANNED_END_DATE
      Use with available fluent helpers to apply the MfgOrderPlannedEndDate field to query operations.
    • MFG_ORDER_PLANNED_END_TIME

      public static final ProductionOrderField<LocalTime> MFG_ORDER_PLANNED_END_TIME
      Use with available fluent helpers to apply the MfgOrderPlannedEndTime field to query operations.
    • MFG_ORDER_SCHEDULED_START_DATE

      public static final ProductionOrderField<LocalDateTime> MFG_ORDER_SCHEDULED_START_DATE
      Use with available fluent helpers to apply the MfgOrderScheduledStartDate field to query operations.
    • MFG_ORDER_SCHEDULED_START_TIME

      public static final ProductionOrderField<LocalTime> MFG_ORDER_SCHEDULED_START_TIME
      Use with available fluent helpers to apply the MfgOrderScheduledStartTime field to query operations.
    • MFG_ORDER_SCHEDULED_END_DATE

      public static final ProductionOrderField<LocalDateTime> MFG_ORDER_SCHEDULED_END_DATE
      Use with available fluent helpers to apply the MfgOrderScheduledEndDate field to query operations.
    • MFG_ORDER_SCHEDULED_END_TIME

      public static final ProductionOrderField<LocalTime> MFG_ORDER_SCHEDULED_END_TIME
      Use with available fluent helpers to apply the MfgOrderScheduledEndTime field to query operations.
    • SALES_ORDER

      public static final ProductionOrderField<String> SALES_ORDER
      Use with available fluent helpers to apply the SalesOrder field to query operations.
    • SALES_ORDER_ITEM

      public static final ProductionOrderField<String> SALES_ORDER_ITEM
      Use with available fluent helpers to apply the SalesOrderItem field to query operations.
    • PLANNED_ORDER

      public static final ProductionOrderField<String> PLANNED_ORDER
      Use with available fluent helpers to apply the PlannedOrder field to query operations.
    • CUSTOMER_NAME

      public static final ProductionOrderField<String> CUSTOMER_NAME
      Use with available fluent helpers to apply the CustomerName field to query operations.
    • WBS_ELEMENT

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

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

      public static final ProductionOrderField<String> WBS_DESCRIPTION
      Use with available fluent helpers to apply the WBSDescription field to query operations.
    • COMPANY_CODE

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

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

      public static final ProductionOrderField<String> PLANNED_COSTS_COSTING_VARIANT
      Use with available fluent helpers to apply the PlannedCostsCostingVariant field to query operations.
    • ACTUAL_COSTS_COSTING_VARIANT

      public static final ProductionOrderField<String> ACTUAL_COSTS_COSTING_VARIANT
      Use with available fluent helpers to apply the ActualCostsCostingVariant field to query operations.
    • USER_ID

      public static final ProductionOrderField<String> USER_ID
      Use with available fluent helpers to apply the UserID field to query operations.
    • PRODUCTION_VERSION

      public static final ProductionOrderField<String> PRODUCTION_VERSION
      Use with available fluent helpers to apply the ProductionVersion field to query operations.
    • MRP_CONTROLLER

      public static final ProductionOrderField<String> MRP_CONTROLLER
      Use with available fluent helpers to apply the MRPController field to query operations.
    • PRODUCTION_SUPERVISOR

      public static final ProductionOrderField<String> PRODUCTION_SUPERVISOR
      Use with available fluent helpers to apply the ProductionSupervisor field to query operations.
    • MANUFACTURING_ORDER_CATEGORY

      public static final ProductionOrderField<String> MANUFACTURING_ORDER_CATEGORY
      Use with available fluent helpers to apply the ManufacturingOrderCategory field to query operations.
    • BUSINESS_AREA

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

      public static final ProductionOrderField<BigDecimal> MFG_ORDER_PLANNED_SCRAP_QTY
      Use with available fluent helpers to apply the MfgOrderPlannedScrapQty field to query operations.
    • PROFIT_CENTER

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

      public static final ProductionOrderField<String> MANUFACTURING_ORDER_IMPORTANCE
      Use with available fluent helpers to apply the ManufacturingOrderImportance field to query operations.
    • ORDER_SEQUENCE_NUMBER

      public static final ProductionOrderField<String> ORDER_SEQUENCE_NUMBER
      Use with available fluent helpers to apply the OrderSequenceNumber field to query operations.
    • MFG_ORDER_CREATION_DATE

      public static final ProductionOrderField<LocalDateTime> MFG_ORDER_CREATION_DATE
      Use with available fluent helpers to apply the MfgOrderCreationDate field to query operations.
    • MFG_ORDER_CREATION_TIME

      public static final ProductionOrderField<LocalTime> MFG_ORDER_CREATION_TIME
      Use with available fluent helpers to apply the MfgOrderCreationTime field to query operations.
    • MFG_ORDER_ACTUAL_RELEASE_DATE

      public static final ProductionOrderField<LocalDateTime> MFG_ORDER_ACTUAL_RELEASE_DATE
      Use with available fluent helpers to apply the MfgOrderActualReleaseDate field to query operations.
    • GOODS_RECIPIENT_NAME

      public static final ProductionOrderField<String> GOODS_RECIPIENT_NAME
      Use with available fluent helpers to apply the GoodsRecipientName field to query operations.
    • MATERIAL_GOODS_RECEIPT_DURATION

      public static final ProductionOrderField<BigDecimal> MATERIAL_GOODS_RECEIPT_DURATION
      Use with available fluent helpers to apply the MaterialGoodsReceiptDuration field to query operations.
    • INVENTORY_USABILITY_CODE

      public static final ProductionOrderField<String> INVENTORY_USABILITY_CODE
      Use with available fluent helpers to apply the InventoryUsabilityCode field to query operations.
    • UNLOADING_POINT_NAME

      public static final ProductionOrderField<String> UNLOADING_POINT_NAME
      Use with available fluent helpers to apply the UnloadingPointName field to query operations.
    • QUANTITY_DISTRIBUTION_KEY

      public static final ProductionOrderField<String> QUANTITY_DISTRIBUTION_KEY
      Use with available fluent helpers to apply the QuantityDistributionKey field to query operations.
    • STOCK_SEGMENT

      public static final ProductionOrderField<String> STOCK_SEGMENT
      Use with available fluent helpers to apply the StockSegment field to query operations.
    • STORAGE_LOCATION

      public static final ProductionOrderField<String> STORAGE_LOCATION
      Use with available fluent helpers to apply the StorageLocation field to query operations.
    • LAST_CHANGE_DATE_TIME

      public static final ProductionOrderField<String> LAST_CHANGE_DATE_TIME
      Use with available fluent helpers to apply the LastChangeDateTime field to query operations.
    • BASIC_SCHEDULING_TYPE

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

      public static final ProductionOrderLink<ProductionOrderComponent> TO_PRODUCTION_ORDER_COMPONENT
      Use with available fluent helpers to apply the to_ProductionOrderComponent navigation property to query operations.
    • TO_PRODUCTION_ORDER_ITEM

      public static final ProductionOrderLink<ProductionOrderItem> TO_PRODUCTION_ORDER_ITEM
      Use with available fluent helpers to apply the to_ProductionOrderItem navigation property to query operations.
    • TO_PRODUCTION_ORDER_OPERATION

      public static final ProductionOrderLink<ProductionOrderOperation> TO_PRODUCTION_ORDER_OPERATION
      Use with available fluent helpers to apply the to_ProductionOrderOperation navigation property to query operations.
    • TO_PRODUCTION_ORDER_STATUS

      public static final ProductionOrderLink<ProductionOrderStatus> TO_PRODUCTION_ORDER_STATUS
      Use with available fluent helpers to apply the to_ProductionOrderStatus navigation property to query operations.
    • TO_PRODUCTION_RSCE_TOOLS

      public static final ProductionOrderLink<ProductionRsceTools> TO_PRODUCTION_RSCE_TOOLS
      Use with available fluent helpers to apply the to_ProductionRsceTools navigation property to query operations.
  • Constructor Details

    • ProductionOrder

      public ProductionOrder()
    • ProductionOrder

      public ProductionOrder(@Nullable String productionOrder, @Nullable String productionPlant, @Nullable String orderInternalBillOfOperations, @Nullable String orderIsCreated, @Nullable String orderIsReleased, @Nullable String orderIsPrinted, @Nullable String orderIsConfirmed, @Nullable String orderIsPartiallyConfirmed, @Nullable String orderIsDelivered, @Nullable String orderIsDeleted, @Nullable String orderIsPreCosted, @Nullable String settlementRuleIsCreated, @Nullable String orderIsPartiallyReleased, @Nullable String orderIsLocked, @Nullable String orderIsTechnicallyCompleted, @Nullable String orderIsClosed, @Nullable String orderIsPartiallyDelivered, @Nullable String orderIsMarkedForDeletion, @Nullable String settlementRuleIsCrtedManually, @Nullable String orderIsScheduled, @Nullable String orderHasGeneratedOperations, @Nullable String orderIsToBeHandledInBatches, @Nullable String materialAvailyIsNotChecked, @Nullable String material, @Nullable String materialName, @Nullable String productionUnit, @Nullable BigDecimal totalQuantity, @Nullable String manufacturingOrderType, @Nullable String mRPArea, @Nullable String manufacturingObject, @Nullable String plant, @Nullable BigDecimal mfgOrderConfirmedYieldQty, @Nullable LocalDateTime mfgOrderPlannedStartDate, @Nullable LocalTime mfgOrderPlannedStartTime, @Nullable LocalDateTime mfgOrderPlannedEndDate, @Nullable LocalTime mfgOrderPlannedEndTime, @Nullable LocalDateTime mfgOrderScheduledStartDate, @Nullable LocalTime mfgOrderScheduledStartTime, @Nullable LocalDateTime mfgOrderScheduledEndDate, @Nullable LocalTime mfgOrderScheduledEndTime, @Nullable String salesOrder, @Nullable String salesOrderItem, @Nullable String plannedOrder, @Nullable String customerName, @Nullable String wBSElement, @Nullable String wBSElementInternalID, @Nullable String wBSDescription, @Nullable String companyCode, @Nullable String functionalArea, @Nullable String plannedCostsCostingVariant, @Nullable String actualCostsCostingVariant, @Nullable String userID, @Nullable String productionVersion, @Nullable String mRPController, @Nullable String productionSupervisor, @Nullable String manufacturingOrderCategory, @Nullable String businessArea, @Nullable BigDecimal mfgOrderPlannedScrapQty, @Nullable String profitCenter, @Nullable String manufacturingOrderImportance, @Nullable String orderSequenceNumber, @Nullable LocalDateTime mfgOrderCreationDate, @Nullable LocalTime mfgOrderCreationTime, @Nullable LocalDateTime mfgOrderActualReleaseDate, @Nullable String goodsRecipientName, @Nullable BigDecimal materialGoodsReceiptDuration, @Nullable String inventoryUsabilityCode, @Nullable String unloadingPointName, @Nullable String quantityDistributionKey, @Nullable String stockSegment, @Nullable String storageLocation, @Nullable String lastChangeDateTime, @Nullable String basicSchedulingType, List<ProductionOrderComponent> toProductionOrderComponent, List<ProductionOrderItem> toProductionOrderItem, List<ProductionOrderOperation> toProductionOrderOperation, List<ProductionOrderStatus> toProductionOrderStatus, List<ProductionRsceTools> toProductionRsceTools)
  • Method Details

    • getType

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

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

      Original property name from the Odata EDM: ProductionOrder

      Parameters:
      productionOrder - Manufacturing Order ID
    • setProductionPlant

      public void setProductionPlant(@Nullable String productionPlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ProductionPlant

      Parameters:
      productionPlant - Production Plant
    • setOrderInternalBillOfOperations

      public void setOrderInternalBillOfOperations(@Nullable String orderInternalBillOfOperations)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: OrderInternalBillOfOperations

      Parameters:
      orderInternalBillOfOperations - Order Internal ID
    • setOrderIsCreated

      public void setOrderIsCreated(@Nullable String orderIsCreated)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsCreated

      Parameters:
      orderIsCreated - The orderIsCreated to set.
    • setOrderIsReleased

      public void setOrderIsReleased(@Nullable String orderIsReleased)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsReleased

      Parameters:
      orderIsReleased - The orderIsReleased to set.
    • setOrderIsPrinted

      public void setOrderIsPrinted(@Nullable String orderIsPrinted)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsPrinted

      Parameters:
      orderIsPrinted - The orderIsPrinted to set.
    • setOrderIsConfirmed

      public void setOrderIsConfirmed(@Nullable String orderIsConfirmed)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsConfirmed

      Parameters:
      orderIsConfirmed - The orderIsConfirmed to set.
    • setOrderIsPartiallyConfirmed

      public void setOrderIsPartiallyConfirmed(@Nullable String orderIsPartiallyConfirmed)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsPartiallyConfirmed

      Parameters:
      orderIsPartiallyConfirmed - The orderIsPartiallyConfirmed to set.
    • setOrderIsDelivered

      public void setOrderIsDelivered(@Nullable String orderIsDelivered)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsDelivered

      Parameters:
      orderIsDelivered - The orderIsDelivered to set.
    • setOrderIsDeleted

      public void setOrderIsDeleted(@Nullable String orderIsDeleted)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsDeleted

      Parameters:
      orderIsDeleted - The orderIsDeleted to set.
    • setOrderIsPreCosted

      public void setOrderIsPreCosted(@Nullable String orderIsPreCosted)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsPreCosted

      Parameters:
      orderIsPreCosted - The orderIsPreCosted to set.
    • setSettlementRuleIsCreated

      public void setSettlementRuleIsCreated(@Nullable String settlementRuleIsCreated)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SettlementRuleIsCreated

      Parameters:
      settlementRuleIsCreated - The settlementRuleIsCreated to set.
    • setOrderIsPartiallyReleased

      public void setOrderIsPartiallyReleased(@Nullable String orderIsPartiallyReleased)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsPartiallyReleased

      Parameters:
      orderIsPartiallyReleased - The orderIsPartiallyReleased to set.
    • setOrderIsLocked

      public void setOrderIsLocked(@Nullable String orderIsLocked)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsLocked

      Parameters:
      orderIsLocked - The orderIsLocked to set.
    • setOrderIsTechnicallyCompleted

      public void setOrderIsTechnicallyCompleted(@Nullable String orderIsTechnicallyCompleted)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsTechnicallyCompleted

      Parameters:
      orderIsTechnicallyCompleted - The orderIsTechnicallyCompleted to set.
    • setOrderIsClosed

      public void setOrderIsClosed(@Nullable String orderIsClosed)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsClosed

      Parameters:
      orderIsClosed - The orderIsClosed to set.
    • setOrderIsPartiallyDelivered

      public void setOrderIsPartiallyDelivered(@Nullable String orderIsPartiallyDelivered)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsPartiallyDelivered

      Parameters:
      orderIsPartiallyDelivered - The orderIsPartiallyDelivered to set.
    • setOrderIsMarkedForDeletion

      public void setOrderIsMarkedForDeletion(@Nullable String orderIsMarkedForDeletion)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsMarkedForDeletion

      Parameters:
      orderIsMarkedForDeletion - The orderIsMarkedForDeletion to set.
    • setSettlementRuleIsCrtedManually

      public void setSettlementRuleIsCrtedManually(@Nullable String settlementRuleIsCrtedManually)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SettlementRuleIsCrtedManually

      Parameters:
      settlementRuleIsCrtedManually - The settlementRuleIsCrtedManually to set.
    • setOrderIsScheduled

      public void setOrderIsScheduled(@Nullable String orderIsScheduled)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsScheduled

      Parameters:
      orderIsScheduled - The orderIsScheduled to set.
    • setOrderHasGeneratedOperations

      public void setOrderHasGeneratedOperations(@Nullable String orderHasGeneratedOperations)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderHasGeneratedOperations

      Parameters:
      orderHasGeneratedOperations - The orderHasGeneratedOperations to set.
    • setOrderIsToBeHandledInBatches

      public void setOrderIsToBeHandledInBatches(@Nullable String orderIsToBeHandledInBatches)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsToBeHandledInBatches

      Parameters:
      orderIsToBeHandledInBatches - The orderIsToBeHandledInBatches to set.
    • setMaterialAvailyIsNotChecked

      public void setMaterialAvailyIsNotChecked(@Nullable String materialAvailyIsNotChecked)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MaterialAvailyIsNotChecked

      Parameters:
      materialAvailyIsNotChecked - The materialAvailyIsNotChecked to set.
    • setMaterial

      public void setMaterial(@Nullable String material)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: Material

      Parameters:
      material - Material Number for Order
    • setMaterialName

      public void setMaterialName(@Nullable String materialName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MaterialName

      Parameters:
      materialName - Material Description
    • setProductionUnit

      public void setProductionUnit(@Nullable String productionUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ProductionUnit

      Parameters:
      productionUnit - Production Unit of Measure
    • setTotalQuantity

      public void setTotalQuantity(@Nullable BigDecimal totalQuantity)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: TotalQuantity

      Parameters:
      totalQuantity - Manufacturing Order Planned Total Quantity
    • setManufacturingOrderType

      public void setManufacturingOrderType(@Nullable String manufacturingOrderType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ManufacturingOrderType

      Parameters:
      manufacturingOrderType - Order Type
    • setMRPArea

      public void setMRPArea(@Nullable String mRPArea)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: MRPArea

      Parameters:
      mRPArea - MRP Area
    • setManufacturingObject

      public void setManufacturingObject(@Nullable String manufacturingObject)
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: ManufacturingObject

      Parameters:
      manufacturingObject - Object Internal ID
    • setPlant

      public void setPlant(@Nullable String plant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Parameters:
      plant - Planning Plant for an Order
    • setMfgOrderConfirmedYieldQty

      public void setMfgOrderConfirmedYieldQty(@Nullable BigDecimal mfgOrderConfirmedYieldQty)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: MfgOrderConfirmedYieldQty

      Parameters:
      mfgOrderConfirmedYieldQty - Confirmed Yield Quantity From Order Confirmation
    • setMfgOrderPlannedStartDate

      public void setMfgOrderPlannedStartDate(@Nullable LocalDateTime mfgOrderPlannedStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MfgOrderPlannedStartDate

      Parameters:
      mfgOrderPlannedStartDate - Manufacturing Order Planned Start Date
    • setMfgOrderPlannedStartTime

      public void setMfgOrderPlannedStartTime(@Nullable LocalTime mfgOrderPlannedStartTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MfgOrderPlannedStartTime

      Parameters:
      mfgOrderPlannedStartTime - Manufacturing Order Planned Start Time
    • setMfgOrderPlannedEndDate

      public void setMfgOrderPlannedEndDate(@Nullable LocalDateTime mfgOrderPlannedEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MfgOrderPlannedEndDate

      Parameters:
      mfgOrderPlannedEndDate - Manufacturing Order Planned End Date
    • setMfgOrderPlannedEndTime

      public void setMfgOrderPlannedEndTime(@Nullable LocalTime mfgOrderPlannedEndTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MfgOrderPlannedEndTime

      Parameters:
      mfgOrderPlannedEndTime - Manufacturing Order Planned End Time
    • setMfgOrderScheduledStartDate

      public void setMfgOrderScheduledStartDate(@Nullable LocalDateTime mfgOrderScheduledStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MfgOrderScheduledStartDate

      Parameters:
      mfgOrderScheduledStartDate - Manufacturing Order Scheduled Start Date
    • setMfgOrderScheduledStartTime

      public void setMfgOrderScheduledStartTime(@Nullable LocalTime mfgOrderScheduledStartTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MfgOrderScheduledStartTime

      Parameters:
      mfgOrderScheduledStartTime - Manufacturing Order Scheduled Start Time
    • setMfgOrderScheduledEndDate

      public void setMfgOrderScheduledEndDate(@Nullable LocalDateTime mfgOrderScheduledEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MfgOrderScheduledEndDate

      Parameters:
      mfgOrderScheduledEndDate - Manufacturing Order Scheduled End Date
    • setMfgOrderScheduledEndTime

      public void setMfgOrderScheduledEndTime(@Nullable LocalTime mfgOrderScheduledEndTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MfgOrderScheduledEndTime

      Parameters:
      mfgOrderScheduledEndTime - Manufacturing Order Scheduled End Time
    • setSalesOrder

      public void setSalesOrder(@Nullable String salesOrder)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SalesOrder

      Parameters:
      salesOrder - Sales Order
    • setSalesOrderItem

      public void setSalesOrderItem(@Nullable String salesOrderItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SalesOrderItem

      Parameters:
      salesOrderItem - Sales Order Item
    • setPlannedOrder

      public void setPlannedOrder(@Nullable String plannedOrder)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PlannedOrder

      Parameters:
      plannedOrder - Planned Order
    • setCustomerName

      public void setCustomerName(@Nullable String customerName)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: CustomerName

      Parameters:
      customerName - Name of Customer
    • setWBSElement

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

      Original property name from the Odata EDM: WBSElement

      Parameters:
      wBSElement - WBS Element
    • setWBSElementInternalID

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

      Original property name from the Odata EDM: WBSElementInternalID

      Parameters:
      wBSElementInternalID - Work Breakdown Structure Element Internal ID
    • setWBSDescription

      public void setWBSDescription(@Nullable String wBSDescription)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: WBSDescription

      Parameters:
      wBSDescription - WBS Element Name
    • 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
    • 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
    • setPlannedCostsCostingVariant

      public void setPlannedCostsCostingVariant(@Nullable String plannedCostsCostingVariant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PlannedCostsCostingVariant

      Parameters:
      plannedCostsCostingVariant - Costing Variant for Planned Costs
    • setActualCostsCostingVariant

      public void setActualCostsCostingVariant(@Nullable String actualCostsCostingVariant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ActualCostsCostingVariant

      Parameters:
      actualCostsCostingVariant - Costing Variant For Actual Costs
    • setUserID

      public void setUserID(@Nullable String userID)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: UserID

      Parameters:
      userID - Object ID for recipient
    • setProductionVersion

      public void setProductionVersion(@Nullable String productionVersion)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ProductionVersion

      Parameters:
      productionVersion - Production Version
    • setMRPController

      public void setMRPController(@Nullable String mRPController)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MRPController

      Parameters:
      mRPController - MRP Controller
    • setProductionSupervisor

      public void setProductionSupervisor(@Nullable String productionSupervisor)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ProductionSupervisor

      Parameters:
      productionSupervisor - Production Supervisor
    • setManufacturingOrderCategory

      public void setManufacturingOrderCategory(@Nullable String manufacturingOrderCategory)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ManufacturingOrderCategory

      Parameters:
      manufacturingOrderCategory - Order Category
    • 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
    • setMfgOrderPlannedScrapQty

      public void setMfgOrderPlannedScrapQty(@Nullable BigDecimal mfgOrderPlannedScrapQty)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: MfgOrderPlannedScrapQty

      Parameters:
      mfgOrderPlannedScrapQty - Manufacturing Order Planned Scrap Quantity
    • 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
    • setManufacturingOrderImportance

      public void setManufacturingOrderImportance(@Nullable String manufacturingOrderImportance)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ManufacturingOrderImportance

      Parameters:
      manufacturingOrderImportance - Order Importance Code
    • setOrderSequenceNumber

      public void setOrderSequenceNumber(@Nullable String orderSequenceNumber)
      Constraints: Not nullable, Maximum length: 14

      Original property name from the Odata EDM: OrderSequenceNumber

      Parameters:
      orderSequenceNumber - Sequence Number Order
    • setMfgOrderCreationDate

      public void setMfgOrderCreationDate(@Nullable LocalDateTime mfgOrderCreationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MfgOrderCreationDate

      Parameters:
      mfgOrderCreationDate - Order Creation Date
    • setMfgOrderCreationTime

      public void setMfgOrderCreationTime(@Nullable LocalTime mfgOrderCreationTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MfgOrderCreationTime

      Parameters:
      mfgOrderCreationTime - Order Creation Time
    • setMfgOrderActualReleaseDate

      public void setMfgOrderActualReleaseDate(@Nullable LocalDateTime mfgOrderActualReleaseDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MfgOrderActualReleaseDate

      Parameters:
      mfgOrderActualReleaseDate - Manufacturing Order Actual Release Date
    • setGoodsRecipientName

      public void setGoodsRecipientName(@Nullable String goodsRecipientName)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: GoodsRecipientName

      Parameters:
      goodsRecipientName - Goods Recipient
    • setMaterialGoodsReceiptDuration

      public void setMaterialGoodsReceiptDuration(@Nullable BigDecimal materialGoodsReceiptDuration)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: MaterialGoodsReceiptDuration

      Parameters:
      materialGoodsReceiptDuration - Goods Receipt Processing Duration in Days
    • setInventoryUsabilityCode

      public void setInventoryUsabilityCode(@Nullable String inventoryUsabilityCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: InventoryUsabilityCode

      Parameters:
      inventoryUsabilityCode - Inventory Usability Code
    • setUnloadingPointName

      public void setUnloadingPointName(@Nullable String unloadingPointName)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: UnloadingPointName

      Parameters:
      unloadingPointName - Unloading Point
    • setQuantityDistributionKey

      public void setQuantityDistributionKey(@Nullable String quantityDistributionKey)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: QuantityDistributionKey

      Parameters:
      quantityDistributionKey - MRP Distribution Key
    • setStockSegment

      public void setStockSegment(@Nullable String stockSegment)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: StockSegment

      Parameters:
      stockSegment - Stock Segment
    • setStorageLocation

      public void setStorageLocation(@Nullable String storageLocation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: StorageLocation

      Parameters:
      storageLocation - Storage Location
    • setLastChangeDateTime

      public void setLastChangeDateTime(@Nullable String lastChangeDateTime)
      Constraints: Not nullable, Maximum length: 14

      Original property name from the Odata EDM: LastChangeDateTime

      Parameters:
      lastChangeDateTime - The lastChangeDateTime to set.
    • setBasicSchedulingType

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

      Original property name from the Odata EDM: BasicSchedulingType

      Parameters:
      basicSchedulingType - Basic Scheduling Type
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> ProductionOrderField<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> ProductionOrderField<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<ProductionOrder>
    • setServicePathForFetch

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

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

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

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

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

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

      Returns:
      List containing one or more associated ProductionOrderComponent 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.
    • getProductionOrderComponentOrFetch

      @Nonnull public List<ProductionOrderComponent> getProductionOrderComponentOrFetch()
      Retrieval of associated ProductionOrderComponent entities (one to many). This corresponds to the OData navigation property to_ProductionOrderComponent.

      If the navigation property to_ProductionOrderComponent of a queried ProductionOrder 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 ProductionOrderComponent 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.
    • getProductionOrderComponentIfPresent

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

      If the navigation property for an entity ProductionOrder 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_ProductionOrderComponent is already loaded, the result will contain the ProductionOrderComponent entities. If not, an Option with result state empty is returned.
    • setProductionOrderComponent

      public void setProductionOrderComponent(@Nonnull List<ProductionOrderComponent> value)
      Overwrites the list of associated ProductionOrderComponent entities for the loaded navigation property to_ProductionOrderComponent.

      If the navigation property to_ProductionOrderComponent of a queried ProductionOrder 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 ProductionOrderComponent entities.
    • addProductionOrderComponent

      public void addProductionOrderComponent(ProductionOrderComponent... entity)
      Adds elements to the list of associated ProductionOrderComponent entities. This corresponds to the OData navigation property to_ProductionOrderComponent.

      If the navigation property to_ProductionOrderComponent of a queried ProductionOrder 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 ProductionOrderComponent entities.
    • fetchProductionOrderItem

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

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

      Returns:
      List containing one or more associated ProductionOrderItem 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.
    • getProductionOrderItemOrFetch

      @Nonnull public List<ProductionOrderItem> getProductionOrderItemOrFetch()
      Retrieval of associated ProductionOrderItem entities (one to many). This corresponds to the OData navigation property to_ProductionOrderItem.

      If the navigation property to_ProductionOrderItem of a queried ProductionOrder 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 ProductionOrderItem 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.
    • getProductionOrderItemIfPresent

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

      If the navigation property for an entity ProductionOrder 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_ProductionOrderItem is already loaded, the result will contain the ProductionOrderItem entities. If not, an Option with result state empty is returned.
    • setProductionOrderItem

      public void setProductionOrderItem(@Nonnull List<ProductionOrderItem> value)
      Overwrites the list of associated ProductionOrderItem entities for the loaded navigation property to_ProductionOrderItem.

      If the navigation property to_ProductionOrderItem of a queried ProductionOrder 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 ProductionOrderItem entities.
    • addProductionOrderItem

      public void addProductionOrderItem(ProductionOrderItem... entity)
      Adds elements to the list of associated ProductionOrderItem entities. This corresponds to the OData navigation property to_ProductionOrderItem.

      If the navigation property to_ProductionOrderItem of a queried ProductionOrder 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 ProductionOrderItem entities.
    • fetchProductionOrderOperation

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

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

      Returns:
      List containing one or more associated ProductionOrderOperation 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.
    • getProductionOrderOperationOrFetch

      @Nonnull public List<ProductionOrderOperation> getProductionOrderOperationOrFetch()
      Retrieval of associated ProductionOrderOperation entities (one to many). This corresponds to the OData navigation property to_ProductionOrderOperation.

      If the navigation property to_ProductionOrderOperation of a queried ProductionOrder 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 ProductionOrderOperation 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.
    • getProductionOrderOperationIfPresent

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

      If the navigation property for an entity ProductionOrder 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_ProductionOrderOperation is already loaded, the result will contain the ProductionOrderOperation entities. If not, an Option with result state empty is returned.
    • setProductionOrderOperation

      public void setProductionOrderOperation(@Nonnull List<ProductionOrderOperation> value)
      Overwrites the list of associated ProductionOrderOperation entities for the loaded navigation property to_ProductionOrderOperation.

      If the navigation property to_ProductionOrderOperation of a queried ProductionOrder 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 ProductionOrderOperation entities.
    • addProductionOrderOperation

      public void addProductionOrderOperation(ProductionOrderOperation... entity)
      Adds elements to the list of associated ProductionOrderOperation entities. This corresponds to the OData navigation property to_ProductionOrderOperation.

      If the navigation property to_ProductionOrderOperation of a queried ProductionOrder 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 ProductionOrderOperation entities.
    • fetchProductionOrderStatus

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

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

      Returns:
      List containing one or more associated ProductionOrderStatus 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.
    • getProductionOrderStatusOrFetch

      @Nonnull public List<ProductionOrderStatus> getProductionOrderStatusOrFetch()
      Retrieval of associated ProductionOrderStatus entities (one to many). This corresponds to the OData navigation property to_ProductionOrderStatus.

      If the navigation property to_ProductionOrderStatus of a queried ProductionOrder 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 ProductionOrderStatus 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.
    • getProductionOrderStatusIfPresent

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

      If the navigation property for an entity ProductionOrder 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_ProductionOrderStatus is already loaded, the result will contain the ProductionOrderStatus entities. If not, an Option with result state empty is returned.
    • setProductionOrderStatus

      public void setProductionOrderStatus(@Nonnull List<ProductionOrderStatus> value)
      Overwrites the list of associated ProductionOrderStatus entities for the loaded navigation property to_ProductionOrderStatus.

      If the navigation property to_ProductionOrderStatus of a queried ProductionOrder 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 ProductionOrderStatus entities.
    • addProductionOrderStatus

      public void addProductionOrderStatus(ProductionOrderStatus... entity)
      Adds elements to the list of associated ProductionOrderStatus entities. This corresponds to the OData navigation property to_ProductionOrderStatus.

      If the navigation property to_ProductionOrderStatus of a queried ProductionOrder 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 ProductionOrderStatus entities.
    • fetchProductionRsceTools

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

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

      Returns:
      List containing one or more associated ProductionRsceTools 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.
    • getProductionRsceToolsOrFetch

      @Nonnull public List<ProductionRsceTools> getProductionRsceToolsOrFetch()
      Retrieval of associated ProductionRsceTools entities (one to many). This corresponds to the OData navigation property to_ProductionRsceTools.

      If the navigation property to_ProductionRsceTools of a queried ProductionOrder 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 ProductionRsceTools 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.
    • getProductionRsceToolsIfPresent

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

      If the navigation property for an entity ProductionOrder 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_ProductionRsceTools is already loaded, the result will contain the ProductionRsceTools entities. If not, an Option with result state empty is returned.
    • setProductionRsceTools

      public void setProductionRsceTools(@Nonnull List<ProductionRsceTools> value)
      Overwrites the list of associated ProductionRsceTools entities for the loaded navigation property to_ProductionRsceTools.

      If the navigation property to_ProductionRsceTools of a queried ProductionOrder 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 ProductionRsceTools entities.
    • addProductionRsceTools

      public void addProductionRsceTools(ProductionRsceTools... entity)
      Adds elements to the list of associated ProductionRsceTools entities. This corresponds to the OData navigation property to_ProductionRsceTools.

      If the navigation property to_ProductionRsceTools of a queried ProductionOrder 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 ProductionRsceTools entities.
    • builder

      @Nonnull public static ProductionOrder.ProductionOrderBuilder builder()
    • getProductionOrder

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

      Original property name from the Odata EDM: ProductionOrder

      Returns:
      Manufacturing Order ID
    • getProductionPlant

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

      Original property name from the Odata EDM: ProductionPlant

      Returns:
      Production Plant
    • getOrderInternalBillOfOperations

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

      Original property name from the Odata EDM: OrderInternalBillOfOperations

      Returns:
      Order Internal ID
    • getOrderIsCreated

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

      Original property name from the Odata EDM: OrderIsCreated

      Returns:
      The orderIsCreated contained in this entity.
    • getOrderIsReleased

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

      Original property name from the Odata EDM: OrderIsReleased

      Returns:
      The orderIsReleased contained in this entity.
    • getOrderIsPrinted

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

      Original property name from the Odata EDM: OrderIsPrinted

      Returns:
      The orderIsPrinted contained in this entity.
    • getOrderIsConfirmed

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

      Original property name from the Odata EDM: OrderIsConfirmed

      Returns:
      The orderIsConfirmed contained in this entity.
    • getOrderIsPartiallyConfirmed

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

      Original property name from the Odata EDM: OrderIsPartiallyConfirmed

      Returns:
      The orderIsPartiallyConfirmed contained in this entity.
    • getOrderIsDelivered

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

      Original property name from the Odata EDM: OrderIsDelivered

      Returns:
      The orderIsDelivered contained in this entity.
    • getOrderIsDeleted

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

      Original property name from the Odata EDM: OrderIsDeleted

      Returns:
      The orderIsDeleted contained in this entity.
    • getOrderIsPreCosted

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

      Original property name from the Odata EDM: OrderIsPreCosted

      Returns:
      The orderIsPreCosted contained in this entity.
    • getSettlementRuleIsCreated

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

      Original property name from the Odata EDM: SettlementRuleIsCreated

      Returns:
      The settlementRuleIsCreated contained in this entity.
    • getOrderIsPartiallyReleased

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

      Original property name from the Odata EDM: OrderIsPartiallyReleased

      Returns:
      The orderIsPartiallyReleased contained in this entity.
    • getOrderIsLocked

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

      Original property name from the Odata EDM: OrderIsLocked

      Returns:
      The orderIsLocked contained in this entity.
    • getOrderIsTechnicallyCompleted

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

      Original property name from the Odata EDM: OrderIsTechnicallyCompleted

      Returns:
      The orderIsTechnicallyCompleted contained in this entity.
    • getOrderIsClosed

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

      Original property name from the Odata EDM: OrderIsClosed

      Returns:
      The orderIsClosed contained in this entity.
    • getOrderIsPartiallyDelivered

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

      Original property name from the Odata EDM: OrderIsPartiallyDelivered

      Returns:
      The orderIsPartiallyDelivered contained in this entity.
    • getOrderIsMarkedForDeletion

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

      Original property name from the Odata EDM: OrderIsMarkedForDeletion

      Returns:
      The orderIsMarkedForDeletion contained in this entity.
    • getSettlementRuleIsCrtedManually

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

      Original property name from the Odata EDM: SettlementRuleIsCrtedManually

      Returns:
      The settlementRuleIsCrtedManually contained in this entity.
    • getOrderIsScheduled

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

      Original property name from the Odata EDM: OrderIsScheduled

      Returns:
      The orderIsScheduled contained in this entity.
    • getOrderHasGeneratedOperations

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

      Original property name from the Odata EDM: OrderHasGeneratedOperations

      Returns:
      The orderHasGeneratedOperations contained in this entity.
    • getOrderIsToBeHandledInBatches

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

      Original property name from the Odata EDM: OrderIsToBeHandledInBatches

      Returns:
      The orderIsToBeHandledInBatches contained in this entity.
    • getMaterialAvailyIsNotChecked

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

      Original property name from the Odata EDM: MaterialAvailyIsNotChecked

      Returns:
      The materialAvailyIsNotChecked contained in this entity.
    • getMaterial

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

      Original property name from the Odata EDM: Material

      Returns:
      Material Number for Order
    • getMaterialName

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

      Original property name from the Odata EDM: MaterialName

      Returns:
      Material Description
    • getProductionUnit

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

      Original property name from the Odata EDM: ProductionUnit

      Returns:
      Production Unit of Measure
    • getTotalQuantity

      @Nullable public BigDecimal getTotalQuantity()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: TotalQuantity

      Returns:
      Manufacturing Order Planned Total Quantity
    • getManufacturingOrderType

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

      Original property name from the Odata EDM: ManufacturingOrderType

      Returns:
      Order Type
    • getMRPArea

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

      Original property name from the Odata EDM: MRPArea

      Returns:
      MRP Area
    • getManufacturingObject

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

      Original property name from the Odata EDM: ManufacturingObject

      Returns:
      Object Internal ID
    • getPlant

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

      Original property name from the Odata EDM: Plant

      Returns:
      Planning Plant for an Order
    • getMfgOrderConfirmedYieldQty

      @Nullable public BigDecimal getMfgOrderConfirmedYieldQty()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: MfgOrderConfirmedYieldQty

      Returns:
      Confirmed Yield Quantity From Order Confirmation
    • getMfgOrderPlannedStartDate

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

      Original property name from the Odata EDM: MfgOrderPlannedStartDate

      Returns:
      Manufacturing Order Planned Start Date
    • getMfgOrderPlannedStartTime

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

      Original property name from the Odata EDM: MfgOrderPlannedStartTime

      Returns:
      Manufacturing Order Planned Start Time
    • getMfgOrderPlannedEndDate

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

      Original property name from the Odata EDM: MfgOrderPlannedEndDate

      Returns:
      Manufacturing Order Planned End Date
    • getMfgOrderPlannedEndTime

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

      Original property name from the Odata EDM: MfgOrderPlannedEndTime

      Returns:
      Manufacturing Order Planned End Time
    • getMfgOrderScheduledStartDate

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

      Original property name from the Odata EDM: MfgOrderScheduledStartDate

      Returns:
      Manufacturing Order Scheduled Start Date
    • getMfgOrderScheduledStartTime

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

      Original property name from the Odata EDM: MfgOrderScheduledStartTime

      Returns:
      Manufacturing Order Scheduled Start Time
    • getMfgOrderScheduledEndDate

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

      Original property name from the Odata EDM: MfgOrderScheduledEndDate

      Returns:
      Manufacturing Order Scheduled End Date
    • getMfgOrderScheduledEndTime

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

      Original property name from the Odata EDM: MfgOrderScheduledEndTime

      Returns:
      Manufacturing Order Scheduled End Time
    • getSalesOrder

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

      Original property name from the Odata EDM: SalesOrder

      Returns:
      Sales Order
    • getSalesOrderItem

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

      Original property name from the Odata EDM: SalesOrderItem

      Returns:
      Sales Order Item
    • getPlannedOrder

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

      Original property name from the Odata EDM: PlannedOrder

      Returns:
      Planned Order
    • getCustomerName

      @Nullable public String getCustomerName()
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: CustomerName

      Returns:
      Name of Customer
    • getWBSElement

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

      Original property name from the Odata EDM: WBSElement

      Returns:
      WBS Element
    • getWBSElementInternalID

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

      Original property name from the Odata EDM: WBSElementInternalID

      Returns:
      Work Breakdown Structure Element Internal ID
    • getWBSDescription

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

      Original property name from the Odata EDM: WBSDescription

      Returns:
      WBS Element Name
    • getCompanyCode

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

      Original property name from the Odata EDM: CompanyCode

      Returns:
      Company Code
    • getFunctionalArea

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

      Original property name from the Odata EDM: FunctionalArea

      Returns:
      Functional Area
    • getPlannedCostsCostingVariant

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

      Original property name from the Odata EDM: PlannedCostsCostingVariant

      Returns:
      Costing Variant for Planned Costs
    • getActualCostsCostingVariant

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

      Original property name from the Odata EDM: ActualCostsCostingVariant

      Returns:
      Costing Variant For Actual Costs
    • getUserID

      @Nullable public String getUserID()
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: UserID

      Returns:
      Object ID for recipient
    • getProductionVersion

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

      Original property name from the Odata EDM: ProductionVersion

      Returns:
      Production Version
    • getMRPController

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

      Original property name from the Odata EDM: MRPController

      Returns:
      MRP Controller
    • getProductionSupervisor

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

      Original property name from the Odata EDM: ProductionSupervisor

      Returns:
      Production Supervisor
    • getManufacturingOrderCategory

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

      Original property name from the Odata EDM: ManufacturingOrderCategory

      Returns:
      Order Category
    • getBusinessArea

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

      Original property name from the Odata EDM: BusinessArea

      Returns:
      Business Area
    • getMfgOrderPlannedScrapQty

      @Nullable public BigDecimal getMfgOrderPlannedScrapQty()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: MfgOrderPlannedScrapQty

      Returns:
      Manufacturing Order Planned Scrap Quantity
    • getProfitCenter

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

      Original property name from the Odata EDM: ProfitCenter

      Returns:
      Profit Center
    • getManufacturingOrderImportance

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

      Original property name from the Odata EDM: ManufacturingOrderImportance

      Returns:
      Order Importance Code
    • getOrderSequenceNumber

      @Nullable public String getOrderSequenceNumber()
      Constraints: Not nullable, Maximum length: 14

      Original property name from the Odata EDM: OrderSequenceNumber

      Returns:
      Sequence Number Order
    • getMfgOrderCreationDate

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

      Original property name from the Odata EDM: MfgOrderCreationDate

      Returns:
      Order Creation Date
    • getMfgOrderCreationTime

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

      Original property name from the Odata EDM: MfgOrderCreationTime

      Returns:
      Order Creation Time
    • getMfgOrderActualReleaseDate

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

      Original property name from the Odata EDM: MfgOrderActualReleaseDate

      Returns:
      Manufacturing Order Actual Release Date
    • getGoodsRecipientName

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

      Original property name from the Odata EDM: GoodsRecipientName

      Returns:
      Goods Recipient
    • getMaterialGoodsReceiptDuration

      @Nullable public BigDecimal getMaterialGoodsReceiptDuration()
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: MaterialGoodsReceiptDuration

      Returns:
      Goods Receipt Processing Duration in Days
    • getInventoryUsabilityCode

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

      Original property name from the Odata EDM: InventoryUsabilityCode

      Returns:
      Inventory Usability Code
    • getUnloadingPointName

      @Nullable public String getUnloadingPointName()
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: UnloadingPointName

      Returns:
      Unloading Point
    • getQuantityDistributionKey

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

      Original property name from the Odata EDM: QuantityDistributionKey

      Returns:
      MRP Distribution Key
    • getStockSegment

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

      Original property name from the Odata EDM: StockSegment

      Returns:
      Stock Segment
    • getStorageLocation

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

      Original property name from the Odata EDM: StorageLocation

      Returns:
      Storage Location
    • getLastChangeDateTime

      @Nullable public String getLastChangeDateTime()
      Constraints: Not nullable, Maximum length: 14

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      The lastChangeDateTime contained in this entity.
    • getBasicSchedulingType

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

      Original property name from the Odata EDM: BasicSchedulingType

      Returns:
      Basic Scheduling Type
    • toString

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

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

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

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