• Write object oriented programs with ABAP
  • Use the enhancement concept
  • Create simple Web Dynpro for ABAP applications


  • Development consultants who are responsible for developing and adapting ABAP programs



  • TAW10 or relevant working experience in ABAP

Course based on software release

  • SAP NetWeaver AS 7.31


  • 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 Dynpro Components, 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


  • Participants must work through the e-learning TAW11e prior to attending TAW12.
  • In order to be properly prepared for the certification exam after TAW12, participants might need some extra hours of self-study after the official end of class every day.