Professional Documents
Culture Documents
Data Migration For S4HANA-v1.2
Data Migration For S4HANA-v1.2
Snehasish Ghosh
BODS and S4HANA Migration Consultant
Global Business Services
sneghosh@in.ibm.com
Tejaswini Patil
SAP BI/EIM BO
Senior Solution Consultant
Global Business Services
tejaswini.patil@in.ibm.com
AGENDA
This session will cover the following topics:
Migration Cockpit
BODS
Data migration is the process of transferring data from one system to another, while changing the storage, database, or
application. In reference to the ETL (Extract-Transform-Load) process, data migration always requires at least Extract
and Load steps.
Typically, data migration occurs during an upgrade of existing hardware or transfer to a completely new system.
Examples include:
Migration to or from hardware platform
Upgrading a database or migrating to new software
Company-mergers when the parallel systems in the two companies need to be merged into one
Every data migration activity would involve a series of phases with defined activities that ensures to identify the data
migration strategy. There is no exception in case of S/4 HANA Data Migration as well.
Each of the data migration phases needs a combination of tools and processes to effectively achieve the outcome of each
phase.
Characteristics of a typical data cycle and tools used
Data Data Profiling Data Extraction Data Data Loading Data Quality
Assessment Phase Phase Transformation Phase Maintenance
Phase Phase Phase
SAP has provided a comprehensive set of tools, well defined processes and methodology to migrate any SAP or non-SAP
legacy data to a new SAP system like SAP BW on HANA or S/4 HANA Solutions.
SAP data migration methodology
SAP
SAP Rapid
Rapid Data
Data Migration
Migration with
with SAP
SAP Data
Data Services
Services enables
enables you
you
Data
Data migration
migration is
is aa major
major to
to migrate
migrate your
your data,
data, ensuring
ensuring your
your data
data can
can be
be trusted
trusted by
by the
the
task
task and
and key
key for
for aa successful
successful users
users and
and is
is ready
ready for
for business
business process
process execution
execution within
within SAP
SAP
SAP
SAP implementation.
implementation. systems
systems as
as Business
Business Suite
Suite powered
powered by
by HANA,
HANA, ERP,
ERP, SAP
SAP
Business
Business All-in-One,
All-in-One, CRM,
CRM, and
and SAP
SAP industry
industry solutions
solutions for
for utilities.
utilities.
SAP
SAP rapid
rapid data
data migrations
migrations has
has three
three major
major
components:
components:
Software
Software driven
driven by
by SAP
SAP Data
Data Services
Services New
New content
content includes
includes data
data migration
migration
(hereafter
(hereafter Data
Data Services)
Services) content
content for
for SAP’s
SAP’s HCM
HCM suite
suite in
in the
the cloud
cloud
Migration
Migration content
content developed
developed byby SAP’s
SAP’s SuccessFactor
SuccessFactor Employee
Employee Central,
Central, SAP
SAP
rapid-deployment
rapid-deployment solution
solution organization
organization Cloud
Cloud for
for Customer,
Customer, and
and SAP
SAP BW.BW.
consulting
consulting services
services provided
provided byby SAP
SAP
services
services and
and partners
partners
Data migration using SAP BODS
SAP BO Data Services is the preferred tool of data migration, if the volume of data is substantial and more customized,
validation rules and data conversion logics needs to be implemented.
SAP also provides Rapid Deployment Solution that is a pre-build set of data service interfaces that can be customized and
configured to load data to S/4 HANA using different API like Function Modules , BAPI, or Idoc.
SAP S/4 HANA data Migration Cockpit
Migration objects
SAP has outlined the list of objects for which data can be migrated using the cockpit and covers most of the necessary
master data and transaction data objects.
Data migration process
There are basically two steps for loading data using the cockpit:
For each Migration object, SAP has provided a definite data migration template, which needs to be filled up with the necessary
data. We cannot use any other customized template for this purpose.
The example of the template for Material Master is shown below:
Once the template is filled up and ready, use the “Upload” option to upload the file to the Migration Cockpit.
Data validation is already configured
Once the validation is completed, it will give a set of messages classified as errors, warnings, information, and success. The
next step is to fix this data either in excel or in the mapping step and save it.
Data loading using Migration Cockpit
All actions are performed at the background (as a batch-job/SM37), but you can wait until process is finished 100 % and
then immediately see the results or let it run in background and come back later.
It helps if you are familiar with the Standard BAPI Structures and SAP Input Data (for example, how to create a material
master).
ABAP Skills are not required, but ABAP debugging skills are useful for the root cause analysis, in cases where the Error Log
isn’t enough.
SAP S/4HANA Migration Object Modeler
In the SAP S/4HANA Migration Cockpit, you use templates that specify the
relevant data for each migration object. SAP provide templates (Microsoft
Excel XML files) that you can use for each migration object.
If a template does not meet your business requirement (for example if the
relevant Microsoft Excel XML file does not contain all the fields that you
need for the target structure), you can use the SAP S/4HANA Migration
Object Modeler to adjust the relevant migration object.
Note that the SAP S/4HANA Migration Object Modeler is only relevant for
the on premise edition of SAP S/4HANA. In the SAP S/4HANA system,
you can access the SAP S/4HANA Migration Object Modeler by using
transaction LTMOM.
SAP
DATA MIGRATION
1 2 3 4 5 6
Consumption Guide
Pre-delivery requirements and checklist
Note: This slide represents a typical deployment. Exact details may differ according to solution.
Service options available for SAP S/4 HANA RDM
Base Module (Mandatory) Installation Module (Optional) SAP S/4HANA Starter Module
(Mandatory based on scope)
Base or frame service to kick off Installation of SAP Data Services Specific setup of the migration
service and define the scope for 4.2 (HANA or non-HANA), SAP starter service
implementing modules. Business Intelligence platform 4.2, Migration implementation of five
Base includes standard project and SAP objects (three master + two
activities that are generic and can Information Steward 4.2 is the data transaction) defined in the base
be combined with all described migration platform module
modules
Possible Service Flavors
Base module + installation module
(if required) + starter module for
SAP S/4HANA
RDS deployment scenario
Rapid Data Migration (RDS) to SAP S4HANA Content
BIPCONTENT08P_4-10012108.zip RDS BI Platform Content, which contains connection, Extract the zip file, all the Rapid Data Migration BI
universe, reports. For ERP/HCM/CRM//RETAIL/Data content can be found in the extract folder
Quality. ‘rds_bip\ERP_CRM_DS’.
SAPRDSDSCONT07P_1-10012109.zip RDS Data Services Content, which contains DS code, Extract the zip file, all the RDS Data Services
sample data, for ERP/HCM/CRM/RETAIL/Data Quality. content for the ERP/CRM /HCM/RETAIL/Data
Quality can be found in the extract folder
‘rds_ds\ERP_CRM_DS’. Copy all these four
folders(Migration_DQ, Migration_ERP,
Migration_CRM, Migration_HCM, Migration_RETAIL)
into Driver C.
MIGRATION03_0-10011631.zip Migration Services Tool Extract the zip file and the file MigrationServices.war
can be found in the MigrationServices folder.
RDS: S4HANA BI content (1 of 3)
RDS: S4HANA BI content (2 of 3)
RDS – S4HANA BI content (3 of 3)
RDS: Data services templates / content
Microsoft Excel
97-2003 Worksheet
Microsoft Excel
97-2003 Worksheet
Business benefits
Key competitive differentiators
CASE STUDY
- Veolia Data Migration
Case study: Veolia Data Migration
SAP Rapid Deployment Solution (RDS) for SAP BODS was leveraged for Veolia Environment Services to migrate legacy data
for three different divisions: Water, Energy, and Waste to S/4 HANA (Finance and Procurement modules). The implementation
work included customization of the RDS Data Services Loading interfaces to suit the business requirement as well as create
new interfaces and reconciliation reports to cater customer-specific needs.
Veolia Australia S/4 HANA implementation is focused on S/4 HANA (Finance and Procurement modules).
Veolia has three business divisions:
‒ Water
‒ Energy
‒ Waste
Of these, the largest is Waste in terms of revenue and uses SAP-ISU. Water uses Sun Systems while Energy is using
Pronto.
Veolia has 100+ secondary applications that support the above three ERPs.
40 interfaces are also included in scope using SAP Process Orchestration.
Interface development process
It was observed that customization of the RDS jobs was necessary to cater actual business requirements, since the existing
customer did not want all the components or all the fields as defined in RDS package to be migrated to S/4 HANA. Some of the
reasons are as below:
Not all the components is necessary. For example, we have only loaded MARA, MARC, MBEW, MAKT, MARM for Material.
IDoc or BAPI method of loading is not working due to certain data restrictions or setup issues.
Need to use Function Module instead of BAPI / IDoc for data load. For example, WBS Element had to be loaded using
Function Module BAPI_PROJECT_MAINTAIN though SAP provides IDOC PROJECT01.
36
Reconciliation reports
SAP BODS RDS Package provides Standard Field Based Reconciliation Reports and IDoc status reports, which can be
leveraged. However, the field based reconciliation report is on all fields and could be misleading and hence customization is
necessary to identify and implement the correct set of fields necessary.
In Veolia, two different type of reconciliation report were developed based on business needs:
1. Interface specific Overall Reconciliation report: This is to identify what was in source and what was loaded to SAP
Tables. This has been done Key based for example, SAKNR for GL Account, and MATNR for Material, PARTNER for
Vendor Master and Customer Master, PRCTR for Profit Center, KOSTL for Cost Center, and so on.
37
Reconciliation reports (continued)
2. Mandatory Field Based Reconciliation: Business expected to validate column specific data for mandatory fields in SAP
against the data in the same columns as coming from source.
This flow was creating for doing mandatory field by field reconciliation.
Here GL_SKA1_GROUP_ENR is source table
The reconciliation reports are being created in such a way that they can be used as reusable asset in other projects. Currently
they are interface specific and mandatory field based as expected in S/4 HANA tables.
38
Reconciliation data snapshot
39
Material Master Load Program (SAP RDS)
40
Material Master Load Program
41
Vendor Master Loading Program (SAP RDS)
42
Vendor Master Loading Program
43
Chart Of Accounts (GL Master) Loading Interface (IBM Developed)
44
Interfaces developed
45
SAP best practices for SAP S/4 HANA
The SAP best practices for SAP S/4HANA are tailored specifically to accelerate and simplify the adoption of SAP S/4HANA,
on-premise edition for faster time to value, by providing pre-configured content for core business processes with role-
specific, responsive, and simple user experience.
The guided configuration allows a simpler configuration, automated testing, and life-cycle management to support agile
adoption of continuous innovation even after go-live.
Analytical content, such as operational reporting is now included as well as UX Fiori content providing the infrastructure for
the deployment, testing, and extension of S/4HANA user interface components.
SAP best practices for Migration complements the foundation and offers customers a non-disruptive, simplified transition to
SAP S/4HANA. SAP best practices offers integration to cloud solutions from SAP such as SuccessFactors Employee Central
and Ariba.
The SAP best practices for SAP S/4HANA, on-premise edition can enable you to improve:
Manufacturing
Sales
Sourcing and Procurement
Supply Chain and Analytics
The SAP best practices for the above can be explored using the below link:
https://rapid.sap.com/bp
RESOURCES
Resources
https://training.sap.com/learning/journey/
Resources
Future Sessions
S/4HANA Overview S/4HANA Business Scope Best Practice Scope S4HANA Product Scope Innovation Key Use Cases
Join the Fiori Community on SCN Use Case Blog on SCN S/4HANA Cookbook SAP Best Practice
S/4HANA Important Links
SCN Blog on 1610 Use case (Business and Technical View https://blogs.sap.com/2016/11/09/s4hana-1610-use-case-series-intro/
Points including topics like AATP and EWM)
SAP S/4HANA Press