Az ABAP jelentése - Advanced Business Application Programming. Ez egy programozási nyelv az SAP R / 3 rendszer alkalmazásainak fejlesztésére.
Az ABAP legújabb verziója ABAP Objects néven fut, és támogatja az objektum-orientált programozást. Az SAP az ABAP / 4, a korábbi ABAP verzió használatával írt alkalmazásokat, valamint az ABAP objektumokat használó alkalmazásokat futtatja.
További adieu nélkül elmerül az ABAP-ban.
Ne feledje, hogy ez az oktatóanyag nem részletezi az ABAP nyelvi konstrukciók részletes ismertetését (amelyek olvasása nagyon unalmassá válik), hanem gyorsan bemutatja a legfontosabb fogalmakat az induláshoz, így figyelmét fontosabb témákra irányíthatja.
Adattípusok
Szintaxis egy változó deklarálásához az ABAP-ban -
DATA Variable_Name Típus Variable_Type
Példa:
DATA alkalmazott_szám I. típus.
Az alábbiakban felsoroljuk az ABAP által támogatott adattípusokat
Adattípus | Kezdeti mező hossza | Érvényes mezőhossz | Kezdő érték | Jelentése |
---|---|---|---|---|
Numerikus típusok | ||||
én | 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: HHMMSS) |
Hexadecimális típus | ||||
x | 1 | 1 - 65535 | X'0… 0 ' | Hexadecimális mező |
Adatok feldolgozása - értékek hozzárendelése
a = 16.mozgassa a 16-at a.írj a-ból b-be.
- Számtani műveletek
számítsa ki az a = a * 100 értéket.
Ellenőrzési nyilatkozatok
A következő vezérlő utasítások használhatók - - Ha… EndIf Loop
ha [nem] exp [és / vagy [nem] exp].… [elseif exp.….][más.… .]Endif.
- Esettanulmány
Case változó.amikor érték1.… amikor érték2.… [amikor mások.…]Végtag.Csináld
-Míg hurok
Míg.… Végül.
- Ne hurok
Csináljonalkalommal.… Enddo.
Logikai operátor
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 töltheti el legtöbb idejét fejlesztőként programok létrehozásával / módosításával. Tranzakció SE38