Class PlannedOrderHeader.PlannedOrderHeaderBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.plannedorder.PlannedOrderHeader.PlannedOrderHeaderBuilder
Enclosing class:
PlannedOrderHeader

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

    • plannedOrderCapacity

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

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

      @Nonnull public PlannedOrderHeader.PlannedOrderHeaderBuilder 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 PlannedOrderHeader.PlannedOrderHeaderBuilder plannedOrderType(@Nullable String plannedOrderType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PlannedOrderType

      Returns:
      this.
    • plannedOrderProfile

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

      Original property name from the Odata EDM: PlannedOrderProfile

      Returns:
      this.
    • material

      @Nonnull public PlannedOrderHeader.PlannedOrderHeaderBuilder material(@Nullable String material)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Material

      Returns:
      this.
    • materialName

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

      Original property name from the Odata EDM: MaterialName

      Returns:
      this.
    • productionPlant

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

      Original property name from the Odata EDM: ProductionPlant

      Returns:
      this.
    • mRPPlant

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

      Original property name from the Odata EDM: MRPPlant

      Returns:
      this.
    • mRPArea

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

      Original property name from the Odata EDM: MRPArea

      Returns:
      this.
    • productionVersion

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

      Original property name from the Odata EDM: ProductionVersion

      Returns:
      this.
    • materialProcurementCategory

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

      Original property name from the Odata EDM: MaterialProcurementCategory

      Returns:
      this.
    • materialProcurementType

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

      Original property name from the Odata EDM: MaterialProcurementType

      Returns:
      this.
    • storageLocation

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

      Original property name from the Odata EDM: StorageLocation

      Returns:
      this.
    • baseUnit

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

      Original property name from the Odata EDM: BaseUnit

      Returns:
      this.
    • totalQuantity

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

      Original property name from the Odata EDM: TotalQuantity

      Returns:
      this.
    • plndOrderPlannedScrapQty

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

      Original property name from the Odata EDM: PlndOrderPlannedScrapQty

      Returns:
      this.
    • goodsReceiptQty

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

      Original property name from the Odata EDM: GoodsReceiptQty

      Returns:
      this.
    • issuedQuantity

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

      Original property name from the Odata EDM: IssuedQuantity

      Returns:
      this.
    • plndOrderPlannedStartDate

      @Nonnull public PlannedOrderHeader.PlannedOrderHeaderBuilder plndOrderPlannedStartDate(@Nullable LocalDate plndOrderPlannedStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: PlndOrderPlannedStartDate

      Returns:
      this.
    • plndOrderPlannedStartTime

      @Nonnull public PlannedOrderHeader.PlannedOrderHeaderBuilder plndOrderPlannedStartTime(@Nullable LocalTime plndOrderPlannedStartTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: PlndOrderPlannedStartTime

      Returns:
      this.
    • plndOrderPlannedEndDate

      @Nonnull public PlannedOrderHeader.PlannedOrderHeaderBuilder plndOrderPlannedEndDate(@Nullable LocalDate plndOrderPlannedEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: PlndOrderPlannedEndDate

      Returns:
      this.
    • plndOrderPlannedEndTime

      @Nonnull public PlannedOrderHeader.PlannedOrderHeaderBuilder plndOrderPlannedEndTime(@Nullable LocalTime plndOrderPlannedEndTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: PlndOrderPlannedEndTime

      Returns:
      this.
    • plannedOrderOpeningDate

      @Nonnull public PlannedOrderHeader.PlannedOrderHeaderBuilder plannedOrderOpeningDate(@Nullable LocalDate plannedOrderOpeningDate)
      Constraints: Nullable

      Original property name from the Odata EDM: PlannedOrderOpeningDate

      Returns:
      this.
    • plannedOrderLastChangeDateTime

      @Nonnull public PlannedOrderHeader.PlannedOrderHeaderBuilder plannedOrderLastChangeDateTime(@Nullable OffsetDateTime plannedOrderLastChangeDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: PlannedOrderLastChangeDateTime

      Returns:
      this.
    • productionStartDate

      @Nonnull public PlannedOrderHeader.PlannedOrderHeaderBuilder productionStartDate(@Nullable LocalDate productionStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ProductionStartDate

      Returns:
      this.
    • productionEndDate

      @Nonnull public PlannedOrderHeader.PlannedOrderHeaderBuilder productionEndDate(@Nullable LocalDate productionEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ProductionEndDate

      Returns:
      this.
    • salesOrder

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

      Original property name from the Odata EDM: SalesOrder

      Returns:
      this.
    • salesOrderItem

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

      Original property name from the Odata EDM: SalesOrderItem

      Returns:
      this.
    • customer

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

      Original property name from the Odata EDM: Customer

      Returns:
      this.
    • wBSElementInternalID

      @Nonnull public PlannedOrderHeader.PlannedOrderHeaderBuilder wBSElementInternalID(@Nullable String wBSElementInternalID)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: WBSElementInternalID

      Returns:
      this.
    • wBSElementExternalID

      @Nonnull public PlannedOrderHeader.PlannedOrderHeaderBuilder wBSElementExternalID(@Nullable String wBSElementExternalID)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: WBSElementExternalID

      Returns:
      this.
    • wBSDescription

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

      Original property name from the Odata EDM: WBSDescription

      Returns:
      this.
    • accountAssignmentCategory

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

      Original property name from the Odata EDM: AccountAssignmentCategory

      Returns:
      this.
    • reservation

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

      Original property name from the Odata EDM: Reservation

      Returns:
      this.
    • plannedOrderLongText

      @Nonnull public PlannedOrderHeader.PlannedOrderHeaderBuilder plannedOrderLongText(@Nullable String plannedOrderLongText)
      Constraints: Not nullable, Maximum length: 255

      Original property name from the Odata EDM: PlannedOrderLongText

      Returns:
      this.
    • mRPController

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

      Original property name from the Odata EDM: MRPController

      Returns:
      this.
    • productionSupervisor

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

      Original property name from the Odata EDM: ProductionSupervisor

      Returns:
      this.
    • purchasingGroup

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

      Original property name from the Odata EDM: PurchasingGroup

      Returns:
      this.
    • purchasingOrganization

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

      Original property name from the Odata EDM: PurchasingOrganization

      Returns:
      this.
    • fixedSupplier

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

      Original property name from the Odata EDM: FixedSupplier

      Returns:
      this.
    • purchasingDocument

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

      Original property name from the Odata EDM: PurchasingDocument

      Returns:
      this.
    • purchasingDocumentItem

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

      Original property name from the Odata EDM: PurchasingDocumentItem

      Returns:
      this.
    • quotaArrangement

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

      Original property name from the Odata EDM: QuotaArrangement

      Returns:
      this.
    • quotaArrangementItem

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

      Original property name from the Odata EDM: QuotaArrangementItem

      Returns:
      this.
    • supplierName

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

      Original property name from the Odata EDM: SupplierName

      Returns:
      this.
    • plannedOrderIsFirm

      @Nonnull public PlannedOrderHeader.PlannedOrderHeaderBuilder plannedOrderIsFirm(@Nullable Boolean plannedOrderIsFirm)
      Constraints: Not nullable

      Original property name from the Odata EDM: PlannedOrderIsFirm

      Returns:
      this.
    • plannedOrderIsConvertible

      @Nonnull public PlannedOrderHeader.PlannedOrderHeaderBuilder plannedOrderIsConvertible(@Nullable Boolean plannedOrderIsConvertible)
      Constraints: Not nullable

      Original property name from the Odata EDM: PlannedOrderIsConvertible

      Returns:
      this.
    • plannedOrderBOMIsFixed

      @Nonnull public PlannedOrderHeader.PlannedOrderHeaderBuilder plannedOrderBOMIsFixed(@Nullable Boolean plannedOrderBOMIsFixed)
      Constraints: Not nullable

      Original property name from the Odata EDM: PlannedOrderBOMIsFixed

      Returns:
      this.
    • plannedOrderCapacityIsDsptchd

      @Nonnull public PlannedOrderHeader.PlannedOrderHeaderBuilder plannedOrderCapacityIsDsptchd(@Nullable Boolean plannedOrderCapacityIsDsptchd)
      Constraints: Not nullable

      Original property name from the Odata EDM: PlannedOrderCapacityIsDsptchd

      Returns:
      this.
    • capacityRequirement

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

      Original property name from the Odata EDM: CapacityRequirement

      Returns:
      this.
    • billOfOperationsVariant

      @Nonnull public PlannedOrderHeader.PlannedOrderHeaderBuilder billOfOperationsVariant(@Nullable String billOfOperationsVariant)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: BillOfOperationsVariant

      Returns:
      this.
    • capacityRequirementOrigin

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

      Original property name from the Odata EDM: CapacityRequirementOrigin

      Returns:
      this.
    • billOfOperationsType

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

      Original property name from the Odata EDM: BillOfOperationsType

      Returns:
      this.
    • billOfOperationsGroup

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

      Original property name from the Odata EDM: BillOfOperationsGroup

      Returns:
      this.
    • lastScheduledDate

      @Nonnull public PlannedOrderHeader.PlannedOrderHeaderBuilder lastScheduledDate(@Nullable LocalDate lastScheduledDate)
      Constraints: Nullable

      Original property name from the Odata EDM: LastScheduledDate

      Returns:
      this.
    • scheduledBasicStartDate

      @Nonnull public PlannedOrderHeader.PlannedOrderHeaderBuilder scheduledBasicStartDate(@Nullable LocalDate scheduledBasicStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ScheduledBasicStartDate

      Returns:
      this.
    • scheduledBasicStartTime

      @Nonnull public PlannedOrderHeader.PlannedOrderHeaderBuilder scheduledBasicStartTime(@Nullable LocalTime scheduledBasicStartTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: ScheduledBasicStartTime

      Returns:
      this.
    • scheduledBasicEndDate

      @Nonnull public PlannedOrderHeader.PlannedOrderHeaderBuilder scheduledBasicEndDate(@Nullable LocalDate scheduledBasicEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ScheduledBasicEndDate

      Returns:
      this.
    • scheduledBasicEndTime

      @Nonnull public PlannedOrderHeader.PlannedOrderHeaderBuilder scheduledBasicEndTime(@Nullable LocalTime scheduledBasicEndTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: ScheduledBasicEndTime

      Returns:
      this.
    • schedulingType

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

      Original property name from the Odata EDM: SchedulingType

      Returns:
      this.
    • _Messages

      @Nonnull public PlannedOrderHeader.PlannedOrderHeaderBuilder _Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public PlannedOrderHeader build()
    • toString

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