Class BankStatementItem.BankStatementItemBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.bankreconciliationstatement.BankStatementItem.BankStatementItemBuilder
Enclosing class:
BankStatementItem

public static class BankStatementItem.BankStatementItemBuilder extends Object
  • Method Details

    • companyCode

      @Nonnull public BankStatementItem.BankStatementItemBuilder companyCode(@Nullable String companyCode)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • houseBank

      @Nonnull public BankStatementItem.BankStatementItemBuilder houseBank(@Nullable String houseBank)
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: HouseBank

      Returns:
      this.
    • houseBankAccount

      @Nonnull public BankStatementItem.BankStatementItemBuilder houseBankAccount(@Nullable String houseBankAccount)
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: HouseBankAccount

      Returns:
      this.
    • bankReconciliationDate

      @Nonnull public BankStatementItem.BankStatementItemBuilder bankReconciliationDate(@Nullable LocalDateTime bankReconciliationDate)
      (Key Field) Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: BankReconciliationDate

      Returns:
      this.
    • bankStatementShortID

      @Nonnull public BankStatementItem.BankStatementItemBuilder bankStatementShortID(@Nullable String bankStatementShortID)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: BankStatementShortID

      Returns:
      this.
    • bankStatementItem

      @Nonnull public BankStatementItem.BankStatementItemBuilder bankStatementItem(@Nullable String bankStatementItem)
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: BankStatementItem

      Returns:
      this.
    • bankReconciliationMatchType

      @Nonnull public BankStatementItem.BankStatementItemBuilder bankReconciliationMatchType(@Nullable String bankReconciliationMatchType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BankReconciliationMatchType

      Returns:
      this.
    • note

      @Nonnull public BankStatementItem.BankStatementItemBuilder note(@Nullable String note)
      Constraints: Not nullable, Maximum length: 255

      Original property name from the Odata EDM: Note

      Returns:
      this.
    • bankStatement

      @Nonnull public BankStatementItem.BankStatementItemBuilder bankStatement(@Nullable String bankStatement)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: BankStatement

      Returns:
      this.
    • valueDate

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

      Original property name from the Odata EDM: ValueDate

      Returns:
      this.
    • transactionCurrency

      @Nonnull public BankStatementItem.BankStatementItemBuilder transactionCurrency(@Nullable String transactionCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: TransactionCurrency

      Returns:
      this.
    • creditAmountInTransCrcy

      @Nonnull public BankStatementItem.BankStatementItemBuilder creditAmountInTransCrcy(@Nullable BigDecimal creditAmountInTransCrcy)
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: CreditAmountInTransCrcy

      Returns:
      this.
    • debitAmountInTransCrcy

      @Nonnull public BankStatementItem.BankStatementItemBuilder debitAmountInTransCrcy(@Nullable BigDecimal debitAmountInTransCrcy)
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: DebitAmountInTransCrcy

      Returns:
      this.
    • memoLine

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

      Original property name from the Odata EDM: MemoLine

      Returns:
      this.
    • assignmentReference

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

      Original property name from the Odata EDM: AssignmentReference

      Returns:
      this.
    • bankLedgerDocument

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

      Original property name from the Odata EDM: BankLedgerDocument

      Returns:
      this.
    • fiscalYear

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

      Original property name from the Odata EDM: FiscalYear

      Returns:
      this.
    • postingDate

      @Nonnull public BankStatementItem.BankStatementItemBuilder postingDate(@Nullable LocalDateTime postingDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PostingDate

      Returns:
      this.
    • paymentTransaction

      @Nonnull public BankStatementItem.BankStatementItemBuilder paymentTransaction(@Nullable String paymentTransaction)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PaymentTransaction

      Returns:
      this.
    • paymentExternalTransacType

      @Nonnull public BankStatementItem.BankStatementItemBuilder paymentExternalTransacType(@Nullable String paymentExternalTransacType)
      Constraints: Not nullable, Maximum length: 27

      Original property name from the Odata EDM: PaymentExternalTransacType

      Returns:
      this.
    • originalCurrency

      @Nonnull public BankStatementItem.BankStatementItemBuilder originalCurrency(@Nullable String originalCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: OriginalCurrency

      Returns:
      this.
    • amountInOriginalCurrency

      @Nonnull public BankStatementItem.BankStatementItemBuilder amountInOriginalCurrency(@Nullable BigDecimal amountInOriginalCurrency)
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: AmountInOriginalCurrency

      Returns:
      this.
    • documentItemText

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

      Original property name from the Odata EDM: DocumentItemText

      Returns:
      this.
    • amountInTransactionCurrency

      @Nonnull public BankStatementItem.BankStatementItemBuilder amountInTransactionCurrency(@Nullable BigDecimal amountInTransactionCurrency)
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: AmountInTransactionCurrency

      Returns:
      this.
    • paymentManualTransacType

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

      Original property name from the Odata EDM: PaymentManualTransacType

      Returns:
      this.
    • partnerBank

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

      Original property name from the Odata EDM: PartnerBank

      Returns:
      this.
    • partnerBankAccount

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

      Original property name from the Odata EDM: PartnerBankAccount

      Returns:
      this.
    • businessPartnerName

      @Nonnull public BankStatementItem.BankStatementItemBuilder businessPartnerName(@Nullable String businessPartnerName)
      Constraints: Not nullable, Maximum length: 55

      Original property name from the Odata EDM: BusinessPartnerName

      Returns:
      this.
    • build

      @Nonnull public BankStatementItem build()
    • toString

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