SAP ABAP

Introduction
• Overall Introduction to ERP
• What is SAP?
• What is ABAP/4?
• Architecture of SAP R/3
• ABAP/4 syntax
• ABAP program layout
• Working with ABAP Programs
• Data Types & Data Objects
• String operations
• Control statements
• ABAP Workbench tools
Data Dictionary
• What is DDIC?
• Tables
• Data elements
• Views
• Domains
• Search Help
• Lock Objects
• Table Maintenance Generator
• Primary & foreign key
Internal Tables
• Purpose of Internal Tables
• Types of Internal Tables
• Examples on internal Tables
Debugging Concepts
• Debugger’s six diff. views
• Break points
• Types
• Watch points
Database Concepts
• Open SQL
• Examples
GPS INFOTECH
Modularization Techniques
• Subroutines
• Function Modules
• Macros
• INCLUDE programs
JOINS
• Inner join
• Left-outer joins
Control Break Statements
Reports
• Selection screens
• Types of Reports
a) Classical Reports
b) Interactive Reports
• Events
• Working with Selection screens,
Select – Options, Parameters, check boxes, Radio Buttons, Push Buttons.
• Menu painter
• Hide & Hotspot
• Message class creation & Message types
ALV Reports .
Data Transfer Techniques
l. BDC
• Overview of BDC
• Recording
• Call Transaction method
• Session method
• Error handling
• Handling Table Controls in BDC
2. File Handling
• Presentation server
• Application server
3. LSMW
• Using Batch Input recording method
• Using BAPI
• Using IDoc
SAP Scripts
• Components of Scripts
• Layout Sets
GPS INFOTECH
• Export to Dataset
• Import from Dataset
SMART FORMS
MODULE POOL PROGRAMMING/ TRANSACTIONS
• Structure of the Transactions
• Working with Flow logic (PAI, PBO, POV, POH)
• Screen Painter, Menu Painter
• Working with Buttons, Step loops, Table control
• Creation of
– Sub screens
– Table controls
– Tab strips
– Step Loops
Dynamic screen
– Call screen
– Set screen
– Leave to screen
– Leave screen
Enhancements
• Concepts of Enhancements
• User exits and Customer Exits
• BADI’s
CROSS APPLICATIONS
BAPI’s
ALE
• Defining Logical systems used for interfaces
• Outbound/Inbound processing
• Transferring of Master Data from one system to another system
• Distribution Model View
• Outbound using change pointer methods
Idoc’s
• Structure of Idoc
• Idoc-Types
• Creation of Segments, Idocs & Message types
OO-ABAP Concepts
• Data Abstraction
• Encapsulation
• Inheritance
GPS INFOTECH
• Polymorphism
• Classes
• Object Handling
• Interfaces
• Methods
• Events
Performance Tuning
• Database Access
• Internal Tables
• SQL trace
• Runtime Analysis
Database Updates
• SAPLUW&DBLUW
• SAP Locks
• Building Techniques
• LUW Processing