Skip to Content
Author's profile photo Lawrence Liang

Cash Pool and Cash Concentrations

Classic Cash and Liquidity Management offers functionality to do Cash Concentration as followings:

1.       Define Cash Pool in Grouping in view V_T038


2.       FF73 – Create Cash Concentration


Cash concentration based on cash pool defined in grouping and proposed transfer amounts are according to forecasted cash balance, same information in FF7A. And the output of cash concentration is to create one or several memo records (Payment Advices).

3.       End user can choose to Post Payment Advices (FF.9) or Generate Payment Requests from Cash Management Advices (FF.D)


Afterwards, Payment Requests can be paid in payment run F111 and finish the following payment steps.

First of all, above process can still work in SAP S/4HANA for Cash Management.

Secondly, SAP S/4HANA Cash Management introduces new process to define cash pool and concentrate cash.

1.       Create Cash Pool based on Bank Account Group in Bank Account Management, and as Master Data (in Fiori App: Manage Bank Accounts)


2.       Create/Edit/Display/Delete Cash Pool and Launch Cash Concentration in one access point


3.       More intuitive way to define cash pool


[1] Cash Pool Usage: information only, you can choose Both Direction, Cash Concentration, Cash Distribution or Statistic Group.

[2] Org Unit ID: system creates organization unit automatically based on bank account group, please find more details in the first tip.

[3] Target Account, leading bank account

[4] Payment Method for outgoing payments

[5] Selection of Source Accounts

[6] Planned Balance: target balance when performing cash concentration

[7] Minimum Transfer Amount: if planned transfer amount is less than this figure, bank transfer will not happen

4.       End to end process for cash concentration in one page


[1] System will propose transfer amount based on defined criteria and forecasted closing balance (same as Cash Position Details), end user can adjust the amount

[2] Create Payment Request or requests, created payment requests are shown in the second half of screen for Open Payment Requests

[3, 4, 5, 6] Reverse or Release Payment Requests, and Execute F111 to pay the requests, and finally create bank payment medium file to finish the payment steps

Several further tips:

1.       System will create organization unit (t-code PPOCE) based on Bank Account Group for all non-bank account nodes when clicking Create Cash Pool for the first time.

a.       As company code is mandatory attribute for organization unit, system will pick the company codes of all bank accounts that belong to this parent node, which leads to the restriction that all bank accounts belonging to the same node shall belong to one company code, otherwise, organization unit cannot be created successfully.

b.      Since organization unit creation only works when clicking Create Cash Pool for the first time, if after creating one cash pool, end user modifies the bank account group again, for example, adding one new parent node and bank accounts, this newly added node will not create organization unit, thus cannot be used in cash pool definition.

2.       You can create more than one cash pools based on one bank account group, but one bank account cannot only be used as Target Account (Leading Account) in one cash pool.

3.       Bank Account can be used as Source Account (Participating Account) in other cash pool even if it is used as Target Account in one cash pool.

4.       Only one-level cash pool can be defined with one Target Account and multiple Source Accounts.

5.       Customizing required: relevant configurations for payment request and payment run

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Hi Lawrence,

      Thanks for your wonderful article and it gives clear idea about cash mgmt.

      However I've tries to generate only payment advises (FF.9) but couldn't. Could you please let me know to generate only payment advises by following cash mgmt in simple finance.


      Author's profile photo Jesko Rüdrich
      Jesko Rüdrich

      Hello Lawrence,

      unfortunately the system requests the Org unit in my case.

      Enter organizational unit first

      Message:  COPC_GRP_UI022


      The field Company Code is not ready for entry (grey and blocked).

      All the accounts in the selected hierarchy are from the same company code.

      What or where are the settings to overrule this…or make it create it automatically?

      I found the TC PPOCE to create Org. Unit, but somehow this step is not so convincing for me.

      Thanks in Advance.


      (S4H 1605 - SP6)

      Author's profile photo Jesko Rüdrich
      Jesko Rüdrich

      Hello Jesko,


      Normally the organization units was created automatically when system creates cash pool.


      The customizing request is required if the backend system has contradictory customizing settings.

      Please check table T000& table T77S0, and make sure the consistence in both tables.




      If you don’t want to change the customizing settings, please create a dummy customizing request for cash pool.


      But as you mentioned in your previous mail,  cash pool structure(and BAM’s master data) can not be transported, the customizing request is create only for system process.


      Best Regards,

      SAP Support XXX

      Author's profile photo Thiago Holanda Cavalcante
      Thiago Holanda Cavalcante

      I am trying to create a cash pool using a Bank Account Group with different Company Codes and the system is displaying an error message:

      Bank accounts under the same node should have unique company code

      Is there any customizing missing?


      It works fine when I use a group with accounts in the same c.code.