Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 124

Test Script

SAP S/4HANA - 27-09-22

Advanced Cash Operations (J78_US)

PUBLIC

Table of Contents

1 Purpose

2 Prerequisites
2.1 System Access
2.2 Roles
2.3 Master Data, Organizational Data, and Other Data
2.4 Business Conditions
2.5 Preliminary Steps
2.5.1 Enable Snapshot (Optional)
2.5.2 Define Source Application Accounting
2.5.3 Flow Builder: Stop Condition (Optional)
2.5.3.1 Define Profile for Stop Condition
2.5.3.2 Assign Flow Builder Profile to Company Code
2.5.4 Set Block Date for Actual Cash Flows (Optional)
2.5.5 Manage Liquidity Items Hierarchies
2.5.6 Assign Release Procedure to Release Procedure WF
2.5.7 Maintain Payment Approver for Bank Accounts
2.5.8 Define Automatic Approval/Rejection for Bank Account Master DataNew step for OP
2.5.9 Define Cash Position Profile
2.5.10 Define Authorization Groups for Cash Pools
2.5.11 Reconcile Cash Flows – Intraday Memo Records
2.5.11.1 Define Tolerance Groups for Cash Flow Reconciliation
2.5.11.2 Activate Intraday Reconciliation for Bank Account
2.5.12 Manage Reason Codes
2.5.12.1 Create Internal Reason Codes
2.5.12.2 Map External Reason Codes to Internal Reason Codes
2.5.13 Situation Handling
2.5.13.1 Situation Handling for Cash and Liquidity Management
2.5.13.1.1 Manage Teams and Responsibilities
2.5.13.1.2 Create Situation Types: Date Difference Warning for FI Flows
2.5.13.2 Situation Handling for Bank Communication Management
2.5.13.2.1 Define Function
2.5.13.2.2 Define Function Profiles
2.5.13.2.3 Assign Function Profiles to Standard Team Category
2.5.13.2.4 Define Team Types
2.5.13.2.5 Manage Teams and Responsibilities
2.5.13.2.6 Create Situation Types: Payment Batch Partially Rejected
2.5.13.2.7 Create Situation Types: Payment Batch Was Rejected
2.5.13.2.8 Create Situation Types: Payment Batch Status Check

3 Overview Table

4 Test Procedures
4.1 Outgoing Payment with BCM Approval Process
4.1.1 Approval and Bank Integration
4.1.1.1 BCM Batch Creation
4.1.1.2 Monitor Payments
4.1.1.3 Check Cash Flow Items (Check Details)
4.1.1.4 Approval of Bank Transfer
4.1.1.4.1 Approval by First Approver
4.1.1.4.2 Approval by Second Approver
4.1.1.5 Bank Integration with SAP Multi-Bank Connectivity(16R) (Outgoing)
4.1.1.6 Situation Handling: Payment Batch Partially Rejected
4.1.1.6.1 Monitor Situations
4.1.1.6.2 Check Notification
4.1.1.7 Situation Handling: Payment Batch Was Rejected
4.1.1.7.1 Monitor Situations
4.1.1.7.2 Check Notification
4.1.1.8 Situation Handling: Payment Batch Status Check
4.1.1.8.1 Monitor Situations
4.1.1.8.2 Check Notification
4.1.1.9 Bank Integration with File Interface (1EG) (Outgoing)
4.1.1.10 Monitor Payments for GPI Tracker
4.1.1.11 Check Cash Flow Items (Check Status)
4.2 Bank Transfer Actions
4.2.1 Initiate Bank Transfer
4.2.1.1 Option 1: Create, Release and Clear Payment Request in One Single Action
4.2.1.2 Option 2: Create, Release, and Clear Payment Request in Separate Steps
4.2.1.2.1 Create Bank Transfer

Advanced Cash Operations (J78_US)


Purpose PUBLIC 2
4.2.1.2.2 Release Payment Request
4.2.1.2.3 Pay Payment Request
4.2.1.3 Option 3: Make Bank Transfer with Templates
4.2.1.3.1 Define Bank Transfer Templates
4.2.1.3.2 Create Bank Transfers with Templates
4.2.1.3.3 Release Payment Request
4.2.1.3.4 Pay Payment Request
4.2.2 Approve and Bank Integration
4.2.3 Check Cash Position (Smart Business)
4.3 Reconcile Cash Flows - Intraday Memo Records
4.3.1 Check Automatic Reconciliation Result
4.3.2 Perform Manual Reconciliation
4.3.3 Undo Reconciliation
4.4 Manage Bank Account Balances
4.4.1 Create Bank Account Balances
4.4.2 Import Bank Account Balances
4.4.3 Edit Bank Account Balances
4.4.4 Check Bank Account Balances
4.5 Cash Pools
4.5.1 Create Cash Pool
4.5.2 Display Cash Pool Hierarchies
4.6 Manage Liquidity Item Transfer
4.7 Situation Handling: Date Difference Warning for FI Flows
4.7.1 Monitor Situations
4.7.2 Check Notification
4.8 Cash Reports
4.8.1 Check Cash Position (Smart Business)
4.8.2 Check Liquidity Items on G/L Accounts
4.8.3 Check Cash Flow Items
4.8.4 Bank Statement Monitor - End of Day
4.8.5 Intraday Bank Statement Monitor
4.8.5.1 Define Monitoring Rules for Intraday Bank Statement Monitor
4.8.5.2 Assign Monitoring Rule to Bank (Optional)
4.8.5.3 Define Bank Account to Monitor
4.8.5.4 Monitor Intraday Bank Statement
4.8.6 Monitor Bank Account Balances
4.8.7 Short Term Cash Position
4.8.8 Cash Flow Analyzer
4.8.9 Cash Flow Comparison – By Date Range
4.8.10 Cash Flow Comparison – By Timestamp
4.8.11 Liquidity Forecast - Trend by Date
4.8.12 Actual Cash Flow - Trend by Date
4.8.13 Liquidity Forecast Details - Overview
4.8.14 Liquidity Forecast Details - Details

Advanced Cash Operations (J78_US)


Purpose PUBLIC 3
4.8.15 Cash Flow - Detailed Analysis

5 Appendix
5.1 Process Chains

Advanced Cash Operations (J78_US)


Purpose PUBLIC 4
1 Purpose

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.

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.

Note Values in this test script (decimal notation, date formats, and so on) are presented in U.S. standard notation. If your test system is set up to use a different notation, enter values as appropri -
ate.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 5
2 Prerequisites

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.

2.1 System Access

System Details

System Accessible via SAP Fiori launchpad. Your system administrator provides you with the URL to access the various apps assigned to your role.

2.2 Roles
Assign the following business roles to your individual test users. Alternatively, if available, you can create business roles using the following spaces with pages and predefined apps for the SAP Fiori
launchpad and assign the business roles to your individual test users.

Note These roles or spaces are examples provided by SAP. You can use them as templates to create your own roles or spaces.
For more information about business roles, refer to Assigning business roles to a user in the Administration Guide to Implementation of SAP S/4HANA with SAP Best Practices .

Name (Role) ID (Role) Name (Launchpad Space) ID (Launchpad Space) Log on

Cash Manager SAP_BR_CASH_MANAGER Cash Manager SAP_BR_CASH_MANAGER Suggested sample user CASH_MANAGER representing the business role Cash Manager.

Cash Management Special- SAP_BR_CASH_SPECIAL- Cash Management Specialist SAP_BR_CASH_SPECIAL- Suggested sample user CASH_SPECIALIST representing the business role Cash Management
ist IST IST Specialist.

Accounts Payable Accoun- SAP_BR_AP_ACCOUNTANT Accounts Payable Accoun- SAP_BR_AP_ACCOUNTANT Suggested sample user AP_ACCOUNTANT representing the business role Account Payable
tant tant Accountant.

Accounts Payable Manager SAP_BR_AP_MANAGER Accounts Payable Manager SAP_BR_AP_MANAGER Suggested sample user AP_MANAGER representing the business role Accounts Payable
Manager.

Note During testing, Cash Manager and Accounts Payables Manager should be separate user IDs, they are used as different approvers in payment approval, for details see sections Maintain
Payment Approver for Bank Accounts and Approval of Bank Transfer.
For more information about business roles, refer to Assigning business roles to a user in the Administration Guide to Implementation of SAP S/4HANA with SAP Best Practices.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 6
2.3 Master Data, Organizational Data, and Other Data
Default Values
The organizational structure and master data of your company have been created in your system during activation. The organizational structure reflects the structure of your company. Depending on
the operational focus of your company, the master data represents materials, customers, and vendors.
Use your own master data or the following sample data to go through the test procedure.
The business process is enabled with this organization-specific master data, examples are provided in the next section.
Operational Focus
SAP Best Practices deliver standard values for more than one operational focus area, such as Services, Manufacturing, or Trade. This means that you may find more than one master data table. Use
the master data that matches the operational focus of your company (Services, Manufacturing, or Trade).

Note Additional Default Values


You can test the scope item with other SAP Best Practices default values that have the same characteristics.
Check your SAP ECC system to find out which other material master data exists.

Note Using Your Own Master Data


You can also use customized values for any material or organizational data for which you have created master data. For more information on how to create master data, see the Master Data Pro -
cedures documentation.

Use the following master data in the process steps described in this document:

Data Sample Value Details Comments

Bank Key 011000390 ,820800001 Bank key

Country US Country of bank key

Company Code 1710 Company code

G/L Account 11001000, 11002000, and so on G/L account for bank accounts

Chart of Accounts YCOA Chart of accounts

House Bank USBK1 House bank


USBK2

House Bank Account USAC1 House bank account is integrated in Bank account master data (BAM)
USAC2

For more information on creating these master data objects, see the following Master Data Scripts (MDS) Scripts (MDS):

Advanced Cash Operations (J78_US)


Purpose PUBLIC 7
Table 1: Master Data Script Reference
Master Data Script ID Description

BNG Create G/L Account and Cost Element

2.4 Business Conditions


Before this test script can be tested, the following business conditions must be met.

Scope Item Business Condition

J60 - Accounts Payable Perform the relevant steps of payment run to vendors in the Accounts Payable (J60) test script. This is the prerequisite for the Outgoing Payment with BCM Approval Process section in this test
script.

31N - Situation Han- You install this scope item for the situation handling steps.
dling

2.5 Preliminary Steps

2.5.1 Enable Snapshot (Optional)

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 An-
alyzer procedures. The difference between historical view and actual view can be analyzed and the cash flow forecast can be improved.

Caution If Basic Scope is adopted, enabling Snapshot produces an error.

Caution If you enable Snapshot, it will consume quite a big database space. Please enable Snapshot only if it’s really needed. You can use Delete Data from One Exposure and choose Snapshot
Cleanup to remove the old snapshot records.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 8
Test Step Test Step Name Instruction Expected Result Pass / Fail /
# Comment

1 Log On Log on to your SAP S/4HANA on-premise system.

2 Access the cus- IMG Menu path: The Change View "Basic Set-
tomizing Path SPRO > Financial Supply Chain Management > Cash and Liquidity Management > General Settings > Basic Settings tings": Details view displays.

3 Enable Snapshot Select the Enable Snapshot checkbox and choose Save.

Note The snapshot functional is not supported in the basic scope. In the full scope, this function is not enabled by default. You need
to enable it manually.
After you have enabled this function, you cannot deactivate it when transaction data is stored as historical data. After you have deac-
tivated it, be sure to clean up all historical data using the Delete Data from One Exposure transaction (FQM_DELETE).

2.5.2 Define Source Application Accounting

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this activity, you can make additional configuration for Financial Accounting (FI) in One Exposure.

Test Step Test Step Name Instruction Expected Result Pass / Fail / Com-
# ment

1 Log On Log on to your SAP S/4HANA Gui system.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 9
Test Step Test Step Name Instruction Expected Result Pass / Fail / Com-
# ment

2 Access the Customizing Path IMG Menu path: The "Define Source Application Accounting":
SPRO > Financial Supply Chain Management > Cash and Liquidity Management > Cash Management > Change displays.
Data Setup > Define Source Application Accounting

3 Define Source Application Change the following entries for a specific company code per your requirement and choose Save: The source application accounting is defined for
Accounting Company Code: 1710 your company code.

AcctgScope: for example, Cash Position & Liquidity Analysis


UpdateMode: Close to Real Time

2.5.3 Flow Builder: Stop Condition (Optional)


Purpose
In Flow Builder, the technical concept for chain step is removed, now you can use stop condition to shorten/stop the chain on business purpose.

Note The flow builder’s profile for stop condition is used for Accounting Scope “Cash Position & Liquidity Analysis” or “Liquidity Analysis Only”.

2.5.3.1 Define Profile for Stop Condition

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this activity, you define a profile for stop condition.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 10
Procedure

Test Step # Test Step Name Instruction Expected Result Pass / Fail / Com-
ment

1 Log On Log on to the SAP Fiori launchpad as a Cash Manager.

2 Access the SAP Fiori app Open Flow Builder: Stop Condition (S_ER9_11002333). The Change View “Flow Builder: Stop Condition”: Overview
screen displays

3 Create New Profile Choose New Entries. Make the following entries and choose Save. The New Entries: Overview of Added Entries screen dis-
Profile: <Profile Name> plays.

Profile Description: <Profile Description>

4 Define Filter Conditions Select the created profile and choose Define Filter Conditions. The Maintain Stop Conditions For Flow Builder screen dis-
plays.

5 Maintain Stop Conditions For Flow Make the following entries per your business requirement and choose Save Stop The stop condition is maintained.
Builder Conditions.
G/L Account: <per your requirement>
Account Type: <per your requirement>
Planning Level: <per your requirement>
Supplier: <per your requirement>
Customer: <per your requirement>
Posting Key: <per your requirement>
Choose Continue to confirm the Information popup screen.

2.5.3.2 Assign Flow Builder Profile to Company Code

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Advanced Cash Operations (J78_US)


Purpose PUBLIC 11
Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose
In this activity, you define the association between the company code and profile of stop conditions.
Procedure

Test Step Test Step Name Instruction Expected Result Pass / Fail /
# Comment

1 Log on Log on to your SAP S/4HANA on-premise system.

2 Access the Customiz- IMG Menu path: The "Define Profile for Flow Builder:Stop Condi..":
ing Path SPRO > Financial Supply Chain Management > Cash and Liquidity Management > Cash Management > Change displays.
Data Setup > Define Profile for Flow Builder: Stop Conditions

3 Assign Profile to Com- Choose a company code and make the following entries and choose Save: The profile for flow builder’s stop condition is assigned
pany Code For example: for a specific company code.

Cocd: 1710
Profile: <the profile for flow builder’s stop condition created in previ-
ous step>

2.5.4 Set Block Date for Actual Cash Flows (Optional)

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this activity, you can define blocking date range for actual flows in Liquidity Analysis.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 12
The Blocked Date program determines whether FI documents with value or posting dates are blocked from generating into One Exposure. FI documents with dates prior to or equal to the blocking
dates are blocked from generating level 3 actual flows in One Exposure.

Note Since the blocking date application only applies to level 3 cash flows in Liquidity Analysis, the account scope should be set as Cash Position & Liquidity Analysis or Liquidity Analysis
Only via SSCUI (105487) Define Source Application Accounting.
If you do not want to block level 3 actual flows generation in One Exposure, skip this procedure.

Procedure

Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment

1 Log On Log on to the SAP Fiori launchpad as a Cash Management Specialist. The SAP Fiori launchpad displays.

2 Access the SAP Fiori App Open Set block date for actual cashflows (S_ER9_11002196). The "Flow Builder:Blocked Date": Change view displays.

3 New Entry Choose New Entries The New Entries: Overview of Added Entries view displays.

4 Maintain Block Date Range Make the following entries The block date range for actual flows in liquidity analysis is maintained.
CoCd: 1710
Trans Date: <Transaction date>
Posting Date: <Posting date>

5 Save Choose Save.

2.5.5 Manage Liquidity Items Hierarchies

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Advanced Cash Operations (J78_US)


Purpose PUBLIC 13
Purpose

In this step, you create Liquidity Item Hierarchies.

Procedure

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to the SAP Fiori launchpad as a Cash Management Specialist.

2 Access the SAP Fiori App Open Manage Liquidity Item Hierarchies (F4966). The Manage Liquidity Item Hierarchies view displays.

3 Import Legacy Liquidity Item In the Hierarchy List, choose the Import Hierarchy button. A legacy Liquidity item hierarchy is imported to the Global Hierar-
Hierarchy (Option 1) In the Import Hierarchy dialog box, make the following entries and choose OK: chy and activate successfully.

Source: Liquidity Item Hierarchy


Liquidity Item Hierarchy: <a legacy liquidity item hierarchy> Note If you have legacy liquidity item hierarchies, you can use
In the Create a Hierarchy Based On dialog box, make the following entries and choose Cre- this step to migrate them one by one.
ate:
Hierarchy ID: For example, LQH_HIE

Note You can use the same ID or new ID.

Hierarchy Description: For example, Liquidity Item Hierarchy


Valid From: For example, <01/01/1900>

Note Use the same validity period as the legacy hierarchy.

Valid To: For example, <keep default>


Note: <any value>

4 Create a New Hierarchy (Op- Choose Create, make the following entries and choose Create in the New Hierarchy dialog Create a new liquidity item hierarchy.
tion 2) box:
Type: Liquidity Item Hierarchy
Hierarchy ID: <your hierarchy ID>
Hierarchy Description: <description for hierarchy>

Advanced Cash Operations (J78_US)


Purpose PUBLIC 14
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

Valid From: <valid from date>


Valid To: <default value>
Note: <your note>

5 Navigate to Timeframe pane Click your hierarchy to navigate to right pane.

