Class ProjectDemandService.ProjectDemandServiceBuilder
- Enclosing class:
- ProjectDemandService
-
Method Summary
Modifier and TypeMethodDescriptionConstraints: Not nullable, Maximum length: 3build()documentCurrency(String documentCurrency) Constraints: Not nullable, Maximum length: 5goodsReceiptAmount(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: 0netValueAmountInDocCurrency(BigDecimal netValueAmountInDocCurrency) Constraints: Not nullable, Precision: 25, Scale: 3openQuantity(BigDecimal openQuantity) Constraints: Not nullable, Precision: 16, Scale: 3orderedQuantity(BigDecimal orderedQuantity) Constraints: Not nullable, Precision: 13, Scale: 3projectDemandServiceUUID(UUID projectDemandServiceUUID) (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: 10rootTP(ProjectDemand value) Navigation property to_RootTP for ProjectDemandService to single ProjectDemand.schedLineStscDeliveryDate(LocalDateTime schedLineStscDeliveryDate) Constraints: Not nullable, Precision: 0scheduleLineDeliveryDate(LocalDateTime scheduleLineDeliveryDate) Constraints: Not nullable, Precision: 0Navigation property to_ServiceSupply for ProjectDemandService to single ProjectDemandServiceSupply.stillToBeDeliveredQuantity(BigDecimal stillToBeDeliveredQuantity) Constraints: Not nullable, Precision: 14, Scale: 3Constraints: Not nullable, Maximum length: 10toString()
-
Method Details
-
rootTP
Navigation property to_RootTP for ProjectDemandService to single ProjectDemand.- Parameters:
value- The ProjectDemand to build this ProjectDemandService with.- Returns:
- This Builder to allow for a fluent interface.
-
serviceSupply
@Nonnull public ProjectDemandService.ProjectDemandServiceBuilder serviceSupply(ProjectDemandServiceSupply value) Navigation property to_ServiceSupply for ProjectDemandService to single ProjectDemandServiceSupply.- Parameters:
value- The ProjectDemandServiceSupply to build this ProjectDemandService with.- Returns:
- This Builder to allow for a fluent interface.
-
projectDemandServiceUUID
@Nonnull public ProjectDemandService.ProjectDemandServiceBuilder projectDemandServiceUUID(@Nullable UUID projectDemandServiceUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: ProjectDemandServiceUUID
- Returns:
this.
-
projectDemandUUID
@Nonnull public ProjectDemandService.ProjectDemandServiceBuilder projectDemandUUID(@Nullable UUID projectDemandUUID) Constraints: noneOriginal property name from the Odata EDM: ProjectDemandUUID
- Returns:
this.
-
material
@Nonnull public ProjectDemandService.ProjectDemandServiceBuilder material(@Nullable String material) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Material
- Returns:
this.
-
materialGroup
@Nonnull public ProjectDemandService.ProjectDemandServiceBuilder materialGroup(@Nullable String materialGroup) Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: MaterialGroup
- Returns:
this.
-
supplier
@Nonnull public ProjectDemandService.ProjectDemandServiceBuilder supplier(@Nullable String supplier) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Supplier
- Returns:
this.
-
purchasingInfoRecord
@Nonnull public ProjectDemandService.ProjectDemandServiceBuilder purchasingInfoRecord(@Nullable String purchasingInfoRecord) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PurchasingInfoRecord
- Returns:
this.
-
purchaseContract
@Nonnull public ProjectDemandService.ProjectDemandServiceBuilder purchaseContract(@Nullable String purchaseContract) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PurchaseContract
- Returns:
this.
-
purchaseContractItem
@Nonnull public ProjectDemandService.ProjectDemandServiceBuilder purchaseContractItem(@Nullable String purchaseContractItem) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: PurchaseContractItem
- Returns:
this.
-
materialPlannedDeliveryDurn
@Nonnull public ProjectDemandService.ProjectDemandServiceBuilder materialPlannedDeliveryDurn(@Nullable BigDecimal materialPlannedDeliveryDurn) Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: MaterialPlannedDeliveryDurn
- Returns:
this.
-
schedLineStscDeliveryDate
@Nonnull public ProjectDemandService.ProjectDemandServiceBuilder schedLineStscDeliveryDate(@Nullable LocalDateTime schedLineStscDeliveryDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: SchedLineStscDeliveryDate
- Returns:
this.
-
isPurOrderAllwdForInbDeliv
@Nonnull public ProjectDemandService.ProjectDemandServiceBuilder isPurOrderAllwdForInbDeliv(@Nullable Boolean isPurOrderAllwdForInbDeliv) Constraints: noneOriginal property name from the Odata EDM: IsPurOrderAllwdForInbDeliv
- Returns:
this.
-
baseUnit
@Nonnull public ProjectDemandService.ProjectDemandServiceBuilder baseUnit(@Nullable String baseUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseUnit
- Returns:
this.
-
documentCurrency
@Nonnull public ProjectDemandService.ProjectDemandServiceBuilder documentCurrency(@Nullable String documentCurrency) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: DocumentCurrency
- Returns:
this.
-
goodsReceiptAmount
@Nonnull public ProjectDemandService.ProjectDemandServiceBuilder goodsReceiptAmount(@Nullable BigDecimal goodsReceiptAmount) Constraints: Not nullable, Precision: 21, Scale: 3Original property name from the Odata EDM: GoodsReceiptAmount
- Returns:
this.
-
invoiceReceiptAmount
@Nonnull public ProjectDemandService.ProjectDemandServiceBuilder invoiceReceiptAmount(@Nullable BigDecimal invoiceReceiptAmount) Constraints: Not nullable, Precision: 21, Scale: 3Original property name from the Odata EDM: InvoiceReceiptAmount
- Returns:
this.
-
openQuantity
@Nonnull public ProjectDemandService.ProjectDemandServiceBuilder openQuantity(@Nullable BigDecimal openQuantity) Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: OpenQuantity
- Returns:
this.
-
orderedQuantity
@Nonnull public ProjectDemandService.ProjectDemandServiceBuilder orderedQuantity(@Nullable BigDecimal orderedQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: OrderedQuantity
- Returns:
this.
-
purchaseRequisition
@Nonnull public ProjectDemandService.ProjectDemandServiceBuilder purchaseRequisition(@Nullable String purchaseRequisition) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PurchaseRequisition
- Returns:
this.
-
purchaseRequisitionItem
@Nonnull public ProjectDemandService.ProjectDemandServiceBuilder purchaseRequisitionItem(@Nullable String purchaseRequisitionItem) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: PurchaseRequisitionItem
- Returns:
this.
-
scheduleLineDeliveryDate
@Nonnull public ProjectDemandService.ProjectDemandServiceBuilder scheduleLineDeliveryDate(@Nullable LocalDateTime scheduleLineDeliveryDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ScheduleLineDeliveryDate
- Returns:
this.
-
stillToBeDeliveredQuantity
@Nonnull public ProjectDemandService.ProjectDemandServiceBuilder stillToBeDeliveredQuantity(@Nullable BigDecimal stillToBeDeliveredQuantity) Constraints: Not nullable, Precision: 14, Scale: 3Original property name from the Odata EDM: StillToBeDeliveredQuantity
- Returns:
this.
-
netValueAmountInDocCurrency
@Nonnull public ProjectDemandService.ProjectDemandServiceBuilder netValueAmountInDocCurrency(@Nullable BigDecimal netValueAmountInDocCurrency) Constraints: Not nullable, Precision: 25, Scale: 3Original property name from the Odata EDM: NetValueAmountInDocCurrency
- Returns:
this.
-
build
-
toString
-