ABAP je kratica za - Advanced Business Application Programming. Je programski jezik za razvoj aplikacij za sistem SAP R / 3.
Najnovejša različica ABAP se imenuje ABAP Objects in podpira objektno usmerjeno programiranje. SAP bo zagnal aplikacije, napisane s pomočjo ABAP / 4, starejše različice ABAP, pa tudi aplikacije, ki uporabljajo objekte ABAP.
Brez nadaljnjega potapljanja se potopimo v ABAP.
Upoštevajte, da se ta vadnica ne bo spuščala v podrobne podrobnosti o jezikovnih konstrukcijah ABAP (ki jih je zelo dolgočasno brati), ampak bo za začetek hitro predstavila ključne koncepte, da boste lahko svojo pozornost usmerili na pomembnejše teme.
Vrste podatkov
Sintaksa za razglasitev spremenljivke v ABAP -
DATA Variable_Name Type Variable_Type
Primer:
DATA zaposleni_številka Tip I.
Sledi seznam podatkovnih vrst, ki jih podpira ABAP
Vrsta podatkov | Začetna dolžina polja | Veljavna dolžina polja | Začetna vrednost | Pomen |
---|---|---|---|---|
Številski tipi | ||||
jaz | 4. | 4. | 0 | Celo število (celo število) |
F | 8. | 8. | 0 | Število s plavajočo vejico |
P | 8. | 1 - 16 | 0 | Spakirana številka |
Vrste znakov | ||||
C | 1. | 1 - 65535 | " ... " | Besedilno polje (alfanumerični znaki) |
D | 8. | 8. | „00000000“ | Datumsko polje (oblika: LLLLMMDD) |
N | 1. | 1 - 65535 | '0… 0' | Številsko besedilno polje (številski znaki) |
T | 6. | 6. | „000000“ | Časovno polje (oblika: HHMMSS) |
Šestnajstiški tip | ||||
X | 1. | 1 - 65535 | X'0… 0 ' | Šestnajstiško polje |
Obdelava podatkov - dodeljevanje vrednosti
a = 16.premakni 16 v a.napiši a do b.
- Aritmetične operacije
izračunajte a = a * 100.
Izjave o nadzoru
Uporabite lahko naslednje stavke nadzora - - Če ... EndIf Loop
če [ne] exp [in / ali [not] exp].… [elseif exp.….][sicer. .....]Endif.
- Izjava o primeru
Spremenljivka velikih in malih črk.ko vrednost1 ... ko vrednost2 ... [ko drugi ...]Zaključna črka.Ali
-Čas zanke
Medtem ko je.… Medtem.
- Do zanko
Nareditekrat. ... Enddo.
Logični operater
Seznam logičnih operatorjev
- GE ali> =
- GT ali>
- LE ali <=
- LT ali <
- EQ ali =
- SV ali <>
Urejevalnik ABAP / 4
Končno, tu boste preživeli večino svojega časa kot razvijalec pri ustvarjanju / spreminjanju programov. Transakcija SE38