6 Add New Subnode Choose Edit. In the Nodes section of right pane, choose the highest node and choose +(Add) The liquidity items are assigned as nodes of liquidity item hierar-
at the right side of the row. Make the following entries in the Add Node dialog box and chy.
choose OK.
Subnode: Selected
Node:<select nodes(liquidity items) via search help F4>

Note You can also choose Fast Entry (beside Add +) to assign liquidity items as subn-
ode.

7 Assign Liquidity Item to a Choose the new subnode created in the previous step and choose +(Add) at the right side of The liquidity items are assigned to a node of liquidity hierarchy.
Node the row. Make the following entries in the Add Node dialog box and choose OK.
Liquidity Item: Selected
Liquidity Item:<select liquidity items via search help F4>

Note You can also choose More (beside Add +), from the dropdown menu, choose Fast
Entry to assign liquidity items.

8 Save Choose Save. The liquidity item hierarchy is well structured and maintained.

9 Activate Choose Activate. The liquidity item hierarchy newly maintained is successfully acti-
vated. Its status has been converted into Active.

10 Export Liquidity Item Hierar- Choose Export/Import and choose Export to Spreadsheet from the dropdown menu. A new excel spreadsheet containing the liquidity item hierarchy
chy to Spreadsheet structure and contents is exported and generated in the specified
folder path.
Open the spreadsheet to go through the liquidity item hierarchy de-
tails.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 15
2.5.6 Assign Release Procedure to Release Procedure WF

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this activity, you assign a profile for flow builder’s stop condition for a specific company code.

Procedure

Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment

1 Log on Log on to your SAP S/4HANA on-premise system.

2 Make the Customizing Transaction Code: SM30 The Display View "Assign Release Procedure to Release Procedure WF": Overv dis-
View: V_TBCA_RTW_LINK plays.

3 Add New Entry Choose New Entries. Add the following entries and choose Save.
Release Object: BNK_INI
Required Release Step: 01
Release Proc WF: 31000004

Advanced Cash Operations (J78_US)


Purpose PUBLIC 16
2.5.7 Maintain Payment Approver for Bank Accounts

Context

This activity describes how to maintain the payment approver for existing bank accounts as a prerequisite. Payment signatories work as approvers in the Approval and Bank Integration section of the
scope item J78 Advanced Cash Operations.

Procedure

Finish the Maintain Payment Approver for Multiple Bank Accounts procedure of the scope item J77 Advanced Bank Account Management for the following two existing bank accounts:
● Bank account 33333, bank key 011000390, country/region US
● Bank account 25800611, bank key 820800001, country/region US

Note
● If the Unlimited Approval field is selected for the payment approvers, it won’t take the amount setting of this approver into consideration during BCM approval process.
● Please make sure you have assigned all payment approver groups of the approval pattern that you want to use in the payment approval process. If not, the payment approval pattern will be
invalid, no payment approvers can be found during the BCM approval process, and the payment approval process will also fail. After you maintain the payment approver for the bank ac-
counts, you can check if there are valid payment approval steps. To do so, open the Manage Bank Accounts (F1366A) app, choose the Payment Approvers tab, and choose Show Approval
Steps.

2.5.8 Define Automatic Approval/Rejection for Bank Account Master DataNew step for OP

Purpose

In this step, you can set what should be done in case of missing approvals. You will have 3 possible actions as following:
1. Auto-Rejection when Approval Pattern not Found or List Empty
2. Auto-Rejection when Approval List Empty
3. Auto-Approve when Approval List Empty
If no value is maintained for this customizing , default value 03 will be used for all payment batches. This means the payment batches are auto-approved in case the approval list for House Bank Ac -
count is empty.
If your payment batch is automatically rejected, you might also reverse all payment documents related to this payment batch to be able to collect them as open items in another payment batch.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 17
Procedure

Test Step Test Step Name Instruction Expected Result Pass / Fail /
# Comment

1 Log On Log on to your SAP S/4HANA on-premise system.

2 Access the Customizing IMG Menu path: The Change View “Account Type Definition”: Over-
Path SPRO > Financial Supply Chain Management > Cash and Liquidity Management > Bank Account Man- view displays.
agement > Basic Settings > Define Settings for Bank Account Master Data .

3 Define Automatic Choose Define Automatic Approval/Rejection in the Dialog Structure of left side. The Change View "Define Automatic Approval/Re-
Approval/Rejection jection": Overview displays.

4 Add New Entry Choose New Entries and make the following entries and choose Save: The Automatic Approval/Rejection setting for Bank
For example: account master data is defined.

CoCd: 1710
Appr/Rejection: eg, <01 Auto Rejection when Approval Pattern not Found or
List Empty>

2.5.9 Define Cash Position Profile

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this step, you can define profiles for any desired reporting structure to be used in short-term cash position. You can define the cash position hierarchy, balance period, the logic how bank account
balance is shown and so forth in a specific profile based on your business scenario and requirement. You can also define filters and assign filters to your profile. With the predefined view, you can go
through the balance data in the Short-Term Cash Positioning (F5380) app accordingly.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 18
Procedure

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to the SAP Fiori launchpad as a Cash Management Specialist.

2 Access the SAP Open Define Cash Position Profiles (F5399). The Change View “Define Cash
Fiori App Position Profile’: Overview
screen displays.

3 Create New Entry Choose New Entries. The New Entries: Details of
Added Entries screen displays.

4 Define Cash Posi- Make the following entries and choose Save: An new Cash Position Profile is
tion Profile Cash Pos. Profile: for example, CPP_01 defined.

Description: For example, CP Profile for short term CP


Hierarchy Src.: For example, Derived by Bank Account Master Data or Derived from Bank Account Hierar-
chy

Note If you want to show the cash pool hierarchy in the Short Term Cash Position app, choose Hierarchy Src: Derived from Cash
Pool and Bank Account Master Data. And you can not enable Root Node and maintain Hier. Level.

Enable Root Node: For example, Yes


Root Node Name: For example, Short Term Cash Position
Hier. Level 1: For example, Company Code
Hier. Level 2: For example, Bank Key
Hier. Level 3: For example, Bank Account Currency

Note Only if Derived by Bank Account Master Data is chosen for hierarchy source, you need to fill in Hier. Level 1 & 2
& 3, and at least Hier. Level 1 shall be given. There's no bank account dimension because system always takes bank account as the
lowest node in the hierarchy.

Hierarchy ID: <choose a bank account hierarchy via Value Help>

Note Only if Derived from Bank Account Hierarchy is chosen for hierarchy source, you need to fill in Hierarchy ID.
The hierarchies were created in App Manage Bank Account Hierarchies (F4973), you can refer to the Manage Bank Account Hier-
archies procedure of the scope item J77 Advanced Bank Account Management.Advanced Bank Account Management

Advanced Cash Operations (J78_US)


Purpose PUBLIC 19
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

View Category: Balance View or Delta View


Balance Type: Value Date Balance or Available Balance

Note The value date balance is the interest-bearing balance for a particular day. It is calculated based on the ledger balance.
The available balance indicates the funds available to the account holder for immediate use.
Some banks, especially US banks, provide this balance in bank statements. For bank statements that do not provide it, the system cre-
ates a data entry for the available balance by copying the amount of the value date balance.

Note If Balance View is chosen, choose Enter, then the filed Bal. Category is enabled.

Bal. Category: Opening Balance or Closing Balance


Increment: For example, 7
Period Unit: For example, Days
Natural End: No
Show Overdue: Yes
1. If selected Show Overdue checkbox, a separate overdue column will appear in short-term cash position for showing overdue amount.
2. If selected Show Overdue, choose Enter, then the next field Incl. Overdue is enabled.
Incl. Overdue: Yes

Note If selected Incl. Overdue checkbox, overdue amount will be added into the closing balance of the first period.

Show Future Amount: For example, Yes


Shift Option: For example, Non-Working Day -> Next Working Day
Factory Cal. ID: For example, 01
Display Crcy: For example, keep empty

Note If display currency is defined, all currencies will be converted into display currency based on exchange rate type and shown in
short-term cash position, or bank account currencies will be taken.

Exch. Rate Type: For example, M


Scaling Factor: For example, Keep empty

Advanced Cash Operations (J78_US)


Purpose PUBLIC 20
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

5 Define Filter (op- Note Steps from 5 to 11 are optional. You can define them as needed. The Change View “Define Fil-
tion) ter”: Overview screen displays.

Double click Define Filter in the left-side Dialog Structure.

6 Maintain Filter Choose New Entries. Make following entries and choose Save: Filter is created.
Name Filter: CP_A
Filter Description: Filter for cash position profile CCP_01

7 Define Filter Con- Select your filter, then choose Define Filter Conditions. The Maintain Filter Conditions
ditions screen displays.

8 Maintain parameter Maintain the following entries as needed and choose Save Filter Conditions. Choose Continue to confirm the Information popup screen. Filter condition is created.
for filter condition Company Code: 1710

Bank Country/Region Key: US


Bank Key: <as needed>
Currency: <as needed>
Technical ID: <as needed>
Account Number: <as needed>
Account Type: <as needed>
CC Country/Region Key: <as needed>
Contract Type: <as needed>
Forecast Planning Level: <as needed>
Overdue Planning Level: <as needed>

9 Back Choose Back.

10 Assign Filter to Choose Assign Filter to Cash Position Profile in the left-side dialog structure. Make the following entries in the popup screen and choose The Change View “Assign Filter
Cash Position Pro- Enter. to Cash Position Profile”: Over-
file Cash Position Profile: CPP_01 view screen displays.

11 Choose Filter to Choose New Entries. Enter your filter CP_A and choose Save. Filter is assigned to the cash posi-
Assign tion profile.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 21
2.5.10 Define Authorization Groups for Cash Pools

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this activity, you create authorization groups for cash pools.

Procedure

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to your SAP S/4HANA on-premise system.

2 Access the cus- IMG Menu path: The Change view "Define Authorization Groups for Cash Pools": Overview displays.
tomizing Path SPRO > Financial Supply Chain Management > Cash and Liquidity Man-
agement > Cash Management > Cash Pools > Define Authorization
Groups for Cash Pools .

3 New Entries Choose New Entries.

8 Create Autho- Make the following entries and choose Save: The authorization group for cash pool is created.
rization Group Auth Group: For example, ZCP1
Description: For example, Authorization group for cash
pool

Advanced Cash Operations (J78_US)


Purpose PUBLIC 22
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

Note Please make sure the authorization group is assigned to the business role. Only the user with
the authorization group can be used to create/change cash pool in the following step.
For example,under Object Class FSCM > Authorization object F_CLM_CPLT (Authorization for
Cash Pools (Bank - Time-Dependent), assign authorization group as following:
ACTVT:Add or Create, Change, Display, Delete, Display in Value
Help
CPLT_AUGRP: <your created authorization group)SAP_BR_CASH_SPE-
CIALIST

2.5.11 Reconcile Cash Flows – Intraday Memo Records

2.5.11.1 Define Tolerance Groups for Cash Flow Reconciliation

Purpose

In this activity, you create tolerance groups for Cash Flow Reconciliation that are necessary for the following Reconcile Cash Flows – Intraday Memo Records test procedure.

Note When you reconcile intraday memo records with forecasted cash flows, there might be a difference in the amount. The system then checks whether the bank account has a tolerance group
defined. If the bank account has no tolerance group assigned, or the difference exceeds the defined limit of the tolerance group, the system prompts a warning message to warn you about the no -
table difference.

Procedure

Test Step Test Step Name Instruction Expected Result Pass / Fail /
# Comment

1 Log On Log on to your SAP S/4HANA on-premise system.

2 Access the customiz- IMG Menu path: The Change View “Tolerance Groups for Cash Flow
ing Path SPRO > Financial Supply Chain Management > Cash and Liquidity Management > Cash Management > Reconciliation”: Overview view displays.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 23
Test Step Test Step Name Instruction Expected Result Pass / Fail /
# Comment

Cash Flow Reconciliation > Define Tolerance Groups for Cash Flow Reconciliation

3 New Entries Choose New Entries.

4 Create Default Toler- Make the following entries and choose Save: The empty tolerance group created is the default for the
ance Group Currency: For example, USD bank account of the same currency.

Tolerance Group: For example, <blank> for USD bank accounts

Note Enter the tolerance group and a tolerance group description.

Amount: For example, 100.00


Percentage: For example, 5.0%
Exchange Rate Type: For example, M

Note You can create other tolerance groups with different tolerance amounts, percentages, or currency
per your business needs and then assign it to the relevant bank account.

2.5.11.2 Activate Intraday Reconciliation for Bank Account

Purpose

In this step, you activate Intraday Reconciliation for Bank Accounts. This activation is necessary for the following Reconcile Cash Flows - Intraday Memo Records test procedure.

Procedure

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to the SAP Fiori launchpad as a Cash Management Specialist.

2 Access the SAP Fiori Open Manage Bank Accounts (F1366A).


App

3 Enter Selection Criteria Make the following entries and choose Go:

Advanced Cash Operations (J78_US)


Purpose PUBLIC 24
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

Account Number: For example, 25800611


Bank Key: For example, 820800001
Bank Country/Region: For example, US

4 Select Bank Account Choose > for the Intraday Reconciliation activation. The Bank Account view is displayed.

5 Edit Choose Edit.

6 Activate Intraday Recon- Choose the Bank Relationship tab, enter the following data and choose Save: Note When this change is relevant to dual control, the button is
ciliation Reconcile Intraday Memo Records: Selected Submit for Activation. When this change is relevant to work-
flow, the button is Submit for Approval.
Tolerance Group for Reconciliation: For example, <blank>

Note If no tolerance group is maintained in the bank account master data, the default (empty)
tolerance group for the bank account of the same currency is used. When you have created
other tolerance groups, maintain the relevant data.

Caution If no tolerance group is available for certain currency, then a system text format noti-
fication appears for reconciliation.

7 Activate Bank Account Note If Full Cash Management and Dual Control Revision Activate is applied in the basic set-
Change Request (Op- tings, follow the Activate Bank Account Change Request procedure in the Advanced Bank
tional) Account Management(J77) test script.

8 Approve Bank Account Note If Full Cash Management and Workflow Revision Activate is applied in the basic set-
Change Request (Op- tings, follow the Approve Bank Account Change Request procedure in the Advanced Bank
tional) Account Management (J77) test script.

2.5.12 Manage Reason Codes

2.5.12.1 Create Internal Reason Codes


Purpose
In this activity, you can create internal reason codes and descriptions. You can later use the values to map them to external reason codes you receive from external entities, such as banks.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 25
This step is relevant to the following Monitor Payments for GPI Tracker test procedure.
Procedure

Test Step # Test Step Name Instruction Expected Result Pass / Fail / Com-
ment

1 Log On Log on to your SAP S/4HANA on-premise system.

2 Access the customizing IMG Menu path:


Path SPRO > Financial Supply Chain Management > Bank Communication Management > Payment Status Management >
Create Internal Reason Codes

3 Create Internal Reason Choose New Entries and make the following entries and choose Save: The Internal Reason Codes are
Codes For example: defined.

Reason: SGLT
Reason Description: Has left gpi

2.5.12.2 Map External Reason Codes to Internal Reason Codes


Purpose
In this activity, you can interpret the reason codes you receive from external entities, such as banks. These mappings will be displayed in the batch and payment monitor with external reason code
and internal description to interpret the codes for your system.
This step is relevant to the following Monitor Payments for GPI Tracker test procedure.
Procedure

Test Step Test Step Name Instruction Expected Result Pass / Fail /
# Comment

1 Log On Log on to your SAP S/4HANA on-premise system.

2 Access the customizing Path IMG Menu path: The Change View “Maintain mapping of internal to
SPRO > Financial Supply Chain Management > Bank Communication Management > Payment external reason codes”: Overview displays.
Status Management > Map External Reason Codes to Internal Reason Codes

3 Map External Reason Codes to In- Choose New Entries and make the following entries and choose Save: Mapping of internal to external reason codes has been
ternal Reason Codes For example: maintained.

Status Reason Code: G001


Reason: SGLT

Advanced Cash Operations (J78_US)


Purpose PUBLIC 26
2.5.13 Situation Handling

2.5.13.1 Situation Handling for Cash and Liquidity Management

2.5.13.1.1 Manage Teams and Responsibilities

Purpose

In this activity, you create a team to specify responsibilities for the review process.

Procedure

Execute the Create Team steps in the Responsibility Management 1NJ scope item test script with the following information:
Team Information tab:
Team Name: Team for Cash Management
Global ID: SFCLM1_A
Description: Situation team for cash and liquidity Management
Team Status: Enabled
Type: SFCLM1
Responsibility Definition tab:
Company Code: 1710

Note If fields are empty, the team is responsible for all company codes.

Team Members tab:


Business Partner: <user ID>, for example, Cash Manager
Functions: SFCLM_TD

Note To display the connection between the business partner, cash manager, and user ID, see the search help. Generic users are described in the Last Name field.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 27
2.5.13.1.2 Create Situation Types: Date Difference Warning for FI Flows

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this activity, you can use the situation template FIN_FQM_FIDATE_DIFFERENCE to create a situation type. The situation type is used to inform specific users when the system detects an FI
cash flow for which the difference between the posting date and the value date does not meet the defined condition.

Prerequisite

If you want to trigger notification and check it. Please make sure you have posted a FI cash flow for which the difference between the posting date and the value date has exceeded the defined toler -
ance.
For example, in our testing case, tolerance is greater than or equal to 30 days under your company code.

Note Please make sure 31N is activated if you want to execute this step.

Procedure

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to the SAP Fiori launchpad as a Configuration Expert - Busi-


ness Process Configuration.

2 Access the SAP Open Manage Situation Types (F2947).

Advanced Cash Operations (J78_US)


Purpose PUBLIC 28
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

Fiori app

