SAP Course

course overview

Click to View dates & book now


Gain a detailed knowledge of the fundamental concepts of ABAP and learn how to comfortably and efficiently work with the ABAP Workbench tools in order to undertake custom developments with confidence.

This course is based on software release:

  • ECC6.0 EHP8 SP00 / NW 7.5 SP01


  • Developer
  • Developer Consultant
  • Help Desk / COE Support
  • Program/Project Manager

Skills Gained

This course will prepare you to:

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



  • BC100 or previous programming language experience



The supply of this course by DDLS is governed by the booking terms and conditions. Please read the terms and conditions carefully before enrolling in this course, as enrolment in the course is conditional on acceptance of these terms and conditions.


  • Flow of an ABAP Program
  • ABAP Workbench
  • Basic ABAP Language Elements
  • Modularisation Techniques in ABAP
  • Complex Data Objects
  • Data Modeling and Data Retrieval
  • Classic ABAP Reports
  • Screens
  • SAP List Viewer
  • Web Dynpro ABAP
  • Program Analysis Tools
  • ABAP Development Tools for SAP NetWeaver
  • SAP Standard Software Adjustments
  • Describing the Processing of ABAP Programs
  • Introducing the ABAP Workbench
  • Organising ABAP Development Projects
  • Developing ABAP Programs
  • Finalising ABAP Development Projects
  • Defining Elementary Data Objects
  • Using Basic ABAP Statements
  • Analysing Programs with the ABAP Debugger
  • Explaining Modularisation
  • Defining and Calling Subroutines
  • Calling Function Modules
  • Creating Function Modules
  • Describing Business Application Programming Interfaces (BAPIs)
  • Calling Methods of Global Classes
  • Creating Global Classes and Static Methods
  • Using Local Classes
  • Using Structured Data Objects
  • Using Internal Tables
  • Explaining Data Models
  • Retrieving Single Database Records
  • Retrieving Multiple Database Records
  • Describing Other Aspects of Database Access
  • Implementing Authorisation Checks
  • Implementing ABAP Lists
  • Implementing Selection Screens
  • Implementing Events of ABAP Reports
  • Creating Screens
  • Creating Input and Output Fields
  • Implementing Data Transport
  • Using the SAP List Viewer
  • Describing Web Dynpro ABAP
  • Implementing Navigation in Web Dynpro
  • Implementing Data Transport in Web Dynpro
  • Improving the Quality of ABAP Code with the Code Inspector
  • Describing ABAP Development Tools for SAP NetWeaver
  • Creating an ABAP Project in Eclipse
  • Adjusting the SAP Standard Software

Talk to an expert

Thinking about Onsite?

If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. Its a cost effective option. One on one training can be delivered too, at reasonable rates.

Submit an enquiry from any page on this site and let us know you are interested in the requirements box, or simply mention it when we contact you.

All $ prices are in USD unless it’s a NZ or AU date

SPVC = Self Paced Virtual Class

LVC = Live Virtual Class

Please Note: All courses are availaible as Live Virtual Classes

Trusted by over 1/2 million students in 15 countries

Our clients have included prestigious national organisations such as Oxford University Press, multi-national private corporations such as JP Morgan and HSBC, as well as public sector institutions such as the Department of Defence and the Department of Health.