Class DefaultBankReconciliationStatementService
- All Implemented Interfaces:
BatchService<BankReconciliationStatementServiceBatch>,BankReconciliationStatementService
The service contains bank reconciliation items, bank reconciliation statements, journal entry items and bank statement items. The bank reconciliation items provide the G/L account balance, bank account balance and reconciliation status of all house bank accounts. The “StartReconcile” operation can start automatic reconciliation and generate bank reconciliation statement in the backend. If there are any issues when the bank reconciliation statement is created, the system displays error messages in the response. .
Reference: SAP Business Accelerator Hub
Details:
| OData Service: | API_CN_BANK_RECONCILIAITON_SRV |
| API Version: | 1.0.0 |
| Minimum ERP Version: | 2302 |
| Communication Scenario: | Finance - Bank Reconciliation Integration(SAP_COM_0388) |
| Scope Items: | Bank Integration with File Interface(1EG) |
| Authentication Methods: | x509 |
| Business Object: | Bank Account |
-
Field Summary
Fields inherited from interface com.sap.cloud.sdk.s4hana.datamodel.odata.services.BankReconciliationStatementService
DEFAULT_SERVICE_PATH -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Creates a service usingBankReconciliationStatementService.DEFAULT_SERVICE_PATHto send the requests. -
Method Summary
Modifier and TypeMethodDescriptionbatch()Deprecated.Deprecated.Fetch multipleBankReconciliationItementities.Deprecated.Fetch multipleBankReconciliationStatemententities.Deprecated.Fetch multipleBankStatementItementities.Deprecated.Fetch multipleJournalEntryItementities.getBankReconciliationItemByKey(String companyCode, String houseBank, String houseBankAccount, LocalDateTime bankReconciliationDate) Deprecated.Fetch a singleBankReconciliationItementity using key fields.getBankReconciliationStatementByKey(String companyCode, String houseBank, String houseBankAccount, LocalDateTime bankReconciliationDate) Deprecated.Fetch a singleBankReconciliationStatemententity using key fields.getBankStatementItemByKey(String companyCode, String houseBank, String houseBankAccount, LocalDateTime bankReconciliationDate, String bankStatementShortID, String bankStatementItem) Deprecated.Fetch a singleBankStatementItementity using key fields.getJournalEntryItemByKey(String companyCode, String houseBank, String houseBankAccount, LocalDateTime bankReconciliationDate, String fiscalYear, String accountingDocument, String accountingDocumentItem) Deprecated.Fetch a singleJournalEntryItementity using key fields.startReconcile(String companyCode, String houseBank, String houseBankAccount, LocalDateTime bankReconciliationDate) Deprecated.Creates a fluent helper for the StartReconcile OData function import.withServicePath(String servicePath) Deprecated.Overrides the default service path and returns a new service instance with the specified service path.
-
Constructor Details
-
DefaultBankReconciliationStatementService
public DefaultBankReconciliationStatementService()Deprecated.Creates a service usingBankReconciliationStatementService.DEFAULT_SERVICE_PATHto send the requests.
-
-
Method Details
-
withServicePath
@Nonnull public DefaultBankReconciliationStatementService withServicePath(@Nonnull String servicePath) Deprecated.Description copied from interface:BankReconciliationStatementServiceOverrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.- Specified by:
withServicePathin interfaceBankReconciliationStatementService- Parameters:
servicePath- Service path that will override the default.- Returns:
- A new service instance with the specified service path.
-
batch
Deprecated.- Specified by:
batchin interfaceBatchService<BankReconciliationStatementServiceBatch>
-
getAllBankStatementItem
Deprecated.Description copied from interface:BankReconciliationStatementServiceFetch multipleBankStatementItementities.- Specified by:
getAllBankStatementItemin interfaceBankReconciliationStatementService- Returns:
- A fluent helper to fetch multiple
BankStatementItementities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getBankStatementItemByKey
@Nonnull public BankStatementItemByKeyFluentHelper getBankStatementItemByKey(String companyCode, String houseBank, String houseBankAccount, LocalDateTime bankReconciliationDate, String bankStatementShortID, String bankStatementItem) Deprecated.Description copied from interface:BankReconciliationStatementServiceFetch a singleBankStatementItementity using key fields.- Specified by:
getBankStatementItemByKeyin interfaceBankReconciliationStatementService- Parameters:
companyCode- Company CodeConstraints: Not nullable, Maximum length: 4
houseBank- House BankConstraints: Not nullable, Maximum length: 5
houseBankAccount- Account IDConstraints: Not nullable, Maximum length: 5
bankReconciliationDate- Reconciliation DateConstraints: Not nullable, Precision: 0
bankStatementShortID- Short KeyConstraints: Not nullable, Maximum length: 8
bankStatementItem- Memo Record No.Constraints: Not nullable, Maximum length: 5
- Returns:
- A fluent helper to fetch a single
BankStatementItementity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getAllBankReconciliationItem
Deprecated.Description copied from interface:BankReconciliationStatementServiceFetch multipleBankReconciliationItementities.- Specified by:
getAllBankReconciliationItemin interfaceBankReconciliationStatementService- Returns:
- A fluent helper to fetch multiple
BankReconciliationItementities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getBankReconciliationItemByKey
@Nonnull public BankReconciliationItemByKeyFluentHelper getBankReconciliationItemByKey(String companyCode, String houseBank, String houseBankAccount, LocalDateTime bankReconciliationDate) Deprecated.Description copied from interface:BankReconciliationStatementServiceFetch a singleBankReconciliationItementity using key fields.- Specified by:
getBankReconciliationItemByKeyin interfaceBankReconciliationStatementService- Parameters:
companyCode- Company CodeConstraints: Not nullable, Maximum length: 4
houseBank- House BankConstraints: Not nullable, Maximum length: 5
houseBankAccount- Account IDConstraints: Not nullable, Maximum length: 5
bankReconciliationDate- Reconciliation DateConstraints: Not nullable, Precision: 0
- Returns:
- A fluent helper to fetch a single
BankReconciliationItementity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getAllBankReconciliationStatement
Deprecated.Description copied from interface:BankReconciliationStatementServiceFetch multipleBankReconciliationStatemententities.- Specified by:
getAllBankReconciliationStatementin interfaceBankReconciliationStatementService- Returns:
- A fluent helper to fetch multiple
BankReconciliationStatemententities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getBankReconciliationStatementByKey
@Nonnull public BankReconciliationStatementByKeyFluentHelper getBankReconciliationStatementByKey(String companyCode, String houseBank, String houseBankAccount, LocalDateTime bankReconciliationDate) Deprecated.Description copied from interface:BankReconciliationStatementServiceFetch a singleBankReconciliationStatemententity using key fields.- Specified by:
getBankReconciliationStatementByKeyin interfaceBankReconciliationStatementService- Parameters:
companyCode- Company CodeConstraints: Not nullable, Maximum length: 4
houseBank- House BankConstraints: Not nullable, Maximum length: 5
houseBankAccount- Account IDConstraints: Not nullable, Maximum length: 5
bankReconciliationDate- Reconciliation DateConstraints: Not nullable, Precision: 0
- Returns:
- A fluent helper to fetch a single
BankReconciliationStatemententity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getAllJournalEntryItem
Deprecated.Description copied from interface:BankReconciliationStatementServiceFetch multipleJournalEntryItementities.- Specified by:
getAllJournalEntryItemin interfaceBankReconciliationStatementService- Returns:
- A fluent helper to fetch multiple
JournalEntryItementities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getJournalEntryItemByKey
@Nonnull public JournalEntryItemByKeyFluentHelper getJournalEntryItemByKey(String companyCode, String houseBank, String houseBankAccount, LocalDateTime bankReconciliationDate, String fiscalYear, String accountingDocument, String accountingDocumentItem) Deprecated.Description copied from interface:BankReconciliationStatementServiceFetch a singleJournalEntryItementity using key fields.- Specified by:
getJournalEntryItemByKeyin interfaceBankReconciliationStatementService- Parameters:
companyCode- Company CodeConstraints: Not nullable, Maximum length: 4
houseBank- House BankConstraints: Not nullable, Maximum length: 5
houseBankAccount- Account IDConstraints: Not nullable, Maximum length: 5
bankReconciliationDate- Reconciliation DateConstraints: Not nullable, Precision: 0
fiscalYear- Fiscal YearConstraints: Not nullable, Maximum length: 4
accountingDocument- Document NumberConstraints: Not nullable, Maximum length: 10
accountingDocumentItem- ItemConstraints: Not nullable, Maximum length: 6
- Returns:
- A fluent helper to fetch a single
JournalEntryItementity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
startReconcile
@Nonnull public StartReconcileFluentHelper startReconcile(@Nonnull String companyCode, @Nonnull String houseBank, @Nonnull String houseBankAccount, @Nonnull LocalDateTime bankReconciliationDate) Deprecated.Description copied from interface:BankReconciliationStatementServiceCreates a fluent helper for the StartReconcile OData function import.
- Specified by:
startReconcilein interfaceBankReconciliationStatementService- Parameters:
companyCode- Constraints: Not nullable, Maximum length: 4Original parameter name from the Odata EDM: CompanyCode
houseBank- Constraints: Not nullable, Maximum length: 5Original parameter name from the Odata EDM: HouseBank
houseBankAccount- Constraints: Not nullable, Maximum length: 5Original parameter name from the Odata EDM: HouseBankAccount
bankReconciliationDate- Time StampConstraints: Not nullable, Precision: 0
Original parameter name from the Odata EDM: BankReconciliationDate
- Returns:
- A fluent helper object that will execute the StartReconcile OData function import with the
provided parameters. To perform execution, call the
executemethod on the fluent helper object.
-