SlideShare a Scribd company logo
What is ABAP: Types &
Features
To begin with, SAP ABAP stands for Advanced Business Application
Programming. It is a high-level programming language that is useful for
developers to develop the SAP R3 Platform. In addition, this tool helps large
corporations customize their SAP ERP platform.
Types Of ABAP Programs
ABAP consists of two types of programs that are executable and non-
executable. In addition, the executable programs are of two types that are
Reports & Module pools. To further learn about its workings and
functionalities, one can visit SAP ABAP Training in Gurgaon. On the other
hand, the non-executable programs are of the following types.
• Include Modules- These are Type I programs with INCLUDE. in addition,
they cannot be executed independently and they need an executable program
or another included program.
• Subroutine Pools- These are type S programs with the keyword PROGRAM.
These programs are of two types, internal and external. The internal
programs can access all the data objects in ABAP program whereas the
external programs can access the data objects in the common or global parts
of memory.
• Function Groups- These are type F programs with the keyword
FUNCTION-POOL. In addition, these programs cannot be executed
independently without the help of the associated function module.
• Object Classes- They are type K programs with the CLASS-POOL statement.
In addition, a user cannot execute them directly and they do not have any
screens and other processing blocks except methods.
• Interfaces Type Pools- These are type J programs with INTERFACE-POOL
statements. In addition, these programs do not contain their screens or
processing blocks and only contain a single definition of a global interface.
ABAP Workbench
The ABAP workbench consists of a few components that are as follows.
• ABAP Editor- This tool helps in maintaining programs.
• ABAP Dictionary- It is beneficial for maintaining the dictionary objects.
• Repository Browser- It helps in showing the hierarchical structure of
components in a package.
• Menu Painter- This is beneficial in developing the GUI features such as
menu bars and toolbars.
• Screen Painter- It is useful for maintaining the screen components.
• Repository Information System- This system stores the information of
development and runtime objects,
• Function Builder- This component is useful to build and maintain
functional groups and modules.
• Test & Analysis Tools- ABAP consists of tools like Syntax Check and
Debugger that helps in testing and analyzing.
• Data Modeler- Data Modeler is helpful for graphical modeling.
• Workbench Organizer- This component helps in maintaining development
projects.
Features Of SAP ABAP
SAP ABAP provides a shared development system, that helps in differing the
new languages. In addition, this software integrates with SAP NetWeaver's
security infrastructure and it helps in making it a secure platform. Moreover,
many institutions provide SAP ABAP Training in Delhi and one can enroll in
one of them to start a career in it. Apart from these, given below are some of
the features of SAP ABAP.
• Database Connections- This tool ensures logical database connections that
help in extracting the code from particular databases. In addition, it also
allows the use of different database environments.
• Internal Tables- It provides internal tables that help in dealing with the
objects that are accessed using special language keywords or Open SQL.
• Change and Transport System (CTS)- This system is responsible for
tracking and managing the development objects. In addition, it helps in
maintaining the quality and production environment.
• Data Dictionary- SAP ABAP comes with a universal data dictionary that
includes data structure definitions along with business logic. Moreover, this
is available for all ABAP programs in the system.
Conclusion
SAP ABAP is a high-level programming language useful for developing the
SAP R3 Platform. It consists of two types of programs that are executable
programs and nonexecutable programs. Its workbench consists of various
significant components such as an editor and dictionary. In conclusion, it
provides various features such as Internal Tables, data dictionaries. Etc
For More Information, Contact us Croma Campus:-
# +91-0120-4155255 | +91-9818014543 | +91-9711526942

More Related Content

Similar to What is abap type & features

SAP ABAP Online Training
SAP ABAP Online TrainingSAP ABAP Online Training
SAP ABAP Online Training
Multisoft Virtual Academy
 
sap abap training in chennai
sap abap training in chennaisap abap training in chennai
sap abap training in chennai
sanjai rsamy
 
Sap abap tutorials
Sap abap tutorialsSap abap tutorials
Sap abap tutorials
Harshul Phadke
 
SAP ABAP Latest Interview Questions
SAP ABAP Latest  Interview Questions SAP ABAP Latest  Interview Questions
SAP ABAP Latest Interview Questions piyushchawala
 
SAP ABAP Online Training Course for Beginners
SAP ABAP Online Training Course for BeginnersSAP ABAP Online Training Course for Beginners
SAP ABAP Online Training Course for Beginners
ChandanaBhowmik1
 
