public class BankStatementItem extends VdmEntity<BankStatementItem>
Original entity name from the Odata EDM: BankStatementItemType
Modifier and Type | Class and Description |
---|---|
static class |
BankStatementItem.BankStatementItemBuilder |
Modifier and Type | Field and Description |
---|---|
static BankStatementItemSelectable |
ALL_FIELDS
Selector for all available fields of BankStatementItem.
|
static BankStatementItemField<BigDecimal> |
AMOUNT_IN_ORIGINAL_CURRENCY
Use with available fluent helpers to apply the AmountInOriginalCurrency field to query operations.
|
static BankStatementItemField<BigDecimal> |
AMOUNT_IN_TRANSACTION_CURRENCY
Use with available fluent helpers to apply the AmountInTransactionCurrency field to query operations.
|
static BankStatementItemField<String> |
ASSIGNMENT_REFERENCE
Use with available fluent helpers to apply the AssignmentReference field to query operations.
|
static BankStatementItemField<String> |
BANK_LEDGER_DOCUMENT
Use with available fluent helpers to apply the BankLedgerDocument field to query operations.
|
static BankStatementItemField<LocalDateTime> |
BANK_RECONCILIATION_DATE
Use with available fluent helpers to apply the BankReconciliationDate field to query operations.
|
static BankStatementItemField<String> |
BANK_RECONCILIATION_MATCH_TYPE
Use with available fluent helpers to apply the BankReconciliationMatchType field to query operations.
|
static BankStatementItemField<String> |
BANK_STATEMENT
Use with available fluent helpers to apply the BankStatement field to query operations.
|
static BankStatementItemField<String> |
BANK_STATEMENT_ITEM
Use with available fluent helpers to apply the BankStatementItem field to query operations.
|
static BankStatementItemField<String> |
BANK_STATEMENT_SHORT_ID
Use with available fluent helpers to apply the BankStatementShortID field to query operations.
|
static BankStatementItemField<String> |
BUSINESS_PARTNER_NAME
Use with available fluent helpers to apply the BusinessPartnerName field to query operations.
|
static BankStatementItemField<String> |
COMPANY_CODE
Use with available fluent helpers to apply the CompanyCode field to query operations.
|
static BankStatementItemField<BigDecimal> |
CREDIT_AMOUNT_IN_TRANS_CRCY
Use with available fluent helpers to apply the CreditAmountInTransCrcy field to query operations.
|
static BankStatementItemField<BigDecimal> |
DEBIT_AMOUNT_IN_TRANS_CRCY
Use with available fluent helpers to apply the DebitAmountInTransCrcy field to query operations.
|
static BankStatementItemField<String> |
DOCUMENT_ITEM_TEXT
Use with available fluent helpers to apply the DocumentItemText field to query operations.
|
static BankStatementItemField<String> |
FISCAL_YEAR
Use with available fluent helpers to apply the FiscalYear field to query operations.
|
static BankStatementItemField<String> |
HOUSE_BANK
Use with available fluent helpers to apply the HouseBank field to query operations.
|
static BankStatementItemField<String> |
HOUSE_BANK_ACCOUNT
Use with available fluent helpers to apply the HouseBankAccount field to query operations.
|
static BankStatementItemField<String> |
MEMO_LINE
Use with available fluent helpers to apply the MemoLine field to query operations.
|
static BankStatementItemField<String> |
NOTE
Use with available fluent helpers to apply the Note field to query operations.
|
static BankStatementItemField<String> |
ORIGINAL_CURRENCY
Use with available fluent helpers to apply the OriginalCurrency field to query operations.
|
static BankStatementItemField<String> |
PARTNER_BANK
Use with available fluent helpers to apply the PartnerBank field to query operations.
|
static BankStatementItemField<String> |
PARTNER_BANK_ACCOUNT
Use with available fluent helpers to apply the PartnerBankAccount field to query operations.
|
static BankStatementItemField<String> |
PAYMENT_EXTERNAL_TRANSAC_TYPE
Use with available fluent helpers to apply the PaymentExternalTransacType field to query operations.
|
static BankStatementItemField<String> |
PAYMENT_MANUAL_TRANSAC_TYPE
Use with available fluent helpers to apply the PaymentManualTransacType field to query operations.
|
static BankStatementItemField<String> |
PAYMENT_TRANSACTION
Use with available fluent helpers to apply the PaymentTransaction field to query operations.
|
static BankStatementItemField<LocalDateTime> |
POSTING_DATE
Use with available fluent helpers to apply the PostingDate field to query operations.
|
static BankStatementItemField<String> |
TRANSACTION_CURRENCY
Use with available fluent helpers to apply the TransactionCurrency field to query operations.
|
static BankStatementItemField<LocalDateTime> |
VALUE_DATE
Use with available fluent helpers to apply the ValueDate field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
BankStatementItem() |
BankStatementItem(String companyCode,
String houseBank,
String houseBankAccount,
LocalDateTime bankReconciliationDate,
String bankStatementShortID,
String bankStatementItem,
String bankReconciliationMatchType,
String note,
String bankStatement,
LocalDateTime valueDate,
String transactionCurrency,
BigDecimal creditAmountInTransCrcy,
BigDecimal debitAmountInTransCrcy,
String memoLine,
String assignmentReference,
String bankLedgerDocument,
String fiscalYear,
LocalDateTime postingDate,
String paymentTransaction,
String paymentExternalTransacType,
String originalCurrency,
BigDecimal amountInOriginalCurrency,
String documentItemText,
BigDecimal amountInTransactionCurrency,
String paymentManualTransacType,
String partnerBank,
String partnerBankAccount,
String businessPartnerName) |
Modifier and Type | Method and Description |
---|---|
void |
attachToService(String servicePath,
HttpDestinationProperties destination)
Sets the service path and destination for the fetch commands of this entity.
|
static BankStatementItem.BankStatementItemBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static <T> BankStatementItemField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
static <T,DomainT> |
field(String fieldName,
TypeConverter<T,DomainT> typeConverter)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
BigDecimal |
getAmountInOriginalCurrency()
Constraints: Not nullable, Precision: 24, Scale: 3
|
BigDecimal |
getAmountInTransactionCurrency()
Constraints: Not nullable, Precision: 24, Scale: 3
|
String |
getAssignmentReference()
Constraints: Not nullable, Maximum length: 18
|
String |
getBankLedgerDocument()
Constraints: Not nullable, Maximum length: 10
|
LocalDateTime |
getBankReconciliationDate()
(Key Field) Constraints: Not nullable, Precision: 0
|
String |
getBankReconciliationMatchType()
Constraints: Not nullable, Maximum length: 1
|
String |
getBankStatement()
Constraints: Not nullable, Maximum length: 5
|
String |
getBankStatementItem()
(Key Field) Constraints: Not nullable, Maximum length: 5
|
String |
getBankStatementShortID()
(Key Field) Constraints: Not nullable, Maximum length: 8
|
String |
getBusinessPartnerName()
Constraints: Not nullable, Maximum length: 55
|
String |
getCompanyCode()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
BigDecimal |
getCreditAmountInTransCrcy()
Constraints: Not nullable, Precision: 24, Scale: 3
|
BigDecimal |
getDebitAmountInTransCrcy()
Constraints: Not nullable, Precision: 24, Scale: 3
|
protected String |
getDefaultServicePath()
Used by fluent helpers and navigation property methods to construct OData queries.
|
HttpDestinationProperties |
getDestinationForFetch()
Convienence field for reusing the same destination with multiple queries (e.g.
|
String |
getDocumentItemText()
Constraints: Not nullable, Maximum length: 50
|
protected String |
getEntityCollection()
Used by fluent helpers and navigation property methods to construct OData queries.
|
String |
getFiscalYear()
Constraints: Not nullable, Maximum length: 4
|
String |
getHouseBank()
(Key Field) Constraints: Not nullable, Maximum length: 5
|
String |
getHouseBankAccount()
(Key Field) Constraints: Not nullable, Maximum length: 5
|
protected Map<String,Object> |
getKey() |
String |
getMemoLine()
Constraints: Not nullable, Maximum length: 1333
|
String |
getNote()
Constraints: Not nullable, Maximum length: 255
|
String |
getOriginalCurrency()
Constraints: Not nullable, Maximum length: 5
|
String |
getPartnerBank()
Constraints: Not nullable, Maximum length: 15
|
String |
getPartnerBankAccount()
Constraints: Not nullable, Maximum length: 18
|
String |
getPaymentExternalTransacType()
Constraints: Not nullable, Maximum length: 27
|
String |
getPaymentManualTransacType()
Constraints: Not nullable, Maximum length: 4
|
String |
getPaymentTransaction()
Constraints: Not nullable, Maximum length: 3
|
LocalDateTime |
getPostingDate()
Constraints: Not nullable, Precision: 0
|
String |
getTransactionCurrency()
Constraints: Not nullable, Maximum length: 5
|
Class<BankStatementItem> |
getType() |
LocalDateTime |
getValueDate()
Constraints: Not nullable, Precision: 0
|
int |
hashCode() |
void |
setAmountInOriginalCurrency(BigDecimal amountInOriginalCurrency)
Constraints: Not nullable, Precision: 24, Scale: 3
|
void |
setAmountInTransactionCurrency(BigDecimal amountInTransactionCurrency)
Constraints: Not nullable, Precision: 24, Scale: 3
|
void |
setAssignmentReference(String assignmentReference)
Constraints: Not nullable, Maximum length: 18
|
void |
setBankLedgerDocument(String bankLedgerDocument)
Constraints: Not nullable, Maximum length: 10
|
void |
setBankReconciliationDate(LocalDateTime bankReconciliationDate)
(Key Field) Constraints: Not nullable, Precision: 0
|
void |
setBankReconciliationMatchType(String bankReconciliationMatchType)
Constraints: Not nullable, Maximum length: 1
|
void |
setBankStatement(String bankStatement)
Constraints: Not nullable, Maximum length: 5
|
void |
setBankStatementItem(String bankStatementItem)
(Key Field) Constraints: Not nullable, Maximum length: 5
|
void |
setBankStatementShortID(String bankStatementShortID)
(Key Field) Constraints: Not nullable, Maximum length: 8
|
void |
setBusinessPartnerName(String businessPartnerName)
Constraints: Not nullable, Maximum length: 55
|
void |
setCompanyCode(String companyCode)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setCreditAmountInTransCrcy(BigDecimal creditAmountInTransCrcy)
Constraints: Not nullable, Precision: 24, Scale: 3
|
void |
setDebitAmountInTransCrcy(BigDecimal debitAmountInTransCrcy)
Constraints: Not nullable, Precision: 24, Scale: 3
|
void |
setDocumentItemText(String documentItemText)
Constraints: Not nullable, Maximum length: 50
|
void |
setFiscalYear(String fiscalYear)
Constraints: Not nullable, Maximum length: 4
|
void |
setHouseBank(String houseBank)
(Key Field) Constraints: Not nullable, Maximum length: 5
|
void |
setHouseBankAccount(String houseBankAccount)
(Key Field) Constraints: Not nullable, Maximum length: 5
|
void |
setMemoLine(String memoLine)
Constraints: Not nullable, Maximum length: 1333
|
void |
setNote(String note)
Constraints: Not nullable, Maximum length: 255
|
void |
setOriginalCurrency(String originalCurrency)
Constraints: Not nullable, Maximum length: 5
|
void |
setPartnerBank(String partnerBank)
Constraints: Not nullable, Maximum length: 15
|
void |
setPartnerBankAccount(String partnerBankAccount)
Constraints: Not nullable, Maximum length: 18
|
void |
setPaymentExternalTransacType(String paymentExternalTransacType)
Constraints: Not nullable, Maximum length: 27
|
void |
setPaymentManualTransacType(String paymentManualTransacType)
Constraints: Not nullable, Maximum length: 4
|
void |
setPaymentTransaction(String paymentTransaction)
Constraints: Not nullable, Maximum length: 3
|
void |
setPostingDate(LocalDateTime postingDate)
Constraints: Not nullable, Precision: 0
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setTransactionCurrency(String transactionCurrency)
Constraints: Not nullable, Maximum length: 5
|
void |
setValueDate(LocalDateTime valueDate)
Constraints: Not nullable, Precision: 0
|
protected Map<String,Object> |
toMapOfFields() |
String |
toString() |
getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
public static final BankStatementItemSelectable ALL_FIELDS
public static final BankStatementItemField<String> COMPANY_CODE
public static final BankStatementItemField<String> HOUSE_BANK
public static final BankStatementItemField<String> HOUSE_BANK_ACCOUNT
public static final BankStatementItemField<LocalDateTime> BANK_RECONCILIATION_DATE
public static final BankStatementItemField<String> BANK_STATEMENT_SHORT_ID
public static final BankStatementItemField<String> BANK_STATEMENT_ITEM
public static final BankStatementItemField<String> BANK_RECONCILIATION_MATCH_TYPE
public static final BankStatementItemField<String> NOTE
public static final BankStatementItemField<String> BANK_STATEMENT
public static final BankStatementItemField<LocalDateTime> VALUE_DATE
public static final BankStatementItemField<String> TRANSACTION_CURRENCY
public static final BankStatementItemField<BigDecimal> CREDIT_AMOUNT_IN_TRANS_CRCY
public static final BankStatementItemField<BigDecimal> DEBIT_AMOUNT_IN_TRANS_CRCY
public static final BankStatementItemField<String> MEMO_LINE
public static final BankStatementItemField<String> ASSIGNMENT_REFERENCE
public static final BankStatementItemField<String> BANK_LEDGER_DOCUMENT
public static final BankStatementItemField<String> FISCAL_YEAR
public static final BankStatementItemField<LocalDateTime> POSTING_DATE
public static final BankStatementItemField<String> PAYMENT_TRANSACTION
public static final BankStatementItemField<String> PAYMENT_EXTERNAL_TRANSAC_TYPE
public static final BankStatementItemField<String> ORIGINAL_CURRENCY
public static final BankStatementItemField<BigDecimal> AMOUNT_IN_ORIGINAL_CURRENCY
public static final BankStatementItemField<String> DOCUMENT_ITEM_TEXT
public static final BankStatementItemField<BigDecimal> AMOUNT_IN_TRANSACTION_CURRENCY
public static final BankStatementItemField<String> PAYMENT_MANUAL_TRANSAC_TYPE
public static final BankStatementItemField<String> PARTNER_BANK
public static final BankStatementItemField<String> PARTNER_BANK_ACCOUNT
public static final BankStatementItemField<String> BUSINESS_PARTNER_NAME
public BankStatementItem()
public BankStatementItem(@Nullable String companyCode, @Nullable String houseBank, @Nullable String houseBankAccount, @Nullable LocalDateTime bankReconciliationDate, @Nullable String bankStatementShortID, @Nullable String bankStatementItem, @Nullable String bankReconciliationMatchType, @Nullable String note, @Nullable String bankStatement, @Nullable LocalDateTime valueDate, @Nullable String transactionCurrency, @Nullable BigDecimal creditAmountInTransCrcy, @Nullable BigDecimal debitAmountInTransCrcy, @Nullable String memoLine, @Nullable String assignmentReference, @Nullable String bankLedgerDocument, @Nullable String fiscalYear, @Nullable LocalDateTime postingDate, @Nullable String paymentTransaction, @Nullable String paymentExternalTransacType, @Nullable String originalCurrency, @Nullable BigDecimal amountInOriginalCurrency, @Nullable String documentItemText, @Nullable BigDecimal amountInTransactionCurrency, @Nullable String paymentManualTransacType, @Nullable String partnerBank, @Nullable String partnerBankAccount, @Nullable String businessPartnerName)
@Nonnull public Class<BankStatementItem> getType()
getType
in class VdmObject<BankStatementItem>
public void setCompanyCode(@Nullable String companyCode)
Original property name from the Odata EDM: CompanyCode
companyCode
- The company code is an organizational unit within financial accounting.public void setHouseBank(@Nullable String houseBank)
Original property name from the Odata EDM: HouseBank
houseBank
- All bank data is determined using this key.public void setHouseBankAccount(@Nullable String houseBankAccount)
Original property name from the Odata EDM: HouseBankAccount
houseBankAccount
- This ID together with the ID for the house bank uniquely defines a bank account.public void setBankReconciliationDate(@Nullable LocalDateTime bankReconciliationDate)
Original property name from the Odata EDM: BankReconciliationDate
bankReconciliationDate
- Reconciliation Datepublic void setBankStatementShortID(@Nullable String bankStatementShortID)
Original property name from the Odata EDM: BankStatementShortID
bankStatementShortID
- Short Key (Surrogate)public void setBankStatementItem(@Nullable String bankStatementItem)
Original property name from the Odata EDM: BankStatementItem
bankStatementItem
- Memo Record Number (Line Item Number in Bank Statement)public void setBankReconciliationMatchType(@Nullable String bankReconciliationMatchType)
Original property name from the Odata EDM: BankReconciliationMatchType
bankReconciliationMatchType
- Matched Indicatorpublic void setNote(@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.
note
- Shows additional information about the open item.public void setBankStatement(@Nullable String bankStatement)
Original property name from the Odata EDM: BankStatement
bankStatement
- Bank Statement Numberpublic void setValueDate(@Nullable LocalDateTime valueDate)
Original property name from the Odata EDM: ValueDate
valueDate
- Value Date of the Item to Be Clearedpublic void setTransactionCurrency(@Nullable String transactionCurrency)
Original property name from the Odata EDM: TransactionCurrency
transactionCurrency
- Account Currency Keypublic void setCreditAmountInTransCrcy(@Nullable BigDecimal creditAmountInTransCrcy)
Original property name from the Odata EDM: CreditAmountInTransCrcy
creditAmountInTransCrcy
- Amount in Account Currencypublic void setDebitAmountInTransCrcy(@Nullable BigDecimal debitAmountInTransCrcy)
Original property name from the Odata EDM: DebitAmountInTransCrcy
debitAmountInTransCrcy
- Amount in Account Currencypublic void setMemoLine(@Nullable String memoLine)
Original property name from the Odata EDM: MemoLine
memoLine
- Memo Linepublic void setAssignmentReference(@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.
assignmentReference
- The assignment number is an additional information reference field in the line item.public void setBankLedgerDocument(@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.
bankLedgerDocument
- The document number is the key the system uses to access the accounting document.public void setFiscalYear(@Nullable String fiscalYear)
Original property name from the Odata EDM: FiscalYear
fiscalYear
- Period, 12 months as a rule, for which the company is to create its inventory and balance sheet. The
fiscal year can be the same as the calendar year, but does not have to be.public void setPostingDate(@Nullable LocalDateTime postingDate)
Original property name from the Odata EDM: PostingDate
postingDate
- Posting Date in the Documentpublic void setPaymentTransaction(@Nullable String paymentTransaction)
Original property name from the Odata EDM: PaymentTransaction
paymentTransaction
- Business Transaction Codepublic void setPaymentExternalTransacType(@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.
paymentExternalTransacType
- The SAP system needs the External Transaction to identify the business transaction. The SAP system
converts the typical bank transactions to internal system transactions (meaning posting rules), that
in turn trigger certain posting transactions.public void setOriginalCurrency(@Nullable String originalCurrency)
Original property name from the Odata EDM: OriginalCurrency
originalCurrency
- Payment Currency Keypublic void setAmountInOriginalCurrency(@Nullable BigDecimal amountInOriginalCurrency)
Original property name from the Odata EDM: AmountInOriginalCurrency
amountInOriginalCurrency
- Foreign Currency Amount (Different from Account Currency)public void setDocumentItemText(@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.
documentItemText
- Contains an explanatory text on the line item.public void setAmountInTransactionCurrency(@Nullable BigDecimal amountInTransactionCurrency)
Original property name from the Odata EDM: AmountInTransactionCurrency
amountInTransactionCurrency
- Amount in Account Currencypublic void setPaymentManualTransacType(@Nullable String paymentManualTransacType)
Original property name from the Odata EDM: PaymentManualTransacType
paymentManualTransacType
- Using the transaction you determine how and to which accounts the system is to post the payment.public void setPartnerBank(@Nullable String partnerBank)
Original property name from the Odata EDM: PartnerBank
partnerBank
- Partner Bank Account: Bank Numberpublic void setPartnerBankAccount(@Nullable String partnerBankAccount)
Original property name from the Odata EDM: PartnerBankAccount
partnerBankAccount
- Account Number at the Partner Bankpublic void setBusinessPartnerName(@Nullable String businessPartnerName)
Original property name from the Odata EDM: BusinessPartnerName
businessPartnerName
- Business Partnerprotected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<BankStatementItem>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<BankStatementItem>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<BankStatementItem>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<BankStatementItem>
@Nonnull public static <T> BankStatementItemField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
T
- The type of the extension field when performing value comparisons.fieldName
- The name of the extension field as returned by the OData service.fieldType
- The Java type to use for the extension field when performing value comparisons.@Nonnull public static <T,DomainT> BankStatementItemField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
T
- The type of the extension field when performing value comparisons.DomainT
- The type of the extension field as returned by the OData service.typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.@Nullable public HttpDestinationProperties getDestinationForFetch()
VdmEntity
getDestinationForFetch
in class VdmEntity<BankStatementItem>
protected void setServicePathForFetch(@Nullable String servicePathForFetch)
VdmEntity
Note: Use with caution, as this can easily break the fetch call on this entity. See the interface of the corresponding service for the default service path.
setServicePathForFetch
in class VdmEntity<BankStatementItem>
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
VdmEntity
Note: Use with caution, as this can easily break the fetch calls on this entity. See the interface of the corresponding service for the default service path.
attachToService
in class VdmEntity<BankStatementItem>
servicePath
- Optional parameter. New service path to apply to this entity and any associated entities that were
previously fetched. If a null value is provided and the service path has never been set, then the
service path will be set to the default defined in the corresponding service interface.destination
- New destination to apply to this entity and any associated entities that were previously fetched.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<BankStatementItem>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull public static BankStatementItem.BankStatementItemBuilder builder()
@Nullable public String getCompanyCode()
Original property name from the Odata EDM: CompanyCode
@Nullable public String getHouseBank()
Original property name from the Odata EDM: HouseBank
@Nullable public String getHouseBankAccount()
Original property name from the Odata EDM: HouseBankAccount
@Nullable public LocalDateTime getBankReconciliationDate()
Original property name from the Odata EDM: BankReconciliationDate
@Nullable public String getBankStatementShortID()
Original property name from the Odata EDM: BankStatementShortID
@Nullable public String getBankStatementItem()
Original property name from the Odata EDM: BankStatementItem
@Nullable public String getBankReconciliationMatchType()
Original property name from the Odata EDM: BankReconciliationMatchType
@Nullable public String getNote()
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.
@Nullable public String getBankStatement()
Original property name from the Odata EDM: BankStatement
@Nullable public LocalDateTime getValueDate()
Original property name from the Odata EDM: ValueDate
@Nullable public String getTransactionCurrency()
Original property name from the Odata EDM: TransactionCurrency
@Nullable public BigDecimal getCreditAmountInTransCrcy()
Original property name from the Odata EDM: CreditAmountInTransCrcy
@Nullable public BigDecimal getDebitAmountInTransCrcy()
Original property name from the Odata EDM: DebitAmountInTransCrcy
@Nullable public String getMemoLine()
Original property name from the Odata EDM: MemoLine
@Nullable public String getAssignmentReference()
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.
@Nullable public String getBankLedgerDocument()
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.
@Nullable public String getFiscalYear()
Original property name from the Odata EDM: FiscalYear
@Nullable public LocalDateTime getPostingDate()
Original property name from the Odata EDM: PostingDate
@Nullable public String getPaymentTransaction()
Original property name from the Odata EDM: PaymentTransaction
@Nullable public String getPaymentExternalTransacType()
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.
@Nullable public String getOriginalCurrency()
Original property name from the Odata EDM: OriginalCurrency
@Nullable public BigDecimal getAmountInOriginalCurrency()
Original property name from the Odata EDM: AmountInOriginalCurrency
@Nullable public String getDocumentItemText()
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.
@Nullable public BigDecimal getAmountInTransactionCurrency()
Original property name from the Odata EDM: AmountInTransactionCurrency
@Nullable public String getPaymentManualTransacType()
Original property name from the Odata EDM: PaymentManualTransacType
@Nullable public String getPartnerBank()
Original property name from the Odata EDM: PartnerBank
@Nullable public String getPartnerBankAccount()
Original property name from the Odata EDM: PartnerBankAccount
@Nullable public String getBusinessPartnerName()
Original property name from the Odata EDM: BusinessPartnerName
@Nonnull public String toString()
toString
in class VdmObject<BankStatementItem>
public boolean equals(@Nullable Object o)
equals
in class VdmObject<BankStatementItem>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmObject<BankStatementItem>
public int hashCode()
hashCode
in class VdmObject<BankStatementItem>
Copyright © 2021 SAP SE. All rights reserved.