SlideShare a Scribd company logo
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
Ad

More Related Content

What's hot (20)

Basic concept of jcl
Basic concept of jclBasic concept of jcl
Basic concept of jcl
Anil Bharti
 
Sap abap tutorials
Sap abap tutorialsSap abap tutorials
Sap abap tutorials
Harshul Phadke
 
Sap abap
Sap abapSap abap
Sap abap
SVRTechnologies
 
500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS
500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS
500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS
IICT Chromepet
 
Technical Overview of CDS View - SAP HANA Part II
Technical Overview of CDS View - SAP HANA Part IITechnical Overview of CDS View - SAP HANA Part II
Technical Overview of CDS View - SAP HANA Part II
Ashish Saxena
 
Sap abap real time questions
Sap abap real time questionsSap abap real time questions
Sap abap real time questions
techie_gautam
 
0104 abap dictionary
0104 abap dictionary0104 abap dictionary
0104 abap dictionary
vkyecc1
 
Ab1011 module pool programming
Ab1011   module pool programmingAb1011   module pool programming
Ab1011 module pool programming
Satheesh Kanna
 
ABAP Programming Overview
ABAP Programming OverviewABAP Programming Overview
ABAP Programming Overview
sapdocs. info
 
Sap Abap Reports
Sap Abap ReportsSap Abap Reports
Sap Abap Reports
vbpc
 
SAP Basis Overview
SAP Basis OverviewSAP Basis Overview
SAP Basis Overview
maxsoftsolutions
 
Line item dimension and high cardinality dimension
Line item dimension and high cardinality dimensionLine item dimension and high cardinality dimension
Line item dimension and high cardinality dimension
Praveen Kumar
 
SAP NetWeaver BW Powered by SAP HANA
SAP NetWeaver BW Powered by SAP HANASAP NetWeaver BW Powered by SAP HANA
SAP NetWeaver BW Powered by SAP HANA
SAP Technology
 
CDS Views.pptx
CDS Views.pptxCDS Views.pptx
CDS Views.pptx
Suman817957
 
Core Data Service
Core Data ServiceCore Data Service
Core Data Service
Sujoy Saha
 
SAP
SAPSAP
SAP
AJAL A J
 
Sap abap-data structures and internal tables
Sap abap-data structures and internal tablesSap abap-data structures and internal tables
Sap abap-data structures and internal tables
Mustafa Nadim
 
Bapi step-by-step
Bapi step-by-stepBapi step-by-step
Bapi step-by-step
mateenjambagi
 
SAP BI Generic Extraction Using a Function Module.pdf
SAP BI Generic Extraction Using a Function Module.pdfSAP BI Generic Extraction Using a Function Module.pdf
SAP BI Generic Extraction Using a Function Module.pdf
KoushikGuna
 
SAP Adobe forms
SAP Adobe formsSAP Adobe forms
SAP Adobe forms
Jugul Crasta
 
Basic concept of jcl
Basic concept of jclBasic concept of jcl
Basic concept of jcl
Anil Bharti
 
500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS
500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS
500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS
IICT Chromepet
 
Technical Overview of CDS View - SAP HANA Part II
Technical Overview of CDS View - SAP HANA Part IITechnical Overview of CDS View - SAP HANA Part II
Technical Overview of CDS View - SAP HANA Part II
Ashish Saxena
 
Sap abap real time questions
Sap abap real time questionsSap abap real time questions
Sap abap real time questions
techie_gautam
 
0104 abap dictionary
0104 abap dictionary0104 abap dictionary
0104 abap dictionary
vkyecc1
 
Ab1011 module pool programming
Ab1011   module pool programmingAb1011   module pool programming
Ab1011 module pool programming
Satheesh Kanna
 
ABAP Programming Overview
ABAP Programming OverviewABAP Programming Overview
ABAP Programming Overview
sapdocs. info
 
Sap Abap Reports
Sap Abap ReportsSap Abap Reports
Sap Abap Reports
vbpc
 
Line item dimension and high cardinality dimension
Line item dimension and high cardinality dimensionLine item dimension and high cardinality dimension
Line item dimension and high cardinality dimension
Praveen Kumar
 
SAP NetWeaver BW Powered by SAP HANA
SAP NetWeaver BW Powered by SAP HANASAP NetWeaver BW Powered by SAP HANA
SAP NetWeaver BW Powered by SAP HANA
SAP Technology
 
Core Data Service
Core Data ServiceCore Data Service
Core Data Service
Sujoy Saha
 
Sap abap-data structures and internal tables
Sap abap-data structures and internal tablesSap abap-data structures and internal tables
Sap abap-data structures and internal tables
Mustafa Nadim
 
