SAP-ABAP for Technical Consultants

Training Details

This course provides the basics related to the ABAP Programming language and allows the team members to interact confidently with the technical implementation team and play a major role in design decisions.

The course teaches the general concepts of the ABAP programming language applicable to all the SAP modules , the major transactions and the business functionality.


Duration

  • 40 Hours


Pre-Requisites

  • Good knowledge of any ERP system - preferably SAP
  • Good communication skills

Course Contents

  1. SAP Overview , Netweaver Architecture and Basics of ABAP programming
  2. ABAP Workbench Tools
    • Object Navigator
    • Workbench Organizer
    • Data Dictionary
    • Menu Painter
    • Screen Painter
  3. ABAP Data Dictionary
    • Data Elements
    • Domain
    • Tables
    • Views
    • Structures
    • Check Tables
    • Lock objects
  4. Basics of ABAP Programming
    • Statements
    • Declarations
    • Selection Screens
    • Internal Tables
    • Includes
    • Subroutines
    • Reports
    • Function Modules 
  5. Database Concepts
    • Tables, Views and joins
    • Native SQL 
    • ABAP SQL
    • Internal Tables and Table data types
  6. Module Pool Programming / Dialog programming
    • Module pool concept in SAP
    • Working with Screens:
      • Flow Logic / PAI / PBO / Screen design.
      • Screen Painter/Menu Painter
      • Working with Screen elements-Buttons/Tables/Controls etc.
      • Creation of Sub-screens
      • Calling Screens
  7. Object Oriented ABAP Programming
    • Data Abstraction
    • Encapsulation / Inheritence/Polymorphism
    • Classes. Methods, Interfaces and Events.\
    • Handling objects.
  8. SAP Script and Smart Forms
    • Concept of Printing forms/documents in SAP.
    • SAP Script overview and programming.
    • SMART forms
  9. ABAP Queries
    • Introduction to Queries
    • Creating Queries to retrieve Personnel, OM or benefits data
    • Designing Query layouts
    • Authorization for Queries
  10. ABAP Interfaces and LSMW
    • Kinds of interfaces in ABAP – ALE, EDI , BAPI, Programming etc.
    • Introduction to LSMW and using LSMW for data loading applications in SAP.
  11. Performance tuning and Debugging
    • Runtime Analysis of programs
    • ABAP Debugger
    • SQL Trace
    • Short Dumps