Ievads ABAP: datu tipi, operatori un amp; Redaktors - apmācība

Satura rādītājs:

Anonim

ABAP nozīmē - Advanced Business Application Programming. Tā ir programmēšanas valoda, lai izstrādātu SAP R / 3 sistēmas lietojumprogrammas.
Jaunākā ABAP versija tiek saukta par ABAP Objects, un tā atbalsta objektorientētu programmēšanu. SAP darbinās lietojumprogrammas, kas rakstītas, izmantojot ABAP / 4, iepriekšējo ABAP versiju, kā arī lietojumprogrammas, kurās tiek izmantoti ABAP objekti.
Bez papildu adjē ļauj ienirt ABAP.
Ņemiet vērā, ka šajā apmācībā netiks sniegta plaša informācija par ABAP valodas konstrukcijām (kuras lasīšana kļūst ļoti garlaicīga), bet ātri ieviesīs galvenos jēdzienus, lai jūs sāktu darbu, lai jūs varētu koncentrēt savu uzmanību uz svarīgākām tēmām.

Datu tipi

Sintakse mainīgā deklarēšanai ABAP -

DATA Variable_Name Tips Variable_Type

Piemērs:

DATA darbinieka numurs I tips.

Šis ir ABAP atbalstīto datu tipu saraksts

Datu tips Sākotnējais lauka garums Derīgs lauka garums Sākotnējā vērtība Nozīme
Ciparu veidi
Es 4 4 0 Vesels skaitlis (vesels skaitlis)
F 8 8 0 Peldošā punkta numurs
P 8 1 - 16 0 Iepakots numurs
Rakstzīmju veidi
C 1 1 - 65535 Teksta lauks (burtciparu rakstzīmes)
D 8 8 "00000000" Datuma lauks (formāts: GGGGMMDD)
N 1 1 - 65535 “0… 0” Ciparu teksta lauks (ciparu rakstzīmes)
T 6 6 "000000" Laika lauks (formāts: HHMMSS)
Heksadecimālais tips
X 1 1 - 65535 X'0… 0 ' Heksadecimālais lauks

Datu apstrāde - vērtību piešķiršana

a = 16.pārvietot 16 uz a.uzrakstiet a uz b.

- Aritmētiskās darbības

aprēķiniet a = a * 100.

Kontroles paziņojumi

Var izmantot šādus kontroles paziņojumus - - Ja… EndIf Loop

ja [nav] derīgs [un / vai [nav] derīgs].… [cits, ja beidzas....][cits....]Endif.

- Lietas izklāsts

Gadījuma mainīgais.kad vērtība1.… kad vērtība2.… [kad citi.…]Endcase.Darīt

-Kamēr cilpa

Kamēr .… Beigās.

- Vai cilpa

Dariet  reizes.… Enddo.

Loģiskais operators

Loģisko operatoru saraksts

  • GE vai> =
  • GT vai>
  • LE vai <=
  • LT vai <
  • EQ vai =
  • ZA vai <>

ABAP / 4 redaktors

Visbeidzot, šeit jūs pavadīsit lielāko daļu sava laika kā izstrādātājs, veidojot / modificējot programmas. Darījums SE38