Class LockboxBatchItem.LockboxBatchItemBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.postlockbox.LockboxBatchItem.LockboxBatchItemBuilder
Enclosing class:
LockboxBatchItem

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

    • header

      Navigation property to_Header for LockboxBatchItem to single LockboxBatch.
      Parameters:
      value - The LockboxBatch to build this LockboxBatchItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • lockboxClearing

      @Nonnull public LockboxBatchItem.LockboxBatchItemBuilder lockboxClearing(LockboxClearing... value)
      Navigation property to_LockboxClearing for LockboxBatchItem to multiple LockboxClearing.
      Parameters:
      value - The LockboxClearings to build this LockboxBatchItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • lockboxBatchInternalKey

      @Nonnull public LockboxBatchItem.LockboxBatchItemBuilder lockboxBatchInternalKey(@Nullable String lockboxBatchInternalKey)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: LockboxBatchInternalKey

      Returns:
      this.
    • lockboxBatchItem

      @Nonnull public LockboxBatchItem.LockboxBatchItemBuilder lockboxBatchItem(@Nullable String lockboxBatchItem)
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: LockboxBatchItem

      Returns:
      this.
    • lockboxBatch

      @Nonnull public LockboxBatchItem.LockboxBatchItemBuilder lockboxBatch(@Nullable String lockboxBatch)
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: LockboxBatch

      Returns:
      this.
    • valueDate

      @Nonnull public LockboxBatchItem.LockboxBatchItemBuilder valueDate(@Nullable LocalDateTime valueDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValueDate

      Returns:
      this.
    • currency

      @Nonnull public LockboxBatchItem.LockboxBatchItemBuilder currency(@Nullable String currency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: Currency

      Returns:
      this.
    • amountInTransactionCurrency

      @Nonnull public LockboxBatchItem.LockboxBatchItemBuilder amountInTransactionCurrency(@Nullable BigDecimal amountInTransactionCurrency)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: AmountInTransactionCurrency

      Returns:
      this.
    • lockboxBatchItmStatus

      @Nonnull public LockboxBatchItem.LockboxBatchItemBuilder lockboxBatchItmStatus(@Nullable String lockboxBatchItmStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: LockboxBatchItmStatus

      Returns:
      this.
    • lockboxBatchItmStatusName

      @Nonnull public LockboxBatchItem.LockboxBatchItemBuilder lockboxBatchItmStatusName(@Nullable String lockboxBatchItmStatusName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: LockboxBatchItmStatusName

      Returns:
      this.
    • cheque

      @Nonnull public LockboxBatchItem.LockboxBatchItemBuilder cheque(@Nullable String cheque)
      Constraints: Not nullable, Maximum length: 13

      Original property name from the Odata EDM: Cheque

      Returns:
      this.
    • partnerBankCountry

      @Nonnull public LockboxBatchItem.LockboxBatchItemBuilder partnerBankCountry(@Nullable String partnerBankCountry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PartnerBankCountry

      Returns:
      this.
    • partnerBank

      @Nonnull public LockboxBatchItem.LockboxBatchItemBuilder partnerBank(@Nullable String partnerBank)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: PartnerBank

      Returns:
      this.
    • partnerBankAccount

      @Nonnull public LockboxBatchItem.LockboxBatchItemBuilder partnerBankAccount(@Nullable String partnerBankAccount)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: PartnerBankAccount

      Returns:
      this.
    • bankLedgerDocument

      @Nonnull public LockboxBatchItem.LockboxBatchItemBuilder bankLedgerDocument(@Nullable String bankLedgerDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BankLedgerDocument

      Returns:
      this.
    • customer

      @Nonnull public LockboxBatchItem.LockboxBatchItemBuilder customer(@Nullable String customer)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Customer

      Returns:
      this.
    • memoLine1

      @Nonnull public LockboxBatchItem.LockboxBatchItemBuilder memoLine1(@Nullable String memoLine1)
      Constraints: Not nullable, Maximum length: 65

      Original property name from the Odata EDM: MemoLine1

      Returns:
      this.
    • memoLine

      @Nonnull public LockboxBatchItem.LockboxBatchItemBuilder memoLine(@Nullable String memoLine)
      Constraints: Not nullable, Maximum length: 1333

      Original property name from the Odata EDM: MemoLine

      Returns:
      this.
    • paymentAdvice

      @Nonnull public LockboxBatchItem.LockboxBatchItemBuilder paymentAdvice(@Nullable String paymentAdvice)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: PaymentAdvice

      Returns:
      this.
    • assignmentReference

      @Nonnull public LockboxBatchItem.LockboxBatchItemBuilder assignmentReference(@Nullable String assignmentReference)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: AssignmentReference

      Returns:
      this.
    • documentItemText

      @Nonnull public LockboxBatchItem.LockboxBatchItemBuilder documentItemText(@Nullable String documentItemText)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: DocumentItemText

      Returns:
      this.
    • documentReferenceID

      @Nonnull public LockboxBatchItem.LockboxBatchItemBuilder documentReferenceID(@Nullable String documentReferenceID)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: DocumentReferenceID

      Returns:
      this.
    • paymentManualTransacType

      @Nonnull public LockboxBatchItem.LockboxBatchItemBuilder paymentManualTransacType(@Nullable String paymentManualTransacType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PaymentManualTransacType

      Returns:
      this.
    • bankLedgerIsPosted

      @Nonnull public LockboxBatchItem.LockboxBatchItemBuilder bankLedgerIsPosted(@Nullable Boolean bankLedgerIsPosted)
      Constraints: none

      Original property name from the Odata EDM: BankLedgerIsPosted

      Returns:
      this.
    • subledgerIsPostedSuccessfully

      @Nonnull public LockboxBatchItem.LockboxBatchItemBuilder subledgerIsPostedSuccessfully(@Nullable Boolean subledgerIsPostedSuccessfully)
      Constraints: none

      Original property name from the Odata EDM: SubledgerIsPostedSuccessfully

      Returns:
      this.
    • lockboxSubledgerDocument

      @Nonnull public LockboxBatchItem.LockboxBatchItemBuilder lockboxSubledgerDocument(@Nullable String lockboxSubledgerDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: LockboxSubledgerDocument

      Returns:
      this.
    • companyCode

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

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • fiscalYear

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

      Original property name from the Odata EDM: FiscalYear

      Returns:
      this.
    • subledgerDocument

      @Nonnull public LockboxBatchItem.LockboxBatchItemBuilder subledgerDocument(@Nullable String subledgerDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SubledgerDocument

      Returns:
      this.
    • lockboxBatchItmAdditionalInfo

      @Nonnull public LockboxBatchItem.LockboxBatchItemBuilder lockboxBatchItmAdditionalInfo(@Nullable String lockboxBatchItmAdditionalInfo)
      Constraints: Not nullable, Maximum length: 100

      Original property name from the Odata EDM: LockboxBatchItmAdditionalInfo

      Returns:
      this.
    • build

      @Nonnull public LockboxBatchItem build()
    • toString

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