ABAP ADVANCED BUSINESS APPLICATION PROGRAMMING

    ABAP Workbench Fundamentals

    Solution Release: NetWeaver as 7.31

    Course Contents

  • SAP NetWeaver Application Server fundamentals:
    • SAP Systems and SAP Applications Portfolio
    • SAPGUI and navigation in AS ABAP systems
    • System Core
    • Communication and integration technologies
  • ABAP Workbench Foundations:
    • ABAP program processing
    • ABAP Workbench tools
    • ABAP language basics, Open SQL
    • Modularization techniques
    • Complex data objects, structures and internal tables
    • Data modeling and data retrieval
    • Classic ABAP reports
    • Program analysis tools
    • Programme calls and memory management
  • ABAP Dictionary:
    • Domains, data elements, structures
    • Transparent tables, pool tables and cluster tables
    • Input checks
    • Dictionary object dependencies
    • Changes in table structure
    • Views
    • Search helps
  • Classical UI programming:
    • Selection screens
    • Screens(dynpros)

    ABAP Workbench Concepts

    Solution Release: NetWeaver as 7.31

    Course Contents

  • ABAP Objects:
    • Object-Oriented Programming
    • Fundamental Object-Oriented syntax
    • Inheritance and casting
    • Interfaces and casting
    • Global Classes and Interfaces
    • Exception handling
    • ABAP Object-Oriented examples – ALV and BAdIs
    • Abstract classes, factory methods and singletons
  • Shared Objects and shared memory areas
  • Dynamic programming:
    • Generic data types
    • Field symbols and data references)
    • Runtime Type Identification (RTTI)
    • Runtime Type Creation (RTTC)
  • Enhancements and modifications:
    • Adjustment of SAP Standard Software
    • Enhancing Dictionary elements
    • Customer Exits
    • Business Add Ins (BAdIs)
    • Modifications of the SAP standard applications
    • Implicit and Explicit Enhancements
  • Fundamentals of Web Dynpro for ABAP
    • Web Dynpro Components, Windows and Views
    • Web Dynpro Controllers
    • Web Dynpro Context
    • Web Dynpro Context
    • Controller and Context programming