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
Darietreizes.… 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