SlideShare a Scribd company logo
1 of 11
INTRODUCTIO
N
TO
“ABAP”
BY
ARAVIND
What is the use of ABAP ?
ABAP stands for…?
Any Similarity to other PROGRAMING languages.....
Then for what it was designed for & whe
.........?
Advanced
Business
Application
Programing
COBAL
4GL
SAP R/2
Now
My SAP
1980
General
Report
Creation
Processor
POSITION OF ABAPER
Develope
r
server
Testing
server
Productio
n
Server
ABAPER
Develop
Fntcn
Consltnt test
Actual
Bussiness
TECHNICAL
CONSULTANT FUNCTIONAL
CONSULTANT
TECHNO-
FUNCTN
CONSULTANT
SD
WEB DYNPRO
SECURITY
BASIS
ABAP
FICO
ABAP - BI
BI - BPC - BO
MM
BPC
BI-BO
BODS
CONCEPTS TO BE KNOWN
Relational Database Design (SQL,MY SQL.,…etc)
OOP’s Concepts (JAVA,C++,COBAL)
ABAP BASIC DETAILS
Non-case sensitive
Every line is a code
Every syntactic line must be ended with
period( . )
Space is must between Keywords.
Totally Based on Business Process
STORAGE AREA & TYPES
SAP
DB Source
Code
Generated
Code
Edited
in
AWB
Byte
Code
Who Executes & Controls ALL ABAP PROGRAMS
………..?
SAP
Kernel
Types of ABAP
Programs
Executab
le
Non
Executab
le
Reports Module
s
Interface
s
Object
Classe
s
Type
Pools
Include
Modul
es
Functn
Groups
SubRot
n
Pools
1. Report  Build Reports
2. Module pool programs  Develop Screens
3. BDC  Non-SAP to SAP.
4. SAP Script  Design PO & BD
5. Smart Forms  Advancement of Scripts
6. Adobe Forms  Advancement of Smart forms
7. Enhancements  Add Extra Functions
8. BADI  Effective then Enhancements.
SPECIFIC APPLICATION DETAILS
TCODES
SE38
SE80
SE11
SE37
EXAMPLE PROGRAM
Ex-1
parameter: e_n(25) type char.
write ‘ Hi Mr.’, e_n.
NEW-Line,
write ‘Welcome To Bpclsbs’.
THanq

More Related Content

What's hot

08.Abap Dialog Programming Overview
08.Abap Dialog Programming Overview08.Abap Dialog Programming Overview
08.Abap Dialog Programming Overviewsapdocs. info
 
Sap abap interview questions
Sap abap interview questionsSap abap interview questions
Sap abap interview questionskssr99
 
ABAP Event-driven Programming &Selection Screen
ABAP Event-driven Programming &Selection ScreenABAP Event-driven Programming &Selection Screen
ABAP Event-driven Programming &Selection Screensapdocs. info
 
SAP Modularization techniques
SAP Modularization techniquesSAP Modularization techniques
SAP Modularization techniquesJugul Crasta
 
Abap data dictionary
Abap data dictionaryAbap data dictionary
Abap data dictionarySmartGokul4
 
Sap Abap Reports
Sap Abap ReportsSap Abap Reports
Sap Abap Reportsvbpc
 
Table maintenance generator and its modifications
Table maintenance generator and its modificationsTable maintenance generator and its modifications
Table maintenance generator and its modificationsscribid.download
 
SAP ABAP HR TRAINING
SAP ABAP HR TRAININGSAP ABAP HR TRAINING
SAP ABAP HR TRAININGJoshiRavin
 
Sap transaction-codes-list
Sap transaction-codes-listSap transaction-codes-list
Sap transaction-codes-listRaj p
 
ABAP for Beginners - www.sapdocs.info
ABAP for Beginners - www.sapdocs.infoABAP for Beginners - www.sapdocs.info
ABAP for Beginners - www.sapdocs.infosapdocs. info
 
ABAP Open SQL & Internal Table
ABAP Open SQL & Internal TableABAP Open SQL & Internal Table
ABAP Open SQL & Internal Tablesapdocs. info
 
