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

ABAP/4 toimittaja