WHAT IS SAP ABAP ?
ABAP stands for Advanced Business Application Programming a 4th generation language. ABAP is an
object-oriented programming language for development and modification of SAP business applications.
Using ABAP, we can create user screens, business interfaces, functional reports, interactive forms, page
layouts, to migrate data from files and make enhancement in standard functionalities. ABAP programming
is use to streamline, automate and optimize core business activities and integrate all the departments
and their processes of an organization more efficiently and effectively. ABAP has a large collection of
functional modules and pre-defined process which makes it easier for a non-developer to learn as
compared to other programming languages like Java, PHP, and C etc. Developers need to have knowledge of
relational database and object-oriented programming concepts.
Course Duration : 60 – 80 Hrs.v
Course Contents
1) SAP NetWeaver Application Server fundamentals:
- • SAP Systems and SAP Applications Portfolio
- • SAPGUI and navigation in AS ABAP systems
- • System Core
- • Communication and integration technologies
2) ABAP Workbench Foundations:
- • ABAP programme processing
- • ABAP Workbench tools
- • ABAP language basics, Open SQL
- • Modularization techniques
- • Complex data objects, structures and internal tables
- • Data modelling and data retrieval
- • o Classic ABAP reports
- • Programme analysis tools
- • Programme calls and memory management
3) ABAP Dictionary:
- • Domains, data elements, structures
- • Transparent tables, pool tables and cluster tables
- • Input checks
- • Dictionary object dependencies
- • Changes in table structure
- • Views
- • Search helps
4) Classical UI programming:
- • Selection screens
- • Screens (dynpros)
5) ABAP Objects:
- • Object-Oriented Programming
- • Fundamental Object-Oriented syntax
- • Inheritance and casting
- • Events
- • Global Classes and Interfaces
- • Exception handling
- • ABAP Object-Oriented examples – ALV and BAdIs
6) Enhancements and modifications:
- • Adjustment of SAP Standard Software
- • Enhancing Dictionary elements
- • Customer Exits
- • Business Add Ins (BAdIs)
- • Modifications of the SAP standard applications
- • Implicit and Explicit Enhancements