You are on page 1of 7

Sweetball Services Pvt. Ltd.

,
Session Details
Session # Session Topics Session Details
Unit 1
1 Introduction 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 Landscape
Unit 2
2 Introduction to ABAP
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



Unit 3

Sweetball Services Pvt. Ltd.,
3 ABAP Dictionary
ABAP Dictionary Introduction
Data Dictionary Functions
Data Dictionary Objects
o Data Base Tables
o Structures
o Views
o Data Elements
o Type Groups
o Domains

Unit 4
4 Packages
Creating a package
Difference between local objects & packages
Transferring local objects to packages
Unit 5
5 Variants
Variants Introduction
Creating variants in ABAP Editor & Data
Dictionary
Unit 6
6 Selection 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 Modify
Id key


Unit 7
7 Internal Tables
Internal Tables Introduction
Declaring Internal Table
Populating Internal Table
Processing Internal Table
Initializing Internal Tables
Inner Joins And For All Entries

Sweetball Services Pvt. Ltd.,
Control Break Statements

Unit 8
8 Debugging Techniques
Debugging Techniques Introduction
Break-points (Static & Dynamic)
Watch points
Dynamically changing internal tables contents
in Debugging Editor

Unit 9
9 Modularization Techniques
Modularization Techniques Introduction
Includes
Subroutines
Passing Parameters to Subroutines
Passing Tables to Subroutines
Function Groups & Function Modules


Unit 10
10 Reports
Reports Introduction
Classical Reports
Interactive Reports
Techniques Used For Interactive Reports
o Hotspot
o Hide





Unit 11
Orane Consulting Private Limited, http://www.oraneconsulting.com, Email: info@oraneconsulting.com,

Sweetball Services Pvt. Ltd.,
11 Dialog / Module Pool
Programming/ Transactions
MPP Introduction
Relationship between Screen, Flow Logic and
Program
Flow Logic Events
o Process Before Output (PBO)
o Process After Input (PAI)
o Process On Value Request (POV)
o Process On Help Request (POH)
Include Programs in MPP
o Include TOP
o Include I01
o Include O01
o Include F01
Dynamic Screens
o Leave Screen
o Leave to Screen
o Call Screen
o Set Screen
Processing of List from Transaction and Vice
Versa
Elements in Screen Layout
o Table Controls
o Step Loops
o Tab strip Controls

Unit 12
12 Batch Data Communication
BDC Introduction
Recording
BDC Methods
o Call Transaction Method
o Session Method
Handling Table Controls in BDC
Legacy System Migration Workbench
o Different Methods
o Flat file creation
o
o Uploading data
File Handling
Presentation Server

Unit 13

Sweetball Services Pvt. Ltd.,
13 Smart Forms
SAP Scripts Introduction
Components of SAP Scripts
o Layout Set
o Standard Text
o Out Put Program
Modifying Standard SAP Script Layouts
Including Logos
SAP Script Utilities Upload / Download

Unit 14
14 RFC
Introduction to RFC
Creating RFC Destination between 2 Systems
Creating Remote Enabled Function Modules
Creating program using Remote Enabled
Function Modules

Unit 15
User Exits

Sweetball Services Pvt. Ltd.,
15








16






17
ALE








IDocs






EDI
ALE Basics
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 type



EDI Basics
Difference between ALE & EDI
Overview of Outbound & Inbound Process
Configuration Steps
Port Creation






User Exits Overview
Types of User Exits
o Field Exit
o Screen Exit
o Function Exit
Menu Exit




Unit 16
Unit 19

User Exits
Unit 18
18
Unit 17

Sweetball Services Pvt. Ltd.,


BADIs Overview
Defining a BADI
Implementing a BADI

BADIs & BAPIs 19
Unit 19

20 OOPS Concepts