Академический Документы
Профессиональный Документы
Культура Документы
Table of Contents
1 Purpose 4
2 Prerequisites 5
2.1 System Access 5
2.2 Roles 5
2.3 Master Data, Organizational Data, and Other Data 6
2.4 Business Conditions 7
2.5 Preliminary Steps 7
2.5.1 Enable Snapshot 7
2.5.2 Define Derivation Rules (Optional) 8
2.5.3 Manage Global Accounting Hierarchies for Liquidity 10
2.5.4 Define Payment Signatories for Bank Accounts 12
2.5.5 Define Tolerance Groups for Cash Flow Reconciliation 13
2.5.6 Activate Intraday Reconciliation for Bank Account 14
2.5.7 Enable Cash Request Integration 16
2.5.8 Define Planning Level for Cash Request 17
2.5.9 Assign Planning Level to Cash Request 19
3 Overview Table 22
4 Test Procedures 25
4.1 Outgoing Payment with BCM Approval Process 25
4.1.1 Approval and Bank Integration 25
4.1.1.1 BCM Batch Creation 26
4.1.1.2 Monitor Payments 26
4.1.1.3 Check Cash Flow Items (Check Amount) 27
4.1.1.4 Approval of Bank Transfer 29
4.1.1.4.1 Approval by First Approver 30
4.1.1.4.2 Approval by Second Approver 32
4.1.1.5 Bank Integration with SAP Multi-Bank Connectivity(16R) (Outgoing) 34
4.1.1.6 Bank Integration with File Interface (1EG) (Outgoing) 35
4.1.1.7 Monitor Payments for GPI Tracker 35
4.1.1.8 Check Cash Flow Items (Check Status) 37
4.2 Bank Transfer Actions 39
4.2.1 Initiate Bank Transfer 39
4.2.1.1 Option 1: Create, Release and Pay Bank Transfer in One Step 40
4.2.1.2 Option 2: Create, Release, and Pay Bank Transfer Respectively 42
4.2.1.2.1 Create Bank Transfer 43
4.2.1.2.2 Release Bank Transfer 46
4.2.1.2.3 Pay Bank Transfer 48
4.2.1.3 Option 3: Make Bank Transfer with Templates 49
4.2.1.3.1 Define Bank Transfer Templates 50
4.2.1.3.2 Create Bank Transfers with Templates 52
4.2.1.3.3 Release Bank Transfer 55
4.2.1.3.4 Pay Bank Transfer 57
4.2.2 Approve and Bank Integration 59
4.2.3 Check Cash Position (Smart Business) 59
4.2.4 Track Bank Transfers 60
4.3 Reconcile Cash Flows - Intraday Memo Records 61
4.3.1 Perform Manual Reconciliation 63
4.3.2 Check Automatic Reconciliation Result 66
Advanced Cash Operations (J78_US) PUBLIC
Purpose Error: Reference source not found 2
4.4 Adjust Assigned Liquidity Items – Anomaly Detection 67
4.5 Cash Reports 69
4.5.1 Check Cash Position (Smart Business) 69
4.5.2 Check Cash Flow Items 71
4.5.3 Bank Statement Monitor - End of Day 73
4.5.4 Intraday Bank Statement Monitor 75
4.5.4.1 Define Monitoring Rules for Intraday Bank Statement Monitor 76
4.5.4.2 Assign Monitoring Rule to Bank (Optional) 77
4.5.4.3 Define Bank Account to Monitor with Monitoring Rule Assignment (Option 1) 78
4.5.4.4 Define Bank Account to Monitor Without Monitoring Rule Assignment (option 2) 80
4.5.4.5 Monitor Intraday Bank Statement 82
4.5.5 Cash Flow Analyzer 84
4.5.6 Cash Flow Comparison 87
5 Appendix 90
5.1 Process Chains 90
The Advanced Cash Operations scope item provides enhanced functionalities for comprehensive information including bank transfer and cash reports.
You can get a consistent view for actual cash position and short-term cash forecast. Drill-down features are provided for line items and detailed transactions.
This scope item also allows you to make bank transfer and track its status.
Caution All of the procedures are only required if you have adopted Cash Management Full, which requires an additional license for SAP Cash Management
powered by SAP HANA. If you use Basic Cash Management, skip all steps in this document. When using SAP S/4HANA, Finance Cloud Edition, skip all steps, as
that edition only contains Basic Cash Management.
This document provides a detailed procedure for testing this scope item after solution activation, reflecting the predefined scope of the solution. Each
process step, report, or item is covered in its own section, providing the system interactions (test steps) in a table view. Steps that are not in scope of the
process but are needed for testing are marked accordingly. Project-specific steps must be added.
This section summarizes all the prerequisites for conducting the test in terms of systems, users, master data, organizational data, other test data and
business conditions.
Syste Details
m
Syste Accessible via SAP Fiori launchpad. Your system administrator provides you with the URL to access the various apps assigned
m to your role.
2.2 Roles
Assign the following business roles to your individual test users.
The following roles are provided as example roles from SAP. You can use these as templates for your own roles.
Table 1:
Business Role Name Business Role ID as Log on
Delivered by SAP
Cash Manager SAP_BR_CASH_MANAGER Suggested sample user CASH_MANAGER representing the business role Cash
Manager.
Cash Management Specialist SAP_BR_CASH_SPECIALIST Suggested sample user CASH_SPECIALIST representing the business role
Cash Management Specialist.
Accounts Payable Accountant SAP_BR_AP_ACCOUNTANT
Accounts Payable Manager SAP_BR_AP_MANAGER Suggested sample user AP_MANAGER representing the business role
Accounts Payable Manager.
Configuration Expert - Business Process SAP_BR_BPC_EXPERT
Configuration
Use
In this activity, you enable the snapshot feature. The snapshot feature allows the cash manager to see a past date cash position or forecast when testing the
Check Cash Flow Items and Cash Flow Analyzer procedures. The difference between historical view and actual view can be analyzed and cash flow forecast
can be improved.
Caution If Basic Scope is adopted, enabling Snapshot produces an error.
6 Define Basic From the Configuration Steps area, on the Define Basic The Change View "General Settings for Cash
Settings Settings step, choose Configure. Management" Details view displays.
7 Enable Snapshot Select the Enable Snapshot checkbox and choose Save.
Remember Define Basic Settings must be reviewed following any system upgrade or improvement before continuing any business operation in the system.
When differences are found from previous activations, you must correct in the SSCUI Define Basic Settings, using the generic user in Configuration Expert -
Business Process Configuration in the Manage Your Solution (F1241) app.
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Purpose
In this activity, you can define Derivation Rules of Liquidity item via BRF plus.
Procedure
5 Change Table Choose Edit, on the Decision Table: LQI_TABLE, Liquidity Item table The relevant condition columns are
Setting
Advanced Cash Operations (J78_US) PUBLIC
Purpose Error: Reference source not found 9
section, choose Table Settings in the top right. selected.
In the Table Setting dialog box, you can choose/change Condition
Columns attribution per your needs and choose OK.
6 Edit Derivation On Table Contents section, maintain the value for the relevant The conditions and result have been
Rules condition columns to derivate the specific result (liquidity item). maintained per your needs.
For example:
(Condition column 1) Company code: choose the dropdown menu on
this column.
Choose Direct Value Input, maintain the value as Company Code is
equal to 1010, then choose OK.
(Condition column 2) Certainty Level: choose dropdown menu on this
column.
Choose Direct Value Input, maintain the value as Certainty Level is
equal to xxxx or keep no change then choose OK.
Maintain other Condition columns and Result column (Liquidity Item)
per your need.
7 Activate Choose Activate. Choose Yes to confirm the message Do you really The Derivation Rules is saved and
Derivation Rules want to activate Liquidity Item table? activated.
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
In this step, you create Liquidity Items via Global Accounting Hierarchies.
Procedure
Context
This activity describes how to maintain the payment signatories for existing bank accounts as a prerequisite. Payment signatories work as approvers in the
Approval and Bank Integration [page ] 24 section.
Finish the Maintain Signatory in Multiple Bank Accounts procedure in Advanced Bank Account Management (J77) for the following two existing bank accounts:
● Bank account 33333, bank key 011000390, country US
● Bank account 25800611, bank key 820800001, country US
Purpose
In this activity, you create tolerance groups for Cash Flow Reconciliation that are necessary for the following Reconcile Cash Flows – Intraday Bank Statement
test procedure.
Note Creating an empty tolerance group is used as a default group for the bank account of the same currency. If no tolerance group is available for certain
currency, a Difference exceeds the defined limit or no tolerance group defined notification is displayed for reconciliation.
Procedure
Purpose
In this step, you activate Intraday Reconciliation for Bank Accounts. This activation is necessary for the following Reconcile Cash Flows - Intraday Bank
Statement test procedure.
Procedure
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Purpose
In this step, you create the planning levels which are used for cash requests created, submitted and released.
This step is necessary for the following Cash Request test procedure.
Procedure
6 Select Configuration Choose Configure to configure the following row: The Change View “General Setting for Cash
Steps Step Name: Define Basic Setting Management”: Details view displays.
7 Enable Cash Request Make the following entries and choose Save: The cash request functionality in the full
Integration Enable Cash Request Integration: <selected> scope of cash management is enabled.
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Purpose
In this step, you create the planning levels which are used for cash requests created, submitted and released.
This step is necessary for the following Cash Request test procedure.
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Purpose
In this step, you assign the planning levels to cash request created, submitted and released.
This step is necessary for the following Cash Request test procedure.
This scope item consists of several procedures provided in the tables below.
Outgoing Payment With BCM Approval
Table 3: Approval and Bank Integration
Process Step, Report or Item Business Role Transaction/App Expected Results
BCM Batch Creation [page ] 25 This step is done
automatically
Monitor Payments [page ] 25 Accounts Payable Monitor Payments (F2388) Check status of
Accountant payments.
Check Cash Flow Items (Check Amount) [page ] 27 Cash Manager Check Cash Flow Items (F0735)
Approval of Bank Transfer [page ] 28 Accounts Payable
Manager
Bank Integration with SAP Multi-Bank Connectivity(16R) Role dependent upon Transaction/App dependent upon
(Outgoing) [page ] 33 procedure procedure
Bank Integration with File Interface (1EG) (Outgoing) [page ] Role dependent upon Transaction/App dependent upon
34 procedure procedure
Check Cash Flow Items (Check Status) [page ] 36 Cash Manager Check Cash Flow Items (F0735)
Cash Request
This section describes test procedures for each process step that belongs to this scope item.
Prerequisite
Before testing the steps under Approval and Bank Integration, ensure that at least one of the following procedures has been completed:
● Payment run in the current test script that is described in Accounts Payable(J60).
● Online Payments via Create Free Form Payment that is described in Accounts Payable(J60).
● Bank transfer, for more information, see the Bank Transfer Actions procedure in this test script.
Context
This section provides procedures for how the outgoing payment of a bank transfer is approved, whether it comes from a payment run for vendor or an
initiated bank transfer.
After payment approval, the payment medium file is created. If the paying/source house bank is XXBK1 (for example USBK1), the payment medium file will be
sent to MBC for further processing (as described in the Bank Integration with SAP Multi-Bank Connectivity (16R) test script.)
If the paying/source house bank is XXBK2 (for example, USBK2), the payment medium file can be downloaded manually (as described in the Bank Integration
with File Interface (1EG) test script).
Outgoing payments always updates the cash position, so the cash manager can review detailed cash position information, analyze the payment details or
even verify the FI document.
After Approval and Bank Integration is processed, in the Cash Operations -Common Steps section (as described in the Basic Cash Operations (BFB) test
script), the Bank Statement, Memo Record, and Cash Reports procedures can be tested.
Context
The creation of the cross-payment run in bank communication management (BCM Batch) is done automatically after the payment is initiated via:
1. Bank transfer (refer to the Bank Transfer Actions section).
1. Payment is run using the Manage Automatic Payments (F0770) and the Automatic Payment Transactions for Payment Requests (F111) apps, as described
in the Accounts Payable (J60) test script and the Intercompany Process for Cash Concentration (2U8) test script, and so on.
2. Free form payment via the Process Free Form Payments (F2564) app that is described in the Accounts Payable (J60) test script.
Procedure
Test Administration
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Context
In the Monitor Payments (F2388) app, the Cash Manager, Bank Accountant, Accounts Payable Accountant, or Accounts Receivable Accountant can check the
status of each single payment.
In different stages of a BCM batch's lifecycle, the app displays different batch/batch item status.
● Payment Batch Created: Batch is created and waits for first approval.
● In Approval: Batch is approved at least once, though not final approval.
● Payment Medium Created: Batch successfully completes approval process and the payment medium is created.
● Accepted by Bank: The payment medium has been sent to the bank and the bank sends responds with a payment status message accepting the payment
instruction. This can also be fulfilled through Multi-Bank Connectivity (MBC).
● Stmt. Received: Batch is reconciled by a bank statement.
Procedure
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Context
In this activity, the Cash Manager or Bank Accountant reviews the detailed information of payment documents.
Procedure
Context
In the SAP S/4HANA system, a Bank Communication Management (BCM) batch should be approved by two approvers according to the approval pattern in
preconfiguration.
Prerequisites
BCM batches are created successfully for the payment run of bank transfer.
The approvers’ user ID is maintained on the Payment Signatories tab for the bank account master data. For more information, see the Define Payment
Signatories for Bank Accounts procedure.
Note In the predelivery content, the batching rules that need no approval are marked. No approval process is required for marked rules. For example, for
payment method E (Direct Debit).
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
7 (Optional) Choose the Reviewed tab and select the payments to be discarded. The payment is discarded. it
Undo Approval Choose Discard Changes from the top right of the view. displays on the For Review tab.
To confirm the dialog box, choose Discard Changes.
Note This optional step is only necessary when you want to undo the
approval.
8 Submit Choose Submit Reviewed at the top right of the view. To confirm the dialog If SAP365 is not enabled, the
Reviewed box, choose Submit. payment is sent to the Second
Batch Approver and no longer appears on
the Reviewed tab.
If SAP365 is enabled, confirmation
notification displays.
(Option Send SMS Choose Send SMS Code. The mobile phone assigned to the
al) Code Note This step is only required when SAP 365 is enabled and user user receives a SMS containing the
Test Administration
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Procedure
7 (Optional) Choose the Reviewed tab and select the payments to discard the approval. The approval of the payment is
Undo Approval Choose Discard Changes from the top right of the view. discarded. The discarded approval
shows on the For Review tab.
On the dialog box, choose Discard Changes.
Note This step is only necessary when an approval must be undone.
8 Submit Choose Submit Reviewed at the top right of the view. If SAP365 is not enabled, the
Reviewed On the dialog box, choose Submit. payment is sent to the Second
Batch Approver and no longer appears on
Context
If a payment is made with a method (for example, T or else using the payment medium format for MBC connectivity), after its BCM batch is approved, and
the payment medium workbench format for MBC connectivity is assigned to the payment method as the default format, the payment medium file will be sent
to MBC for bank payment processing.
Procedure
Follow the steps in the Outgoing Integration test procedure of the Bank Integration with SAP Multi-Bank Connectivity (16R) test script.
Note As part of the Bank Statement Monitor section in this test script, perform the procedures in the Incoming Integration section of the Bank Integration with
SAP Multi-Bank Connectivity (16R) test script.
Context
If a payment is made with a payment method using a payment medium format for file download, after its BCM batch is approved, the payment medium file is
created and it can be downloaded manually.
Procedure
Run steps in the Outgoing Integration section of the Bank Integration with File Interface (1EG) test script.
Note As part of the process flow for the Bank Statement Monitor procedure (under the Cash Reports section), in this test script, perform the procedures in the
Incoming Integration section of the Bank Integration with File Interface (1EG) test script.
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Purpose
In this step, you can check the payment status for GPI tracker.
Advanced Cash Operations (J78_US) PUBLIC
Purpose Error: Reference source not found 34
Prerequisite
Payment Medium Created and pain.002 format payment status Cwith reason code (GPI) has been uploaded. You can follow the Upload Bank Statement
procedure in the Bank Integration with File Interface (1EG) test script.
Procedure
ACCC Credited
RJCT Rejected
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Context
Within the Check Cash Flow Items app, the cash manager, bank accountant or AR/AP accountants can check the status of each single outgoing payment that
is merged in a BCM batch.
In different stages of a BCM batch's lifecycle, different batch/batch item status is displayed in the Check Cash Flow Items app.
● Payment Batch Created: Batch is created and waits for first approval.
● In Approval: Batch is approved at least once, though not final approval.
● Payment Medium Created: Batch successfully completes approval process and the payment medium is created.
● Accepted by Bank: The payment medium has been sent to the bank and the bank sends responds with a payment status message accepting the payment
instruction. This can also be fulfilled through Multi-Bank Connectivity (MBC).
● Stmt. Received: Batch is confirmed by a bank statement.
You may make a bank transfer from bank account 33333 to bank account 25800611, or from bank account 25800611 to bank account 33333, but cross-
company code bank transfer is not supported in preconfigured content.
Context
You can use the Make Bank Transfers (F0691) app to make bank transfers directly. The app includes the following features:
● Generate payment requests with release pending
● Release open payment requests
● Trigger payment of payment requests (If users have authorization to both release and pay payment requests, they can release and pay them in one step)
● Reverse created payment requests
You can also navigate from the Make Bank Transfers (F0691) app to Make Bank Transfers - Create with Templates (F3760), to use repetitive codes to speed
up internal work, create payment requests in batches, and proceed with payment program for payment requests. To do this, you must have already created
Advanced Cash Operations (J78_US) PUBLIC
Purpose Error: Reference source not found 38
master data and relevant customizing settings for repetitive codes. The app can be used with the Define Bank Transfer Templates (F3759) and Make Bank
Transfers - Create with Templates (F3760) apps. As a result, bank-to-bank transfer and payment processes become more transparent, structured and
flexible, and cash management related functionalities become more comprehensive.
You have three options for bank transfer:
1. Create, release, and pay a bank transfer in one step. By selecting the Release and Pay checkbox, you can create, release, and pay payment requests at
the same time. See option 1 in the Option 1: Create, Release and Pay Bank Transfer in One Step [page ] 39 task.
3. Create, release, and pay a new bank transfer one after the other. Deselect the Release and Pay checkbox. For more information, see the Option 2: Create,
Release, and Pay Bank Transfer Respectively [page ] 41 task.
4. Create a bank transfer with a template. For more information see the Option 3: Make Bank Transfer with Templates [page ] 48 task.
4.2.1.1 Option 1: Create, Release and Pay Bank Transfer in One Step
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Purpose
In this activity, you create, release and pay a new bank transfer in one step.
Prerequisite
The sample bank accounts exist, with payment signatories assigned to them. For more information, see the Define Payment Signatories for Bank Accounts
[page ] 12 section.
Advanced Cash Operations (J78_US) PUBLIC
Purpose Error: Reference source not found 39
Procedure
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
In this activity, you create, release and pay a new bank transfer respectively.
Prerequisite
The sample bank accounts exist, with payment signatories assigned to them. For more information, see the Define Payment Signatories for Bank Accounts
[page ] 12 section.
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Purpose
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Pupose
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Purpose
Procedure
Purpose
This section describes the process to make bank transfer with templates.
Prerequisite
The sample bank accounts exist, with payment signatories assigned to them. For more information, see the Define Payment Signatories for Bank Accounts
[page ] 12 section.
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Purpose
Procedure
7 Edit a Bank Transfer Choose Edit on the top right corner. Make some changes and The Bank Transfer Template is
Template choose Save. successfully saved.
Note: The system performs checks while saving
Some fields cannot be changed, such as the template. See step 3 in this procedure
for more information.
- Repetitive Code
- Paying Bank Account
- Paying Bank Account ID
8 Delete a Bank Execute steps 4 - 5. Open the bank transfer template you The bank transfer template is deleted
Transfer want to delete. Choose Delete on the top right corner. On the after the work list refreshes.
Template(option1) dialog box, choose Delete to confirm the interaction. If you delete the bank transfer template,
go back to the previous step to create a
new bank transfer template.
9 Delete Multiple Bank Execute steps 3 - 5 to create multiple bank transfer The selected bank transfer templates are
Transfer Templates templates. Search for the templates, select them, and choose deleted after the work list refreshes.
(option2) Delete. On the dialog box, choose Delete to confirm the If you delete the bank transfer template,
interaction. you need to go back step 3 to create a
Advanced Cash Operations (J78_US) PUBLIC
Purpose Error: Reference source not found 50
new bank transfer template.
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Purpose
Prerequisite
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Procedure
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Purpose
Procedure
Purpose
After the bank transfer is executed, a Bank Communication Management (BCM) batch or several BCM batches are created automatically. The BCM batches
are approved as described in this procedure.
After approval, if MBC credit transfer payment medium format was used in bank transfer, the payment medium format file can be sent to Multi-Bank
Connectivity (MBC) for bank payment processing, as described in Bank Integration with SAP Multi-Bank Connectivity (16R). If in the SAP S/4HANA Enterprise
Management system the payment medium format for the file download was used in cash concentration, the payment medium format file can be downloaded
manually, as described in Bank Integration with File Interface (1EG).
Run the steps in the previous Approve and Bank Integration procedure for payment triggered by using the Make Bank Transfer app.
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Context
After bank transfer is made, the positions of paying bank and receiving bank are updated. Head of cash manager can analyze the cash position by country,
currency, company code or bank.
Procedure
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Purpose
In the Track Bank Transfer app, the cash manager or bank accountant can trace the status of a specific bank transfer. There are six classifications of status:
● New: for all the bank transfers have been merged as batch that waits for their first approval.
● In Approval: for all batches that were approved at least once, but not yet finally.
● Approved: for all batches that went successfully through the approval process, where the payment medium file was created.
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
With this app, you can manually reconcile intraday memo records that were generated automatically from intraday bank statements with forecasted cash
flows. This feature enables you to compare your intraday bank statements with your forecasts before the end of the business. You can easily identify
unfinished and unknown payments in time, as well as help you remove duplicated items in forecasts to gain a more accurate account of your cash positions.
You can use Cash Flow Analyzer (F2332) or Check Cash Flow Items (F0735) with the Reconciliation Status filter to review the forecast cash flow status or to
view the detail line item information from each intraday bank statement and all forecast cash flows.
The four reconciliations status under Cash Flow Analyzer and Check Cash Flow Items are as follows:
1. Reconciled Intraday Bank Statements
5. Unreconciled Intraday Bank Statements
6. Reconciled Forecasted Cash Flows
7. Unreconciled Forecasted Cash Flows
Prerequisite
Before testing this step, ensure that the following customizing, master data and procedures have been defined, maintained and completed. Some steps that
must be completed as prerequisites are described in other test scripts.
1. Define Tolerance Groups for Cash Flow Reconciliation
You have completed the steps in the Define Tolerance Groups for Cash Flow Reconciliation procedure in the Preliminary Steps section of the Prerequisites.
8. Activate Intraday Reconciliation for Bank Account
You have completed the steps in the Activate Intraday Reconciliation for Bank Account procedure in the Preliminary Steps section of the Prerequisites.
9. Create Forecast Cash Flows (optional)
If an open Forecast Cash Flows already exist in the system, skip this step.
One Exposure derives cash forecasts for items representing receivables, payables, or cash in transit, and so on, and it stores actual cash from items
representing cash. The memo record can be directly created for cash forecast.
For example, the information is stored with some certainty levels as following:
In this activity, you reconcile the open Forecast Cash Flows with the Intraday Memo Record. If no Forecast Cash Flows exist with that criteria, you must
create one.
Several options are available for creating a Forecast Cash Flows:
• Make Bank Transfer (uncleared),and a bank subaccount is open: SI_CIT, see the previous Bank Transfer Actions section.
• Create Memo record: MEMO, see the Create Memo Record procedure in the Basic Cash Operations (BFB) test script.
• Execute payment run to vendors (uncleared), and bank subaccount is open: SI_CIT, see Business Conditions in the Prerequisites section for the
relevant steps.
• Create vendor invoice: PAY_N, and its vendor item is open, see the Invoice Entry without Purchase Order procedure in the Accounts Payable (J60)
test script or the relevant procedures for creating a vendor invoice in other test scripts.
• Create a billing document, and its customer item is open: REC_N, see the relevant procedures for creating a vendor invoice in the Sell from Stock
(BD9) test script or other test script for creating a customer invoice.
The Forecast Cash Flows are not reconciled with the bank statement, its status is open
10. Generate Intraday Memo Record
The relevant intraday memo records are automatically generated after importing intraday bank statements.
You can follow the Upload Intraday Bank Statement procedure in the Bank Integration with File Interface (1EG) test script.
Test Administration
Business
Role(s)
Purpose
You perform manual reconciliation based on the payment notes in bank statement.
Procedure
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Purpose
Procedure
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
In this activity, you can detect the abnormal liquidity items by comparing the current assignment to that proposed by the trained Machine Learning model.
You can then correct the wrong assignment of liquidity items by adopting the Machine Learninig proposals.
Prerequisite
In the Predictive Analytics Model Training - Finance (30K) test script, perform the relevant steps in the Train Predictive Model section. Check proposed
liquidity item, confidence rate(%), and so on for cash flows and adjust assigned liquidity item - anomaly detection.
Procedure
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Context
The Cash Manager or bank accountant can use this app to check the forecasted cash positions for the current date by location, company, and currency. Cash
position data is calculated based on memo records and various data sources from the One Exposure from Operations hub.
Test Administration
Business
Role(s)
Purpose
The Cash Manager, Bank Accountant, Accounts Receivable Accountant, or Accounts Payable Accountant can use this app to track and trace all the cash flow
items from different source applications that are integrated with cash management. You can also see line item details of the original documents, such as
journal entries, banks, and account assignments. This provides a comprehensive overview of the cash flow and liquidity status in your company.
Note After completing the reconciliation described in the Reconciliation Cash Flows – Intraday Memo Records procedure, use the Check Cash Flow Items
(F0735) SAP Fiori app and filter by Reconciliation Status to view the detail line item information from each intraday bank statement and all forecast cash
flows.
Procedure
4 Check Batch Status Go to Batch Item Status and Batch Status (scroll right to If you cannot find the Batch Item Status and Batch
the last columns) and check their status. Status columns, choose Settings to change the
layout.
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Context
The Bank Accountant or Cash Manager can use this app to monitor the import status of end-of-day bank statements for all the bank accounts selected for
monitoring. This app provides them with an overall status of the monitored bank accounts and also allows them to identify bank accounts with statement
import errors.
There are three processing status categories:
● Success: the bank statement was posted correctly
● Warning: the bank statement is available but some of the items could not be posted, reprocessing bank statement items are needed
● Error: the bank statement is not available, but should be available based on the bank account settings
Prerequisite
Ensure that fields related to the bank statement monitor are fully populated under the Bank Relationship tab in bank account master data (for example,
Processing status, Interval, Interval Unit, Factory Calendar ID). For more information, see the Advanced Bank Account Management (J77) test script.
Fields related to the bank statement monitor:
Processing Status: <Selected>
Interval: for example, 1
Interval Unit: for example, Months
Factory Calendar ID: for example, 01
Processing status: Indicates whether to monitor this bank account at the end of the day in Bank Statement Monitor.
Interval: Specifies how often the bank statements for a bank account are imported to your system. Note: Do not set Interval as “0” which means daily
frequency.
Interval Unit: Specifies the unit of measurement for an interval.
Factory Calendar ID: Distinguishes between working days and non-working days.
According to the example data, one bank statement should be available per month. If not, the error status should be appeared.
Advanced Cash Operations (J78_US) PUBLIC
Purpose Error: Reference source not found 72
Procedure
Purpose
The Cash Management Specialist or Cash Manager can monitor the import status of intraday bank statements for the bank accounts selected for monitoring.
They can compare the expected number of imports with the actual number, and view the import schedule and status for bank accounts in a timeline that can
be zoomed in or out.
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Use
In this activity, you define the monitoring rules with frequency for the intraday bank statement.
Note Depending on how banks send out intraday bank statements, you can define monitoring rules for bank accounts that have a recurring schedule for
intraday bank statements, or you can skip this step if the bank sends out intraday bank statements only when transactions occur.
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Advanced Cash Operations (J78_US) PUBLIC
Purpose Error: Reference source not found 75
Use
At the bank level, you can use this process to assign a monitoring rule that applies to all the bank accounts in this bank, if there are no other rules specified
for individual bank accounts.
Procedure
4.5.4.3 Define Bank Account to Monitor with Monitoring Rule Assignment (Option 1)
Test Administration
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Use
In this section, the bank account is set to be monitored by the Bank Statement Monitor - Intraday (F3671) app. As this bank account has a recurring schedule
for intraday bank statement, the monitoring rule also is assigned at the bank level or bank account level.
Procedure
4.5.4.4 Define Bank Account to Monitor Without Monitoring Rule Assignment (option 2)
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Purpose
In this section, the bank account is only set to be monitored by the Bank Statement Monitor - Intraday (F3671) app. No monitoring rule is assigned at the
bank level or bank account level. The system regards the bank account as receiving the intraday bank statement only when transactions occur.
Procedure
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Advanced Cash Operations (J78_US) PUBLIC
Purpose Error: Reference source not found 80
Use
Prerequisite
The bank account (transactional-based or nontransactional-based account) is added into the intraday bank statement monitoring hierarchy. Intraday bank
statements for this specific bank account are uploaded.
Procedure
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Purpose
With this app, the cash manager or bank accountant can view the aggregated amounts and line item details of cash position, medium-and-long term liquidity
forecast, and actual cash flows. You can analyze cashflows over days, weeks, months, quarters, or years for all bank accounts and liquidity items. The data
presented in the app can be used to give a high-level overview and detailed insight into the cash flow status to the management.
Note After completing the reconciliation described in the Reconciliation Cash Flows – Intraday Memo Records procedure, use this app and filter by
Reconciliation Status to view the detail line item information from each intraday bank statement and all forecast cash flows. The cash position report is more
accurate.
Prerequisites
To check the report on the Bank Account Hierarchy level, select from the following bank account hierarchies:
● Bank Account Group Hierarchy: Execute the Manage Global Accounting Hierarchies (F2918) procedure in Advanced Bank Account Management (J77) to
define/check it.
● Bank Hierarchy: Use the Manage Bank Accounts - Bank Hierarchy View (WDA_FCLM_BAM_HIERARCHY) app to check the bank hierarchy.
● Cash Pool Hierarchy: Execute the Manage Cash Pools (F3266) procedure in Intercompany Process for Cash Concentration (2U8) to define/check a cash
pool hierarchy by assigning a header account and subaccounts to the cash pool.
● Liquidity Item Hierarchy: Execute the Manage Global Accounting Hierarchies for Liquidity Item (F2918) procedure in Preliminary Steps to create your
liquidity item hierarchies.
Advanced Cash Operations (J78_US) PUBLIC
Purpose Error: Reference source not found 82
Procedure
Test Administration
Business
Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Context
After payments are executed, whether through bank transfer between house bank accounts or a payment program for vendors/customers, the Cash Manager
or Bank Accountant can compare actual cash flows with forecasts in the past as well as compare different forecast records that were made on different
snapshot dates or a specific time range. It helps you understand the accuracy of your past forecast records and assists you in improving your cash flow
forecasts continuously.
To view the forecast values in the past, make sure that you executed the Enable Snapshot [page ] 8 step in Preliminary Steps.
We provide Web Dynpro and Design Studio Apps. If the Web Dynpro application type is set as a default for your app on the SAP Fiori launchpad, you can add
the Design Studio version of this app to your launchpad. To do this, go to the App Finder in your user area and search for the name of your app.
Advanced Cash Operations (J78_US) PUBLIC
Purpose Error: Reference source not found 85
● Web Dynpro Apps
• Cash Flow Comparison - By Date Range (Accessible)
• Cash Flow Comparison - By Timestamp (Accessible) (W0137)
● Design Studio Apps
• Cash Flow Comparison - By Date Range (F1035)
• Cash Flow Comparison - By Timestamp (WD_FCLM_FPM_OVP_SNR)
Procedure
Type Description
Style
Example Words or characters quoted from the screen. These include field names, screen titles,
pushbuttons labels, menu names, menu paths, and menu options.
Textual cross-references to other documents.
www.sap.com/contactsap
Example Emphasized words or expressions.
EXAMPLE Technical names of system objects. These include report names, program names, transaction
codes, table names, and key concepts of a programming language when they are surrounded © 2019 SAP SE or an SAP affiliate company. All rights
by body text, for example, SELECT and INCLUDE. reserved.
No part of this publication may be reproduced or transmitted
Example Output on the screen. This includes file and directory names and their paths, messages, names in any form or for any purpose without the express
permission of SAP SE or an SAP affiliate company.
of variables and parameters, source text, and names of installation, upgrade and database
The information contained herein may be changed without
tools. prior notice. Some software products marketed by SAP SE
and its distributors contain proprietary software components
Example Exact user entry. These are words or characters that you enter in the system exactly as they of other software vendors. National product specifications
may vary.
appear in the documentation.
These materials are provided by SAP SE or an SAP affiliate
company for informational purposes only, without
<Exampl Variable user entry. Angle brackets indicate that you replace these words and characters with
representation or warranty of any kind, and SAP or its
e> appropriate entries to make entries in the system. affiliated companies shall not be liable for errors or omissions
with respect to the materials. The only warranties for SAP or
EXAMPLE Keys on the keyboard, for example, F 2 or E N T E R . SAP affiliate company products and services are those that
are set forth in the express warranty statements
accompanying such products and services, if any. Nothing
herein should be construed as constituting an additional
warranty.
In particular, SAP SE or its affiliated companies have no
obligation to pursue any course of business outlined in this
document or any related presentation, or to develop or
release any functionality mentioned therein. This document,
or any related presentation, and SAP SE’s or its affiliated
companies’ strategy and possible future developments,
products, and/or platforms, directions, and functionality are
all subject to change and may be changed by SAP SE or its
affiliated companies at any time for any reason without
notice. The information in this document is not a
commitment, promise, or legal obligation to deliver any
material, code, or functionality. All forward-looking
statements are subject to various risks and uncertainties that
could cause actual results to differ materially from
expectations. Readers are cautioned not to place undue
reliance on these forward-looking statements, and they
should not be relied upon in making purchasing decisions.
SAP and other SAP products and services mentioned herein
as well as their respective logos are trademarks or registered
Advanced Cash Operations (J78_US) PUBLIC in
trademarks of SAP SE (or an SAP affiliate company)
Purpose Germany and other Error: Reference
countries. source
All other not found
product and service 88
names mentioned are the trademarks of their respective
companies.