SAP ABAP ONLINE TRAINING @ VIVANTA IT LABS
Course Curriculum
SAP ABAP/4 SYLLABUS
Introduction to ERP
- What is ERP?
- Why we need ERP?
- Advantages of ERP
- Major ERP PackagesIntroduction to SAP & R/3 Architecture
- What is SAP?
- History & Features of SAP
- SAP R/2 Architecture (Limitations of R/2 Architecture)
- SAP R/3 Architecture (Types of work processes)
- SAP R/3 Application Modules
- SAP LandscapeIntroduction to ABAP/4
- What is ABAP?
- Logon to SAP Environment
- Transaction Codes
- Multitasking Commands
- Comments
- Errors
- ABAP/4 Editor ( SE38 )
- Steps for Creating a Program
- Elements in R/3 Screen
- Out put Statements
- Operators in ABAP
- Data, Parameter & Constant Statements
- Data Types & Classification
- Data Objects & Classification
- Text Elements
- String Operations
- Control Statements
- Field stringsABAP Dictionary
ABAP Dictionary Introduction Data Dictionary Functions Data Dictionary Objects
o Data Base Tables o Structures
SAP ABAP/4 SYLLABUS
o Views
o Data Elements o Type Groups o Domains
o Search helps o Lock objects
o Data Elements o Type Groups o Domains
o Search helps o Lock objects
- Primary Key And Foreign Key
- Table Maintenance GeneratorPackages
- Creating a package
- Difference between local objects & packages
- Transferring local objects to packagesVariants
- Variants Introduction
- Creating variants in ABAP Editor & Data DictionaryMessage Classes
- Message Class Introduction
- Message types
- Calling message class in Report & Dialog programsSelection Screens
Selection screen Introduction o Parameter Statement
o Select-options Statement
o Selection-screen Statement
- Screen table and its fields
- Dynamic screen modification by using Modif Id keyOpen SQL Statements Select Insert Modify Update DeleteInternal Tables
Internal Tables Introduction Declaring Internal Table
SAP ABAP/4 SYLLABUS
- Populating Internal Table
- Processing Internal Table
- Initializing Internal Tables
- Inner Joins And For All Entries
- Control Break StatementsDebugging Techniques
- Debugging Techniques Introduction
- Break-points (Static & Dynamic)
- Watch points
- Dynamically changing internal tables contents in Debugging Editor
- Options to step through the program in Debugging EditorModularization Techniques
- Modularization Techniques Introduction
- Includes
- Subroutines
- Passing Parameters to Subroutines
- Passing Tables to Subroutines
- Function Groups & Function ModulesReports
- Reports Introduction
- Classical Reports
- Interactive Reports
- Techniques Used For Interactive Reports
o Hotspot
o Hide
o Get Cursor
o Hide
o Get Cursor
Dialog / Module Pool Programming/ Transactions
MPP Introduction
Relationship between Screen, Flow Logic and Program Flow Logic Events
Relationship between Screen, Flow Logic and Program Flow Logic Events
o o o o
Include
o
Process Before Output (PBO) Process After Input (PAI) Process On Value Request (POV) Process On Help Request (POH) Programs in MPP
Include TOP
SAP ABAP/4 SYLLABUS
o Include I01 o Include O01 o Include F01
Dynamic Screens
o Leave Screen
o Leave to Screen o Call Screen
o Set Screen
o Table Controls
o Step Loops o Tabstrip Controls o Subscreens |
Batch Data Communication
|
o Call Transaction Method
o Session Method
o Different Methods o Flat file creation o Uploading data
File Handling
o Application Server
o Presentation Server
|
SAP Scripts
|
o Layout Set
o Standard Text o Out Put Program
|
Smart Forms
- Smart Forms Introduction
- Graphics Management
- Style Maintenance
o Paragraph Formats
o Character Formats
Writing print program and designing layouts
Writing print program and designing layouts
ALV Reports
- ALV Reports Introduction
- ALV through Function Modules
- ALV TypesRuntime Analysis & SQL TracingCross Applications
RFC
ALE
IDocs
Introduction to Distributed Environment Introduction to Cross Applications
Introduction to RFC
Creating RFC Destination between 2 Systems
Creating Remote Enabled Function Modules
Creating program using Remote Enabled Function Modules
Creating RFC Destination between 2 Systems
Creating Remote Enabled Function Modules
Creating program using Remote Enabled Function Modules
ALE Basics
Overview of Outbound & Inbound Process Configuration Steps
Define logical systems
Assign client to logical system
RFC destination
Customer distribution model
Creating Ports
Overview of Outbound & Inbound Process Configuration Steps
Define logical systems
Assign client to logical system
RFC destination
Customer distribution model
Creating Ports
What is an Idoc? Types of Idocs
o Basic Idocs
o Extension Idocs Creating Idocs
- Message Types
- Assigning Idoc type to Message typeEDI
- EDI Basics
- Difference between ALE & EDI
- Overview of Outbound & Inbound Process
- Configuration Steps
- Port Creation
- Partner Profile CreationBAPIs
- BAPI Overview
- Creation of BAPIWorkflow
- What is workflow?
- Overview of workflowUser Exits
- User Exits Overview
- Types of User Exits
o Field Exit
o Screen Exit o Function Exit o Menu Exit
o Screen Exit o Function Exit o Menu Exit
BADIs
- BADIs Overview
- Defining a BADI
- Implementing a BADIOOPS Concept
- Object Oriented ABAP Overview
- Defining a Class
- Implementing a ClassMiscellaneous Topics
SAP ABAP/4 SYLLABUS
- Correction & Transport request (CTS)
- Transport Organizer
- Work Bench Request
- Task Creation
- Release Objects
- SAP Memory & ABAP Memory
- Logical Database
- SD Flow
- MM Flow
FEEL FREE TO CONTACT US
Your feedback is valuable to us. Please send us your suggestions.
USA OFFICE
INDIA OFFICE
- Flat:G1, 376/2RT, Srinivasa Mansion, Behind AXIS Bank, S.R.Nagar, Hyderabad-500038
- +91 8125577577
- +91 8978946494
- +91 9553392535