Unit 4 - Basic ABAP statements, ABAP Structures and ABAP Logical Expressions
Unit 4 - Basic ABAP statements, ABAP Structures and ABAP Logical ExpressionsUnit 4 - Basic ABAP statements, ABAP Structures and ABAP Logical Expressions
Unit 4 - Basic ABAP statements, ABAP Structures and ABAP Logical Expressionsdubon07
 
Beginner’s guide to sap abap 1
Beginner’s guide to sap abap 1Beginner’s guide to sap abap 1
Beginner’s guide to sap abap 1Panduka Bandara
 
Abap hr programing
Abap hr programingAbap hr programing
Abap hr programingSupratim Ray
 
HR ABAP Programming Training Material | http://sapdocs.info
HR ABAP Programming Training Material | http://sapdocs.infoHR ABAP Programming Training Material | http://sapdocs.info
HR ABAP Programming Training Material | http://sapdocs.infosapdocs. info
 

What's hot (20)

08.Abap Dialog Programming Overview
08.Abap Dialog Programming Overview08.Abap Dialog Programming Overview
08.Abap Dialog Programming Overview
 
Sap abap interview questions
Sap abap interview questionsSap abap interview questions
Sap abap interview questions
 
Alv theory
Alv theoryAlv theory
Alv theory
 
ABAP Event-driven Programming &Selection Screen
ABAP Event-driven Programming &Selection ScreenABAP Event-driven Programming &Selection Screen
ABAP Event-driven Programming &Selection Screen
 
SAP Modularization techniques
SAP Modularization techniquesSAP Modularization techniques
SAP Modularization techniques
 
Abap data dictionary
Abap data dictionaryAbap data dictionary
Abap data dictionary
 
Sap Abap Reports
Sap Abap ReportsSap Abap Reports
Sap Abap Reports
 
Table maintenance generator and its modifications
Table maintenance generator and its modificationsTable maintenance generator and its modifications
Table maintenance generator and its modifications
 
SAP ABAP HR TRAINING
SAP ABAP HR TRAININGSAP ABAP HR TRAINING
SAP ABAP HR TRAINING
 
Sap transaction-codes-list
Sap transaction-codes-listSap transaction-codes-list
Sap transaction-codes-list
 
Reports
ReportsReports
Reports
 
ABAP for Beginners - www.sapdocs.info
ABAP for Beginners - www.sapdocs.infoABAP for Beginners - www.sapdocs.info
ABAP for Beginners - www.sapdocs.info
 
ABAP Open SQL & Internal Table
ABAP Open SQL & Internal TableABAP Open SQL & Internal Table
ABAP Open SQL & Internal Table
 
Unit 4 - Basic ABAP statements, ABAP Structures and ABAP Logical Expressions
Unit 4 - Basic ABAP statements, ABAP Structures and ABAP Logical ExpressionsUnit 4 - Basic ABAP statements, ABAP Structures and ABAP Logical Expressions
Unit 4 - Basic ABAP statements, ABAP Structures and ABAP Logical Expressions
 
Beginner’s guide to sap abap 1
Beginner’s guide to sap abap 1Beginner’s guide to sap abap 1
Beginner’s guide to sap abap 1
 
Sap overview
Sap overviewSap overview
Sap overview
 
Abap hr programing
Abap hr programingAbap hr programing
Abap hr programing
 
Sap abap
Sap abapSap abap
Sap abap
 
07.Advanced Abap
07.Advanced Abap07.Advanced Abap
07.Advanced Abap
 
HR ABAP Programming Training Material | http://sapdocs.info
HR ABAP Programming Training Material | http://sapdocs.infoHR ABAP Programming Training Material | http://sapdocs.info
HR ABAP Programming Training Material | http://sapdocs.info
 

Viewers also liked

SAP HANA Overview
SAP HANA OverviewSAP HANA Overview
SAP HANA OverviewAbel Johny
 
Sap overview
Sap overviewSap overview
Sap overviewRaj p
 
