Bevezetés az ABAP-ba: Adattípusok, Operators és szerkesztő – oktatóanyag

Az ABAP jelentése – Advanced Business Application Programming. Ez egy programozási nyelv az alkalmazások fejlesztéséhez SAP R/3 rendszer.

Az ABAP legújabb verziója az ABAP Objects, és támogatja az objektumorientált programozást. SAP futtatja az ABAP/4-gyel, a korábbi ABAP-verzióval írt alkalmazásokat, valamint az ABAP-objektumokat használó alkalmazásokat.

További búcsú nélkül merüljünk el az ABAP-ban.

Ne feledje, ez az oktatóanyag nem tér ki részletesebb részletekre ABAP nyelv konstrukciókat (amelyek olvasása nagyon unalmassá válik ), de gyorsan bevezeti a kulcsfontosságú fogalmakat a kezdéshez, így a fontosabb témákra összpontosíthatja a figyelmét.

Adattípusok

Szintaxis egy változó deklarálásához az ABAP-ban -

DATA Variable_Name Type Variable_Type

Példa:

DATA employee_number Type I.

Az alábbiakban felsoroljuk az ABAP által támogatott adattípusokat

Adattípus Kezdeti mező hossza Érvényes mezőhossz Kezdő érték Jelentés
Numerikus típusok
I 4 4 0 Egész szám (egész szám)
F 8 8 0 Lebegőpontos szám
P 8 1 - 16 0 Csomagolt szám
Karaktertípusok
C 1 1 - 65535 '…' Szövegmező (alfanumerikus karakterek)
D 8 8 „00000000” Dátum mező (Formátum: ÉÉÉÉHHNN)
N 1 1 - 65535 "0 … 0" Numerikus szövegmező (numerikus karakterek)
T 6 6 „000000” Időmező (formátum: ÓÓPPSS)
Hexadecimális típus
X 1 1 - 65535 X'0 … 0′ Hexadecimális mező

Adatok feldolgozása - Értékek hozzárendelése

a=16.

move 16 to a.

write a to b.

- Számtan OperaTIONS

compute a = a*100.

Ellenőrzési nyilatkozatok

A következő vezérlő utasítások használhatók – – If … EndIf Loop

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

– Esetismertetés

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

-Míg hurok

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

– Csinálj hurkot

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

logikus Operator

A logikai operátorok listája

  • GE vagy >=
  • GT vagy >
  • LE vagy <=
  • LT vagy
  • EQ vagy =
  • ÉK vagy <>

ABAP/4 szerkesztő

Végül itt fogod a legtöbb időt tölteni fejlesztőként programok létrehozásával/módosításával. Tranzakció SE38

ABAP/4 szerkesztő