Class RequisitionItem.RequisitionItemBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.paymentrequisition.RequisitionItem.RequisitionItemBuilder
Enclosing class:
RequisitionItem

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

    • requisition

      @Nonnull public RequisitionItem.RequisitionItemBuilder requisition(Requisition value)
      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 nullable

      Original property name from the Odata EDM: PaymentRequisitionItemUUID

      Returns:
      this.
    • paymentRequisitionUUID

      @Nonnull public RequisitionItem.RequisitionItemBuilder paymentRequisitionUUID(@Nullable UUID paymentRequisitionUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: PaymentRequisitionUUID

      Returns:
      this.
    • companyCode

      @Nonnull public RequisitionItem.RequisitionItemBuilder companyCode(@Nullable String companyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • fiscalYear

      @Nonnull public RequisitionItem.RequisitionItemBuilder fiscalYear(@Nullable String fiscalYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FiscalYear

      Returns:
      this.
    • accountingDocument

      @Nonnull public RequisitionItem.RequisitionItemBuilder accountingDocument(@Nullable String accountingDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AccountingDocument

      Returns:
      this.
    • accountingDocumentItem

      @Nonnull public RequisitionItem.RequisitionItemBuilder accountingDocumentItem(@Nullable String accountingDocumentItem)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: AccountingDocumentItem

      Returns:
      this.
    • paymentRequestAmountInPaytCrcy

      @Nonnull public RequisitionItem.RequisitionItemBuilder paymentRequestAmountInPaytCrcy(@Nullable BigDecimal paymentRequestAmountInPaytCrcy)
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: PaymentRequestAmountInPaytCrcy

      Returns:
      this.
    • currency

      @Nonnull public RequisitionItem.RequisitionItemBuilder currency(@Nullable String currency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Currency

      Returns:
      this.
    • build

      @Nonnull public RequisitionItem build()
    • toString

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