ABAP je skraćenica od - Advanced Business Application Programming. To je programski jezik za razvoj aplikacija za SAP R / 3 sustav.
Najnovija verzija ABAP-a naziva se ABAP Objects i podržava objektno orijentirano programiranje. SAP će izvoditi programe napisane pomoću ABAP / 4, starije verzije ABAP-a, kao i programe koji koriste ABAP objekte.
Bez daljnjeg zalaženja, zaranjamo u ABAP.
Imajte na umu da ovaj vodič neće ulaziti u opsežne detalje o ABAP-ovim jezičnim konstrukcijama (koje postaje vrlo dosadno čitati), već će vam brzo predstaviti ključne koncepte kako biste započeli, tako da možete usmjeriti pažnju na važnije teme.
Vrste podataka
Sintaksa za deklariranje varijable u ABAP-u -
DATA Variable_Name Tip Variable_Type
Primjer:
DATA zaposlenik_broj Tip I.
Slijedi popis tipova podataka koje podržava ABAP
Vrsta podataka | Duljina početnog polja | Važeća duljina polja | Početna vrijednost | Značenje |
---|---|---|---|---|
Numerički tipovi | ||||
Ja | 4 | 4 | 0 | Cijeli broj (cijeli broj) |
F | 8 | 8 | 0 | Broj s pomičnom zarezom |
Str | 8 | 1 - 16 | 0 | Spakirani broj |
Vrste likova | ||||
C | 1 | 1 - 65535 | ' ... ' | Tekstualno polje (alfanumerički znakovi) |
D | 8 | 8 | '00000000' | Datumsko polje (Format: GGGGMMDD) |
N | 1 | 1 - 65535 | "0… 0" | Numeričko polje teksta (numerički znakovi) |
T | 6 | 6 | '000000' | Vremensko polje (format: HHMMSS) |
Heksadecimalni tip | ||||
x | 1 | 1 - 65535 | X'0… 0 ' | Heksadecimalno polje |
Obrada podataka - dodjeljivanje vrijednosti
a = 16.pomaknite 16 u a.napiši a do b.
- Aritmetičke operacije
izračunajte a = a * 100.
Izjave o kontroli
Mogu se koristiti sljedeće kontrolne izjave - - Ako ... EndIf Loop
ako [ne] exp [i / ili [not] exp].… [elseif exp.….][inače. .....]Završi ako.
- Izjava o slučaju
Varijabla slučaja.kada vrijednost1.… kad vrijednost2.… [kad drugi ...]Završna slova.Čini.
-Dok petlja
Dok je.… U međuvremenu.
- Ponovi petlju
Napraviteputa. ... Kraj.
Logički operator
Popis logičkih operatora
- GE ili> =
- GT ili>
- LE ili <=
- LT ili <
- EQ ili =
- SI ili <>
Uređivač ABAP / 4
Napokon, ovdje ćete provesti većinu svog vremena kao programer stvarajući / mijenjajući programe. Transakcija SE38