KEMBAR78
Understanding The Basics of ABAP | PDF | Computer Programming | Information Technology
0% found this document useful (0 votes)
8 views7 pages

Understanding The Basics of ABAP

The document provides an overview of the basics of ABAP, a programming language developed by SAP for business applications. It covers different ABAP language versions, including Standard ABAP, ABAP for Key Users, and ABAP for Cloud Development, along with their respective features and restrictions. Additionally, it introduces fundamental ABAP syntax and programming concepts, aimed at helping learners acquire core ABAP skills.

Uploaded by

vinay.thambe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views7 pages

Understanding The Basics of ABAP

The document provides an overview of the basics of ABAP, a programming language developed by SAP for business applications. It covers different ABAP language versions, including Standard ABAP, ABAP for Key Users, and ABAP for Cloud Development, along with their respective features and restrictions. Additionally, it introduces fundamental ABAP syntax and programming concepts, aimed at helping learners acquire core ABAP skills.

Uploaded by

vinay.thambe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

8/15/25, 10:17 AM Understanding the Basics of ABAP

Learning Browse Get Certified My Learning Subscribe Explore SAP

/ Browse / Learning Journeys / Acquiring Core ABAP Skills / Understanding the Basics …

Getting Started
Understanding the Basics of
ABAP
Applying Basic Techniques and
Concepts

Understanding the Basics of ABAP


Objectives
25 mins
After completing this lesson, you will be able to:

Working With
Describe the Basic Data
evolution of Objects
ABAP and
Data Typesthe basics of ABAP syntax
Describe
41 mins

Processing Data
ABAP
28 mins Then And Now

Using Control Structures in ABAP


Origin
36 minsand Evolution of ABAP

ABAP is a programming language developed by SAP for the development of


business applications
Working in theInternal
with Simple SAP environment.
Tables
32 mins
Watch this video to know how ABAP has evolved over the years.

Debugging an ABAP Program


65 mins

Quiz Completed

Working with Local Classes

https://learning.sap.com/learning-journeys/acquire-core-abap-skills/understanding-the-basics-of-abap_c0e5346f-a136-4b9f-a167-9031eca12932 1/7
8/15/25, 10:17 AM Understanding the Basics of ABAP

Learning Subscribe

/ Browse / Learning Journeys / Acquiring Core ABAP Skills / Understanding the Basics …
ABAP Language Versions

Each ABAP program has the program attribute "ABAP language version", which
is defined internally by a version ID. The version of a program determines
which language elements and which repository objects can be used in the
program and which syntax rules apply. The following versions are currently
available:

Standard ABAP
This version of ABAP is the universal basic version. It is an unrestricted
ABAP language version that covers the entire language scope of ABAP
that can be used in Unicode systems and, apart from the static package
concept, access to all other repository objects is allowed. The syntax
check for Standard ABAP is performed as Unicode check, which is the
minimum requirement for a Unicode system.
ABAP for Key Users
This version of ABAP is intended for the secure implementation of
enhancements by key users within the scope of enhancement options
provided by SAP. ABAP for Key Users is a restricted ABAP language
version where the general rules for Standard ABAP apply but only a very
restricted set of language elements is supported and access
to repository objects is restricted.
ABAP for Cloud Development
This version of ABAP is intended for developments in the SAP BTP ABAP
environment and in the S/4HANA Cloud ABAP environment. ABAP for
https://learning.sap.com/learning-journeys/acquire-core-abap-skills/understanding-the-basics-of-abap_c0e5346f-a136-4b9f-a167-9031eca12932 2/7
8/15/25, 10:17 AM Understanding the Basics of ABAP

Cloud Development is a restricted ABAP language version where the


Learning Subscribe
general rules for Standard ABAP apply but only a restricted set of
language elements is supported and access to repository objects is
restricted.
/ Browse / Learning Journeys / Acquiring Core ABAP Skills / Understanding the Basics …

Note
This course gives a universal introduction to ABAP development. It
restricts itself to syntax elements and language features available in
all three language versions. An exception is the introduction to the
ABAP RESTful Application Programming Model which is not part of
ABAP for key users.

ABAP Cloud

The ABAP for Cloud Development language version is a key element of ABAP
Cloud. The technological core of ABAP Cloud defines the design-time and
runtime architecture of all extensions, services, and applications. The main
ABAP Cloud elements are:

ABAP for Cloud Development as the cloud-optimized ABAP language for


the business logic

ABAP Development Tools for Eclipse as the ABAP integrated development


environment

https://learning.sap.com/learning-journeys/acquire-core-abap-skills/understanding-the-basics-of-abap_c0e5346f-a136-4b9f-a167-9031eca12932 3/7
8/15/25, 10:17 AM Understanding the Basics of ABAP

ABAP Core Data Services (CDS) for the data model and for embedded
Learning Subscribe
analytics

The ABAP RESTful Application Programming Model for building apps and
/ Browse / services
Learning Journeys / Acquiring Core ABAP Skills / Understanding the Basics …

Mandatory public SAP APIs and extension points to allow automated


cloud operations and lifecycle stable extensibility.

Using ABAP Cloud is mandatory on the SAP Business Technology Platform


and on SAP S/4HANA Cloud, public edition. It is not mandatory but strongly
recommended to follow the principles of ABAP Cloud on SAP S/4HANA,
private edition and in on-premise systems. By implementing your custom
development with ABAP Cloud, your developments are cloud ready by
default and you are not changing the composition of the core system, which is
an important principle for system maintenance in the cloud environment
(Clean Core approach).

The Basics of the ABAP Syntax

Some Basic Features of the ABAP Language


Let's look at some basic features of the ABAP language.

https://learning.sap.com/learning-journeys/acquire-core-abap-skills/understanding-the-basics-of-abap_c0e5346f-a136-4b9f-a167-9031eca12932 4/7
8/15/25, 10:17 AM Understanding the Basics of ABAP

Learning Subscribe

/ Browse / Learning Journeys / Acquiring Core ABAP Skills / Understanding the Basics …

Watch this video to see some code examples that illustrate some of the basic
features of the ABAP programming language.

Comments in ABAP
Watch this video to learn about comments in ABAP.

https://learning.sap.com/learning-journeys/acquire-core-abap-skills/understanding-the-basics-of-abap_c0e5346f-a136-4b9f-a167-9031eca12932 5/7
8/15/25, 10:17 AM Understanding the Basics of ABAP

Learning Subscribe

/ Browse / Learning Journeys / Acquiring Core ABAP Skills / Understanding the Basics …

How To Comment And Uncomment


Code

Demo

Start Demo

Next lesson

Was this lesson helpful? Yes No

Learning

Quick Links
Download Catalog (CSV, JSON, XLSX, XML)

SAP Learning Hub

SAP Training Shop

SAP Developer Center

SAP Community

Newsletter
Learning Support
Get Support

Share Feedback
About SAP

https://learning.sap.com/learning-journeys/acquire-core-abap-skills/understanding-the-basics-of-abap_c0e5346f-a136-4b9f-a167-9031eca12932 6/7
8/15/25, 10:17 AM Understanding the Basics of ABAP

Company Information
Learning Subscribe
Copyright

/ Browse / Learning Journeys / Acquiring Core ABAP Skills / Understanding the Basics …
Trademark

Worldwide Directory

Careers

News and Press


Site Information
Privacy

Terms of Use

Legal Disclosure

Do Not Share/sell My Personal Information (us Learners Only)

Cookie Preferences

https://learning.sap.com/learning-journeys/acquire-core-abap-skills/understanding-the-basics-of-abap_c0e5346f-a136-4b9f-a167-9031eca12932 7/7

You might also like