3 Copy Situation Select the checkbox for standard template FIN_FQM_FIDATE_DIF- The Situation Type view is displayed.
Types template FERENCE and choose Copy. This standard template is used to inform specific users when the system detects an FI cash flow for
which the difference between the posting date and the value date has exceeded the defined toler-
ance.

4 Define Condition Make the following entries: The ZFIN_FQM_FIDATE_DIFFERENCE view displays.
Admin Information tab:
ID: ZFIN_FQM_FIDATE_DIFFERENCE
Conditions tab:
Company Code: 1710
Date Difference (Days): greater than or equal to 30
Fiscal Year: <current fiscal year>

5 Batch Job Schedul- In Batch Job Scheduling Tab, make the following entries:
ing Time Zone: for example UTC
Start Batch Job At: for example <your time>

6 Add Team Cate- In the Recipients area, choose Add Team Category. On the dialog box,
gory select FCLM1 - Cash and Liquidity Management and choose Select.

7 Maintain Responsi- For team category FCLM1 - Cash and Liquidity Management, make
bility by Teams the following entries:
Filter by Responsibility Definition: Company Code
Filter by Member Function: Check Transaction Data in
One Exposure

8 Situation Monitor- In the Situation Monitoring area, select checkbox for Monitor In-
ing stances.

9 Create Choose Create. Choose Yes to confirm the message Enable Situation The situation type is created and enabled.
Type.

10 Trigger Now Choose Trigger Now at the upper-right corner. The notification is triggered immediately. Situation Instances is shown.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 29
2.5.13.2 Situation Handling for Bank Communication Management

2.5.13.2.1 Define Function

Procedure

Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment

1 Log On Log on to your SAP S/4HANA on-premise system.

2 Access Customizing Choose the following navigation option: The "Define Functions": Change dis-
Path SPRO > Cross-Application Components > General Application Functions > Responsibility Management > Functions plays.
> Define Functions

3 Create Function Choose New Entries and make the following entries and choose Save:
Function: for example, <BCM_FUNC>
Function Description: for example, <Function for BCM batch>

2.5.13.2.2 Define Function Profiles

Purpose

In this step, you can create function profiles and assign functions to a function profile. You can group similar functions for a business process in a function profile.

Procedure

Test Step Test Step Name Instruction Expected Result Pass / Fail / Com-
# ment

1 Log On Log on to your SAP S/4HANA on-premise system.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 30
Test Step Test Step Name Instruction Expected Result Pass / Fail / Com-
# ment

2 Access Customizing Path Choose the following navigation option: The Change View “Function Profile”:
SPRO > Cross-Application Components > General Application Functions > Responsibility Management > Overview displays.
Functions > Define Function Profiles

3 Create Function Profile Choose New Entries and make the following entries and choose Save: The function Profile is created for BCM
For example: Batch.

Profile: <BCM_PROF>
Function Profile Description: for example, <Function Profile for BCM batch>

4 Assign Function to Function Choose Function Profile to Function Mapping in the left-side Dialog Structure. Enter following entries and The function is assigned to the function
Profile Choose Save. profile.
Function: for example, <BCM_FUNC>

2.5.13.2.3 Assign Function Profiles to Standard Team Category

Purpose

In this step, you can assign a function profile to a standard team category.

Procedure

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to your SAP S/4HANA on-premise system.

2 Access Customizing Path Choose the following navigation option: The "Assign Function Profiles to
SPRO > Cross-Application Components > General Application Functions > Responsibility Management > Teams and Team Category": Change displays.
Responsibilities > SAP Delivered Team Categories > Assign Function Profiles to Standard Team Category

3 Map Function Profiles to Stan- Choose New Entries and make the following entries and choose Save: The function profile is mapped to
dard Team Category For example: standard Team Category.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 31
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

Team Category: BCM


Profile: for example, <BCM_PROF>

2.5.13.2.4 Define Team Types

Purpose

In this step, you can assign a function profile to a standard team category.

Procedure

Test Step Test Step Name Instruction Expected Result Pass / Fail / Com-
# ment

1 Log On Log on to your SAP S/4HANA on-premise system.

2 Access Customizing Choose the following navigation option: The Change View “Team Type”:
Path SPRO > Cross-Application Components > General Application Functions > Responsibility Management > Teams and Respon- Overview displays.
sibilities > SAP Delivered Team Categories > Define Team Types

3 Define Team Types Choose New Entries and make the following entries and choose Save: The team type is defined.
For example:
Team Type: for example, <BCM_TEAM>
Team Category: BCM
Team Type Description: <Team Type for Bank Communication Management>

Advanced Cash Operations (J78_US)


Purpose PUBLIC 32
2.5.13.2.5 Manage Teams and Responsibilities

Purpose

In this activity, you create a team to specify responsibilities for the review process.

Procedure

Execute the Manage Teams and Responsibilities steps in the Responsibility Management (1NJ) test script with the following information:
Team Information tab:
Team Name: Team for Bank Communication Management
Global ID: BCM_TEAM
Description: Situation team for Bank Communication Management
Team Status: Enabled
Type: SBCM
Responsibility Definition Tab:
Company Code: 1710
If fields are empty, the team is responsible for all company codes.
Team Members tab:
Business Partner: <user ID>, for example, AP Accountant
Functions: S_BCMMON_F
To display the connection between the business partner, cash manager, and user ID, see the search help. Generic users are described in the Last Name field.

2.5.13.2.6 Create Situation Types: Payment Batch Partially Rejected

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Advanced Cash Operations (J78_US)


Purpose PUBLIC 33
Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this activity, you can use the situation template FIN_BCM_BATCH_PARTIALLY_REJECTED to create a situation type. The situation type is used for Situation Handling that informs specific
members of your team about payment batches that were partially rejected.

Note This situation template is available for payment batches and navigates to the SAP Fiori app Monitor Payments.

Procedure

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to the SAP Fiori launchpad as a Configuration Expert - Busi-


ness Process Configuration.

2 Access the SAP Fiori Open Manage Situation Types(F2947). The Situation Type view displays.
app

3 Copy Situation Types Select the checkbox for standard template FIN_BCM_BATCH_PAR- The situation type FIN_BCM_BATCH_PARTIALLY_REJECTED is used to inform specific
template TIALLY_REJECTED and choose Copy. users when the system detects the BCM batch is partially rejected by bank.

4 Define Condition Make the following entries:


Admin Information tab:
ID: Z_FIN_BCM_BATCH_PART_REJECTED
Name: Payment Batch Partially Rejected
Display Sequence: Medium
Conditions tab:
Paying Company Code: 1710
You can maintain other filters per your requirement

5 Maintain Responsi- For Team Category BCM Bank Communication Management, make
bility by Teams the following entries:
Filter by Responsibility Definition: Paying Company Code
Filter by Member Function: Bank Communication Monitor-

Advanced Cash Operations (J78_US)


Purpose PUBLIC 34
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

ing (S_BCMMON_F)

6 Situation Monitoring In Situation Monitoring, select the checkbox for Monitor Instances.

7 Create Choose Create. Choose Yes to confirm the message Enable Situation The situation type is created and enabled.
Type.

2.5.13.2.7 Create Situation Types: Payment Batch Was Rejected

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this activity, you can use the situation template FIN_BCM_BATCH_REJECTED to create a situation type. The situation type is used for Situation Handling that informs specific members of your
team about payment batches that were rejected.

Note This situation template is available for payment batches and navigates to the SAP Fiori app Monitor Payments.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 35
Procedure

Test Step Test Step Name Instruction Expected Result Pass / Fail /
# Comment

1 Log On Log on to the SAP Fiori launchpad as a Configuration Expert -


Business Process Configuration.

2 Access the SAP Fiori Open Manage Situation Types(F2947).


app

3 Copy Situation Types Select the checkbox for standard template FIN_BCM_BATCH_RE- The situation type FIN_BCM_BATCH_REJECTED is used to inform specific users when the
template JECTED and choose Copy. system detects the BCM batch is fully rejected by bank.

4 Define Condition Make the following entries:


Admin Information tab:
ID: Z_FIN_BCM_BATCH_REJECTED
Name: Payment Batch Was Rejected
Display Sequence: Medium
Conditions tab:
Paying Company Code: 1710
You can maintain other filters according to your requirement.

5 Maintain Responsibility For team category BCM Bank Communication Management, make
by Teams the following entries:
Filter by Responsibility Definition: Paying Company Code
Filter by Member Function: Bank Communication Moni-
toring(S_BCMMON_F)

7 Situation Monitoring In Situation Monitoring, select the Monitor Instances checkbox.

8 Create Choose Create. Choose Yes to confirm the message Enable Situa- The situation type is created and enabled.
tion Type.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 36
2.5.13.2.8 Create Situation Types: Payment Batch Status Check

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this activity, you can use the situation template FIN_BCM_BATCH_STATUS_CHECK to create a situation type. The situation type is used for Situation Handling that informs specific members
of your team about payment batches that are stuck in a defined status. The status check is triggered daily. It’s possible to define the statuses for which the notification is triggered and also for how
many days the payment batch must be stuck in the defined status for a notification to be sent.

Note This situation template is available for payment batches and navigates to the SAP Fiori app Monitor Payments.

Prerequisite

Please make sure the BCM batch is created with the relevant status, such as Payment Batch Created, Payment Medium Created… which is defined in your situation type.

Procedure

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to the SAP Fiori launchpad as a Configuration Expert -


Business Process Configuration.

2 Access the SAP Fiori Open Manage Situation Types(F2947).


app

Advanced Cash Operations (J78_US)


Purpose PUBLIC 37
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

3 Copy Situation Select the checkbox for standard template The situation type is used to inform specific users when the system detects the specific BCM batch sta-
Types template FIN_BCM_BATCH_STATUS_CHECK and choose Copy. tus which is defined in the situation type Z_FIN_BCM_BATCH_STATUS_CHECK.

4 Define Condition Make the following entries:


Admin Information tab:
ID: Z_FIN_BCM_BATCH_STATUS_CHECK
Name: Payment Batch Status Check
Display Sequence: Medium
Conditions tab:
Paying Company Code: 1710
Status: for example, IBC01 (Payment batch created), IBC15
(Payment medium created)
Batch Job Scheduling section:
Time Zone: for example UTC
Start Batch Job At: for example <your time>

5 Maintain Responsi- For team category Bank Communication Management, make the
bility by Teams following entries:
Filter by Responsibility Definition: Paying Company Code
Filter by Member Function: Bank Communication Moni-
toring(S_BCMMON_F)

7 Situation Monitoring In Situation Monitoring, select checkbox for Monitor Instances.

8 Create Choose Create. Choose Yes to confirm the message Enable Situ- The situation type is created and enabled.
ation Type.

9 Trigger Now Choose Trigger Now at the upper-right corner. The notification is triggered immediately. Situation Instances is shown.

Note For batch/job situation, you can choose Trigger Now to


trigger the notification immediately.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 38
3 Overview Table

This scope item consists of several procedures provided in the tables below.

Note If your system administrator has enabled spaces and pages on the SAP Fiori launchpad, the homepage will only contain the essential apps for performing the typical tasks of a business
role.
You can find all other apps not included on the homepage using the search bar.
If you want to personalize the homepage and include the hidden apps, navigate to your user profile and choose App Finder.

Outgoing Payment With BCM Approval


Table 2: Approval and Bank Integration
Process Step, Report or Item Business Role Transaction/App Expected Results

BCM Batch Creation [page ] 45 This step is done automatically

Monitor Payments [page ] 45 Accounts Payable Accountant Monitor Payments (F2388) Check status of payments.

Check Cash Flow Items (Check Details) [page ] 47 Cash Manager Check Cash Flow Items (F0735) Review detailed information of payment documents.

Approval of Bank Transfer [page ] 48 Accounts Payable Manager & Cash Approve Bank Payments A Bank Communication Management (BCM) batch is approved, the payment
Manager (F0673A) medium is created automatically.

Approval by First Approver [page ] 48 Accounts Payable Manager Approve Bank Payments
(F0673A)

Approval by Second Approver [page ] 51 Cash Manager Approve Bank Payments


(F0673A)

Bank Integration with SAP Multi-Bank Role dependent upon procedure Transaction/App dependent upon Results dependent upon procedure
Connectivity(16R) (Outgoing) [page ] 52 procedure

Situation Handling : Payment Batch Partially Rejected

Monitor Situations [page ] 53 Configuration Expert - Business Process Monitor Situations (F3264)
Configuration

Check Notification [page ] 54 a recipient (for example, AP Accoun-


tant)

Situation Handling : Payment Batch Was Rejected

Advanced Cash Operations (J78_US)


Purpose PUBLIC 39
Process Step, Report or Item Business Role Transaction/App Expected Results

Monitor Situations [page ] 55 Configuration Expert - Business Process Monitor Situations (F3264)
Configuration

Check Notification [page ] 56 a recipient (for example, AP Accoun-


tant)

Situation Handling : Payment Batch Status Check

Monitor Situations [page ] 57 Configuration Expert - Business Process Monitor Situations (F3264)
Configuration

Check Notification [page ] 58 a recipient (for example, AP Accoun-


tant)

Bank Integration with File Interface (1EG) (Outgoing) Role dependent upon procedure Transaction/App dependent upon Results dependent upon procedure
[page ] 59 procedure

Monitor Payments for GPI Tracker [page ] 60 Accounts Payable Accountant Monitor Payments (F2388)

Check Cash Flow Items (Check Status) [page ] 61 Cash Manager Check Cash Flow Items (F0735) Review detailed information of payment documents

Table 3: Bank Transfer Actions


Process Step Business Role Transaction/App Expected Results

Option 1: Create, Release and Clear Payment Request in One Sin- Cash Management Spe- Make Bank Transfers (F0691) A payment request for bank transfer is created,released and paid in
gle Action [page ] 64 cialist one step.

Option 2: Create, Release, and Clear Payment Request in Separate Cash Management Spe- Make Bank Transfers (F0691) A payment request for bank transfer is created,released and paid in
Steps [page ] 67 cialist individual steps.

Create Bank Transfer [page ] 68 Cash Management Spe- Make Bank Transfers (F0691)
cialist

Release Payment Request [page ] 70 Cash Management Spe- Make Bank Transfers (F0691)
cialist

Pay Payment Request [page ] 71 Cash Management Spe- Make Bank Transfers (F0691)
cialist

Option 3: Make Bank Transfer with Templates [page ] 72

Advanced Cash Operations (J78_US)


Purpose PUBLIC 40
Process Step Business Role Transaction/App Expected Results

Define Bank Transfer Templates [page ] 73 Cash Management Spe- Define Bank Transfer Templates (F3759) Bank transfer templates is created
cialist

Create Bank Transfers with Templates [page ] 75 Cash Management Spe- Make Bank Transfer Templates – Create with Tem- A payment request for bank transfer is created with Templates.
cialist plates (F3760)

Release Payment Request [page ] 77

Pay Payment Request [page ] 77

Approve and Bank Integration [page ] 77 Role dependent upon pro- Transaction/App dependent upon procedure Results dependent upon procedure
cedure

Check Cash Position (Smart Business) [page ] 78 Cash Manager Cash Position - Today (F1737) Check the cash position by country, currency, company code or
bank.

Table 4: Reconcile Cash Flows - Intraday Memo Records


Process Step Business Role Transaction/App Expected Results

Check Automatic Reconciliation Result Cash Management Special- Reconcile Cash Flows - Intraday Memo Records Reconciled intraday memo records and forecasted cash flows are generated automati-
[page ] 80 ist (F3418) cally.

Perform Manual Reconciliation [page ] 81 Cash Management Special- Reconcile Cash Flows - Intraday Memo Records The intraday memo records and the forecasted cash flows are reconciled.
ist (F3418)

Undo Reconciliation [page ] 83 Cash Management Special- Reconcile Cash Flows - Intraday Memo Records Reconciliations for selected items can be reset to open status.
ist (F3418)

Table 5: Manage Bank Account Balances


Process Step Business Role Transaction/App Expected Results

Create Bank Account Balances [page ] 84 Cash Management Specialist Manage Bank Account Balances (F5175) Enter or upload the balances for bank accounts. You can also edit it.

Import Bank Account Balances [page ] 85 Cash Management Specialist Manage Bank Account Balances (F5175)

Edit Bank Account Balances [page ] 87 Cash Management Specialist Manage Bank Account Balances (F5175)

Check Bank Account Balances [page ] 88 Cash Management Specialist Manage Bank Account Balances (F5175)

Advanced Cash Operations (J78_US)


Purpose PUBLIC 41
Table 6: Cash Pools
Process Step Business Role Transaction/App Expected Results

Create Cash Pool [page ] 89 Cash Management Specialist Manage Cash Pools (Version 2) (F3266A) A cash pool hierarchy is created.

Display Cash Pool Hierarchies [page ] 91 Cash Management Specialist Display Cash Pool Hierarchies (F6123) A cash pool hierarchy is displayed.

Process Step Business Role Transaction/App Expected Results

Manage Liquidity Item Transfer Cash Manager Manage Liquidity Item Transfer Proposals are accepted. The adjustment for cash flow is saved. The Assigned Liquidity Item is replaced by Proposed Liq-
[page ] 92 (F6385) uidity Item.

Table 7: Situation Handling: Date Difference Warning for FI Flows


Process Step Business Role Transaction/App Expected Results

Monitor Situations [page ] 94 Configuration Expert - Business Process Configuration Monitor Situations (F3264)

Check Notification [page ] 95 Cash Manager

Table 8: Cash Reports


Process Step Business Role Transaction/App Expected Results

Check Cash Position (Smart Business) [page ] 96 Cash Manager Cash Position - Today (F1737) Check the forecast cash positions for the current date by location, company, and currency.

Check Liquidity Items on G/L Accounts [page ] Cash Manager Check Liquidity Items on G/L Accounts
97 (F6459)

