SAP Data Migration along with SAP Data Services (BODS)
- Descrição
- Currículo
- FAQ
- Revisões
The course will prepare the beginners who are willing to make career into SAP Data Migration. The course covers SAP Data Services (BODS) as well in depth.
Here is the course that you will be learning throughout the course. It mainly focuses on the SAP Data Migration from scratch until go-live of a project. You will learn what are the things required to setup Data Migration project, various phases of data migration like working on Mocks and learn the cut-over to make project go-live.
After taking this course, the learners will be able to work as SAP Data Migration Consultant or as SAP Data Services (BODS) developer.
In the end of the course the certification path will also be discussed.
Overview
-
Overview of the SAP Data Migration
-
Overview of the Data services
-
Data services Architecture on single and distributed environment
BODS Concepts
-
Creating the repository (Local, Central repository).
-
Exploring the menu options in the designer.
-
Creating the project, Job flow, Data flow, Workflows etc., defining different types of Data stores (Source and destination data stores).
-
Use data store and system configurations.
-
Defining file formats for flat, Excel.
Working with Batch Jobs
-
Creating Batch Jobs
-
Working with objects
-
Create a data flow
-
Adding the Query transform to the data flow
-
Use target tables
-
Execute the job
Working with BODS Transforms
-
Query Transform
-
Case Transform
-
Merge Transform
-
Validation Transform
-
Row Generation Transform
-
Validation Transform
-
SQL Transform
-
Pivot Transform
Using Functions, Scripts, and Variables
-
Define built-in functions
-
Decode()
-
nvl()
-
gen_row_num()
-
gen_row_num_by_group()
-
Aggregate function – count, min, max
-
current_system_configuration()
-
substr()
-
replace_substr() help me
-
word_ext() –
-
host_name( )
-
job_name()
-
rpad() –
-
lpad()
-
rtrim_blanks()
-
ltrim_blanks()
-
-
Use functions in expressions
-
Use variables and parameters
-
Create Custom functions
-
Use Data Services scripting language
Setting up Error Handling
-
Set up recoverable workflows
Setting up Exception Handling
-
Try/Catch Techniques
IF Conditional
While-Loop Implementation
Multi-User Environment (Local Repo Vs Central Repo)
SAP ECC / S4HANA Integration
Working with IDoc
Working with LSMW
Working with LTMC / LTMOM
-
3Creating the repository (Local, Central repository).Vídeo Aula
-
4Exploring the menu options in the designerVídeo Aula
All about the Designer. How to access the menu path as well as necessary settings on Designer tool.
-
5Create Datastore and setupVídeo Aula
Create and setup source and target datastores with its associations in Data Migration project.
-
6Create System Configuration and setupVídeo Aula
Create and setup system configuration to make target system choice based.
-
7Defining file formats for flat, ExcelVídeo Aula
Creating and defining file format to extract data from flat files incase data is being share via file.
-
8BODS Object HierarchyVídeo Aula
Object hierarchy should be understood before starting the development process in order to have better design.
-
9S4HANA OverviewVídeo Aula
All about S4HANA. How to access, brows the table and display the object data using T-Codes.
-
10Preparation of Data Migration programVídeo Aula
•Understanding the mapping sheet.
•Deciding of Loading method.
•Extraction criteria and joining conditions are discussed and finalized.
•Naming conventions are finalized.
•Analyze the data thoroughly before starting the development.
-
11Develop the Extraction program.Vídeo Aula
.Create a batch job under a project.
.Extract ECC and S4 tables.
.Put selection criteria and joining conditions.
.Identify required fields from Mapping sheet.
-
12Transformation - Working with Query Transform to map and transform the fields.Vídeo Aula
• Create a batch job under the same project.
• Make final extract table as source table in transformation job.
• Use Query Transform to map all required fields and put transformation rules if required.
-
13Transformation - Dealing with Internal and External number rangesVídeo Aula
All about the number ranges in SAP, we come across during the load of the data. We need to make sure that we have identified a field so that we can utilize legacy number for future references in case of Internal number ranges.
-
14Transformation - Checking of the Validation rulesVídeo Aula
-
15Transformation - Apply the Validation rules (Part 1)Vídeo Aula
-
16Transformation - Apply the Validation rules (Part 2)Vídeo Aula
-
17Transformation - Generate Invalid ReportVídeo Aula
-
18Transformation - Generate Preload ReportVídeo Aula
Generate the preload report after transformation and validation of the data. While loop is used to divide huge data set.
-
19Load data using IDocVídeo Aula
•Identify the Idoc and browse it thoroughly. We are going to use INFREC01.
•Import it to target datastore. In our case DS_S4HANA is our target datastore.
•Configure the partner profile in S4HANA using t-code we20
•Map the fields to the IDoc.
•Execute the job the to send the IDocs to S4HANA.
•Check the IDoc in S4HANA using the t-code WE02.
•Process the IDoc using t-code BD87
-
20Load data using LSMWVídeo Aula
-
21Load data using the LTMC file based approachVídeo Aula
-
22Load data using LTMC staging table based approachVídeo Aula
-
23Add fields in LTMC template or staging table using LTMOMVídeo Aula
-
24Generate Postload reportVídeo Aula
-
25Load data using BAPIVídeo Aula
Load data through BAPI to S4HANA using SAP Data Services
