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

Lesson 4 of 5

Planning remediation and business impact actions

11 min

Listen to this lesson

0:00 / 7:42

SI check results and relevant items turn into two kinds of work. Remediation fixes what would stop the conversion: consistency errors with return code 8 or 12, and return code 7 errors that cannot or should not be exempted. Business impact actions prepare the business for what changes: process changes, master data work, training, and follow-on tasks after conversion. Both need owners and dates long before the first mock conversion.

Working the consistency errors

Fixes are highly application specific; the log and the item's note explain them, and many areas offer dedicated tools. SAP's experience, as described in its SI check guidance, is that most inconsistencies are historic: old archiving errors, failed data conversions, wrong configuration or incomplete data from years ago. That has two consequences: cleanup can be a pre-project of its own, and once clean, few new errors should appear, though you should keep re-running the checks.

Error typeOwner at ContosoTypical approach
Customer and vendor data not synchronized to business partnersMaster data team with SamCVI pre-project in ECC
Inventory management inconsistenciesLogistics with KenjiApplication-specific correction reports per the note
Asset accounting or material ledger inconsistenciesDan's finance teamCorrections per note; incident on the note's component if unclear
Configuration missing for a mandatory preparationResponsible functional leadCustomizing change through normal transports
Data in obsolete or hidden clientsSamDelete unused clients properly (SAP Note 1749142), not just the T000 entry

Who works which kind of SI check error at Contoso.

Worked example: Contoso's business partner pre-project

The Business Partner Approach item returned code 12 in the first runs: EP1 had 4,850 customers, including about 400 one-off aftermarket customers, not yet synchronized to business partners. The master data team ran it as a pre-project in ECC. Report CVI_FS_CHECK_CUSTOMIZING checked the CVI Customizing (business partner groupings, number ranges, roles); the synchronization cockpit MDS_LOAD_COCKPIT created the business partners and showed every failed record.

CVI consistency checkIssuesMain causes
First run640410 missing forms of address, 120 tax numbers, 60 transportation zones, 35 e-mail addresses, 15 bank details
Second run22Residual data errors, fixed by the data owners
Six weeks before the CMQ conversion60 one-off customersMissing postal codes on customers created after the cleanup

Contoso's customer cleanup in numbers. The last line is why the checks keep running until the freeze.

The business partner pre-project loop: Customizing first, then synchronization and data fixes until the SI check clears the item.
The Sign-Off Table · thesignofftable.com/academy/sap-s4t-202

Plan remediation backward from the conversion cycles. Contoso's rule: every return code 8 or 12 is cleared in EP1 before the Mock 1 copy is taken, every exemption is decided before Mock 2, and anything still open after Mock 2 goes to Grace as a risk. That gives the mocks a clean starting point and leaves the final weeks for the data that keeps arriving.

Exemptions are decisions, not shortcuts

Return code 7 messages usually point to imminent data loss, deprecation or required activities after conversion. Exempting one, in /SDF/RC_START_CHECK in client 000 via the "Exemption Possible" column, records that you have read and accepted the consequence; it does not make the consequence go away. Exemptions are specific to the target stack, so a change of target release brings them back. At Contoso, every exemption needs the owning process owner's written agreement, stored with the item log.

A consistency error is cleared only by a passing re-run or by a documented exemption, and an exemption comes back when the target stack changes.
The Sign-Off Table · thesignofftable.com/academy/sap-s4t-202
  1. Return code 8 or 12?Yes → fix before conversion; no alternative · No → next question
  2. Return code 7?Yes → read the note; fix if feasible, otherwise exempt with the process owner's written agreement · No → next question
  3. Return code 4 with a stated consequence?Yes → plan the action before or after conversion as the note says · No → record "read, no action"
  4. Relevant item without a consistency check?Yes → technical conversion works, but plan the business impact action · No → done
Contoso's decision path for SI check results.
The Sign-Off Table · thesignofftable.com/academy/sap-s4t-202

Keep the check stable through the landscape

SAP delivers corrections and new content for the check regularly. SAP's guidance is to use the latest versions of notes 2399707 and 2502552 and the latest content early in the project, then freeze them after the final conversion of the development system. Before converting development, download the content with "Download Local Simplification Item Catalog"; for quality and production, transport the note implementations from development and upload the saved content with "Upload Simplification Item Catalog". Otherwise, production may meet checks that development never saw.

  1. Early projectLatest notes and content; run often
  2. Before converting ED1Download local catalog; record versions
  3. ED1 convertedFreeze note versions and content
  4. EQ1 and EP1Transport frozen notes; upload saved catalog content
Freezing SI check versions so every system is checked the same way.
The Sign-Off Table · thesignofftable.com/academy/sap-s4t-202

Business impact actions and runtime

Relevant items without consistency checks still need action when they change the business. The Readiness Check activity list (mandatory, conditional, optional, by phase) is a good starting point. Plan runtime too: checks on large inventory and material ledger histories can run long; SAP Notes 2753888 and 2432689 describe options, and archiving consistently before the project reduces both runtime and cleanup. Be careful that archiving during the project does not create new inconsistencies, such as archiving a material that still has material documents.

What would you do?

A return code 7 message warns that data in certain fields will not be converted. The finance lead wants it exempted today to clear the dashboard. What should happen first?

Key points
  • Remediation fixes blockers; business impact actions prepare the business.
  • Most inconsistencies are historic: plan cleanup as a pre-project if large.
  • Exemptions are documented decisions, specific to the target stack.
  • Freeze notes and content after the development conversion; reuse them downstream.
  • Run big cleanups such as CVI as pre-projects: CVI_FS_CHECK_CUSTOMIZING, then MDS_LOAD_COCKPIT, then re-check.

Check your understanding · not graded

Lesson check

  1. 1. What must happen to return code 12 errors before conversion?

  2. 2. Why save the local Simplification Item Catalog before converting development?

  3. 3. What happens to exemptions if the target release changes?

  4. 4. An unused client was hidden by deleting only its T000 entry. What follows?

  5. 5. Which ECC tool synchronizes Contoso's customers to business partners and shows the failed records?