Check Cash Flow Items [page ] 98 Cash Manager Check Cash Flow Items (F0735) Track and trace all the cash flow items from different source applications. Also check line
item detailed of the original documents.

Bank Statement Monitor - End of Day [page ] Cash Manager Bank Statement Monitor - End of Day Monitor the import status of end-of-day bank statements for all the bank accounts selected for
100 monitoring.

Intraday Bank Statement Monitor [page ] 102

Define Monitoring Rules for Intraday Bank State- Cash Management Define Monitoring Rules - Intraday Statements The monitoring rules with frequency for the intraday bank statement is defined.
ment Monitor [page ] 103 Specialist (FCLM_BRM_RULE)

Assign Monitoring Rule to Bank (Optional) [page Cash Management Manage Banks - Basic (F1574) Monitoring rule is assigned to bank.
] 104 Specialist

Define Bank Account to Monitor [page ] 105 Cash Management Manage Bank Accounts (F1366A) The bank account is set to be monitored by the Bank Statement Monitor - Intraday (F3671)
Specialist App with monitoring rule

Advanced Cash Operations (J78_US)


Purpose PUBLIC 42
Process Step Business Role Transaction/App Expected Results

Monitor Intraday Bank Statement [page ] 106 Cash Management Bank Statement Monitor - Intraday (F3671) Monitor the intraday bank statement.
Specialist

Monitor Bank Account Balances [page ] 108 Cash Manager Monitor Bank Account Balances (F5176) Whether bank account balances have been imported or entered in time for bank accounts can
be monitored.

Short Term Cash Position [page ] 109 Cash Manager Short-Term Cash Positioning (F5380) The short-term cash position information per your predefined cash position profile can be
checked.

Cash Flow Analyzer [page ] 111 Cash Manager Cash Flow Analyzer (F2332) View the aggregated amounts and line item details of cash position, medium-and-long term
liquidity forecast and actual cash flows.

Cash Flow Comparison – By Date Range [page ] Cash Manager Cash Flow Comparison - By Date Range Compare actual cash flows with your forecasts.
114 (F3274)

Cash Flow Comparison – By Timestamp [page ] Cash Manager Cash Flow Comparison - By Timestamp Compare actual cash flows with your forecasts.
115

Liquidity Forecast - Trend by Date [page ] 117 Cash Manager Liquidity Forecast - Trend by Date You can forecast the liquidity trend for the following days.

Actual Cash Flow - Trend by Date [page ] 118 Cash Manager Actual Cash Flow - Trend by Date (F0513A) You can gain an overview of the daily cash flows for the past days.

Liquidity Forecast Details - Overview [page ] 119 Cash Manager Liquidity Forecast Details - Overview You can display the overview of forecast amounts of each liquidity item by different dimen-
sions.

Liquidity Forecast Details - Details [page ] 120 Cash Manager Liquidity Forecast Details - Details You can display the details of forecasted amounts of each liquidity item by different dimen-
sions.

Cash Flow - Detailed Analysis [page ] 121 Cash Manager Cash Flow - Detailed Analysis You can get an overview of the daily cash inflows and outflows, and analyze them for the last
weeks or months for all subsidiaries and liquidity items.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 43
4 Test Procedures

This section describes test procedures for each process step that belongs to this scope item.

4.1 Outgoing Payment with BCM Approval Process

4.1.1 Approval and Bank Integration

Prerequisite

Before testing the steps under Approval and Bank Integration, ensure that at least one of the following procedures has been completed:
1. Maintain Payment Approver for Bank Accounts before Batch creation (refer to Preliminary Steps: Maintain Payment Approver for Bank Accounts)
2. Batch is created successfully. Batch can be automatically generated via one of the following procedures:
• Bank transfer (refer to the Bank Transfer Actions section).
• Payment run using the Manage Automatic Payments (F0770), as described in Accounts Payable(J60) test script.
• Free form payment is described in Accounts Payable (J60) test script.
• Others.

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 PMW Format’s Alternative Format Type is marked with 90 SAP Multi-Bank Connectivity, the payment medium files are automati-
cally sent the house bank via SAP Multi-Bank Connectivity for further processing (as described in the Bank Integration with SAP Multi-Bank Connectivity (16R) 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.

Note You must create the BCM batch with the payment method using the Payment Medium Workbench (PMW) format, then approvals are possible for the BCM batch.
When the payment methods for file downloading use the Classic Payment Medium Program in SAP S/4HANA Enterprise Management, use the Schedule Automatic Payments Periodically SAP
Fiori app for payment runs. However no BCM batch can be created or approved for the Classic Payment Medium Program.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 44
4.1.1.1 BCM Batch Creation

Context

The creation of the cross-payment run in bank communication management (BCM Batch) is done automatically after the payment is initiated.

Note If the batch is not created successfully. You can use the App: Manage Automatic Payments (F0770) or Automatic Payment Transactions for Payment Requests (F111) to check applica-
tion log for your payment run ID.

Note If the approval list in the bank master data is empty, all payment will be rejected or approved depending on the value customized in preliminary step Define Automatic Approval/Rejection
for Bank Account Master data.

Note Please make sure the Basic Settings is set as Full Scope, you can check it via SSCUI 101025. If not, the batch can not be created.

Procedure

This step is done automatically.

4.1.1.2 Monitor Payments

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Advanced Cash Operations (J78_US)


Purpose PUBLIC 45
Context

In the Monitor Payments (F2388) app, you can display an overview of your payment batches. You can view the statuses of batches and individual payments at different processing stages.
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 Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to the SAP Fiori launchpad as an Accounts


Payable Accountant.

2 Access the SAP Open Monitor Payments (F2388).


Fiori App

3 Find the Newly Maintain your filter and choose Go. Choose the New tab. All newly created batches are displayed on the New tab. You can find the batch you created earlier in the process.
Created Batch

4 Verify the Batch Verify the batch status in the Bank Status Text column. Note If the approval list in bank master data is empty, all payment will be rejected or approved depending on the
Status The status should be Payment Batch Created. value customized in the Define Automatic Approval/Rejection for Bank Account Master Data preliminary step
in the Advanced Cash Operations (J78) test script.

5 Check Details Select your cash flow item, and choose > (Details). Detailed information for this batch is displayed.

6 Check Approver In the header section, choose Approvers to check who are All approvers used in the first approver step are shown (for example: Accounts Payable Manager).
the first approvers for the batch. Close the dialog box
when you are done.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 46
4.1.1.3 Check Cash Flow Items (Check Details)

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Context

In this activity, the Cash Manager or Bank Accountant reviews the detailed information of payment documents.

Procedure

Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment

1 Log On Log on to the SAP Fiori launchpad as a Cash Manager.

2 Access the SAP Fiori app Open Check Cash Flow Items (F0735). The Check Cash Flow Item view displays.

3 Enter Selection Criteria Choose Adapt Filters if selection fields are hidden. The list is filtered to show fewer entries.
Make the following entries and choose Go.
Exchange Rate Type: <M>
Snapshot Time: <default value>
Value Date: <Today>
Company Code: 1710
Certainty Level: <choose all certainty levels>
Account Number: 33333
Scope for FI: 2(Cash Position) or 3(Liquidity Analy-
sis)

Advanced Cash Operations (J78_US)


Purpose PUBLIC 47
Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment

4 Display Additional Payment Informa- Select your cash flow item, and choose > (Details) to check details in- More payment information is displayed.
tion formation.

Note Different source applications display different payment in-


formation.

4.1.1.4 Approval of Bank Transfer

Context

In the SAP S/4HANA system, a Bank Communication Management (BCM) batch should be approved by approvers according to the approval pattern in preconfiguration.
After the approval process is done, the payment medium is created automatically.
No matter the source of BCM batch, payment run of vendors/customers,or payment run of bank transfer, the BCM batch should go through the approval process.

Note
● The 5 payment method IDs (E, Q, R, &, @) are marked as automatic payment (No Approval). No approval process is required.
● The approver for a payment cannot be its creator. Payments created by the approver do not appear in app Approve Bank Payments (F0673A)
● If the payment or batch amount is greater than the Maximum amount maintained in Bank Account Master, No payment approver can be found for the batch. The payments also do not appear
in the app Approve Bank Payments (F0673A)

Prerequisites

Payment approver is maintained for bank accounts. BCM batches are created successfully.

4.1.1.4.1 Approval by First Approver

Test Administration

Customer project: Fill in the project-specific parts.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 48
Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Procedure

Test Step Test Step Name Instruction Expected Result Pass / Fail /
# Comment

1 Log On Log on to the SAP Fiori launchpad as an Accounts Payable Manager.

Note The user assigned to Signatory Group G001 in the Prerequisites section, Maintain Payment Approver
for Bank Accounts.

2 Access the SAP Fiori Open Approve Bank Payments (F0673A).


app

3 Maintain Filters Make the following entries and choose Go.


Paying Company Code: 1710

4 Review Payment Choose the For Review tab, review to ensure that the batches are correct. All items are correct and the batches can be approved.
Batch and Items

5 Select Batch to be Select the payment batch for approval.


Approved If more than one batch must be approved, select the checkbox for the batches to approve.

6 Approve Choose Approve. Enter the note and choose OK to confirm the dialog box. The payment is approved and appears on the Reviewed
tab.

7 (Optional) Undo Ap- Choose the Reviewed tab and select the payments to be discarded. The payment is discarded. it displays on the For Re-
proval Choose Discard Changes from the top right of the view. view 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 Reviewed Choose the Reviewed tab and select the payments to be submitted. Choose Submit. To confirm the dialog box, The batch is submitted.
Batch choose Submit. If SAP365 is not enabled, the payment is sent to the

Advanced Cash Operations (J78_US)


Purpose PUBLIC 49
Test Step Test Step Name Instruction Expected Result Pass / Fail /
# Comment

Second Approver and no longer appears on the Re-


viewed tab.
If SAP365 is enabled, confirmation notification dis-
plays.

Note
● If IAS is not enabled, the payment is sent to
the Second Approver and no longer appears on
the Reviewed tab.
● If IAS is enabled, dialog box is shown, where
the Verification Token has to be inserted.

(Op- Submit Verification On the dialog box Confirm Submission of Reviewed Batches, make the following entry and choose Submit. The payment is sent to the Second Approver and no
tional) Token (Optional) VerificationToken: < Insert the Passcode from App SAP Authenticator on your mo- longer appears on the Reviewed tab.
bile phone and insert it here>

Note This step is only required when IAS is enabled and user authentication type I Authentication by IAS is
on. See preliminary step Specify Optional User Authentication.

(Op- Send SMS Code Choose Send SMS Code. The mobile phone assigned to the user receives a SMS
tional) (Optional) containing the authentication token.

Note This step is only required when SAP365 is enabled and user authentication type S Authentication by
SAP365 is on. The spro IMG path is Financial Supply Chain Management > Bank Communication Manage-
ment > Basic Settings > Specify Optional User Authentication.

(Op- Submit Authentica- Make the following entry: The payment is sent to the Second Approver and no
tional) tion Token (Op- Token: < token received from SMS> longer appears on the Reviewed tab.
tional)
and choose Submit.

Note This step is only required when SAP 365 is enabled and user authentication type S Authentication by
SAP365 is on. The spro IMG path is Financial Supply Chain Management > Bank Communication Manage-
ment > Basic Settings > Specify Optional User Authentication.

9 Check Batch Status Check the batch status and next approvers via App Monitor Payments (F2388), see step Monitor Payments. The batch status is In Approval. The next approvers is
and Next Approver displayed. For example: Cash Manager.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 50
4.1.1.4.2 Approval by Second Approver

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Procedure

Test Step Test Step Name Instruction Expected Result Pass / Fail /
# Comment

1 Log On Log on to the SAP Fiori launchpad as a Cash Manager. The SAP Fiori launchpad displays.

Note The user assigned to Signatory Group G002 in the Prerequisites section, Maintain Payment Approver for
Bank Accounts.

2 Access the SAP Fiori Open Approve Bank Payments (F0673A). The Approve Bank Payments app displays.
app

3 Maintain Filters Make the following entries and choose Go.


Paying Company Code: 1710

4 Review Payment In the Standard pane, to the left of the view, choose the For Review to ensure if the batches are correct. All items are correct and the batches can be ap-
Batch and Items proved.

5 Select Batch to be Select the payment batch for approval.


Approved If more than one batch must be approved, select the checkbox for the batches to approve.

6 Approve Choose Approve. The global payment is approved and appears on the
Choose OK to confirm the dialog box. Reviewed tab.

7 Submit Reviewed Choose the Reviewed tab and select the payments to be submitted, choose Submit. If SAP365 is not enabled, the payment is sent to
Batch On the dialog box, choose Submit. the Second Approver and no longer appears on the

Advanced Cash Operations (J78_US)


Purpose PUBLIC 51
Test Step Test Step Name Instruction Expected Result Pass / Fail /
# Comment

Reviewed tab.
If SAP365 is enabled, confirmation notification
displays.

(Op- Submit Verification On the dialog box Confirm Submission of Reviewed Batches, make the following entry and choose Submit. The payment is finally approved and no longer ap-
tional) Token (Optional) VerificationToken: < Insert the Passcode from App SAP Authenticator on your mobile pears on the Reviewed tab.
phone and insert it here>

Note This step is only required when IAS is enabled and user authentication type I Authentication by IAS is on.
See preliminary step Specify Optional User Authentication.

(Op- Send SMS Code Choose Send SMS Code. The mobile phone assigned to the user receives a
tional) (Optional) SMS containing the authentication token.

Note This step is only required when SAP 365 is enabled and user authentication type S Authentication
by SAP365 is on. The spro IMG path is Financial Supply Chain Management > Bank Communication
Management > Basic Settings > Specify Optional User Authentication

(Op- Submit Authentica- Make the following entry: The payment is approved and no longer appears on
tional) tion Token (Op- Token: <token received from SMS> the Reviewed tab.
tional)
and choose Submit.

Note This step is only required when SAP 365 is enabled and user authentication type S Authentication
by SAP365 is on. The spro IMG path is Financial Supply Chain Management- > Bank Communication
Management > Basic Settings > Specify Optional User Authentication

8 Check Batch Status Check the batch status and next approvers via App Monitor Payments (F2388), see step Monitor Payments. The batch status is Payment Medium Created. The
Reference Number is generated.

4.1.1.5 Bank Integration with SAP Multi-Bank Connectivity(16R) (Outgoing)

Context

If PMW Format’s Alternative Format Type is marked with 90 SAP Multi-Bank Connectivity, the payment medium files are automatically sent the house bank via SAP Multi-Bank Connectivity for
bank payment processing.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 52
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.

4.1.1.6 Situation Handling: Payment Batch Partially Rejected

4.1.1.6.1 Monitor Situations

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this step, you can monitor situations and check instance details.

Prerequisite

You have performed the procedure Situation Handling for Bank Communication Management in Preliminary Step.
In order to trigger notification and check it, please make sure you have created the relevant transaction data.
For Situation Template FIN_BCM_BATCH_PARTIALLY_REJECTED, please make sure the BCM batch is partially rejected by bank.
For example, the payment is partially rejected via pain.002 file. You can refer to the step Pull Status Message from MBC of Test Script Bank Integration with SAP Multi-Bank Connectivity (16R).

Advanced Cash Operations (J78_US)


Purpose PUBLIC 53
Procedure

Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment

1 Log On Log on to the SAP Fiori launchpad as a Configuration Expert - Business Process Configuration.

2 Access the SAP Fiori app Open Monitor Situations (F3264).

3 Check Situation type for Payment Batch Partially Rejected Make the following entries:
Situation Type ID: Z_FIN_BCM_BATCH_PART_REJECTED
Year: <current year>

4 Check Instance Details In the Instance Details section, check detailed information for your situation type.

4.1.1.6.2 Check Notification

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this step, the notification is checked by the recipient who is assigned to team members in preliminary step.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 54
Procedure

Test Step Test Step Name Instruction Expected Result Pass / Fail / Com-
# ment

1 Log On Log on to the SAP Fiori launchpad as a recipient (for example, AP Accoun-
tant).

2 Check Notification for Situation Template FIN_BCM_BATCH_PAR- On home page, choose Notifications on the upper right corner.
TIALLY_REJECTED Choose By Type, under type Situation Payment Batch Partially Rejected has
be…, choose Expand Group.

3 Check Details Choose one item with Payment batch was partially rejected and navigate to The detailed payment information
App Monitor Payments (F2388). is checked.

4.1.1.7 Situation Handling: Payment Batch Was Rejected

4.1.1.7.1 Monitor Situations

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this step, you can monitor situations and check instance details.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 55
Prerequisite

You have performed the procedure Situation Handling for Bank Communication Management in the Preliminary Step.
In order to trigger notification and check it, please make sure you have created the relevant transaction data.
For Situation Template FIN_BCM_BATCH_REJECTED, please make sure the BCM batch is fully rejected by the bank.
For example, the payment is fully rejected via pain.002 file. You can refer to the step Pull Status Message from MBC of Test Script Bank Integration with SAP Multi-Bank Connectivity (16R).

Procedure

Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment

1 Log On Log on to the SAP Fiori launchpad as a Configuration Expert - Business Process Configuration.

2 Access the SAP Fiori app Open Monitor Situations (F3264).

3 Check Situation type for Payment Batch Fully Rejected Make the following entries:
Situation Type ID: Z_FIN_BCM_BATCH_REJECTED
Year: <current year>

4 Check Instance Details In Instance Details section, check detailed information for your situation type.

4.1.1.7.2 Check Notification

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Advanced Cash Operations (J78_US)


Purpose PUBLIC 56
Purpose

In this step, the notification is checked by the recipient who is assigned to team members in preliminary step.

Procedure

Test Step Test Step Name Instruction Expected Result Pass / Fail / Com-
# ment

1 Log On Log on to the SAP Fiori launchpad as a recipient (for example, AP Accoun-
tant).

2 Check Notification for Situation Template On home page, choose Notifications on the upper right corner.
FIN_BCM_BATCH_REJECTED Choose By Type, under type Situation Payment Batch Was Rejected has be…,
choose Expand Group.

3 Check Details Choose one item with Payment batch was rejected and navigate to App Moni- The detailed payment information is
tor Payments (F2388). checked.

4.1.1.8 Situation Handling: Payment Batch Status Check

4.1.1.8.1 Monitor Situations

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Advanced Cash Operations (J78_US)


Purpose PUBLIC 57
Purpose

In this step, you can monitor situations and check instance details.

Prerequisite

You have performed the procedure Situation Handling for Bank Communication Management in the Preliminary Step.
In order to trigger notification and check it, please make sure you have created the relevant transaction data.
For Situation Template FIN_BCM__BATCH_STATUS_CHECK, please make sure the BCM batch is created with the relevant status, such as ‘Payment Batch Created, Payment Medium Created…’
which is defined in your situation type.

Procedure

Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment

1 Log On Log on to the SAP Fiori launchpad as a Configuration Expert - Business Process Configuration.

2 Access the SAP Fiori app Open Monitor Situations (F3264).

3 Check Situation type for Payment Batch Status Check Make the following entries:
Situation Type ID: Z_FIN_BCM_BATCH_STATUS_CHECK
Year: <current year>

4 Check Instance Details In Instance Details section, check detailed information for your situation type.

4.1.1.8.2 Check Notification

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Advanced Cash Operations (J78_US)


Purpose PUBLIC 58
Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this step, the notification is checked by the recipient who is assigned to team members in preliminary step.

Procedure

Test Step Test Step Name Instruction Expected Result Pass / Fail / Com-
# ment

1 Log On Log on to the SAP Fiori launchpad as a recipient (for example, AP Accoun-
tant).

2 Check Notification for Situation Template On home page, choose Notifications on the upper right corner.
FIN_BCM_BATCH_STATUS_CHECK Choose By Type, under type Situation Payment Batch Status Check has
be…, choose Expand Group.

3 Check Details Choose one item with Payment batch is stuck and navigate to App Monitor The detailed payment information is
Payments (F2388). checked.

4.1.1.9 Bank Integration with File Interface (1EG) (Outgoing)

Context

The BCM batch is approved, the payment medium file is created and it can be downloaded manually in the App Manage Payment Media (F1868).

Advanced Cash Operations (J78_US)


Purpose PUBLIC 59
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, in this test script, perform the procedures in the Incoming Integration section of the Bank Integration with File Inter-
face (1EG) test script.

4.1.1.10 Monitor Payments for GPI Tracker

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this step, you can check the payment status the SWIFT gpi Tracker.

Prerequisite

You can follow the steps in Preliminary Steps section to define your own internal reason codes and map external reason codes to them.
Also make sure Payment Medium Created and pain.002 format payment status with reason code (GPI) has been uploaded.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 60
Procedure

Test Step Test Step Name Instruction Expected Result Pass / Fail /
# Comment

1 Log On Log on to the SAP Fiori launchpad as an Accounts


Payable Accountant.

2 Access the SAP Fiori Open Monitor Payments (F2388). The Monitor Payments screen displays.
App

3 Batch Monitor Make the following entries and choose Go: All batches are displayed in the All Batches tab.
Paying Company Code: 1710

4 Choose Batch In Tab Sent to Bank, choose the Batch Status Text Ac-
cepted by Bank or other status.

5 Check Status Reason In the header section, choose Status Reason Codes. If pain.002 format payment status with reason code (GPI) has been uploaded, the popup screen Status Reason
Codes Codes is shown with field Reason and Reason Status Reason Code.

4.1.1.11 Check Cash Flow Items (Check Status)

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

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.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 61
● In Approval: Batch is approved at least once, though not in final approval.
● Payment Medium Created: Batch successfully completes the approval process and the payment medium is created.
● Accepted by Bank: The payment medium has been sent to the bank and the bank 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.

Procedure

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log on Log onto the SAP Fiori launchpad as a Cash Manager. The SAP Fiori launchpad displays.

2 Access the SAP Open Check Cash Flow Items (F0735). The Check Cash Flow Items screen displays.
Fiori app

3 Search Criteria Choose Adapt Filters if selection fields are hidden. The list is filtered to show fewer entries.
Make the following entries and choose Go.
Snapshot Time: <default value>
Exchange Rate Type: <M>
Value Date: <Today>
Company Code: 1710
Certainty Level: <choose all certainty levels>
Reconciliation Status: <Reconciled Intraday Bank State-
ments, Unreconciled Forecasted Cash Flows>
Scope for FI: 2 Cash Position or 3 (Liquidity Analy-
sis)

4 Check Batch and Choose either the Batch Item Status Code or the Batch Status Code col- For the payment document with MBC payment medium format, after the steps in chapter Outgoing
Batch Item Status umns (scroll right to last columns) and check their status. Integration of test script 16R - Bank Integration with SAP Multi-Bank Connectivity are executed
If you cannot find the Batch Item Status Code and the Batch Status successfully, its status should be Accepted by Bank.
Code column, please change the layout. For the Payment document with a payment medium format for file download, after the steps in the
chapter Outgoing Integration of test script 1EG - Bank Integration with File Interface are executed
successfully, its status should be Payment Medium Created.

5 Take Action The cash manager should take action for those batches or batch items
with inappropriate status (such as a batch created 10 days ago that has
not been approved or rejected).

Advanced Cash Operations (J78_US)


Purpose PUBLIC 62
4.2 Bank Transfer Actions
Purpose
This section describes the steps to make bank transfer between two house bank accounts. For example, there is a deficit of a current bank account; the cash manager makes a decision to make a bank
transfer from another bank account.
Example Data:
There are two sample bank accounts provided:

Item Bank Account Bank Key House Bank / Account ID

Account 1 33333 011000390 USBK1/USAC1

Account 2 25800611 820800001 USBK2/USAC2

You may make a bank transfer from bank account 33333 to bank account 25800611, or from bank account 25800611 to bank account 33333.

Note
● Cross-company code bank transfer is not supported in preconfigured content. You need to define clearing account between company codes via transaction code: OBYA.
● Also cross countries with different withholding tax is not supported.

Prerequisite
Make sure the relevant clearing accounts are maintained for your bank account. You can define the relevant clearing accounts via transaction code: S_ALR_87001860 (Define Account Determina -
tion for Bank Clearing Accounts), S_ALR_87001755 (Define Clearing Accts for Receiving Bank for Acct. Transfer).

4.2.1 Initiate Bank Transfer

Context

You can make transfers between bank accounts in your company. For each transfer, the system creates a payment request. Depending on your company's process, you can either create and clear the
payment request in one single action, or create, release, and clear the payment request in separate steps.
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 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 be-
come more transparent, structured and flexible, and cash management related functionalities become more comprehensive.
You are allowed to designate instruction key for the payment requests while using app Make Bank Transfer - Create with Template and Make Bank Transfer. Instruction key for data medium ex-
change controls which statements are given to the participating banks when carrying out the payment. It is used in countries such as Germany, Austria, the Netherlands, Spain, Norway, Finland, and
Japan as well as for the international SWIFT formats.
You have three options for bank transfer:

Advanced Cash Operations (J78_US)


Purpose PUBLIC 63
1. Create, release, and clear the payment request in one single action by selecting the Release and Pay checkbox. See Option 1: Create, Release and Clear Payment Request in One Single Action
[page ] 64 task.
2. Create, release, and clear the payment request in separate steps by deselecting the Release and Pay checkbox. See Option 2: Create, Release, and Clear Payment Request in Separate Steps
[page ] 67 task.
3. Create a bank transfer with a template. For more information see the Option 3: Make Bank Transfer with Templates [page ] 72 task.

4.2.1.1 Option 1: Create, Release and Clear Payment Request in One Single Action

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this activity, you create, release and clear the payment request in one single action.

Prerequisite

The sample bank accounts exist, with payment signatories assigned to them. For more information, see the Maintain Payment Approver for Bank Accounts [page ] 17 section.

Procedure

Test Test Step Name Instruction Expected Result Pass /


Step # Fail /
Comment

1 Log on Log onto the SAP Fiori launchpad as a Cash Management Specialist. The SAP Fiori launchpad displays.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 64
Test Test Step Name Instruction Expected Result Pass /
Step # Fail /
Comment

2 Access the SAP Fiori Open Make Bank Transfers (F0691).


app

3 Create, Release and To trigger a new bank transfer, choose Create. Make the following entries and choose The Make Bank Transfer screen displays, and the relevant payment request is cre-
Pay Bank Transfer in Create: ated.
one step (Option 1) If the system does not find any configuration or input errors and the payment run is
successfully triggered for the payment request, the new bank transfer payment re-
Note Make a note of the payment request number: __________ (when you have quest is successfully created and cleared.
done so, choose Close).
Otherwise, the payment request stays in Released status.

Payer Information:
Paying Bank Account: 33333
Paying Company Code: 1710
Paying House Bank: for example, USBK1
Paying House Bank Account: for example, USAC1
Payee Information:
Receiving Bank Account: for example, 25800611
Receiving Company Code: 1710
Receiving House Bank: for example, USBK2
Receiving House Bank Account: for example, USAC2

Note The descriptions for the two bank account fields are populated in display
mode after determination.

Transaction Information:
Transfer Date: <current date>
Payment Method: Choose an existing payment method for credit transfer.

Note Only payment methods that are applicable to the paying bank account are
listed.

Amount: for example, 1000USD


Release and Pay: Selected

Note Select Release and Pay checkbox, the system automatically releases the pay-

Advanced Cash Operations (J78_US)


Purpose PUBLIC 65
Test Test Step Name Instruction Expected Result Pass /
Step # Fail /
Comment

ment re-quest and starts the payment run.

Payment Data: (option)


Single Payment: <select per your request>

Note If you want to designate instruction key for the payment re quests, enter fol-
lowing instruction key & instruction fields.

Instruction Key: <via Value Help>


Instruction 1: <via Value Help>
Instruction 2: <via Value Help>
Instruction 3: <via Value Help>
Instruction 4: <via Value Help>

Note The key is used as part of an argument when reading the information stored
for an instruction key (incl. instructions, cost allocation key and payment method
for DME, for example). Maintenance is done in SSCUI / Customizing.

Note Instructions can be defined 1) in document; 2) in master data record using an


