The activation of Public Sector Management in SAP S/4HANA Cloud requires business transactions with unique PSM account assignments to be posted. A selection of posting factors is predefined by SAP according to the business transaction involved. Other factors must be defined by the customer as automatic account assignment derivations, prefilled with default values, or entered manually.
The following figure, Overview of Derivation Options, provides an overview of the factors that influence the posting of PSM business transactions in financial accounting.

Derivation Events - When will Derivations be Used ?
The derivations described in this lesson are for the following:
- Commitment documents such as purchase requisition, purchase order, and earmarked funds.
Commitment Documents
Financial Documents
For financial documents, this lesson focuses on budgetary relevant lines (for example, expenditure and revenues). Non-budgetary lines, such as liabilities or bank lines, are covered in the chapter document splitting.
Master/Transactional Data
Other master/transactional data such as assets, CLM contracts, HR personal, treasury instruments, time sheet tasks, and so on.
For these objects, the account assignments are derived (or entered) and stored. In later steps, these objects generate commitments or FI documents. The account assignment stored in these objects will then be used into the asset master. Later on all asset transactions (for example, acquisitions, deprecations, and alike) are populated with the fund from the asset master.
Derivation Dependency on G/L Attributes
Line items in commitment and financial documents are treated differently when it comes to derivations, depending on the type of the line item. The type of the line item has been derived from the G/L account in this line item. Therefore, it is important that a line item is first populated with a G/L account before any derivation can take place.
The main indicator in the G/L Account master is the budget consumption type.
The following overarching rules apply to G/L accounts:
Dependency on GL Account Attributes
Budget Consumption Types | Derivation Behavior |
---|---|
99, 95, 61 (Expense/Revenues,Down payments) | All derivation rules as described in this lesson apply, however specific rules apply for the following:
|
01, 54, 55, 56 (Unassigned, Liabilities, Payments, Zero Balance Lines) | No derivation from a budgetary perspective (lines still need to be populated with a fund, grant, cash origin account for fund accounting functions) |
G/L account: PSM attributes for budgeting:

- The GL account attributes are maintained in the G/L account master data under the Public Sector Management Data tab.
- The budget consumption type of the G/L account is pre-delivered and cannot be changed.
Derivation Target Fields - What Will Be Derived?
Fields to be Derived in the Public Sector Management: What Will be Derived?
Field Name | Open for manual Entry | Required for Budget Consumption Types 99, 95, 61 | Required for Fund Accounting for all budget consumption types (using document splitting) |
---|---|---|---|
Budget Account | No | Yes | |
Fund | Yes | Yes | X |
Grant | Yes | Yes | X |
Functional Area | Yes | Yes | |
Budget Period | Yes | Yes | |
Cost Center | Yes | Yes | |
WBS Element | Yes | Optional | |
Cash Origin Account (1) | No | Yes | X (Cashflow) |
Sponsored Class (2) | No | If grant is relevant | |
Sponsored Program (2) | No | If grant is relevant | |
Budget Validity Number | No | If grant is relevant |
- Described only under cash flow reporting
- Described only under grants management
Entering versus Deriving Account Assignments
Account assignment can be either:
Derived automatically without the ability for the user to change the values. The user will not see the resulting account assignment on the input screen, but only see the result using reporting.
Example: The budget account is always derived automatically and only available through reporting.
Derived automatically without the ability for the user to change the values. The user sees the resulting account assignment on the input screen.
Example: A fixed fund assignment is set up in the cost center. When this cost center is being used in an expense line, the user cannot overwrite this fixed assignment.
Derived automatically as proposal. The user is able to change the proposed account assignment.
Example: A (non-fixed) fund assignment is set-up in the cost center. When this cost center is being used in an expense line, the user sees the fund assignment, but can change/overwrite it to a different fund.
Entered manually without any derivation. The user has to enter the account assignment as no derivation rule applies.
Example: No fund assignment is set up in the cost center. When this cost center is being used, the user must enter the fund manually (otherwise an error message appears).
Where will the Account Assignments be Derived from?
The following is a list of sources where account assignment can be stored in order to be transferred for population of commitment and actual documents.
Sources of PSM Account Assignments
G/L Account | Derived Fields | Notes |
---|---|---|
G/L Account | Budget Account, Cash Origin Account, Sponsored Class | The G/L account is the master record for the budget account |
Cost Center | Fund, Functional Area, Grant | |
WBS Element | Fund, Functional Area, Grant, Sponsored Program | |
Asset master, CLM contract, HR master Treasury instruments, Task for time recording | Fund, Functional Area, Grant | |
Predecessor documents | Fund, Functional Area, Grant, Cash Origin Account, Budget Account, Budget Period | Predecessor documents are purchase requisitions/orders and earmarked funds |
Other existing financial source line items | Fund, Functional Area, Grant, Budget Period | Controlling specific processes (such as allocations), upward/downward, year-end processes |
Substitution tool | Fund, Functional Area, Grant, Budget Period, Sponsored Class/Program | |
Specific configuration | Budget Account, Cash Origin Account for Down Payments Budget Account for Asset Management Fund, Functional Area, Grant for Warehouse Postings |
Note
FL line items are also sources when using FI/CO-Splitting (see document splitting chapter).The derivation rules are:
- Either system-delivered (hard-coded) and cannot be influenced by the user (for example, derivation for budget accounts)
- Or can be influenced by the user, for example, by adding a fund as a fixed or non-fixed assignment to the cost center
- Or can be set up through configuration (for example, using the substitution rule)
Paradigm for the SAP S/4HANA Cloud version: most derivations work with the standard system-delivered rule without configuration. Configurations can be used to deviate from the standard behavior.
Note
In exceptional cases, the rules can contradict. Configured rules cannot overwrite system-delivered fixed assignments.
Example: If Cost Center1 is assigned to Fund1 as a fixed assignment, but the substitution rule has been set up as a rule to derive Fund2 from Cost Center1, then the system keeps Fund1, but will raise a message. This message can be configured as a warning or error.