Sap Ui5 Overview | Sap Ui5 Architecture – Features
Sap Ui5 Overview | Sap Ui5 Architecture – FeaturesSap Ui5 Overview | Sap Ui5 Architecture – Features
Sap Ui5 Overview | Sap Ui5 Architecture – Features
IQ Online Training
 
SAP Reuse Tools
SAP Reuse Tools SAP Reuse Tools
SAP Reuse Tools
Tobias Trapp
 
Abap top part_3
Abap top part_3Abap top part_3
Abap top part_3
Kapil_321
 
Abap interview questions and answers
Abap interview questions and answersAbap interview questions and answers
Abap interview questions and answers
Kaustav Pyne
 
R Graphical User Interface Comparison.pptx
R Graphical User Interface Comparison.pptxR Graphical User Interface Comparison.pptx
R Graphical User Interface Comparison.pptx
Ramakrishna Reddy Bijjam
 
Sap – An Applications Perspective Vikram Singh Sankhala
Sap – An Applications Perspective Vikram Singh SankhalaSap – An Applications Perspective Vikram Singh Sankhala
Sap – An Applications Perspective Vikram Singh Sankhala
Vikram Sankhala IIT, IIM, Ex IRS, FRM, Fin.Engr
 
SAP for Beginners
SAP for BeginnersSAP for Beginners
SAP for Beginners
Jainul Musani
 
SAP ABAP
SAP ABAP SAP ABAP
SAP ABAP
Mrabtei Ayoub
 
Beginner’s guide to_sap_abap
Beginner’s guide to_sap_abapBeginner’s guide to_sap_abap
Beginner’s guide to_sap_abap
Angel Inga
 
BC404_EN_Col18.pdf
BC404_EN_Col18.pdfBC404_EN_Col18.pdf
BC404_EN_Col18.pdf
khadrimohammed1
 
Introduction to SAP, Systems, Applications
Introduction to SAP, Systems, ApplicationsIntroduction to SAP, Systems, Applications
Introduction to SAP, Systems, Applications
Mahmoud Tolba
 
A closer look of Indian Railways IT Department. and gain knowledge about SAP ...
A closer look of Indian Railways IT Department. and gain knowledge about SAP ...A closer look of Indian Railways IT Department. and gain knowledge about SAP ...
A closer look of Indian Railways IT Department. and gain knowledge about SAP ...
KAUSTAV PALLOB
 
Sap- An Overview
Sap- An OverviewSap- An Overview
Sap- An Overview
Nikhil Singh
 

Similar to What is abap type & features (20)

Sap+abap
Sap+abapSap+abap
Sap+abap
 
SAP ABAP Online Training
SAP ABAP Online TrainingSAP ABAP Online Training
SAP ABAP Online Training
 
sap abap training in chennai
sap abap training in chennaisap abap training in chennai
sap abap training in chennai
 
Sap abap tutorials
Sap abap tutorialsSap abap tutorials
Sap abap tutorials
 
SAP ABAP Latest Interview Questions
SAP ABAP Latest  Interview Questions SAP ABAP Latest  Interview Questions
SAP ABAP Latest Interview Questions
 
SAP ABAP Online Training Course for Beginners
SAP ABAP Online Training Course for BeginnersSAP ABAP Online Training Course for Beginners
SAP ABAP Online Training Course for Beginners
 
Sap Ui5 Overview | Sap Ui5 Architecture – Features
Sap Ui5 Overview | Sap Ui5 Architecture – FeaturesSap Ui5 Overview | Sap Ui5 Architecture – Features
Sap Ui5 Overview | Sap Ui5 Architecture – Features
 
SAP Reuse Tools
SAP Reuse Tools SAP Reuse Tools
SAP Reuse Tools
 
Abap top part_3
Abap top part_3Abap top part_3
Abap top part_3
 
Abap interview questions and answers
Abap interview questions and answersAbap interview questions and answers
Abap interview questions and answers
 
R Graphical User Interface Comparison.pptx
R Graphical User Interface Comparison.pptxR Graphical User Interface Comparison.pptx
R Graphical User Interface Comparison.pptx
 
Sap Fundamental
Sap FundamentalSap Fundamental
Sap Fundamental
 
Sap – An Applications Perspective Vikram Singh Sankhala
Sap – An Applications Perspective Vikram Singh SankhalaSap – An Applications Perspective Vikram Singh Sankhala
Sap – An Applications Perspective Vikram Singh Sankhala
 
SAP for Beginners
SAP for BeginnersSAP for Beginners
SAP for Beginners
 
