public static class BankStatementItem.BankStatementItemBuilder extends Object
Modifier and Type | Method and Description |
---|---|
BankStatementItem.BankStatementItemBuilder |
amountInOriginalCurrency(BigDecimal amountInOriginalCurrency)
Constraints: Not nullable, Precision: 24, Scale: 3
|
BankStatementItem.BankStatementItemBuilder |
amountInTransactionCurrency(BigDecimal amountInTransactionCurrency)
Constraints: Not nullable, Precision: 24, Scale: 3
|
BankStatementItem.BankStatementItemBuilder |
assignmentReference(String assignmentReference)
Constraints: Not nullable, Maximum length: 18
|
BankStatementItem.BankStatementItemBuilder |
bankLedgerDocument(String bankLedgerDocument)
Constraints: Not nullable, Maximum length: 10
|
BankStatementItem.BankStatementItemBuilder |
bankReconciliationDate(LocalDateTime bankReconciliationDate)
(Key Field) Constraints: Not nullable, Precision: 0
|
BankStatementItem.BankStatementItemBuilder |
bankReconciliationMatchType(String bankReconciliationMatchType)
Constraints: Not nullable, Maximum length: 1
|
BankStatementItem.BankStatementItemBuilder |
bankStatement(String bankStatement)
Constraints: Not nullable, Maximum length: 5
|
BankStatementItem.BankStatementItemBuilder |
bankStatementItem(String bankStatementItem)
(Key Field) Constraints: Not nullable, Maximum length: 5
|
BankStatementItem.BankStatementItemBuilder |
bankStatementShortID(String bankStatementShortID)
(Key Field) Constraints: Not nullable, Maximum length: 8
|
BankStatementItem |
build() |
BankStatementItem.BankStatementItemBuilder |
businessPartnerName(String businessPartnerName)
Constraints: Not nullable, Maximum length: 55
|
BankStatementItem.BankStatementItemBuilder |
companyCode(String companyCode)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
BankStatementItem.BankStatementItemBuilder |
creditAmountInTransCrcy(BigDecimal creditAmountInTransCrcy)
Constraints: Not nullable, Precision: 24, Scale: 3
|
BankStatementItem.BankStatementItemBuilder |
debitAmountInTransCrcy(BigDecimal debitAmountInTransCrcy)
Constraints: Not nullable, Precision: 24, Scale: 3
|
BankStatementItem.BankStatementItemBuilder |
documentItemText(String documentItemText)
Constraints: Not nullable, Maximum length: 50
|
BankStatementItem.BankStatementItemBuilder |
fiscalYear(String fiscalYear)
Constraints: Not nullable, Maximum length: 4
|
BankStatementItem.BankStatementItemBuilder |
houseBank(String houseBank)
(Key Field) Constraints: Not nullable, Maximum length: 5
|
BankStatementItem.BankStatementItemBuilder |
houseBankAccount(String houseBankAccount)
(Key Field) Constraints: Not nullable, Maximum length: 5
|
BankStatementItem.BankStatementItemBuilder |
memoLine(String memoLine)
Constraints: Not nullable, Maximum length: 1333
|
BankStatementItem.BankStatementItemBuilder |
note(String note)
Constraints: Not nullable, Maximum length: 255
|
BankStatementItem.BankStatementItemBuilder |
originalCurrency(String originalCurrency)
Constraints: Not nullable, Maximum length: 5
|
BankStatementItem.BankStatementItemBuilder |
partnerBank(String partnerBank)
Constraints: Not nullable, Maximum length: 15
|
BankStatementItem.BankStatementItemBuilder |
partnerBankAccount(String partnerBankAccount)
Constraints: Not nullable, Maximum length: 18
|
BankStatementItem.BankStatementItemBuilder |
paymentExternalTransacType(String paymentExternalTransacType)
Constraints: Not nullable, Maximum length: 27
|
BankStatementItem.BankStatementItemBuilder |
paymentManualTransacType(String paymentManualTransacType)
Constraints: Not nullable, Maximum length: 4
|
BankStatementItem.BankStatementItemBuilder |
paymentTransaction(String paymentTransaction)
Constraints: Not nullable, Maximum length: 3
|
BankStatementItem.BankStatementItemBuilder |
postingDate(LocalDateTime postingDate)
Constraints: Not nullable, Precision: 0
|
String |
toString() |
BankStatementItem.BankStatementItemBuilder |
transactionCurrency(String transactionCurrency)
Constraints: Not nullable, Maximum length: 5
|
BankStatementItem.BankStatementItemBuilder |
valueDate(LocalDateTime valueDate)
Constraints: Not nullable, Precision: 0
|
@Nonnull public BankStatementItem.BankStatementItemBuilder companyCode(@Nullable String companyCode)
Original property name from the Odata EDM: CompanyCode
this
.@Nonnull public BankStatementItem.BankStatementItemBuilder houseBank(@Nullable String houseBank)
Original property name from the Odata EDM: HouseBank
this
.@Nonnull public BankStatementItem.BankStatementItemBuilder houseBankAccount(@Nullable String houseBankAccount)
Original property name from the Odata EDM: HouseBankAccount
this
.@Nonnull public BankStatementItem.BankStatementItemBuilder bankReconciliationDate(@Nullable LocalDateTime bankReconciliationDate)
Original property name from the Odata EDM: BankReconciliationDate
this
.@Nonnull public BankStatementItem.BankStatementItemBuilder bankStatementShortID(@Nullable String bankStatementShortID)
Original property name from the Odata EDM: BankStatementShortID
this
.@Nonnull public BankStatementItem.BankStatementItemBuilder bankStatementItem(@Nullable String bankStatementItem)
Original property name from the Odata EDM: BankStatementItem
this
.@Nonnull public BankStatementItem.BankStatementItemBuilder bankReconciliationMatchType(@Nullable String bankReconciliationMatchType)
Original property name from the Odata EDM: BankReconciliationMatchType
this
.@Nonnull public BankStatementItem.BankStatementItemBuilder note(@Nullable String note)
Original property name from the Odata EDM: Note
You can enter your comments for open items as required. For example, if clearing the open item is not possible in the current period, you can enter the reason for that.
this
.@Nonnull public BankStatementItem.BankStatementItemBuilder bankStatement(@Nullable String bankStatement)
Original property name from the Odata EDM: BankStatement
this
.@Nonnull public BankStatementItem.BankStatementItemBuilder valueDate(@Nullable LocalDateTime valueDate)
Original property name from the Odata EDM: ValueDate
this
.@Nonnull public BankStatementItem.BankStatementItemBuilder transactionCurrency(@Nullable String transactionCurrency)
Original property name from the Odata EDM: TransactionCurrency
this
.@Nonnull public BankStatementItem.BankStatementItemBuilder creditAmountInTransCrcy(@Nullable BigDecimal creditAmountInTransCrcy)
Original property name from the Odata EDM: CreditAmountInTransCrcy
this
.@Nonnull public BankStatementItem.BankStatementItemBuilder debitAmountInTransCrcy(@Nullable BigDecimal debitAmountInTransCrcy)
Original property name from the Odata EDM: DebitAmountInTransCrcy
this
.@Nonnull public BankStatementItem.BankStatementItemBuilder memoLine(@Nullable String memoLine)
Original property name from the Odata EDM: MemoLine
this
.@Nonnull public BankStatementItem.BankStatementItemBuilder assignmentReference(@Nullable String assignmentReference)
Original property name from the Odata EDM: AssignmentReference
The program can display the account line items sorted according to the content of this field.You can either enter the field contents manually, or have the system define them automatically in the master record via the sort key field.You define the rules for the layout of the assignment number field in the Implementation Guide (IMG) under Determine Standard Sorting for Line Items.
this
.@Nonnull public BankStatementItem.BankStatementItemBuilder bankLedgerDocument(@Nullable String bankLedgerDocument)
Original property name from the Odata EDM: BankLedgerDocument
The document number is unique per company code and fiscal year. When entering an accounting document, you can specify the number manually or it can be determined by the system from a pre-defined area (number range).The relevant area of the document numbers (number range) is determined in each company code per document type.
this
.@Nonnull public BankStatementItem.BankStatementItemBuilder fiscalYear(@Nullable String fiscalYear)
Original property name from the Odata EDM: FiscalYear
fiscal year can be the same as the calendar year, but does not have to be.this
.@Nonnull public BankStatementItem.BankStatementItemBuilder postingDate(@Nullable LocalDateTime postingDate)
Original property name from the Odata EDM: PostingDate
this
.@Nonnull public BankStatementItem.BankStatementItemBuilder paymentTransaction(@Nullable String paymentTransaction)
Original property name from the Odata EDM: PaymentTransaction
this
.@Nonnull public BankStatementItem.BankStatementItemBuilder paymentExternalTransacType(@Nullable String paymentExternalTransacType)
Original property name from the Odata EDM: PaymentExternalTransacType
The system can determine the external transaction from the following data specified by the bank:Business transaction codeText keyPosting keyIf no business transaction code is supplied, the system uses the text key or posting text.In Customizing, you assign different external transactions to a transaction category.In Customizing you define the business transaction codes (external transactions) that are used by the bank format-specific to specify the reason for a payment transaction in the bank statement.NoteIf the bank uses an external transaction that you have not defined in Customizing, the system terminates processing the bank statement.To make sure the processing of the bank statement is not terminated, you can define the external transaction UNALLOCATED in the Customizing activity Make Global Settings for Electronic Bank Statement.If the bank makes the bank statements available in SWIFT MT940 format, then the external transaction involves a business transaction code.
converts the typical bank transactions to internal system transactions (meaning posting rules), that in turn trigger certain posting transactions.this
.@Nonnull public BankStatementItem.BankStatementItemBuilder originalCurrency(@Nullable String originalCurrency)
Original property name from the Odata EDM: OriginalCurrency
this
.@Nonnull public BankStatementItem.BankStatementItemBuilder amountInOriginalCurrency(@Nullable BigDecimal amountInOriginalCurrency)
Original property name from the Odata EDM: AmountInOriginalCurrency
this
.@Nonnull public BankStatementItem.BankStatementItemBuilder documentItemText(@Nullable String documentItemText)
Original property name from the Odata EDM: DocumentItemText
Line item texts can be used internally and externally. To be able to distinguish between these, you must begin texts for external use with "*". These texts can then be printed on all correspondence, dunning notices, payment advice notes, etc. The asterisk is removed when the text is printed.This function is only available in the FI component. It cannot be used in Materials Management.
this
.@Nonnull public BankStatementItem.BankStatementItemBuilder amountInTransactionCurrency(@Nullable BigDecimal amountInTransactionCurrency)
Original property name from the Odata EDM: AmountInTransactionCurrency
this
.@Nonnull public BankStatementItem.BankStatementItemBuilder paymentManualTransacType(@Nullable String paymentManualTransacType)
Original property name from the Odata EDM: PaymentManualTransacType
this
.@Nonnull public BankStatementItem.BankStatementItemBuilder partnerBank(@Nullable String partnerBank)
Original property name from the Odata EDM: PartnerBank
this
.@Nonnull public BankStatementItem.BankStatementItemBuilder partnerBankAccount(@Nullable String partnerBankAccount)
Original property name from the Odata EDM: PartnerBankAccount
this
.@Nonnull public BankStatementItem.BankStatementItemBuilder businessPartnerName(@Nullable String businessPartnerName)
Original property name from the Odata EDM: BusinessPartnerName
this
.@Nonnull public BankStatementItem build()
Copyright © 2021 SAP SE. All rights reserved.