SAP - ABAP Revised TOC
SAP - ABAP Revised TOC
Topics
Day 1 1 ERP BASICS
2 Introduction to ERP
3 Definition of ERP
4 Introduction to the Integrated Enterprise
5 Business Process Management and Automation
6 Evolution of ERP
7 Significance of the ERP in today's business scenario
8 Key Challenges of ERP
9 ERP Functions & Benefits
10 Listing of ERP Functions and Benefits
11 Case Study - Discussion of how ERP is used in an Enterprise
12 ERP Modules
13 Core Modules in an ERP
14 The Extended Enterprise & ERP Modules
15 Analytics and Business Intelligence in ERP
16 Integration of ERP with other Business Applications
17 Integration Approaches and Challenges
18 ERP Vendors & Packages
19 SAP
20 Oracle
21 Workday
22 ERP Deployment Methodologies
23 On-prem Deployment Methodologies
24 Cloud Deployment Methodologies
25 Hybrid Deployment Methodologies
26 Migration from On-prem to Cloud
27 ERP Implementation
28 ERP Life Cycle
29 Waterfall and Agile Implementation Approaches
30 Challenges in ERP Implementation
31 ERP Project Organisation
32 Project Roles & Responsibilities
Day 6 1 Modularization
2 Lesson: Introducing Modularization
3 Lesson: Modularizing Using Subroutines
4 Exercise 15: Implement Subroutines
5 Lesson: Modularizing Using Function Modules
6 Exercise 16: Use a Function Modules
7 Lesson: Implementing Function Modules
8 Exercise 17: Create a Function Group
9 Exercise 18: Create a Function Module
10 Introduction to Object-Oriented Programming
11 Lesson: Explaining the Object Oriented Programming Model
Day 16 1 Introduction
2 Motivating CDS Views and Understanding the Background
3 Working with ABAP Development Tools (ADT)
4 Analyzing and Using A CDS View
5 Basic SQL Features in CDS Views
6 Defining a Simple CDS View
7 Creating a CDS View with Inner Join, Projection, and Selection
8 Using ABAP Annotations in CDS Views
9 More SQL Features in CDS Views
10 Using SQL Expressions in CDS Views
11 Using Built-in SQL Functions in CDS Views
12 Understanding Nested Views
13 Using Aggregations in CDS Views
Day 17 14 Using Additional Join Types and UNION (ALL)
1 Advanced Concepts
2 Defining CDS Views with Input Parameters
3 Building CDS Views with Associations
4 Enhancing a CDS View
5 Linking a CDS View with Authorization Rules
6 Database-Specific Features of ABAP CDS
7 Understanding CDS Table Functions
8 Consumption of CDS Views (Outlook)
9 Using a CDS View as Data Source for ALV IDA
10 Using CDS Views as Replacement Objects
11 Generating OData Services from CDS Views
12 Understanding the Consumption of CDS Views in SAP Fiori
13 Understanding Analytics Based on CDS Views
Day 18 14 Understanding Virtual Data Models with CDS Views
1 Scripting in Forms
2 Integration of Forms into ABAP Programs
3 Capstone Session
4 MCQ ASSESSMENT 4
5 HANDS-ON ASSESSMENT 4
SAP Course Code
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW11
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW10
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
Custom
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
TAW12
HA400
HA400
HA400
HA400
HA400
HA400
HA400
HA400
HA400
HA400
HA400
HA400
HA400
HA400
HA400
HA400
HA400
HA400
HA400
HA400
HA400
HA400
HA400
HA400
HA400
S4D430
S4D430
S4D430
S4D430
S4D430
S4D430
S4D430
S4D430
S4D430
S4D430
S4D430
S4D430
S4D430
S4D430
S4D430
S4D430
S4D430
S4D430
S4D430
S4D430
S4D430
S4D430
S4D430
S4D430
S4D430
S4D430
S4D430
S4D430
SAPX01
SAPX01
SAPX01
SAPX01
GW100
GW100
GW100
GW100
GW100
GW100
GW100
GW100
GW100
GW100
GW100
GW100
GW100
BC480
BC480
BC480
BC480
BC480
BC480
Module Topic
Installation
SAP Basics
Introduction to SAP/ Data
Overview
Data Dictionary
Reports
Modularization
OOABAP
Interfaces
Enhancements
CDS
Introduction to ABAP, SAP Netweaver, SAP system architecture, ABAP programming model, Technical
overview, RICEF Components
ABAP dictionary, Data types, Tables, Foreingn keys, Technical Settings, F1 and F4 help, Table maintenance,
Changes to database tables, Indexes
Introduction to structures, Selection statements, Introduction to internal tables, operation on internal tables
Introduction to reporting, Messages, Events in reports, Control level processing, Database update statements
Modularization and its benefits, Modularization units in ABAP- Subroutines, Function modules, Function
groups, Exception handling, Include programs, External procedure calls, Global data of function group, Linking
programs- SAP Memory and ABAP memory, Implementing reports using ALV, ALV field catalog, ALV sorting,
ALV events, Important ALV function modules
Why object orientation, Benefits of ABAP objects, Principle features of OOABAP, Global classes and using
them in programs, Basic debugging, Components of class, Constructors, Implementing of ALV reports using
classes - CL_GUI_ALV_GRID, SALV
Working with files, Data transfer- Process in R/3 system, Tools and methods. Reading and writing files on
application server and presentation server, basic concepts of recording
Business object Repository, BAPI, Benefits of BAPI, Interface to R/3 system, BAPI step by step procedure,
Transaction related to BAPI, Function module for BAPI, Creation of API method using BAPI wizard, BAPI
explorer
SQL Script, Data Types, Variables & Scope, Session Variables, Operators & Expressions, Control Structures,
Arrays & Tables, Table Operations, ABAP Managed Database Procedure (AMDP), Code push down and top-
down approach at a glance, Introduction to AMDP, AMDP Classes, AMDP Methods, AMDP Functions, AMDP
Polymorphism, AMDP Calls, AMDP BADI, AMDP Database Connection, Using SQL Script for AMDP, SQL Script
Vs Open SQL, Use Case Scenarios, Debugging AMDP Methods, ALV With Integrated Data Access, ALV with
IDA: Introduction, Code Differences Reference Sample Program, New Features of ALV with IDA, ALV IDA
Features, ALV IDA Restrictions, Enhanced Search Help, Fuzzy Search
ABAP ON HANA- New syntax and features, Inline declarations, Open SQL, Prepare custom code for SAP
HANA, Optimize custom code for SAP HANA, SQL Monitor - Aggregation and SQLM data records, Tune your
custom code, S/4 HANA - Data model simplification, User experience simplification, S/4 HANA Architecture,
Multi version Concurrency control, Migration approach, S/4 HANA enterprise management, S/4 Hana
migration cockpit
S4/HANA Analytics- Architecture, Embedded BW role in CDS views, Core Data Services (CDS) - Views, Core
Data Services (CDS) – Major components, CDS Views Consumption, Core Data Services (CDS) – Key Facts, CDS
v/s HANA Live, BI Reporting on CDS Views, Associations, Accessing Associations – Local or Propagated, Joins
in Associations, Creating a DDL View - Master Data Dimension, Transactional Cube, Foreign Key Associations,
Modeling Scenario – Final Data Flow, Data Control Language, S/4 HANA DCL Overview, DCL – CDS Roles
SAP NetWeaver Gateway and ODataBasics,Seeing SAP NetWeaver Gateway as a Solution for the Multi-
Channel Business,Understanding the OData Protocol,Developing OData Services on SAP ERP,HANA
Platform,Developing OData Services using HANA XS
Printing forms based on adobe software, SFP transaction, Creation and model form interfaces, Creation and
model form contexts, Adobe Life cycle designer, Design complex forms and interactives forms, Integration of
forms in ABAP programs, Advantages over smart forms/SAP script, Scripting,