Class POSubcontractingComponent.POSubcontractingComponentBuilder
- Enclosing class:
- POSubcontractingComponent
-
Method Summary
Modifier and TypeMethodDescriptionaccountAssignmentCategory(String accountAssignmentCategory) Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 10billOfMaterialItemNumber(String billOfMaterialItemNumber) Constraints: Not nullable, Maximum length: 4bOMItemCategory(String bOMItemCategory) Constraints: Not nullable, Maximum length: 1bOMItemDescription(String bOMItemDescription) Constraints: Not nullable, Maximum length: 40bOMItemText2(String bOMItemText2) Constraints: Not nullable, Maximum length: 40build()changeNumber(String changeNumber) Constraints: Not nullable, Maximum length: 12componentScrapInPercent(BigDecimal componentScrapInPercent) Constraints: Not nullable, Precision: 5, Scale: 2consumptionPosting(String consumptionPosting) Constraints: Not nullable, Maximum length: 1debitCreditCode(String debitCreditCode) Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 3formulaKey(String formulaKey) Constraints: Not nullable, Maximum length: 2inventorySpecialStockType(String inventorySpecialStockType) Constraints: Not nullable, Maximum length: 1inventorySpecialStockValnType(String inventorySpecialStockValnType) Constraints: Not nullable, Maximum length: 1isBulkMaterialComponent(Boolean isBulkMaterialComponent) Constraints: Not nullableisMaterialProvision(Boolean isMaterialProvision) Constraints: Not nullableisNetScrap(Boolean isNetScrap) Constraints: Not nullablelatestRequirementDate(LocalDate latestRequirementDate) Constraints: NullableleadTimeOffset(BigDecimal leadTimeOffset) Constraints: Not nullable, Precision: 3Constraints: Not nullable, Maximum length: 18materialCompIsVariableSized(Boolean materialCompIsVariableSized) Constraints: Not nullablematerialComponentIsPhantomItem(Boolean materialComponentIsPhantomItem) Constraints: Not nullablematerialProvisionType(String materialProvisionType) Constraints: Not nullable, Maximum length: 1materialQtyToBaseQtyDnmntr(BigDecimal materialQtyToBaseQtyDnmntr) Constraints: Not nullable, Precision: 5materialQtyToBaseQtyNmrtr(BigDecimal materialQtyToBaseQtyNmrtr) Constraints: Not nullable, Precision: 5materialRevisionLevel(String materialRevisionLevel) Constraints: Not nullable, Maximum length: 2matlCompFreeDefinedAttribute(String matlCompFreeDefinedAttribute) Constraints: Not nullable, Maximum length: 10operationScrapInPercent(BigDecimal operationScrapInPercent) Constraints: Not nullable, Precision: 5, Scale: 2orderLevelValue(String orderLevelValue) Constraints: Not nullable, Maximum length: 2orderPathValue(String orderPathValue) Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 4productionSupplyArea(String productionSupplyArea) Constraints: Not nullable, Maximum length: 10purchaseOrder(PurchaseOrder value) Navigation property _PurchaseOrder for POSubcontractingComponent to single PurchaseOrder.purchaseOrder(String value) (Key Field) Constraints: Not nullable, Maximum length: 10Navigation property _PurchaseOrderItem for POSubcontractingComponent to single PurchaseOrderItem.purchaseOrderItem(String value) (Key Field) Constraints: Not nullable, Maximum length: 5quantityDistributionKey(String quantityDistributionKey) Constraints: Not nullable, Maximum length: 4quantityInEntryUnit(BigDecimal quantityInEntryUnit) Constraints: Not nullable, Precision: 13, Scale: 3quantityIsFixed(Boolean quantityIsFixed) Constraints: Not nullablerecordType(String recordType) (Key Field) Constraints: Not nullable, Maximum length: 1requiredQuantity(BigDecimal requiredQuantity) Constraints: Not nullable, Precision: 13, Scale: 3requirementDate(LocalDate requirementDate) Constraints: NullablerequirementTime(LocalTime requirementTime) Constraints: Not nullablereservation(String reservation) Constraints: Not nullable, Maximum length: 10reservationIsFinallyIssued(Boolean reservationIsFinallyIssued) Constraints: Not nullablereservationItem(String reservationItem) (Key Field) Constraints: Not nullable, Maximum length: 4Navigation property _ScheduleLine for POSubcontractingComponent to single PurchaseOrderScheduleLine.scheduleLine(String value) (Key Field) Constraints: Not nullable, Maximum length: 4size1(BigDecimal size1) Constraints: Not nullable, Precision: 13, Scale: 3size2(BigDecimal size2) Constraints: Not nullable, Precision: 13, Scale: 3size3(BigDecimal size3) Constraints: Not nullable, Precision: 13, Scale: 3storageLocation(String storageLocation) Constraints: Not nullable, Maximum length: 4toString()unitOfMeasureForSize1To3(String unitOfMeasureForSize1To3) Constraints: Not nullable, Maximum length: 3variableSizeComponentQuantity(BigDecimal variableSizeComponentQuantity) Constraints: Not nullable, Precision: 13, Scale: 3variableSizeComponentUnit(String variableSizeComponentUnit) Constraints: Not nullable, Maximum length: 3variableSizeItemQuantity(BigDecimal variableSizeItemQuantity) Constraints: Not nullable, Precision: 13, Scale: 3variableSizeItemUnit(String variableSizeItemUnit) Constraints: Not nullable, Maximum length: 3withdrawnQuantity(BigDecimal withdrawnQuantity) Constraints: Not nullable, Precision: 13, Scale: 3
-
Method Details
-
purchaseOrder
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder purchaseOrder(PurchaseOrder value) Navigation property _PurchaseOrder for POSubcontractingComponent to single PurchaseOrder.- Parameters:
value- The PurchaseOrder to build this POSubcontractingComponent with.- Returns:
- This Builder to allow for a fluent interface.
-
purchaseOrder
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder purchaseOrder(String value) (Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PurchaseOrder
- Parameters:
value- The purchaseOrder to build this POSubcontractingComponent with.- Returns:
- This Builder to allow for a fluent interface.
-
purchaseOrderItem
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder purchaseOrderItem(PurchaseOrderItem value) Navigation property _PurchaseOrderItem for POSubcontractingComponent to single PurchaseOrderItem.- Parameters:
value- The PurchaseOrderItem to build this POSubcontractingComponent with.- Returns:
- This Builder to allow for a fluent interface.
-
purchaseOrderItem
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder purchaseOrderItem(String value) (Key Field) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: PurchaseOrderItem
- Parameters:
value- The purchaseOrderItem to build this POSubcontractingComponent with.- Returns:
- This Builder to allow for a fluent interface.
-
scheduleLine
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder scheduleLine(PurchaseOrderScheduleLine value) Navigation property _ScheduleLine for POSubcontractingComponent to single PurchaseOrderScheduleLine.- Parameters:
value- The PurchaseOrderScheduleLine to build this POSubcontractingComponent with.- Returns:
- This Builder to allow for a fluent interface.
-
scheduleLine
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder scheduleLine(String value) (Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ScheduleLine
- Parameters:
value- The scheduleLine to build this POSubcontractingComponent with.- Returns:
- This Builder to allow for a fluent interface.
-
reservationItem
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder reservationItem(@Nullable String reservationItem) (Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ReservationItem
- Returns:
this.
-
recordType
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder recordType(@Nullable String recordType) (Key Field) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: RecordType
- Returns:
this.
-
material
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder material(@Nullable String material) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Material
- Returns:
this.
-
isMaterialProvision
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder isMaterialProvision(@Nullable Boolean isMaterialProvision) Constraints: Not nullableOriginal property name from the Odata EDM: IsMaterialProvision
- Returns:
this.
-
materialProvisionType
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder materialProvisionType(@Nullable String materialProvisionType) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: MaterialProvisionType
- Returns:
this.
-
materialQtyToBaseQtyNmrtr
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder materialQtyToBaseQtyNmrtr(@Nullable BigDecimal materialQtyToBaseQtyNmrtr) Constraints: Not nullable, Precision: 5Original property name from the Odata EDM: MaterialQtyToBaseQtyNmrtr
- Returns:
this.
-
materialQtyToBaseQtyDnmntr
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder materialQtyToBaseQtyDnmntr(@Nullable BigDecimal materialQtyToBaseQtyDnmntr) Constraints: Not nullable, Precision: 5Original property name from the Odata EDM: MaterialQtyToBaseQtyDnmntr
- Returns:
this.
-
materialRevisionLevel
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder materialRevisionLevel(@Nullable String materialRevisionLevel) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: MaterialRevisionLevel
- Returns:
this.
-
materialCompIsVariableSized
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder materialCompIsVariableSized(@Nullable Boolean materialCompIsVariableSized) Constraints: Not nullableOriginal property name from the Odata EDM: MaterialCompIsVariableSized
- Returns:
this.
-
materialComponentIsPhantomItem
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder materialComponentIsPhantomItem(@Nullable Boolean materialComponentIsPhantomItem) Constraints: Not nullableOriginal property name from the Odata EDM: MaterialComponentIsPhantomItem
- Returns:
this.
-
reservation
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder reservation(@Nullable String reservation) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Reservation
- Returns:
this.
-
requiredQuantity
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder requiredQuantity(@Nullable BigDecimal requiredQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: RequiredQuantity
- Returns:
this.
-
requirementDate
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder requirementDate(@Nullable LocalDate requirementDate) Constraints: NullableOriginal property name from the Odata EDM: RequirementDate
- Returns:
this.
-
requirementTime
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder requirementTime(@Nullable LocalTime requirementTime) Constraints: Not nullableOriginal property name from the Odata EDM: RequirementTime
- Returns:
this.
-
reservationIsFinallyIssued
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder reservationIsFinallyIssued(@Nullable Boolean reservationIsFinallyIssued) Constraints: Not nullableOriginal property name from the Odata EDM: ReservationIsFinallyIssued
- Returns:
this.
-
baseUnit
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder baseUnit(@Nullable String baseUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseUnit
- Returns:
this.
-
quantityInEntryUnit
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder quantityInEntryUnit(@Nullable BigDecimal quantityInEntryUnit) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: QuantityInEntryUnit
- Returns:
this.
-
entryUnit
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder entryUnit(@Nullable String entryUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: EntryUnit
- Returns:
this.
-
variableSizeItemQuantity
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder variableSizeItemQuantity(@Nullable BigDecimal variableSizeItemQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: VariableSizeItemQuantity
- Returns:
this.
-
variableSizeItemUnit
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder variableSizeItemUnit(@Nullable String variableSizeItemUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: VariableSizeItemUnit
- Returns:
this.
-
variableSizeComponentUnit
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder variableSizeComponentUnit(@Nullable String variableSizeComponentUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: VariableSizeComponentUnit
- Returns:
this.
-
variableSizeComponentQuantity
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder variableSizeComponentQuantity(@Nullable BigDecimal variableSizeComponentQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: VariableSizeComponentQuantity
- Returns:
this.
-
unitOfMeasureForSize1To3
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder unitOfMeasureForSize1To3(@Nullable String unitOfMeasureForSize1To3) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: UnitOfMeasureForSize1To3
- Returns:
this.
-
size1
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder size1(@Nullable BigDecimal size1) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: Size1
- Returns:
this.
-
size2
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder size2(@Nullable BigDecimal size2) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: Size2
- Returns:
this.
-
size3
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder size3(@Nullable BigDecimal size3) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: Size3
- Returns:
this.
-
plant
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder plant(@Nullable String plant) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
this.
-
latestRequirementDate
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder latestRequirementDate(@Nullable LocalDate latestRequirementDate) Constraints: NullableOriginal property name from the Odata EDM: LatestRequirementDate
- Returns:
this.
-
orderLevelValue
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder orderLevelValue(@Nullable String orderLevelValue) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: OrderLevelValue
- Returns:
this.
-
orderPathValue
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder orderPathValue(@Nullable String orderPathValue) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: OrderPathValue
- Returns:
this.
-
billOfMaterialItemNumber
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder billOfMaterialItemNumber(@Nullable String billOfMaterialItemNumber) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BillOfMaterialItemNumber
- Returns:
this.
-
matlCompFreeDefinedAttribute
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder matlCompFreeDefinedAttribute(@Nullable String matlCompFreeDefinedAttribute) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: MatlCompFreeDefinedAttribute
- Returns:
this.
-
bOMItemCategory
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder bOMItemCategory(@Nullable String bOMItemCategory) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BOMItemCategory
- Returns:
this.
-
isBulkMaterialComponent
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder isBulkMaterialComponent(@Nullable Boolean isBulkMaterialComponent) Constraints: Not nullableOriginal property name from the Odata EDM: IsBulkMaterialComponent
- Returns:
this.
-
accountAssignmentCategory
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder accountAssignmentCategory(@Nullable String accountAssignmentCategory) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: AccountAssignmentCategory
- Returns:
this.
-
inventorySpecialStockType
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder inventorySpecialStockType(@Nullable String inventorySpecialStockType) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: InventorySpecialStockType
- Returns:
this.
-
consumptionPosting
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder consumptionPosting(@Nullable String consumptionPosting) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConsumptionPosting
- Returns:
this.
-
inventorySpecialStockValnType
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder inventorySpecialStockValnType(@Nullable String inventorySpecialStockValnType) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: InventorySpecialStockValnType
- Returns:
this.
-
debitCreditCode
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder debitCreditCode(@Nullable String debitCreditCode) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: DebitCreditCode
- Returns:
this.
-
withdrawnQuantity
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder withdrawnQuantity(@Nullable BigDecimal withdrawnQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: WithdrawnQuantity
- Returns:
this.
-
quantityIsFixed
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder quantityIsFixed(@Nullable Boolean quantityIsFixed) Constraints: Not nullableOriginal property name from the Odata EDM: QuantityIsFixed
- Returns:
this.
-
componentScrapInPercent
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder componentScrapInPercent(@Nullable BigDecimal componentScrapInPercent) Constraints: Not nullable, Precision: 5, Scale: 2Original property name from the Odata EDM: ComponentScrapInPercent
- Returns:
this.
-
operationScrapInPercent
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder operationScrapInPercent(@Nullable BigDecimal operationScrapInPercent) Constraints: Not nullable, Precision: 5, Scale: 2Original property name from the Odata EDM: OperationScrapInPercent
- Returns:
this.
-
isNetScrap
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder isNetScrap(@Nullable Boolean isNetScrap) Constraints: Not nullableOriginal property name from the Odata EDM: IsNetScrap
- Returns:
this.
-
leadTimeOffset
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder leadTimeOffset(@Nullable BigDecimal leadTimeOffset) Constraints: Not nullable, Precision: 3Original property name from the Odata EDM: LeadTimeOffset
- Returns:
this.
-
quantityDistributionKey
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder quantityDistributionKey(@Nullable String quantityDistributionKey) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: QuantityDistributionKey
- Returns:
this.
-
formulaKey
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder formulaKey(@Nullable String formulaKey) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: FormulaKey
- Returns:
this.
-
storageLocation
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder storageLocation(@Nullable String storageLocation) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: StorageLocation
- Returns:
this.
-
productionSupplyArea
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder productionSupplyArea(@Nullable String productionSupplyArea) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProductionSupplyArea
- Returns:
this.
-
batch
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder batch(@Nullable String batch) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Batch
- Returns:
this.
-
bOMItemDescription
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder bOMItemDescription(@Nullable String bOMItemDescription) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: BOMItemDescription
- Returns:
this.
-
bOMItemText2
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder bOMItemText2(@Nullable String bOMItemText2) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: BOMItemText2
- Returns:
this.
-
changeNumber
@Nonnull public POSubcontractingComponent.POSubcontractingComponentBuilder changeNumber(@Nullable String changeNumber) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ChangeNumber
- Returns:
this.
-
build
-
toString
-