Course details

ABAP stands for Advanced Business Application Programming. It is a programming language developed by ERP. ERP is a German company that develops ERP (Enterprise Resource Planning System) systems. These systems are used by companies to track all information related to the business integrating finance, sales, and materials data. ABAP/4 is the programming language used for the thousand tiny embedded programs called transactions that make up the application. The /4 means it is a fourth generation language.

INTRODUCTION TO ERP/ERP ARCHITECTURE USING ABAP/4 LANG, ABAP OOPS, ABAP DATA ELEMENTS.

  • Overall introduction to ERP
  • Introduction ERP R/3 architecture, Introduction to ERP ABAP/4
  • ABAP/4 editor (Focus on the functionalities of new ABAP editor)
  • Data types
  • Output statements
  • Writing small programs
  • Arithmetic operations
  • String operations
  • Control statements
  • Parameters
  • Open SQL —statements {insert, modify, delete, update}.
  • Simple reporting
  • Selection screens
  • Transaction code creation

Data Dictionary

  • Tables
  • Data element
  • Domain
  • Structures
  • Type Groups
  • Table maintenance generator and T-code creation
  • Primary and foreign keys.
  • Check and value tables.
  • Menu painter.

ABAP OOPS

  • Fundamentals of OOPS.
  • Introduction to Local classes and methods
  • Importance of Public, Private and Protected sections.
  • Simple reporting using local classes and methods.
  • Global classes and interfaces.
  • Usage of global classes in the reports.

REPORTING

Debugging techniques

  • Breakpoint creation.
  • Watch point creation.
  • Emphasize on the usage of New Debugger.

Internal tables

  • Declaration
  • Processing
  • Population

Control Break Statements.
Modularization techniques.

  • Includes.
  • Subroutines.
  • Function modules.
  • Macros

Variants.
Conversion exits.
For all entries and joins {inner and left outer}.
Message class creation & message types and handling messages.
Events for classical reports.
Events for interactive reports.
Hide and hotspot.
Creating and handling buttons.

DIALOG PROGRAMMING

Introduction to screen painter and dialog programming.
Flow logic

  • PAI.
  • PBO.
  • POV.
  • POH.

Screen designing.
Programming in object browser.
Field validations.
Creation of

  • Table Controls.
  • Tab Strips.

Dynamic Screen.

  • Call Screen.
  • Set Screen.
  • Leave to Screen.
  • Leave Screen.

Processing of list from transaction and vice versa.
Screen table and its fields.
Lock objects.

ALV

  • Introduction.
  • Types of ALV
  • Simple report to display simple ALV List using Function Modules
  • Simple report to display simple ALV grid using Function Modules.
  • Interactive ALV Reports.
  • Working with OOALV using classes (List, Grid).

INTERFACE PROGRAMMING

Why Data Transfers
Introduction to BDC.
File Handling.

  • Presentation server.
  • Application server.

Recordings.
Methods in BDC.

  • Call transaction.
  • Session method.

Error Handling in Call Transaction.
Legacy System Migration Workbench (LSMW)
Different methods.
Steps to Create an LSMW Project.
Flat file creation.
Uploading data.

CROSS APPLICATION

  • Introduction to CA.
  • RFC destination.
  • Working with RFC function modules

MISCELLANEOUS TOPICS

ERP System Landscape.
Correction and Transport System (CTS).
Transport Organizer.
Workbench Request.
Task Creation.
Merging Requests
Release Requests.
ERP memory.

  • SET/GET parameters.

ABAP memory.

  • Imports/ Exports.

Logical Database and Handling Events (LDB).
Field symbols.
SD flow.
MM flow.

Updated on 19 June, 2016

About ADT Technosoft

We would like to introduce ADT Technosoft as a leading education and career service provider institute for training of various professional and high-end ERP courses. ADT always focus on the needs of ERP (enterprise resource planning) based industrial corporate and minimizes the gap between the knowledgeable skilled professionals by placing the right professionals at the right place. Besides ERP solutions and training we also offer a wide range of technical and application courses to promote and enhance a wide spectrum of variety skill within our professional community

ADT pervasively focuses on new ways of business combining IT innovation and adoption of new technology while also leveraging an organization's current IT assets. Our goal is to provide an exceptional and consistent customer experience with all channels across whole industry depending upon specific processes.

See all ADT Technosoft courses
Are you from ADT Technosoft ? Claim your course!
Courses you can instantly connect with... Do an online course on IT, Computing and Technology starting now. See all courses

Is this the right course for you?

Didn't find what you were looking for ?

or