SlideShare a Scribd company logo
1 of 19
WWW.magnifictraining.com
SAP ABAP Definition:
 ABAP. Short for Advanced Business Application
Programming it is an object-oriented programming
language used to develop applications for the SAP R/3
system, but was originally used for SAP R/2. It was
developed by the German company SAP AG.
http://www.magnifictraining.com
Course Contents
 Introduction
 Transactions
 Types of ABAP programs
 ABAP Workbench
 ABAP Coding Dictionary
 ABAP syntax
 Data types and variables
 ABAP Objects
 Internal tables in ABAP
http://www.magnifictraining.com
Introduction:
 ABAP runtime environment
 SAP Basis
 SAP systems and landscapes
http://www.magnifictraining.com
Transactions:
 As in other programming languages, an ABAP
program is either an executable unit or a library, which
provides reusable code to other programs and is not
independently executable.
http://www.magnifictraining.com
ABAP distinguishes two types of executable programs:
 Reports:
 Module pools:
http://www.magnifictraining.com
 Reports follow a relatively simple programming model
whereby a user optionally enters a set of parameters.
Reports:
http://www.magnifictraining.com
Module pools:
 Module pools define more complex patterns of user
interaction using a collection of screens. The term
“screen” refers to the actual, physical image that the
user sees.
http://www.magnifictraining.com
The non-executable program types are:
 INCLUDE modules
 Subroutine pools
 Function groups
 Object classes
 Interfaces
 Type pools
http://www.magnifictraining.com
ABAP Workbench
 ABAP Editor for writing and editing reports, module
pools, includes and subroutine pools (SE38)
 ABAP Dictionary for processing database table
definitions and retrieving global types (SE11)
 Menu Painter for designing the user interface (menu
bar, standard toolbar, application toolbar, function
key assignment) (SE41)
http://www.magnifictraining.com
ABAP Coding Dictionary:
 The ABAP Dictionary contains all metadata about the
data in the SAP system. It is closely linked with the
ABAP Workbench in that any reference to data (e.g., a
table, a view, or a data type) will be obtained from
the dictionary.
http://www.magnifictraining.com
ABAP syntax
 Consecutive statements with an identical first
(leftmost) part can be combined into a "chained"
statement using the chain operator ":" (colon). The
common part of the statements is written to the left
of the colon, the differing parts are written to the right
of the colon and separated by commas.
http://www.magnifictraining.com
ABAP Objects
 ABAP Objects is fully compatible with the existing
language, so one can use existing statements and
modularization units in programs that use ABAP
Objects, and can also use ABAP Objects in existing
ABAP programs. Syntax checking is stronger in ABAP
Objects programs, and some syntactical forms
(usually older ones) of certain statements are not
permitted.
http://www.magnifictraining.com
ABAP statements – an overview
 In contrast with languages like C/C++ or Java, which
define a limited set of language-specific statements
and provide most functionality via libraries, ABAP
contains an extensive body of built-in statements.
These statements often support many options, which
explains why ABAP programs look "verbose",
especially when compared with programs written in
C, C++ or Java.
http://www.magnifictraining.com
Internal tables in ABAP
 Internal tables are an extremely important feature of
the ABAP language. An internal table is defined as a
vector of struts in C++ or a vector of objects in Java.
The main difference with these languages is that
ABAP provides a collection of statements to easily
access and manipulate the contents of internal
tables.
http://www.magnifictraining.com
Garudatrainings offer:
 Web testing project.
 ·Resume builder project.
 ·Testing Printers/drivers.
 ·Posting resumes.
 ·Mock interviews.
 ·Hands on training.
 ·On job support.
http://www.magnifictraining.com
We Offer You:
1. Interactive Learning at Learners convenience
2. Industry Savvy Trainers
3. Learn Right from Your Place
4. Customized Curriculum
5. 24/7 system access
6. Highly Affordable Courses
7. Support after Training
a. Resume Preparation
b. Certification Guidance
c. Interview assistance
http://www.magnifictraining.com
You can also Find us on :
Most Trusted Website for all Learning Needs by Students, Graduates and
Working Professionals
http://www.magnifictraining.com
Contact Us:
Thank You
http://www.magnifictraining.com

More Related Content

Viewers also liked

ว ธ ทำนามบ_ตร word 2007
ว ธ ทำนามบ_ตร word 2007ว ธ ทำนามบ_ตร word 2007
ว ธ ทำนามบ_ตร word 2007Kanchanatep Thongnum
 
Images[smallpdf.com]
Images[smallpdf.com]Images[smallpdf.com]
Images[smallpdf.com]iliyla
 
ITCamp 2014 - Intellectual Property in Software
ITCamp 2014 - Intellectual Property in SoftwareITCamp 2014 - Intellectual Property in Software
ITCamp 2014 - Intellectual Property in Softwareclaudiajelea
 
事例で学ぶ法的リスクとその対処法
事例で学ぶ法的リスクとその対処法事例で学ぶ法的リスクとその対処法
事例で学ぶ法的リスクとその対処法Kazuki Ishihara
 
Technological complex for production of petroleum pitch - LLL "TEXNOLOG"
Technological complex for production of petroleum pitch - LLL "TEXNOLOG"Technological complex for production of petroleum pitch - LLL "TEXNOLOG"
Technological complex for production of petroleum pitch - LLL "TEXNOLOG"texnolog
 
ProgrammePDF_LLM-IntFinBank
ProgrammePDF_LLM-IntFinBankProgrammePDF_LLM-IntFinBank
ProgrammePDF_LLM-IntFinBankSamira Al Otaibi
 

Viewers also liked (10)

