Professional Documents
Culture Documents
LTMC 2308 Latest
LTMC 2308 Latest
July, 2023
Public 1
Introduction – Your Way Recommendations
to SAP S/4HANA - Project Setup
Public 2
Introduction
– Your Way to SAP S/4HANA
Public 3
Transition to SAP S/4HANA
Transition paths recap
Approach Business Driver Transition Option Target
versus
Hybrid SAP S/4HANA Cloud,
REENGINEERING SelectiveTransition
data private edition
with data migration
Selective business transition SAP S/4HANA
Customer tailored process optimization
Public 4
Transition to SAP S/4HANA
Transition paths recap
Approach Business Driver Transition Option Target
versus
Hybrid SAP S/4HANA Cloud,
REENGINEERING SelectiveTransition
data private edition
with data migration
Selective business transition SAP S/4HANA
Customer tailored process optimization
Public 5
Back to Agenda
Functions & Process
- SAP S/4HANA migration cockpit
Public 6
Facilitate Migration Projects with SAP S/4HANA Migration Cockpit
Transition scenario: new implementation
Automated mapping
SAP between source & target
Preconfigured SAP S/4HANA-
specific migration content S/4HANA
Migration
Cockpit
Public 8
SAP S/4HANA Migration Cockpit
Step: select migration objects
Public 9
SAP S/4HANA Migration Cockpit
Preconfigured migration objects SAP S/4HANA Cloud
Download
migration object list
What is a mapping?
▪ Data transformation or data mediation between a data source and a destination. Here, you map the source values,
which were extracted from the source system to the values and formats of the SAP S/4HANA system.
Example Source Country Key Target Country Key
Deutschland DE
USA US
▪ The migration cockpit automatically provides proposals for mapping values, if possible. 1:1 mappings and rules are
predefined by SAP.
▪ The mappings have to be maintained only once, they are used for all objects within a project.
Example You maintain the country key for migration object BANK, then all other objects in your project will use the same mapping.
Note: Check the object-related documentation for details on mapping. It is not necessary that the extracted data has to be provided how
SAP S/4HANA would expect.
Public 11
SAP S/4HANA Migration Cockpit
Step: simulate and migrate
▪ Data is posted to the SAP S/4HANA system via standard APIs. Therefore, data is created like it would be created
when it is entered manually in the SAP system.
▪ All logical and semantic checks are done in the API.
▪ During the simulation process, no data is written to the target SAP S/4HANA, but you can view all the messages that
would occur during an actual data transfer (for example information about a cost center that does not exist).
▪ Objects can be simulated/migrated one by one – keep dependencies in mind.
▪ There is no migration at database table level.
▪ It is possible to simulate/migrate only specific migration object instances (multiple single instances or a set of
instances).
Public 12
SAP S/4HANA Migration Cockpit
API based
Staging
Migration objects
Public 13
SAP S/4HANA Migration Cockpit
How to fill the staging tables?
or or
* The size limit for each file is 100MB. You can upload multiple files at once by using a zip file. Note that the combined size of all the files you
want to add to the zip file must not exceed 160MB. The maximum permitted size of the zip file is 100MB. For more information see KBA
2719524
Public 14
SAP S/4HANA Migration Cockpit
XML or CSV?
XML CSV
▪ Using XML is a stable option for entering and ▪ You need to use a separate CSV file for each
editing values manually. data structure.
▪ All data is contained in one file. ▪ There is no built-in protection for data formats.
▪ It contains detailed information about the ▪ A readme file is also available for each migration
relevant data structures as well as instructions object with information about the data structures
about how to enter data in the file. as well as how to enter data in the files.
Designed for:
▪ Initial load of data
▪ Used in context of a new implementation of SAP S/4HANA
* For this purpose SAP products like SAP Master Data Governance, Central Finance, Product Data Replication or SAP LT
Replication Server or SAP Data intelligence are available (list does not claim to be complete).
Public 16
Video
Migrate Data Using Staging Tables
Video
Using CSV Files to Fill Staging Tables
Public 17
Back to Agenda
System Setup
- SAP S/4HANA migration cockpit
Public 18
SAP S/4HANA Migration Cockpit – Migrate Data Using Staging Tables
System setup SAP S/4HANA Cloud - local SAP HANA database schema
Status update of
6
record
Legacy system
SAP S/4HANA Cloud
Application data Application tables
Data source(s)
* Staging tables reside within the local ABAP schema of the SAP S/4HANA Cloud system.
Public 19
SAP S/4HANA Migration Cockpit – Migrate Data Using Staging Tables
System setup SAP S/4HANA Cloud – remote SAP HANA database schema
Application tables
3 Data extraction and fill of staging tables
via SAP or third-party tools, or
Microsoft Excel XML/CSV templates files
*Prerequisites:
Customer ▪ SAP Business Technology Platform (BTP), SAP HANA Cloud Instance
▪ Communication Arrangement (Service) SAP_COM_0678
Application data
Hint:
Follow the Setup instructions in SAP Best Practices Explorer for scope item 2Q2
https://me.sap.com/processnavigator/SolP/2Q2
Public 20
SAP S/4HANA Migration Cockpit – Migrate Data Using Staging Tables
Process – remote SAP HANA database schema
Recap
Public 21
Back to Agenda
What´s New in 2308
Public 22
SAP S/4HANA Migration Cockpit – Migrate Data Using Staging Tables
What’s New in 2308
CSV templates
▪ Registration page:
Influence Opportunity Homepage - Customer Influence (sap.com)
▪ We are looking for customers in realize phase for migrating an SAP ERP system or partners for own
tests
Public 24
Back to Agenda
Recommendations
- Project Setup
Public 25
SAP S/4HANA Migration Cockpit – Set up Your Project
How many projects?
+ ▪ Mapping values valid for all migration objects - ▪ You must keep mapping in sync across
projects which requires additional effort and
▪ Central overview and control of the migration make the process prone to unwanted errors
Recommendations
▪ Do not start the migration of all objects in one migration project at the same time. There is a sequence for migrating objects, because
of the dependencies between objects.
▪ Parallelization is only meant for migration objects with high data migration volumes.
▪ Try not to have many people working in parallel on separate migration projects.
▪ Try to avoid users from triggering multiple activities for several projects in same data migration context.
▪ Consider that uploading multiple objects in parallel can flood the job queue.
▪ In our experience, it delivers better results to migrate one object with full number of jobs, complete the data migration and then start
the migration of the next object.
▪ Even if you assign a higher number of data transfer jobs to run in parallel, the effect in the performance depends on the overall load of
the system.
▪ Consider that there might be additional activities running in the background, that also fill the process queue.
▪ If you experience performance problems, consider executing the data migration in time periods when the system has a low workload.
KBA 2878945 and KBA 3065607 provide information on parallelization of XML file loads and improving the performance of the data
transfer
Public 27
SAP S/4HANA Migration Cockpit
Plan your project to go live
▪ Check the upgrade & maintenance schedule before migration to a productive system.
▪ To reduce errors during data migration in SAP S/4HANA Cloud using the SAP S/4HANA Migration Cockpit,
the Migrate your Data - Migration Cockpit App is available in read-only mode during SAP S/4HANA Cloud
upgrade.
Note: It is not possible to run a data in migration blue-green deployment. See SAP Note 3024158
Public 28
Back to Agenda
Further Information
and Resources
Public 29
SAP Help Portal: Data Migration Landing Page for SAP S/4HANA Cloud
Public 30
SAP S/4HANA Migration Cockpit
Migration object documentation – including how to validate
Public 31
SAP S/4HANA migration cockpit in SAP S/4HANA Cloud, 2308
Migration Objects 300
262
249
250 243
222
▪ 249 objects in 2302 212 216
200
▪ 262 objects in 2308 175
0
1511
1603
1605
1608
1611
1702
1705
1708
1711
1802
1805
1808
1811
1902
1905
1908
1911
2002
2005
2008
2011
2102
2105
2108
2111
2202
2208
2302
2308
CE CE CE CE CE CE CE CE CE CE CE CE CE CE CE CE CE CE CE CE CE CE CE CE CE CE CE CE CE
Public 32
SAP S/4HANA Migration Cockpit in SAP S/4HANA Cloud 2308
Check migration object changes in release comparison
Public 33
Available migration objects http://help.sap.com/S4_CE_MO
Migration object changes release comparison
Support of custom fields Staging
Link List
Migration Template Samples Staging
Further Useful
Documentation Migration of Financial Accounting Master and Transactional Data
Data Migration Status app http://help.sap.com/S4_CE_DM_STATUS
FAQ SAP S/4HANA Cloud – migration cockpit
Public 34
Back to Agenda
Additional SAP Fiori Apps in Data
Migration
Public 35
Overview – Configuration Data Migration
Additional migration features for SAP S/4HANA Cloud
Data migration status app Define Settings for Legacy Data Transfer app
▪ Check the statuses for all records after ▪ Set Posting Date per Company Code in the
simulation and migration, get info about all Migration Key Date field
messages ▪ Set Legacy Data Transfer Status
▪ See running jobs at a glance and get ▪ For details, check KBA 2754615 –
notifications SAP S/4HANA Migration Cockpit:
▪ And many others, for more details please Information about Fix Posting Date
check Help Portal – Data Migration Status
Public 36
Additional Migration Features for SAP S/4HANA Cloud
Data migration status app
Public 37
Additional Migration Features for SAP S/4HANA Cloud
Data migration status app – features
Ready-made status log and no need Configure migration objects for extended
to store and distribute the log statistics logging
Public 38
Additional Migration Features for SAP S/4HANA Cloud
Define settings for legacy data – more information
Before you go live with SAP S/4HANA, you may want to initially transfer
open balances and open postings from a legacy system to your SAP
S/4HANA Cloud system. You can transfer such data by using the SAP
S/4HANA Migration Cockpit.
To enable the cockpit to properly transfer your legacy data, enter the dates
on which you want to complete all preparatory activities for each company
code before the actual data transfer.
The date chosen is usually the end of a time period (month, quarter, year)
so that it fits into the normal reconciliation cycle.
Public 39
Options for supporting additional requirements
Key user extensibility – Custom fields support
Public 41
Key Take Aways
- SAP S/4HANA migration cockpit
Public 42
Key Takeaways
SAP S/4HANA migration cockpit – the next-generation data migration software
▪ Included in SAP S/4HANA and SAP S/4HANA Cloud license Migration approach
and shipment Data Transfer
▪ Made for migrating data from SAP and non-SAP sources into Migrate data using Staging Tables
SAP S/4HANA and SAP S/4HANA Cloud
▪ Guided procedure takes users through the migration process:
Easy and safe, no programming required Predefined SAP S/4HANA-specific migration content
facilitates and accelerates your data migration
▪ Flexible for integration of custom business data including data
▪ Preconfigured content and mapping
transformations
▪ Automated mapping between template and target
structure
▪ Migration programs generated automatically
Public 43
Back to Agenda
SAP S/4HANA Cloud – Cookbook
SAP S/4HANA migration cockpit
Public 44
Thank you. sap_s4hana_migration_cockpit@sap.com
Find a comprehensive FAQ list in the SAP S/4HANA migration cockpit Community: https://community.sap.com/topics/s4hana-migration-cockpit
Public
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences. 45
Public 46
Options for supporting additional requirements
SAP S/4HANA migration object modeler
If a migration object or field is not listed in the SAP Note above, follow the procedure for feature
requests (see KBA 2676589).
Public 47
SAP S/4HANA Migration Cockpit – Migrate Data Using Staging Tables
How to fill the staging tables
To extract data from the source systems you can use either SAP tools or third-party tools. The staging tables have
to be filled in a ready-to-load data format, i.e. the format expected by SAP S/4HANA.
▪ SAP Smart Data Integration to fill staging tables from Excel files
▪ SAP Agile Data Preparation (ADP)
▪ Third-party tools to fill staging tables
Note: For SAP S/4HANA Cloud you can only use the remote SAP HANA database schema to populate the staging tables
using third-party or SAP Tools. Additional costs may apply for using when using the remote SAP HANA database schema option
and ETL Tools to fill the staging tables.
Public 49
SAP S/4HANA Migration Cockpit – Migrate Data Using Staging Tables
How to fill the staging tables – blogs in SAP community
Good to know
To fill the staging tables, you can either use an ETL tool or fill the data directly on the SAP HANA database.
There are several blog posts listed below that explain the different methods to load data into the staging tables:
▪ Migrating data using staging tables and methods for populating the staging tables
▪ Using SAP HANA Smart Data Integration (SDI) to load data to the staging tables
▪ SAP S/4HANA migration cockpit – creating and using synonyms for renaming staging tables
Public 50
Back to Agenda
Comparison of local and remote database connection
Remote SAP HANA Database Staging tables will be created in the separate ▪ 3rd party tools (staging tables can
Schema* SAP HANA Cloud instance. be accessed via DB layer)
▪ XML template files
Specific customer use case ▪ CSV template files
* SAP recommends to minimize the network latency between SAP S/4HANA Cloud and the remote SAP HANA
database, as a general increase in network latency will negatively impact the performance of a migration.
E.g. an SAP HANA Cloud instance should be located in the same data center as the SAP S/4HANA Cloud system.
© 2023 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 51