instruction key; 3) in the house bank DME data using an instruction key; The in-
structions from the document are used with higher priority, provided that one of
the four fields has been filled out.

4 Search Bank Transfer Make the following entries and choose Go: The specified bank transfer entry with Cleared status is displayed in the Bank Trans-
Payment Request: <payment request number> fer worklist.

Note Choose Adapt Filters to show the Payment Request field.

5 Open Bank Transfer Choose the bank transfer entry. The bank transfer payment request is presented in the right side of the screen with
Cleared status. The Clearing Document No. field displays the clearing document
number automatically.

6 Check Application Log In Application Log section, choose Search. The payment request info is presented in log details.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 66
Test Test Step Name Instruction Expected Result Pass /
Step # Fail /
Comment

Note
● If the payment request is not cleared and stays in Released status or the
batch is not created, you can read the message and also use the App: Auto-
matic Payment Transactions for Payment Requests (F111) to check appli-
cation log for your payment run ID.
● You can check your payment status via App: Monitor Payments (F2388).

4.2.1.2 Option 2: Create, Release, and Clear Payment Request in Separate Steps

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this activity, you create, release and clear the payment request in separate steps.

Prerequisite

The sample bank accounts exist, with payment signatories assigned to them. For more information, see the Maintain Payment Approver for Bank Accounts [page ] 17 section.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 67
4.2.1.2.1 Create Bank Transfer

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this activity, you create a payment request via bank transfer.

Procedure

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log on Log onto the SAP Fiori launchpad as a Cash Management Spe- The SAP Fiori launchpad displays.
cialist.

2 Access the SAP Open Make Bank Transfers (F0691).


Fiori app

3 Create New To trigger a new bank transfer, choose Create. Make the following If the system does not encounter validation errors, the new bank transfer payment request is successfully
Bank Transfer entries and choose Create: created. The system displays a message indicating that a payment request is created with the payment re-
quest ID.

Note Make a note of the payment request number:


__________ (when you have done so, choose Close).

Payer Information:
Paying Bank Account: 33333
Paying Company Code: 1710

Advanced Cash Operations (J78_US)


Purpose PUBLIC 68
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

Paying House Bank: for example, USBK1


Paying House Bank Account: for example, USAC1
Payee Information:
Receiving Bank Account: for example, 25800611
Receiving Company Code: 1710
Receiving House Bank: for example, USBK2
Receiving House Bank Account: for example, USAC2
Transaction Information:
Transfer Date: <current date>
Payment Method: Choose an existing payment method for credit
transfer.
Amount: for example, 1000USD
Release and Pay: Deselected
Payment Data: (option)
Single Payment: <select per your request>

Note If you want to designate instruction key for the payment


re quests, enter following instruction key & instruction fields.

Instruction Key: <via Value Help>


Instruction 1: <via Value Help>
Instruction 2: <via Value Help>
Instruction 3: <via Value Help>
Instruction 4: <via Value Help>

4 Check Applica- In Application Log section, choose Search. The payment request creation info is presented in log details.
tion Log

Advanced Cash Operations (J78_US)


Purpose PUBLIC 69
4.2.1.2.2 Release Payment Request

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this activity, you release a payment request.

Procedure

Test Step Test Step Name Instruction Expected Result Pass / Fail /
# Comment

1 Log on Log onto the SAP Fiori launchpad as a The SAP Fiori launchpad displays.
Cash Management Specialist.

2 Access the SAP Fiori app Open Make Bank Transfers (F0691).

3 Search Bank Transfer Make the following entries and choose The specified bank transfer entry with Created status is displayed in the Bank Transfer worklist.
Go:
Payment Request: <payment re-
quest number>

Note Choose Adapt Filters to show the


Payment Request field.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 70
Test Step Test Step Name Instruction Expected Result Pass / Fail /
# Comment

4 Release Bank Transfer At the right of the screen, choose Release. The bank transfer payment request is presented in the right side of the screen with 'Released' status. The Pay
To confirm, on the dialog box, choose Re- and Reverse buttons are shown for you to proceed with the next payment transactions.
lease.

5 Check Application Log In Application Log section, choose The payment request release info is presented in log details.
Search.

6 Reverse Bank Transfer after being At the right of the screen, choose Reverse. The bank transfer payment request status change to Reversed.
released(option) To confirm, on the dialog box, choose Re- If you reverse the payment request, go back to the prior step to create a bank transfer.
verse.

4.2.1.2.3 Pay Payment Request

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this activity, you pay a payment request.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 71
Procedure

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log on Log onto the SAP Fiori launchpad as a The SAP Fiori launchpad displays.
Cash Management Specialist.

2 Access the SAP Open Make Bank Transfers (F0691).


Fiori app

3 Search Bank Trans- Make the following entries and choose The specified bank transfer entry with Released status is displayed in the Bank Transfer worklist.
fer Go:
Payment Request: <payment re-
quest number>

Note Choose Adapt Filters to show


the Payment Request field.

4 Pay Bank Transfer At the right of the screen, choose Pay. The payment request is cleared.
To confirm, on the dialog box, choose
Pay.

5 Check Application In Application Log section, choose The payment request cleared info is presented in log details.
Log Search.

6 Search and Open To find your new payment request, run The bank transfer payment request is presented in the right side of the screen with Cleared status. The Clearing Document No.
Bank Transfer steps 3-4 above. Open the request. field shows the clearing document number.

Note If the payment request is not cleared and stays in Released status or the batch is not created, you can read the message
and also use the App: Automatic Payment Transactions for Payment Requests (F111) to check application log for your
payment run ID.

4.2.1.3 Option 3: Make Bank Transfer with Templates

Purpose

This section describes the process to make bank transfer with templates.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 72
Prerequisite

The sample bank accounts exist, with payment signatories assigned to them. For more information, see the Maintain Payment Approver for Bank Accounts [page ] 17 section.

4.2.1.3.1 Define Bank Transfer Templates

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this activity, you maintain bank transfer templates.

Procedure

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log on Log onto the SAP Fiori launchpad as a Cash Management Specialist.

2 Access the SAP Fiori app Open Define Bank Transfer Templates (F3759).

3 Create Bank Transfer Tem- To create a template, choose Create. Make the following entries and choose Create: The Bank Transfer Template is successfully saved. The template
plates Payer Information: is shown in display mode with all information filled.

Repetitive Code: for example, RC001


Paying Bank Account: for example, 33333 Note The system performs checks when saving the template,
Paying Company Code: 1710 such as:

Advanced Cash Operations (J78_US)


Purpose PUBLIC 73
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

Paying House Bank: for example, USBK1 ● bank account validation in current period
Paying House Bank Account: for example, USAC1 ● bank account with valid house bank and house bank ac-
Payee Information: count ID

Receiving Bank Account: for example, 25800611 ● payment method properly configured for the paying com-
pany code's country
Receiving Company Code: 1710
● payment method configured for the selected currency
Receiving House Bank: for example, USBK2
Receiving House Bank Account: for example, USAC2
If an error message occurs, read the message and take any re-
Transaction Information:
quired actions.
Payment Method: <existing payment method for credit transfer>

Note Only payment methods that are applicable to the paying bank account are listed.

Currency: for example, USD

4 Close Bank Transfer Tem- To close the right panel, choose Close. The Define Bank Transfer Templates screen displays.
plates

