ABAP/4 Course

Duration: 45 Hr

Session 1
Why ERP?
Why SAP?
Functional & Technical Modules in SAP
Role of Functional & Technical Consultants using ASAP Methodologies
Specs: Functional & Technical
Types of Projects in SAP: Implementation/Up-gradation/Support
Session 2
Introduction to ABAP/4
Overview: Reports/BDC/Dialog Programming/Scripts/Enhancements
History of SAP AG
Introduction to SAP R/2, R/3 Environment
SAP R/3 versions till ECC 6.0.
SAP R/3 Architecture: Presentation/Application/Database Layers
Understanding the functionality of Work processes
Session 3:
Introduction to IDES
Logon to SAP
Introduction to SAP Easy Access screen
Introduction to Transaction Codes (Tcodes)
List of Frequently used Tcodes in ABAP
Logoff from SAP
Session 4:
Introduction to ABAP Editor
Understanding SAP Naming conventions
Introduction to WRITE statement
Introduction to Line Commenting
Introduction to ABAP DEVELOPMENT WORKBENCH(SE80)
Creating a Package/Development Class
Session 5
Introduction to DATA Objects
Data Types: Elementary/Complex
Understanding Elementary Data Types
Creating Complex Data Types
Arithmetic Operations
Logical Operators
Relational Operators
Session 6
Introduction to PARAMETERS Keyword
Branching Statements:
IF…ENDIF.
CASE…ENDCASE.
Session 7
Introduction to System Fields: sy-*
Looping Statements:
Do…ENDDO.
WHILE…ENDWHILE.
SELECT…ENDSELECT.
LOOP…ENDLOOP.
Loop Terminators: Exit/Continue/Check
Session 8
Introduction to ABAP DICTIONARY(SE11)
Introduction to Database Tables
Differences between Transparent/Cluster/Pool Tables
Data Element/Domain Concept
Top Down/Bottom up Approach
Session 9
Creating a Transparent Table
Working with Transparent Tables:
Inserting Records
Displaying Records
Modifying Records
Deleting Records
Session 10
Understanding Foreign Key Concept
Creating Foreign Key Relation between two Tables
VALUE Table Concept/ CHECK Table Concept
F1 Help/F4 Help Concept
Session 11
Introduction to Open SQL
Work area: Implicit/Default
Working with SELECT…ENDSELECT with different combinations
Working with SELECT SINGLE *
List of frequently used Standard Tables of Material/Vendor/Purchasing/
Customer/Sales/Delivery/Accounting
Session 12
Why Internal Tables?
Types of Internal Tables: Standard/Sorted/Hashed
Body/Header Line Concept
Occurs 0 Concept
Creating/Populating/Processing Internal Tables
Session 13
Internal Tables Cont…
Creating Internal Tables in different ways
Populating Internal Tables:
Using SELECT
Using APPEND
Using INSERT
Using Collect
Processing Internal Tables: Using Loop…End loop.
Using Read Statement
Session 14
Internal Tables Cont…
Describe Table Concept
Clear/Refresh/Free Concept
Control Break Statements
Session 15
Internal Tables Cont…
SELECT-OPTIONS Keyword
Selection-Text/Text-Element Concept
Using INNER JOIN
Using FOR ALL ENTRIES
Working with Checkboxes & Radio buttons
Pretty Printer
Session 16
Introduction to Message Maintenance(SE91)
Creating a Message Class
Types of Messages: I/S/W/E/A/X
Creating  Static/Dynamic Messages & Calling Messages
Session 17
Modularization Techniques:
Working with Macros
Working with Includes
Sub-Routines: Creating Subroutines
Pass by Value/Pass by Reference Concept
Passing an Internal Table to a Subroutine
Session 18
Modularization Techniques:
Introduction to Function Modules(SE37)
Creating a Function Group
Creating a Function Module
Calling a Function Module from ABAP Editor
Passing Internal Table to a Function Module
Session 19
ABAP DICTIONARY(SE11) Cont…
Reviewing Data Element & Domain In depth
QUAN/CURR Fields Concepts
Buffering Techniques
Creating a Table Maintenance Generator
Session 20
ABAP DICTIONARY(SE11) Cont…
Creating STRUCTURES
APPEND/INCLUDE Structure
VIEWS: Different  Types of Views
Creating DATABASE VIEWS
Session 21
ABAP DICTIONARY(SE11) Cont…
Creating SEARCH HELP
Creating LOCK OBJECT
Session 22
Reports: SELECTION-SCREEN/LPS
Types of Reports: Classical/Interactive/ALV
Events in Classical Reports
Creating Selection-Screens
Creating & Calling Variants
Session 23
Creating a Classical Report using different Events Introduction to
Transaction
Maintenance(SE93)
Creating a Report Transaction
Session 24
SAP Transport Organizer:
Creating Requests
Releasing Requests
Transporting Requests
ABAP Trouble Shooting:
Debugging Techniques
Runtime Analysis
SQL Trace
Extended Program Check
Session 25
Introduction to Interactive Reports
Events in Interactive Reports
Introduction to Menu Painter(SE41)
Creating Interactive Reports
ABAP Memory vs SAP Memory
Session 26
Introduction to ALV’s
Function Modules used in ALV’s
Creating ALV Reports
Session 27
Introduction to Dialog Programming(Transaction)
Understanding Screen Layout & Flow logic
Events in Dialog Programming: PBO/PAI
Introduction to Screen Painter(SE51)
Creating a complete Dialog Program with a TCode
Screen Validations in Dialog Programming
Session 28
Creating a Table Control
Session 29
Creating a Tab Strip Control
Session 30
STRING Operations
File Handling Techniques using Datasets
Session 31
Upload/Download Function Modules
Session 32
Why BDC(Batch Data Communication)?
Types in BDC’s
Difference between CALL TRANSACTION & SESSIONS Method
Working with SHDB Recording Method
Session 33
Creating a BDC using CALL TRANSACTION Method
Error handling in CALL TRANSACTON
Creating a BDC using SESSIONS Method
Processing Session: Foreground/Background
Session 34
Creating BDC using LSMW Transaction
Session 35
Introduction to SAP SCRIPT(SE71)
Understanding different components of SAP Script
Defining Form Layout
Uploading LOGO
Standard Text(SO10) in Script
Session 36
Passing Internal Table to Script
Creating a Print Program
SAP Script Control Commands
Modifying Standard Layout
Session 37:
Advanced ABAP
Introduction to SMARTFORMS
Migrating from SAP Script
Designing FORMS
Designing SYTLES
SMARTFORM with Table Example
Session 38
Advanced ABAP Cont…
Modifications/Enhancements
Concept of User Exits
Different Enhancements Techniques
Working with SMOD/CMOD
Session 39
Advanced ABAP Cont…
OO ABAP
Introduction to Classes & Methods
Creating ALV Reports using Classes
Introduction to BADI’s
Session 40
Advanced ABAP Cont…
Miscellaneous Topics
ABAP Queries
Logical Databases
Field Symbols
Session 41
Cross Applications
Need for Cross Applications
Introduction to RFC
Creating RFC Destination
Working with RFC Function Modules
Session 42
Cross Applications Cont…
Introduction to IDoc
Creating IDoc
Creating Segments/Message types
Session 43
Cross Applications Cont…
Introduction to ALE(SALE)
Configuring ALE
Model Views/Partner Profile
Distributing Master Data using Standard IDocs
Monitoring IDoc Communication
Session 44
Cross Applications Cont…
Introduction to BAPI
Working with BAPI Interfaces
Session 45
Functional Overview
SD Overview
MM Overview
FI Overview
HR Overview

-- 
You received this message because you are subscribed to the Google Groups "SAP 
XApps Training/Jobs in Chennai/Bangalore -(0)9444359629" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sap-xapps?hl=en.

Reply via email to