This document outlines the course content for an ABAP training program. The course covers fundamental ABAP concepts like programming basics, internal tables, and modularization. It also covers more advanced topics like reports, transactions, BDC, SAP scripts, smart forms, enhancements, BADIs, object-oriented ABAP, IDOCs, RFCs, EDI, BAPI, and ALE. The course is divided into 5 units that progress from introductory to advanced material and cover all aspects of developing and maintaining applications in SAP systems using ABAP.