Case study | SAP

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

  • Industry
    FMCG
  • Country
    Poland
  • Solution
    SAP S/4HANA (2022, on-premise), custom Change Request system (ABAP)
  • Duration
    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:

  1. Generates a unique CR number for each data package.
  2. Requires CR approval within a dedicated transaction.
  3. Blocks data migration until the CR is approved.
  4. Logs all user actions for full audit traceability.

Implementation process

AreaDescription of Changes
SAP Migration CockpitMigration blocked if CR is not approved
ABAP ProgramTool for generating and managing CRs
Data ValidationChecks for approved CRs before migration
User ControlRestricted access without CR
Audit & ReportingTracks 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

RoleTeam SizeDuration
ABAP Developer1–2 3 weeks
SAP MD Consultant1–22 weeks
Tester (UAT)1–21 week
Project Manager1 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

Learn more

See other case studies

  • How Teta solution improved HR processes at SaMASZ

    How Teta solution improved HR processes at SaMASZ

    Read more

  • Replication of MRP Areas between SAP MDG and SAP ECC

    Replication of MRP Areas between SAP MDG and SAP ECC

    Read more

  • Implementation of the ERP system enova365 in many companies of the Opolgraf brand

    Implementation of the ERP system enova365 in many companies of the Opolgraf brand

    Read more

  • Implementation of the company’s acquisition process by merging and integrating systems

    Implementation of the company’s acquisition process by merging and integrating systems

    Read more

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.




    The controller of your personal date is BPX S.A., please see the Privacy policy for more detailed information regarding the processing of personal data by BPX S.A.

    • SAP
    • Qlik
    • Infor
    • enova365
    • Teta
    • Visual Fabriq
    • RGM
    • Power BI
    • Semarchy
    • K4 Inphinity
    • Vizlib
    • Tricentis Tosa