Implementation of Change Request in SAP without MDG: how a company implementing SAP S/4HANA reduced error risks and costs by creating its own migration workflow
- FMCG
- Poland
- SAP S/4HANA (2022, on-premise), custom Change Request system (ABAP)
- 6 weeks

Project Overview
Company X was implementing the SAP S/4HANA system (on-premise, version 2022), but did not have the SAP MDG module or the licenses to activate it. As a result, a key mechanism for master data approval (workflow) was missing — posing a significant risk during the data migration process.
Additionally:
The SAP Migration Cockpit (LTMC) does not offer a standard approval mechanism for data before migration.
The organization operates in an environment where data quality is critical, and every change must be auditable.
Lack of control could have led to the introduction of incorrect or inconsistent data into the system.
Challenge
The goal was to create an alternative Change Request (CR) mechanism that:
Does not require SAP MDG or additional licenses.
Blocks data migration until the CR is approved.
Enables full auditability of the process.
Enhances data security and process compliance.
Identified risks associated with the lack of such a mechanism included:
No workflow or data control in the standard LTMC process.
Potential migration of incorrect data.
Non-compliance with audit requirements.

Solution
A custom solution was developed to implement workflow logic that:
- Generates a unique CR number for each data package.
- Requires CR approval within a dedicated transaction.
- Blocks data migration until the CR is approved.
- Logs all user actions for full audit traceability.

Implementation process
Area | Description of Changes |
---|---|
SAP Migration Cockpit | Migration blocked if CR is not approved |
ABAP Program | Tool for generating and managing CRs |
Data Validation | Checks for approved CRs before migration |
User Control | Restricted access without CR |
Audit & Reporting | Tracks approval history and user actions |
Generating a Change Request (CR)
Each data package must receive a unique CR number before migration.
The CR is linked to a specific migration and stored in a control table.
Blocking Migration Until Approval
If the CR is not approved, data cannot be uploaded to SAP.
The system verifies the CR approval status before starting migration.
Verification in Migration Cockpit Staging Tables
A new field “CR Status” was added at the staging table level.
The field is checked automatically before migration.
Audit and Monitoring
All user actions are logged and available for audit.
Reporting allows tracking who approved the data and when.

Team and timeline
Role | Team Size | Duration |
ABAP Developer | 1–2 | 3 weeks |
SAP MD Consultant | 1–2 | 2 weeks |
Tester (UAT) | 1–2 | 1 week |
Project Manager | 1 | Entire project |
Total duration: approximately 6 weeks

Results/Benefits
Effective and independent Change Request mechanism.
100% control over data migration.
Significant reduction in migration errors.
Mandatory approval of each data package prior to migration.
Improved data security and compliance with company policies.
No need for SAP MDG investment or additional licenses.
Comprehensive audit, reporting, and user activity tracking.
Major cost savings due to avoided licensing and system overhead.
Here you will find expert support on SAP
See other case studies
How Teta solution improved HR processes at SaMASZ
Replication of MRP Areas between SAP MDG and SAP ECC
Implementation of the ERP system enova365 in many companies of the Opolgraf brand
Implementation of the company’s acquisition process by merging and integrating systems
Discover our capabilities
19+ years of experience
Since 2006 we have been helping our clients implement and develop systems and applications that streamline business processes. Owing to our know-how, our Partners are able to fully utilize the technologies of the future.
1000+ completed projects
We approach each project individually. We employ technologies that improve the enterprise functioning and management. The joint implementation of each projects brings our clients closer to perfection in managing a modern organization.
450+ employees
We have an appropriate team of experiences and qualified experts in many fields. Consultants, analysts, programmers and PMs. We have been successfully implementing even the most complex projects that streamline the development of organizations around the world.
50+ countries where we have carried out deployments
Based on our unique skills, we implement innovative projects around the world. We conquer new markets and constantly enter new areas. A comprehensive approach allows us to ensure the development of companies from numerous industries and sectors.
Contact us!
Let’s talk! Are you interested in our solutions? Our experts are happy to answer all of your questions.