ว ธ ทำนามบ_ตร word 2007
ว ธ ทำนามบ_ตร word 2007ว ธ ทำนามบ_ตร word 2007
ว ธ ทำนามบ_ตร word 2007
 
Images[smallpdf.com]
Images[smallpdf.com]Images[smallpdf.com]
Images[smallpdf.com]
 
Untitled 2
Untitled 2Untitled 2
Untitled 2
 
ITCamp 2014 - Intellectual Property in Software
ITCamp 2014 - Intellectual Property in SoftwareITCamp 2014 - Intellectual Property in Software
ITCamp 2014 - Intellectual Property in Software
 
事例で学ぶ法的リスクとその対処法
事例で学ぶ法的リスクとその対処法事例で学ぶ法的リスクとその対処法
事例で学ぶ法的リスクとその対処法
 
Technological complex for production of petroleum pitch - LLL "TEXNOLOG"
Technological complex for production of petroleum pitch - LLL "TEXNOLOG"Technological complex for production of petroleum pitch - LLL "TEXNOLOG"
Technological complex for production of petroleum pitch - LLL "TEXNOLOG"
 
Presentacióntics
PresentaciónticsPresentacióntics
Presentacióntics
 
O alcoolismo
O alcoolismoO alcoolismo
O alcoolismo
 
ProgrammePDF_LLM-IntFinBank
ProgrammePDF_LLM-IntFinBankProgrammePDF_LLM-IntFinBank
ProgrammePDF_LLM-IntFinBank
 
SITE Institute
SITE InstituteSITE Institute
SITE Institute
 

Recently uploaded

URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 

Recently uploaded (20)

TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 

sap abap online training in usa

  • 2. SAP ABAP Definition:  ABAP. Short for Advanced Business Application Programming it is an object-oriented programming language used to develop applications for the SAP R/3 system, but was originally used for SAP R/2. It was developed by the German company SAP AG. http://www.magnifictraining.com
  • 3. Course Contents  Introduction  Transactions  Types of ABAP programs  ABAP Workbench  ABAP Coding Dictionary  ABAP syntax  Data types and variables  ABAP Objects  Internal tables in ABAP http://www.magnifictraining.com
  • 4. Introduction:  ABAP runtime environment  SAP Basis  SAP systems and landscapes http://www.magnifictraining.com
  • 5. Transactions:  As in other programming languages, an ABAP program is either an executable unit or a library, which provides reusable code to other programs and is not independently executable. http://www.magnifictraining.com
  • 6. ABAP distinguishes two types of executable programs:  Reports:  Module pools: http://www.magnifictraining.com
  • 7.  Reports follow a relatively simple programming model whereby a user optionally enters a set of parameters. Reports: http://www.magnifictraining.com
  • 8. Module pools:  Module pools define more complex patterns of user interaction using a collection of screens. The term “screen” refers to the actual, physical image that the user sees. http://www.magnifictraining.com
  • 9. The non-executable program types are:  INCLUDE modules  Subroutine pools  Function groups  Object classes  Interfaces  Type pools http://www.magnifictraining.com
  • 10. ABAP Workbench  ABAP Editor for writing and editing reports, module pools, includes and subroutine pools (SE38)  ABAP Dictionary for processing database table definitions and retrieving global types (SE11)  Menu Painter for designing the user interface (menu bar, standard toolbar, application toolbar, function key assignment) (SE41) http://www.magnifictraining.com
  • 11. ABAP Coding Dictionary:  The ABAP Dictionary contains all metadata about the data in the SAP system. It is closely linked with the ABAP Workbench in that any reference to data (e.g., a table, a view, or a data type) will be obtained from the dictionary. http://www.magnifictraining.com
  • 12. ABAP syntax  Consecutive statements with an identical first (leftmost) part can be combined into a "chained" statement using the chain operator ":" (colon). The common part of the statements is written to the left of the colon, the differing parts are written to the right of the colon and separated by commas. http://www.magnifictraining.com
  • 13. ABAP Objects  ABAP Objects is fully compatible with the existing language, so one can use existing statements and modularization units in programs that use ABAP Objects, and can also use ABAP Objects in existing ABAP programs. Syntax checking is stronger in ABAP Objects programs, and some syntactical forms (usually older ones) of certain statements are not permitted. http://www.magnifictraining.com
  • 14. ABAP statements – an overview  In contrast with languages like C/C++ or Java, which define a limited set of language-specific statements and provide most functionality via libraries, ABAP contains an extensive body of built-in statements. These statements often support many options, which explains why ABAP programs look "verbose", especially when compared with programs written in C, C++ or Java. http://www.magnifictraining.com
  • 15. Internal tables in ABAP  Internal tables are an extremely important feature of the ABAP language. An internal table is defined as a vector of struts in C++ or a vector of objects in Java. The main difference with these languages is that ABAP provides a collection of statements to easily access and manipulate the contents of internal tables. http://www.magnifictraining.com
  • 16. Garudatrainings offer:  Web testing project.  ·Resume builder project.  ·Testing Printers/drivers.  ·Posting resumes.  ·Mock interviews.  ·Hands on training.  ·On job support. http://www.magnifictraining.com
  • 17. We Offer You: 1. Interactive Learning at Learners convenience 2. Industry Savvy Trainers 3. Learn Right from Your Place 4. Customized Curriculum 5. 24/7 system access 6. Highly Affordable Courses 7. Support after Training a. Resume Preparation b. Certification Guidance c. Interview assistance http://www.magnifictraining.com
  • 18. You can also Find us on : Most Trusted Website for all Learning Needs by Students, Graduates and Working Professionals http://www.magnifictraining.com Contact Us: