rollup is used to determine how data is "rolled up" (i.e. summarized) from several source ledgers into a single rollup ledger. Since you can use several different ledgers in FI-SL, you can have different levels of detail and/or different dimensions. Some ledgers may contain too much detailed information or irrelevant dimensions for some cumulative reports; you can summarize this information in a rollup ledger.

Implementation Considerations

If you only want to run a report once, it is more efficient for the Report Writer to summarize the data. However, if you must select the same data for your report more than once, the report data should be summarized in a rollup ledger. You can use rollup ledgers to improve system performance when you are creating reports.


With the rollup, you can process data both from other SAP application components as well as from external systems. A rollup ledger is the summarization of information from one or more ledgers (source ledgers) into a single ledger. The following graphic shows the data from several source ledgers being summarized in one rollup ledger.

To summarize data in a rollup ledger, you have to define a rollup. Before you can create a rollup, you must first define a ledger as a rollup ledger. In Customizing for Special Purpose Ledger, you activate the Rollup allowed indicator in the ledger definition to define whether you can rollup data into the ledger. For more information about defining ledgers and ledger classes, see the Implementation Guide (IMG) under Special Ledger ® Basic Settings ® Master Data ® Maintain Ledger.


You can use

sets in rollups.


field movement, you can define which fields are to be transferred from a sender table to an FI-SL receiver table.

You can also define whether a rollup should update the

line item database.

By defining the

rollup type, you define how the data is to be summarized.

You can use

user exits to call up other programs.

Using Application Link Enabling (ALE) and IDoc, you can

transfer FI-SL ledger data across separate SAP systems.

You can drill down to data in

rollup line items in the source ledger.

When you

create a rollup (rollup header and rollup sequence), you define how data is to be selected from the sender table, summarized in the rollup and posted to the receiver table. For more information, see:
Creating a Rollup Header for a Standard Rollup

You can

check, document, display, change and reverse and execute the rollup. You can also execute a rollup in the background.


If you want to create a report that only uses account data from a source ledger containing 100 different accounts and 100 different cost centers for each account, the system has to read at least 10,000 totals records (100 accounts * 100 cost centers). This report would take an extremely long time to process. To improve system performance, you can summarize the account data from the source ledger(s) into a rollup ledger that contains only 100 totals records (one totals record for each account). The rollup summarizes the cost center values for each account into one totals record for all cost centers.


To roll up data into FI-LC, the companies into which data is rolled must have the data transfer indicator O (rollup from FI-SL; you set this indicator in FI-LC Customizing). For more information about setting these parameters in Customizing, see the Implementation Guide for Special Purpose Ledger.