Uvod u ABAP: Tipovi podataka, operatori i amp; Urednik - Vodič

Sadržaj:

Anonim

ABAP je skraćenica od - Advanced Business Application Programming. To je programski jezik za razvoj aplikacija za SAP R / 3 sustav.
Najnovija verzija ABAP-a naziva se ABAP Objects i podržava objektno orijentirano programiranje. SAP će izvoditi programe napisane pomoću ABAP / 4, starije verzije ABAP-a, kao i programe koji koriste ABAP objekte.
Bez daljnjeg zalaženja, zaranjamo u ABAP.
Imajte na umu da ovaj vodič neće ulaziti u opsežne detalje o ABAP-ovim jezičnim konstrukcijama (koje postaje vrlo dosadno čitati), već će vam brzo predstaviti ključne koncepte kako biste započeli, tako da možete usmjeriti pažnju na važnije teme.

Vrste podataka

Sintaksa za deklariranje varijable u ABAP-u -

DATA Variable_Name Tip Variable_Type

Primjer:

DATA zaposlenik_broj Tip I.

Slijedi popis tipova podataka koje podržava ABAP

Vrsta podataka Duljina početnog polja Važeća duljina polja Početna vrijednost Značenje
Numerički tipovi
Ja 4 4 0 Cijeli broj (cijeli broj)
F 8 8 0 Broj s pomičnom zarezom
Str 8 1 - 16 0 Spakirani broj
Vrste likova
C 1 1 - 65535 ' ... ' Tekstualno polje (alfanumerički znakovi)
D 8 8 '00000000' Datumsko polje (Format: GGGGMMDD)
N 1 1 - 65535 "0… 0" Numeričko polje teksta (numerički znakovi)
T 6 6 '000000' Vremensko polje (format: HHMMSS)
Heksadecimalni tip
x 1 1 - 65535 X'0… 0 ' Heksadecimalno polje

Obrada podataka - dodjeljivanje vrijednosti

a = 16.pomaknite 16 u a.napiši a do b.

- Aritmetičke operacije

izračunajte a = a * 100.

Izjave o kontroli

Mogu se koristiti sljedeće kontrolne izjave - - Ako ... EndIf Loop

ako [ne] exp [i / ili [not] exp].… [elseif exp.….][inače. .....]Završi ako.

- Izjava o slučaju

Varijabla slučaja.kada vrijednost1.… kad vrijednost2.… [kad drugi ...]Završna slova.Čini.

-Dok petlja

Dok je .… U međuvremenu.

- Ponovi petlju

Napravite  puta. ... Kraj.

Logički operator

Popis logičkih operatora

  • GE ili> =
  • GT ili>
  • LE ili <=
  • LT ili <
  • EQ ili =
  • SI ili <>

Uređivač ABAP / 4

Napokon, ovdje ćete provesti većinu svog vremena kao programer stvarajući / mijenjajući programe. Transakcija SE38