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

More Related Content

PPSX
System software and operating system
PPTX
what is java?
PPT
GUI design using JAVAFX.ppt
PPS
Vb.net session 01
PPT
Unit 2 Principles of Programming Languages
PPTX
Operating system
PPTX
Lecture 1 introduction to vb.net
PPTX
equipment and components of computer
System software and operating system
what is java?
GUI design using JAVAFX.ppt
Vb.net session 01
Unit 2 Principles of Programming Languages
Operating system
Lecture 1 introduction to vb.net
equipment and components of computer

What's hot (20)

PDF
Rom (read only memory)
PPT
عرض بوربوينت
PPT
Introduction to Computer Engineering
PPTX
System software
PPT
901099 microsoft word
PPTX
Libre Office Calc Lesson 1: Introduction to spreadsheets
PPTX
Core java complete ppt(note)
PPTX
Os ppt
PPT
Speech To Sign Language Interpreter System
PPTX
Access lesson 01 Microsoft Access Basics
PPT
مقدمة في الحاسب والمعلومات
DOCX
Difference between ram and rom
PPTX
Sgml and xml
PDF
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
PPT
Lexical Analysis
PPTX
Mainframes
PPT
نظام التشغيل
PDF
Facebook Open Graph API and How To Use It
PPT
Basic concepts of object oriented programming
PPTX
CS3391 OOP UT-I T3 FEATURES OF OBJECT ORIENTED PROGRAMMING
Rom (read only memory)
عرض بوربوينت
Introduction to Computer Engineering
System software
901099 microsoft word
Libre Office Calc Lesson 1: Introduction to spreadsheets
Core java complete ppt(note)
Os ppt
Speech To Sign Language Interpreter System
Access lesson 01 Microsoft Access Basics
مقدمة في الحاسب والمعلومات
Difference between ram and rom
Sgml and xml
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
Lexical Analysis
Mainframes
نظام التشغيل
Facebook Open Graph API and How To Use It
Basic concepts of object oriented programming
CS3391 OOP UT-I T3 FEATURES OF OBJECT ORIENTED PROGRAMMING
Ad

Viewers also liked (8)

PPT
Introduction to ABAP
PPTX
SAP Basis Overview
PPT
Sap overview
PPTX
Introduction to HANA in-memory from SAP
DOC
SAP Basis Training Material | www.sapdocs.info
PPT
Sap hr overview 58 slides
PPTX
SAP HANA - Understanding the Basics
PPTX
Introduction to ABAP
SAP Basis Overview
Sap overview
Introduction to HANA in-memory from SAP
SAP Basis Training Material | www.sapdocs.info
Sap hr overview 58 slides
SAP HANA - Understanding the Basics
Ad

Similar to Introduction to ABAP (20)

PPTX
Past ABAP, ABAP to the Future(en)
PDF
Abap start
PDF
Abap sample programs 24 slides
PDF
Abap sample
PDF
Abap sample code
PDF
Abap sample
PPTX
PPT
Abap for sd consultatnt
PPTX
s4handgsajdgsadgasdgsagdaiugdsaifgsaidfgiasdiagfasif.pptx
PPT
Lecture01 abap on line
PPTX
SAP ABAP Online Training Course for Beginners
PDF
What is abap type & features
PPT
Abap programming overview
PDF
Sap abap tutorial
PPT
PptABAPoverview with all sample data with proper information s and examples.ppt
PPTX
SAP ABAP Interview Question Answer Online Training
PDF
SAP Abap developement
PPTX
Sap abap course content
PDF
Complete reference to_abap_basics
Past ABAP, ABAP to the Future(en)
Abap start
Abap sample programs 24 slides
Abap sample
Abap sample code
Abap sample
Abap for sd consultatnt
s4handgsajdgsadgasdgsagdaiugdsaifgsaidfgiasdiagfasif.pptx
Lecture01 abap on line
SAP ABAP Online Training Course for Beginners
What is abap type & features
Abap programming overview
Sap abap tutorial
PptABAPoverview with all sample data with proper information s and examples.ppt
SAP ABAP Interview Question Answer Online Training
SAP Abap developement
Sap abap course content
Complete reference to_abap_basics

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