Class RequisitionItem.RequisitionItemBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.paymentrequisition.RequisitionItem.RequisitionItemBuilder
- Enclosing class:
- RequisitionItem
Helper class to allow for fluent creation of RequisitionItem instances.
-
Method Summary
Modifier and TypeMethodDescriptionaccountingDocument(String accountingDocument) Constraints: Not nullable, Maximum length: 10accountingDocumentItem(String accountingDocumentItem) Constraints: Not nullable, Maximum length: 3build()companyCode(String companyCode) Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 3fiscalYear(String fiscalYear) Constraints: Not nullable, Maximum length: 4paymentRequestAmountInPaytCrcy(BigDecimal paymentRequestAmountInPaytCrcy) Constraints: Not nullable, Precision: 23, Scale: 0paymentRequisitionItemUUID(UUID paymentRequisitionItemUUID) (Key Field) Constraints: Not nullablepaymentRequisitionUUID(UUID paymentRequisitionUUID) Constraints: Not nullablerequisition(Requisition value) Navigation property _Requisition for RequisitionItem to single Requisition.toString()
-
Method Details
-
requisition
Navigation property _Requisition for RequisitionItem to single Requisition.- Parameters:
value- The Requisition to build this RequisitionItem with.- Returns:
- This Builder to allow for a fluent interface.
-
paymentRequisitionItemUUID
@Nonnull public RequisitionItem.RequisitionItemBuilder paymentRequisitionItemUUID(@Nullable UUID paymentRequisitionItemUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: PaymentRequisitionItemUUID
- Returns:
this.
-
paymentRequisitionUUID
@Nonnull public RequisitionItem.RequisitionItemBuilder paymentRequisitionUUID(@Nullable UUID paymentRequisitionUUID) Constraints: Not nullableOriginal property name from the Odata EDM: PaymentRequisitionUUID
- Returns:
this.
-
companyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
this.
-
fiscalYear
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FiscalYear
- Returns:
this.
-
accountingDocument
@Nonnull public RequisitionItem.RequisitionItemBuilder accountingDocument(@Nullable String accountingDocument) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: AccountingDocument
- Returns:
this.
-
accountingDocumentItem
@Nonnull public RequisitionItem.RequisitionItemBuilder accountingDocumentItem(@Nullable String accountingDocumentItem) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: AccountingDocumentItem
- Returns:
this.
-
paymentRequestAmountInPaytCrcy
@Nonnull public RequisitionItem.RequisitionItemBuilder paymentRequestAmountInPaytCrcy(@Nullable BigDecimal paymentRequestAmountInPaytCrcy) Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: PaymentRequestAmountInPaytCrcy
- Returns:
this.
-
currency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: Currency
- Returns:
this.
-
build
-
toString
-