SR TRAINING
SAP ABAP, OO-ABAP, ODATA,
ABAP CDS Views, UI Annotations, AMDP
Real time Experience 15+ Years
Faculty Experience 7 Years in Online Training on ABAP, OOABAP, ODATA, ABAP
on S4 HANA
Trained 1500+ Students
Training Mode Online Training & Recording Videos
Training Type Real time Oriented, Job oriented and Exercises on every Topic
Who can Understand Anyone with any background
Training Documents Study Materials, Interview Questions and Answers, Real time
Provided project Development
Pre-Requisites Any Programming Language
Trainer – Ravi (15+ Years of Real-time Expert in ABAP/S4 ABAP HANA/ OData/ SAP RAP / SAP BTP)
Contact Details: SR Training
Email: srtraining32@gmail.com
Call: +91-740-633-3656(WhatsApp)
SR TRAINING
About Faculty:
Mr Ravi did his bachelor's in computer applications in the Skill Set orientation. He has been
adjudged as the best faculty in SAP ABAP / ABAP on HANA. He can provide SAP ABAP real-time
training in Hyderabad. Know more about Mr Ravi:
Extensive skills in handling teams and managing work-relationship building, negotiation,
collaboration, advocacy, governance, and consensus building.
Demonstrate excellent verbal, and written communication and presentation skills including
technical and non-technical users.
Communicate well within the organization and management teams utilizing strong
presentation skills combined with a solid technical background.
Strong interpersonal and communication skills, both verbally, in writing and via
presentations
Detail-oriented and self-motivated with strong problem-solving skills
Work in an ambiguous environment and streamline, excellent solution provisioning skills
with varied technologies within SAP strong analytical and communication skills, including
the ability to rapidly gather data, structure hypotheses and develop synthesized findings and
recommendations.
As a mentor, Mr Ravi takes you to the fundamental skills required to understand SAP ABAP
programmers and helps you start creating your own ABAP programming.
The learning process:
You will learn by watching the author while operating. The trainer explains step by step how
to create and modify ABAP code. The trainer details SAP ABAP from absolute basics to
ensure a thorough grasp of how best to program SAP enterprise systems. You will be
prepared as a professional SAP expert by learning the key aspects of ABAP development,
introducing new concepts and language elements included in SAP, and covering topics such
as building report interfaces and modularizing your programs with ‘Includes’, ‘Forms’ and
‘Function Modules’.
This training course enables you to get a thorough insight into how the SAP programming
language works and how it is delivered. The learners will have no issues grasping the
content.
It is so easy to learn SAP ABAP and you will be trained thoroughly in writing and testing
your own code within no time. SR Training faculty trains you in such a way that you can
create code from day one as you will be trained virtually by step-by-step examples.
It is no matter whether you are new to programming or new to ABAP, the SAP ABAP course
at SR Training makes you a rapid learner and a real-world enterprise software developer.
By the completion of this online training course, you will be fully versed in technology and
capable of creating your own ABAP programs in a commercial environment.
Trainer – Ravi (15+ Years of Real-time Expert in ABAP/S4 ABAP HANA/ OData/ SAP RAP / SAP BTP)
Contact Details: SR Training
Email: srtraining32@gmail.com
Call: +91-740-633-3656(WhatsApp)
SR TRAINING
SAP ABAP/CA – Course Content
Introduction to ERP
Introduction to SAP & R3 Architecture Introduction to ABAP/4
What is ABAP? · R/3 Repository
Logon to SAP Environment · Transaction Codes
Multitasking Commands · Comments · Errors
ABAP/4 Editor (SE38 )
Steps for Creating a Program
Elements in R/3 Screen
Output Statements · Operators in ABAP
Data, Parameter & Constant Statements
Data Types & Classification
Data Objects & Classification
Text Elements
String Operations
Control Statements
Field strings
ABAP Dictionary
ABAP Dictionary Introduction
Data Dictionary Functions
Data Dictionary Objects
Data Base Tables Structures/Views
Data Elements · Type Groups · Domains
Search helps
Search help Exits
Lock objects
Primary Key And Foreign Key
Table Maintenance Generator
Table Events
Packages
Trainer – Ravi (15+ Years of Real-time Expert in ABAP/S4 ABAP HANA/ OData/ SAP RAP / SAP BTP)
Contact Details: SR Training
Email: srtraining32@gmail.com
Call: +91-740-633-3656(WhatsApp)
SR TRAINING
Creating a package
Difference between local objects & packages
Transferring local objects to packages
Variants
Variants Introduction
Creating variants in ABAP Editor & Data Dictionary
Message Classes
Message Class Introduction · Message types
Calling message class in Report & Dialog programs
Dynamic Message Handlings
Selection Screens
Selection screen Introduction
Parameter Statement · Select-options Statement
Selection-screen Statement
Screen table and its fields
Dynamic screen modification by using Modif Id key
Open SQL Statements
Select
Insert
Modify
Update
Delete
Internal Tables
Internal Tables Introduction
Declaring Internal Table
Trainer – Ravi (15+ Years of Real-time Expert in ABAP/S4 ABAP HANA/ OData/ SAP RAP / SAP BTP)
Contact Details: SR Training
Email: srtraining32@gmail.com
Call: +91-740-633-3656(WhatsApp)
SR TRAINING
Populating Internal Table
Processing Internal Table
Initializing Internal Tables
Inner Joins and For All Entries
Working with Standard Sorted and Hashed
Internal Tables
Control Break Statements
Debugging Techniques
Debugging Techniques Introduction
Breakpoints (Static & Dynamic)
Watch points.
Dynamically changing internal tables contents in Debugging Editor
Options to step through the program in Debugging Editor
ABAP Screen Stack
Save FM variants in Debug.
Modularization Techniques
Modularization Techniques Introduction
Macros
Includes
Subroutines
Passing Parameters to Subroutines
Passing Tables to Subroutines
Function Groups & Function Modules
Reports
Reports Introduction · Classical Reports
Interactive Reports
Techniques Used For Interactive Reports
Hotspot · Hide · Get Cursor
Dialog/Module Pool Programming/ Transactions
Trainer – Ravi (15+ Years of Real-time Expert in ABAP/S4 ABAP HANA/ OData/ SAP RAP / SAP BTP)
Contact Details: SR Training
Email: srtraining32@gmail.com
Call: +91-740-633-3656(WhatsApp)
SR TRAINING
MPP Introduction
Relationship between Screen, Flow Logic and program
Flow Logic Events
Process before Output (PBO)
Process after Input (PAI)
Process on Value Request (POV)
Process on Help Request (POH)
Include Programs in MPP
Include TOP
Include I01
Include O01
Include F01
Dynamic Screens
Leave Screen · Leave to Screen
Call Screen · Set Screen
Processing of List from Transaction and Vice Versa
Elements in Screen Layout
Table Controls
Step Loops
Tab strip Controls
Sunscreens
Batch Data Communication
BDC Introduction · Recording
BDC Methods
Call Transaction Method · Session Method
Handling Table Controls in BDC
Legacy System Migration Workbench
Different Methods · Flat file creation
Uploading data
File Handling
Application Server · Presentation Server
SAP Scripts
SAP Scripts Introduction
Components of SAP Scripts
Layout Set · Standard Text
Out Put Program
Trainer – Ravi (15+ Years of Real-time Expert in ABAP/S4 ABAP HANA/ OData/ SAP RAP / SAP BTP)
Contact Details: SR Training
Email: srtraining32@gmail.com
Call: +91-740-633-3656(WhatsApp)
SR TRAINING
Modifying Standard SAP Script Layouts
Including Logos
SAP Script Utilities – Upload / Download
Smart Forms
Smart Forms Introduction
Graphics Management
Style Maintenance
Paragraph Formats · Character Formats
Writing print program and designing layouts
Working with Mail, Secondary and Final Window
Working with Different Node levels in Smart Forms
ALV Reports
ALV Reports Introduction
ALV through Function Modules
ALV Types
Tree ALV
Hierarchy sequential ALV
LIST and GRID ALV · Object Oriented ALV
Interactive ALV
Runtime Analysis & SQL Tracing
Introduction to Distributed Environment
Introduction to Cross Applications
RFC
Introduction to RFC
Synchronous Asynchronous and Transaction RFC
Creating RFC Destination between 2 Systems
Creating Remote Enabled Function Modules
Creating program using Remote Enabled Function
Trainer – Ravi (15+ Years of Real-time Expert in ABAP/S4 ABAP HANA/ OData/ SAP RAP / SAP BTP)
Contact Details: SR Training
Email: srtraining32@gmail.com
Call: +91-740-633-3656(WhatsApp)
SR TRAINING
Modules
Differentiate Pass by value Pass by Reference
ALE
ALE Basics
Overview of Outbound & Inbound Process
Configuration Steps · Define logical systems
Assign client to logical system
RFC destination
Customer distribution model · Creating Ports
Idocs
What is an Idoc?
Types of Idocs
Basic Idocs · Extension Idocs
Creating Idocs · Message Types
Assigning Idoc type to Message type
Handling Standard Message Type and Idoc Type
Enhancing an IDOC
Creating from an IDOC from the Scratch
Distributing Master Data through Standard Idoc types
Send whole copy & sending only the Changes
Idoc Filtering · Segment Filtering
Reduced Message type
Message Control Technique
Writing Inbound and Outbound IDOC programs
Exits handling in IDOC
Extending IDOCs and developing programs
EDI
EDI Basics
Difference between ALE & EDI
Overview of Outbound & Inbound Process
Configuration Steps · Port Creation
Partner Profile Creation
Trainer – Ravi (15+ Years of Real-time Expert in ABAP/S4 ABAP HANA/ OData/ SAP RAP / SAP BTP)
Contact Details: SR Training
Email: srtraining32@gmail.com
Call: +91-740-633-3656(WhatsApp)
SR TRAINING
Creation of Customer Distribution Model
Activation of Change Pointers
BAPIs
BAPI Overview
Introduction to BOR
Creating BAPI from the Scratch
Handling Standard BAPIS
Extending BAPI’s
Workflow
What is workflow?
Overview of workflow
Configuration of Work flow
Work flow scenario Development
Working with single and multiple tasks
Workflow Enhancements using Class
User Exits
User Exits Overview
Types of User Exits
Field Exit · Screen Exit
Function Exit · Menu Exit
BADIs
BADIs Overview
Defining a BADI
Implementing a BADI
Single implementation BADI
Multiple Implementation of BADI
Filter dependent BADI’s
Trainer – Ravi (15+ Years of Real-time Expert in ABAP/S4 ABAP HANA/ OData/ SAP RAP / SAP BTP)
Contact Details: SR Training
Email: srtraining32@gmail.com
Call: +91-740-633-3656(WhatsApp)
SR TRAINING
Enhancement Sport
Concept of Enhancement Spots
Implicit Enhancement Spots
Explicit Enhancement Spots
BTE
Concept of Events
Implementing business Transaction Events
OO-ABAP
Object Oriented ABAP Overview
Defining a Class
Implementing a Class
Data Abstraction
Encapsulation
Inheritance
Polymorphism
Constructors and its visibility
Local classes and Global classes
Polymorphism
Interfaces, Defining and implementing
Event Triggering and handling
ALV using OOPS
Converting local classes to global classes
Visibility of Methods in Global Classes
Event Handler Technique in Object oriented ABAP
Redefining methods in subclass
Final Classes and Methods
Abstract Classes and Methods
Demo on “Narrow Casting”
Binding in ABAP
Create a transaction for a local class method
Working with interfaces
Working with events
Enhancing a Standard Class
Working on Polymorphism (More details)
Working with import, export and change parameters of a class
Trainer – Ravi (15+ Years of Real-time Expert in ABAP/S4 ABAP HANA/ OData/ SAP RAP / SAP BTP)
Contact Details: SR Training
Email: srtraining32@gmail.com
Call: +91-740-633-3656(WhatsApp)
SR TRAINING
Inserting data into the database table using Classes
Working with Constructor (More details)
Working with inheritance (More details)
Working with the keyword SUPER
Adobe Forms
Adobe Forms Over View
Adobe Forms Basic
Online and Offline forms
Print Forms
Interactive Adobe forms
Logo Handling in Adobe Forms
Debugging Adobe Interface
Release Management Topics
Correction & Transport request (CTS)
Transport Organizer
Work Bench Request
Task Creation
Release Objects
NEW ABAP Syntax:
Inline Declarations
Table Expressions
Conversion Operator CONV
Value Operator VALUE
FOR operator
Reduction operator REDUCE
Conditional operators COND and SWITCH
CORRESPONDING operator
Strings
Loop at Group By
Classes/Methods
Meshes
Filter
Trainer – Ravi (15+ Years of Real-time Expert in ABAP/S4 ABAP HANA/ OData/ SAP RAP / SAP BTP)
Contact Details: SR Training
Email: srtraining32@gmail.com
Call: +91-740-633-3656(WhatsApp)
SR TRAINING
OData Services
Introduction to SAP NetWeaver Gateway and ODATA
Usage of the SAP NetWeaver Gateway
Overview of the ODATA Services
Architecture of the SAP NetWeaver Gateway
Technical Components involved.
Creating OData Service in SAP NetWeaver Gateway (Code Based).
Reading and filtering data (Code Based)
Hub deployment and Embedded Deployment
Creating, Reading, Updating, deleting Entry of OData Service. (Code Based) i.e., CRUD
Operation.
ABAP CDS Views
Introduction to SAP ABAP CDS View
Different type of CDS views
o Define View
o View with Joins
o View with Associations
o Parameter bases CDS View
CDS Converting into ODATA Services
CDS View Extension
How to use Session Variables in CDS view
Build In Functions in CDS Views
SAP IDA using CDS - SAP integrated Data Access Model using CDS View
Trainer – Ravi (15+ Years of Real-time Expert in ABAP/S4 ABAP HANA/ OData/ SAP RAP / SAP BTP)
Contact Details: SR Training
Email: srtraining32@gmail.com
Call: +91-740-633-3656(WhatsApp)