Managing Ledger-Specific Allocation Structures


After completing this lesson, you will be able to:

  • Describe the use of a ledger-specific allocation structure.
  • Enumerate the steps to implement a ledger-specific allocation structure.

Settlement Per Ledger

In SAP S/4HANA, the settlement of a project can be run per ledger (see settlement parameter in the settlement profile or the settlement rule Currencies/Ledgers: L-Settlement parallel ledgers). Using this method, costs to be settled are separately calculated for each ledger. This is also known as the concept of Parallel Accounting.

Ledger-Specific Allocation Structure

In some specific cases, like multinorm in Asset Accounting, it may be necessary to use different cost elements for settlement, depending on the ledger used.

You can complete your settlement parameters with a ledger-specific allocation structure. It allocates the costs incurred on a sender by cost element or cost element group. In addition, it offers the possibility to distinguish different cases (per ledger, optionally, per company code).

The maintenance is the same as for a classical allocation structure.

If some ledger-specific allocation structure is implemented, it is applicable for the combination instead of the allocation structure. If there's none, the settlement parameters and allocation structure is applicable.


Settlement cost elements or accounts (category 21 for Internal settlement or 22 for external settlement) have to be used. Creating ledger-specific allocation structures for revenue accounts isn't possible.

In the previous example, a Ledger-Specific Allocation structure is implemented. It overrides any allocation structure defined in the settlement parameters.

Here there are different cases:

  • Case 1: postings to be settled in ledger 0L and for company 1010, the allocation structure to be used will be Y1_10.
  • Case 2: For the other companies, run for ledger 0L, nothing is specified, the Ledger-Specific Allocation Structure Y1_0L is applied.
  • Case 3: For all settlement run for ledger 2L.

In case of any settlement for another ledger, as nothing is specified, the settlement parameters are applied.

Hereafter, you can see how to maintain a ledger-specific allocation structure in the Manage your solution tile, application area Finance, sub application area Overhead Cost Management, configuration step 3-Maintain Ledger-Specific Allocation Structures.

It's a decision table.

Create a Ledger-Specifc Allocation Structure


  1. Prerequisite: Create an Allocation structure in configuration step 2-Maintain Allocations Structures.

  2. Open configuration step 3-Maintain Ledger-Specific Allocation Structures.

  3. Choose New Entries.

  4. Specify the following parameters:

    Specify the following parameters:

    • Allocation Structure: Maintained in the settlement parameters of the cost object (derived from the settlement profile).

    • Ledger: The ledger for which the settlement is carried out.

    • Company Code (optional): Company code of the settlement sender.

    • Ledger-Specific Allocation Structure: Allocation structure to apply for settlement posting (includes the cost elements used for settlement postings).

  5. Choose Save.

Log in to track your progress & complete quizzes