SAP Advanced Business Application Programming


SAP ERP is enterprise resource planning software developed by the German company SAP SE. SAP ERP incorporates the key business functions of an organization. SAP Advanced Business Application Programming or SAP ABAP is a programming tool used to develop all of R/3 applications and even parts of its Basis system. It is a set of professional tools used to extend R/3 applications to add enhancements and meet individual needs.

This course is intended for individuals looking to learn ABAP skills.

After completing the course participants will be versed and capable to develop ABAP programs in a commercial environment.

Basic knowledge on SAP GUI

This course is an instructor led program with hands on labs and real life scenario. It is delivered with interactive lectures, PowerPoint presentations, question and answer sessions and project. This course is based on BYOD (Bring Your Own Device), participants are expected to bring their own device. There will be a special session for installation of software in their machines before the course starts. However, there will be provision for those who are unable to manage their device.

Flow of an ABAP Program

  1. Describing the Processing of ABAP Programs
ABAP Workbench Introduction
  1. Introducing the ABAP Development Environment
  2. Organizing ABAP Developments
  3. Developing Programs
  4. Finalizing Development
Basic ABAP Language Elements
  1. Defining Elementary Data Objects
  2. Using Basic ABAP Statements
  3. Working with the ABAP Debugger
Modularization
  1. Introducing Modularization
  2. Modularizing Using Subroutines
  3. Modularizing Using Function Modules
  4. Implementing Function Modules
  5. Modularizing Using BAPIs
  6. Modularizing Using Global Classes
  7. Implementing Simple Global Classes and Static Methods
  8. Modularizing Using Local Classes
Complex Data Objects
  1. Working with Structures
  2. Working with Internal Tables
Data Modeling and Data Retrieval
  1. Modeling Data
  2. Reading Single Database Records
  3. Reading Multiple Database Records
  4. Handling Other Aspects of Database Access
  5. Working with Authorization Checks
Classic ABAP Report
  1. Implementing ABAP Lists
  2. Implementing Selection Screens
  3. Implementing Events of ABAP Reports
Screen
  1. Creating Screens
  2. Creating Input/Output Fields
  3. Implementing Data Transport
SAP List Viewer
  1. Using the SAP List Viewer
Web Dynpro ABAP
  1. Describing Web Dynpro ABAP
  2. Implementing Navigation in Web Dynpro
  3. Implementing Data Transport in Web Dynpro
Program Analysis Tools
  1. Using the Code Inspector
  2. ABAP Development Tools for SAP NetWeaver
  3. Describing ABAP Development Tools for SAP NetWeaver
  4. Creating an ABAP Project in Eclipse
SAP Standard Software Adjustments
  1. Adjusting the SAP Standard Software