SAP BI Generic Extraction Using a Function Module.pdf
SAP BI Generic Extraction Using a Function Module.pdfSAP BI Generic Extraction Using a Function Module.pdf
SAP BI Generic Extraction Using a Function Module.pdf
KoushikGuna
 

Viewers also liked (6)

Sap overview
Sap overviewSap overview
Sap overview
Raj 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 SAP
ugur 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.info
sapdocs. info
 
Sap hr overview 58 slides
Sap hr overview 58 slidesSap hr overview 58 slides
Sap hr overview 58 slides
Bunty Jain
 
SAP HANA - Understanding the Basics
SAP HANA - Understanding the Basics SAP HANA - Understanding the Basics
SAP HANA - Understanding the Basics
Global Business Solutions SME
 
SAP BW Introduction.
SAP BW Introduction.SAP BW Introduction.
SAP BW Introduction.
Deloitte India (Offices of the US)
 
Sap overview
Sap overviewSap overview
Sap overview
Raj 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 SAP
ugur 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.info
sapdocs. info
 
Sap hr overview 58 slides
Sap hr overview 58 slidesSap hr overview 58 slides
Sap hr overview 58 slides
Bunty Jain
 
Ad

Similar to Introduction to ABAP (20)

SAP Overview
SAP Overview SAP Overview
SAP Overview
Poovarasan Shanmugasundaram
 
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 developer
Robert Eijpe
 
How to find user exits
How to find user exitsHow to find user exits
How to find user exits
Mohammed Shoeb
 
sap abap training in chennai
sap abap training in chennaisap abap training in chennai
sap abap training in chennai
sanjai rsamy
 
Sap abap pdf
Sap abap pdfSap abap pdf
Sap abap pdf
cranesoftsolutions
 
Abap for functional consultants
Abap for functional consultantsAbap for functional consultants
Abap for functional consultants
Mohammad Mousavi
 
Web(abap introduction)
Web(abap introduction)Web(abap introduction)
Web(abap introduction)
Kranthi Kumar
 
GenAI_ABAP_Overview for the Sap begginer
GenAI_ABAP_Overview for the Sap begginerGenAI_ABAP_Overview for the Sap begginer
GenAI_ABAP_Overview for the Sap begginer
shiatalmali
 
Lecture01 abap on line
Lecture01 abap on lineLecture01 abap on line
Lecture01 abap on line
Milind Patil
 
Blue Ruby SDN Webinar
Blue Ruby SDN WebinarBlue Ruby SDN Webinar
Blue Ruby SDN Webinar
Juergen Schmerder
 
SapInsideTrackBonn Sap&Adobe
SapInsideTrackBonn   Sap&AdobeSapInsideTrackBonn   Sap&Adobe
SapInsideTrackBonn Sap&Adobe
sergio.ferrari
 
ABAP Course Content
ABAP Course ContentABAP Course Content
ABAP Course Content
Choodamani Infotech
 
Abap objects
Abap objectsAbap objects
Abap objects
Michelle Crapo
 
Abap objects
Abap objectsAbap objects
Abap objects
Michelle Crapo
 
Sap- An Overview
Sap- An OverviewSap- An Overview
Sap- An Overview
Nikhil Singh
 
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
cpointss
 
Ppt00000
Ppt00000Ppt00000
Ppt00000
bunty2074
 
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 yes
abhinavkumar8
 
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 developer
Robert Eijpe
 
How to find user exits
How to find user exitsHow to find user exits
How to find user exits
Mohammed Shoeb
 
sap abap training in chennai
sap abap training in chennaisap abap training in chennai
sap abap training in chennai
sanjai rsamy
 
Abap for functional consultants
Abap for functional consultantsAbap for functional consultants
Abap for functional consultants
Mohammad Mousavi
 
Web(abap introduction)
Web(abap introduction)Web(abap introduction)
Web(abap introduction)
Kranthi Kumar
 
GenAI_ABAP_Overview for the Sap begginer
GenAI_ABAP_Overview for the Sap begginerGenAI_ABAP_Overview for the Sap begginer
GenAI_ABAP_Overview for the Sap begginer
shiatalmali
 
Lecture01 abap on line
Lecture01 abap on lineLecture01 abap on line
Lecture01 abap on line
Milind Patil
 
SapInsideTrackBonn Sap&Adobe
SapInsideTrackBonn   Sap&AdobeSapInsideTrackBonn   Sap&Adobe
SapInsideTrackBonn Sap&Adobe
sergio.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-Point
cpointss
 
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 yes
abhinavkumar8
 
Ad

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
  翻译: