Lesson 4 of 5
Planning remediation and business impact actions
11 min
Listen to this lesson
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 type | Owner at Contoso | Typical approach |
|---|---|---|
| Customer and vendor data not synchronized to business partners | Master data team with Sam | CVI pre-project in ECC |
| Inventory management inconsistencies | Logistics with Kenji | Application-specific correction reports per the note |
| Asset accounting or material ledger inconsistencies | Dan's finance team | Corrections per note; incident on the note's component if unclear |
| Configuration missing for a mandatory preparation | Responsible functional lead | Customizing change through normal transports |
| Data in obsolete or hidden clients | Sam | Delete 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 check | Issues | Main causes |
|---|---|---|
| First run | 640 | 410 missing forms of address, 120 tax numbers, 60 transportation zones, 35 e-mail addresses, 15 bank details |
| Second run | 22 | Residual data errors, fixed by the data owners |
| Six weeks before the CMQ conversion | 60 one-off customers | Missing 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.
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.
- Return code 8 or 12?Yes → fix before conversion; no alternative · No → next question
- Return code 7?Yes → read the note; fix if feasible, otherwise exempt with the process owner's written agreement · No → next question
- Return code 4 with a stated consequence?Yes → plan the action before or after conversion as the note says · No → record "read, no action"
- Relevant item without a consistency check?Yes → technical conversion works, but plan the business impact action · No → done
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.
- Early projectLatest notes and content; run often
- Before converting ED1Download local catalog; record versions
- ED1 convertedFreeze note versions and content
- EQ1 and EP1Transport frozen notes; upload saved catalog content
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?
- 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. What must happen to return code 12 errors before conversion?
2. Why save the local Simplification Item Catalog before converting development?
3. What happens to exemptions if the target release changes?
4. An unused client was hidden by deleting only its T000 entry. What follows?
5. Which ECC tool synchronizes Contoso's customers to business partners and shows the failed records?