Go to Top

Home

SAP ABAP/4 SYLLABUS

Introduction to SAP & R/3 Architecture
  • • What is Sap?
  • • History & Features of SAP
  • • SAPR/2 Architecture(Limitations of R/2 Architecture)
  • • SAP R/3 Architecture(Types of work processes)
  • • SAP R/3 Application Modules
  • • SAP Landscape
Introduction to ABAP/4
  • • What is ABAP ?
  • • Logon to SAP Environment
  • • Transaction Codes
  • • Multitasking Commands
  • • Comments
  • • Errors
  • • ABAO/4 Editor(SE38)
  • • Steps for Creating a Program
  • • Elements in R/3 Screen
  • • Output Statements
  • • Operators in ABAP
  • • Data types &Classification
  • • Data Objects & Classification
  • • Text Elements
  • • String Operations
  • • Control Statements
  • • Field strings
ABAP Dictionary
  • • ABAP Dictionary Introduction
  • • Data Dictionary Functions
  • • Data dictionary Objects
  • • Data base tables
  • • Structures
  • • Views
  • • Data Elements
  • • Types groups
  • • Domains
  • • Search helps
  • • Primary Key An Foreign Key
  • • Table maintenance generator
  • • Data modeler
  • Packages
  • • Creating a package
  • • Difference between local objects & packages
  • • Transferring local objects to packages
  • Variants
    • • Variants Introduction
    • • Creating variants in ABAP Editor &Data Dictionary
    Message Classes
    • • Message Class Introduction
    • • Message Types
    • • Calling message class in report & Dialog programs
    Selection Screens
    • • selection screen Introduction
    • • Parameter Statement
    • • Select-options Statement
    • • Selection-screen Statement
    • • Screen table and its fields
    • • Dynamic screen modification by using Modified key
    Open SQL Statements
    • • Select
    • • Insert
    • • Modify
    • • Updates
    • • Delete
    Internal Tables
    • • Internal Table Introduction
    • • Declaring Internal Table
    • • Populating Internal Table
    • • Initializing Internal Tables
    • • Inner Joins And for All entries
    • • Control Break Statements
    Debugging Techniques
    • • Debugging Techniques Introduction
    • • Break –point(static & dynamic)
    • • Watch points
    • • Dynamically changing internal tables contents in Debugging Editor
    • • Option to step through the program in debugging Editor
    Modularization Techniques
    • • modularization techniques Introduction
    • • Includes
    • • Subroutines
    • • Passing Parameters to Subroutines
    • • Function Groups & Function Modules
    Reports
    • • Reports introduction
    • • Classical Reports
    • • Interactive reports
    • • Techniques used for interactive Reports
    • • Hotspot
    • • Hide
    • • Get Cursor
    Dialog /module pool programming/transactions
    • • MPP Introduction
    • • Relationship between screen, Flow, Logic and Program
    • • Flow Logic Events
    • • process Before output(PBO)
    • • process After Input(PAI)
    • • Dynamic Screens
    Leave screen, Leave to screen Call Screen, Set Screen Batch Data Communication
    • • BDC Introduction
    • • Recording
    • • BDC Methods
    • • Call Transaction Method , Session Method
    • • Handling Table control in BDC
    Legacy System Migration Workbench
    • • Difference Methods
    • • Flat file creation
    • • Uploading data
    Smart Forms
    • • Smart Forms Introduction
    • • Graphics management
    • • Style Maintenance
    • • paragraph formats
    • • Character Formats
    • • ALV Writing print program and designing layouts
    ALV Reports • ALV Report Introduction • ALV through function modules • ALV Types BADI • Global Abap/4 function modules • Testing & search Tool BAPI
    ENHANCEMENTS:
    • a. User_Exits
    • b. Menu_Exits
    • c. Function_Exits