Johdatus ABAP: tietotyypit, operaattorit & Toimittaja - opetusohjelma

Sisällysluettelo:

Anonim

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

Tee  kertaa.… 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