SAP BLOG Cash and Liquidity Management Configuration

SAP Blog

Kayıtlı Üye
22 Ara 2017
Tepki puanı


I would like to give an overview of the cash and liquidity management configuration in this blog. It will help you to understand the required configuration steps, process design, and sample key data structure (KDS) for your implementation. It helps businesses to take the decision to manage funds. The Treasury Department can take the decision whether to adjust funds internally or take a working capital loan from the bank to manage their funds by verifying Cash and Liquidity management reports.

A) Introduction

Cash Management and Liquidity Management both are subcomponents of Financial Supply Chain Management (FSCM). Cash Management is used to verify the cash position of all the bank accounts and liquidity Management is used to verify the liquidity position of the sub-ledgers like Accounts payable and Accounts receivable. We can also use Memo records, Payment requests, Parked documents to verify the Cash and Liquidity position. It is used by the Cash Management operations team and the Treasury department. We use T-code: “FF7A /FF7B” to verify the cash and Liquidity position report. This document is developed using SAP ECC 6.0 version.
I would like to give a quick summary of the configuration followed in the document.

The base concept remains the same in the S4HANA system with additional features.

Planning levels
We need to create planning levels. It is important to understand key data structure (KDS) before performing the configuration. I have followed below KDS for defining a) Planning levels for cash position (Bank G/L accounts) b) Planning levels for Liquidity position (sub-ledgers AP/AR) and c) Planning levels for Memo Records:

Planning levelPlanning level descriptionSourceUsed for
L1Main BankBNKBank
L2Outgoing BankBNKBank
L3Incoming BankBNKBank
K1Unconfirmed VendorPSKVendors
K2Confirmed VendorPSKVendors
Y1Blocked VendorPSKVendors
D1Unconfirmed CustomersPSKCustomers
D2Confirmed CustomersPSKCustomers
Y2Blocked CustomersPSKCustomers
PRPayment request (B2B)BNKMemo Record-Bank
MPBank loansPSKMemo Record-Bank
MQSubledger transactionsPSKMemo Record-Vendor/Customer

Planning Groups

We need to assign planning groups to planning levels. It is used for grouping planning levels at the time of reporting. The planning group represents the characteristics, behaviors, or risks of the customer or vendor group. In this way, you can break down incoming and outgoing payments according to the amount, the probability of the cash inflow or outflow, the type of business relationship, and so on.

Planning GroupPlanning levelPlanning Group Description
V1K1Domestic Vendors
V2K1Foreign Vendors
C1D1Domestic Customers
C2D1Foreign Customers
MPMPBank loans
MQMQSubledger transactions

Planning Type

Planning types used for manually planning. Planning type controls the planning level, number ranges, archiving category, auto expiry, and field status for the generation of Memo records (Memo records are valid for a certain period)

Planning TypePlanning Group Description
MPBank loans
MQSubledger transactions

B) Configuration

1) Define Default Value Date

SPRO-FSCM- Cash and Liquidity Management-Cash Management-Basic Settings- Define Default value date

Activate proposal value date for your company code to default the current date as value date for cash-relevant transactions and Save it.


2) Define Source Symbols:

SPRO-FSCM- Cash and Liquidity Management-Cash Management-Basic Settings- Define Source Symbols

Note: SAP has already delivered Source Symbols, but if you want you can define your own source symbols. In this document, I’m using BNK & PSK only.


3) Enable planning level as an input entry for GL Master (OBD4)

You need to enabler it for cash/bank account groups of your chart of accounts. You need to double-click on the respected account group (chart of accounts) and then make the planning level an optional or mandatory field.

4) Enable Cash Management Group (Planning Group) as an input entry for Sub-Ledger Master record (OBD3/OBD2)

It is required for Vendor/ Customer master records. You need to click on respected vendor/customer account groups and make the cash management group an optional or mandatory field under the ‘company code’ segment.

5) Define Planning level

SPRO-FSCM- Cash and Liquidity Management-Cash Management-Master data-G/L Accounts- Define Planning level

Click on New Entries and Create all the required Planning levels for the Cash position as well as Liquidity position and memo records and Save it.


6) Define Planning Groups

SPRO-FSCM-Cash and Liquidity Management-Cash Management-Master data-Subledger Accounts- Define Planning GroupsHere we are going to Define Planning

Groups and Assigning to Planning levels (This step is applicable only for PSK (sub-ledgers/Memo records related)

Click on new entries, define below and save them.


7) Maintain Blocked Levels

SPRO-FSCM-Cash and Liquidity Management-Cash Management-Structuring- Maintain Blocked levels

Click on New entries, define below and save them.



  • If the invoice is blocked for payment, then the system will update planning level Y1/Y2 as soon as the invoice is posted for the customer/Vendor. You can verify the same in the vendor /customer line items reports (FBL1N/FBL5N).
  • If the invoice is not blocked, then the system will update planning level K1/D1(unconfirmed vendor/ unconfirmed customer) in the FBl1N/FBL5N report, until the user made a change to confirmed vendor/customer.
  • If the user removes the payment block manually, it will be changed from Unconfirmed to Confirmed item. Then the system will update the planning level from K1/D1 to K2/D2 in the invoice and you can verify it in the vendor/customer line item reports FBl1N/FBL5N report.
  • The system will derive planning levels from the planning groups, which are assigned in the business partner/vendor/customer master data.

8) Define levels in the payment request

SPRO-FSCM- Cash and Liquidity Management-Cash Management-Structuring- Define levels in payment requests

Click on New entries, define below and save them. It is used for bank-to-bank transfers mainly. In the B2B process, we create a Payment request first and then approve it.


9) Define number ranges for manual planning

SPRO-FSCM- Cash and Liquidity Management-Cash Management-Structuring-Manual Planning- Define Number Ranges for Manual planning

Define number ranges for your company code and save them. It will be assigned to planning types.


10) Define planning types

SPRO-FSCM- Cash and Liquidity Management-Cash Management-Structuring-Manual Planning- Define Planning Types

Planning Types used for Manually Planning. Planning type controls the planning Level, Number ranges, archiving category, Auto expiry, and field status for a generation of Memo Records that are valid for a certain period.

Define planning types and assign them to plan levels and number ranges and Save them.


11) Define cash management account name

SPRO-FSCM- Cash and Liquidity Management-Cash Management-Structuring- Define Cash Management Account Name

Define cash management account names for your bank accounts and save them.



12) Define groupings and maintain headers

SPRO-FSCM- Cash and Liquidity Management- Cash Management – Structuring – Groupings – Define Groupings and maintain Headers

You can define multiple groups as per reporting needs. You can create one group for Cash position verification and another for Liquidity position verification or You can create a Single group for both Cash & Liquidity position verification.

Click on New entries, define the below groups and save them.


13) Maintain structure

SPRO-FSCM- Cash and Liquidity Management-Cash Management – Structuring – Groupings – Maintain Structure

There are two types for each grouping. E- level and G- group (Bank account/planning groups). You need to make sure to define a structure for each planning level and group.

Click on New entries, define a structure for Cash position (ZTESTCASH) and liquidity position (ZTESTAPAR) and save it.


14) Activate cash and liquidity management in your company code(OBY6)/(OT22)

Cash management is activated at the company code level. You need to activate it for all your company codes. The system will not update any planning levels if you do not activate it.



I hope this blog helped you to understand the configuration steps, business process scenarios, and sample key data structure. I would like to also make another blog to show you the end-user steps. It will give you an idea about the business process scenarios and cash & liquidity management reports. I will update the End-User steps in my next blog. Thank you for your time.

Okumaya devam et...