Sissejuhatus ABAP-i: andmetüübid, Operators & toimetaja – õpetus
ABAP tähistab Advanced Business Application Programming. See on programmeerimiskeel rakenduste arendamiseks SAP R/3 süsteem.
ABAP-i uusimat versiooni nimetatakse ABAP-objektideks ja see toetab objektorienteeritud programmeerimist. SAP käivitab rakendusi, mis on kirjutatud kasutades ABAP/4, varasemat ABAP-i versiooni, kui ka rakendusi, mis kasutavad ABAP-objekte.
Ilma pikema lahkumiseta sukeldume ABAP-i.
Pange tähele, et see õpetus ei käsitle selle kohta ulatuslikke üksikasju ABAP keel konstruktsioone (mille lugemine muutub väga igavaks ), kuid tutvustage kiiresti põhimõisteid, et saaksite alustada, et saaksite keskenduda olulisematele teemadele.
Andmetüübid
Süntaks muutuja deklareerimiseks ABAP-is –
DATA Variable_Name Type Variable_Type
Näide:
DATA employee_number Type I.
Järgmine on ABAP-i toetatud andmetüüpide loend
Andmetüüp | Esialgne välja pikkus | Kehtiv välja pikkus | Algne väärtus | Tähendus |
---|---|---|---|---|
Numbrilised tüübid | ||||
I | 4 | 4 | 0 | Täisarv (täisarv) |
F | 8 | 8 | 0 | Ujukomaarv |
P | 8 | 1 - 16 | 0 | Pakitud number |
Tegelaste tüübid | ||||
C | 1 | 1 - 65535 | '…' | Tekstiväli (tähtnumbrilised märgid) |
D | 8 | 8 | "00000000" | Kuupäeva väli (vorming: YYYYMMDD) |
N | 1 | 1 - 65535 | "0 … 0" | Numbriline tekstiväli (numbrilised märgid) |
T | 6 | 6 | "000000" | Ajaväli (vorming: HHMMSS) |
Kuueteistkümnendsüsteem | ||||
X | 1 | 1 - 65535 | X'0 … 0' | Kuueteistkümnendväli |
Andmete töötlemine - Väärtuste määramine
a=16. move 16 to a. write a to b.
- Aritmeetika Operamine
compute a = a*100.
Kontrollavaldused
Kasutada saab järgmisi juhtlauseid – – If … EndIf Loop
if [not] exp [ and / or [not] exp ]. ........ [elseif exp. .......] [else. .......] Endif.
– Juhtumi avaldus
Case variable. when value1. ......... when value2. ......... [ when others. .........] Endcase. Do.
- Silmuse ajal
While <logical expression>. ..... ..... Endwhile.
– Tee silmus
Do <n> times. ..... ..... Enddo.
loogiline Operator
Loogiliste operaatorite loend
- GE või >=
- GT või >
- LE või <=
- LT või
- EQ või =
- NE või <>
ABAP/4 toimetaja
Lõpuks veedate siin suurema osa oma ajast arendajana, luues/muutes programme. Tehing SE38