0% found this document useful (0 votes)
116 views3 pages

1.introduction To ABAP

ABAP is a programming language used to develop applications for the SAP R/3 system. The latest version, ABAP Objects, supports object-oriented programming. The document introduces key ABAP concepts like data types, assigning values, control statements, logical operators, and the ABAP/4 editor used for development.
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)
116 views3 pages

1.introduction To ABAP

ABAP is a programming language used to develop applications for the SAP R/3 system. The latest version, ABAP Objects, supports object-oriented programming. The document introduces key ABAP concepts like data types, assigning values, control statements, logical operators, and the ABAP/4 editor used for development.
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/ 3

Introduction to ABAP

ABAP stands for - Advanced Business Application Programming.It is a programming language for
developing applications for the SAP R/3 system.
The latest version of ABAP is called ABAP Objects and supports object-oriented programming. SAP
will run applications written using ABAP/4, the earlier ABAP version, as well as applications using
ABAP Objects.
Without further adieu , lets dive into ABAP.
Note, this tutorial will not go into extensive details on ABAP language constructs (which become very
boring to read ) but quickly introduce key concepts to get you started so you can focus your attention
on more important topics.

Data Types
Syntax to declare a variable in ABAP 1

DATA Variable_Name Type Variable_Type

Example:
1

DATA employee_number Type I.

The following is a list of Data Types supported by ABAP


Data
Type

Initial field
length

Valid field
length

Initial
value

Meaning

Numeric types
I

Integer (whole number)

Floating point number

1 - 16

Packed number

Character types
C

1 - 65535

' ... '

Text field(alphanumeric characters)

'00000000'

Date field(Format: YYYYMMDD)

1 - 65535

'0 ... 0'

Numeric text field(numeric


characters)

'000000'

Time field(format: HHMMSS)

1 - 65535

X'0 ... 0'

Hexadecimal field

Hexadecimal type
X

Processing Data - Assigning Values

1
2

a=16.

move 16 to a.

write a to b.

- Arithmetic Operations

Control Statements
Following control statements can be used - - If ... EndIf Loop
1

if [not] exp [ and / or [not] exp ].

........

[elseif exp.

.......]

[else.

.......]

Endif.

- Case statement
1

Case variable.

when value1.

.........

when value2.

.........

[ when others.

.........]

Endcase.

Do.

-While loop
1

.....
.....

While <logical expression>.

Endwhile.
- Do loop

Logical Operator
A list of logical operators
GE or >=
GT or >
LE or <=
LT or <
EQ or =
NE or <>

ABAP/4 Editor
Finally , here is where you will spent most of your time as a developer creating / modifying programs.
Transaction SE38

You might also like