Class JournalEntryItem.JournalEntryItemBuilder

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

public static class JournalEntryItem.JournalEntryItemBuilder extends Object
  • Method Details

    • companyCode

      @Nonnull public JournalEntryItem.JournalEntryItemBuilder 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 JournalEntryItem.JournalEntryItemBuilder 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 JournalEntryItem.JournalEntryItemBuilder 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 JournalEntryItem.JournalEntryItemBuilder bankReconciliationDate(@Nullable LocalDateTime bankReconciliationDate)
      (Key Field) Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: BankReconciliationDate

      Returns:
      this.
    • fiscalYear

      @Nonnull public JournalEntryItem.JournalEntryItemBuilder fiscalYear(@Nullable String fiscalYear)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FiscalYear

      Returns:
      this.
    • accountingDocument

      @Nonnull public JournalEntryItem.JournalEntryItemBuilder accountingDocument(@Nullable String accountingDocument)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AccountingDocument

      Returns:
      this.
    • accountingDocumentItem

      @Nonnull public JournalEntryItem.JournalEntryItemBuilder accountingDocumentItem(@Nullable String accountingDocumentItem)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: AccountingDocumentItem

      Returns:
      this.
    • bankReconciliationMatchType

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

      Original property name from the Odata EDM: BankReconciliationMatchType

      Returns:
      this.
    • note

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

      Original property name from the Odata EDM: Note

      Returns:
      this.
    • houseBankCurrency

      @Nonnull public JournalEntryItem.JournalEntryItemBuilder houseBankCurrency(@Nullable String houseBankCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: HouseBankCurrency

      Returns:
      this.
    • debitAmountInTransCrcy

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

      Original property name from the Odata EDM: DebitAmountInTransCrcy

      Returns:
      this.
    • creditAmountInTransCrcy

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

      Original property name from the Odata EDM: CreditAmountInTransCrcy

      Returns:
      this.
    • transactionCurrency

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

      Original property name from the Odata EDM: TransactionCurrency

      Returns:
      this.
    • amountInTransactionCurrency

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

      Original property name from the Odata EDM: AmountInTransactionCurrency

      Returns:
      this.
    • companyCodeCurrency

      @Nonnull public JournalEntryItem.JournalEntryItemBuilder companyCodeCurrency(@Nullable String companyCodeCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: CompanyCodeCurrency

      Returns:
      this.
    • amountInCompanyCodeCurrency

      @Nonnull public JournalEntryItem.JournalEntryItemBuilder amountInCompanyCodeCurrency(@Nullable BigDecimal amountInCompanyCodeCurrency)
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: AmountInCompanyCodeCurrency

      Returns:
      this.
    • postingDate

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

      Original property name from the Odata EDM: PostingDate

      Returns:
      this.
    • documentItemText

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

      Original property name from the Odata EDM: DocumentItemText

      Returns:
      this.
    • valueDate

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

      Original property name from the Odata EDM: ValueDate

      Returns:
      this.
    • assignmentReference

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

      Original property name from the Odata EDM: AssignmentReference

      Returns:
      this.
    • build

      @Nonnull public JournalEntryItem build()
    • toString

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