5 Edit a Bank Transfer Template Choose Edit on the top right corner. Make some changes and choose Save. The Bank Transfer Template is successfully saved.
Note:
Some fields cannot be changed, such as
- Repetitive Code
- Paying Bank Account
- Paying Bank Account ID

6 Delete a Bank Transfer Tem- Choose Delete on the top right corner. On the dialog box, choose Delete to confirm the in- The bank transfer template is deleted.
plate(option1) teraction.

Note If you delete the bank transfer template, go back to the


previous step to create a new bank transfer template.

7 Delete Multiple Bank Transfer Execute steps 3 - 5 to create multiple bank transfer templates. Search for the templates, se- The selected bank transfer templates are deleted.
Templates (option2) lect them, and choose Delete. On the dialog box, choose Delete to confirm the interaction.

Note If you delete the bank transfer template, go back to the


previous step to create a new bank transfer template.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 74
4.2.1.3.2 Create Bank Transfers with Templates

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this activity, you make bank transfer with templates.

Prerequisite

The relevant bank transfer templates have been created.

Procedure

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log on Log onto the SAP Fiori launchpad as a Cash Management Specialist.

2 Access the SAP Fiori app Open Make Bank Transfers - Create with Templates (F3760). The Make Bank Transfers – Create with Templates view
displays.

Note Alternatively, you can open Make Bank Transfers (F0691), then choose Create
with Templates to get into the Make Bank Transfers - Create with Templates (F3760)
app.

3 Search Bank Transfer Templates All available bank transfer templates are listed. Search for the specific bank transfer template All the bank transfer template records matching the
created previously (searching for its repetitive code, paying company code or paying bank ac- search criteria are listed.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 75
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

count).

4 Create a Payment Request - New Select a bank transfer template . The Bank Transfers are created. Also a new payment re-
Bank Transfers(Option 1) Make the following entries and choose Create: quest with Created status is created for the repetitive
code.

Note choose Settings to open more fields.

Transfer Date: <current date>


Amount: <transfer amount>
Currency: USD (change if required)
Reference Text: <description>
Release and Pay: <deselected>

Note If you choose Release and Pay, you can skip further steps Release Payment Request
and Pay Payment Request.

Single Payment: <select per your request>

Note If you want to designate instruction key for the payment re quests, enter following in-
struction key & instruction fields.

Instruction Key: <via Value Help>


Instruction 1: <via Value Help>
Instruction 2: <via Value Help>
Instruction 3: <via Value Help>
Instruction 4: <via Value Help>
Make a note of the payment request number: __________

5 Create Multiple Payment Requests - Execute step 3-4, but choose several templates to maintain and Create. The payment requests are listed.
New Bank Transfers(Option 2) Choose Close to confirm the message"

Note The Message pop up telling that payment re-


quest is created or not created for the repetitive codes.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 76
4.2.1.3.3 Release Payment Request

Purpose

In this activity, you release a payment request..

Procedure

Please refer to step Release Payment Request in this document.

4.2.1.3.4 Pay Payment Request

Purpose

In this activity, you pay a payment request.

Procedure

Please refer to step Pay Payment Request in this document.

4.2.2 Approve and Bank Integration

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 proce -
dure.
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 process-
ing, 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).

Advanced Cash Operations (J78_US)


Purpose PUBLIC 77
Procedure

Run the steps in the previous Approve and Bank Integration procedure for payment triggered by using the Make Bank Transfer app.

4.2.3 Check Cash Position (Smart Business)

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

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 Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log on Log onto the SAP Fiori launchpad as a Cash Manager.

2 Access the SAP Fiori app Open Cash Position - Today (F1737). The Cash Position screen displays.

3 Check the Cash Position The screen displays a bar chart classified by bank country. The bar for each country represents The total cash position amount is displayed at the top right of
Classified by Bank Country the cash position in banks for this country. screen. The bar chart displays at the bottom of the screen.

4 Display by other Drill Down You can use the drill down list (By Bank Country is chosen by default) to change to another op-
Option tion. For example, if you choose By Company, the bar chart is classified by company code
name.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 78
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

5 Drill Down by Clicking on a If you click the blue bar, you can choose an option from the context menu. For example, if you The positions of these two banks involved in bank transfer in
Bar choose By Bank, the bars are reclassified by bank name. the previous step are updated.

6 Shift to Form Display Choose the Tabular View button. The cash position data is shown in a list/form format.

4.3 Reconcile Cash Flows - Intraday Memo Records

Purpose

With the app Reconcile Cash Flows - Intraday Memo Records (F3418), 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 pay-
ments in time, as well as help you remove duplicated items in forecasts to gain a more accurate account of your cash positions.
The reconciliation result is also reflected in the Cash Flow Analyzer (F2332), where you can filter intraday bank statements and forecasted cash flows according to their reconciliation status. By
combining different filter options, you can analyze your cash flows and bank account balances from various dimensions.
The four reconciliations status under Cash Flow Analyzer are as follows:
1. Reconciled Intraday Bank Statements
2. Unreconciled Intraday Bank Statements
3. Reconciled Forecasted Cash Flows
4. 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 de -
scribed 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.
2. 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.
3. Create Forecast Cash Flows (optional)
Open forecast cash flows exist. One Exposure derives cash forecasts for items representing receivables, payables, or cash in transit, and so on.
4. Intraday bank statement with memo record is generated.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 79
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.

Note
1. If you want to generate memo records from imported bank statements, you have to define the following settings:
1. via SSCUI (101024): Make Global Settings for Electronic Bank Statement
1. Assign a planning type to the specific transaction type (optional).
2. via SSCUI (105440): Define Memo Record Settings for Bank Statements
1. Disable generating memo records via batch input for end-of-day bank statements.
2. Activate and define the planning type derivation logic for intraday memo records.
2. After a new intraday bank statement is imported for a certain bank account, the system generates an intraday memo records. If there are already active intraday memo records that were gen -
erated before the current date under this bank account, the system automatically deactivates the old intraday memo record into the inactive status to eliminate duplicate data.
3. When an end of day bank statement is imported for a certain bank account, all active intraday memo record under this bank account before the current date, the system automatically deacti -
vates the old intraday memo record into the inactive status to eliminate duplicate data.

4.3.1 Check Automatic Reconciliation Result

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

You can view automatically reconciled intraday memo records and forecasted cash flows.
Once an intraday bank statement is imported into the system, the system automatically generates an intraday memo record for each bank account. The system then automatically reconciles open in -
traday memo records with three type open forecasted cash flows(Regular Receivable, Regular Payable, Self-Initiated Cash in Transit). Not All forecast flows are supported by automatic reconcilia -
tion.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 80
Procedure

Test Step Test Step Name Instruction Expected Result Pass / Fail / Com-
# ment

1 Log On Log on to the SAP Fiori launchpad as a Cash Man-


agement Specialist.

2 Access the SAP Open Reconcile Cash Flows - Intraday Memo The Reconcile Cash Flows - Intraday Memo Records view displays.
Fiori App Records (F3418).

3 Selection Criteria Choose Adapt Filters if selection fields are hidden. Bank accounts in reconciliation are listed.
Make the following entries and choose Go:
Company code: 1710
Value date: <current date>
Bank Account: For example, 25800611

4 Verify Reconcilia- Choose the Reconciled Items tab to verify the rec- Note If the items are changed after reconciliation, the column Changed After Reconciliation is marked as
tion onciled pairs. Yes. You can Undo Reconciliations per your request.

4.3.2 Perform Manual Reconciliation

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

You can manually reconcile intraday memo records with any forecasted cash flows.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 81
Procedure

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to the SAP Fiori launchpad as a Cash Management Specialist.

2 Access the SAP Open Reconcile Cash Flows - Intraday Memo Records (F3418). The Reconcile Cash Flows - Intraday Memo Records view
Fiori App displays.

3 Selection Criteria Choose Adapt Filters if selection fields are hidden. Intraday Memo Records, Forecasted Cash Flows, Recon-
Make the following entries and choose Go: ciled Items of the same bank account (with the same cur-
rency) display.
Value Date: <current date>
Company Code: 1710
Bank Account: For example, 25800611

4 Select Intraday Select one or more Intraday memo records with same currency under the Intraday Memo Records tab.
Memo Records

5 Select Forecasted In the Forecasted Cash Flows tab, choose the relevant forecast cash flows of the same bank account (with the
Cash Flows same currency).

Note To reconcile with forecasted cash flow of other bank accounts, choose To Company Code View to
view all the open cash flows of the same company code, and then choose the desired forecasted cash flow
items from that list.
To reconcile between different currencies, you choose the intraday memo records of the currency and then
choose the forecasted cash flows of the other currency.
A tolerance group is available for the bank account where the exchange rate type is configured. If ex-
change rates or exchange rate types are not properly defined, you cannot reconcile those items.

6 Perform Reconcil- Choose either Reconcile with Cash Flow from above the Intraday Memo Record section, or Reconcile with In- .
iation traday in the Forecasted Cash Flows section.

Note
● If the difference exceeds the limit defined in the relevant tolerance group for the bank account, the
system notifies you with an alert.
● For reconciliation between different currencies, if the difference after currency exchange is higher
than the tolerance, a dialog box notification warning displays.

7 Verify Reconcilia- Choose the Reconciliations tab to verify the reconciled pairs. The intraday memo records and the forecasted cash flows
tion are reconciled.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 82
4.3.3 Undo Reconciliation

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

You can undo reconciliations for selected items and reset them to the open status.

Procedure

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to the SAP Fiori launchpad as a Cash Management Specialist.

2 Access the SAP Open Reconcile Cash Flows - Intraday Memo Records (F3418). The Reconcile Cash Flows - Intraday Memo Records view displays.
Fiori App

3 Selection Crite- Choose Adapt Filters if selection fields are hidden. Bank accounts with status reconciled are listed.
ria Make the following entries and choose Go:
Value Date: <current date>
Company Code: 1710
Bank Account: For example, 25800611

4 Verify Recon- Choose the Reconciliations tab to verify the reconciled pairs. Note If the items are changed after reconciliation, the column Changed
ciliation After Reconciliation is marked as Yes.

4 Undo Reconcil- Choose the Reconciliations tab, select any items that are not matched together and choose Undo Rec- The reconciliation chains are broken and any of those items of this recon-
iation Item onciliation at up-right corner of the section. Choose OK to confirm the notification that displays in ciliation group are reset to open, making them available for further

Advanced Cash Operations (J78_US)


Purpose PUBLIC 83
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

the dialog box. matching.

5 Verify Recon- Choose the Reconciliations tab to verify the reconciled pairs.
ciliation

4.4 Manage Bank Account Balances


Purpose
You can manually enter or import balances for bank accounts and monitor the balance changes of these accounts.
The Manage Bank Account Balances app is able to receive bank account balance data from imported end-of-day bank statements. In addition to bank accounts managed in remote systems, now you
can also use this app to manage bank account balances for bank accounts that are managed in your central system.

Note Bank account balances received from imported bank statements are displayed with the Update Method of Electronic Bank Statements. The balances are stored by the bank statement dates
contained in the bank statements. For each date, if there is already a balance entry updated by electronic bank statements, the balance is not allowed to be updated via spreadsheet import or man -
ual entry.

Prerequisite:
To display bank account balances from imported bank statements, the bank accounts must be defined with one of the following transfer modes:
Balance Only
Balance and Bank Statement Items
If you want to manually enter bank account balances or import bank account balance via spreadsheet in next steps, you need to enable Balance from Manual Entry and Balance from spreadsheet Im -
port.
For more information about this setting, see step Define Bank Account Settings – Bank Statements or Integrate with End-of-Day Bank Statementsin Basic Bank Account Management (BFA) test
script.

4.4.1 Create Bank Account Balances

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Advanced Cash Operations (J78_US)


Purpose PUBLIC 84
Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

You can manually enter balances for bank accounts.

Procedure

Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment

1 Log On Log on to the SAP Fiori launchpad as a Cash Management Specialist.

2 Access the SAP Fiori app Open Manage Bank Account Balances (F5175). The Manage Bank Account Balance view
displays.

3 Create Bank Account Balance Choose Create. In the Enter Balance for Bank Account dialog box, make the following entries and The balance of bank account is created.
choose Create:
Technical ID: <choose a house bank via value help>
Statement Date: <current date>
Balance Amount: 3500.00

4 Check in Cash Flow Analyzer Use your bank account and refer to procedure Cash Flow Analyzer.

5 Check in Short Term Cash Posi- Use your bank account and refer to procedure Short Term Cash Position. The balance of your bank account displays.
tion

4.4.2 Import Bank Account Balances

Test Administration

Customer project: Fill in the project-specific parts.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 85
Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

You can upload Excel file for Balance of Bank Accounts, so that the Balance of relevant Bank Accounts can be updated massively.

Procedure

Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment

1 Log On Log on to the SAP Fiori launchpad as a Cash Management Specialist.

2 Access the SAP Fiori app Open Manage Bank Account Balances (F5175). The Manage Bank Account Balances view dis-
plays.

3 Navigate to Import Bank Account Balances Choose Import. The Import Bank Account Balances view dis-
plays.

4 Download Template Choose Download Template. The template is download in your local PC.

5 Edit Template file Open the template file in your local PC and maintain the value per your bank ac-
count.

6 Import Bank Account Balances Choose Browse to select your template, then choose Import. The balance of bank account imported

7 Check in Cash Flow Analyzer Refer to procedure Cash Flow Analyzer.

8 Check in Short Term Cash Position Refer to procedure Short Term Cash Position. The balance of your bank account displays.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 86
4.4.3 Edit Bank Account Balances

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

You can edit bank account balances for a bank account.

Procedure

Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment

1 Log On Log on to the SAP Fiori launchpad as a Cash Management Specialist.

2 Access the SAP Fiori app Open Manage Bank Account Balances (F5175). The Manage Bank Account Balance view displays.

3 Check Bank Account Balance list Make the following entries and choose Go: The balance of bank account list displays.
Account Number: <choose a bank account via value help>
Company Code: <your company code>

4 Check Bank Account Choose > to navigate to check balance history.

5 Edit Bank Account Balance Choose Edit. Change Closing Balance as needed and choose Save. The balance of your bank account edited.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 87
4.4.4 Check Bank Account Balances

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

You can show difference between ledger balance and value date balance.
There are three kinds of balance types supported in Manage Bank Account Balance app: Ledger balance, value date balance, available balance.
If the bank account balance is imported from bank statement, then value date balance is calculated based on ledger balance from bank statement. For bank statement item whose value date is greater
than bank statement date, the amount will not be considered. It means the formula is: value date balance + predated flow = ledger balance. But if no future date item, then value date balance = ledger
balance. Therefore, display predated flows will help customer better understand how the value date balance is calculated.
 If the bank account balance is manually entered via Manage Bank Account Balance, then only value date balance and available balance will be created, and the amount will the same.

Procedure

Test Step Test Step Name Instruction Expected Result Pass / Fail / Com-
# ment

1 Log On Log on to the SAP Fiori launchpad as a Cash Management Spe-


cialist.

2 Access the SAP Fiori app Open Manage Bank Account Balances(F5175). The Manage Bank Account Balance view displays.

3 Check Bank Account Balance Make the following entries and choose Go: The balance of bank account list displays.
list Account Number: <choose a bank account via
value help>
Company Code: <your company code>

Advanced Cash Operations (J78_US)


Purpose PUBLIC 88
Test Step Test Step Name Instruction Expected Result Pass / Fail / Com-
# ment

4 Check Balance History Choose > to check balance history.

5 Check Balance History Details Select one balance item, choose > to check balance history de- Three balance t ypes displays. The difference between ledger balance and value date
tails. balance can show if exists.

6 Check Details for Value Date Choose value date balance, chose choose > to check value date The value date balance details displays.
Balance balance details.

Note Detailed information is available for value date balances


only.

4.5 Cash Pools

Purpose

You can create cash pools hierarchy which can be used in the Short-Term Cash Positioning (F5380) app.

Prerequisite

You have assigned authorization group for cash pool to business role.

4.5.1 Create Cash Pool

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Advanced Cash Operations (J78_US)


Purpose PUBLIC 89
Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Purpose

In this activity, you can manage cash pools that have the service provider Bank - Time Dependent. The defined cash pools can be displayed in hierarchical order in the Display Cash Pool Hierarchies
(F6123) app. They can also be used in the Short-Term Cash Positioning (F5380) app to simulate the cash pooling activities performed by banks.

Procedure

Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment

1 Log On Log on to the SAP Fiori launchpad as a Cash Management Specialist.

2 Access the SAP Fiori App Open Manage Cash Pools (Version 2) (F3266A). The Manage Cash Pools view displays.

3 Create Cash Pool Choose Create. The cash pool is created.


In the New Object dialog box, make the following entries and choose
Create:
Cash Pool Name: CP_01
Description: Cash Pool 01 for short term cash posi-
tion
Authorization Group: ZCP1

4 Select Cash Pool Select the cash pool, choose >. The Cash Pool view displays.

5 Create Header Account Assignment In the Header Account Assignment section, choose Create. The Header Account Assignment view displays.

6 Maintain Header Account Assign- Make the following entries and choose Create. Header Account is created. The relevant cash pool number is created.
ment Presentation Name: <Header account for CP_01>
Account Number: <1133698 or other account> Note Only 1 header account assignment allowed.

Note Make sure the bank account is not assigned to other cash
pool.

Technical ID: <Technical ID for bank account>


Valid From: <Current date>

Advanced Cash Operations (J78_US)


Purpose PUBLIC 90
Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment

Valid To: <Current date + 1 month>

7 Create Subaccount Assignment In the Subaccount Assignment section, choose Create. The Header Account Assignment view displays.

8 Maintain Header Account Assign- Make the following entries and choose Create. Subaccount is created. The relevant cash pool number is created.
ment Presentation Name: Subaccount for CP_01
Account Number: <2580061 or other account> Note Assignment currency should be aligned with header currency.

