SAP ABAP COURSE CONTENT
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: Break points Watch points
MODULARIZATION TECHNIQUES: Subroutines Function Modules Macros INCLUDE programs
JOINS: Inner join Leftouter joins
SMARTFORMS: 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 Dynamic Screen Call screen Set screen Leave to screen Leave screen Enhancements Concepts of Enhancements User exits and Customer exits BADIs
CROSS APPLICATIONS: BAPIs ALE Defining Logical systems used for interfaces Outbound/Inbound processing Transferring of Master Data from one system to another system
IDOCs
Distribution Model view Outbound using change pointer methods
Structure of IDOC IDOC types Creation of Segments, IDOC & Message types OO-ABAP Concepts Data Abstraction Encapsulation Inheritance Polymorphism Classes Object Handling Interfaces Methods Events
Control Break Statements Reports Selection screens Types of reports Classical reports 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: BDC Overview of BDC Recording Call Transaction method
File Handling LSMW
Session method Error handling Handling table control in BDC
Presentation server Application server
Using batch input recording method Using BAPI Using IDOC
DATABASE UPDATES: SAPLUMW &DBLUW SAP Locks LUW Processing