SAP ABAP
SAP ABAP SAP ABAP
SAP ABAP
 
Beginner’s guide to_sap_abap
Beginner’s guide to_sap_abapBeginner’s guide to_sap_abap
Beginner’s guide to_sap_abap
 
BC404_EN_Col18.pdf
BC404_EN_Col18.pdfBC404_EN_Col18.pdf
BC404_EN_Col18.pdf
 
Introduction to SAP, Systems, Applications
Introduction to SAP, Systems, ApplicationsIntroduction to SAP, Systems, Applications
Introduction to SAP, Systems, Applications
 
A closer look of Indian Railways IT Department. and gain knowledge about SAP ...
A closer look of Indian Railways IT Department. and gain knowledge about SAP ...A closer look of Indian Railways IT Department. and gain knowledge about SAP ...
A closer look of Indian Railways IT Department. and gain knowledge about SAP ...
 
Sap- An Overview
Sap- An OverviewSap- An Overview
Sap- An Overview
 

Recently uploaded

How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 

Recently uploaded (20)

How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 

What is abap type & features

  • 1. What is ABAP: Types & Features To begin with, SAP ABAP stands for Advanced Business Application Programming. It is a high-level programming language that is useful for developers to develop the SAP R3 Platform. In addition, this tool helps large corporations customize their SAP ERP platform. Types Of ABAP Programs ABAP consists of two types of programs that are executable and non- executable. In addition, the executable programs are of two types that are Reports & Module pools. To further learn about its workings and functionalities, one can visit SAP ABAP Training in Gurgaon. On the other hand, the non-executable programs are of the following types.
  • 2. • Include Modules- These are Type I programs with INCLUDE. in addition, they cannot be executed independently and they need an executable program or another included program. • Subroutine Pools- These are type S programs with the keyword PROGRAM. These programs are of two types, internal and external. The internal programs can access all the data objects in ABAP program whereas the external programs can access the data objects in the common or global parts of memory. • Function Groups- These are type F programs with the keyword FUNCTION-POOL. In addition, these programs cannot be executed independently without the help of the associated function module. • Object Classes- They are type K programs with the CLASS-POOL statement. In addition, a user cannot execute them directly and they do not have any screens and other processing blocks except methods. • Interfaces Type Pools- These are type J programs with INTERFACE-POOL statements. In addition, these programs do not contain their screens or processing blocks and only contain a single definition of a global interface. ABAP Workbench The ABAP workbench consists of a few components that are as follows. • ABAP Editor- This tool helps in maintaining programs. • ABAP Dictionary- It is beneficial for maintaining the dictionary objects. • Repository Browser- It helps in showing the hierarchical structure of components in a package. • Menu Painter- This is beneficial in developing the GUI features such as menu bars and toolbars. • Screen Painter- It is useful for maintaining the screen components. • Repository Information System- This system stores the information of development and runtime objects, • Function Builder- This component is useful to build and maintain functional groups and modules.
  • 3. • Test & Analysis Tools- ABAP consists of tools like Syntax Check and Debugger that helps in testing and analyzing. • Data Modeler- Data Modeler is helpful for graphical modeling. • Workbench Organizer- This component helps in maintaining development projects. Features Of SAP ABAP SAP ABAP provides a shared development system, that helps in differing the new languages. In addition, this software integrates with SAP NetWeaver's security infrastructure and it helps in making it a secure platform. Moreover, many institutions provide SAP ABAP Training in Delhi and one can enroll in one of them to start a career in it. Apart from these, given below are some of the features of SAP ABAP. • Database Connections- This tool ensures logical database connections that help in extracting the code from particular databases. In addition, it also allows the use of different database environments. • Internal Tables- It provides internal tables that help in dealing with the objects that are accessed using special language keywords or Open SQL.
  • 4. • Change and Transport System (CTS)- This system is responsible for tracking and managing the development objects. In addition, it helps in maintaining the quality and production environment. • Data Dictionary- SAP ABAP comes with a universal data dictionary that includes data structure definitions along with business logic. Moreover, this is available for all ABAP programs in the system. Conclusion SAP ABAP is a high-level programming language useful for developing the SAP R3 Platform. It consists of two types of programs that are executable programs and nonexecutable programs. Its workbench consists of various significant components such as an editor and dictionary. In conclusion, it provides various features such as Internal Tables, data dictionaries. Etc For More Information, Contact us Croma Campus:- # +91-0120-4155255 | +91-9818014543 | +91-9711526942