Note Make sure the bank account is not assigned to other cash
pool.

Technical ID: <Technical ID for bank account>


Valid From: <Current date>
Valid To: <Current date + 1 month>

9 Delete Cash Pool (Option) Choose Delete. The cash pool is marked as delete. The Deletion Flag is set to Deleted.

10 Restore Cash Pool (Option) Choose Restore. The deleted cash pool is change back to use. The Deletion Flag is set to
In Use.

4.5.2 Display Cash Pool Hierarchies

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Advanced Cash Operations (J78_US)


Purpose PUBLIC 91
Purpose

In this activity, you can view the cash pool hierarchies defined for cash pools with the service provider Bank - Time Dependent. The hierarchies are derived from the account assignments made in the
Manage Cash Pools (Version 2) (F3266A) app.

Procedure

Test Step Test Step Name Instruction Expected Result Pass / Fail / Com-
# ment

1 Log On Log on to the SAP Fiori launchpad as a Cash


Management Specialist.

2 Access the SAP Fiori Open Display Cash Pool Hierarchies (F6123). The Display Cash Pool Hierarchies view displays.
App

3 Display Cash Pool Hi- Make the following entries and choose Go: All cash pool hierarchies are shown. Parameters include account number, cash pool name, company code, cur-
erarchies Key Date: <For example, current rency, bank country, valid from and valid to are displayed.
date>
Cash Pool Name: <empty>
Company Code: <empty>
Account Number: <empty>

4 Navigate to Cash Pool Choose the highlighted cash pool name to navi- The Cash Pool view displays.
gate to cash pools.

4.6 Manage Liquidity Item Transfer

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Advanced Cash Operations (J78_US)


Purpose PUBLIC 92
Purpose

You can use App Manage Liquidity Item Transfer to adjust liquidity items.

Procedure

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to the SAP Fiori launchpad as a Cash Manager.

2 Access the SAP Fiori app Open Manage Liquidity Item Transfer. The Manage Liquidity Item Transfer screen displays.

3 Enter Company Code and Choose Create, make the following entries on the dialog box and The Liquidity Item Transfer screen displays.
Currency choose Continue:
Company Code: 1710
Transfer Currency: <for example EUR>

4 Maintain Description in Make the following entries:


header level Description: <your description>

5 Maintain Liquidity item In the Line Items section, choose Create to add a new items, and make
transfer items – item 1 the following entries:
1) Transfer Item ID: for example the original liquidity item you want to
tranfer
Transfer Item Desc: <your description>
Liquidity Item: <for example, the oringal liquidity
item which you want to tranfer>
Amount: <transfer amount, for example -1000.00>
Value Date: <Value Date>
Posting Date: <Posting Date>

Note Choose Setting to select more field to enter.

6 Maintain Liquidity item In the Line Items section, choose Create to add another item, and make
transfer items – item 2 the following entries:
2) Transfer Item ID: for example the target liquidity item you want to
tranfer.
Transfer Item Desc: <your description>

Advanced Cash Operations (J78_US)


Purpose PUBLIC 93
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

Liquidity Item: <for example, the target li-quidity


item you want to tranfer>
Amount: <transfer amount, for example 1000.00>
Value Date: <Value Date>
Posting Date: <Posting Date>

Note Please ensure the total amount for Credit and Debit should be
0. You can also create more items for Credit or Debit amount.

7 Save At the bottom of the view, choose Create. The Liquidity Item Transfer document is created.

Note You can check the transfer liquidity items with App Check Cash Flow Items
(F0735), Short-Term Cash Positioning (F5380) and Cash Flow Analyzer
(F2332).

4.7 Situation Handling: Date Difference Warning for FI Flows

4.7.1 Monitor Situations

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Advanced Cash Operations (J78_US)


Purpose PUBLIC 94
Purpose

In this step, you can monitor situations and check instance details.

Prerequisite

You have performed the procedure Situation Handling for Cash and Liquidity Management in the Preliminary Step.

Procedure

Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment

1 Log On Log on to the SAP Fiori launchpad as a Configuration Expert - Business Process Configuration.

2 Access the SAP Fiori app Open Monitor Situations (F3264).

3 Maintain Filter Make the following entries:


Situation Type ID: ZFIN_FQM_FIDATE_DIFFERENCE
Year: <current year>

4 Check Instance Details In Instance Details section, check detailed information for your situation type. The batch job is executed per one hour.

4.7.2 Check Notification

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Advanced Cash Operations (J78_US)


Purpose PUBLIC 95
Purpose

In this step, the notification is checked by the recipient who is assigned to team members in preliminary step.

Procedure

Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment

1 Log On Log on to the SAP Fiori launchpad as a recipient (for example, Cash Manager).

2 Check Notification On home page, choose Notifications on the upper right corner.
Choose By Type, under type Situation Date Difference Warning for FI Flows has been identified, choose Expand Group.

3 Check Details Choose one item with Date difference in FI flow is too large and navigate to App Display Line Item Entry (F2218).

4.8 Cash Reports


Purpose
This section describes all of the frequently used reports for cash daily operation.

4.8.1 Check Cash Position (Smart Business)

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Advanced Cash Operations (J78_US)


Purpose PUBLIC 96
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.

Procedure

Test Step Test Step Name Instruction Expected Result Pass / Fail /
# Comment

1 Log On Log on to the SAP Fiori launchpad as a Cash Manager.

2 Access the SAP Open Cash Position - Today (F1737).


Fiori app

3 Review Cash Posi- A bar chart displays the cash position information classified by bank For each country, the blue bar represents the cash position in the banks of this country. The
tion country. cash position amount is displayed in the top left of the view.

4 Display by other From the drilldown list, By Bank Country is chosen by default, select The bar charts are classified by the company code names.
Options another option, for example, By Company.

5 Drill Down Using Choose the blue bar, choose an option from the list (for example, By The bar charts are reclassified by bank names.
Bar Bank).

6 Shift to Form Dis- Choose the Tabular View button. The cash position data is displayed in a form format.
play

4.8.2 Check Liquidity Items on G/L Accounts

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Advanced Cash Operations (J78_US)


Purpose PUBLIC 97
Purpose

In this step, you can check liquidity items on G/L Accounts.

Procedure

Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment

1 Log On Log on to the SAP Fiori launchpad as a Cash Manager.

2 Access the SAP Fiori app Open Check Liquidity Items on G/L Accounts (F6459). The Check Liquidity Items on G/L Accounts view displays.

3 Enter Selection Criteria Choose Adapt Filters if selection fields are hidden. The liquidity item on G/L accounts list displays.
Make the following entries and choose Go:
Company Code: 1710
G/L Account: <empty>
Chart of Accounts: <empty>
Account Group: <empty>

4.8.3 Check Cash Flow Items

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Advanced Cash Operations (J78_US)


Purpose PUBLIC 98
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 over -
view 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

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to the SAP Fiori launchpad as a Cash Manager.

2 Access the SAP Fiori app Open Check Cash Flow Items (F0735). The Check Cash Flow Items (F0735) view displays.

3 Enter Selection Criteria Choose Adapt Filters if selection fields are hidden. The Payment Documents list is displayed.
Make the following entries and choose Go:
Snapshot Time: <default value> Note If Snapshot is enabled and the period of (Valid From to Valid To) in-
Exchange Rate Type: <M> cludes cash flow time stamp, the data flow should be detected under the cur-
Value Date: <Today> rent selected timeslot. You can change default Snapshot Time.
If Snapshot is not enabled and the period of (Valid From to Valid To) ex-
Company Code: 1710
cludes cash flow time stamp, the data flow should not be detected under the
Certainty Level: <choose all certainty levels> current selected timeslot.
Recon Status: <select per your request>
Account Number: 33333
Scope for FI: 2 Cash Position or 3 (Liquidity Analysis)

4 Display Additional Pay- Select your cash flow item, and choose > (Details) to check details information. More payment information is displayed on the screen, such as:
ment Information ● General Information
● Journal Entry Information
● Bank Information
● Bank Communication Management Information

Note Different source applications display different payment information.

5 Display FI Document Choose the blue link for a journal entry number, and navigate to Manage Journal The Manage Journal Entries screen displays.
Entries.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 99
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

Note Choose a line with Source Application such as Accounts Receivable, Ac-
counts Payable, or Payment.

6 Go Back Choose Back. The Check Cash Flow Items view displays.

7 Make Manual Adjustment Choose Edit. In Account Assignments section, manually adjust the account assign- The account assignments of the cash flow items is manually adjusted.
of the Cash Flow Items ments (such as liquidity item, transaction amount, cost center, and so on).
(Optional)
Note
● This function only works for cash flows from accounting documents (jour-
nal entries).
● You can also choose Add to add one or more new items to split the Trans-
action Amount of the original item into different dimensions (such as liq-
uidity item, transaction amount, cost center, and so on).
● The Transaction Amount of all items must equal the Transaction Amount
of the original item.

4.8.4 Bank Statement Monitor - End of Day

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

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:

Advanced Cash Operations (J78_US)


Purpose PUBLIC 100
● 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, Fac-
tory 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

Note 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.

Procedure

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log on Log onto the SAP Fiori launchpad as a Cash


Manager.

2 Access the SAP Fiori Open Bank Statement Monitor(Deprecated)


app - End of Day (F1734).

3 Edit Header Data Choose v(Expand Header).


Choose Adapt Filters if selection fields are
hidden.
Make the following entries and choose Go:

Advanced Cash Operations (J78_US)


Purpose PUBLIC 101
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

Key Date: <Current Date>


Is Warning as Error: <keep default
value - >

Note If you want to display Warning as


Error, change the value to “+”

4 Check Processing Sta- A bar chart displays information classified The import success rate is displayed on the top-left section of the screen. The bar chart displays at the bottom of the screen.
tus Classified by by country. For each country, the data bar displays the status of the last-imported bank statement for each bank account. For example, if
Country you see three data bars for a country, the app is monitoring three house bank accounts for that country. Each bar reflects the
processing status of one of those accounts. The status categories that are shown can be Success, Warning, or Error.

5 Display by other Drill Choose the drilldown list (By Country is The bar chart is classified by the company codes’ name.
Down Option chosen by default). Select another option
(for example, By Company).

6 Drill Down by Click- Click one of the data bars. Choose an option The bars are reclassified by company codes’ name joint with banks’ name.
ing on a Bar from the list (for example, By Company and
Bank).

7 Shift to Form Display Choose the Tabular view button. The bank statement processing status is displayed in form format.

4.8.5 Intraday Bank Statement Monitor

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.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 102
4.8.5.1 Define Monitoring Rules for Intraday Bank Statement Monitor

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Use

In this activity, you define the monitoring rules with frequency for the intraday bank statement.

Procedure

Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment

1 Log On Log on to the SAP Fiori launchpad as a Cash Management Specialist.

2 Access the SAP Fiori App Open Define Monitoring Rules - Intraday Statements The Define Monitoring Rules for Intraday Bank Statements screen dis-
(FCLM_BRM_RULE). plays.

3 Edit Rule Choose Edit. The Define Monitoring Rules for Intraday Bank Statements view dis-
plays.

4 Generate Rule with Frequency Choose Create Rule with Frequency. The Generate Rule with Frequency screen displays.

5 Enter Rule Data Make the following entries and choose Generate Rule and Save:
Rule ID: for example, R01
Description: Rule for intraday bank statement monitor
Time Zone: <your time zone>
Import Frequency (In Minutes): 60

Advanced Cash Operations (J78_US)


Purpose PUBLIC 103
Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment

6 Continue Choose Continue to confirm the dialog box. Rule generated and saved.

4.8.5.2 Assign Monitoring Rule to Bank (Optional)

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

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

Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment

1 Log on Log on to the SAP Fiori launchpad as a Cash Management Specialist.

2 Access the SAP Fiori app Open Manage Banks - Basic (F1574).

3 Set Up Bank for Intraday Bank Statement Make the following entry and choose Go:
Bank Number: for example, 011000390

4 Choose Bank Choose the blue link for Bank Number011000390. The Display Bank view displays.

5 Edit Bank Choose Edit.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 104
Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment

6 Enter Data Make the following entries and choose Save: The bank is updated with the rule.
Intraday Statements Rule (Bank Level): for example, R01

4.8.5.3 Define Bank Account to Monitor

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Use

In this section, you define the bank accounts to be monitored. Only bank accounts that are set to be monitored appear in this App Bank Statement Monitor - Intraday (F3671) app.

Note Bank accounts can be linked to multiple house bank accounts by using the House Bank Account Connectivity setting. However, only bank accounts that are linked to one house bank ac-
count can currently be monitored by the Bank Statement Monitor - Intraday (F3671) app.

Procedure

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log on Log on to the SAP Fiori launchpad as a Cash Management Specialist.

2 Access the SAP Fiori app Open Manage Bank Accounts (F1366A). The Manage Bank Accounts screen displays.

3 Set Up Bank Account for Intraday Make the following entry and choose Go:
Bank Statement

Advanced Cash Operations (J78_US)


Purpose PUBLIC 105
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

Account Number: for example, 33333

4 Account Detail Choose > for the Account Number 33333. The Bank Account view displays.

5 Set Up Bank Account for Intraday Choose Edit.


Bank Statement

6 Enter Data Choose the Bank Relationship tab.


Make the following entries and choose Save:
Upload of Intraday Statements: Selected
Intraday Statements Rule (Account Level): for example, R01

Note If you maintained the rule at bank level in the prior step, you can keep the Intraday
Statements Rule (Account Level) field blank. To use a specific rule, maintain it at the
bank account level.
Ensure that the house bank account exists in the selected bank account.

7 Save If the general setting for cash management is Activate Directly, the button displays as Save.
For Activate via Dual Control, the button displays as Submit for Activation. For Activate via
Workflow, the button displays as Submit for Approval.

Note The changes for the bank account have to be approved if the general setting for
cash management is Activate via Dual Control or Activate via Workflow. For bank ac-
count approval process, see the Advanced Bank Account Management (J77) test script.

8 Generate Appointment of Importing In the Command field, enter transaction code SE38 and press Enter. Make the following You manually generated appointments from the monitoring
Intraday Bank Statement, Log on the entries and choose Execute: rule that is assigned at bank level or bank account level before
SAP GUI back-end system Program: FCLM_BRM_GENERATE_APPT you use the app Bank Statement Monitor - Intraday (F3671).

4.8.5.4 Monitor Intraday Bank Statement

Test Administration

Customer project: Fill in the project-specific parts.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 106
Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Use

In this activity, you monitor the intraday bank statement.

Prerequisite

The bank account is added into the intraday bank statement monitoring hierarchy. Intraday bank statements for this specific bank account are uploaded.

Procedure

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log on Log on to the SAP Fiori launchpad as a Cash Management Specialist.

2 Access the SAP Open Bank Statement Monitor - Intraday (F3671). The Bank Statement Monitor - Intraday screen displays.
Fiori app

3 Enter User Set- Choose your user icon in the upper right corner, then select User Set-
tings tings. Make the following entries on the Alert Setting dialog box and
choose OK.
Number of Warnings: for example 4

Note this number is used to show an alert for consecutive warnings in


this App.

4 Enter Criteria Make the following entry and choose Go: For the bank accounts added into the intraday bank statement monitor hierarchy, the status shows as
Key Date: <today> Error/Warning/Success in the hierarchy according to the imported number of the intraday bank state-
ment.
Bank Country/Region: for example, US
Bank Key: for example, 011000390
Import Status of Bank Account: for example, <blank>

Advanced Cash Operations (J78_US)


Purpose PUBLIC 107
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

5 Check Status Choose > (Expand Node) to check Status, Expected, Imported for the For the bank accounts added into the intraday bank statement monitor hierarchy, the status shows as
Bank Account. Alert/Warning/Success in the hierarchy according to the imported number of the intraday bank state-
ment.

4.8.6 Monitor Bank Account Balances

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Context

You can monitor whether bank account balances have been imported or entered in time for bank accounts.

Note Before you monitor Bank Account Balances, make sure you have defined the following attributes for the bank accounts you want to monitor in the Bank Relationship tab of the Manage
Bank Accounts app:
Interval and Interval Unit: Together, the two attributes define the frequency of the expected bank account balance update, for example, one day or two weeks.
Factory Calendar ID (optional): You can specify a factory calendar if you want to take it into consideration.
You can refer to the step Create Bank Account in test script Advanced Bank Account Management (J77).

Prerequisite

You have entered or imported balances for bank accounts in remote systems in the previous step Manage Bank Account Balances [page ] 84.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 108
Procedure

Test Step # Test Step Name Instruction Expected Result Pass / Fail / Com-
ment

1 Log On Log on to the SAP Fiori launchpad as a Cash


Manager.

2 Access the SAP Fiori app Open Monitor Bank Account Balances
(F5176).

3 Monitor Bank Account Bal- Maintain selection criteria and choose Go. Bank account balances is displayed under different status.
ances Statement Date: <current date>
Technical ID: <blank> Note Note for Status:
Status: <blank> 1) Not Applicable:
Company Code: 1710 Bank account opening date is later than selected date.
Bank account closing date is earlier than selected date
Interval is not maintained
Interval is maintained and calculated next import date is later than selected date but it's never up-
loaded before
2) Missing
Calculated next import date is earlier than selected date
3) Uploaded
Calculated next import date is later than selected date

4.8.7 Short Term Cash Position

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Advanced Cash Operations (J78_US)


Purpose PUBLIC 109
Context

In this activity, you can easily and flexibly check the short-term cash position information per your predefined cash position profile.

Prerequisites

Please make sure the relevant cash position profile is defined in the preliminary step.

