Course Content and Syllabus of SAP ABAP

Introduction to sap and abap/4 language

  • Overall introduction to ERP
  • Introduction SAP R/3 architecture, Introduction to SAP ABAP/4 Language
  • ABAP/4 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
  • Search helps
  • Views
  • Type Groups
  • Table maintenance generator and T-code creation in this Module
  • Primary and foreign keys in this Module
  • Check and value tables

REPORTING

  • Debugging techniques
  • Breakpoint creation
  • Watchpoint creation
  • Draw Attention 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} in ABAP
  • Message class creation & message types and handling messages in this Module
  • Events for classical reports
  • Events for interactive reports
  • Hide and hotspot
  • Creating and handling buttons
  • Menu painter
  • ABAP OOPS
  • Fundamentals of OOPS
  • Introduction to Local classes and methods in this Module
  • Importance of Public, Private and Protected sections in this Module
  • Simple reporting using local classes and methods
  • Global classes and interfaces
  • Usage of global classes in the reports in this Module

ALV

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

DIALOG PROGRAMMING

  • Introduction to screen painter and dialog programming
  • Flow logic
  • PAI
  • PBO
  • POV
  • POH
  • Screen designing
  • Programming in the object browser
  • Field validations
  • Creation of Table Controls
  • Tab Strips
  • Dynamic Screen
  • Call Screen
  • Set Screen
  • Leave to Screen
  • Processing of list from transaction and vice versa in  ABAP
  • Screen table and its fields.
  • Lock objects

INTERFACE PROGRAMMING SAP ABAP

  • Why Data Transfers
  • Introduction BDC
  • File Handling for this Module
  • Presentation server in for this Module
  • Application server for this Module
  • Recordings in this Module
  • Methods in BDC in this Module
  • Call transaction in this Module
  • Session method in this Module
  • Error Handling in Call Transaction in this Module
  • Legacy System Migration Workbench (LSMW) in ABAP
  • Different methods in ABAP
  • Steps to Create an LSMW Project in ABAP
  • Flat file creation in ABAP 
  • Uploading data in ABAP 
  • SAP Scripts in this Module
  • Introduction in this Module
  • Layout Sets in ABAP 
  • SAP Script Elements in ABAP
  • Modifying standard layout sets 
  • Including logo
  • SAPscript Control Commands
  • SMARTFORMS
  • Working with smart forms
  • Standard Texts in ABAP
  • Graphics management Part
  • Writing a print program and designing layouts in ABAP
  • Output type configuration to standard orders in ABAP

ADOBE FORMS / INTERACTIVE FORMS (PDF)

  • Introduction to adobe forms

MISCELLANEOUS TOPICS in ABAP Module

  • SAP System Landscape in ABAP Module
  • Correction and Transport System (CTS)
  • Transport Organizer in this Module
  • Workbench Request in this Module
  • Task Creation Process
  • Merging Requests in this Module
  • Release Requests in ABAP Module
  • SAP memory module
  • SET/GET parameters in ABAP Module
  • ABAP memory 
  • Imports/ Exports
  • Logical Database and Handling Events (LDB)
  • Field symbols
  • SD flow in ABAP Module
  • MM flow in ABAP Module

FUNCTION MODULES SAP ABAP

  • Concepts of Function Group in This Module
  • Different Types FMs in this Module
  • Concepts of FM interface in this Module
  • Concepts of Update Programs in this Module
  • CROSS APPLICATION in this Module
  • Introduction to CA in this Module
  • RFC destination in this Module
  • Working with RFC function in this Module
  • IDOCS SAP ABAP
  • Concepts of IDOCS in this Module
  • Structure of IDOCS and Types SAP ABAP
  • Creation of segments in this Module
  • Creation of IDOCS in this Module
  • Using standard message types in this Module

ALE SAP ABAP

  • Defining logical systems used for ALE interfaces in this Module
  • Outbound / Inbound processing in this Module
  • Sending of master data from one system to another system
  • Distribution modal view
  • IDOC Programming / Custom IDOCS

BAPI and Business Objects

  • Introduction to BAPI
  • Overview of Business Objects
  • Step By Step proceed towards followed to create BAPI

ENHANCEMENTS

  • Introduction to enhancements
  • Different Ways of doing Enhancements
  • User Exits
  • Introduction BADI
  • How to implement BADI in this module
  • Overview on Enhancement Spots
  • Overview on Enhancement Section
  • Overview on Enhancement Implementations
  • Overview on Class Enhancements

SAP WORKFLOW

  • Introduction of SAP WORKFLOW
  • Introduction of different elements of Workflow
  • Introduction to concepts of Binding
  • Introduction to Business Object Events in this Module
  • Easy practical examples of SAP Workflow