Programozási nyelv bevezetése

• gépelt;

• Többnyelvű alkalmazások támogatása;

• objektumorientált nyelvként bővítve;

• nem függ a platformtól;

• kompatibilis "alulról felfelé";

elsősorban a párbeszédablakokon alapuló üzleti alkalmazásokra vonatkozik.

Az egyik vagy másik típusú adatfeldolgozás támogatásához írja be a konverziókat és típusmeghatározásokat.

A lefordítható szövegelemek segítségével többnyelvű alkalmazásokat fejleszthet.

Az ABAP-ba ágyazott nyílt SQL szabvány lehetővé teszi az adatbázis közvetlen elérését.

ABAP objektumok az ABAP programozási nyelv objektumorientált kiterjesztése.

Az ABAP szintaxis platformfüggetlen. Ez azt jelenti, hogy függetlenül a relációs adatbázis-kezelő rendszertől és az alkalmazás operációs rendszertől, valamint a megjelenítő szerverétől, ennek a nyelvnek a funkciói változatlanok maradnak.

Az ABAP-ba ágyazott alkalmazások későbbi verziókban is működnek (kompatibilitás az alulról felfelé a nyelvhez).

26. ábra: Általános ABAP szintaxis I

Az ABAP-programok különálló operátorokból állnak.

A mondat első szavát az ABAP kulcsszónak nevezik. Mindig legyen legalább egy szóköz a szavak között. Minden kijelentésnek egy időtartammal kell végződnie.

Az operátorok behajthatók. Az üzemeltetők több sorral is rendelkezhetnek.

Egy sorban több kijelentés is létezhet.

Az ABAP futásidejű rendszere nem különbözteti meg a nagybetűket és a kisbetűket kulcsszavak, kiegészítések és operandusok között. A kurzus legegyszerűbb áttekinthetőségének bemutatásához a kulcsszavakat és azok kiegészítéseit nagybetűkkel az alábbiakban soroljuk fel, és az összes operandert kisbetűvel.

27. ábra: Általános ABAP Syntax II

Az azonos kezdettel rendelkező üzemeltetők sorozata egy láncrekordhoz kapcsolható össze.

• Először írja be a megfelelő kezdő komponenst, majd egy kettőspontot.

• A kettőspont után az operátorok végső komponensei szerepelnek (vesszővel elválasztva).

• Terek és vonalszakaszok beilleszthetők a határolóelemek előtt vagy után (kettőspontok, vesszők, időszakok).

• Meg kell jegyeznünk, hogy ez a rövid bejegyzés egyszerűsíti a szintaxist, de nem a teljesítményt, mert az ABAP végrehajtó rendszer továbbra is feldolgozza az egyes operátorokat.

28. ábra: ABAP operátorok visszatérési kódja

Ha több ABAP operátor is van, akkor az ABAP futásidejű SY-SUBRC rendszer mezőjébe megfelelő visszatérési kódot írnak be, hogy információt szolgáltasson az üzemeltető sikeréről. A nulla érték azt jelzi, hogy az utasítás sikeres volt. Az egyes esetekben ez a visszatérési érték beállítása a megfelelő szolgáltatók kulcsszavainak dokumentációjában található.