Class ProcessOrder.ProcessOrderBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.processorder.ProcessOrder.ProcessOrderBuilder
Enclosing class:
ProcessOrder

public static final class ProcessOrder.ProcessOrderBuilder extends Object
Helper class to allow for fluent creation of ProcessOrder instances.
  • Method Details

    • processOrderComponent

      @Nonnull public ProcessOrder.ProcessOrderBuilder processOrderComponent(ProcessOrderComponent... value)
      Navigation property to_ProcessOrderComponent for ProcessOrder to multiple ProcessOrderComponent.
      Parameters:
      value - The ProcessOrderComponents to build this ProcessOrder with.
      Returns:
      This Builder to allow for a fluent interface.
    • processOrderItem

      @Nonnull public ProcessOrder.ProcessOrderBuilder processOrderItem(ProcessOrderItem... value)
      Navigation property to_ProcessOrderItem for ProcessOrder to multiple ProcessOrderItem.
      Parameters:
      value - The ProcessOrderItems to build this ProcessOrder with.
      Returns:
      This Builder to allow for a fluent interface.
    • processOrderOperation

      @Nonnull public ProcessOrder.ProcessOrderBuilder processOrderOperation(ProcessOrderOperation... value)
      Navigation property to_ProcessOrderOperation for ProcessOrder to multiple ProcessOrderOperation.
      Parameters:
      value - The ProcessOrderOperations to build this ProcessOrder with.
      Returns:
      This Builder to allow for a fluent interface.
    • processOrderStatus

      @Nonnull public ProcessOrder.ProcessOrderBuilder processOrderStatus(ProcessOrderStatus... value)
      Navigation property to_ProcessOrderStatus for ProcessOrder to multiple ProcessOrderStatus.
      Parameters:
      value - The ProcessOrderStatuss to build this ProcessOrder with.
      Returns:
      This Builder to allow for a fluent interface.
    • processOrder

      @Nonnull public ProcessOrder.ProcessOrderBuilder processOrder(@Nullable String processOrder)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ProcessOrder

      Returns:
      this.
    • productionPlant

      @Nonnull public ProcessOrder.ProcessOrderBuilder productionPlant(@Nullable String productionPlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ProductionPlant

      Returns:
      this.
    • orderInternalBillOfOperations

      @Nonnull public ProcessOrder.ProcessOrderBuilder orderInternalBillOfOperations(@Nullable String orderInternalBillOfOperations)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: OrderInternalBillOfOperations

      Returns:
      this.
    • orderIsCreated

      @Nonnull public ProcessOrder.ProcessOrderBuilder orderIsCreated(@Nullable String orderIsCreated)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsCreated

      Returns:
      this.
    • orderIsReleased

      @Nonnull public ProcessOrder.ProcessOrderBuilder orderIsReleased(@Nullable String orderIsReleased)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsReleased

      Returns:
      this.
    • orderIsPrinted

      @Nonnull public ProcessOrder.ProcessOrderBuilder orderIsPrinted(@Nullable String orderIsPrinted)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsPrinted

      Returns:
      this.
    • orderIsConfirmed

      @Nonnull public ProcessOrder.ProcessOrderBuilder orderIsConfirmed(@Nullable String orderIsConfirmed)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsConfirmed

      Returns:
      this.
    • orderIsPartiallyConfirmed

      @Nonnull public ProcessOrder.ProcessOrderBuilder orderIsPartiallyConfirmed(@Nullable String orderIsPartiallyConfirmed)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsPartiallyConfirmed

      Returns:
      this.
    • orderIsDelivered

      @Nonnull public ProcessOrder.ProcessOrderBuilder orderIsDelivered(@Nullable String orderIsDelivered)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsDelivered

      Returns:
      this.
    • orderIsDeleted

      @Nonnull public ProcessOrder.ProcessOrderBuilder orderIsDeleted(@Nullable String orderIsDeleted)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsDeleted

      Returns:
      this.
    • orderIsPreCosted

      @Nonnull public ProcessOrder.ProcessOrderBuilder orderIsPreCosted(@Nullable String orderIsPreCosted)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsPreCosted

      Returns:
      this.
    • settlementRuleIsCreated

      @Nonnull public ProcessOrder.ProcessOrderBuilder settlementRuleIsCreated(@Nullable String settlementRuleIsCreated)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SettlementRuleIsCreated

      Returns:
      this.
    • orderIsPartiallyReleased

      @Nonnull public ProcessOrder.ProcessOrderBuilder orderIsPartiallyReleased(@Nullable String orderIsPartiallyReleased)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsPartiallyReleased

      Returns:
      this.
    • orderIsLocked

      @Nonnull public ProcessOrder.ProcessOrderBuilder orderIsLocked(@Nullable String orderIsLocked)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsLocked

      Returns:
      this.
    • orderIsTechnicallyCompleted

      @Nonnull public ProcessOrder.ProcessOrderBuilder orderIsTechnicallyCompleted(@Nullable String orderIsTechnicallyCompleted)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsTechnicallyCompleted

      Returns:
      this.
    • orderIsClosed

      @Nonnull public ProcessOrder.ProcessOrderBuilder orderIsClosed(@Nullable String orderIsClosed)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsClosed

      Returns:
      this.
    • orderIsPartiallyDelivered

      @Nonnull public ProcessOrder.ProcessOrderBuilder orderIsPartiallyDelivered(@Nullable String orderIsPartiallyDelivered)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsPartiallyDelivered

      Returns:
      this.
    • orderIsMarkedForDeletion

      @Nonnull public ProcessOrder.ProcessOrderBuilder orderIsMarkedForDeletion(@Nullable String orderIsMarkedForDeletion)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsMarkedForDeletion

      Returns:
      this.
    • settlementRuleIsCrtedManually

      @Nonnull public ProcessOrder.ProcessOrderBuilder settlementRuleIsCrtedManually(@Nullable String settlementRuleIsCrtedManually)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SettlementRuleIsCrtedManually

      Returns:
      this.
    • orderIsScheduled

      @Nonnull public ProcessOrder.ProcessOrderBuilder orderIsScheduled(@Nullable String orderIsScheduled)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsScheduled

      Returns:
      this.
    • orderHasGeneratedOperations

      @Nonnull public ProcessOrder.ProcessOrderBuilder orderHasGeneratedOperations(@Nullable String orderHasGeneratedOperations)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderHasGeneratedOperations

      Returns:
      this.
    • orderIsToBeHandledInBatches

      @Nonnull public ProcessOrder.ProcessOrderBuilder orderIsToBeHandledInBatches(@Nullable String orderIsToBeHandledInBatches)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderIsToBeHandledInBatches

      Returns:
      this.
    • materialAvailyIsNotChecked

      @Nonnull public ProcessOrder.ProcessOrderBuilder materialAvailyIsNotChecked(@Nullable String materialAvailyIsNotChecked)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MaterialAvailyIsNotChecked

      Returns:
      this.
    • material

      @Nonnull public ProcessOrder.ProcessOrderBuilder material(@Nullable String material)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: Material

      Returns:
      this.
    • materialName

      @Nonnull public ProcessOrder.ProcessOrderBuilder materialName(@Nullable String materialName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MaterialName

      Returns:
      this.
    • productionUnit

      @Nonnull public ProcessOrder.ProcessOrderBuilder productionUnit(@Nullable String productionUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ProductionUnit

      Returns:
      this.
    • totalQuantity

      @Nonnull public ProcessOrder.ProcessOrderBuilder totalQuantity(@Nullable BigDecimal totalQuantity)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: TotalQuantity

      Returns:
      this.
    • manufacturingOrderType

      @Nonnull public ProcessOrder.ProcessOrderBuilder manufacturingOrderType(@Nullable String manufacturingOrderType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ManufacturingOrderType

      Returns:
      this.
    • mRPArea

      @Nonnull public ProcessOrder.ProcessOrderBuilder mRPArea(@Nullable String mRPArea)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: MRPArea

      Returns:
      this.
    • manufacturingObject

      @Nonnull public ProcessOrder.ProcessOrderBuilder manufacturingObject(@Nullable String manufacturingObject)
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: ManufacturingObject

      Returns:
      this.
    • plant

      @Nonnull public ProcessOrder.ProcessOrderBuilder plant(@Nullable String plant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Returns:
      this.
    • mfgOrderConfirmedYieldQty

      @Nonnull public ProcessOrder.ProcessOrderBuilder mfgOrderConfirmedYieldQty(@Nullable BigDecimal mfgOrderConfirmedYieldQty)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: MfgOrderConfirmedYieldQty

      Returns:
      this.
    • mfgOrderPlannedStartDate

      @Nonnull public ProcessOrder.ProcessOrderBuilder mfgOrderPlannedStartDate(@Nullable LocalDateTime mfgOrderPlannedStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MfgOrderPlannedStartDate

      Returns:
      this.
    • mfgOrderPlannedStartTime

      @Nonnull public ProcessOrder.ProcessOrderBuilder mfgOrderPlannedStartTime(@Nullable LocalTime mfgOrderPlannedStartTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MfgOrderPlannedStartTime

      Returns:
      this.
    • mfgOrderPlannedEndDate

      @Nonnull public ProcessOrder.ProcessOrderBuilder mfgOrderPlannedEndDate(@Nullable LocalDateTime mfgOrderPlannedEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MfgOrderPlannedEndDate

      Returns:
      this.
    • mfgOrderPlannedEndTime

      @Nonnull public ProcessOrder.ProcessOrderBuilder mfgOrderPlannedEndTime(@Nullable LocalTime mfgOrderPlannedEndTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MfgOrderPlannedEndTime

      Returns:
      this.
    • mfgOrderScheduledStartDate

      @Nonnull public ProcessOrder.ProcessOrderBuilder mfgOrderScheduledStartDate(@Nullable LocalDateTime mfgOrderScheduledStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MfgOrderScheduledStartDate

      Returns:
      this.
    • mfgOrderScheduledStartTime

      @Nonnull public ProcessOrder.ProcessOrderBuilder mfgOrderScheduledStartTime(@Nullable LocalTime mfgOrderScheduledStartTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MfgOrderScheduledStartTime

      Returns:
      this.
    • mfgOrderScheduledEndDate

      @Nonnull public ProcessOrder.ProcessOrderBuilder mfgOrderScheduledEndDate(@Nullable LocalDateTime mfgOrderScheduledEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MfgOrderScheduledEndDate

      Returns:
      this.
    • mfgOrderScheduledEndTime

      @Nonnull public ProcessOrder.ProcessOrderBuilder mfgOrderScheduledEndTime(@Nullable LocalTime mfgOrderScheduledEndTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MfgOrderScheduledEndTime

      Returns:
      this.
    • salesOrder

      @Nonnull public ProcessOrder.ProcessOrderBuilder salesOrder(@Nullable String salesOrder)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SalesOrder

      Returns:
      this.
    • salesOrderItem

      @Nonnull public ProcessOrder.ProcessOrderBuilder salesOrderItem(@Nullable String salesOrderItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SalesOrderItem

      Returns:
      this.
    • plannedOrder

      @Nonnull public ProcessOrder.ProcessOrderBuilder plannedOrder(@Nullable String plannedOrder)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PlannedOrder

      Returns:
      this.
    • customerName

      @Nonnull public ProcessOrder.ProcessOrderBuilder customerName(@Nullable String customerName)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: CustomerName

      Returns:
      this.
    • wBSElement

      @Nonnull public ProcessOrder.ProcessOrderBuilder wBSElement(@Nullable String wBSElement)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: WBSElement

      Returns:
      this.
    • wBSElementInternalID

      @Nonnull public ProcessOrder.ProcessOrderBuilder wBSElementInternalID(@Nullable String wBSElementInternalID)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: WBSElementInternalID

      Returns:
      this.
    • wBSDescription

      @Nonnull public ProcessOrder.ProcessOrderBuilder wBSDescription(@Nullable String wBSDescription)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: WBSDescription

      Returns:
      this.
    • companyCode

      @Nonnull public ProcessOrder.ProcessOrderBuilder companyCode(@Nullable String companyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • functionalArea

      @Nonnull public ProcessOrder.ProcessOrderBuilder functionalArea(@Nullable String functionalArea)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: FunctionalArea

      Returns:
      this.
    • plannedCostsCostingVariant

      @Nonnull public ProcessOrder.ProcessOrderBuilder plannedCostsCostingVariant(@Nullable String plannedCostsCostingVariant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PlannedCostsCostingVariant

      Returns:
      this.
    • actualCostsCostingVariant

      @Nonnull public ProcessOrder.ProcessOrderBuilder actualCostsCostingVariant(@Nullable String actualCostsCostingVariant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ActualCostsCostingVariant

      Returns:
      this.
    • userID

      @Nonnull public ProcessOrder.ProcessOrderBuilder userID(@Nullable String userID)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: UserID

      Returns:
      this.
    • productionVersion

      @Nonnull public ProcessOrder.ProcessOrderBuilder productionVersion(@Nullable String productionVersion)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ProductionVersion

      Returns:
      this.
    • mRPController

      @Nonnull public ProcessOrder.ProcessOrderBuilder mRPController(@Nullable String mRPController)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MRPController

      Returns:
      this.
    • productionSupervisor

      @Nonnull public ProcessOrder.ProcessOrderBuilder productionSupervisor(@Nullable String productionSupervisor)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ProductionSupervisor

      Returns:
      this.
    • manufacturingOrderCategory

      @Nonnull public ProcessOrder.ProcessOrderBuilder manufacturingOrderCategory(@Nullable String manufacturingOrderCategory)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ManufacturingOrderCategory

      Returns:
      this.
    • businessArea

      @Nonnull public ProcessOrder.ProcessOrderBuilder businessArea(@Nullable String businessArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusinessArea

      Returns:
      this.
    • mfgOrderPlannedScrapQty

      @Nonnull public ProcessOrder.ProcessOrderBuilder mfgOrderPlannedScrapQty(@Nullable BigDecimal mfgOrderPlannedScrapQty)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: MfgOrderPlannedScrapQty

      Returns:
      this.
    • profitCenter

      @Nonnull public ProcessOrder.ProcessOrderBuilder profitCenter(@Nullable String profitCenter)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProfitCenter

      Returns:
      this.
    • manufacturingOrderImportance

      @Nonnull public ProcessOrder.ProcessOrderBuilder manufacturingOrderImportance(@Nullable String manufacturingOrderImportance)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ManufacturingOrderImportance

      Returns:
      this.
    • orderSequenceNumber

      @Nonnull public ProcessOrder.ProcessOrderBuilder orderSequenceNumber(@Nullable String orderSequenceNumber)
      Constraints: Not nullable, Maximum length: 14

      Original property name from the Odata EDM: OrderSequenceNumber

      Returns:
      this.
    • mfgOrderCreationDate

      @Nonnull public ProcessOrder.ProcessOrderBuilder mfgOrderCreationDate(@Nullable LocalDateTime mfgOrderCreationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MfgOrderCreationDate

      Returns:
      this.
    • mfgOrderCreationTime

      @Nonnull public ProcessOrder.ProcessOrderBuilder mfgOrderCreationTime(@Nullable LocalTime mfgOrderCreationTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MfgOrderCreationTime

      Returns:
      this.
    • mfgOrderActualReleaseDate

      @Nonnull public ProcessOrder.ProcessOrderBuilder mfgOrderActualReleaseDate(@Nullable LocalDateTime mfgOrderActualReleaseDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MfgOrderActualReleaseDate

      Returns:
      this.
    • goodsRecipientName

      @Nonnull public ProcessOrder.ProcessOrderBuilder goodsRecipientName(@Nullable String goodsRecipientName)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: GoodsRecipientName

      Returns:
      this.
    • materialGoodsReceiptDuration

      @Nonnull public ProcessOrder.ProcessOrderBuilder materialGoodsReceiptDuration(@Nullable BigDecimal materialGoodsReceiptDuration)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: MaterialGoodsReceiptDuration

      Returns:
      this.
    • inventoryUsabilityCode

      @Nonnull public ProcessOrder.ProcessOrderBuilder inventoryUsabilityCode(@Nullable String inventoryUsabilityCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: InventoryUsabilityCode

      Returns:
      this.
    • unloadingPointName

      @Nonnull public ProcessOrder.ProcessOrderBuilder unloadingPointName(@Nullable String unloadingPointName)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: UnloadingPointName

      Returns:
      this.
    • quantityDistributionKey

      @Nonnull public ProcessOrder.ProcessOrderBuilder quantityDistributionKey(@Nullable String quantityDistributionKey)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: QuantityDistributionKey

      Returns:
      this.
    • stockSegment

      @Nonnull public ProcessOrder.ProcessOrderBuilder stockSegment(@Nullable String stockSegment)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: StockSegment

      Returns:
      this.
    • storageLocation

      @Nonnull public ProcessOrder.ProcessOrderBuilder storageLocation(@Nullable String storageLocation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: StorageLocation

      Returns:
      this.
    • lastChangeDateTime

      @Nonnull public ProcessOrder.ProcessOrderBuilder lastChangeDateTime(@Nullable String lastChangeDateTime)
      Constraints: Not nullable, Maximum length: 14

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      this.
    • basicSchedulingType

      @Nonnull public ProcessOrder.ProcessOrderBuilder basicSchedulingType(@Nullable String basicSchedulingType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BasicSchedulingType

      Returns:
      this.
    • build

      @Nonnull public ProcessOrder build()
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object