ݺߣ

ݺߣShare a Scribd company logo
Contact: 091-9885022027
Email: info@svrtechnologies.com
Course name: SAP abap
Trainer: Santhosh
Duration: 60 Hrs
Session: Daily 1 Hr
Topic 1: Introduction 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
Continued in next slide
Output

Statements
Operators in ABAP
Data, Parameter & Constant Statements
Data Types & Classification
Data Objects & Classification
Text Elements
String Operations
Control Statements
Field strings.
Topic 2: ABAP Dictionary
ABAP

Dictionary Introduction
Data Dictionary Functions
Data Dictionary Objects
Data Base Tables
Structures
Views
Data

Elements
Type Groups
Domains
Search helps
Lock objects
Primary Key And Foreign Key
Table Maintenance Generator.
Topic 3: SAP ABAP Packages
Creating

a package
Difference between local objects & packages
Transferring local objects to packages.
Topic 4: SAP ABAP Variants
Variants

Introduction
Creating variants in ABAP Editor & Data Dictionary.
Topic 5: SAP ABAP Message Classes
Message

Class Introduction
Message types
Calling message class in Report & Dialog programs.
•
Topic 6: Selection screen Introduction
Parameter

Statement
Select-options Statement
Selection-screen Statement
Screen table and its fields
Dynamic screen modification by using Modif Id key.
Topic 7: SAP ABAP Open SQL Statements
Select
Insert
Modify
Update
Delete
Topic 8: SAP ABAP Internal Tables
Types

of Internal Tables
Declaring Internal Table
Populating Internal Table
Processing Internal Table
Initializing Internal Tables
Inner Joins And For All Entries
Control Break Statements
Topic 9: Debugging Techniques
Debugging

Techniques Introduction
Break-points (Static & Dynamic)
Watch points and call stack
Dynamically changing internal tables contents in Debugging
Editor
Options to step through the program in Debugging Editor
Topic 10: SAP ABAP Modularization
Techniques
Modularization

Techniques Introduction

Includes
Subroutines
Passing

Parameters to Subroutines
Passing Tables to Subroutines
Function Groups & Function Modules.
Topic 11: SAP ABAP Reports
 Reports

Introduction

 Classical

Reports

 Interactive
 Techniques

Reports
Used For Interactive Reports
1. Hotspot
2. Hide
3. Get Cursor

 ALV

Reports

 Interactive
 Saving
 OOPs
 SAP

ALV Reports

Report Output to PDF

ALV

Query
Topic 12: Dialog / Module Pool
Programming/ Transactions
MPP

Introduction
Relationship between Screen, Flow Logic and Program
Screen Painter
Menu Painter
Creating Transaction Codes
Flow Logic Events
Process Before Output (PBO)
Process After Input (PAI)
Process On Value Request (POV)
Continued in next slide
 Process

On Help Request (POH)

 Include Programs
 Dynamic

in MPP

Screens

 Leave

Screen

 Leave

to Screen

 Call

Screen

 Set

Screen

 Processing

 Elements
 Table

of List from Transaction and Vice Versa

in Screen Layout

Controls

 Tab-strip

Controls

 Sub-screens
Topic 13: SAP ABAP OOPS Concept
Training
Object

Oriented ABAP Overview
Defining a Class
Implementing a Class
Encapsulation and Implementation Hiding
Object Initialization and Cleanup
Inheritance
Polymorphism
Dynamic Method Call Binding
Interfaces
Interface Inheritance Vs Implementation Inheritance
Inheritance Vs Composition
Topic 14: SAP ABAP Batch Data
Communication
BDC

Introduction
Recording
BDC Methods
Call Transaction Method
Session Method
Handling Table Controls in BDC
Topic 15: Legacy System Migration
Workbench (LSMW)
Different

Methods
Flat file creation
Uploading data
File Handling
Application Server
Presentation Server
Topic 16: SAP ABAP Scripts
SAP

