Class WorkCenterHeader.WorkCenterHeaderBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.workcenter.WorkCenterHeader.WorkCenterHeaderBuilder
Enclosing class:
WorkCenterHeader

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

    • capacity

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder capacity(WorkCenterCapacity... value)
      Navigation property _Capacity for WorkCenterHeader to multiple WorkCenterCapacity.
      Parameters:
      value - The WorkCenterCapacitys to build this WorkCenterHeader with.
      Returns:
      This Builder to allow for a fluent interface.
    • capacity

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder capacity(String value)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: Capacity

      Parameters:
      value - The capacity to build this WorkCenterHeader with.
      Returns:
      This Builder to allow for a fluent interface.
    • costCenter

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder costCenter(WorkCenterCostCenter... value)
      Navigation property _CostCenter for WorkCenterHeader to multiple WorkCenterCostCenter.
      Parameters:
      value - The WorkCenterCostCenters to build this WorkCenterHeader with.
      Returns:
      This Builder to allow for a fluent interface.
    • description

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder description(WorkCenterDescription... value)
      Navigation property _Description for WorkCenterHeader to multiple WorkCenterDescription.
      Parameters:
      value - The WorkCenterDescriptions to build this WorkCenterHeader with.
      Returns:
      This Builder to allow for a fluent interface.
    • pooledCap

      Navigation property _PooledCap for WorkCenterHeader to multiple WorkCenterPooledCapacity.
      Parameters:
      value - The WorkCenterPooledCapacitys to build this WorkCenterHeader with.
      Returns:
      This Builder to allow for a fluent interface.
    • workCenterInternalID

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterInternalID(@Nullable String workCenterInternalID)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: WorkCenterInternalID

      Returns:
      this.
    • workCenterTypeCode

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterTypeCode(@Nullable String workCenterTypeCode)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: WorkCenterTypeCode

      Returns:
      this.
    • workCenter

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenter(@Nullable String workCenter)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: WorkCenter

      Returns:
      this.
    • workCenterDesc

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterDesc(@Nullable String workCenterDesc)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: WorkCenterDesc

      Returns:
      this.
    • plant

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

      Original property name from the Odata EDM: Plant

      Returns:
      this.
    • workCenterCategoryCode

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterCategoryCode(@Nullable String workCenterCategoryCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: WorkCenterCategoryCode

      Returns:
      this.
    • workCenterResponsible

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterResponsible(@Nullable String workCenterResponsible)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterResponsible

      Returns:
      this.
    • workCenterResponsibleName

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterResponsibleName(@Nullable String workCenterResponsibleName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: WorkCenterResponsibleName

      Returns:
      this.
    • supplyArea

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder supplyArea(@Nullable String supplyArea)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SupplyArea

      Returns:
      this.
    • workCenterUsage

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterUsage(@Nullable String workCenterUsage)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterUsage

      Returns:
      this.
    • capacityInternalID

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder capacityInternalID(@Nullable String capacityInternalID)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CapacityInternalID

      Returns:
      this.
    • capacityCategoryCode

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder capacityCategoryCode(@Nullable String capacityCategoryCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CapacityCategoryCode

      Returns:
      this.
    • workCenterIsToBeDeleted

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterIsToBeDeleted(@Nullable Boolean workCenterIsToBeDeleted)
      Constraints: Not nullable

      Original property name from the Odata EDM: WorkCenterIsToBeDeleted

      Returns:
      this.
    • validityStartDate

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder validityStartDate(@Nullable LocalDate validityStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityStartDate

      Returns:
      this.
    • validityEndDate

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder validityEndDate(@Nullable LocalDate validityEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      this.
    • workCenterFormulaParam1

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterFormulaParam1(@Nullable String workCenterFormulaParam1)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WorkCenterFormulaParam1

      Returns:
      this.
    • workCenterFormulaParam2

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterFormulaParam2(@Nullable String workCenterFormulaParam2)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WorkCenterFormulaParam2

      Returns:
      this.
    • workCenterFormulaParam3

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterFormulaParam3(@Nullable String workCenterFormulaParam3)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WorkCenterFormulaParam3

      Returns:
      this.
    • workCenterFormulaParam4

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterFormulaParam4(@Nullable String workCenterFormulaParam4)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WorkCenterFormulaParam4

      Returns:
      this.
    • workCenterFormulaParam5

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterFormulaParam5(@Nullable String workCenterFormulaParam5)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WorkCenterFormulaParam5

      Returns:
      this.
    • workCenterFormulaParam6

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterFormulaParam6(@Nullable String workCenterFormulaParam6)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WorkCenterFormulaParam6

      Returns:
      this.
    • workCenterFmlaParamValue1

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterFmlaParamValue1(@Nullable BigDecimal workCenterFmlaParamValue1)
      Constraints: Not nullable, Precision: 9, Scale: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamValue1

      Returns:
      this.
    • workCenterFmlaParamValue2

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterFmlaParamValue2(@Nullable BigDecimal workCenterFmlaParamValue2)
      Constraints: Not nullable, Precision: 9, Scale: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamValue2

      Returns:
      this.
    • workCenterFmlaParamValue3

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterFmlaParamValue3(@Nullable BigDecimal workCenterFmlaParamValue3)
      Constraints: Not nullable, Precision: 9, Scale: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamValue3

      Returns:
      this.
    • workCenterFmlaParamValue4

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterFmlaParamValue4(@Nullable BigDecimal workCenterFmlaParamValue4)
      Constraints: Not nullable, Precision: 9, Scale: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamValue4

      Returns:
      this.
    • workCenterFmlaParamValue5

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterFmlaParamValue5(@Nullable BigDecimal workCenterFmlaParamValue5)
      Constraints: Not nullable, Precision: 9, Scale: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamValue5

      Returns:
      this.
    • workCenterFmlaParamValue6

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterFmlaParamValue6(@Nullable BigDecimal workCenterFmlaParamValue6)
      Constraints: Not nullable, Precision: 9, Scale: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamValue6

      Returns:
      this.
    • workCenterFmlaParamUnit1

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterFmlaParamUnit1(@Nullable String workCenterFmlaParamUnit1)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamUnit1

      Returns:
      this.
    • workCenterFmlaParamUnit2

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterFmlaParamUnit2(@Nullable String workCenterFmlaParamUnit2)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamUnit2

      Returns:
      this.
    • workCenterFmlaParamUnit3

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterFmlaParamUnit3(@Nullable String workCenterFmlaParamUnit3)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamUnit3

      Returns:
      this.
    • workCenterFmlaParamUnit4

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterFmlaParamUnit4(@Nullable String workCenterFmlaParamUnit4)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamUnit4

      Returns:
      this.
    • workCenterFmlaParamUnit5

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterFmlaParamUnit5(@Nullable String workCenterFmlaParamUnit5)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamUnit5

      Returns:
      this.
    • workCenterFmlaParamUnit6

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterFmlaParamUnit6(@Nullable String workCenterFmlaParamUnit6)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamUnit6

      Returns:
      this.
    • standardWorkFormulaParamGroup

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder standardWorkFormulaParamGroup(@Nullable String standardWorkFormulaParamGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: StandardWorkFormulaParamGroup

      Returns:
      this.
    • wrkCtrStdValMaintRule1

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder wrkCtrStdValMaintRule1(@Nullable String wrkCtrStdValMaintRule1)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: WrkCtrStdValMaintRule1

      Returns:
      this.
    • wrkCtrStdValMaintRule2

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder wrkCtrStdValMaintRule2(@Nullable String wrkCtrStdValMaintRule2)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: WrkCtrStdValMaintRule2

      Returns:
      this.
    • wrkCtrStdValMaintRule3

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder wrkCtrStdValMaintRule3(@Nullable String wrkCtrStdValMaintRule3)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: WrkCtrStdValMaintRule3

      Returns:
      this.
    • wrkCtrStdValMaintRule4

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder wrkCtrStdValMaintRule4(@Nullable String wrkCtrStdValMaintRule4)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: WrkCtrStdValMaintRule4

      Returns:
      this.
    • wrkCtrStdValMaintRule5

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder wrkCtrStdValMaintRule5(@Nullable String wrkCtrStdValMaintRule5)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: WrkCtrStdValMaintRule5

      Returns:
      this.
    • wrkCtrStdValMaintRule6

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder wrkCtrStdValMaintRule6(@Nullable String wrkCtrStdValMaintRule6)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: WrkCtrStdValMaintRule6

      Returns:
      this.
    • workCenterStandardWorkQtyUnit1

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterStandardWorkQtyUnit1(@Nullable String workCenterStandardWorkQtyUnit1)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterStandardWorkQtyUnit1

      Returns:
      this.
    • workCenterStandardWorkQtyUnit2

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterStandardWorkQtyUnit2(@Nullable String workCenterStandardWorkQtyUnit2)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterStandardWorkQtyUnit2

      Returns:
      this.
    • workCenterStandardWorkQtyUnit3

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterStandardWorkQtyUnit3(@Nullable String workCenterStandardWorkQtyUnit3)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterStandardWorkQtyUnit3

      Returns:
      this.
    • workCenterStandardWorkQtyUnit4

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterStandardWorkQtyUnit4(@Nullable String workCenterStandardWorkQtyUnit4)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterStandardWorkQtyUnit4

      Returns:
      this.
    • workCenterStandardWorkQtyUnit5

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterStandardWorkQtyUnit5(@Nullable String workCenterStandardWorkQtyUnit5)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterStandardWorkQtyUnit5

      Returns:
      this.
    • workCenterStandardWorkQtyUnit6

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterStandardWorkQtyUnit6(@Nullable String workCenterStandardWorkQtyUnit6)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterStandardWorkQtyUnit6

      Returns:
      this.
    • operationControlProfile

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder operationControlProfile(@Nullable String operationControlProfile)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: OperationControlProfile

      Returns:
      this.
    • matlCompIsMarkedForBackflush

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder matlCompIsMarkedForBackflush(@Nullable Boolean matlCompIsMarkedForBackflush)
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlCompIsMarkedForBackflush

      Returns:
      this.
    • workCenterLocation

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterLocation(@Nullable String workCenterLocation)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: WorkCenterLocation

      Returns:
      this.
    • workCenterLocationGroup

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterLocationGroup(@Nullable String workCenterLocationGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: WorkCenterLocationGroup

      Returns:
      this.
    • wrkCtrSetupSchedgFmla

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder wrkCtrSetupSchedgFmla(@Nullable String wrkCtrSetupSchedgFmla)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WrkCtrSetupSchedgFmla

      Returns:
      this.
    • wrkCtrProcgSchedgFmla

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder wrkCtrProcgSchedgFmla(@Nullable String wrkCtrProcgSchedgFmla)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WrkCtrProcgSchedgFmla

      Returns:
      this.
    • wrkCtrTeardownSchedgFmla

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder wrkCtrTeardownSchedgFmla(@Nullable String wrkCtrTeardownSchedgFmla)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WrkCtrTeardownSchedgFmla

      Returns:
      this.
    • wrkCtrIntProcgSchedgFmla

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder wrkCtrIntProcgSchedgFmla(@Nullable String wrkCtrIntProcgSchedgFmla)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WrkCtrIntProcgSchedgFmla

      Returns:
      this.
    • workCenterLastChangeDateTime

      @Nonnull public WorkCenterHeader.WorkCenterHeaderBuilder workCenterLastChangeDateTime(@Nullable OffsetDateTime workCenterLastChangeDateTime)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: WorkCenterLastChangeDateTime

      Returns:
      this.
    • _Messages

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

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public WorkCenterHeader build()
    • toString

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