WhatsApp Button

top of page
ABAP Core Blueprint

What is ABAP ?

SAP is the most used ERP in the world & ABAP is core of the SAP Solution. All of the programming of SAP application is written in ABAP Language.  ABAP stands  for -Advanced Business Application Programming (ABAP) & it is high level programming language created by SAP to help companies to customize SAP ERP Solution.


Why You should Learn ABAP ?

When any company adopts SAP as ERP, it is delivered with standard SAP Business processes. Each implementation has huge amount of requirements where business want to change standard processes as per thier requirement or add addiotiona processes which is not part of SAP's standard delivery. This Creates a huge demand in market for ABAP consultants who will be customizing and enhancing SAP application as per business requirements.  Because of wide usage of SAP and limited resources available with ABAP skill set, it creates huge demand of resources having ABAP knowledge.


Career with SAP ABAP

If you will go and search any employment portal, you will see flood of ABAP openings. SAP ABAP offers an exponential career growth, better than any other programming language. Sastrageek is associated with multiple MNCs to provid ABAP resources. Post completion of training resumes will be forwarded to MNC.


What proficiency you will build with this training ?

This training builds the proficiency in using the ABAP, a high–level programming language, used for building business applications. Getting skilled in ABAP, under the mentorship of experienced professionals will enable you to develop codes for programming or reporting on the Application Server irrespective of the module. You will be proficcient enough post this training to write & enhance code in ABAP language. Ypu would be able to play ABAP consultant role for any implementation or support project post this training. Please check detailed curriculam mentioned on this page for further details.


What Will You Get with this training?

  • 40 Hours of Instructor Led Live Training Sessions


Course Pre-Requisite

  • This is Basic ABAP course. There is no specific pre-requisite for this course
  • Any one with basic computer skills & Zeal to learn programming


Who Can take this Course ?

  • Any Graduate , Post graduate or undergoing graduation
  • SAP End Users wants to switch Career in SAP
  • SAP Functional Consultants - wants to know technical stuff of SAP
  • Solution Architects, Delivery Managers
  • Project team members


Course Goals

Course is designed to help you moving from beginners knowledge to advance knowledge.

  • Understand the ABAP data types, terminology, and dictionary concepts, including structures, tables, buffers, indexes etc.
  • Create programs using loops and branches
  • Write programs by implementing ABAP programming basics, covering formatting, string/data operations, syntax check, performance trace and more
  • Use modularization techniques covering macros, includes, subroutines, and function modules
  • Create programs using module pools, file handling, and scripting
  • Work with advanced features say BADI, ALE, IDOC, RFC, ALV, LSMW, and more
  • System Administrators

    ABAP Core Blueprint

    • INR Payment Option

      Click Here

    • Check Sample Videos

    • Course Duration

      45 Hours

    • Course Schedule

      Self Paced

    • Trainer Details

      Meet Trainer:

      Brother Anil

      15+ Years of SAP ABAP Experience

      4+ Years of ABAP Training Experience

      Trained 1000+ consultants on ABAP


    • Course Curricular

      Course Content

      1. Introduction to SAP

      • What is sap R/2

      • Purpose of R/3

      • Sap R/3 architecture

      2. Introduction to ABAP Programming

      • ABAP Statements

      • Statements & keywords

      • ABAP data types

      • Introduction to ABAP Program

      3. Control Structures

      A. Branching



      B. Looping

      • UN-Conditional(DO-ENDDO)

      • Conditional(WHILE-ENDWHILE)

      4. Strings

      • String Operations

      5. ABAP Data Dictionary

      • Purpose

      • Types of tables

      • Technical requirements to create the table

      • Data types

      • Domain

      • Data element

      • Structures

        1. Include structure

        2.  append structure

      • Table type

      • Type group

      • Steps to create the table

      • Foreign key Relationship

      • Views

        1. Data base view

        2. Maintenance view

        3. Help view

        4. Projection view

      • Lock objects

        1. Lock modes

        2. Lock modules

      • Search Helps

        1. Elementary search help

        2. Collective search help

      • TMG(Table Maintenance generator)

      • Table Debugging

      6. Internal Tables

      • Introduction & Purpose of Internal Tables

      • Declaring internal tables

      • Types of internal tables

        1. Standard Internal Table

        2. Sorted Internal table

        3. Hashed Internal table

      • control break statements

      7. Open SQL

      • Types of commands

      • DDL,DML,DCL commands

      8. ABAP Debugger

      • Purpose

      • Features

      • Break points

      • Watch Points

      9. Modularization Techniques

      • Introduction

      • Include programs

      • Macros

      • Subroutines

      • Function Modules

        1. Function group creation

        2. Types of Function Modules

      10. Reports

      • Introduction & Purpose

      • Types of Reports

      • Classical Events in Detail

        1. Initialization

        2. At selection screen

        3. start-of-selection

        4. End-of-selection

        5. Top-of-page

        6. End-of-page

      • Interactive Events in Detail

        1. At line selection

        2. At user command

        3. Top of page during line selection

      1. Joins

      • For all Entries

      • Hide

      • Get cursor

      • Hotspot

      11 ALV (ABAP List Viewer)

      • Classical ALV

      • Field Catalog

      • Totals ,sub totals and sorting

      • Interactive ALV

      • Blocked ALV

      • Hierarchal ALV

      • Events in ALV

      12. Batch Data Communication (BDC)

      • Overview of BDC

      • Recording in BDC Programming

      • Types of BDC Programming

      • Call Transaction in Detail

      • Error Handling in call transaction

      • Session Method in detail

      13. LSMW

      14. SAP Scripts

      • Introduction and purpose

      • Sap script components

      • Creation of forms

      • Single and many forms

      15. Smart forms

      • Features of smart forms

      • Types of windows

        1. Secondary window

        2. Main window

        3. Copies window

        4. Final window

      • Types of text elements

      • Table painter

      • Calculations in table painter

      • Program lines

      • creation of barcode

      16. Transaction/Dialog/Module Pool Programming

      • Introduction and purpose

      • Screen painter, menu painter

      • Flow logic & Flow logic Keywords

      • Sub screens & Sub Screen Areas

      • Tab strip control

      • Table control

      17. BAPI (Business Application Programming Interface)

      • Introduction to BAPI

      • Standard BAPI

      • Custom Bapi


      18. Enhancement 

      A. Exits

      • Finding Exits

      • Implementing exits

      • Function module exits

      • Screen exit

      • Menu exit


      • Features of BADIS

      • Differences between BADIS & EXITS

      • Implementation of BADIS

      C. Enhancement Spots

      • Implicit ,Explicit Spots

      • Function Group Enhancement

      • Class Enhancement

    bottom of page