Class ProjectDemandMaterial.ProjectDemandMaterialBuilder
- Enclosing class:
- ProjectDemandMaterial
-
Method Summary
Modifier and TypeMethodDescriptionConstraints: Not nullable, Maximum length: 3build()documentCurrency(String documentCurrency) Constraints: Not nullable, Maximum length: 5formattedPurRequisitionItem(String formattedPurRequisitionItem) Constraints: Not nullable, Maximum length: 30goodsReceiptAmount(BigDecimal goodsReceiptAmount) Constraints: Not nullable, Precision: 21, Scale: 3invoiceReceiptAmount(BigDecimal invoiceReceiptAmount) Constraints: Not nullable, Precision: 21, Scale: 3isPurOrderAllwdForInbDeliv(Boolean isPurOrderAllwdForInbDeliv) Constraints: noneConstraints: Not nullable, Maximum length: 18materialGroup(String materialGroup) Constraints: Not nullable, Maximum length: 9materialPlannedDeliveryDurn(BigDecimal materialPlannedDeliveryDurn) Constraints: Not nullable, Precision: 3, Scale: 0Navigation property to_MaterialSupply for ProjectDemandMaterial to single ProjectDemandMaterialSupply.netValueAmountInDocCurrency(BigDecimal netValueAmountInDocCurrency) Constraints: Not nullable, Precision: 25, Scale: 3orderedQuantity(BigDecimal orderedQuantity) Constraints: Not nullable, Precision: 13, Scale: 3projectDemandMaterialUUID(UUID projectDemandMaterialUUID) (Key Field) Constraints: Not nullableprojectDemandUUID(UUID projectDemandUUID) Constraints: nonepurchaseContract(String purchaseContract) Constraints: Not nullable, Maximum length: 10purchaseContractItem(String purchaseContractItem) Constraints: Not nullable, Maximum length: 5purchaseRequisition(String purchaseRequisition) Constraints: Not nullable, Maximum length: 10purchaseRequisitionItem(String purchaseRequisitionItem) Constraints: Not nullable, Maximum length: 5purchasingInfoRecord(String purchasingInfoRecord) Constraints: Not nullable, Maximum length: 10requestedQuantity(BigDecimal requestedQuantity) Constraints: Not nullable, Precision: 13, Scale: 3rootTP(ProjectDemand value) Navigation property to_RootTP for ProjectDemandMaterial to single ProjectDemand.schedLineStscDeliveryDate(LocalDateTime schedLineStscDeliveryDate) Constraints: Not nullable, Precision: 0scheduleLineDeliveryDate(LocalDateTime scheduleLineDeliveryDate) Constraints: Not nullable, Precision: 0stillToBeDeliveredQuantity(BigDecimal stillToBeDeliveredQuantity) Constraints: Not nullable, Precision: 14, Scale: 3storageLocation(String storageLocation) Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 10toString()
-
Method Details
-
rootTP
Navigation property to_RootTP for ProjectDemandMaterial to single ProjectDemand.- Parameters:
value- The ProjectDemand to build this ProjectDemandMaterial with.- Returns:
- This Builder to allow for a fluent interface.
-
materialSupply
@Nonnull public ProjectDemandMaterial.ProjectDemandMaterialBuilder materialSupply(ProjectDemandMaterialSupply value) Navigation property to_MaterialSupply for ProjectDemandMaterial to single ProjectDemandMaterialSupply.- Parameters:
value- The ProjectDemandMaterialSupply to build this ProjectDemandMaterial with.- Returns:
- This Builder to allow for a fluent interface.
-
projectDemandMaterialUUID
@Nonnull public ProjectDemandMaterial.ProjectDemandMaterialBuilder projectDemandMaterialUUID(@Nullable UUID projectDemandMaterialUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: ProjectDemandMaterialUUID
- Returns:
this.
-
projectDemandUUID
@Nonnull public ProjectDemandMaterial.ProjectDemandMaterialBuilder projectDemandUUID(@Nullable UUID projectDemandUUID) Constraints: noneOriginal property name from the Odata EDM: ProjectDemandUUID
- Returns:
this.
-
material
@Nonnull public ProjectDemandMaterial.ProjectDemandMaterialBuilder material(@Nullable String material) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Material
- Returns:
this.
-
storageLocation
@Nonnull public ProjectDemandMaterial.ProjectDemandMaterialBuilder storageLocation(@Nullable String storageLocation) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: StorageLocation
- Returns:
this.
-
materialGroup
@Nonnull public ProjectDemandMaterial.ProjectDemandMaterialBuilder materialGroup(@Nullable String materialGroup) Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: MaterialGroup
- Returns:
this.
-
supplier
@Nonnull public ProjectDemandMaterial.ProjectDemandMaterialBuilder supplier(@Nullable String supplier) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Supplier
- Returns:
this.
-
purchasingInfoRecord
@Nonnull public ProjectDemandMaterial.ProjectDemandMaterialBuilder purchasingInfoRecord(@Nullable String purchasingInfoRecord) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PurchasingInfoRecord
- Returns:
this.
-
purchaseContract
@Nonnull public ProjectDemandMaterial.ProjectDemandMaterialBuilder purchaseContract(@Nullable String purchaseContract) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PurchaseContract
- Returns:
this.
-
purchaseContractItem
@Nonnull public ProjectDemandMaterial.ProjectDemandMaterialBuilder purchaseContractItem(@Nullable String purchaseContractItem) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: PurchaseContractItem
- Returns:
this.
-
materialPlannedDeliveryDurn
@Nonnull public ProjectDemandMaterial.ProjectDemandMaterialBuilder materialPlannedDeliveryDurn(@Nullable BigDecimal materialPlannedDeliveryDurn) Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: MaterialPlannedDeliveryDurn
- Returns:
this.
-
purchaseRequisition
@Nonnull public ProjectDemandMaterial.ProjectDemandMaterialBuilder purchaseRequisition(@Nullable String purchaseRequisition) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PurchaseRequisition
- Returns:
this.
-
formattedPurRequisitionItem
@Nonnull public ProjectDemandMaterial.ProjectDemandMaterialBuilder formattedPurRequisitionItem(@Nullable String formattedPurRequisitionItem) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: FormattedPurRequisitionItem
- Returns:
this.
-
purchaseRequisitionItem
@Nonnull public ProjectDemandMaterial.ProjectDemandMaterialBuilder purchaseRequisitionItem(@Nullable String purchaseRequisitionItem) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: PurchaseRequisitionItem
- Returns:
this.
-
isPurOrderAllwdForInbDeliv
@Nonnull public ProjectDemandMaterial.ProjectDemandMaterialBuilder isPurOrderAllwdForInbDeliv(@Nullable Boolean isPurOrderAllwdForInbDeliv) Constraints: noneOriginal property name from the Odata EDM: IsPurOrderAllwdForInbDeliv
- Returns:
this.
-
orderedQuantity
@Nonnull public ProjectDemandMaterial.ProjectDemandMaterialBuilder orderedQuantity(@Nullable BigDecimal orderedQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: OrderedQuantity
- Returns:
this.
-
stillToBeDeliveredQuantity
@Nonnull public ProjectDemandMaterial.ProjectDemandMaterialBuilder stillToBeDeliveredQuantity(@Nullable BigDecimal stillToBeDeliveredQuantity) Constraints: Not nullable, Precision: 14, Scale: 3Original property name from the Odata EDM: StillToBeDeliveredQuantity
- Returns:
this.
-
invoiceReceiptAmount
@Nonnull public ProjectDemandMaterial.ProjectDemandMaterialBuilder invoiceReceiptAmount(@Nullable BigDecimal invoiceReceiptAmount) Constraints: Not nullable, Precision: 21, Scale: 3Original property name from the Odata EDM: InvoiceReceiptAmount
- Returns:
this.
-
requestedQuantity
@Nonnull public ProjectDemandMaterial.ProjectDemandMaterialBuilder requestedQuantity(@Nullable BigDecimal requestedQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: RequestedQuantity
- Returns:
this.
-
netValueAmountInDocCurrency
@Nonnull public ProjectDemandMaterial.ProjectDemandMaterialBuilder netValueAmountInDocCurrency(@Nullable BigDecimal netValueAmountInDocCurrency) Constraints: Not nullable, Precision: 25, Scale: 3Original property name from the Odata EDM: NetValueAmountInDocCurrency
- Returns:
this.
-
documentCurrency
@Nonnull public ProjectDemandMaterial.ProjectDemandMaterialBuilder documentCurrency(@Nullable String documentCurrency) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: DocumentCurrency
- Returns:
this.
-
scheduleLineDeliveryDate
@Nonnull public ProjectDemandMaterial.ProjectDemandMaterialBuilder scheduleLineDeliveryDate(@Nullable LocalDateTime scheduleLineDeliveryDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ScheduleLineDeliveryDate
- Returns:
this.
-
schedLineStscDeliveryDate
@Nonnull public ProjectDemandMaterial.ProjectDemandMaterialBuilder schedLineStscDeliveryDate(@Nullable LocalDateTime schedLineStscDeliveryDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: SchedLineStscDeliveryDate
- Returns:
this.
-
baseUnit
@Nonnull public ProjectDemandMaterial.ProjectDemandMaterialBuilder baseUnit(@Nullable String baseUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseUnit
- Returns:
this.
-
goodsReceiptAmount
@Nonnull public ProjectDemandMaterial.ProjectDemandMaterialBuilder goodsReceiptAmount(@Nullable BigDecimal goodsReceiptAmount) Constraints: Not nullable, Precision: 21, Scale: 3Original property name from the Odata EDM: GoodsReceiptAmount
- Returns:
this.
-
build
-
toString
-