SAP-ABAP/CA Online/Class Room Training Course Contents 

ERP INTRODUCTION

  • ERP Fundamentals
  • ERP Purpose
  • ERP Products
  • Introduction to SAP
  • SAP Job Roles
  • Role of ABAP Consultant

SAP R/3 ARCHITECTURE

  • Different Tiers of Architecture
  • Application Server Services
  • R/3 Landscape
  • ABAP Workbench

ABAP INTRODUCTION

  • Repository and Dictionary Objects
  • Client Concept
  • ABAP Related Transaction Codes
  • ABAP Programming Rules
  • Data Types

ABAP STATEMENTS

  • Write Statement Options
  • Parameter Statements
  • Types of Operators
  • Package Creation
  • IF Statement
  • CASE Statement
  • LOOP Statement
  • Check Boxes and Radio Buttons

STRUCTURES

  • Creating Structures
  • Nested Structures
  • Include Structures
  • Move and Move –Corresponding Statements
  • Retrieving Data from Database Using Selected-End Sheet
  • Inserting Data into Database from a Structure

DICTIONARY OBJECTS

  • Creation of Database Tables
  • Data Elements
  • Domains
  • Client Dependent Tables
  • Client Independent Tables
  • Append and Include Structures
  • Table Maintenance Generator
  • Events at Table Level
  • Table Buffering
  • Primary and Secondary Indexes
  • Pooled and Cluster Tables
  • Lock Objects
  • Type-Groups
  • Table Types
  • Search Helps
  • Views

INTERNAL TABLES

  • Introduction and Necessity of Internal Tables
  • Classification of Internal Tables
  • Creating Internal Tables
  • Select Statement and its Options
  • Select-Options
  • Append
  • Describe
  • Read
  • Sort
  • Clear
  • Refresh
  • Free
  • Insert
  • Delete
  • Modify
  • Collect
  • For all Entries

MESSAGE CLASSES

  • Creating Message Classes
  • Types of Messages
  • Using Messages in Repository Objects

SELECTION SCREEN PROGRAMMING

  • Creating Simple Blocks
  • Creating Push Buttons and Labels
  • Event Handling in Selection Screen
  • Initialization Event
  • At Selection –Screen Event
  • At Selection –Screen Output Event
  • At Selection –Screen on Value-Request
  • At Selection –Screen on Help Request
  • Creating Tabbed Blocks
  • Creating Sub-Screens
  • Creating Application Toolbar Push Buttons Using Function Keys
  • Menu Painter

MODULARIZING TECHNIQUES

  • Internal Subroutines
  • External Subroutines
  • Pass by Value Parameters
  • Pass by Reference Parameters
  • Passing Internal Tables as Parameters
  • Include Programs
  • Macros

FUNCTION MODULES

  • Creating Function Groups
  • Function Builder Interface
  • Types of Parameters in Function Modules
  • Exception Handling in Function Modules
  • Optional and Default Parameters

REPORTS

  • Classical Reports
  • Control Break Reports
  • AT-Events
  • Interactive Reports
  • At Line –Selection Event
  • Top-of-Page Event
  • Top-of-Page During Line Selection
  • ABAP QUERY Reports
  • Creating Logical Database and Usage

PERFORMANCE ANALYSIS

  • Runtime Analysis
  • SQL Trace

SQL

  • Open and Native SQL Statements
  • Creating Cursors
  • Processing Cursors

MODULE POOL PROGRAMMING

  • Introduction to Layout and Flow Logic
  • Process After Input
  • Process Before Output
  • Drop Down List boxes
  • Table Control
  • Sub-Screens
  • Tab Strip Control
  • Displaying Pictures in Screens
  • Process on Help Request
  • Process on Value Request
  • Automatic Field Validations
  • Flow Logic Validations

FILE HANDLING

  • File Transferring Techniques
  • File Management on Presentation Server
  • Upload and Download Function Modules
  • File Management on Application Server
  • File Opening Modes
  • INPUT Mode
  • OUTPUT Mode
  • UPDATE Mode
  • APPEND Mode
    • Working With Datasets
    • OPEN Dataset
    • READ Dataset
    • CLOSE Dataset
    • SET Dataset
    • GET Dataset
    • Transfer

BDC (BATCH DATA COMMUNICATION)

  • BDC Techniques
  • Direct Input Method
  • Call Transaction Method
  • Error Handling in Call Transaction
  • Session Method
  • Error Handling in Session Process
  • Background Job Scheduling
  • Records Method

SAP SCRIPTS

  • Designing Layouts
  • Windows
  • Using Elements
  • Print Program Creation
  • Passing Parameters to SAP Scripts
  • Symbols in SAP Scripts
  • Standard Symbols
  • Program Symbols
  • Text Symbols
  • Image Uploading
  • Displaying LOGO in SAP Scripts
  • Creating Standard Texts
  • Reading Standard Texts
  • Modifying Standard Layouts
  • NACE Configuration

SMART FORMS

  • Differences Between Scripts and Smart Forms
  • SMART STYLES
  • Generating Smart Forms Function Modules
  • Displaying LOGO In Smart Form
  • Passing Data to Smart Forms

Cross Application Concepts:
ABAP Query
ALE,IDOCS
User Exits & Badi
Logical Database
LSMW
RFC’s & BAPI’s
ABAP Code Optimisation
SAP Workflow
OOABAP