SAP Training – ABAP Programming

The training in the ABAP programming language is divided into 10 thematic units. Each block contains a general introduction to the topic, followed by a detailed presentation of the activities associated with a particular circuit. Depending on the selected topics the graduate gains knowledge of object programming, data export from SAP to MS Excel or optimizing customer functionalities. Alternatively, we arrange training sessions in the form of a teleconference.

Basics

  • SAP Development Enviroment
  • Data dictionary
  • Editor ABAP
  • Function builder
  • Screen Painter
  • Menu Painter
  • Transactions
  • Basic syntax ABAP
  • Basic reporting
  • Debugging

Object programming

  • Functional and object-oriented programming
  • Classes
  • Constructor
  • Creating an object (class instance)
  • Garbage collection
  • Methods
  • Interface
  • Inheritance
  • Events
  • Class Builder

ALV

  • Data output using a non-object ALV – variants, field catalog, events, layout, grading

Object ALV

  • Data output using an object ALV – variants, field catalog, events, layout, sorting

Data export from SAP to MS Excel

  • Tools for export and graphical presentation of data in * .XLSX files

Extending of SAP Standards

  • Reparation
  • Transaction with variant
  • GuiXT
  • Extending DDIC objects – Append structure
  • Extending DDIC objects – Customer includes
  • Field exit, Customer exit
  • BAdI – Business Add-In
  • Enhancement spot
  • Implicit, Explicit – new BAdI

Performance

  • Summary of tools for performance monitoring and optimization of customer-developed functionalities

Dynpro

  • Dialog programming – Structure
  • Screen painter
  • Menu painter
  • Logic flow editor
  • Interaction with user

SmartForms

  • Introduction
  • Calling Program
  • Styles
  • Text modules
  • Forms – Global settings
  • Forms – Form elements

XSLT Transformation in SAP

  • XSLT – processor, syntax, call, creating in the SAP Enviroment
  • Simple transformation – The syntaxe and usage

Get in touch

Fill in all required information and we will contact you back as soon as possible.