ABAP on lyhenne sanoista Advanced Business Application Programming. Se on ohjelmointikieli SAP R / 3 -järjestelmän sovellusten kehittämiseen.
ABAP: n uusin versio on nimeltään ABAP Objects, ja se tukee olio-ohjelmointia. SAP suorittaa sovelluksia, jotka on kirjoitettu ABAP / 4: llä, aiemmalla ABAP-versiolla, sekä sovelluksia, jotka käyttävät ABAP-objekteja.
Antaa lisäsyötön, antaa sukeltaa ABAP: hen.
Huomaa, että tässä opetusohjelmassa ei käsitellä yksityiskohtaisia tietoja ABAP-kielirakenteista (joiden lukeminen on erittäin tylsää), mutta esittelee nopeasti avainkäsitteet, jotta pääset alkuun, jotta voit keskittää huomionne tärkeämpiin aiheisiin.
Tietotyypit
Syntaksi muuttujan ilmoittamiseksi ABAP: ssä -
DATA Muuttujan_nimi Tyyppi Muuttujan_tyyppi
Esimerkki:
DATA työntekijänumero Tyyppi I.
Seuraava on luettelo ABAP: n tukemista tietotyypeistä
Tietotyyppi | Alkukentän pituus | Kelvollinen kentän pituus | Alkuarvo | Tarkoitus |
---|---|---|---|---|
Numeeriset tyypit | ||||
Minä | 4 | 4 | 0 | Kokonaisluku (kokonaisluku) |
F | 8 | 8 | 0 | Liukuluku |
P | 8 | 1-16 | 0 | Pakattu numero |
Hahmotyypit | ||||
C | 1 | 1 - 65535 | " … " | Tekstikenttä (aakkosnumeeriset merkit) |
D | 8 | 8 | '00000000' | Päivämäärä-kenttä (Muoto: VVVVKKPP) |
N | 1 | 1 - 65535 | '0… 0' | Numeerinen tekstikenttä (numeromerkit) |
T | 6 | 6 | '000000' | Aikakenttä (muoto: HHMMSS) |
Heksadesimaalityyppi | ||||
X | 1 | 1 - 65535 | X'0… 0 ' | Heksadesimaalikenttä |
Tietojen käsittely - arvojen määrittäminen
a = 16.siirrä 16 kohtaan a.kirjoita a - b.
- Aritmeettiset operaatiot
Laske a = a * 100.
Ohjauslausunnot
Seuraavia ohjauslausekkeita voidaan käyttää - - Jos… EndIf Loop
jos [ei] exp [ja / tai [not] exp].… [elseif exp.….][muu.….]Loppu Jos.
- Tapauslausunto
Tapausmuuttuja.kun arvo1.… kun arvo2.… [kun muut.…]Päätykotelo.Tehdä.
-Kun silmukka
Vaikka.… Lopussa.
- Tee silmukka
Teekertaa.… Enddo.
Looginen operaattori
Luettelo loogisista operaattoreista
- GE tai> =
- GT tai>
- LE tai <=
- LT tai <
- EQ tai =
- NE tai <>
ABAP / 4-editori
Lopuksi tässä vietät suurimman osan ajastasi kehittäjänä ohjelmien luomiseen / muokkaamiseen. Tapahtuma SE38