Scripts Introduction
Components of SAP Scripts
Layout Set
Standard Text
Out Put Program
Modifying Standard SAP Script Layouts
Including Logos
SAP Script Utilities – Upload / Download.
Topic 17: Smart Forms
Smart

Forms Introduction
Graphics Management
Style Maintenance
Paragraph Formats
Character Formats
Writing print program and designing layouts.
Topic 18: Runtime Analysis & SQL Tracing
Cross Applications
Introduction

to Distributed Environment
Introduction to Cross Applications.
Topic 19: RFC
Introduction

to RFC
Creating RFC Destination between 2 Systems
Creating Remote Enabled Function Modules
Creating program using Remote Enabled Function Modules
Topic 20: ALE
ALE

Basics
Overview of Outbound & Inbound Process
Configuration Steps
Define logical systems
Assign client to logical system
RFC destination
Customer distribution model
Creating Ports
Topic 21: IDocs

What

is an Idoc?
Types of Idocs
Basic Idocs
Extension Idocs
Creating Idocs
Message Types
Assigning Idoc type to Message type.
Topic 22: EDI
EDI

Basics
Difference between ALE & EDI
Overview of Outbound & Inbound Process
Configuration Steps
Port Creation
Partner Profile Creation.
Topic 23: SAP ABAP BAPIs
BAPI

Overview
Creation of BAPI
Finding Standard BAPIs
Enhancing Standard BAPIs.
Topic 24: SAP ABAP User Exits
User

Exits Overview
Finding and Implementing User Exits
Customer Exits Overview
Finding and implementing Customer Exits
Types of Customer Exits
Field Exit
Screen Exit
Function Exit
Menu Exit
Topic 25: SAP ABAP BADIs
BADIs

Overview
Defining a BADI
Implementing a BADI
Enhancement Points
Explicit and Implicit Enhancements.
Topic 26: SAP ABAP Miscellaneous Topics
Correction &

Transport request (CTS)
Transport Organizer
Work Bench Request
Task Creation
Release Objects
SAP Memory & ABAP Memory
Logical Database.
Thank You

More Related Content

