Training Mode: offline


Short Description:
SAP ABAP (Advanced Business Application Programming) is one among the various specific fourth-generation languages (4GLs). ABAP is that the main language used for build solid business application within the SAP Runtime environment. It is an interpreted and Object Oriented programing language that runs within the SAP ABAP Runtime environment.

Training Objectives of ABAP:
The Main Objective of the SAP ABAP is to understand the key standards inside the Object Oriented Programming is to integrate it into SAP ABAP to put in force the diverse packages, and to recognize the standards of ABAP Objects and a way to use them in Workbench equipment to expand their own enterprise applications and to beautify the Standard SAP Software to meet unique consumer requirements.
Target Students / Prerequisites:
The Target Students for ABAP is the minimum qualification for career setup in SAP ABAP programming Development is sharp programming and Logical capabilities and understand the principles of object-oriented programming in conjunction with solid expertise at the database.
Course Content:
1. Introduction to ERP
What is ERP?
Why we want ERP?
Advantages of ERP
Major ERP Packages
2. Introduction to SAP & R/three Architecture
What is SAP?
History & Features of SAP
SAP R/2 Architecture (Limitations of R/2 Architecture)
SAP R/3 Architecture (Types of work processes)
SAP R/3 Application Modules
SAP Landscape
3. Introduction to ABAP/4
What is ABAP?
Login to SAP Environment
Transaction Codes
Multitasking Commands
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
4. ABAP Dictionary
ABAP Dictionary Introduction
Data Dictionary Functions
Data Dictionary Objects
Data Base Tables
Data Elements
Type Groups
Search helps
Lock objects
Primary Key And Foreign Key
Table Maintenance Generator
5. Packages
Creating a package
Difference between local items & packages
Transferring local objects to packages
6. Variants
Variants Introduction
Creating versions in ABAP Editor & Data Dictionary
7. Message Classes
Message Class Introduction
Message types
Calling message elegance in Report & Dialog programs
8. Election Screens
Selection screen Introduction
Parameter Statement
Select-options Statement
Selection-screen Statement
Screen table and its fields
Dynamic display modification by the use of Modify Id key
9. Open SQL Statements
10. Internal Tables
Internal Tables Introduction
Declaring Internal Table
Populating Internal Table
Processing Internal Table
Initializing Internal Tables
Inner Joins And For All Entries
Control Break Statements
11. Debugging Techniques
Debugging Techniques Introduction
Break-points (Static & Dynamic)
Watch points
Dynamically changing internal tables contents in Debugging Editor
Options to step through this system in Debugging Editor
12. Modularization Techniques
Modularization Techniques Introduction
Passing Parameters to Subroutines
Passing Tables to Subroutines
Function Groups & Function Modules
13. Reports
Reports Introduction
Classical Reports
Interactive Reports
Techniques Used For Interactive Reports
Get Cursor
14. ALV Reports
ALV Reports Introduction
ALV thru Function Modules
ALV Types
15. Dialog / Module Pool Programming/ Transactions
MPP Introduction
Relationship among 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
Tabstrip Controls
16. Batch Data Communication
BDC Introduction
BDC Methods
Call Transaction Method
Session Method
Handling Table Controls in BDC
Legacy System Migration Workbench
Different Methods
Flat document creation
Uploading data
File Handling
Application Server
Presentation Server
17. SAP Scripts
SAP Scripts Introduction
Components of SAP Scripts
Layout Set
Standard Text
Out Put Program
Modifying Standard SAP Script Layouts
Including Logos
SAP Script Utilities – Upload / Download
Smart Forms Introduction
Graphics Management
Style Maintenance
Paragraph Formats
Character Formats
Writing print software and designing layouts
18. Smart Forms
Smart Forms Introduction
Graphics Management
Style Maintenance
Paragraph Formats
Character Formats
Writing print program and designing layouts
19. Runtime Analysis & SQL Tracing
Cross Applications
Introduction to Distributed Environment
Introduction to Cross Applications
20. RFC
Introduction to RFC
Creating RFC Destination between 2 Systems
Creating Remote Enabled Function Modules
Creating software the usage of Remote Enabled Function Modules
21. ALE
ALE Basics
Overview of Outbound & Inbound Process
Configuration Steps
Define logical systems
Assign customer to logical system
RFC destination
Customer distribution model
Creating Ports
22. IDocs
ALE Basics
Overview of Outbound & Inbound Process
Configuration Steps
Define logical systems
Assign purchaser to logical system
RFC destination
Customer distribution model
Creating Ports
23. EDI
EDI Basics
Difference among ALE & EDI
Overview of Outbound & Inbound Process
Configuration Steps
Port Creation
Partner Profile Creation
24. User Exits
User Exits Overview
Types of User Exits
Field Exit
Screen Exit
Function Exit
Menu Exit
25. BAPIs
BAPI Overview
Creation of BAPI
26. Workflow
What is workflow?
Overview of workflow
27. BADIs
BADIs Overview
Defining a BADI
Implementing a BADI
28. OOPS Concept
Object Oriented ABAP Overview
Defining a Class
Implementing a Class
29. Miscellaneous Topics
Correction & Transport request (CTS)
Transport Organizer
Work Bench Request
Task Creation
Release Objects
SAP Memory & ABAP Memory
Logical Database
SD Flow
MM Flow

As per your requirement course we wil schedule the timings.Our support is 24×7. The one solution to beat hectic schedule and travelling time and achieve these goals is by joining online courses. Most experienced and specialized instructors are going to be assigned to you.

Your Q? Here