Bevezetés az ABAP-ba: Adattípusok, operátorok és amp; Szerkesztő - bemutató

Tartalomjegyzék:

Anonim

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áljon  alkalommal.… 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