SAP ABAP
SAP ABAP / SAP Advanced Business Application Programming1. Introduction to ABAP/4
· Introduction to ERP
· Introduction to SAP/3, ABAP/4
· ABAP Editor
· System Landscapes
ü 3 – Landscapes
ü 4 – Landscapes
ü 2 – Landscapes
· Data Types & Keywords
· Output Statements
· Arithmetic Operations
· Relational Operations
· Writing Small Programs
· String Operations
ü Translate
ü Condense
ü Concatenate
· Control Statements
· Selection Screens
ü Parameters
ü Select-Options
· Open SQL Statements (Insert, Modify, Delete, Update)
· Simple Reporting
2. Transport Organizer & Package Builder
· Why to Transport?
· Creation of a Task
· What is a Transport Request?
· Releasing of Request
· Package Creation
3. Data Dictionary
· Creation of Database Tables
· Data Element & Data Domain
· Structures & Table Types
· Search Helps
ü Elementary Search Help
ü Collective Search Help
· Creation of Views
ü Database View
ü Projection View
ü Maintenance View
ü Help View
· Type Groups
· Creation of Foreign Keys
· Check & Value Tables
4. Reporting
· Debugging Techniques
· Pillars of ABAP
ü Work Area
ü Internal Table
· Modularization Techniques
ü Sub-Routines
ü Includes
ü Function Modules
· For All Entries & Joins
· Events for Classical Reports
· Events for Interactive Reports
· Types of Messages & Message Class Creation
5. ABAP List Viewer
Introduction to ABAP List Viewer
Types of ABAP List Viewer
· Function Module for List Display
· Function Module for Grid Display
· Interactive ALV (SLIS)
6. Interfaces
· Introduction to Cross Applications
· Working with RFC Function Modules
· Overview of Business Objects
· Creation of Business Objects
· Creation of BAPI
7. Conversion
Why Data Transfer?
· Introduction to BDC
· Recording a Transaction
· Methods in BDC
ü Call Transaction
ü Session Method
· Flat File Creation
· Uploading Data
· LSMW (Legacy System Migration Workbench)
8. Enhancements
· Introduction to Enhancements
· User Exits
· Customer Exits
· Introduction to BAdIs (Business Add Ins)
· Implementation of a BAdI
· Overview of Enhancement Spots, Enhancement Sections, Enhancement Implementations, Class Enhancements
9. Forms (Scripts & SMARTFORMS)
· Introduction to Scripts
· Layout Sets
· SAP Scripts Elements
· Logo Inclusions