Now accepting guest editorial from SAP, Oracle, Workday and ServiceNow practitioners.Pitch a guide
The Sign-Off Table

Lesson 4 of 5

Reports

10 min

Listen to this lesson

0:00 / 8:13

Report continuity is where controllers feel the conversion. The numbers may be right, but if the monthly contribution margin report, the cost center variance report and the plant absorption report look different, people stop trusting them. Planning report redesign early, with the people who use the reports, is the best way to avoid a go-live that is technically sound and practically rejected.

Building the report inventory

Start with an inventory of every controlling report in use: standard reports, Report Painter and Report Writer reports, costing-based CO-PA drilldown reports, custom ABAP programs, spreadsheets fed by extracts, and data warehouse reports that read controlling data. For each, record the owner, the users, the frequency, the decisions it supports and the data it reads. Usage statistics from the ECC system help separate reports that are run every month from reports nobody has opened in a year.

Report typeWhat happens after conversionTypical action
Standard CO reports (cost center line items, plan/actual)Keep working through compatibility viewsTest; consider the Fiori equivalent
Report Painter / Report Writer reports on cost centersGenerally keep workingTest totals; check accounts that changed type
Costing-based CO-PA drilldown reportsWork only while costing-based CO-PA stays activeRebuild on margin analysis before retirement
Custom ABAP reading or writing old CO tablesReads may work via compatibility views; writes need reworkCustom code analysis; fix or replace
Extracts to a data warehouseExtractors and data models may changeCheck with the analytics team; re-map history

What happens to each kind of controlling report in a conversion.

Fiori analytical appsStandard apps for cost centers, product costs and margins, built on CDS views
Embedded analytics queriesCustom CDS-based queries on the Universal Journal for specific needs
Classic reportsReport Painter, line item reports: kept where they still serve
External analyticsData warehouse or planning tools for cross-system and history
Where redesigned reports can live, from closest to the journal to furthest.
The Sign-Off Table · thesignofftable.com/academy/sap-co-305

Prefer embedded analytics

Margin analysis and the Universal Journal are designed for reporting with CDS-based queries: one data source, real-time, reconciled with the P&L. SAP Fiori analytical apps cover many standard controlling needs, and custom queries can fill the gaps without copying data. A good rule: rebuild a report on embedded analytics if it reads S/4HANA data and serves operational or monthly decisions; keep it in an external analytics layer if it needs data from several systems or long history from before the conversion.

Rebuild on embedded analytics when a report reads S/4HANA data for operational or monthly decisions; keep cross-system and long-history reporting outside.
The Sign-Off Table · thesignofftable.com/academy/sap-co-305
  1. InventoryAll CO reports with owners, users, frequency and decisions supported
  2. TriageKeep as is / rebuild on embedded analytics / retire
  3. Design with usersMock-ups agreed with the people who read the report
  4. Build and reconcileNew report built; totals tied to the trial balance
  5. CompareOld and new report on the same period; differences explained
The report redesign path.
The Sign-Off Table · thesignofftable.com/academy/sap-co-305

Design with the readers

Redesign is a chance to improve reports, but the first goal is trust. Agree a mock-up with the people who read each priority report before anything is built. Keep the familiar structure where it still makes sense: the same rows, the same totals, the same order of lines. Where the new data model changes a number, for example because COGS is now split into components or secondary costs now sit on visible accounts, show the change explicitly in the first months, with a note or a reconciliation line, rather than hoping nobody notices. A report that looks familiar and explains its differences gets adopted; a report that looks better but cannot be tied to last month gets rebuilt in a spreadsheet by the users, and then you have two problems.

Watch the reports that feed other systems as much as the ones people read. Extracts to planning tools, bonus calculations, transfer pricing files and bank covenant reporting often read controlling data and are rarely on anyone's report list. Ask the interface owners and finance operations directly; these are the reports whose differences cost real money.

Usage logs cut 112 EP1 controlling reports to 41 that mattered, and each of those got a decision.
The Sign-Off Table · thesignofftable.com/academy/sap-co-305

What would you do?

The monthly contribution margin report in ECC is a costing-based CO-PA drilldown. Contoso keeps costing-based CO-PA for the fiscal year. The report owner wants to "leave it alone until December." What is the risk, and what do you recommend?

Key points
  • Inventory every controlling report with owner, users, frequency and the decisions it supports.
  • Standard and Report Painter reports mostly keep working; costing-based drilldowns and custom table writers need action.
  • Prefer embedded analytics on the Universal Journal; keep cross-system and long history in external analytics.
  • Rebuild during the parallel period and compare old and new on the same data.

Check your understanding · not graded

Lesson check

  1. 1. Which report needs a rebuild before costing-based CO-PA is retired?

  2. 2. Where should a monthly margin report on S/4HANA data usually be rebuilt?

  3. 3. What helps separate active reports from unused ones in the inventory?

  4. 4. Which reports are most often missing from a report inventory and cost real money when they change?