Sap abap

  • 1. Contact: 091-9885022027 Email: info@svrtechnologies.com Course name: SAP abap Trainer: Santhosh Duration: 60 Hrs Session: Daily 1 Hr
  • 2. Topic 1: Introduction 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 Continued in next slide
  • 3. Output Statements Operators in ABAP Data, Parameter & Constant Statements Data Types & Classification Data Objects & Classification Text Elements String Operations Control Statements Field strings.
  • 4. Topic 2: ABAP Dictionary ABAP Dictionary Introduction Data Dictionary Functions Data Dictionary Objects Data Base Tables Structures Views
  • 5. Data Elements Type Groups Domains Search helps Lock objects Primary Key And Foreign Key Table Maintenance Generator.
  • 6. Topic 3: SAP ABAP Packages Creating a package Difference between local objects & packages Transferring local objects to packages.
  • 7. Topic 4: SAP ABAP Variants Variants Introduction Creating variants in ABAP Editor & Data Dictionary.
  • 8. Topic 5: SAP ABAP Message Classes Message Class Introduction Message types Calling message class in Report & Dialog programs.
  • 9. • Topic 6: Selection screen Introduction Parameter Statement Select-options Statement Selection-screen Statement Screen table and its fields Dynamic screen modification by using Modif Id key.
  • 10. Topic 7: SAP ABAP Open SQL Statements Select Insert Modify Update Delete
  • 11. Topic 8: SAP ABAP Internal Tables Types of Internal Tables Declaring Internal Table Populating Internal Table Processing Internal Table Initializing Internal Tables Inner Joins And For All Entries Control Break Statements
  • 12. Topic 9: Debugging Techniques Debugging Techniques Introduction Break-points (Static & Dynamic) Watch points and call stack Dynamically changing internal tables contents in Debugging Editor Options to step through the program in Debugging Editor
  • 13. Topic 10: SAP ABAP Modularization Techniques Modularization Techniques Introduction Includes Subroutines Passing Parameters to Subroutines Passing Tables to Subroutines Function Groups & Function Modules.
  • 14. Topic 11: SAP ABAP Reports  Reports Introduction  Classical Reports  Interactive  Techniques Reports Used For Interactive Reports 1. Hotspot 2. Hide 3. Get Cursor  ALV Reports  Interactive  Saving  OOPs  SAP ALV Reports Report Output to PDF ALV Query
  • 15. Topic 12: Dialog / Module Pool Programming/ Transactions MPP Introduction Relationship between Screen, Flow Logic and Program Screen Painter Menu Painter Creating Transaction Codes Flow Logic Events Process Before Output (PBO) Process After Input (PAI) Process On Value Request (POV) Continued in next slide
  • 16.  Process On Help Request (POH)  Include Programs  Dynamic in MPP Screens  Leave Screen  Leave to Screen  Call Screen  Set Screen  Processing  Elements  Table of List from Transaction and Vice Versa in Screen Layout Controls  Tab-strip Controls  Sub-screens
  • 17. Topic 13: SAP ABAP OOPS Concept Training Object Oriented ABAP Overview Defining a Class Implementing a Class Encapsulation and Implementation Hiding Object Initialization and Cleanup Inheritance Polymorphism Dynamic Method Call Binding Interfaces Interface Inheritance Vs Implementation Inheritance Inheritance Vs Composition
  • 18. Topic 14: SAP ABAP Batch Data Communication BDC Introduction Recording BDC Methods Call Transaction Method Session Method Handling Table Controls in BDC
  • 19. Topic 15: Legacy System Migration Workbench (LSMW) Different Methods Flat file creation Uploading data File Handling Application Server Presentation Server
  • 20. Topic 16: SAP ABAP Scripts SAP Scripts Introduction Components of SAP Scripts Layout Set Standard Text Out Put Program Modifying Standard SAP Script Layouts Including Logos SAP Script Utilities – Upload / Download.
  • 21. Topic 17: Smart Forms Smart Forms Introduction Graphics Management Style Maintenance Paragraph Formats Character Formats Writing print program and designing layouts.
  • 22. Topic 18: Runtime Analysis & SQL Tracing Cross Applications Introduction to Distributed Environment Introduction to Cross Applications.
  • 23. Topic 19: RFC Introduction to RFC Creating RFC Destination between 2 Systems Creating Remote Enabled Function Modules Creating program using Remote Enabled Function Modules
  • 24. Topic 20: ALE ALE Basics Overview of Outbound & Inbound Process Configuration Steps Define logical systems Assign client to logical system RFC destination Customer distribution model Creating Ports
  • 25. Topic 21: IDocs  What is an Idoc? Types of Idocs Basic Idocs Extension Idocs Creating Idocs Message Types Assigning Idoc type to Message type.
  • 26. Topic 22: EDI EDI Basics Difference between ALE & EDI Overview of Outbound & Inbound Process Configuration Steps Port Creation Partner Profile Creation.
  • 27. Topic 23: SAP ABAP BAPIs BAPI Overview Creation of BAPI Finding Standard BAPIs Enhancing Standard BAPIs.
  • 28. Topic 24: SAP ABAP User Exits User Exits Overview Finding and Implementing User Exits Customer Exits Overview Finding and implementing Customer Exits Types of Customer Exits Field Exit Screen Exit Function Exit Menu Exit
  • 29. Topic 25: SAP ABAP BADIs BADIs Overview Defining a BADI Implementing a BADI Enhancement Points Explicit and Implicit Enhancements.
  • 30. Topic 26: SAP ABAP Miscellaneous Topics Correction & Transport request (CTS) Transport Organizer Work Bench Request Task Creation Release Objects SAP Memory & ABAP Memory Logical Database.

Editor's Notes

  • #3: Continued in next slide
  • #16: Continued in next slide