Class PlannedOrder.PlannedOrderBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.plannedorder.PlannedOrder.PlannedOrderBuilder
Enclosing class:
PlannedOrder

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

    • plannedOrderCapacity

      @Nonnull public PlannedOrder.PlannedOrderBuilder plannedOrderCapacity(PlannedOrderCapacity... value)
      Navigation property to_PlannedOrderCapacity for PlannedOrder to multiple PlannedOrderCapacity.
      Parameters:
      value - The PlannedOrderCapacitys to build this PlannedOrder with.
      Returns:
      This Builder to allow for a fluent interface.
    • plannedOrderComponent

      @Nonnull public PlannedOrder.PlannedOrderBuilder plannedOrderComponent(PlannedOrderComponent... value)
      Navigation property to_PlannedOrderComponent for PlannedOrder to multiple PlannedOrderComponent.
      Parameters:
      value - The PlannedOrderComponents to build this PlannedOrder with.
      Returns:
      This Builder to allow for a fluent interface.
    • plannedOrder

      @Nonnull public PlannedOrder.PlannedOrderBuilder plannedOrder(@Nullable String plannedOrder)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PlannedOrder

      Returns:
      this.
    • plannedOrderType

      @Nonnull public PlannedOrder.PlannedOrderBuilder plannedOrderType(@Nullable String plannedOrderType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PlannedOrderType

      Returns:
      this.
    • plannedOrderProfile

      @Nonnull public PlannedOrder.PlannedOrderBuilder plannedOrderProfile(@Nullable String plannedOrderProfile)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PlannedOrderProfile

      Returns:
      this.
    • material

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

      Original property name from the Odata EDM: Material

      Returns:
      this.
    • materialName

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

      Original property name from the Odata EDM: MaterialName

      Returns:
      this.
    • productionPlant

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

      Original property name from the Odata EDM: ProductionPlant

      Returns:
      this.
    • mRPPlant

      @Nonnull public PlannedOrder.PlannedOrderBuilder mRPPlant(@Nullable String mRPPlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MRPPlant

      Returns:
      this.
    • mRPArea

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

      Original property name from the Odata EDM: MRPArea

      Returns:
      this.
    • productionVersion

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

      Original property name from the Odata EDM: ProductionVersion

      Returns:
      this.
    • materialProcurementCategory

      @Nonnull public PlannedOrder.PlannedOrderBuilder materialProcurementCategory(@Nullable String materialProcurementCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MaterialProcurementCategory

      Returns:
      this.
    • materialProcurementType

      @Nonnull public PlannedOrder.PlannedOrderBuilder materialProcurementType(@Nullable String materialProcurementType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MaterialProcurementType

      Returns:
      this.
    • storageLocation

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

      Original property name from the Odata EDM: StorageLocation

      Returns:
      this.
    • baseUnit

      @Nonnull public PlannedOrder.PlannedOrderBuilder baseUnit(@Nullable String baseUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BaseUnit

      Returns:
      this.
    • totalQuantity

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

      Original property name from the Odata EDM: TotalQuantity

      Returns:
      this.
    • plndOrderPlannedScrapQty

      @Nonnull public PlannedOrder.PlannedOrderBuilder plndOrderPlannedScrapQty(@Nullable BigDecimal plndOrderPlannedScrapQty)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: PlndOrderPlannedScrapQty

      Returns:
      this.
    • goodsReceiptQty

      @Nonnull public PlannedOrder.PlannedOrderBuilder goodsReceiptQty(@Nullable BigDecimal goodsReceiptQty)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: GoodsReceiptQty

      Returns:
      this.
    • issuedQuantity

      @Nonnull public PlannedOrder.PlannedOrderBuilder issuedQuantity(@Nullable BigDecimal issuedQuantity)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: IssuedQuantity

      Returns:
      this.
    • plndOrderPlannedStartDate

      @Nonnull public PlannedOrder.PlannedOrderBuilder plndOrderPlannedStartDate(@Nullable LocalDateTime plndOrderPlannedStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PlndOrderPlannedStartDate

      Returns:
      this.
    • plndOrderPlannedStartTime

      @Nonnull public PlannedOrder.PlannedOrderBuilder plndOrderPlannedStartTime(@Nullable LocalTime plndOrderPlannedStartTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PlndOrderPlannedStartTime

      Returns:
      this.
    • plndOrderPlannedEndDate

      @Nonnull public PlannedOrder.PlannedOrderBuilder plndOrderPlannedEndDate(@Nullable LocalDateTime plndOrderPlannedEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PlndOrderPlannedEndDate

      Returns:
      this.
    • plndOrderPlannedEndTime

      @Nonnull public PlannedOrder.PlannedOrderBuilder plndOrderPlannedEndTime(@Nullable LocalTime plndOrderPlannedEndTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PlndOrderPlannedEndTime

      Returns:
      this.
    • plannedOrderOpeningDate

      @Nonnull public PlannedOrder.PlannedOrderBuilder plannedOrderOpeningDate(@Nullable LocalDateTime plannedOrderOpeningDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PlannedOrderOpeningDate

      Returns:
      this.
    • lastChangeDateTime

      @Nonnull public PlannedOrder.PlannedOrderBuilder lastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      this.
    • productionStartDate

      @Nonnull public PlannedOrder.PlannedOrderBuilder productionStartDate(@Nullable LocalDateTime productionStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ProductionStartDate

      Returns:
      this.
    • productionEndDate

      @Nonnull public PlannedOrder.PlannedOrderBuilder productionEndDate(@Nullable LocalDateTime productionEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ProductionEndDate

      Returns:
      this.
    • salesOrder

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

      Original property name from the Odata EDM: SalesOrder

      Returns:
      this.
    • salesOrderItem

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

      Original property name from the Odata EDM: SalesOrderItem

      Returns:
      this.
    • customer

      @Nonnull public PlannedOrder.PlannedOrderBuilder customer(@Nullable String customer)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Customer

      Returns:
      this.
    • wBSElementInternalID

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

      Original property name from the Odata EDM: WBSElementInternalID

      Returns:
      this.
    • wBSElement

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

      Original property name from the Odata EDM: WBSElement

      Returns:
      this.
    • wBSDescription

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

      Original property name from the Odata EDM: WBSDescription

      Returns:
      this.
    • accountAssignmentCategory

      @Nonnull public PlannedOrder.PlannedOrderBuilder accountAssignmentCategory(@Nullable String accountAssignmentCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: AccountAssignmentCategory

      Returns:
      this.
    • reservation

      @Nonnull public PlannedOrder.PlannedOrderBuilder reservation(@Nullable String reservation)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Reservation

      Returns:
      this.
    • mRPController

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

      Original property name from the Odata EDM: MRPController

      Returns:
      this.
    • productionSupervisor

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

      Original property name from the Odata EDM: ProductionSupervisor

      Returns:
      this.
    • purchasingGroup

      @Nonnull public PlannedOrder.PlannedOrderBuilder purchasingGroup(@Nullable String purchasingGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchasingGroup

      Returns:
      this.
    • purchasingOrganization

      @Nonnull public PlannedOrder.PlannedOrderBuilder purchasingOrganization(@Nullable String purchasingOrganization)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PurchasingOrganization

      Returns:
      this.
    • fixedSupplier

      @Nonnull public PlannedOrder.PlannedOrderBuilder fixedSupplier(@Nullable String fixedSupplier)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: FixedSupplier

      Returns:
      this.
    • purchasingDocument

      @Nonnull public PlannedOrder.PlannedOrderBuilder purchasingDocument(@Nullable String purchasingDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchasingDocument

      Returns:
      this.
    • purchasingDocumentItem

      @Nonnull public PlannedOrder.PlannedOrderBuilder purchasingDocumentItem(@Nullable String purchasingDocumentItem)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchasingDocumentItem

      Returns:
      this.
    • quotaArrangement

      @Nonnull public PlannedOrder.PlannedOrderBuilder quotaArrangement(@Nullable String quotaArrangement)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: QuotaArrangement

      Returns:
      this.
    • quotaArrangementItem

      @Nonnull public PlannedOrder.PlannedOrderBuilder quotaArrangementItem(@Nullable String quotaArrangementItem)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: QuotaArrangementItem

      Returns:
      this.
    • supplierName

      @Nonnull public PlannedOrder.PlannedOrderBuilder supplierName(@Nullable String supplierName)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: SupplierName

      Returns:
      this.
    • plannedOrderIsFirm

      @Nonnull public PlannedOrder.PlannedOrderBuilder plannedOrderIsFirm(@Nullable Boolean plannedOrderIsFirm)
      Constraints: none

      Original property name from the Odata EDM: PlannedOrderIsFirm

      Returns:
      this.
    • plannedOrderIsConvertible

      @Nonnull public PlannedOrder.PlannedOrderBuilder plannedOrderIsConvertible(@Nullable Boolean plannedOrderIsConvertible)
      Constraints: none

      Original property name from the Odata EDM: PlannedOrderIsConvertible

      Returns:
      this.
    • plannedOrderBOMIsFixed

      @Nonnull public PlannedOrder.PlannedOrderBuilder plannedOrderBOMIsFixed(@Nullable Boolean plannedOrderBOMIsFixed)
      Constraints: none

      Original property name from the Odata EDM: PlannedOrderBOMIsFixed

      Returns:
      this.
    • plannedOrderCapacityIsDsptchd

      @Nonnull public PlannedOrder.PlannedOrderBuilder plannedOrderCapacityIsDsptchd(@Nullable Boolean plannedOrderCapacityIsDsptchd)
      Constraints: none

      Original property name from the Odata EDM: PlannedOrderCapacityIsDsptchd

      Returns:
      this.
    • capacityRequirement

      @Nonnull public PlannedOrder.PlannedOrderBuilder capacityRequirement(@Nullable String capacityRequirement)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CapacityRequirement

      Returns:
      this.
    • capacityRequirementOrigin

      @Nonnull public PlannedOrder.PlannedOrderBuilder capacityRequirementOrigin(@Nullable String capacityRequirementOrigin)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CapacityRequirementOrigin

      Returns:
      this.
    • billOfOperationsType

      @Nonnull public PlannedOrder.PlannedOrderBuilder billOfOperationsType(@Nullable String billOfOperationsType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BillOfOperationsType

      Returns:
      this.
    • billOfOperationsGroup

      @Nonnull public PlannedOrder.PlannedOrderBuilder billOfOperationsGroup(@Nullable String billOfOperationsGroup)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: BillOfOperationsGroup

      Returns:
      this.
    • billOfOperations

      @Nonnull public PlannedOrder.PlannedOrderBuilder billOfOperations(@Nullable String billOfOperations)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: BillOfOperations

      Returns:
      this.
    • lastScheduledDate

      @Nonnull public PlannedOrder.PlannedOrderBuilder lastScheduledDate(@Nullable LocalDateTime lastScheduledDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastScheduledDate

      Returns:
      this.
    • scheduledBasicEndDate

      @Nonnull public PlannedOrder.PlannedOrderBuilder scheduledBasicEndDate(@Nullable LocalDateTime scheduledBasicEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ScheduledBasicEndDate

      Returns:
      this.
    • scheduledBasicEndTime

      @Nonnull public PlannedOrder.PlannedOrderBuilder scheduledBasicEndTime(@Nullable LocalTime scheduledBasicEndTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ScheduledBasicEndTime

      Returns:
      this.
    • scheduledBasicStartDate

      @Nonnull public PlannedOrder.PlannedOrderBuilder scheduledBasicStartDate(@Nullable LocalDateTime scheduledBasicStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ScheduledBasicStartDate

      Returns:
      this.
    • scheduledBasicStartTime

      @Nonnull public PlannedOrder.PlannedOrderBuilder scheduledBasicStartTime(@Nullable LocalTime scheduledBasicStartTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ScheduledBasicStartTime

      Returns:
      this.
    • schedulingType

      @Nonnull public PlannedOrder.PlannedOrderBuilder schedulingType(@Nullable String schedulingType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SchedulingType

      Returns:
      this.
    • build

      @Nonnull public PlannedOrder build()
    • toString

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