SAP ABAP General Course

ABAP is the default programming language for SAP applications.

SAP ABAP General Online Training

ABAP is one of the many application-specific fourth-generation languages first developed in the 1980s. It was originally the report language for SAP R/2, a platform that enabled large corporations to build mainframe business applications for materials management and financial and management accounting.

What you will learn

ABAP was one of the first languages to include the concept of Logical Databases (LDBs), which provides a high level of abstraction from the basic database levels.

  • Introduction to ERP
  • Introduction to SAP

SAP ABAP General Online Training Course Content

 

  • Introduction to ERP
  • What is ERP?
  • Difference between ERP and Non ERP
  • History & Features of SAP
  • Introduction to SAP
  • SAP Architecture
  • SAP modules at a Glance
  • System Landscape
  • Logon to SAP Environment
  • Introduction to ABAP
  • Basic Overview of ABAP
  • What is ABAP/4 and RICEF?
  • ABAP workbench tools
  • Data Types & Classification
  • Data Objects & Classification
  • ABAP Programming Basics
  • Steps for Creating a Program
  • Elements in R/3 Screen
  • Output Statements
  • Operators in ABAP
  • Text Elements
  • String Operations
  • Loops & Branches
  • Do, Do n times, While
  • If, If Else, if Ladder, Case
  • Small Programs
  • Structures & Internal Tables
  • Structures creation
  • Different structures with Extra Fields
  • Internal Tables Introduction
  • Different Internal tables
  • Internal Tables Introduction
  • Declaring Internal Table
  • Populating Internal Table
  • Processing Internal Table
  • Initializing Internal Tables
  • Modify Operation on Internal Table
  • Delete Operation on Internal Tables
  • Select Statements
  • Logical operators
  • Select Single & Up to 1 rows
  • Nested Select queries
  • For all Entries & Join Statements
  • Important Commands in ABAP (Clear, Refresh, Delete, Exit,
  • Continue, Stop, Describe)
  • Control Break Statements and Include Programs
  • Modularization Techniques
  • Over view of Modularization
  • Includes
  • Subroutines
  • Function Modules
  • Data Dictionary
  • ABAP Dictionary Introduction
  • Data Dictionary Objects
  • Data Base Tables
  • Structures
  • Views
  • Data Elements
  • Type Groups
  • Domains
  • Search helps
  • Lock objects
  • Primary Key and Foreign Key
  • Table Maintenance Generator
  • Selection Screen Design
  • Selection Screen Design
  • Parameter Statement
  • Select-options Statement
  • Selection-screen Statement
  • Screen table and its fields
  • Dynamic screen modification by using Modify Id key
  • Simple Reports
  • Reports Introduction
  • Report without events
  • Report with events ( Classical report)
  • Interactive Report
  • Message class Creation
  • Text messages creation
  • Hide Technique
  • Get Cursor Technique
  • Read Line Statement
  • At Events ( control Events)
  • Variant Creation
  • Transaction Code Creation
  • ALV Reports
  • ALV Reports Introduction
  • ALV List Display
  • ALV Grid Display
  • ALV Blocked Display

 

  • Hierarchical ALV Creation
  • ALV Catalog Creation
  • ALV Events Creation
  • ALV Layout Creation
  • ALV Header and Footer Creation
  • BDC (Batch Data Communication)
  • BDC Introduction
  • GUI Up load & GUI Down load
  • BDC Programming
  • Call Transaction
  • Session Methods
  • Handling Table Controls in BDC
  • Application Server
  • Presentation Server
  • BDC (Batch Data Communication)
  • Over view of LSMW
  • Creation of Project , Sub Project , Object Type
  • Creation of LSMW using Recording Mode
  • Module Pools
  • Over view of Module pools
  • Creation of Create button
  • Creation of Display
  • Creation of Sub screens
  • Creation of Table Control
  • Creation of Save button to update Data Base
  • Sap Scripts
  • SAP Scripts Introduction
  • Components of SAP Scripts
  • Layout Set
  • Standard Text
  • Out Put Program
  • Modifying Standard SAP Script Layouts
  • Including Logos
  • SAP Script Utilities – Upload / Download
  • Smart Forms
  • Smart Forms Introduction
  • Graphics Management
  • Style Maintenance
  • Paragraph Formats
  • Character Formats
  • Writing print program and designing layouts
  • CROSS APPLICATIONS
  • RFC
    • Over view of CA
    • Creation of RFC
    • Fetching Data Using RFC
  • BAPI
    • Over View Of BAPI
    • Features and applications of BAPI
    • Creating a custom BAPI
    • Working with a standard BAPI
  • Enhancements Customer-Exits
    • Over View Of Exits
    • Types of Customer Exits
    • Function Exit example
    • Menu Exit example
    • Screen Exit example
  • Enhancements BADI's
    • BADIs Overview
    • Defining a BADI
    • Single Implementation BADI
    • Multiple Implementations BADI
  • Enhancement Framework
    • Enhancement Spot Overview
    • What is Enhancement Spot
    • Types of Enhancement spots
    • Implicit Implementation
  • Enhancement Framework
    • What is ALE and Types of data transfer
    • Overview of IDOC
    • Implementing ALE between SAP to SAP
    • Change Pointers
    • Message Controls
  • Miscellaneous Topics
  • Transport Organizer
  • Work Bench Request
  • Task Creation
  • Release Objects
  • SAP Queries
  • Runtime Analysis-SE30
  • Performance Tuning-ST05
  • Code Inspector
  • Extended Program Check
  • Debugging Techniques
  • IMPORT/EXPORT
  • SD Flow
  • MM Flow
Back to top