Class BankReconciliationStatement
Original entity name from the Odata EDM: BankReconciliationStatementType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of BankReconciliationStatement instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BankReconciliationStatementField<BigDecimal>Use with available fluent helpers to apply the AdjustedBkAcctBalanceAmt field to query operations.static final BankReconciliationStatementField<BigDecimal>Use with available fluent helpers to apply the AdjustedGLAcctBalanceAmt field to query operations.static final BankReconciliationStatementSelectableSelector for all available fields of BankReconciliationStatement.static final BankReconciliationStatementField<String>Use with available fluent helpers to apply the BankAccount field to query operations.static final BankReconciliationStatementField<String>Use with available fluent helpers to apply the BankAccountReferenceText field to query operations.static final BankReconciliationStatementField<BigDecimal>Use with available fluent helpers to apply the BankAcctBalanceAmt field to query operations.static final BankReconciliationStatementField<String>Use with available fluent helpers to apply the BankName field to query operations.static final BankReconciliationStatementField<LocalDateTime>Use with available fluent helpers to apply the BankReconciliationDate field to query operations.static final BankReconciliationStatementField<String>Use with available fluent helpers to apply the CompanyCode field to query operations.static final BankReconciliationStatementField<String>Use with available fluent helpers to apply the CompanyCodeName field to query operations.static final BankReconciliationStatementField<String>Use with available fluent helpers to apply the CreationUserName field to query operations.static final BankReconciliationStatementField<String>Use with available fluent helpers to apply the GLAccount field to query operations.static final BankReconciliationStatementField<BigDecimal>Use with available fluent helpers to apply the GLAcctBalanceAmt field to query operations.static final BankReconciliationStatementField<String>Use with available fluent helpers to apply the HouseBank field to query operations.static final BankReconciliationStatementField<String>Use with available fluent helpers to apply the HouseBankAccount field to query operations.static final BankReconciliationStatementField<String>Use with available fluent helpers to apply the HouseBankAccountDescription field to query operations.static final BankReconciliationStatementField<String>Use with available fluent helpers to apply the HouseBankCurrency field to query operations.static final BankReconciliationStatementField<ZonedDateTime>Use with available fluent helpers to apply the LastChangeDateTime field to query operations.static final BankReconciliationStatementField<String>Use with available fluent helpers to apply the Ledger field to query operations.static final BankReconciliationStatementLink<BankStatementItem>Use with available fluent helpers to apply the BankStatementItemSet navigation property to query operations.static final BankReconciliationStatementLink<JournalEntryItem>Use with available fluent helpers to apply the JournalEntryItemSet navigation property to query operations.static final BankReconciliationStatementField<BigDecimal>Use with available fluent helpers to apply the UnmatchedIncgBkStmntPayt field to query operations.static final BankReconciliationStatementField<BigDecimal>Use with available fluent helpers to apply the UnmatchedIncgJrnlEntrPayt field to query operations.static final BankReconciliationStatementField<BigDecimal>Use with available fluent helpers to apply the UnmatchedOutgBkStmntPayt field to query operations.static final BankReconciliationStatementField<BigDecimal>Use with available fluent helpers to apply the UnmatchedOutgJrnlEntrPayt field to query operations.static final BankReconciliationStatementField<String>Use with available fluent helpers to apply the UserDescription field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionBankReconciliationStatement(String companyCode, String houseBank, String houseBankAccount, LocalDateTime bankReconciliationDate, String ledger, String houseBankCurrency, String bankAccount, String bankAccountReferenceText, String bankName, String gLAccount, BigDecimal adjustedGLAcctBalanceAmt, BigDecimal adjustedBkAcctBalanceAmt, BigDecimal bankAcctBalanceAmt, BigDecimal gLAcctBalanceAmt, BigDecimal unmatchedIncgBkStmntPayt, BigDecimal unmatchedOutgBkStmntPayt, BigDecimal unmatchedIncgJrnlEntrPayt, BigDecimal unmatchedOutgJrnlEntrPayt, String creationUserName, String userDescription, ZonedDateTime lastChangeDateTime, String companyCodeName, String houseBankAccountDescription, List<JournalEntryItem> toJournalEntryItemSet, List<BankStatementItem> toBankStatementItemSet) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBankStatementItemSet(BankStatementItem... entity) Adds elements to the list of associated BankStatementItem entities.voidaddJournalEntryItemSet(JournalEntryItem... entity) Adds elements to the list of associated JournalEntryItem entities.voidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanFetches the BankStatementItem entities (one to many) associated with this entity.Fetches the JournalEntryItem entities (one to many) associated with this entity.static <T,DomainT>
BankReconciliationStatementField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> BankReconciliationStatementField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidConstraints: Not nullable, Precision: 24, Scale: 3Constraints: Not nullable, Precision: 24, Scale: 3Constraints: Not nullable, Maximum length: 18Constraints: Not nullable, Maximum length: 27Constraints: Not nullable, Precision: 24, Scale: 3Constraints: Not nullable, Maximum length: 60(Key Field) Constraints: Not nullable, Precision: 0io.vavr.control.Option<List<BankStatementItem>>Retrieval of associated BankStatementItem entities (one to many).Retrieval of associated BankStatementItem entities (one to many).(Key Field) Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 25Constraints: Not nullable, Maximum length: 12protected Stringprotected StringConstraints: Not nullable, Maximum length: 10Constraints: Not nullable, Precision: 24, Scale: 3(Key Field) Constraints: Not nullable, Maximum length: 5(Key Field) Constraints: Not nullable, Maximum length: 5Constraints: Not nullable, Maximum length: 50Constraints: Not nullable, Maximum length: 5io.vavr.control.Option<List<JournalEntryItem>>Retrieval of associated JournalEntryItem entities (one to many).Retrieval of associated JournalEntryItem entities (one to many).getKey()Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 2getType()Constraints: Not nullable, Precision: 24, Scale: 3Constraints: Not nullable, Precision: 24, Scale: 3Constraints: Not nullable, Precision: 24, Scale: 3Constraints: Not nullable, Precision: 24, Scale: 3Constraints: Not nullable, Maximum length: 80inthashCode()voidsetAdjustedBkAcctBalanceAmt(BigDecimal adjustedBkAcctBalanceAmt) Constraints: Not nullable, Precision: 24, Scale: 3voidsetAdjustedGLAcctBalanceAmt(BigDecimal adjustedGLAcctBalanceAmt) Constraints: Not nullable, Precision: 24, Scale: 3voidsetBankAccount(String bankAccount) Constraints: Not nullable, Maximum length: 18voidsetBankAccountReferenceText(String bankAccountReferenceText) Constraints: Not nullable, Maximum length: 27voidsetBankAcctBalanceAmt(BigDecimal bankAcctBalanceAmt) Constraints: Not nullable, Precision: 24, Scale: 3voidsetBankName(String bankName) Constraints: Not nullable, Maximum length: 60voidsetBankReconciliationDate(LocalDateTime bankReconciliationDate) (Key Field) Constraints: Not nullable, Precision: 0voidOverwrites the list of associated BankStatementItem entities for the loaded navigation property BankStatementItemSet.voidsetCompanyCode(String companyCode) (Key Field) Constraints: Not nullable, Maximum length: 4voidsetCompanyCodeName(String companyCodeName) Constraints: Not nullable, Maximum length: 25voidsetCreationUserName(String creationUserName) Constraints: Not nullable, Maximum length: 12voidsetGLAccount(String gLAccount) Constraints: Not nullable, Maximum length: 10voidsetGLAcctBalanceAmt(BigDecimal gLAcctBalanceAmt) Constraints: Not nullable, Precision: 24, Scale: 3voidsetHouseBank(String houseBank) (Key Field) Constraints: Not nullable, Maximum length: 5voidsetHouseBankAccount(String houseBankAccount) (Key Field) Constraints: Not nullable, Maximum length: 5voidsetHouseBankAccountDescription(String houseBankAccountDescription) Constraints: Not nullable, Maximum length: 50voidsetHouseBankCurrency(String houseBankCurrency) Constraints: Not nullable, Maximum length: 5voidOverwrites the list of associated JournalEntryItem entities for the loaded navigation property JournalEntryItemSet.voidsetLastChangeDateTime(ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 0voidConstraints: Not nullable, Maximum length: 2protected voidsetServicePathForFetch(String servicePathForFetch) voidsetUnmatchedIncgBkStmntPayt(BigDecimal unmatchedIncgBkStmntPayt) Constraints: Not nullable, Precision: 24, Scale: 3voidsetUnmatchedIncgJrnlEntrPayt(BigDecimal unmatchedIncgJrnlEntrPayt) Constraints: Not nullable, Precision: 24, Scale: 3voidsetUnmatchedOutgBkStmntPayt(BigDecimal unmatchedOutgBkStmntPayt) Constraints: Not nullable, Precision: 24, Scale: 3voidsetUnmatchedOutgJrnlEntrPayt(BigDecimal unmatchedOutgJrnlEntrPayt) Constraints: Not nullable, Precision: 24, Scale: 3voidsetUserDescription(String userDescription) Constraints: Not nullable, Maximum length: 80toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity
fetchFieldAsList, fetchFieldAsSingle, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
-
Field Details
-
ALL_FIELDS
Selector for all available fields of BankReconciliationStatement. -
COMPANY_CODE
Use with available fluent helpers to apply the CompanyCode field to query operations. -
HOUSE_BANK
Use with available fluent helpers to apply the HouseBank field to query operations. -
HOUSE_BANK_ACCOUNT
Use with available fluent helpers to apply the HouseBankAccount field to query operations. -
BANK_RECONCILIATION_DATE
Use with available fluent helpers to apply the BankReconciliationDate field to query operations. -
LEDGER
Use with available fluent helpers to apply the Ledger field to query operations. -
HOUSE_BANK_CURRENCY
Use with available fluent helpers to apply the HouseBankCurrency field to query operations. -
BANK_ACCOUNT
Use with available fluent helpers to apply the BankAccount field to query operations. -
BANK_ACCOUNT_REFERENCE_TEXT
Use with available fluent helpers to apply the BankAccountReferenceText field to query operations. -
BANK_NAME
Use with available fluent helpers to apply the BankName field to query operations. -
GL_ACCOUNT
Use with available fluent helpers to apply the GLAccount field to query operations. -
ADJUSTED_GL_ACCT_BALANCE_AMT
Use with available fluent helpers to apply the AdjustedGLAcctBalanceAmt field to query operations. -
ADJUSTED_BK_ACCT_BALANCE_AMT
Use with available fluent helpers to apply the AdjustedBkAcctBalanceAmt field to query operations. -
BANK_ACCT_BALANCE_AMT
Use with available fluent helpers to apply the BankAcctBalanceAmt field to query operations. -
GL_ACCT_BALANCE_AMT
Use with available fluent helpers to apply the GLAcctBalanceAmt field to query operations. -
UNMATCHED_INCG_BK_STMNT_PAYT
Use with available fluent helpers to apply the UnmatchedIncgBkStmntPayt field to query operations. -
UNMATCHED_OUTG_BK_STMNT_PAYT
Use with available fluent helpers to apply the UnmatchedOutgBkStmntPayt field to query operations. -
UNMATCHED_INCG_JRNL_ENTR_PAYT
Use with available fluent helpers to apply the UnmatchedIncgJrnlEntrPayt field to query operations. -
UNMATCHED_OUTG_JRNL_ENTR_PAYT
Use with available fluent helpers to apply the UnmatchedOutgJrnlEntrPayt field to query operations. -
CREATION_USER_NAME
Use with available fluent helpers to apply the CreationUserName field to query operations. -
USER_DESCRIPTION
Use with available fluent helpers to apply the UserDescription field to query operations. -
LAST_CHANGE_DATE_TIME
Use with available fluent helpers to apply the LastChangeDateTime field to query operations. -
COMPANY_CODE_NAME
Use with available fluent helpers to apply the CompanyCodeName field to query operations. -
HOUSE_BANK_ACCOUNT_DESCRIPTION
Use with available fluent helpers to apply the HouseBankAccountDescription field to query operations. -
TO_JOURNAL_ENTRY_ITEM_SET
Use with available fluent helpers to apply the JournalEntryItemSet navigation property to query operations. -
TO_BANK_STATEMENT_ITEM_SET
Use with available fluent helpers to apply the BankStatementItemSet navigation property to query operations.
-
-
Constructor Details
-
BankReconciliationStatement
public BankReconciliationStatement() -
BankReconciliationStatement
public BankReconciliationStatement(@Nullable String companyCode, @Nullable String houseBank, @Nullable String houseBankAccount, @Nullable LocalDateTime bankReconciliationDate, @Nullable String ledger, @Nullable String houseBankCurrency, @Nullable String bankAccount, @Nullable String bankAccountReferenceText, @Nullable String bankName, @Nullable String gLAccount, @Nullable BigDecimal adjustedGLAcctBalanceAmt, @Nullable BigDecimal adjustedBkAcctBalanceAmt, @Nullable BigDecimal bankAcctBalanceAmt, @Nullable BigDecimal gLAcctBalanceAmt, @Nullable BigDecimal unmatchedIncgBkStmntPayt, @Nullable BigDecimal unmatchedOutgBkStmntPayt, @Nullable BigDecimal unmatchedIncgJrnlEntrPayt, @Nullable BigDecimal unmatchedOutgJrnlEntrPayt, @Nullable String creationUserName, @Nullable String userDescription, @Nullable ZonedDateTime lastChangeDateTime, @Nullable String companyCodeName, @Nullable String houseBankAccountDescription, List<JournalEntryItem> toJournalEntryItemSet, List<BankStatementItem> toBankStatementItemSet)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<BankReconciliationStatement>
-
setCompanyCode
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Parameters:
companyCode- Company Code
-
setHouseBank
(Key Field) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: HouseBank
- Parameters:
houseBank- House Bank
-
setHouseBankAccount
(Key Field) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: HouseBankAccount
- Parameters:
houseBankAccount- Account ID
-
setBankReconciliationDate
(Key Field) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: BankReconciliationDate
- Parameters:
bankReconciliationDate- Reconciliation Date
-
setLedger
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Ledger
- Parameters:
ledger- Ledger
-
setHouseBankCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: HouseBankCurrency
- Parameters:
houseBankCurrency- Currency
-
setBankAccount
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: BankAccount
- Parameters:
bankAccount- Bank Account
-
setBankAccountReferenceText
Constraints: Not nullable, Maximum length: 27Original property name from the Odata EDM: BankAccountReferenceText
- Parameters:
bankAccountReferenceText- Reference info.
-
setBankName
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: BankName
- Parameters:
bankName- Bank Name
-
setGLAccount
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: GLAccount
- Parameters:
gLAccount- G/L Account
-
setAdjustedGLAcctBalanceAmt
Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: AdjustedGLAcctBalanceAmt
- Parameters:
adjustedGLAcctBalanceAmt- Adj.Closing Balance
-
setAdjustedBkAcctBalanceAmt
Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: AdjustedBkAcctBalanceAmt
- Parameters:
adjustedBkAcctBalanceAmt- Adj.Closing Balance
-
setBankAcctBalanceAmt
Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: BankAcctBalanceAmt
- Parameters:
bankAcctBalanceAmt- Bank Balance Amount
-
setGLAcctBalanceAmt
Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: GLAcctBalanceAmt
- Parameters:
gLAcctBalanceAmt- Closing Balance
-
setUnmatchedIncgBkStmntPayt
Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: UnmatchedIncgBkStmntPayt
- Parameters:
unmatchedIncgBkStmntPayt- Umtchd Incing. In BK
-
setUnmatchedOutgBkStmntPayt
Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: UnmatchedOutgBkStmntPayt
- Parameters:
unmatchedOutgBkStmntPayt- Umtchd Otcing. In BK
-
setUnmatchedIncgJrnlEntrPayt
Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: UnmatchedIncgJrnlEntrPayt
- Parameters:
unmatchedIncgJrnlEntrPayt- Umtchd Incing. In JE
-
setUnmatchedOutgJrnlEntrPayt
Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: UnmatchedOutgJrnlEntrPayt
- Parameters:
unmatchedOutgJrnlEntrPayt- Umtchd Otcing. In JE
-
setCreationUserName
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreationUserName
- Parameters:
creationUserName- Changed By
-
setUserDescription
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: UserDescription
- Parameters:
userDescription- Description
-
setLastChangeDateTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: LastChangeDateTime
- Parameters:
lastChangeDateTime- Timestamp (Changed)
-
setCompanyCodeName
Constraints: Not nullable, Maximum length: 25Original property name from the Odata EDM: CompanyCodeName
- Parameters:
companyCodeName- Company Name
-
setHouseBankAccountDescription
Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: HouseBankAccountDescription
- Parameters:
houseBankAccountDescription- Description
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<BankReconciliationStatement>
-
getKey
- Overrides:
getKeyin classVdmObject<BankReconciliationStatement>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<BankReconciliationStatement>
-
fromMap
- Overrides:
fromMapin classVdmObject<BankReconciliationStatement>
-
field
@Nonnull public static <T> BankReconciliationStatementField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.- Parameters:
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.- Returns:
- A representation of an extension field from this entity.
-
field
@Nonnull public static <T,DomainT> BankReconciliationStatementField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.DomainT- The type of the extension field as returned by the OData service.- Parameters:
typeConverter- A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the fieldfieldName- The name of the extension field as returned by the OData service.- Returns:
- A representation of an extension field from this entity, holding a reference to the given TypeConverter.
-
getDestinationForFetch
- Overrides:
getDestinationForFetchin classVdmEntity<BankReconciliationStatement>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<BankReconciliationStatement>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<BankReconciliationStatement>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<BankReconciliationStatement>
-
fetchJournalEntryItemSet
Fetches the JournalEntryItem entities (one to many) associated with this entity. This corresponds to the OData navigation property JournalEntryItemSet.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated JournalEntryItem entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getJournalEntryItemSetOrFetch
Retrieval of associated JournalEntryItem entities (one to many). This corresponds to the OData navigation property JournalEntryItemSet.If the navigation property JournalEntryItemSet of a queried BankReconciliationStatement is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Returns:
- List of associated JournalEntryItem entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getJournalEntryItemSetIfPresent
Retrieval of associated JournalEntryItem entities (one to many). This corresponds to the OData navigation property JournalEntryItemSet.If the navigation property for an entity BankReconciliationStatement has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property JournalEntryItemSet is already loaded, the result will
contain the JournalEntryItem entities. If not, an
Optionwith result stateemptyis returned.
-
setJournalEntryItemSet
Overwrites the list of associated JournalEntryItem entities for the loaded navigation property JournalEntryItemSet.If the navigation property JournalEntryItemSet of a queried BankReconciliationStatement is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
value- List of JournalEntryItem entities.
-
addJournalEntryItemSet
Adds elements to the list of associated JournalEntryItem entities. This corresponds to the OData navigation property JournalEntryItemSet.If the navigation property JournalEntryItemSet of a queried BankReconciliationStatement is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
entity- Array of JournalEntryItem entities.
-
fetchBankStatementItemSet
Fetches the BankStatementItem entities (one to many) associated with this entity. This corresponds to the OData navigation property BankStatementItemSet.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BankStatementItem entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getBankStatementItemSetOrFetch
Retrieval of associated BankStatementItem entities (one to many). This corresponds to the OData navigation property BankStatementItemSet.If the navigation property BankStatementItemSet of a queried BankReconciliationStatement is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Returns:
- List of associated BankStatementItem entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getBankStatementItemSetIfPresent
Retrieval of associated BankStatementItem entities (one to many). This corresponds to the OData navigation property BankStatementItemSet.If the navigation property for an entity BankReconciliationStatement has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property BankStatementItemSet is already loaded, the result will
contain the BankStatementItem entities. If not, an
Optionwith result stateemptyis returned.
-
setBankStatementItemSet
Overwrites the list of associated BankStatementItem entities for the loaded navigation property BankStatementItemSet.If the navigation property BankStatementItemSet of a queried BankReconciliationStatement is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
value- List of BankStatementItem entities.
-
addBankStatementItemSet
Adds elements to the list of associated BankStatementItem entities. This corresponds to the OData navigation property BankStatementItemSet.If the navigation property BankStatementItemSet of a queried BankReconciliationStatement is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
entity- Array of BankStatementItem entities.
-
builder
-
getCompanyCode
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
- Company Code
-
getHouseBank
(Key Field) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: HouseBank
- Returns:
- House Bank
-
getHouseBankAccount
(Key Field) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: HouseBankAccount
- Returns:
- Account ID
-
getBankReconciliationDate
(Key Field) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: BankReconciliationDate
- Returns:
- Reconciliation Date
-
getLedger
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Ledger
- Returns:
- Ledger
-
getHouseBankCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: HouseBankCurrency
- Returns:
- Currency
-
getBankAccount
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: BankAccount
- Returns:
- Bank Account
-
getBankAccountReferenceText
Constraints: Not nullable, Maximum length: 27Original property name from the Odata EDM: BankAccountReferenceText
- Returns:
- Reference info.
-
getBankName
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: BankName
- Returns:
- Bank Name
-
getGLAccount
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: GLAccount
- Returns:
- G/L Account
-
getAdjustedGLAcctBalanceAmt
Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: AdjustedGLAcctBalanceAmt
- Returns:
- Adj.Closing Balance
-
getAdjustedBkAcctBalanceAmt
Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: AdjustedBkAcctBalanceAmt
- Returns:
- Adj.Closing Balance
-
getBankAcctBalanceAmt
Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: BankAcctBalanceAmt
- Returns:
- Bank Balance Amount
-
getGLAcctBalanceAmt
Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: GLAcctBalanceAmt
- Returns:
- Closing Balance
-
getUnmatchedIncgBkStmntPayt
Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: UnmatchedIncgBkStmntPayt
- Returns:
- Umtchd Incing. In BK
-
getUnmatchedOutgBkStmntPayt
Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: UnmatchedOutgBkStmntPayt
- Returns:
- Umtchd Otcing. In BK
-
getUnmatchedIncgJrnlEntrPayt
Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: UnmatchedIncgJrnlEntrPayt
- Returns:
- Umtchd Incing. In JE
-
getUnmatchedOutgJrnlEntrPayt
Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: UnmatchedOutgJrnlEntrPayt
- Returns:
- Umtchd Otcing. In JE
-
getCreationUserName
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreationUserName
- Returns:
- Changed By
-
getUserDescription
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: UserDescription
- Returns:
- Description
-
getLastChangeDateTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: LastChangeDateTime
- Returns:
- Timestamp (Changed)
-
getCompanyCodeName
Constraints: Not nullable, Maximum length: 25Original property name from the Odata EDM: CompanyCodeName
- Returns:
- Company Name
-
getHouseBankAccountDescription
Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: HouseBankAccountDescription
- Returns:
- Description
-
toString
- Overrides:
toStringin classVdmObject<BankReconciliationStatement>
-
equals
- Overrides:
equalsin classVdmEntity<BankReconciliationStatement>
-
canEqual
- Overrides:
canEqualin classVdmEntity<BankReconciliationStatement>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<BankReconciliationStatement>
-