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