Introduction to HANA in-memory from SAP
Introduction to HANA in-memory from SAPIntroduction to HANA in-memory from SAP
Introduction to HANA in-memory from SAPugur candan
 
SAP Basis Training Material | www.sapdocs.info
SAP Basis Training Material | www.sapdocs.infoSAP Basis Training Material | www.sapdocs.info
SAP Basis Training Material | www.sapdocs.infosapdocs. info
 
Sap hr overview 58 slides
Sap hr overview 58 slidesSap hr overview 58 slides
Sap hr overview 58 slidesBunty Jain
 

Viewers also liked (8)

SAP Basis Overview
SAP Basis OverviewSAP Basis Overview
SAP Basis Overview
 
SAP HANA Overview
SAP HANA OverviewSAP HANA Overview
SAP HANA Overview
 
Sap overview
Sap overviewSap overview
Sap overview
 
Introduction to HANA in-memory from SAP
Introduction to HANA in-memory from SAPIntroduction to HANA in-memory from SAP
Introduction to HANA in-memory from SAP
 
SAP Basis Training Material | www.sapdocs.info
SAP Basis Training Material | www.sapdocs.infoSAP Basis Training Material | www.sapdocs.info
SAP Basis Training Material | www.sapdocs.info
 
Sap hr overview 58 slides
Sap hr overview 58 slidesSap hr overview 58 slides
Sap hr overview 58 slides
 
SAP HANA - Understanding the Basics
SAP HANA - Understanding the Basics SAP HANA - Understanding the Basics
SAP HANA - Understanding the Basics
 
SAP BW Introduction.
SAP BW Introduction.SAP BW Introduction.
SAP BW Introduction.
 

Similar to Introduction to ABAP

Past ABAP, ABAP to the Future(en)
Past ABAP, ABAP to the Future(en)Past ABAP, ABAP to the Future(en)
Past ABAP, ABAP to the Future(en)Rena Takahashi
 
Future of an abap developer
Future of an abap developerFuture of an abap developer
Future of an abap developerRobert Eijpe
 
How to find user exits
How to find user exitsHow to find user exits
How to find user exitsMohammed Shoeb
 
sap abap training in chennai
sap abap training in chennaisap abap training in chennai
sap abap training in chennaisanjai rsamy
 
Abap for functional consultants
Abap for functional consultantsAbap for functional consultants
Abap for functional consultantsMohammad Mousavi
 
Web(abap introduction)
Web(abap introduction)Web(abap introduction)
Web(abap introduction)Kranthi Kumar
 
Lecture01 abap on line
Lecture01 abap on lineLecture01 abap on line
Lecture01 abap on lineMilind Patil
 
SapInsideTrackBonn Sap&Adobe
SapInsideTrackBonn   Sap&AdobeSapInsideTrackBonn   Sap&Adobe
SapInsideTrackBonn Sap&Adobesergio.ferrari
 
SAP ABAP Online Training Institute in Hyderabad - C-Point
SAP ABAP Online Training Institute in Hyderabad - C-PointSAP ABAP Online Training Institute in Hyderabad - C-Point
SAP ABAP Online Training Institute in Hyderabad - C-Pointcpointss
 
Interfacing sap - BDC
Interfacing sap - BDC Interfacing sap - BDC
Interfacing sap - BDC Syam Sasi
 
Abhinav_Kumar_ABAP_4 yes
Abhinav_Kumar_ABAP_4 yesAbhinav_Kumar_ABAP_4 yes
Abhinav_Kumar_ABAP_4 yesabhinavkumar8
 
Chandan Personal Profile
Chandan Personal ProfileChandan Personal Profile
Chandan Personal ProfileChandan Kumar
 

Similar to Introduction to ABAP (20)

SAP Overview
SAP Overview SAP Overview
SAP Overview
 
Past ABAP, ABAP to the Future(en)
Past ABAP, ABAP to the Future(en)Past ABAP, ABAP to the Future(en)
Past ABAP, ABAP to the Future(en)
 
Future of an abap developer
Future of an abap developerFuture of an abap developer
Future of an abap developer
 
How to find user exits
How to find user exitsHow to find user exits
How to find user exits
 
