• Learn the fundamental concepts of the ABAP programming language
  • Efficiently use the ABAP Workbench tools
  • Create simple application programs with user dialogs (selection screen, list and screen) and database dialogs (reading from the database)


  • Developers
  • Project managers
  • Consultants




  • Programming experience in any language

Course based on software release

  • SAP NetWeaver Application Server (NWAS) ABAP 7.31


  • Create ABAP programs and the most important Repository objects using appropriate ABAP Workbench tools
  • Navigate in the Workbench and use the syntax help
  • Process source text with the ABAP Editor
  • Test programs using the Debugger
  • Project-oriented development using the Transport Organizer
  • Overview of important ABAP statements
  • Define elementary and structured data objects
  • Working with internal tables
  • Use function groups and function modules
  • Use of classes, methods and BAPIs
  • Database dialogs: Information about database tables in the ABAP Dictionary, read database tables
  • User dialogs: list, selection screen, screens, Web Dynpro ABAP (from SAP NetWeaver 7.0)
  • Overview of the different options for adapting software


  • All ABAP programming courses require that you understand the content of this basic course.

Related Curricula