SAP ABAP Developer Course Outline



Introduction to SAP ABAP

  • SAP Architecture and ABAP

  • ABAP Development Workbench Tools

  • Object Navigator

  • Workbench Organizer

  • Data Dictionary

  • Menu Painter

  • Screen Painter

    ABAP Workbench Basics

  • Data types and data objects

  • Internal tables

  • Data retrieval (authorization check)

  • Subroutines

  • The ABAP Runtime System

  • Function groups and function modules

  • Program calls and data transfer

    ABAP Objects

  • Classes and objects

  • Inheritance

  • Casting

  • Interfaces

  • Events

  • Global classes and interfaces

  • Exception handling

  • Dynamic programming

    ABAP Dictionary

  • Database tables

  • Performance for table access

  • Consistency through input check (foreigh key dependency)

  • Dependency of ABAP Dictionary objects

  • Views

  • Search help

    Techniqes for List Generation

  • Data output to lists

  • Selection screen

  • Logical database

  • Program-specific data retrieval

  • Data formatting and control level processing

  • Storage of lists and background processing

  • Interactive lists

    Dialog Programming

  • Screen (basics)

  • User interface (GUI title, GUI status)

  • Screen elements for output (text fields, status icons, and group boxes)

  • Screen elements for input/output

  • Subscreen and tabstrip control

  • Table control

  • Context menu

  • Dialog programming lists

    Database Changes

  • Database updates with Open SQL

  • LUWs and Client/Server Architecture

  • SAP locking concept

  • Organizing database changes

  • Complex LUW processing

  • Number assignment

  • Change-document creation

    Enhancements and Modifications

  • Changes in SAP Standards

  • Personalization

  • Enhancements to Dictionary elements

  • Enhancements using customer exits

  • Business Transaction Events

  • Business Add-Ins

  • Modifications

     

     

     

    .

     

  • ŠERPtek 2009-2010 SAP is a registered trademark of SAP AG Germany