Advanced Cash Operations (J78 - BR)
Advanced Cash Operations (J78 - BR)
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 Customize the Flow Builder Chain Step
2.5.3 Manage Liquidity Items Hierarchies
2.5.4 Maintain Payment Approver for Bank Accounts
2.5.5 Define Cash Position Profile
2.5.6 Reconcile Cash Flows – Intraday Memo Records
2.5.6.1 Define Tolerance Groups for Cash Flow Reconciliation
2.5.6.2 Activate Intraday Reconciliation for Bank Account
2.5.7 Cash Trade Request
2.5.7.1 Enable Cash Request Integration
2.5.7.2 Define Planning Level for Cash Request
2.5.7.3 Assign Planning Level to Cash Request
2.5.8 Manage Reason Codes
2.5.8.1 Create Internal Reason Codes
2.5.8.2 Map External Reason Codes to Internal Reason Codes
2.5.9 Situation Handling
2.5.9.1 Situation Handling for Cash and Liquidity Management
2.5.9.1.1 Manage Teams and Responsibilities
2.5.9.1.2 Create Situation Types: Date Difference Warning for FI Flows
2.5.9.2 Situation Handling for Bank Communication Management
2.5.9.2.1 Define Function
2.5.9.2.2 Define Function Profiles
2.5.9.2.3 Assign Function Profiles to Standard Team Category
2.5.9.2.4 Define Team Types
2.5.9.2.5 Manage Teams and Responsibilities
2.5.9.2.6 Create Situation Types: Payment Batch Partially Rejected
2.5.9.2.7 Create Situation Types: Payment Batch Was Rejected
2.5.9.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
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.
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 appropriate.
This section summarizes all the prerequisites for conducting the test in terms of systems, users, master data, organizational data, other test data and busi-
ness conditions.
Sys- Details
tem
Sys- Accessible via SAP Fiori launchpad. Your system administrator provides you with the URL to access the various
tem 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.
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 .
Cash Management SAP_BR_CASH_SPECIAL- Cash Man- SAP_BR_CASH_SPECIAL- Suggested sample user CASH_SPECIALIST representing the
Specialist IST agement IST business role Cash Management Specialist.
Accounts Payable SAP_BR_AP_ACCOUNTANT Accounts SAP_BR_AP_ACCOUNTANT Suggested sample user AP_ACCOUNTANT representing the
Accountant Payable business role Account Payable Accountant.
During testing, Cash Manager and Accounts Payables Manager should be separate user IDs, they are used as different approvers in payment approval, for de-
tails 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.
House Bank Ac- BRAC2 House bank account is integrated in Bank account mas-
count ter data (BAM)
For more information on creating these master data objects, see the following Master Data Scripts (MDS) Scripts (MDS):
Table 1: Master Data Script Reference
Master Data Description
Script ID
BNG Create G/L Account and Cost
Element
30K - Predictive Analytics Perform the relevant steps of Train Predictive Model in the Predictive Analytics Model Training - Finance (30K) test script.
Model Training - Finance These steps are the prerequisite for the Adjust Assigned Liquidity Items-Anomaly Detection section for this test script.
Use
In this activity, you enable the snapshot feature. The snapshot feature allows the cash manager to see a past date cash position or forecast when testing the
Check Cash Flow Items and Cash Flow Analyzer procedures. The difference between historical view and actual view can be analyzed and the cash flow fore-
cast 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.
Purpose
In this activity, you can define the flow builder chain step per company code. The defined flow builder chain step only applies to the delta run mode of the
flow builder. It does not apply to the mass run or test run mode of the flow builder
1. The chain step 0 is required for the cash position analysis. The chain step 4 is required for the liquidity item analysis.
2. The flow builder chain step in the delta run mode is 0 by default. If you need the liquidity item analysis, you can define it as chain step 4.
2 Access Customiz- Choose the following navigation option: The Change View "Flow Builder FI
ing Path SPRO > Financial Supply Chain Management > Cash and Liquidity Process Option": Overview screen
Management > Cash Management > Data Setup > Customize the Flow displays.
Builder Chain Step
3 Edit Flow Builder Change the following entries for a specific company code per your re- The chain step is changed per your
FI Process Option quirement and choose Save: requirement.
Company Code: 1410
Chain Step: <change per your requirement>
The flow builder chain step in the delta run mode is 0 by default. If you
need the liquidity item analysis, you can define it as chain step 4.
Merge Tax: <change per your requirement>
OvrActFlow: <per your requirement>
IntegExcDi: <per your requirement>
Restriction of Clearing: <per your requirement>
Package Size: <per your requirement>
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Purpose
Procedure
2 Access the SAP Open Manage Liquidity Item Hierarchies (F4966). The Manage Liquidity Item Hierarchies view
Fiori App displays.
3 Import Legacy Liq- In the Hierarchy List, choose the Import Hierarchy button. A legacy Liquidity item hierarchy is imported
uidity Item Hierar- In the Import Hierarchy dialog box, make the following entries to the Global Hierarchy and activate success-
chy (Option 1) fully.
Advanced Cash Operations (J78_BR) PUBLIC
Purpose Error: Reference source not found 12
Test Test Step Name Instruction Expected Result Pass /
Step Fail /
# Com-
ment
and choose OK: If you have legacy liquidity item hierarchies,
Source: Liquidity Item Hierarchy you can use this step to migrate them one
by one.
Liquidity Item Hierarchy: <a legacy liquidity item hierar-
chy>
In the Create a Hierarchy Based On dialog box, make the follow-
ing entries and choose Create:
Hierarchy ID: For example, LQH_HIE
You can use the same ID or new ID.
Hierarchy Description: For example, Liquidity Item Hierar-
chy
Valid From: For example, <01/01/1900>
Use the same validity period as the legacy hierarchy.
Valid To: For example, <keep default>
Note: <any value>
4 Create a New Hier- Choose Create, make the following entries and choose Create in Create a new liquidity item hierarchy.
archy (Option 2) the New Hierarchy dialog box:
Type: Liquidity Item Hierarchy
Hierarchy ID: <your hierarchy ID>
Hierarchy Description: <description for hierarchy>
Valid From: <valid from date>
Valid To: <default value>
Note: <your note>
6 Add New Subnode Choose Edit. In the Nodes section of right pane, choose the The liquidity items are assigned as nodes of
highest node and choose +(Add) at the right side of the row. liquidity item hierarchy.
Make the following entries in the Add Node dialog box and
choose OK.
Subnode: Selected
7 Assign Liquidity Choose the new subnode created in the previous step and The liquidity items are assigned to a node of
Item to a Node choose +(Add) at the right side of the row. Make the following liquidity hierarchy.
entries in the Add Node dialog box and choose OK.
Liquidity Item: Selected
Liquidity Item:<select liquidity items via search help
F4>
You can also choose More (beside Add +), from the dropdown
menu, choose Fast Entry to assign liquidity items.
10 Export Liquidity Choose Export/Import and choose Export to Spreadsheet from A new excel spreadsheet containing the liq-
Item Hierarchy to the dropdown menu. uidity item hierarchy structure and contents
Spreadsheet is exported and generated in the specified
folder path.
Open the spreadsheet to go through the liq-
uidity item hierarchy details.
Context
This activity describes how to maintain the payment approver for existing bank accounts as a prerequisite. Payment signatories work as approvers in the Ap-
proval 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 17990, bank key 34171234, country/region BR
● Bank account 26760-6, bank key 23721234, country/region BR
● 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 ap-
proval 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 accounts, 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.
Test Administration
Business
Role(s)
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, bal-
ance 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, then you can go through the balance data in App: Short-Term Cash Position (F5380)
accordingly.
Procedure
2 Access the Open Define Cash Position Profiles (F5399). The Change View “De-
SAP Fiori App fine Cash Position Pro-
file’: Overview screen
displays.
4 Define Cash Make the following entries and choose Save: An new Cash Position
Position Pro- Cash Pos. Profile: for example, CPP_01 Profile is defined.
file
Description: For example, CP Profile for short term CP
Hierarchy Src.: For example, Derived by Bank Account Master Data or Derived from
Bank Account Hierarchy
Enable Root Node: For example, Yes
Root Node Name: For example, Short Term Cash Position
Hier. Level 1: For example, Company Code
5 Define Filter Steps from 5 to 11 are optional. You can define them as needed. The Change View “De-
(option) Choose Define Filter in the left-side Dialog Structure. fine Filter”: Overview
screen displays.
6 Maintain Fil- Choose New Entries. Make following entries and choose Save: Filter is created.
ter Name Filter: CP_A
Filter Description: Filter for cash position profile CCP_01
7 Define Filter Select your filter, then choose Define Filter Conditions. The Maintain Filter
Conditions Conditions screen dis-
plays.
8 Maintain pa- Maintain the following entries as needed and choose Save Filter Conditions. Choose Continue Filter condition is cre-
rameter for to confirm the Information popup screen. ated.
filter condi- Company Code: 1410
tion
Bank Country/Region Key: BR
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>
10 Assign Filter Choose Assign Filter to Cash Position Profile in the left-side dialog structure. Make the follow- The Change View “As-
to Cash Posi- ing entries in the popup screen and choose Enter. sign Filter to Cash Posi-
tion Profile Cash Position Profile: CPP_01 tion Profile”: Overview
11 Choose Filter Choose New Entries. Enter your filter CP_A and choose Save. Filter is assigned to the
to Assign cash position profile.
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.
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 notable difference.
Procedure
2 Access the IMG Menu path: The Change View “Tolerance Groups
customizing SPRO > Financial Supply Chain Management > Cash and Liquidity Man- for Cash Flow Reconciliation”: Over-
Path agement > Cash Management > Cash Flow Reconciliation > Define Toler- view view displays.
Advanced Cash Operations (J78_BR) PUBLIC
Purpose Error: Reference source not found 19
Test Test Step Instruction Expected Result Pass /
Step Name Fail /
# Com-
ment
ance Groups for Cash Flow Reconciliation
4 Create Default Make the following entries and choose Save: The empty tolerance group created is
Tolerance Currency: For example, BRL the default for the bank account of the
Group same currency.
Tolerance Group: For example, <blank> for BRL 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 as-
sign it to the relevant 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.
4 Select Bank Ac- Choose > for the Intraday Reconciliation activation. The Bank Account view is displayed.
count
6 Activate Intra- Choose the Bank Relationship tab, enter the following data and Note When this change is relevant to dual
day Reconcilia- choose Save: control, the button is Submit for Activation.
tion Reconcile Intraday Memo Records: Selected When this change is relevant to workflow, the
button is Submit for Approval.
Tolerance Group for Reconciliation: For example, <blank>
Note If no tolerance group is maintained in the bank account mas-
ter data, the default (empty) tolerance group for the bank account
of the same currency is used. When you have created other toler-
ance groups, maintain the relevant data.
Caution If no tolerance group is available for certain currency, then
a system text format notification appears for reconciliation.
7 Activate Bank Note If Full Cash Management and Dual Control Revision Activate is
Account Change applied in the basic settings, follow the Activate Bank Account
Request (Op- Change Request procedure in the Advanced Bank Account Manage-
tional) ment(J77) test script.
8 Approve Bank Note If Full Cash Management and Workflow Revision Activate is
Account Change applied in the basic settings, follow the Approve Bank Account
Request (Op- Change Request procedure in the Advanced Bank Account Manage-
Advanced Cash Operations (J78_BR) PUBLIC
Purpose Error: Reference source not found 21
Test Test Step Instruction Expected Result Pass /
Step Name Fail /
# Com-
ment
tional) ment (J77) test script.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Purpose
This step is necessary for the following Cash Trade Request test procedure.
2 Access the cus- IMG Menu path: The Change View "General Settings for
tomizing Path SPRO > Financial Supply Chain Management > Cash and Liq- Cash Management" Details view displays.
uidity Management > General Settings > Define Basic Settings
3 Enable Cash Re- Make the following entries and choose Save: The cash request functionality in the full
quest Integration Enable Cash Request Integration: <selected> scope of cash management is enabled.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Purpose
In this step, you create the planning levels which are used for cash requests created, submitted and released.
2 Access the cus- IMG Menu path: The Change View “Planning
tomizing Path SPRO > Financial Supply Chain Management > Cash and Liquidity Manage- Levels”: Overview displays.
ment > Cash Management > Planning Levels and Planning Groups > Define
Planning Levels
3 Create Planning Lev- Choose New Entries and make the following entries and choose Save: The planning levels for
els for Cash Re- For example: cash request are defined.
quests
Planning level for cash request created:
Level: C1
Source: BNK
Short Text: Created CR
Planning Level Long Text: Created Cash Request
Planning level for cash request submitted:
Level: C2
Source: BNK
Short Text: Submit. CR
Planning Level Long Text: Submitted Cash Request
Planning level for cash request Released:
Level: C3
Source: BNK
Short Text: Releas. CR
Planning Level Long Text: Released Cash Request
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Purpose
In this step, you assign the planning levels to cash requests with the status of created, submitted and released. You can see cash trade requests in different
statuses by planning level.
Procedure
3 Assign Planning Lev- Choose New Entries and make the following entries and choose Save: The planning levels for
els to Cash Re- cash request are de-
Advanced Cash Operations (J78_BR) PUBLIC
Purpose Error: Reference source not found 25
Test Test Step Name Instruction Expected Result Pass / Fail
Step / Com-
# ment
quests For example: fined.
Item 1:
Original: <blank>
Created: C1
Submitted: C2
Released: C3
Item 2:
Original: F0
Created: C1
Submitted:C2
Released: C3
3 Create Internal Choose New Entries and make the following entries and choose Save: The Internal Reason
Reason Codes For example: Codes are defined.
Reason: SGLT
Reason Description: Has left gpi
2 Access the customiz- IMG Menu path: The Change View “Maintain mapping
ing Path SPRO > Financial Supply Chain Management > Bank Communica- of internal to external reason codes”:
tion Management > Payment Status Management > Map External Overview displays.
Reason Codes to Internal Reason Codes
3 Map External Reason Choose New Entries and make the following entries and choose Mapping of internal to external reason
Codes to Internal Rea- Save: codes has been maintained.
son Codes For example:
Status Reason Code: G001
Reason: SGLT
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
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 tolerance.
For example, in our testing case, tolerance is greater than or equal to 30 days under your company code.
3 Copy Situa- Select the checkbox for standard template This standard template is used to inform specific users when the
tion Types FIN_FQM_FIDATE_DIFFERENCE and choose Copy. system detects an FI cash flow for which the difference between
template the posting date and the value date has exceeded the defined tol-
erance.
9 Create Choose Create. Choose Yes to confirm the mes- The situation type is created and enabled.
sage Enable Situation Type.
10 Trigger Now Choose Trigger Now at the upper-right corner. The notification is triggered immediately. Situation Instances is
shown.
Procedure
2 Access Cus- Choose the following navigation option: The Change View “Function Mainte-
tomizing Path SPRO > Cross-Application Components > General Application Functions nance View”: Overview displays.
> Responsibility Management > Functions > Define Functions
3 Create Func- Choose New Entries and make the following entries and choose Save:
tion Function: for example, <BCM_FUNC>
Function Description: for example, <Function for BCM batch>
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
2 Access Customiz- Choose the following navigation option: The Change View “Function
ing Path SPRO > Cross-Application Components > General Application Functions > Profile”: Overview displays.
Responsibility Management > Functions > Define Function Profiles
3 Create Function Choose New Entries and make the following entries and choose Save: The function Profile is created
Profile For example: for BCM Batch.
Profile: <BCM_PROF>
Function Profile Description: for example, <Function Profile for BCM
batch>
4 Assign Function to Choose Function Profile to Function Mapping in the left-side Dialog Struc- The function is assigned to
Function Profile ture. Enter following entries and Choose Save. the function profile.
Function: for example, <BCM_FUNC>
Purpose
In this step, you can assign a function profile to a standard team category.
Procedure
2 Access Customiz- Choose the following navigation option: The Change View “Map Function
ing Path SPRO > Cross-Application Components > General Application Functions > Profiles to Standard Team Cate-
Responsibility Management > Teams and Responsibilities > SAP Delivered gory”: Overview displays.
Team Categories > Assign Function Profiles to Standard Team Category
3 Map Function Pro- Choose New Entries and make the following entries and choose Save: The function profile is mapped
files to Standard For example: to standard Team Category.
Team Category
Category: BCM
Profile: for example, <BCM_PROF>
Purpose
In this step, you can assign a function profile to a standard team category.
2 Access Cus- Choose the following navigation option: The Change View “Team
tomizing SPRO > Cross-Application Components > General Application Functions > Responsibil- Type”: Overview dis-
Path ity Management > Teams and Responsibilities > SAP Delivered Team Categories > De- plays.
fine Team Types
3 Define Team Choose New Entries and make the following entries and choose Save: The team type is de-
Types For example: fined.
Team Type: for example, <BCM_TEAM>
Category: BCM
Team Type Description: <Team Type for Bank Communication Management>
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
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.
This situation template is available for payment batches and navigates to the SAP Fiori app Monitor Payments.
3 Copy Situa- Select the checkbox for standard template The situation type FIN_BCM_BATCH_PARTIALLY_REJECTED is used
tion Types FIN_BCM_BATCH_PARTIALLY_REJECTED and choose to inform specific users when the system detects the BCM batch
template Copy. is partially rejected by bank.
7 Create Choose Create. Choose Yes to confirm the mes- The situation type is created and enabled.
sage Enable Situation Type.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
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.
This situation template is available for payment batches and navigates to the SAP Fiori app Monitor Payments.
Procedure
8 Create Choose Create. Choose Yes to confirm the The situation type is created and enabled.
message Enable Situation Type.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
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 Han-
dling 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 notifica-
tion to be sent.
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 sit-
uation type.
3 Copy Situa- Select the checkbox for standard template The situation type is used to inform specific users when the system
tion Types FIN_BCM_BATCH_STATUS_CHECK and choose detects the specific BCM batch status which is defined in the situation
template Copy. type Z_FIN_BCM_BATCH_STATUS_CHECK.
8 Create Choose Create. Choose Yes to confirm the The situation type is created and enabled.
message Enable Situation Type.
9 Trigger Now Choose Trigger Now at the upper-right cor- The notification is triggered immediately. Situation Instances is shown.
ner.
For batch/job situation, you can choose Trig-
ger Now to trigger the notification immedi-
ately.
This scope item consists of several procedures provided in the tables below.
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 ] 49 This step is done automatically
Monitor Payments [page ] 49 Accounts Payable Accoun- Monitor Payments Check status of payments.
tant (F2388)
Check Cash Flow Items (Check Details) Cash Manager Check Cash Flow Items Review detailed information of payment documents.
[page ] 51 (F0735)
Approval of Bank Transfer [page ] 52 Accounts Payable Manager Approve Bank Payments A Bank Communication Management (BCM) batch is
& Cash Manager (F0673A) approved, the payment medium is created automati-
cally.
Bank Integration with SAP Multi-Bank Role dependent upon pro- Transaction/App depen- Results dependent upon procedure
Connectivity(16R) (Outgoing) [page ] cedure dent upon procedure
58
Bank Integration with File Interface Role dependent upon pro- Transaction/App depen- Results dependent upon procedure
(1EG) (Outgoing) [page ] 67 cedure dent upon procedure
Monitor Payments for GPI Tracker Accounts Payable Accoun- Monitor Payments
[page ] 67 tant (F2388)
Check Cash Flow Items (Check Status) Cash Manager Check Cash Flow Items Review detailed information of payment documents
[page ] 68 (F0735)
Option 2: Create, Release, and Clear Pay- Cash Manage- Make Bank Transfers (F0691) A payment request for bank transfer is cre-
ment Request in Separate Steps [page ] 75 ment Specialist ated,released and paid in individual steps.
Option 3: Define Bank Transfer Templates Cash Manage- Define Bank Transfer Templates Bank transfer templates is created
[page ] 82 ment Specialist (F3759)
Option 3: Create Bank Transfers with Tem- Cash Manage- Make Bank Transfer Templates – A payment request for bank transfer is cre-
plates [page ] 84 ment Specialist Create with Templates (F3760) ated with Templates.
Approve and Bank Integration [page ] 88 Role dependent Transaction/App dependent upon Results dependent upon procedure
Advanced Cash Operations (J78_BR) PUBLIC
Purpose Error: Reference source not found 43
Process Step Business Role Transaction/App Expected Results
upon procedure procedure
Check Cash Position (Smart Business) Cash Manager Cash Position - Today (F1737) Check the cash position by country, cur-
[page ] 89 rency, company code or bank.
Create and Submit Cash Trade Request for Cash Management Reconcile Cash Flows - Intraday Memo Cash trade request for MM is created
Money Market [page ] 93 Specialist Records (F3418) and submitted
Release Cash Trade Request [page ] 94 Cash Manager Manage Memo Records (F2986) Release Cash Trade Request
Reject Cash Trade Request (Optional) [page ] Cash Manager Manage Memo Records (F2986) Reject Cash Trade Request
96
Fulfill Cash Trade Request as Deal Done [page ] Cash Manager Manage Memo Records (F2986) Cash trade request fulfilled.
97
Cancel Cash Trade Request as Deal Cancel Cash Manager Manage Memo Records (F2986) Cash trade request canceled.
[page ] 99
Partial Fulfill or Partial Decline Cash Trade Re- Cash Manager Manage Memo Records (F2986) Cash trade request is in process or
quest [page ] 100 completed.
Cash Reports
Bank Statement Monitor - End of Cash Man- Bank Statement Monitor - End of Monitor the import status of end-of-day bank statements for
Day [page ] 120 ager Day all the bank accounts selected for monitoring.
Define Monitoring Rules for Intra- Cash Man- Define Monitoring Rules - Intraday The monitoring rules with frequency for the intraday bank
day Bank Statement Monitor agement Statements (FCLM_BRM_RULE) statement is defined.
[page ] 123 Specialist
Assign Monitoring Rule to Bank Cash Man- Manage Banks (F1574) Monitoring rule is assigned to bank.
(Optional) [page ] 125 agement
Specialist
Define Bank Account to Monitor Cash Man- Manage Bank Accounts (F1366A) The bank account is set to be monitored by the Bank State-
[page ] 126 agement ment Monitor - Intraday (F3671) App with monitoring rule
Specialist
Monitor Intraday Bank Statement Cash Man- Bank Statement Monitor - Intraday Monitor the intraday bank statement.
[page ] 128 agement (F3671)
Specialist
Monitor Bank Account Balances Cash Man- Monitor Bank Account Balances Whether bank account balances have been imported or en-
[page ] 130 ager (F5176) tered in time for bank accounts can be monitored.
Short Term Cash Positioning Cash Man- Short-Term Cash Positioning The short-term cash position information per your predefined
[page ] 131 ager (F5380) cash position profile can be checked.
Cash Flow Analyzer [page ] 133 Cash Man- Cash Flow Analyzer (F2332) View the aggregated amounts and line item details of cash po-
ager sition, medium-and-long term liquidity forecast and actual
cash flows.
Cash Flow Comparison – By Date Cash Man- Cash Flow Comparison - By Date Compare actual cash flows with your forecasts.
Range [page ] 137 ager Range (F3274)
Cash Flow Comparison – By Time- Cash Man- Cash Flow Comparison - By Time- Compare actual cash flows with your forecasts.
stamp [page ] 139 ager stamp
Liquidity Forecast - Trend by Date Cash Man- Liquidity Forecast - Trend by Date You can forecast the liquidity trend for the following days.
[page ] 140 ager
Actual Cash Flow - Trend by Date Cash Man- Actual Cash Flow - Trend by You can gain an overview of the daily cash flows for the past
Liquidity Forecast Details - Over- Cash Man- Liquidity Forecast Details - Over- You can display the overview of forecast amounts of each liq-
view [page ] 143 ager view uidity item by different dimensions.
Liquidity Forecast Details - De- Cash Man- Liquidity Forecast Details - Details You can display the details of forecasted amounts of each liq-
tails [page ] 144 ager uidity item by different dimensions.
Cash Flow - Detailed Analysis Cash Man- Cash Flow - Detailed Analysis You can get an overview of the daily cash inflows and out-
[page ] 146 ager flows, and analyze them for the last weeks or months for all
subsidiaries and liquidity items.
This section describes test procedures for each process step that belongs to this scope item.
Prerequisite
Before testing the steps under Approval and Bank Integration, ensure that at least one of the following procedures has been completed:
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 initi-
ated bank transfer.
Since MBC is not available to Brazil, after the approval you need to run the manual step to reflect the transfer between the banks.
Context
The creation of the cross-payment run in bank communication management (BCM Batch) is done automatically after the payment is initiated.
If the batch is not created successfully. You can use the App: Manage Automatic Payments (F0770) or Automatic Payment Transactions for Payment Re-
quests (F111) to check application log for your payment run ID.
Note If the approval list in bank master data is empty, all payment will be rejected or approved depending on the value customized in preliminary step De-
fine Automatic Approval/Rejection for Bank Account Master data.
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
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
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
3 Find the Maintain your filter and choose Go. All newly created batches are displayed on the New tab. You can find the
Newly Cre- Choose the New tab. batch you created earlier in the process.
ated Batch
4 Verify the Verify the batch status in the Status col- If the approval list in bank master data is empty, all payment will be rejected
Batch Sta- umn. The status should be Payment or approved depending on the value customized in the Define Automatic Ap-
tus batch created. proval/Rejection for Bank Account Master Data preliminary step in the Ad-
vanced Cash Operations (J78) test script.
5 Check De- Select your cash flow item, and choose > Detailed information for this batch is displayed.
tails (Details).
6 Check Ap- In the header section, choose Approvers All approvers used in the first approver step are shown (for example: Ac-
prover to check who are the first approvers for
Advanced Cash Operations (J78_BR) PUBLIC
Purpose Error: Reference source not found 50
Test Test Step Instruction Expected Result Pass /
Step Name Fail /
# Com-
ment
the batch. Close the dialog box when you counts Payable Manager).
are done.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Context
In this activity, the Cash Manager or Bank Accountant reviews the detailed information of payment documents.
2 Access the SAP Fiori app Open Check Cash Flow Items (F0735).
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.
Snapshot Time: <default value>
Exchange Rate Type: <M>
Value Date: <Current date>
Company Code: 1410
Certainty Level: <choose all certainty levels>
Reconciliation Status: <keep default>
Account Number: 17990
4 Display Additional Pay- Select your cash flow item, and choose > (Details) More payment information is displayed.
ment Information to check details information. Different source applications display differ-
ent payment information.
Context
In the SAP S/4HANA system, a Bank Communication Management (BCM) batch should be approved by approvers according to the approval pattern in precon-
figuration.
After the approval process is done, the payment medium is created automatically.
The MBC is not available to Brazil at this moment, to complete this process you may need run manual steps. See the Invoice, Taxes and Complementary
Postings (1J5) test script for manual steps.
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.
Advanced Cash Operations (J78_BR) PUBLIC
Purpose Error: Reference source not found 52
● 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.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Procedure
4 Review Pay- Choose the For Review tab, review to ensure that the batches are correct. All items are correct and the
ment Batch batches can be approved.
and Items
6 Approve Choose Approve. Enter the note and choose OK to confirm the dialog box. The payment is approved and ap-
pears on the Reviewed tab.
7 (Optional) Choose the Reviewed tab and select the payments to be discarded. The payment is discarded. it dis-
Undo Ap- Choose Discard Changes from the top right of the view. plays on the For Review tab.
proval
To confirm the dialog box, choose Discard Changes.
This optional step is only necessary when you want to undo the approval.
8 Submit Re- Choose the Reviewed tab and select the payments to be submitted. Choose The batch is submitted.
viewed Batch Submit. To confirm the dialog box, choose Submit. If SAP365 is not enabled, the pay-
ment is sent to the Second Approver
and no longer appears on the Re-
viewed tab.
If SAP365 is enabled, confirmation
notification displays.
● If IAS is not enabled, the pay-
ment is sent to the Second Ap-
prover and no longer appears on
the Reviewed tab.
● If IAS is enabled, dialog box is
Advanced Cash Operations (J78_BR) PUBLIC
Purpose Error: Reference source not found 54
Test Test Step Instruction Expected Result Pass /
Step Name Fail /
# Com-
ment
shown, where the Verification To-
ken has to be inserted.
(Op- Submit Verifi- On the dialog box Confirm Submission of Reviewed Batches, make the follow- The payment is sent to the Second
tional) cation Token ing entry and choose Submit. Approver and no longer appears on
(Optional) VerificationToken: < Insert the Passcode from App SAP Authenticator the Reviewed tab.
on your mobile phone and insert it here>
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 Au-
thentication.
(Op- Send SMS Choose Send SMS Code. The mobile phone assigned to the
tional) Code (Op- This step is only required when SAP365 is enabled and user authentication user receives a SMS containing the
tional) type S Authentication by SAP365 is on. The spro IMG path is Financial Supply authentication token.
Chain Management > Bank Communication Management > Basic Settings >
Specify Optional User Authentication .
(Op- Submit Au- Make the following entry: The payment is sent to the Second
tional) thentication Token: < token received from SMS> Approver and no longer appears on
Token (Op- the Reviewed tab.
and choose Submit.
tional)
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 .
9 Check Batch Check the batch status and next approvers via App Monitor Payments The batch status is In Approval. The
Status and (F2388), see step Monitor Payments. next approvers is displayed. For ex-
Next Approver ample: Cash Manager.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Procedure
2 Access the Open Approve Bank Payments (F0673A). The Approve Bank Payments app
SAP Fiori app displays.
4 Review Pay- Choose For Review to ensure if the batches are correct. All items are correct and the
ment Batch batches can be approved.
and Items
7 Submit Re- Choose the Reviewed tab and select the payments to be submitted, choose If SAP365 is not enabled, the pay-
viewed Batch Submit. ment is sent to the Second Ap-
On the dialog box, choose Submit. prover and no longer appears on
the Reviewed tab.
If SAP365 is enabled, confirmation
notification displays.
(Op- Submit Verifi- On the dialog box Confirm Submission of Reviewed Batches, make the following The payment is finally approved
tional) cation Token entry and choose Submit. and no longer appears on the Re-
(Optional) VerificationToken: < Insert the Passcode from App SAP Authenticator on viewed tab.
your mobile phone and insert it here>
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 Authen-
tication.
(Op- Send SMS Choose Send SMS Code. The mobile phone assigned to the
tional) Code (Op- Note This step is only required when SAP 365 is enabled and user authentica- user receives a SMS containing the
tional) tion type S Authentication by SAP365 is on. The spro IMG path is Financial authentication token.
Supply Chain Management > Bank Communication Management > Basic Set-
tings > Specify Optional User Authentication
(Op- Submit Au- Make the following entry: The payment is approved and no
tional) thentication Token: <token received from SMS> longer appears on the Reviewed
Token (Op- tab.
and choose Submit.
tional)
Note This step is only required when SAP 365 is enabled and user authentica-
tion type S Authentication by SAP365 is on. The spro IMG path is Financial
Supply Chain Management- > Bank Communication Management > Basic Set-
tings > Specify Optional User Authentication
8 Check Batch Check the batch status and next approvers via App Monitor Payments (F2388), The batch status is Payment
Status Medium Created. The Reference
Advanced Cash Operations (J78_BR) PUBLIC
Purpose Error: Reference source not found 57
Test Test Step Instruction Expected Result Pass /
Step Name Fail /
# Com-
ment
see step Monitor Payments. Number is generated.
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.
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.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
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).
Procedure
3 Check Situation type for Payment Batch Make the following entries:
4 Check Instance Details In Instance Details section, check detailed information for your situ-
ation type.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Purpose
In this step, the notification is checked by the recipient who is assigned to team members in preliminary step.
2 Check Notification for Situation Template On home page, choose Notifications on the upper right
FIN_BCM_BATCH_PARTIALLY_REJECTED corner.
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 re- The detailed payment
jected and navigate to App Monitor Payments (F2388). information is checked.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
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_REJECTED
Please make sure the BCM batch is fully rejected by 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
4 Check Instance Details In Instance Details section, check detailed information for your situa-
tion type.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Purpose
In this step, the notification is checked by the recipient who is assigned to team members in preliminary step.
Procedure
2 Check Notification for Situation Template On home page, choose Notifications on the upper right
FIN_BCM_BATCH_REJECTED corner.
Choose By Type, under type Situation Payment Batch
Was Rejected has be…, choose Expand Group.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Purpose
In this step, you can monitor situations and check instance details.
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_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
4 Check Instance Details In Instance Details section, check detailed information for your situa-
tion type.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Purpose
In this step, the notification is checked by the recipient who is assigned to team members in preliminary step.
Procedure
2 Check Notification for Situation Template On home page, choose Notifications on the upper
FIN_BCM_BATCH_STATUS_CHECK right corner.
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 The detailed payment in-
navigate to App Monitor Payments (F2388). formation is checked.
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).
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 Interface (1EG) test script.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Purpose
In this step, you can check the payment status the SWIFT gpi Tracker.
Advanced Cash Operations (J78_BR) PUBLIC
Purpose Error: Reference source not found 67
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.
Procedure
2 Access the Open Monitor Payments (F2388). The Monitor Payments screen displays.
SAP Fiori App
3 Batch Moni- Make the following entries and choose All batches are displayed in the All Batches tab.
tor Go:
Paying company code: 1410
5 Check Status In the header section, choose Status If pain.002 format payment status with reason code (GPI) has been up-
Reason Reason Codes. loaded, the popup screen Status Reason Codes is shown with field Rea-
Codes son and Reason Status Reason Code.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Context
Within the Check Cash Flow Items app, the cash manager, bank accountant or AR/AP accountants can check the status of each single outgoing payment that
is merged in a BCM batch.
In different stages of a BCM batch's lifecycle, different batch/batch item status is displayed in the Check Cash Flow Items app.
● Payment Batch Created: Batch is created and waits for first approval.
● In Approval: Batch is approved at least once, though not final approval.
● Payment Medium Created: Batch successfully completes approval process and the payment medium is created.
Note Since Multi-Bank Connectivity is not available to Brazil, you cannot see the last to status listed below.
● Accepted by Bank: The payment medium has been sent to the bank and the bank sends responds with a payment status message accepting the payment
instruction. This can also be fulfilled through Multi-Bank Connectivity (MBC).
● Stmt. Received: Batch is confirmed by a bank statement.
Procedure
2 Access the Open Check Cash Flow Items (F0735). The Check Cash Flow Items screen displays.
SAP Fiori
app
4 Check Choose either the Batch Item Status or the Batch For the payment document with MBC payment medium format, after
Batch and Status columns (scroll right to last columns) and the steps in chapter Outgoing Integration of test script 16R - Bank
Batch Item check their status. Integration with SAP Multi-Bank Connectivity are executed success-
Status fully, its status should be Accepted by Bank.
For the Payment document with a payment medium format for file
download, after the steps in chapter Outgoing Integration of test
script 1EG - Bank Integration with File Interface are executed suc-
cessfully, its status should be Payment Medium Created.
If you cannot find the Batch Item Status and the Batch Status col-
umn, please change the layout.
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).
You may make a bank transfer from bank account 17990 to bank account 26760-6, or from bank account 26760-6 to bank account 17990.
● 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 refer to step Define Clearing Accounts for Receiving Bank for Ac-
count Transfer & Define Clearing Accounts for Outgoing Bank Transfers in Preliminary Steps section.
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 become more transparent, structured and flexi-
ble, 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 exchange controls which statements are given to the participating banks when carrying out the payment. It is used in coun-
tries 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_BR) PUBLIC
Purpose Error: Reference source not found 71
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 ] 72 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 ] 75 task.
3. Create a bank transfer with a template. For more information see the Option 3: Make Bank Transfer with Templates [page ] 81 task.
4.2.1.1 Option 1: Create, Release and Clear Payment Request in One Single Action
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
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 ] 15 section.
3 Create, Re- To trigger a new bank transfer, choose Create. Make the The Make Bank Transfer screen displays, and the relevant
lease and Pay following entries and choose Create: payment request is created.
Bank Transfer Make a note of the payment request number: __________ If the system does not find any configuration or input er-
in one step (when you have done so, choose Close). rors and the payment run is successfully triggered for the
(Option 1) payment request, the new bank transfer payment request
Payer Information:
is successfully created and cleared.
Paying Bank Account: 17990
Otherwise, the payment request stays in Released status.
Paying Company Code: 1410
Paying House Bank: for example, BRBK1
Paying House Bank Account: for example, BRAC1
Payee Information:
Receiving Bank Account: for example, 26760-6
Receiving Company Code: 1410
Receiving House Bank: for example, BRBK2
Receiving House Bank Account: for example, BRAC2
The descriptions for the two bank account fields are popu-
lated in display mode after determination.
Transaction Information:
Transfer Date: <current date>
Payment Method: Choose an existing payment method for
credit transfer.
Only payment methods that are applicable to the paying
bank account are listed.
Amount: for example, 1000 BRL
4 Search Bank Make the following entries and choose Go: The specified bank transfer entry with Cleared status is
Transfer Payment Request: <payment request number> displayed in the Bank Transfer worklist.
5 Open Bank Choose the bank transfer entry. The bank transfer payment request is presented in the
Transfer right side of the screen with Cleared status. The Clearing
Document No. field displays the clearing document num-
ber automatically.
4.2.1.2 Option 2: Create, Release, and Clear Payment Request in Separate Steps
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Purpose
In this activity, you create, release and clear the payment request in separate steps.
The sample bank accounts exist, with payment signatories assigned to them. For more information, see the Maintain Payment Approver for Bank Accounts
[page ] 15 section.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Purpose
Procedure
3 Create To trigger a new bank transfer, choose If the system does not encounter validation errors, the new bank transfer
New Bank Create. Make the following entries and payment request is successfully created. The system displays a message
Transfer choose Create: indicating that a payment request is created with the payment request ID.
Make a note of the payment request num-
ber: __________ (when you have done so,
choose Close).
Payer Information:
Paying Bank Account: 17990
Paying Company Code: 1410
Paying House Bank: for example, BRBK1
Paying House Bank Account: for example,
BRAC1
Payee Information:
Receiving Bank Account: for example,
26760-6
Receiving Company Code: 1410
Receiving House Bank: for example, BRBK2
Receiving House Bank Account: for exam-
ple, BRAC2
Transaction Information:
Transfer Date: <current date>
Payment Method: Choose an existing pay-
ment method for credit transfer.
Amount: for example, 1000 BRL
Release and Pay: Deselected
Payment Data: (option)
4 Check Ap- In Application Log section, choose Search. The payment request creation info is presented in log details.
plication
Log
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Procedure
3 Search Bank Transfer Make the following entries The specified bank transfer entry with Created status is displayed in the
and choose Go: Bank Transfer worklist.
Payment Request: <payment
request number>
Choose Adapt Filters to show
the Payment Request field.
4 Release Bank Transfer At the right of the screen, The bank transfer payment request is presented in the right side of the
choose Release. screen with 'Released' status. The Pay and Reverse buttons are shown for
To confirm, on the dialog you to proceed with the next payment transactions.
box, choose Release.
5 Check Application Log In Application Log section, The payment request release info is presented in log details.
choose Search.
6 Reverse Bank Transfer At the right of the screen, The bank transfer payment request status change to Reversed.
after being choose Reverse. If you reverse the payment request, go back to the prior step to create a
released(option) To confirm, on the dialog bank transfer.
box, choose Reverse.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Purpose
Procedure
3 Search Bank Make the following entries The specified bank transfer entry with Released status is displayed in the Bank Trans-
Transfer and choose Go: fer worklist.
Advanced Cash Operations (J78_BR) PUBLIC
Purpose Error: Reference source not found 80
Test Test Step Instruction Expected Result Pass /
Step Name Fail /
# Com-
ment
Payment Request: <payment
request number>
Choose Adapt Filters to show
the Payment Request field.
4 Pay Bank At the right of the screen, The payment request is cleared.
Transfer choose Pay.
To confirm, on the dialog
box, choose Pay.
5 Check Appli- In Application Log section, The payment request cleared info is presented in log details.
cation Log choose Search.
6 Search and To find your new payment The bank transfer payment request is presented in the right side of the screen with
Open Bank request, run steps 3-4 Cleared status. The Clearing Document No. field shows the clearing document num-
Transfer above. Open the request. ber.
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 Trans-
actions for Payment Requests (F111) to check application log for your payment run
ID.
Purpose
This section describes the process to make bank transfer with templates.
Prerequisite
The sample bank accounts exist, with payment signatories assigned to them. For more information, see the Maintain Payment Approver for Bank Accounts
[page ] 15 section.
Advanced Cash Operations (J78_BR) PUBLIC
Purpose Error: Reference source not found 81
4.2.1.3.1 Define Bank Transfer Templates
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Purpose
Procedure
2 Access the SAP Fiori Open Define Bank Transfer Templates (F3759).
app
3 Create Bank Trans- To create a template, choose Create. Make the following entries The Bank Transfer Template is successfully
fer Templates and choose Create: saved. The template is shown in display
mode with all information filled.
Advanced Cash Operations (J78_BR) PUBLIC
Purpose Error: Reference source not found 82
Test Test Step Name Instruction Expected Result Pass /
Step Fail /
# Com-
ment
Payer Information: The system performs checks when saving
Repetitive Code: for example, RC001 the template, such as:
Paying Bank Account: for example, 17990 ● bank account validation in current pe-
riod
Paying Company Code: 1410
● bank account with valid house bank and
Paying House Bank: for example, BRBK1 house bank account ID
Paying House Bank Account: for example, BRAC1 ● payment method properly configured
Payee Information: for the paying company code's country
Receiving Bank Account: for example, 26760-6 ● payment method configured for the se-
Receiving Company Code: 1410 lected currency
If an error message occurs, read the mes-
Receiving House Bank: for example, BRBK2
sage and take any required actions.
Receiving House Bank Account: for example, BRAC2
Transaction Information:
Payment Method: <existing payment method for credit
transfer>
Only payment methods that are applicable to the paying bank
account are listed.
Currency: for example, BRL
4 Close Bank Transfer To close the right panel, choose Close. The Define Bank Transfer Templates
Templates screen displays.
5 Edit a Bank Transfer Choose Edit on the top right corner. Make some changes and The Bank Transfer Template is successfully
Template choose Save. saved.
Note:
Some fields cannot be changed, such as
- Repetitive Code
- Paying Bank Account
- Paying Bank Account ID
6 Delete a Bank Trans- Choose Delete on the top right corner. On the dialog box, The bank transfer template is deleted.
fer Template(op- choose Delete to confirm the interaction. If you delete the bank transfer template,
tion1) go back to the previous step to create a
Advanced Cash Operations (J78_BR) PUBLIC
Purpose Error: Reference source not found 83
Test Test Step Name Instruction Expected Result Pass /
Step Fail /
# Com-
ment
new bank transfer template.
7 Delete Multiple Bank Execute steps 3 - 5 to create multiple bank transfer templates. The selected bank transfer templates are
Transfer Templates Search for the templates, select them, and choose Delete. On deleted.
(option2) the dialog box, choose Delete to confirm the interaction. If you delete the bank transfer template,
go back to the previous step to create a
new bank transfer template.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Purpose
Procedure
2 Access the SAP Fiori app Open Make Bank Transfers - Create with Templates (F3760). The Make Bank Transfers – Create with
Alternatively, you can open Make Bank Transfers (F0691), then Templates view displays.
choose Create with Templates to get into the Make Bank Trans-
fers - Create with Templates (F3760) app.
3 Search Bank Transfer All available bank transfer templates are listed. Search for the All the bank transfer template records
Templates specific bank transfer template created previously (searching for matching the search criteria are listed.
its repetitive code, paying company code or paying bank ac-
count).
4 Create a Payment Re- Select a bank transfer template . The Bank Transfers are created. Also a
quest - New Bank Trans- Make the following entries and choose Create: new payment request with Created
fers(Option 1) status is created for the repetitive
choose Settings to open more fields.
code.
Transfer Date: <current date>
Amount: <transfer amount>
Currency: BRL (change if required)
Reference Text: <description>
Release and Pay: <deselected>
If you choose Release and Pay, you can skip further steps Re-
lease Payment Request and Pay Payment Request.
Single Payment: <select per your request>
If you want to designate instruction key for the payment re
quests, enter following instruction key & instruction fields.
Advanced Cash Operations (J78_BR) PUBLIC
Purpose Error: Reference source not found 85
Test Test Step Name Instruction Expected Result Pass /
Step Fail /
# Com-
ment
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 Execute step 3-4, but choose several templates to maintain and The payment requests are listed.
Requests - New Bank Create. The Message pop up telling that pay-
Transfers(Option 2) Choose Close to confirm the message" ment request is created or not created
for the repetitive codes.
Purpose
Procedure
Purpose
Procedure
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Purpose
In the Track Bank Transfer app, the cash manager or bank accountant can trace the status of a specific bank transfer. There are six classifications of status:
● New: for all the bank transfers have been merged as batch that waits for their first approval.
● In Approval: for all batches that were approved at least once, but not yet finally.
Advanced Cash Operations (J78_BR) PUBLIC
Purpose Error: Reference source not found 87
● Approved: for all batches that went successfully through the approval process, where the payment medium file was created.
● Sent to Bank: payment medium file was sent to bank, and the bank sends a payment status message stating that the bank has accepted.
● Completed: for the batches already confirmed by a bank statement.
● Exceptions: for all other batches. Something may have gone wrong with them and they need special attention. When the bank transfer has not been
merged as BCM batch, it is also put in Exception.
Procedure
3 Choose a Tab Choose an appropriate tab. In which tab this transfer displays actually The bank transfer you made previ-
depends on the status of payment, for details please see the Purpose ously is displayed on the appropriate
section. tab.
4 Select Bank To check the detailed information, select the bank transfer. A dialog box displays detailed batch
Transfer information.
Purpose
After the bank transfer is executed, a Bank Communication Management (BCM) batch or several BCM batches are created automatically. The BCM batches
are approved as described in this procedure.
The MBC is not available to Brazil at this moment, to complete this process (after the approval) you may need run manual steps. See Invoice, Taxes and
Complementary Postings (1J5) for manual steps.
Run the steps in the previous Approve and Bank Integration procedure for payment triggered by using the Make Bank Transfer app.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
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
3 Check the Cash Po- The screen displays a bar chart classified by bank country. The The total cash position amount is dis-
sition Classified by bar for each country represents the cash position in banks for this played at the top right of screen. The bar
Bank Country country. chart displays at the bottom of the screen.
4 Display by other You can use the drill down list (By Bank Country is chosen by de-
Drill Down Option fault) to change to another option. For example, if you choose By
Company, the bar chart is classified by company code name.
5 Drill Down by If you click the blue bar, you can choose an option from the con- The positions of these two banks involved
Clicking on a Bar text menu. For example, if you choose By Bank, the bars are re- in bank transfer in the previous step are
classified by bank name. updated.
6 Shift to Form Dis- Choose the Tabular View button. The cash position data is shown in a list/
play form format.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
In this activity, you can create, edit, and delete cash trade requests, which will then be submitted for approval. As a result of your submission, your requests
can be released or rejected. The released cash trade requests will then automatically trigger the creation of trade requests in the Treasury and Risk Manage-
ment (TRM).
Prerequisite
You need manually enable the cash trade request functionality in the full scope of cash management. This functionality is integrated with Treasury and Risk
Management (TRM). You also need to define planning levels for cash trade requests. You can follow the steps in Preliminary Steps section.
1. Enable Cash Request Integration
2. Define Planning Level for Cash Request
3. Assign Planning Level to Cash Request
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Purpose
Cash Specialist create and submit Cash Trade Request for FX.
Advanced Cash Operations (J78_BR) PUBLIC
Purpose Error: Reference source not found 91
Procedure
2 Access the SAP Fiori App Open Manage Memo Records (F2986).
3 Create Cash Trade Re- Choose Create Memo Record/... and choose Create Cash The Memo Record view displays.
quest (FX) Trade Request (FX) from dropdown list. The certainty level for the new memo
record is Cash Trade Request.
4 Enter Cash Trade Request On the Cash Trade Request Data section, make following
Data mandatory fields and choose Enter:
Instrument Category: FXFW (FX Forward)
Value Date: <current date+3 months>
Buy / Sell: Buy
Company Code: 1410
Requested Amount: for example, 1000,000 USD
Requested Opposite Amount(Forecasted): <in the second
field, enter the opposite currency, for exampleBRL>
Choose Enter, Opposite Amount is activated for input. Enter
the Opposite Amount if needed.
5 Create Cash Trade Re- Choose Create. The cash trade request is created with
quest Before submitted, you can edit or delete the cash trade re- status Created.
quest via choose Edit or Delete.
6 Submit Cash Trade Re- Choose Submit. The cash trade request is submitted for
quest After Submitted, you can not edit or delete the cash trade re- approval and its status is also updated
quest. as Submitted.
7 Save and Submit Cash You can also save and submit cash trade request in one step The cash trade request is saved and
Trade Request in One as following: submitted in one step.
Step (Optional) Repeat steps 1-5, then choose Save and Submit.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Purpose
Cash Specialist create and submit Cash Trade Request for Money Market.
Procedure
3 Create Money Market Choose Create Memo Record/... and choose Create The Memo Record view displays.
Request (MM) Cash Trade Request (MM) from dropdown list. The certainty level for the new memo record is
Cash Trade Request.
5 Cash Trade Request Choose Create. The Cash Trade Request is created with status
Before submitted, you can edit or delete the cash Created.
trade request via choose Edit or Delete.
6 Cash Trade Request Choose Submit. The cash trade request is submitted for ap-
After Submitted, you can not edit or delete the cash proval and its status is also updated as Submit-
trade request. ted.
7 Cash Trade Request in You can also save and submit Cash Trade request in The Cash Trade request is saved and submitted
One Step (Optional) one step as following: in one step.
Repeat steps 1-5, then choose Save and Submit.
Test Administration
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Purpose
Procedure
3 Search Cash Make the following entries and choose Go. The chase trade requests are displayed.
Trade Re- Company Code: 1410
quest
Certainty Level: Cash Trade Request
Cash Trade Request Status:S(Submitted)
Note Choose Adapt Filters to add the fields as filter if
needed.
4 Release Cash Select a cash trade request and choose Release. The cash trade request is released, then automatically
Trade Re- trigger the creation of trade requests in the Treasury and
quest Risk Management (TRM).
After deal is performed in trading platform, cash trade re-
quest gets response from Trade Request and update the
status.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Purpose
3 Search Cash Trade Make the following entries and choose Go. The cash trade requests are displayed.
Request Company Code: 1410
Certainty Level: Cash Trade Request
Cash Trade Request Status:S(Submitted)
Note Choose Adapt Filters to add the fields as
filter if needed.
4 Reject Cash Trade Select a cash trade request and choose Re- The cash trade request is rejected, and its status is
Request ject. updated as Created.
The creator can adjust the cash trade request and
submit again.
Test Administration
Business
Role(s)
Purpose
After deal is done in trading platform and TR transaction was created, cash trade request gets response from Trade Request and update the status to Com-
pleted.
Procedure
2 Access the SAP Fiori App Open Manage Memo Records (F2986).
3 Search Cash Trade Re- Make the following entries and choose Go. The cash trade requests are displayed.
quest Company Code: 1410
Certainty Level: Cash Trade Request
Cash Trade Request Status:F(Completed)
Note Choose Adapt Filters to add the fields as fil-
ter if needed.
4 Check Trade Cash Trade Select a cash request to check. The cash request status is updated as
Request Completed.
4 Check Trade Request Click Trade Request number which is highlighted Trade Request detailed information is
with Blue. displayed.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Purpose
If deal is canceled in trading platform, cash trade request status is updated as Canceled.
Procedure
3 Search Cash Trade Make the following entries and choose Go. The change requests are displayed.
Request Company Code: 1410
Certainty Level: Cash Trade Request
Cash Trade Request Status:X(Canceled)
4 Check Cash Trade Select a cash trade request to check. The cash trade request status is updated
Request as Canceled.
5 Check Trade Request Click Trade Request number which is highlighted Trade Request detailed information is dis-
with Blue. played.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Purpose
If deal is split and partial fulfilled(or partial declined) in trading platform, cash trade request status is updated as In Process. Then the remaining part is partial
fulfilled(or partial declined) in trading platform, cash trade request status is finally updated as Completed.
For current release, this step is only for Cash Trade Request for FX.
3 Search Cash Trade Make the following entries and choose Go. The cash trade requests are displayed.
Request Company Code: 1410
Certainty Level: Cash Trade Request
Cash Trade Request Status: T(In Process)/
F(Completed)
Choose Adapt Filters to add the fields as filter if
needed.
4 Check Cash Trade Select a cash trade request to check. The cash trade request status is updated as In
Request Process or Completed.
5 Check Trade Re- Click Trade Request number which is highlighted Trade Request detailed information is displayed.
quest with Blue.
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 payments 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 accord-
ing 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
Advanced Cash Operations (J78_BR) PUBLIC
Purpose Error: Reference source not found 101
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 described in other test scripts.
1. Define Tolerance Groups for Cash Flow Reconciliation
You have completed the steps in the Define Tolerance Groups for Cash Flow Reconciliation procedure in the Preliminary Steps section of the Prerequisites.
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.
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.
1. 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 generated 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.
2. 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 deactivates the old intraday memo record into the inactive status to eliminate duplicate data.
Test Administration
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
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 sys-
tem then automatically reconciles open intraday memo records with three type open forecasted cash flows(Regular Receivable, Regular Payable, Self-Initi-
ated Cash in Transit). Not All forecast flows are supported by automatic reconciliation.
Procedure
2 Access the Open Reconcile Cash Flows - Intra- The Reconcile Cash Flows - Intraday Memo Records view displays.
SAP Fiori App day Memo Records (F3418).
3 Selection Cri- Choose Adapt Filters if selection Bank accounts in reconciliation are listed.
teria fields are hidden.
Make the following entries and
choose Go:
Company code: 1410
Value date: <current date>
Bank Account: For example, 26760-
6
4 Verify Recon- Choose the Reconciled Items tab to If the items are changed after reconciliation, the column Changed After
ciliation verify the reconciled pairs. Reconciliation is marked as Yes. You can Undo Reconciliations per your re-
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Purpose
You can manually reconcile intraday memo records with any forecasted cash flows.
2 Access the Open Reconcile Cash Flows - Intraday Memo Records (F3418). The Reconcile Cash Flows - Intraday
SAP Fiori Memo Records view displays.
App
3 Selection Choose Adapt Filters if selection fields are hidden. Intraday Memo Records, Forecasted Cash
Criteria Make the following entries and choose Go: Flows, Reconciled Items of the same bank
account (with the same currency) display.
Company code: 1410
Value date: <current date>
Bank Account: For example, 26760-6
4 Select Intra- Select one or more Intraday memo records with same currency under the
day Memo Intraday Memo Records tab.
Records
5 Select Fore- In the Forecasted Cash Flows tab, find the relevant forecast cash flows of
casted Cash the same bank account (with the same currency) and select.
Flows 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 select the desired forecasted cash flow items from that
list.
To reconcile between different currencies, you select 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 exchange rates or exchange rate types are not
properly defined, you cannot reconcile items.
6 Perform Choose either Reconcile with Cash Flow from above the Intraday Memo .
Reconcilia- Record section, or Reconcile with Intraday in the Forecasted Cash Flows
tion section.
● If the difference has exceeds the limit defined in the relevant tolerance
7 Verify Rec- Choose the Reconciled Items tab to verify the reconciled pairs. The intraday memo records and the fore-
onciliation casted cash flows are reconciled.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Purpose
You can undo reconciliations for selected items and reset them to the open status.
2 Access the Open Reconcile Cash Flows - Intraday Memo Records (F3418). The Reconcile Cash Flows - Intraday Memo
SAP Fiori Records view displays.
App
3 Selection Choose Adapt Filters if selection fields are hidden. Bank accounts with status reconciled are listed.
Criteria Make the following entries and choose Go:
Company code: 1410
Value date: <current date>
Bank Account: For example, 26760-6
4 Verify Choose the Reconciled Items tab to verify the reconciled pairs. If the items are changed after reconciliation, the
Reconcili- column Changed After Reconciliation is marked as
ation Yes.
4 Undo Rec- Choose the Reconciled Items tab, select any items that are not The reconciliation chains are broken and any of
onciliation matched together and choose Undo Reconciliation at up-right cor- those items of this reconciliation group are reset
Item ner of the section. Choose OK to confirm the notification that dis- to open, making them available for further match-
plays. ing.
5 Verify Choose the Reconciled Items tab to verify the reconciled pairs.
Reconcili-
ation
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Purpose
2 Access the SAP Fiori Open Manage Bank Account Balances (F5175). The Manage Bank Account Bal-
app ance view displays.
3 Create Bank Account Choose Create. On the Enter Balance for Bank Account screen, make The balance of bank account is
Balance the following entries and choose Create: created.
Technical ID: <choose a house bank via value help>
Statement Date: <current date>
Balance Amount: 3500.00
4 Check in Cash Flow Use your bank account and refer to procedure Cash Flow Analyzer.
Analyzer
5 Check in Short Term Use your bank account and refer to procedure Short Term Cash Posi- The balance of your bank ac-
Cash Position tion. count displays.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
You can upload Excel file for Balance of Bank Accounts, so that the Balance of relevant Bank Accounts can be updated massively.
Procedure
2 Access the SAP Fiori app Open Manage Bank Account Balances (F5175). The Manage Bank Account Bal-
ances view displays.
3 Navigate to Import Bank Ac- Choose Import. The Import Bank Account Bal-
count Balances ances view displays.
5 Edit Template file Open the template file in your local PC and maintain the
value per your bank account.
6 Import Bank Account Bal- Choose Browse to select your template, then choose Im- The balance of bank account im-
ances port. ported
8 Check in Short Term Cash Refer to procedure Short Term Cash Position. The balance of your bank account
Position displays.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Purpose
Procedure
2 Access the SAP Fiori app Open Manage Bank Account Balances (F5175). The Manage Bank Account Balance
view displays.
3 Check Bank Account Make the following entries and choose Go: The balance of bank account list dis-
Balance list Account Number: <choose a bank account via value plays.
help>
Company Code: <your company code>
5 Edit Bank Account Bal- Choose Edit. Change Closing Balance as needed and The balance of your bank account
ance choose Save. edited.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Purpose
You can adjust liquidity items, which indicates the source and use of cash flows in your company, by leveraging machine learning capabilities. You can com-
pare the actual liquidity items that are assigned and the predicted liquidity items that are automatically proposed by the predictive models. By accepting the
system proposal, the assigned liquidity items are then adjusted and replaced by the proposed liquidity items.
Prerequisite
In the Predictive Analytics Model Training - Finance (30K) test script, perform the relevant steps in the Train Predictive Model section. Check proposed liquid-
ity item, confidence rate(%), and so on for cash flows and adjust assigned liquidity item - anomaly detection.
2 Access the Open Adjust Assigned Liquidity Items (F3627). The Adjust Assigned Liquidity Items view displays.
SAP Fiori app
3 Enter Selec- Make the following entries and choose Go: The cash flows are displayed. You can check Assigned Liquid-
tion Criteria Company Code: 1410 ity Item, Recommend with ConfLabel, ProposedLiquidItem
with Confidence Level , and so on for each item.
Value Date: <This month>
The ProposedLiquidItem with Confidence Level is calculated
Different from Assigned: Yes for the Recommend with ConfLabel by the trained Machine
ProposedLiquidItem with Confide…: for example, Learning model.
<leave blank> .
You can also reset confidence rate as needed. For
example, you could choose items with a confidence
rate greater than or equal to 90%.
If some fields are not shown, choose Adapt Filters to
select them for display.
4 Adjust As- Select one or more items and choose Accept Pro- Proposals are accepted. The adjustment for cash flow is
signed Liq- posal. Choose OK to confirm the further dialog saved. The Assigned Liquidity Item is replaced by Recom-
uidity Items boxes. mend with ConfLabel.
5 Check Ad- On the filter bar, change Different from Assigned to In the Cash Flows list, you can check the adjusted items.
justed Item No, then choose Go.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
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 Preliminary Step.
4 Check Instance In Instance Details section, check detailed information for your situa- The batch job is executed per
Details tion type. one hour.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
In this step, the notification is checked by the recipient who is assigned to team members in preliminary step.
Procedure
2 Check Notifi- On home page, choose Notifications on the upper right corner.
cation Choose By Type, under type Situation Date Difference Warning for FI Flows has been identi-
fied, 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).
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
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
3 Review A bar chart displays the cash position informa- For each country, the blue bar represents the cash position in
Cash Posi- tion classified by bank country. the banks of this country. The cash position amount is displayed
tion in the top left of the view.
4 Display by From the drilldown list, By Bank Country is cho- The bar charts are classified by the company code names.
other Op- sen by default, select another option, for exam-
tions ple, By Company.
5 Drill Down Choose the blue bar, choose an option from the The bar charts are reclassified by bank names.
Using Bar list (for example, By Bank).
6 Shift to Choose the Tabular View button. The cash position data is displayed in a form format.
Advanced Cash Operations (J78_BR) PUBLIC
Purpose Error: Reference source not found 117
Test Test Step Instruction Expected Result Pass /
Step Name Fail /
# Comment
Form Dis-
play
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Purpose
The Cash Manager, Bank Accountant, Accounts Receivable Accountant, or Accounts Payable Accountant can use this app to track and trace all the cash flow
items from different source applications that are integrated with cash management. You can also see line item details of the original documents, such as
journal entries, banks, and account assignments. This provides a comprehensive overview of the cash flow and liquidity status in your company.
Note After completing the reconciliation described in the Reconciliation Cash Flows – Intraday Memo Records procedure, use the Check Cash Flow Items
(F0735) SAP Fiori app and filter by Reconciliation Status to view the detail line item information from each intraday bank statement and all forecast cash
flows.
2 Access the SAP Open Check Cash Flow Items (F0735). The Check Cash Flow Items (F0735) view displays.
Fiori app
3 Enter Selection Choose Adapt Filters if selection fields are hidden. The Payment Documents list is displayed.
Criteria Make the following entries and choose Go: If Snapshot is enabled and the period of (Valid From to
Snapshot Time: <default value> Valid To) includes cash flow time stamp, the data flow
should be detected under the current selected timeslot.
Exchange Rate Type: <M>
You can change default Snapshot Time.
Value Date: <current date> If Snapshot is not enabled and the period of (Valid From
Company Code: 1410 to Valid To) excludes cash flow time stamp, the data
Certainty Level: <choose all certainty levels> flow should not be detected under the current selected
timeslot.
Recon Status: <select per your request>
Account Number: 17990
Currency: BRL
4 Display Additional Select your cash flow item, and choose > (Details) to More payment information is displayed on the screen,
Payment Informa- check details information. such as:
tion ● General Information
● Journal Entry Information
● Bank Information
● Bank Communication Management Information
Note Different source applications display different pay-
ment information.
5 Display FI Docu- Choose the blue link for a journal entry number, and The Manage Journal Entries screen displays.
ment navigate to Manage Journal Entries.
Note Choose a line with Source Application such as Ac-
counts Receivable, Accounts Payable, or Payment.
6 Go Back Choose Back. The Check Cash Flow Items view displays.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
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 im-
port errors.
There are three processing status categories:
● Success: the bank statement was posted correctly
● Warning: the bank statement is available but some of the items could not be posted, reprocessing bank statement items are needed
● Error: the bank statement is not available, but should be available based on the bank account settings
Prerequisite
Ensure that fields related to the bank statement monitor are fully populated under the Bank Relationship tab in bank account master data (for example, Pro-
cessing status, Interval, Interval Unit, Factory Calendar ID). For more information, see the Advanced Bank Account Management (J77) test script.
Fields related to the bank statement monitor:
Processing Status: <Selected>
Interval: for example, 1
Interval Unit: for example, Months
Factory Calendar ID: for example, 01
Processing status: Indicates whether to monitor this bank account at the end of the day in Bank Statement Monitor.
Interval: Specifies how often the bank statements for a bank account are imported to your system. Note: Do not set Interval as “0” which means daily fre-
quency.
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.
4 Check Pro- A bar chart displays informa- The import success rate is displayed on the top-left section of the screen. The bar
cessing Sta- tion classified by country. chart displays at the bottom of the screen.
tus Classified For each country, the data bar displays the status of the last-imported bank state-
by Country ment for each bank account. For example, if 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 Choose the drilldown list (By The bar chart is classified by the company codes’ name.
other Drill Country is chosen by default).
Down Option Select another option (for ex-
ample, By Company).
6 Drill Down by Click one of the data bars. The bars are reclassified by company codes’ name joint with banks’ name.
Clicking on a Choose an option from the list
Bar (for example, By Company
7 Shift to Form Choose the Tabular view but- The bank statement processing status is displayed in form format.
Display ton.
Purpose
The Cash Management Specialist or Cash Manager can monitor the import status of intraday bank statements for the bank accounts selected for monitoring.
They can compare the expected number of imports with the actual number, and view the import schedule and status for bank accounts in a timeline that can
be zoomed in or out.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
In this activity, you define the monitoring rules with frequency for the intraday bank statement.
Procedure
2 Access the SAP Fiori Open Define Monitoring Rules - Intraday Statements The Define Monitoring Rules for Intraday Bank
app (FCLM_BRM_RULE). Statements screen displays.
3 Edit Rule Choose Edit. The Define Monitoring Rules for Intraday Bank
Statements view displays.
4 Generate Rule with Choose Generate Rule with Frequency. The Generate Rule with Frequency screen dis-
Frequency plays.
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
6 Continue Choose Generate Rule and Save. Then choose Con- Rule generated and saved.
tinue to confirm the dialog box.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
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
3 Set Up Bank for Intraday Bank Make the following entry and choose Go:
Statement Bank Number: for example, 34171234
4 Choose Bank Choose the blue link for Bank Number34171234. The Display Bank view dis-
plays.
Advanced Cash Operations (J78_BR) PUBLIC
Purpose Error: Reference source not found 125
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment
5 Edit Bank Choose Edit.
6 Enter Data Make the following entries and choose Save: The bank is updated with
Intraday Statements Rule (Bank Level): for example, the rule.
R01
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
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.
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 account can currently be monitored by the Bank Statement Monitor - Intraday (F3671) app.
2 Access the SAP Fiori Open Manage Bank Accounts (F1366A). The Manage Bank Accounts screen displays.
app
3 Set Up Bank Account Make the following entry and choose Go:
for Intraday Bank State- Account Number: for example, 17990
ment
4 Account Detail Choose the arrow icon at the right of the row for Account Num- The Bank Account view displays.
ber 17990.
8 Generate Appointment In the Command field, enter transaction code SE38 and press You manually generated appointments from
of Importing Intraday Enter. Make the following entries and choose Execute: the monitoring rule that is assigned at bank
Bank Statement, Log Program: FCLM_BRM_GENERATE_APPT level or bank account level before you use
on the SAP GUI back- the app Bank Statement Monitor - Intraday
end system (F3671).
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Use
The bank account is added into the intraday bank statement monitoring hierarchy. Intraday bank statements for this specific bank account are uploaded.
Procedure
2 Access Open Bank Statement Monitor - Intraday The Bank Statement Monitor - Intraday screen displays.
the SAP (F3671).
Fiori app
4 Enter Cri- Make the following entry and choose Go: For the bank accounts added into the intraday bank statement moni-
teria Key Date: <today> tor hierarchy, the status shows as Error/Warning/Success in the hier-
archy according to the imported number of the intraday bank state-
Bank Country/Region: for example, BR
ment.
Bank Key: for example, 34171234
Import Status of Bank Account: for example,
<blank>
5 Check Choose > (Expend Node) to check Status, Ex- For the bank accounts added into the intraday bank statement moni-
Status pected, Imported for the Bank Account. tor hierarchy, the status shows as Alert/Warning/Success in the hier-
archy according to the imported number of the intraday bank state-
ment.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Context
You can monitor whether bank account balances have been imported or entered in time for bank accounts.
Before you monitor Bank Account Balances, make sure you have defined the following attributes for the bank accounts you want to monitor on the Bank Re-
lationship 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 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 previous step Manage Bank Account Balances.
3 Monitor Bank Ac- Maintain selection criteria and Bank account balances is displayed under different status.
count Balances choose Go. Note for Status:
Statement Date: <current 1) Not Applicable:
date>
Bank account opening date is later than selected date.
Technical ID: <blank>
Bank account closing date is earlier than selected date
Status: <blank>
Interval is not maintained
Company Code: 1410
Interval is maintained and calculated next import date is later than
selected date but it's never uploaded before
2) Missing
Calculated next import date is earlier than selected date
3) Uploaded
Calculated next import date is later than selected date
Test Administration
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
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 preliminary step.
Any bank accounts in system without valid (closing) balance won't be included in short-term cash positioning. You can create bank account balances with
App Manage Bank Account Balances.
Procedure
2 Access the SAP Open Short-Term Cash Positioning (F5380). The Short-Term Cash Positioning view is displayed.
Fiori app
3 Set Cash Posi- Make the following entries and choose Go: In the display area, data is displayed in a structure per cash
tion Profile Cash Position Profile: <CPP_01, defined in Pre- position profile which is defined in preliminary step.
liminary step> For example: Company code > Bank > Currency .
4 Review Details In the left navigation panel of Bank Account Hierar- Cash Position overview data is shown on the right side.
of Hierarchy chy, expand and choose > (Details) against one of If display currency is defined in profile, all currencies will be
level 1 the hierarchy level 1 node. For example: Company converted into display currency and shown in short-term cash
Advanced Cash Operations (J78_BR) PUBLIC
Purpose Error: Reference source not found 132
Test Test Step Instruction Expected Result Pass /
Step Name Fail /
# Com-
ment
code level positioning, otherwise bank account currencies will be taken.
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 In the right side screen, under Cash Position Over- The cash position details is displayed.
Details view section, choose > (Details) to further check de-
tails at current hierarchy level.
7 Review Details In the left navigation panel of bank account hierar- Cash Position overview data is shown on the right side.
of Other Hier- chy, expand and choose > (Details) against one of You can calculate the opening balance based on the closing
archy level other hierarchy level nodes. balance and future-dated flows. You can choose Opening Bal-
ance in the header of the lowest hierarchy level to check
opening balance details.
8 Export to Choose the Export to Spreadsheet icon. All of the current table contents are exported to a spread-
Spreadsheet sheet.
Test Administration
Business
Role(s)
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.
After completing the reconciliation described in the Reconciliation Cash Flows – Intraday Memo Records procedure, use this app and filter by Reconciliation
Status to view the detail line item information from each intraday bank statement and all forecast cash flows. The cash position report is more accurate.
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 as-
signing a header account and subaccounts to the cash pool.
● Liquidity Item Hierarchy: Execute the Manage Liquidity Item Hierarchies (F4966) procedure in Preliminary Steps to create your liquidity item hierarchies.
2 Access the Open Cash Flow Analyzer (F2332). The Cash Flow Analyzer (F2332) view dis-
SAP Fiori app plays.
3 Selection Cri- Choose Adapt Filters if the filter selection fields are hidden. The list is filtered and shows all related en-
teria Maintain selection criteria and choose Go. tries within the time period.
Company Code: 1410 Note The time period settings are by Unit:
D (Day), W (Week), or M (Month).
Currency: <leave blank>
Note If Snapshot is enabled and the period
Time Period: D7 of (Valid From to Valid To) includes cash
Date: <current date> flow time stamp, the data flow should be
Reconciliation Status: <Reconciled Intraday Bank Statements,Unrec- detected under the current selected times-
onciled Intraday Bank Statements,Unreconciled Forecasted Cash lot.
Flows> Note If Snapshot is not enabled and the
Note You can choose Filters to display and save additional filter criteria. period of (Valid From to Valid To) excludes
You can choose the user account at the up right corner of the current cash flow time stamp, the data flow should
view, then choose User Settings to designate defaults settings as needed, not be detected under the current selected
such as: timeslot.
● Derive Currency
● Calendar
• 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 op-
tion, choose one calendar to be mandatory, and choose Shift to
Next Day or Shift to Previous Day as needed.
● Scaling
4 Expand Hier- Expand the hierarchy Currency > Company Code > Bank Account . Rows for opening balance, inflow, outflow
archy and closing balance display for a specific
bank account when they exist. The amount
Advanced Cash Operations (J78_BR) PUBLIC
Purpose Error: Reference source not found 135
Test Test Step Instruction Expected Result Pass /
Ste Name Fail /
p# Com-
ment
of bank transfer is reflected in outflow/in-
flow.
5 Navigate to Select a Inflows or Outflows Item, select an amount highlighted in blue, The Cash Flow Items view displays.
Display Cash choose Display Cash Flow Items view. Then you can also navigate to
Flow Items Check Cash Flow Items by choosing > (Details).
In Balance View, only In/Out Flows can do Display Cash Flow Items naviga-
tion; Balance flows can’t navigate.
6 Switch Views Choose Switch Views and select either Balance View or Delta View and Balance View displays opening balance,
choose OK. 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 Liq-
uidity Item.
9 Display Bank Choose Display Hierarchy and on the Select Hierarchy dialog box, select The Bank Account Group view displays.
Account Hier- Bank Account Hierarchy. Note You can display the report in the
archy View Enter a Bank Account Hierarchy ID and choose OK. bank accounts hierarchy. You can also dis-
Note If there is no Bank Account Hierarchy display here, you have not yet play the report in cash pools.
created the Bank Account Hierarchy. Cash pools can be selected from the
bank account groups list.
Note If large amounts of data and the multilevel hierarchy cause slow per-
formance, use the Expand Level for Hierarchy in the Users Settings to limit
the hierarchy to your current situation. For example, if you input 1 in the
Expand Level for Hierarchy, the result is only the first level of hierarchy is
expanded.
10 Display Liq- Choose the < (Back) icon and then choose Display Hierarchy again. On the The Liquidity Item Hierarchy view displays.
uidity Item Select Hierarchy dialog box, select Liquidity Item Hierarchy and enter the
Hierarchy following data and choose OK:
View Liquidity Item Hierarchy ID: For example, LIQ_HIE
Display Currency for Liquidity Item Hierarchy: For example, BRL
Note You can choose Display Currency for Liquidity Item Hierarchy in User
Advanced Cash Operations (J78_BR) PUBLIC
Purpose Error: Reference source not found 136
Test Test Step Instruction Expected Result Pass /
Ste Name Fail /
p# Com-
ment
Settings.
11 Display Cash Choose the < (Back) button and choose Display Hierarchy. In the Select The Cash Concentration Simulation view
Concentra- Hierarchy dialog box, choose Cash Concentration Simulation and make the displays.
tion Simula- following entries and choose OK:
tion View Cash Pool Name: CP00A
Display Currency for Cash Pool: BRL
When you display cash concentration simulation view, please ensure you
have performed the relevant steps in the Intercompany Process for Cash
Concentration (2U8) test script.
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
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.
To view the forecast values in the past, make sure that you executed the Enable Snapshot (Optional) [page ] 10 step in Preliminary Steps.
Procedure
2 Access the Open Cash Flow Comparison - By Date Range The Cash Flow Comparison – Actual/Forecast view is displayed.
SAP Fiori App (F3274).
3 Selection Cri- Choose Adapt Filter Bar, if the filter selection Acutal-to-forecast and forecast-to-forecast comparison for cash
teria fields are hidden. flows of the specified time range is displayed.
Maintain the following selection criteria and Note The Actual Flows line displays the actual cash flow. The
choose Go: line with a specific date, displays the forecast cash flow data.
Value Date From: For example, <the first
date of current month>
Value Date To: For example, <the last date
of current 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, BRL
Exchange Rate Type: for example, M
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
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.
● To view the forecast values in the past, make sure that you executed the Enable Snapshot (Optional) [page ] 10 step in Preliminary Steps.
Procedure
2 Access the Open Cash Flow Comparison - By Time- The Cash Flow Comparison - By Timestamp view is displayed.
SAP Fiori App stamp.
3 Selection Cri- Choose Adapt Filters, if the filter selec- Forecast records that were made on different snapshot timestamps is
teria compared. The forecast records is compared with the actual cash
Advanced Cash Operations (J78_BR) PUBLIC
Purpose Error: Reference source not found 139
Test Test Step Instruction Expected Result Pass /
Step Name Fail / Com-
# ment
tion fields are hidden. 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, BRL
Exchange Rate Type: for example, M
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Advanced Cash Operations (J78_BR) PUBLIC
Purpose Error: Reference source not found 140
Context
You can forecast the liquidity trend for the following days. You can filter and drill down by various dimensions.
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 Operations hub.
Procedure
2 Access the Open Liquidity Forecast - Trend by Date . The Liquidity Forecast view is displayed.
SAP Fiori App
3 Selection Cri- Choose Adapt Filters, if the filter selection fields are The liquidity forecast cash flow displays for the following
teria hidden. 90 days.
Maintain the following selection criteria and choose ● You can navigate to the Check Cash Flow Items appli-
Go: cation to display the line item details for each cash
Display Currency: for example, BRL flow.
INTERVAL DAY: For example, 90 ● You can switch the display mode between charts and
tables.
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.
● Forecast Cash Flow and Balance
● Cash Flow by Liquidity Item
● Cash Flow by Company Code
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
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
2 Access the Open Actual Cash Flow - Trend by Date (F0513A). The Actual Cash Flow view is displayed.
SAP Fiori App
3 Selection Cri- Choose Adapt Filters, if the filter selection fields are The daily actual cash flows for the past 90 days displays.
teria hidden. ● You can navigate to the Check Cash Flow Items appli-
Maintain the following selection criteria and choose cation to display the line item details for each cash
Go:
Advanced Cash Operations (J78_BR) PUBLIC
Purpose Error: Reference source not found 142
Test Test Step Instruction Expected Result Pass /
Step Name Fail / Com-
# ment
Display Currency: for example, BRL flow.
INTERVAL DAY: For example, 90 ● You can switch the display mode between charts and
You can also filter the data with various dimensions, tables.
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
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
Context
You can display the overview of forecast amounts of each liquidity item by different dimensions.
2 Access the SAP Open Liquidity Forecast Details - Overview. The Liquidity Forecast Details – Overview is displayed.
Fiori App
3 Selection Criteria Choose Adapt Filters, if the filter selection The amounts of opening balance, net cash flows and clos-
fields are hidden. ing 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, 1410
Display Currency: for example, BRL
Test Administration
Business
Role(s)
Context
You can display the details of forecasted amounts of each liquidity item by different dimensions
Procedure
2 Access the SAP Open Liquidity Forecast Details – Details. The Liquidity Forecast Details – Details is displayed.
Fiori App
3 Selection Criteria Choose Adapt Filters, if the filter selection The amounts of opening balance, net cash flows and clos-
fields are hidden. ing balance is displayed
Maintain the following selection criteria and
choose Go:
Start Date: <Start Date>
End Date: <End Date>
Display Currency: for example, BRL
Calendar Day (Hierarchy): <choose via
value help>
Liquidity Item (Hierarchy): <choose via
value help>
Company Code: for example, 1410
Test Administration
Business
Role(s)
Responsibil- <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
ity
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 abnormal 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.
Procedure
2 Access the SAP Open Cash Flow - Detailed Analysis. The Cash Flow Detailed Analysis is displayed.
Fiori App
3 Selection Criteria Choose Adapt Filters, if the filter selection fields An overview of the daily cash inflows and outflows
are hidden. is displayed.
Maintain the following selection criteria and
Advanced Cash Operations (J78_BR) PUBLIC
Purpose Error: Reference source not found 146
Test Test Step Name Instruction Expected Result Pass / Fail /
Step # Comment
choose Go:
Conversion Date: <current date>
Display Currency: for example, BRL
Conversion type: <M>
Calendar Day: <keep default>
Company Code: for example, 1410
Time Hierarchy: <choose via value help>
Type Description
Style
Example Words or characters quoted from the screen. These include field names, screen titles, push-
buttons labels, menu names, menu paths, and menu options.
Textual cross-references to other documents.
www.sap.com/contactsap
Example Emphasized words or expressions.
EXAMPLE Technical names of system objects. These include report names, program names, transaction
codes, table names, and key concepts of a programming language when they are surrounded
by body text, for example, SELECT and INCLUDE.
Example Output on the screen. This includes file and directory names and their paths, messages,
names of variables and parameters, source text, and names of installation, upgrade and data-
base tools.
Example Exact user entry. These are words or characters that you enter in the system exactly as they
appear in the documentation.
<Exam- Variable user entry. Angle brackets indicate that you replace these words and characters with
ple> appropriate entries to make entries in the system.
EXAMPLE Keys on the keyboard, for example, F 2 or E N T E R .
© 2021 SAP SE or an SAP affiliate company. All rights re-
served.
No part of this publication may be reproduced or transmitted
in any form or for any purpose without the express permis-
sion of SAP SE or an SAP affiliate company. The information
contained herein may be changed without prior notice.
Some software products marketed by SAP SE and its distribu-
tors contain proprietary software components of other soft-
ware vendors. National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate
company for informational purposes only, without representa-
tion or warranty of any kind, and SAP or its affiliated compa-
nies 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 warranty statements accompanying such prod-
ucts 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 Ger-
Advanced Cash Operations (J78_BR) PUBLIC
many and other countries. All other product and service
Purpose names mentionedError: Reference
are the source
trademarks not found
of their respective 149
companies.