Advance Business Application Programming

ABAP (Advanced business Application Programming) is the programming language used to develop all SAP ERP application. SAP is one of the most widely used ERP applications. Needless to say, the demand for SAP certified ABAP Consultants is consulting growing. Join SAP eAcademy’s ABAP/4 course get an entry into the most happening sector of the IT industry.

  • SAP Portfolio Overview
  • Introduction to SAP NetWeaver Application Server # System Core
  • Communication and Integration Technologies
  • Using the ABAP Workbench
  • ABAP programming basics:
    • Flow of an ABAP progam
    • ABAP language elements and syntax
  • Modularization using subroutines, function modules, and methods
  • Complex data objects:
    • Structures
    • Internal tables
    • Data Modeling and Data Retrieval
    • Classic ABAP Report
    • Program Analysis Tools
    • Memory management and program calls
    • ABAP Open SQL
    • Programming User Dialogs with Screens
  • Selection screens
  • Screens (Dynpros) – Simple screen elements and error handling, subscreens, tabstrip controls o ABAP Dictionary
  • Data types in the dictionary (data elements, domain, tables, views)
  • Performance during table access
  • Input checks
  • Dictionary Object dependencies
  • Changes to Tables
  • Search helps
  • ABAP Objects:
    • Analysis and UML design
    • Classes and objects
    • Inheritance
    • Interfaces
    • Events
    • Global Classes and Interfaces
    • Exception handling
    • ABAP Object-Oriented examples # ALV and BAdIs
    • Abstract classes, factory methods, singletons
  • Shared Objects
  • Dynamic programming:
    • Field symbols and data references
    • Runtime Type Services (RTTS)
  • Enhancements and modifications:
    • Enhancing Dictionary elements
    • Customer Exits
    • Business Add Ins (BAdIs)
    • Modifications
    • Implicit and Explicit Enhancements
    • Enhancement Framework
  • Fundamentals of Web Dynpro for ABAP
    • Architecture
    • Web DynproComponents, Windows and Views
    • Web Dynpro Controllers
    • Web Dynpro Context
    • Web Dynpro UI Interface
    • Controller and Context programming
  • Certification test to become an SAP Certified Development Associate # ABAP with SAP NetWeaver 7.31