Skip to content
AfriScienceGroup home
SAP Systems

SAP ABAP Programming Fundamentals

Custom code is where a standard system meets a business that does not work the way the software assumed, and it is also where upgrades break and performance problems originate. This course covers writing it responsibly. Delegates work through the development environment and repository, language fundamentals including data types, internal tables and control structures, and database access with the performance rules that separate an acceptable program from one that locks a production system. Modularisation, function modules and classes follow. Reports, selection screens and output are covered. Enhancement and extension techniques are addressed, including why modifying standard code is a decision with a long tail. The course closes on debugging, transport and code review.

Course objectives

  • Navigate the development environment and repository
  • Use data types, internal tables and control structures correctly
  • Access the database within the performance rules that matter
  • Modularise using function modules and classes
  • Build reports, selection screens and output
  • Apply enhancement techniques rather than modifying standard code
  • Debug, transport and review code before it reaches production

Who should attend

  • Developers new to the platform
  • Technical consultants and support staff
  • Functional consultants who specify custom development
  • IT staff maintaining existing custom code
  • Technical leads reviewing development work

Course outline

  1. 01Where upgrades break and performance dies
  2. 02Development environment and repository
  3. 03Data types and internal tables
  4. 04Control structures and program flow
  5. 05Database access and performance rules
  6. 06Modularisation, function modules and classes
  7. 07Reports, selection screens and output
  8. 08Enhancements, debugging, transport and review

Scheduled sessions

Scheduled sessions for SAP ABAP Programming Fundamentals
DatesVenueFormatPriceRegister
12 to 16 October 2026Casablanca, MoroccoClassroomUSD 1,325 per delegateRegister Now
19 to 23 October 2026OnlineOnlineR8,500 per delegateRegister Now
16 to 20 November 2026Pretoria, South AfricaClassroomR19,950 per delegateRegister Now
22 to 26 February 2027Dar es Salaam, TanzaniaClassroomUSD 1,325 per delegateRegister Now
8 to 12 March 2027Kampala, UgandaClassroomUSD 1,325 per delegateRegister Now
15 to 19 March 2027Accra, GhanaClassroomUSD 1,325 per delegateRegister Now

SAP ABAP Programming Fundamentals

From R8,500

AskRegister