Limbajul de programare introduce abap

• este tastat;

• Sprijină aplicații multilingve;

• extins ca limbă orientată pe obiecte;

• nu depinde de platformă;

• este compatibil "de jos în sus";

este destinat în primul rând aplicațiilor de afaceri bazate pe dialoguri.

Pentru a sprijini procesarea datelor de un tip sau altul, se folosesc tipurile de conversii și definițiile de tip.

Cu ajutorul elementelor text translatabile, puteți dezvolta aplicații multilingve.

Standardul Open SQL, încorporat în ABAP, permite accesul direct la baza de date.

Obiectele ABAP sunt o extensie orientată pe obiecte a limbajului de programare ABAP.

Sintaxa ABAP este independentă de platformă. Aceasta înseamnă că, indiferent de sistemul de gestionare a bazelor de date relaționale și de sistemul de operare al aplicației și al serverului de prezentare, funcțiile acestei limbi rămân neschimbate.

Aplicațiile care sunt încorporate în ABAP vor fi difuzate și în versiuni ulterioare (compatibilitate de jos în sus pentru limbă).

Figura 26: Sintaxa generală ABAP I

Programele ABAP constau din operatori separați.

Primul cuvânt din declarație se numește cuvântul cheie ABAP. Trebuie să existe cel puțin un spațiu între cuvinte. Fiecare declarație trebuie să se încheie cu o perioadă.

Operatorii pot fi indentați. Operatorii pot prelua mai multe linii.

Pot exista mai multe instrucțiuni într-o singură linie.

Sistemul de rulare ABAP nu distinge între litere mari și mici în cuvinte cheie, adăugiri și operanzi. Pentru a prezenta cea mai convenabilă prezentare în acest curs, toate cuvintele cheie și completările lor cu majuscule vor fi enumerate mai jos, iar toți operanzii în litere mici.

Figura 27: Sintaxa generală ABAP II

O secvență de operatori cu același start poate fi combinată într-o înregistrare de lanț.

• Introduceți mai întâi componenta de pornire potrivită, apoi un colon.

• După colon, sunt listate componentele finale ale operatorilor (separate prin virgule).

• Spațiile și liniile de rupere pot fi introduse înainte sau după delimitatori (colonii, virgule, perioade).

• Trebuie remarcat faptul că această intrare scurtă simplifică sintaxa, dar nu performanța, deoarece sistemul de execuție ABAP procesează încă operatorii individuali respectivi.

Figura 28: Cod de retur al operatorilor ABAP

Dacă există mai mulți operatori ABAP, este scris un cod de returnare corespunzător în câmpul sistemului SY-SUBRC în timpul de execuție ABAP pentru a furniza informații despre succesul unui operator. O valoare zero indică faptul că declarația a avut succes. Pentru informații despre modul în care această valoare de retur este stabilită în cazuri individuale, consultați documentația pentru cuvintele cheie ale operatorilor respectivi.