Johdatus ABAP:iin: tietotyypit, Operators & Editor – opetusohjelma
ABAP tarkoittaa – Advanced Business Application Programming.Se on ohjelmointikieli sovellusten kehittämiseen SAP R/3 järjestelmä.
ABAP:n uusin versio on nimeltään ABAP Objects ja tukee olio-ohjelmointia. SAP suorittaa sovelluksia, jotka on kirjoitettu käyttäen ABAP/4, aikaisempaa ABAP-versiota, sekä sovelluksia, jotka käyttävät ABAP Objects -objekteja.
Sukellaan ABAP:iin ilman enempää hyvästiä.
Huomaa, että tässä opetusohjelmassa ei käsitellä laajoja yksityiskohtia ABAP kieli rakenteita (joista tulee erittäin tylsää luettavaa), mutta esittele nopeasti tärkeimmät käsitteet, jotta pääset alkuun, jotta voit keskittyä tärkeämpiin aiheisiin.
Tietotyypit
Syntaksi muuttujan ilmoittamiseksi ABAP:ssa -
DATA Variable_Name Type Variable_Type
Esimerkiksi:
DATA employee_number Type I.
Seuraavassa on luettelo ABAP:n tukemista tietotyypeistä
Tietotyyppi | Alkuperäinen kentän pituus | Kelvollinen kentän pituus | Alkuarvo | Merkitys |
---|---|---|---|---|
Numeeriset tyypit | ||||
I | 4 | 4 | 0 | Kokonaisluku (koko luku) |
F | 8 | 8 | 0 | Liukulukuluku |
P | 8 | 1 - 16 | 0 | Pakattu numero |
Merkkityypit | ||||
C | 1 | 1 - 65535 | '…' | Tekstikenttä (aakkosnumeerisia merkkejä) |
D | 8 | 8 | '00000000' | Päivämääräkenttä (muoto: VVVVKKPP) |
N | 1 | 1 - 65535 | '0 … 0' | Numeerinen tekstikenttä (numeeriset merkit) |
T | 6 | 6 | '000000' | Aikakenttä (muoto: HHMMSS) |
Heksadesimaalinen tyyppi | ||||
X | 1 | 1 - 65535 | X'0 … 0' | Heksadesimaalikenttä |
Tietojen käsittely - Arvojen määrittäminen
a=16. move 16 to a. write a to b.
– Aritmetiikka OperaTIONS
compute a = a*100.
Valvontalausunnot
Seuraavia ohjauslauseita voidaan käyttää – – If … EndIf Loop
if [not] exp [ and / or [not] exp ]. ........ [elseif exp. .......] [else. .......] Endif.
– Asian selvitys
Case variable. when value1. ......... when value2. ......... [ when others. .........] Endcase. Do.
- Silmukan aikana
While <logical expression>. ..... ..... Endwhile.
– Tee silmukka
Do <n> times. ..... ..... Enddo.
looginen OperaTor
Luettelo loogisista operaattoreista
- GE tai >=
- GT tai >
- LE tai <=
- LT tai
- EQ tai =
- NE tai <>
ABAP/4 toimittaja
Lopuksi, täällä vietät suurimman osan ajastasi kehittäjänä ohjelmien luomiseen/muokkaukseen. Tapahtuma SE38