Note Any bank accounts in the system without a valid (closing) balance won't be included in short-term cash positioning. You can create bank account balances with the Manage Bank Account
Balances (F5175) app.

Note If you want to display the cash pool hierarchy in the Short-Term Cash Positioning (F5380) app, you should choose Hierarchy Src: Derived from Cash Pool and Bank Account Master
Data when defining cash position profile in preliminary steps. Also you need to create the relevant cash pool in the Cash Pools step.

Procedure

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to the SAP Fiori launchpad as a Cash Manager.

2 Access the SAP Fiori Open Short-Term Cash Positioning (F5380). The Short-Term Cash Positioning view is displayed.
app

3 Set Cash Position Pro- Make the following entries and choose Go: In the display area, data is displayed in a structure per cash position profile which is defined in
file Cash Position Profile: <CPP_01, defined in preliminary preliminary steps.
steps> For example: Company code > Bank > Currency.

Note If you choose cash pool in the cash position profile, the hierarchy level will be dif-
ferent.

4 Review Details of Hi- On the left navigation panel of Bank Account Hierarchy, expand and Cash Position overview data is shown on the right side.
erarchy Level 1 choose > (Details) against one of the hierarchy level 1 node. For example:
Company code level
Note If display currency is defined in profile, all currencies will be converted into display
currency and shown in short-term cash positioning, otherwise bank account currencies
will be taken.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 110
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

Note You can view the details of a specific cash position profile in a pop-up screen after
you choose the cash position profile in header.

5 Review More Details On the right side screen, under Cash Position Overview section, choose > The cash position details is displayed.
(Details) to further check details at current hierarchy level.

6 Back Choose Back.

7 Review Details of On the left navigation panel of bank account hierarchy, expand and Cash Position overview data is shown on the right side.
Other Hierarchy level choose > (Details) against one of other hierarchy level nodes.

Note You can calculate the opening balance based on the closing balance and future-dated
flows. You can choose Opening Balance in the header of the lowest hierarchy level to
check opening balance details.

8 Export to Spreadsheet Choose the Export to Spreadsheet icon. All of the current table contents are exported to a spreadsheet.

4.8.8 Cash Flow Analyzer

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

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

Advanced Cash Operations (J78_US)


Purpose PUBLIC 111
item information from each intraday bank statement and all forecast cash flows. The cash position report is more accurate.
For example:
● Reconciled Intraday Bank Statements
● Unreconciled Intraday Bank Statements
● Unreconciled Forecasted Cash Flows

Prerequisites

Before checking the report on Hierarchy level, you need to define the relevant hierarchies. You can define or check the hierarchies via following Apps:
● Bank Account Group Hierarchy: Execute the Manage Bank Account Hierarchies (F4973) procedure in Advanced Bank Account Management (J77) to define/check bank account hierarchy.
● 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 procedure in Intercompany Process for Cash Concentration (2U8) test script to define/check a cash pool hierarchy by assigning a header account and subac-
counts to the cash pool.
● Liquidity Item Hierarchy: Execute the Manage Liquidity Item Hierarchies (F4966) procedure in Preliminary Steps to create your liquidity item hierarchies.

Procedure

Test Test Step Name Instruction Expected Result Pass / Fail /


Step # Comment

1 Log On Log on to the SAP Fiori launchpad as a Cash Manager. The SAP Fiori launchpad displays.

2 Access the SAP Open Cash Flow Analyzer (F2332). The Cash Flow Analyzer (F2332) view displays.
Fiori app

3 Selection Criteria Choose Adapt Filters if the filter selection fields are hidden. The list is filtered and shows all related entries within the
Maintain selection criteria and choose Go. time period.

Company Code: 1710 Note The time period settings are by Unit: D (Day), W
Currency: <leave blank> (Week), or M (Month).
Time Period: D7
Note If Snapshot is enabled and the period of (Valid From
Date: <current date>
to Valid To) includes cash flow time stamp, the data flow
Reconciliation Status: <Reconciled Intraday Bank Statements,Unreconciled Intraday should be detected under the current selected timeslot.
Bank Statements,Unreconciled Forecasted Cash Flows>
Note If Snapshot is not enabled and the period of (Valid
From to Valid To) excludes cash flow time stamp, the data
Note You can choose Filters to display and save additional filter criteria. You can choose the user account
flow should not be detected under the current selected

Advanced Cash Operations (J78_US)


Purpose PUBLIC 112
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

at the up right corner of the current view, then choose User Settings to designate defaults settings as Note The time period settings are by Unit: D (Day), W
needed, such as: (Week), or M (Month).
● Derive Currency
● Calendar timeslot.
• No Shift: The day is not taken into account if it is a working day or non-working day.
• Shift to Working Days: The working days must be considered. The non-working day flow is
automatically accumulated to the next working day or previous working day. If you select
this option, choose one calendar to be mandatory, and choose Shift to Next Day or Shift to
Previous Day as needed.
● Scaling

4 Expand Hierarchy Expand the hierarchy Currency > Company Code > Bank Account. Rows for opening balance, inflow, outflow and closing bal-
ance display for a specific bank account when they exist. The
amount of bank transfer is reflected in outflow/inflow.

5 Navigate to Display Select a Inflows or Outflows Item, select an amount highlighted in blue, choose Display Cash Flow Items The Cash Flow Items view displays.
Cash Flow Items view. Then you can also navigate to Check Cash Flow Items by choosing > (Details).

Note In Balance View, only In/Out Flows can do Display Cash Flow Items navigation; Balance flows
can’t navigate.

6 Switch Views Choose Switch Views and select either Balance View or Delta View and choose OK. Balance View displays opening balance, outflows/inflows,
and closing balance.
Delta View displays outflows/inflows.

7 Adjust Layout Select Settings to change the layout and include more fields, such as Liquidity Item.

8 Export to Spread- Choose the Export to Spreadsheet button.


sheet

9 Display Bank Ac- Choose Display Hierarchy and on the Select Hierarchy dialog box, select Bank Account Hierarchy. The Bank Account Group view displays.
count Hierarchy Enter a Bank Account Hierarchy ID and choose OK.
View
Note You can display the report in the bank accounts hi-
Note If there is no Bank Account Hierarchy display here, you have not yet created the Bank Account Hier- erarchy. You can also display the report in cash pools.
archy. Cash pools can be selected from the bank account groups list.

Note If large amounts of data and the multilevel hierarchy cause slow performance, use the Expand Level
for Hierarchy in the Users Settings to limit the hierarchy to your current situation. For example, if you in-

Advanced Cash Operations (J78_US)


Purpose PUBLIC 113
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment

put 1 in the Expand Level for Hierarchy, the result is only the first level of hierarchy is expanded.

10 Display Liquidity Choose the < (Back) icon and then choose Display Hierarchy again. On the Select Hierarchy dialog box, select The Liquidity Item Hierarchy view displays.
Item Hierarchy Liquidity Item Hierarchy and enter the following data and choose OK:
View Liquidity Item Hierarchy ID: For example, LIQ_HIE
Display Currency for Liquidity Item Hierarchy: For example, USD

Note You can choose Display Currency for Liquidity Item Hierarchy in User Settings.

11 Display Cash Con- Choose the < (Back) button and choose Display Hierarchy. In the Select Hierarchy dialog box, choose Cash The Cash Concentration Simulation view displays.
centration Simula- Concentration Simulation and make the following entries and choose OK:
tion View Cash Pool Name: CP00A
Display Currency for Cash Pool: USD

Note When you display cash concentration simulation view, please ensure you have performed the rele-
vant steps in the Intercompany Process for Cash Concentration (2U8) test script.

4.8.9 Cash Flow Comparison – By Date Range

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Context

You can compare actual cash flows with your forecasts in the past as well as compare different forecast records that were made on different snapshot dates. It helps you understand the accuracy of
your past forecast records and assists you in improving your cash flow forecasts continuously.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 114
Note To view the forecast values in the past, make sure that you executed the Enable Snapshot (Optional) [page ] 8 step in the Preliminary Steps.

Procedure

Test Step Test Step Name Instruction Expected Result Pass / Fail / Com-
# ment

1 Log On Log on to the SAP Fiori launchpad as a Cash Manager. The SAP Fiori launchpad is displayed.

2 Access the SAP Fiori Open Cash Flow Comparison - By Date Range (F3274). The Cash Flow Comparison – Actual/Forecast view is displayed.
App

3 Selection Criteria Choose Adapt Filter Bar, if the filter selection fields are hid- Actual-to-forecast and forecast-to-forecast comparison for cash flows of the specified time range
den. is displayed.
Maintain the following selection criteria and choose Go:
Value Date From: For example, <the first date of
Note The Actual Flows line displays the actual cash flow. The line with a specific date, dis-
current month>
plays the forecast cash flow data.
Value Date To: For example, <the last date of cur-
rent month>
Snapshot Date From: For example, <the first date of
current month>
Snapshot Date To: For example, <the last date of
current month>
Snapshot Time: For example, 23:59:59
Display Currency: for example, USD
Exchange Rate Type: for example, M

4.8.10 Cash Flow Comparison – By Timestamp

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Advanced Cash Operations (J78_US)


Purpose PUBLIC 115
Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Context

You can select any two snapshot timestamps in the past and compare the forecasted cash flows as well as compare the forecasted flows with the actual flows. It helps you understand the accuracy of
your past forecast records and assists you in improving your cash flow forecasts continuously.

Note
● To view the forecast values in the past, make sure that you executed the Enable Snapshot (Optional) [page ] 8 step in Preliminary Steps.

Procedure

Test Step Test Step Name Instruction Expected Result Pass / Fail / Com-
# ment

1 Log On Log on to the SAP Fiori launchpad as a Cash Manager. The SAP Fiori launchpad is displayed.

2 Access the SAP Open Cash Flow Comparison - By Timestamp. The Cash Flow Comparison - By Timestamp view is displayed.
Fiori App

3 Selection Criteria Choose Adapt Filters, if the filter selection fields are hid- Forecast records that were made on different snapshot timestamps is compared. The forecast records is
den. compared with the actual cash flows.
Maintain the following selection criteria and choose Go:
Value Date From: For example, <the first date
of current month)
Value Date To: For example, <the last date of
current month)
Snapshot Date A: For example, <the first date
of current month)
Snapshot Date B: For example, <the last date of
current month)
Snapshot time A: For example, 23:59:59
Snapshot time B: For example, 23:59:59
Display Currency: for example, USD
Exchange Rate Type: for example, M

Advanced Cash Operations (J78_US)


Purpose PUBLIC 116
4.8.11 Liquidity Forecast - Trend by Date

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Context

You can forecast the liquidity trend for the following days. You can filter and drill down by various dimensions.

Note The amount is the forecasted amount in bank account currency. The liquidity forecast is calculated based on the transaction data from memo records and the One Exposure from Opera -
tions hub.

Procedure

Test Step Test Step Name Instruction Expected Result Pass / Fail / Com-
# ment

1 Log On Log on to the SAP Fiori launchpad as a Cash Manager. The SAP Fiori launchpad is displayed.

2 Access the SAP Open Liquidity Forecast - Trend by Date . The Liquidity Forecast view is displayed.
Fiori App

3 Selection Criteria Choose Adapt Filters, if the filter selection fields are hidden. The liquidity forecast cash flow displays for the following 90 days.
Maintain the following selection criteria and choose Go:
Display Currency: for example, USD Note
INTERVAL DAY: For example, 90 ● You can navigate to the Check Cash Flow Items application to display the
line item details for each cash flow.
● You can switch the display mode between charts and tables.
Note You can also filter the data with various dimensions, such as calendar

Advanced Cash Operations (J78_US)


Purpose PUBLIC 117
Test Step Test Step Name Instruction Expected Result Pass / Fail / Com-
# ment

day, planning group, and so on.

Select one Drilldown to display Liquidity Forecast.


● Forecast Cash Flow and Balance
● Cash Flow by Liquidity Item
● Cash Flow by Company Code

4.8.12 Actual Cash Flow - Trend by Date

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Context

You can gain an overview of the daily cash flows for the past days. This KPI helps you identify unusual inflows and outflows and take action accordingly. You can filter and drill down by various
dimensions.

Procedure

Test Step Test Step Name Instruction Expected Result Pass / Fail / Com-
# ment

1 Log On Log on to the SAP Fiori launchpad as a Cash Manager. The SAP Fiori launchpad is displayed.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 118
Test Step Test Step Name Instruction Expected Result Pass / Fail / Com-
# ment

2 Access the SAP Open Actual Cash Flow - Trend by Date (F0513A). The Actual Cash Flow view is displayed.
Fiori App

3 Selection Criteria Choose Adapt Filters, if the filter selection fields are hidden. The daily actual cash flows for the past 90 days displays.
Maintain the following selection criteria and choose Go:
Display Currency: for example, USD Note
INTERVAL DAY: For example, 90 ● You can navigate to the Check Cash Flow Items application to display the
line item details for each cash flow.
● You can switch the display mode between charts and tables.
Note You can also filter the data with various dimensions, such as calendar
day, planning group, and so on.

Select one Drilldown to display Liquidity Forecast.


● Aggregated Cash Flow
● Cash Flow by Liquidity Item
● Cash Flow by Company Code

4.8.13 Liquidity Forecast Details - Overview

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Context

You can display the overview of forecast amounts of each liquidity item by different dimensions.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 119
Procedure

Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment

1 Log On Log on to the SAP Fiori launchpad as a Cash Manager. The SAP Fiori launchpad is displayed.

2 Access the SAP Fiori App Open Liquidity Forecast Details - Overview. The Liquidity Forecast Details – Overview is displayed.

3 Selection Criteria Choose Adapt Filters, if the filter selection fields are hidden. The amounts of opening balance, net cash flows and closing balance is displayed
Maintain the following selection criteria and choose Go:
Start Date: <Start Date>
End Date: <End Date>
Calendar Day (Hierarchy): <choose via value help>
Company Code: for example, 1710
Display Currency: for example, USD

4.8.14 Liquidity Forecast Details - Details

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Context

You can display the details of forecasted amounts of each liquidity item by different dimensions

Advanced Cash Operations (J78_US)


Purpose PUBLIC 120
Procedure

Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment

1 Log On Log on to the SAP Fiori launchpad as a Cash Manager. The SAP Fiori launchpad is displayed.

2 Access the SAP Fiori App Open Liquidity Forecast Details – Details. The Liquidity Forecast Details – Details is displayed.

3 Selection Criteria Choose Adapt Filters, if the filter selection fields are hidden. The amounts of opening balance, net cash flows and closing balance is displayed
Maintain the following selection criteria and choose Go:
Start Date: <Start Date>
End Date: <End Date>
Display Currency: for example, USD
Calendar Day (Hierarchy): <choose via value help>
Liquidity Item (Hierarchy): <choose via value help>
Company Code: for example, 1710

4.8.15 Cash Flow - Detailed Analysis

Test Administration

Customer project: Fill in the project-specific parts.

Test Case ID <X.XX> Testing Date:

Tester Name: Duration:

Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>

Context

You can get an overview of the daily cash inflows and outflows, and analyze them for the last weeks or months for all subsidiaries and liquidity items. You can then identify the extraordinary and ab -
normal cash flows, ensure that they were accurate and compliant, and that they have taken the liquidity planning into account. The data presented in the app can be used to give an overview of the
cash flow status to the management.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 121
Procedure

Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment

1 Log On Log on to the SAP Fiori launchpad as a Cash Manager. The SAP Fiori launchpad is displayed.

2 Access the SAP Fiori App Open Cash Flow - Detailed Analysis. The Cash Flow Detailed Analysis is displayed.

3 Selection Criteria Choose Adapt Filters, if the filter selection fields are hidden. An overview of the daily cash inflows and outflows is displayed.
Maintain the following selection criteria and choose Go:
Conversion Date: <current date>
Display Currency: for example, USD
Conversion type: <M>
Calendar Day: <keep default>
Company Code: for example, 1710
Time Hierarchy: <choose via value help>

Advanced Cash Operations (J78_US)


Purpose PUBLIC 122
5 Appendix

5.1 Process Chains


The process to be tested in this test case is part of a chain of integrated processes.

Advanced Cash Operations (J78_US)


Purpose PUBLIC 123
Typographic Conventions

Type Style Description

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.

Example Emphasized words or expressions. www.sap.com/contactsap

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 by body text, for example, SELECT and IN-
CLUDE.

Example Output on the screen. This includes file and directory names and their paths, messages, names of variables and parame-
ters, source text, and names of installation, upgrade and database tools.

Example Exact user entry. These are words or characters that you enter in the system exactly as they appear in the documenta-
tion.

<Example> Variable user entry. Angle brackets indicate that you replace these words and characters with appropriate entries to
make entries in the system.

EXAMPLE Keys on the keyboard, for example, F 2 or E N T E R .

© 2022 SAP SE or an SAP affiliate company. All rights reserved.


No part of this publication may be reproduced or transmitted in any form or
for any purpose without the express permission of SAP SE or an SAP affili-
ate company. The information contained herein may be changed without
prior notice.
Some software products marketed by SAP SE and its distributors contain
proprietary software components of other software vendors. National product
specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for in-
formational purposes only, without representation or warranty of any kind,
and SAP or its affiliated companies shall not be liable for errors or omissions
with respect to the materials. The only warranties for SAP or SAP affiliate
company products and services are those that are set forth in the express war-
ranty statements accompanying such products and services, if any. Nothing
herein should be construed as constituting an additional warranty.
SAP and other SAP products and services mentioned herein as well as their
respective logos are trademarks or registered trademarks of SAP SE (or an
SAP affiliate company) in Germany and other countries. All other product
and service names mentioned are the trademarks of their respective compa-
nies.

See www.sap.com/copyright for additional trademark informa-


Advanced Cash Operations (J78_US) tion and notices.
Purpose PUBLIC 124

You might also like