SAP ABAP Training

Home » SAP » SAP ABAP Training

+91 - 9666600093   |   +91 - 9848686581   |   info@erponlinetraining.com

SAP ABAP Course Content

1. Introduction to ABAP

  • Introduction to R/3 Architecture, Introduction to SAP R/3, ERP concepts and ABAP/4 introduction
  • Complete Overview of R I C E F Components
  • Basic Navigation (SAP GUI) Logins, T-codes, Types of Programs and Package Creation
  • Fundamental concepts of the ABAP programming language
  • ABAP runtime environment and Naming Standards

2.  General ABAP Concepts

  • Creation of Parameters and Selection Screens
  • Conditional Statements
  • Data types and Data objects
  • Common Control Statements and String operations

3.  Data Dictionary Concepts

  • Introduction to Data Dictionary
  • Domain and Data Element
  • Tables
  • ….Transparent Tables
  • ….Pooled Tables
  • ….Cluster Tables
  • Table Creation � Top-Down Approach and Bottom-up-Approach
  • Foreign Keys & Indexes
  • Structures
  • Views
  • ….Types of Views
  • ……..Database View
  • ……..Projection View
  • ……..Maintenance View
  • ……..Help View
  • Type Groups & Activation
  • Search Helps
  • Lock Objects (With Function Modules for Lock Requests)

4.  Internal Tables

  • Working with Internal Tables Types of Internal Tables: Standard/Sorted/Hashed
  • Body/Header Line Concept, Occurs 0 Concept
  • Creating/Populating/Processing Internal Tables
  • Processing Internal Tables: Process Operations Loop�End loop. Read Statement Append LOOP
  • CLEAR / Refresh / FREE INSERT / Modify / Delete / SORT / Describe

5. Open SQL

  • Introduction to Open SQL
  • Working with SELECT�ENDSELECT with different combinations
  • Working with SELECT SINGLE * SQL Queries
  • Using INNER JOINS, Using FOR ALL ENTRIES and INSERT / DELETE / MODIFY

6. Modularization Techniques

  • Subroutines, Includes
  • Function Groups and Function Modules

7. Reports: (Classical Reports)

  • Events in Reports
  • Message Classes Creation and Types

9. Reports: (Interactive Reports)

  • Events in Reports
  • At line Selection
  • At User Command
  • Menu Painter

10.  ALV Reports: (ABAP LIST VIEWER Reporting)

  • ALV List and Grid Display
  • Auto Field Catalog Merge
  • ALV with Macros
  • Block ALV display
  • ALV with LOGO
  • Hierarchical Display
  • Popup Display

11. Module Pool Programming

  • Introduction to Screen Programming
  • Screen Painter
  • Creation of T-codes
  • Table Controls
  • Tab Strip Control
  • Defining Sub screens

12. Methods for transferring Data/ Uploads

  • BDC Recording Method
  • Session Methods
  • Call Transaction Method
  • Data Transfer Scheduling background and periodic jobs

13. File Handling / Data Sets

  • File Handling
  • Creating/Appending Files in Application Server
  • Reading Data From Application Server to Local PC

14.  Smart Forms

  • Introduction to Smart Forms
  • Basic Features of Smart Forms
  • Smart forms Architecture
  • Simple Smart form Design
  • Tables in Smart forms
  • Smart Styles
  • Tables and Templates
  • Loops

15. ALE & IDOC

  • Introduction to ALE and IDOC
  • Distributed Applications and Business Processes
  • ALE Components and benefits
  • ALE Architecture, Logical System, Message Type
  • Segments, Idoc Type &Idoc
  • ALE�s with IDOC
  • RFC and IDOC with Standard Message types
  • ALE�s with IDOC and RFC
  • Standard ALE
  • IDOC Steps to Send the Material from Outbound to Inbound Using MATMAS Message Class

16.  ABAP Objects (OOABAP)

  • ABAP Objects (OOABAP) Concepts of object-oriented programming
  • Use of simple classes and methods
  • Understanding of object-oriented programming
  • Advantages of Object Oriented Programming
  • Components of a Class � Methods
  • Methods and Attributes
  • Visibility/Encapsulation
  • …Public, Private and Protected
  • Attributes of Object Oriented Programming
  • Creation of Global class and using it in a local program
  • Use the global class created in a local program
  • Accessibility of different sections of a class
  • Classes & Objects
  • Defining Local Classes, Components of a Class
  • Attributes, Constructor, Inheritance, Polymorphism
  • Interfaces, Events and Exception Handling

17. Interface: BAPI Business Application Programming

  • Introduction to BAPI
  • BOR and RFCs
  • Custom BAPI Creation
  • Data Uploads through the BAPIS
  • Reports using BAPI

18 . Badi Business Add Ins

  • Badi Enhancements
  • Badi� Business Add Ins Implementation

19. Transport System

  • Transport Request Numbers
  • How to release Transport Request
  • STMS

20.  Miscellaneous Topics

  • System Landscape (workbench Organization)
  • 3 Way Landscape Systems DEV, QAS and PRD
  • ASAP Methodology SAP Basic Services

21 ABAP Coding Standards

  • ABAP Coding Standards
  • Project Coding Standards

22. Designing Functional and Technical Specs

  • Designing Functional Specs/Templates
  • Designing Technical Specs/Templates
  • Developing FS and TS Specs or Templates with Coding and Test Cases

23. Performance tuning

  • Runtime Analysis
  • SQL Trace

24.  ABAP Debugging Techniques

  • Control Break Statements
  • Formatting Technique
  • ABAP Debugging Techniques

25. LSMW (Legacy System Migration Workbench Tool)

  • Uploading the Data From PC using LSMW Batch Method
  • Uploading the Data From PC using Direct Input Method

26. Enhancements: (Customer Exits)

  • Function Exits
  • Screen Exits
  • Menu Exits and Field Exits

27.  OOPS with ALV

  • Introduction to OOPS With ALV
  • Types of Containers, ALV Type Groups
  • Field catalogPropertied
  • Layout properties Custom Containers design
  • Module Creation Using ABAP Objects and OOPS with ALV Grid Display

28.  Overview of Functional modules

  • SD, MM and FICO Functional Flow





Add Your Review