sap abap training in chennai
sap abap training in chennaisap abap training in chennai
sap abap training in chennai
 
Sap abap pdf
Sap abap pdfSap abap pdf
Sap abap pdf
 
Abap for functional consultants
Abap for functional consultantsAbap for functional consultants
Abap for functional consultants
 
Web(abap introduction)
Web(abap introduction)Web(abap introduction)
Web(abap introduction)
 
Lecture01 abap on line
Lecture01 abap on lineLecture01 abap on line
Lecture01 abap on line
 
Blue Ruby SDN Webinar
Blue Ruby SDN WebinarBlue Ruby SDN Webinar
Blue Ruby SDN Webinar
 
SapInsideTrackBonn Sap&Adobe
SapInsideTrackBonn   Sap&AdobeSapInsideTrackBonn   Sap&Adobe
SapInsideTrackBonn Sap&Adobe
 
ABAP Course Content
ABAP Course ContentABAP Course Content
ABAP Course Content
 
Abap objects
Abap objectsAbap objects
Abap objects
 
Abap objects
Abap objectsAbap objects
Abap objects
 
Sap- An Overview
Sap- An OverviewSap- An Overview
Sap- An Overview
 
SAP ABAP Online Training Institute in Hyderabad - C-Point
SAP ABAP Online Training Institute in Hyderabad - C-PointSAP ABAP Online Training Institute in Hyderabad - C-Point
SAP ABAP Online Training Institute in Hyderabad - C-Point
 
Ppt00000
Ppt00000Ppt00000
Ppt00000
 
Interfacing sap - BDC
Interfacing sap - BDC Interfacing sap - BDC
Interfacing sap - BDC
 
Abhinav_Kumar_ABAP_4 yes
Abhinav_Kumar_ABAP_4 yesAbhinav_Kumar_ABAP_4 yes
Abhinav_Kumar_ABAP_4 yes
 
Chandan Personal Profile
Chandan Personal ProfileChandan Personal Profile
Chandan Personal Profile
 

Introduction to ABAP

  • 2. What is the use of ABAP ? ABAP stands for…? Any Similarity to other PROGRAMING languages..... Then for what it was designed for & whe .........? Advanced Business Application Programing COBAL 4GL SAP R/2 Now My SAP 1980 General Report Creation Processor
  • 3. POSITION OF ABAPER Develope r server Testing server Productio n Server ABAPER Develop Fntcn Consltnt test Actual Bussiness TECHNICAL CONSULTANT FUNCTIONAL CONSULTANT TECHNO- FUNCTN CONSULTANT SD WEB DYNPRO SECURITY BASIS ABAP FICO ABAP - BI BI - BPC - BO MM BPC BI-BO BODS
  • 4. CONCEPTS TO BE KNOWN Relational Database Design (SQL,MY SQL.,…etc) OOP’s Concepts (JAVA,C++,COBAL)
  • 5. ABAP BASIC DETAILS Non-case sensitive Every line is a code Every syntactic line must be ended with period( . ) Space is must between Keywords. Totally Based on Business Process
  • 6. STORAGE AREA & TYPES SAP DB Source Code Generated Code Edited in AWB Byte Code
  • 7. Who Executes & Controls ALL ABAP PROGRAMS ………..? SAP Kernel Types of ABAP Programs Executab le Non Executab le Reports Module s Interface s Object Classe s Type Pools Include Modul es Functn Groups SubRot n Pools
  • 8. 1. Report  Build Reports 2. Module pool programs  Develop Screens 3. BDC  Non-SAP to SAP. 4. SAP Script  Design PO & BD 5. Smart Forms  Advancement of Scripts 6. Adobe Forms  Advancement of Smart forms 7. Enhancements  Add Extra Functions 8. BADI  Effective then Enhancements. SPECIFIC APPLICATION DETAILS
  • 10. EXAMPLE PROGRAM Ex-1 parameter: e_n(25) type char. write ‘ Hi Mr.’, e_n. NEW-Line, write ‘Welcome To Bpclsbs’.
  • 11. THanq