Step-by-Step Guide To ECC To S - 4HANA Migration With Migration Cockpit
Step-by-Step Guide To ECC To S - 4HANA Migration With Migration Cockpit
Kaushik_Samanta
Explorer
2025 Jan 13 12:35 PM
14 Kudos
23,518 Views
The migration project from ECC to S/4HANA is divided into three key phases, each with distinct roles and responsibilities:
1. Pre-Migration
Key Prerequisite: A BASIS consultant must apply SAP notes to the ECC server. This is essential to initiate the pre-migration process.
Primary Activities: Functional consultants play a crucial role in preparing the system for migration.
2. Technical Migration
This phase involves converting the data and the system to S/4HANA.
Responsible Teams: BASIS consultants and ABAP developers (ABAPers) are responsible for executing technical migration tasks.
Key Notes: All data will be migrated to S/4HANA, except for Rebate Agreement data.
3. Post-Migration
This phase ensures that all configurations and critical functionalities are operational.
Responsible Teams: Functional consultants are primarily responsible for post-migration tasks.
Primary Activities:
To initiate the migration project, the BASIS consultant must apply the necessary SAP notes in the ECC system. Once this is done, the
following configuration and activities must be completed:
Execution Details:
9. Simplification Item Check Report (this report identifies errors or inconsistencies across all modules before proceeding with migration)
Execution Details:
Return Code < 7: Errors can be skipped; migration activities (pre & post) can proceed.
Return Code = 7: Pre-migration can proceed, but issues will block post-migration activities.
Return Code > 7: Stop migration entirely and resolve errors before continuing.
10. Migration of Customers and vendors to Business Partners (BP) (all customers and vendors in the ECC server are migrated to the BP
framework using the SAP Migration Cockpit)
The technical migration phase involves converting the ECC system to S/4HANA. This critical process is managed by ABAP and BASIS
consultants, and it requires the client to halt business operations on the Production server during migration.
Once we migrate all customers and vendors to BP successfully the we will inform technical team, to transfer all master data and Transactional
data to S4 Hana Server.
1. Data Conversion
Scope of Conversion:
Master Data: Includes customer, vendor, material, and other static data.
Transactional Data: Sales orders, purchase orders, and other ongoing business transactions.
Enhancements & Reports: Custom ABAP programs, reports, and user enhancements are adjusted for compatibility with
S/4HANA.
Custom Tables (Z Tables): Migrated to S/4HANA environment.
Conditions: Migrated partially; the rest is addressed in post-migration.
Rebate Agreement Master Data: Not converted during technical migration
2. Condition Master Data Handling
After the technical migration, the Condition Master Data needs additional processing.
Reason: Data is updated in the ECC KONV table, but in S/4HANA, it must be migrated to the PRCD_ELEMENTS table.
Resolution:
Technical consultants apply relevant SAP Notes to redirect data to the correct tables (e.g., VAUK → VBAK, VUBP → VBAP).
3. Post-Migration Handover
Once the technical migration is successfully completed, the system is handed over to functional consultants for post-migration
activities.
After the completion of the technical migration, the S/4HANA system will be operational. The functional consultant is responsible for ensuring
that all configurations and data migrations are completed to enable seamless business operations in the new system.
Align Business Partner (BP) data to ensure it maps correctly to customer data in the S/4HANA system.
Validate the consistency of BP roles, groupings, and mappings post-migration.
Transfer pricing and other condition records from the KONV table (ECC) to the PRCD_ELEMENTS table (S/4HANA).
Set up credit management settings as per S/4HANA’s new credit management functionalities.
Map and validate credit limits for customers.
Set up the new Settlement Management framework to replace traditional rebate agreement functionality.
Configure and activate the AATP functionality for enhanced order fulfillment capabilities, including backorders and product
allocation.
Migration Process with Existing Landscape: Converting from ECC to S/4HANA
When migrating from ECC to S/4HANA with the existing landscape, a structured approach to ensure a smooth transition. Below are the key
steps to follow during the migration process:
1. Pre-Migration Preparation
Close and move any pending TRs (Transport Requests) that are near completion.
For TRs that can't be closed soon, inform BASIS consultants, who will back up and apply the TRs during "Hanatization."
2. Backup
BASIS consultants apply necessary SAP Notes for the migration process.
Configurations : Prerequisite for Migration Project
After BASIS applies SAP notes, the following steps are needed to initiate migration:
Go to SPRO → Cross Application Component → General Application Functions → Post Processing Office → Business Process → Activate
Creation of Post Processing Orders.
In ECC, the approach is Customer to BP. In S/4HANA, it will be BP to Customer, so this needs to be activated.
Go to SPRO → Cross Application Component → SAP Business Partner → Data Distribution → Activate Function Modules
COM_BUPA_MWX_CREATE_MAIN
COM_BUPA_MWX_CREATE_REL
BUPA_CREATE_CHANGE_POINTER
BUPA_OUTBOUND_ALE_REL
MDS_BUPA_OUTBOUND
These modules are essential for proper Business Partner data handling and distribution during migration.
Step 3: Synchronization Control for Master Data
Go to SPRO → Cross Application Components → SAP Business Partner → Master Data Synchronization → Synchronization Control →
Synchronization Object.
Step 4: Activate PPO Request for Platform Objects
Go to SPRO → Cross Application Components → SAP Business Partner → Master Data Synchronization → Synchronization Control →
Synchronization Control.
activate the PPO request for platform objects in the dialogue. This is essential for the handling of post-processing of Business Partner data
during the migration process.
Go to SPRO → Cross Application Components → SAP Business Partner → Master Data Synchronization → Synchronization Control →
Synchronization Control.
Activating these synchronization options ensures the correct mapping and transfer of customer and vendor data to the Business Partner (BP)
model in S/4HANA.
Step 6: Activate Assignment of Contact Person for Customer Integration
Go to SPRO → Cross Application Components → SAP Business Partner → Master Data Synchronization → Customer-Vendor Integration →
BP Settings → Setting for Customer Integration.
This ensures that contact person data is properly linked and integrated during the migration from ECC to S/4HANA.
Step 7: Assignment Department number for Contact Person ( ECC & S4 Hana)
SPRO → Sales & Distribution → master data → BP → Contact person → define standard department
Copy data from here and maintain same in S4 Hana with below steps
SPRO → Cross application components → SAP BP → business partner → BP relationships → Contact persons → define departments →
blank → new entries → past the data
SPRO → Sales & Distribution → master data → BP → Contact person → define contact Function → Copy records
SPRO → Cross application components → SAP BP → business partner → BP relationships → Contact persons → define functions → paste
copy data
SPRO → Cross application components → SAP BP → business partner → setting for customer integration → filed assignment for customer
integration → assign attribute → Contact person →assign function for contact person
SPRO → Sales & Distribution → master data → BP → Contact person → define authority → Copy records
SPRO → Cross application components → SAP BP → business partner → BP relationships → Contact persons → define authority → paste
copy data
SPRO → Cross application components → SAP BP → business partner → BP relationship → Contact person → Define power of attorney →
new entries → paste
SPRO → Sales & Distribution → master data → BP → Contact person → define VIP Indicator
SPRO → Cross application components → SAP BP → business partner → BP relationships → Contact persons → define VIP entries → paste
SPRO → Cross application components → SAP BP → business partner → BP relationship → Contact person → assign VIP Indicator →
assign VIP Indicator of customer with BP
SPRO → Personal management → Personal administration → Personal Data → Personal data → create marital status
SPRO → Cross application components → SAP BP → business partner → persons → marital status → maintain marital status → paste
records
SPRO → Cross application components → SAP BP → business partner → persons → marital status → assign marital status → assign marital
status CVI with BP
SPRO → Sales & distribution → master data → BP → Customer → marketing → Define legal status
(ii) Maintain legal status in S4 Hana system
SPRO → Cross application components → SAP BP → business partner → organization → maintain legal status
SPRO → Cross application components → SAP BP → business partner → organization → assign legal status
SPRO → Sales & distribution → Billing → payment cards → maintain cards type
SPRO → Cross application components → payment cards→ basic settings→ maintain payment card type → maintain
SPRO → Cross application components → payment cards→ basic settings→ assign payment card
SPRO → Sales & distribution → master data → BP →customers → marketing → define industry sector for customer
SPRO → Cross application components → SAP BP → BP →organization → maintain industry system & industries → new entry
SPRO → Cross application components → SAP BP → BP →organization → assign industry system & industries → select "industry
system" → define outgoing industry mapping"
SPRO → Cross application components → SAP BP → Basic settings → address determination → Define address types → maintain
SPRO → personal management → personal administration → personal data →create forms of address
Maintain in S4
SPRO → Cross application components → SAP BP → Basic settings → forms of address → maintain
SPRO → Cross application components → SAP BP → Basic settings → tax number → maintain tax number category
SPRO → SAP Net-weaver → general settings → Basic settings → set geo code → process geographical data for countries →
Record the Customer Account Assignment Group, Number Intervals, From and To Number Range, and External Indicator.
3. Configure BP Settings:
In S/4HANA, configure the BP Account Assignment Group, BP Number Range, From and To Number Range, and External
Indicator to align with the customer settings.
4. Post-Migration Comparison:
After migration, compare the number of entries in KNA1 with BUT000 (Business Partner Master) and VI_LINK tables to ensure data
consistency.
These steps ensure the proper migration and synchronization of customer data to the Business Partner model in S/4HANA.
Before diving into the migration process, lets understand the migration scenarios and the Business Partner (BP) approach.
These scenarios help in quickly identifying and resolving migration issues for customer and BP data synchronization.
BP APPROACH
1. BP = CUSTOMER 3. BP # CUSTOMER
BP ≠ VENDOR BP ≠ VENDOR
BP = VENDOR BP = VENDOR
BP Table- BUT000
LINK FIELD BETWEEN BUT000 & CVI_CUST_LINK IS “PARTNER_GUID” i.e. Business partner GUID.
To get the account groups that are actively in use (not all available account groups), follow these steps once Activation is done.
Go to SE16 → KNA1 → execute → Select Account group → Filter → F4 → get all the account group → Paste in Excel
BP Roles
SPRO → Cross application components → SAP Business Partner → Basic Setting → Business Partner Roles → Define BP roles
SPRO → Cross application components → SAP Business Partner → Basic Setting → Number ranges & groupings → Define number ranges →
Intervals
Note : Validate customer number range to make similar entry and make BP as external number range to have same Customer and BP number.
SPRO → Cross application components → master data synchronization → Customer vendor integration → BP settings → Settings for
customer → integration →
For accounted account group JD02 we have 4 entries. As of now BP has not been created so no entry in table- BUT000.
Execute Upgradation Check Report for Customer BP and CVI Configuration
To check for errors related to Customer BP Configuration or CVI Configuration, follow these steps:
Execute the report. This will perform checks across various configurations and highlight any issues related to Customer to BP
migration or CVI configuration.
The report will display errors and inconsistencies that need to be resolved before migration. Pay particular attention to issues with
Customer to BP mapping and CVI Configuration.
We are getting some error related to Customer BP configuration or CVI configuration.
Analyze the Error:
SPRO → Cross Application Components → Master data synchronization → Customer-Vendor Integration → Business Partner settings →
Settings for Customer Integration → Define BP role for direction Customer to BP
Assign account group to BP group.
SPRO → Cross Application Components → Master data synchronization → Customer-Vendor Integration → Business Partner settings →
Settings for Customer Integration → field assignment for customer integration → assign keys → Define number assignment for direction
Customer to BP
Re-run the check report, and if no issues are found, proceed with the migration steps.
Select “customer – Business Partner” combination → right side → mention account group in “field name”, I in “Include”, EQ in “Option” account
group in “Lower limit” → Execute
Click on “Monitor” Queue → Register & activate queue → refresh it → get the status
Check the BUT000 table for BP group ZD01 and verify if there are 4 entries, matching the number of entries in KNA1.
6. Configure BP attributes
i) Go to NT status and make current status blank. Further make number range as external
OR
ii) Close the existing number range with cutest NR status number range and create a new number range with remaining number range
SPRO → Cross application component → master data synchronization → Customer vendor integration → BP Setting → Setting for customer
integration → Set BP role → Category direction BP to Customer → new entry → BP Roles
SPRO → Cross application component → master data synchronization → Customer vendor integration → BP Setting → Setting for customer
integration → filed assignment for customer integration → Assign keys → define number assignment for direction BP to customer
Labels:
Tags:
Migration Process
Comments
CVI_Cockpit is missing. Cockpit is one stop shop for everything. Great efforts for writing document though.
BR
Vyomakesh Racherla
For an SAP customer using ECC as their HR system of record, is there direction to move to Cloud Employee Central as well as S4 Hana?
3 weeks ago
pavankumar1127 Discoverer
Pavan Kumar M