Benchmark
Bank Customer Accounts (BCA)
This benchmark has been replaced by the Transaction Banking Benchmark and will no longer be certified.
The Bank Customer Accounts (BCA) Benchmark is subdivided into two business scenarios. The first scenario, day processing, reflects online usage that generally occurs during the daytime. The second scenario, night processing, reflects account balancing that generally occurs overnight in batch mode.
Benchmark Results
BCA, SAP Banking 4.02
Business Case Description of Day Processing
In the day processing scenario, the benchmark program simulates typical daily volumes of a retail bank, including the quantity of payment transaction operations received from external payment transaction systems. The following table illustrates that mass postings of incoming payments received from external payment transaction systems are simulated parallel to online entries.
Position of Incoming Payments
| Simulation of Online Entry |
Simulation of Mass Processing |
| Individual payment transaction operations |
Mass posting of incoming payment orders |
| Display of accounts |
|
| Display of account balancing |
|
| Display of bank statements |
|
This scenario was constructed to mirror a distribution of typical banking tasks. For example, the ratio of mass postings compared to online postings is approximately 1:5.
The following table provides an overview of the user-interaction steps typically performed in the banking scenario. After this sequence, steps 2 - 5 are performed again, followed by steps 18 - 21, and, finally, steps 2 - 7. These 38 individual online-entry steps form what is known as a loop, or an online entry run.
Day Processing: Online Entry Steps in Detail
| 0. Logon |
15. Return to basic data |
| 1. Main screen |
16. Return to initial screen |
| 2. Call /nF9I4 (creates payment: initial screen) |
17. Choose Return (go to basic data) |
| 3. Enter data |
18. Call account statement display |
| 4. Choose Save |
19. Return to basic data |
| 5. Call /nF9K3 (bank accounts display: initial screen) |
20. Call /nF9I4 (creates payment: initial screen) |
| 6. First screen (basic data) |
21. Enter data |
| 7. Display current account statement |
22. Choose Save |
| 8. Return to basic data |
23. Enter data |
| 9. Call account balance |
24. Choose Save |
| 10. Return to basic data |
25. Call /nF9I2 ( create payment order) |
| 11. Call turnovers |
26. Choose Enter |
| 12. Choose Return (confirm posting date) |
27. Choose Save |
| 13. Display payment item |
28. Call /nend |
| 14. Return to turnover list |
29. Confirm log off |
Business Case Description of Night Processing
In the night processing scenario, account balancing is performed at regular intervals to settle an account. The benchmark simulates account balancing by calculating interest and charges for each account across 20 value-date days. While the system triggers account balancing periodically, it is also possible to set the time periods manually.
During account balancing, the system performs the following tasks:
- Determines balances
- Calculates balance-dependent interest and charges, in accordance with the conditions assigned to the account and updates to the respective account
- Increases the balancing date stored in the account master to the next date
- Forwards the interest to the component to calculate interest-based income tax for further processing
- Adjusts balances of prior periods, when necessary, if there are past value dates or postings in the former account to previously balanced periods