Introducere în ABAP: tipuri de date, Operators & Editor – Tutorial

ABAP înseamnă – Advanced Business Application Programming. Este un limbaj de programare pentru dezvoltarea de aplicații pentru SAP sistem R/3.

Cea mai recentă versiune a ABAP se numește ABAP Objects și acceptă programarea orientată pe obiecte. SAP va rula aplicații scrise folosind ABAP/4, versiunea anterioară ABAP, precum și aplicații care folosesc obiecte ABAP.

Fără adio suplimentar, să ne aruncăm în ABAP.

Rețineți, acest tutorial nu va intra în detalii detaliate despre limba ABAP constructe (care devin foarte plictisitoare de citit), dar introduceți rapid concepte cheie pentru a vă ajuta să începeți, astfel încât să vă puteți concentra atenția asupra subiectelor mai importante.

Tipuri de date

Sintaxă pentru declararea unei variabile în ABAP –

DATA Variable_Name Type Variable_Type

Exemplu:

DATA employee_number Type I.

Mai jos este o listă de tipuri de date acceptate de ABAP

Tipul de date Lungimea inițială a câmpului Lungimea câmpului validă Valoarea initiala Sens
Tipuri numerice
I 4 4 0 Număr întreg (număr întreg)
F 8 8 0 Număr în virgulă mobilă
P 8 1 - 16 0 Număr ambalat
Tipuri de caractere
C 1 1 - 65535 '...' Câmp text (caractere alfanumerice)
D 8 8 „00000000” Câmp pentru dată (Format: AAAAMMDD)
N 1 1 - 65535 „0 … 0” Câmp de text numeric (caractere numerice)
T 6 6 „000000” Câmp de timp (format: HHMMSS)
Tip hexazecimal
X 1 1 - 65535 X'0 … 0′ Câmp hexazecimal

Date de procesare - Atribuirea de Valori

a=16.

move 16 to a.

write a to b.

- Aritmetic Operații

compute a = a*100.

Declarații de control

Următoarele instrucțiuni de control pot fi utilizate – – If… EndIf Loop

if [not] exp [ and / or [not] exp ].
........
[elseif exp.
.......]
[else.
.......]
Endif.

– Declarația de caz

Case variable.
when value1.
.........
when value2.
.........
[ when others.
.........]
Endcase.
Do.

-While bucla

While <logical expression>.
.....
.....
Endwhile.

– Faceți bucla

Do <n> times.
.....
.....
Enddo.

Logic OperaTdR

O listă de operatori logici

  • GE sau >=
  • GT sau >
  • LE sau <=
  • LT sau
  • EQ sau =
  • NE sau <>

Editor ABAP/4

În cele din urmă, aici îți vei petrece cea mai mare parte a timpului ca dezvoltator creând/modificând programe. Tranzacţie SE38

Editor ABAP/4