Wprowadzenie do ABAP: typy danych, operatory i amp; Redaktor - samouczek

Spisie treści:

Anonim

ABAP to skrót od - Advanced Business Application Programming, czyli język programowania służący do tworzenia aplikacji dla systemu SAP R / 3.
Najnowsza wersja ABAP nosi nazwę ABAP Objects i obsługuje programowanie obiektowe. SAP będzie uruchamiał aplikacje napisane przy użyciu ABAP / 4, wcześniejszej wersji ABAP, a także aplikacje wykorzystujące obiekty ABAP.
Bez dalszej zwłoki, zanurzmy się w ABAP.
Uwaga, ten samouczek nie będzie zawierał obszernych szczegółów na temat konstrukcji języka ABAP (które stają się bardzo nudne w czytaniu), ale szybko przedstawi kluczowe pojęcia, które pomogą Ci zacząć, abyś mógł skupić się na ważniejszych tematach.

Typy danych

Składnia deklarowania zmiennej w ABAP -

DANE Nazwa_zmiennej Typ Typ_zmiennej

Przykład:

DANE numer_pracownika Typ I.

Poniżej znajduje się lista typów danych obsługiwanych przez ABAP

Typ danych Początkowa długość pola Prawidłowa długość pola Wartość początkowa Znaczenie
Typy liczbowe
ja 4 4 0 Liczba całkowita (liczba całkowita)
fa 8 8 0 Liczba zmiennoprzecinkowa
P. 8 1 - 16 0 Liczba zapakowana
Typy postaci
do 1 1 - 65535 Pole tekstowe (znaki alfanumeryczne)
re 8 8 „00000000” Pole daty (format: RRRRMMDD)
N 1 1 - 65535 „0… 0” Numeryczne pole tekstowe (znaki numeryczne)
T 6 6 „000000” Pole czasu (format: HHMMSS)
Typ szesnastkowy
X 1 1 - 65535 X'0… 0 ' Pole szesnastkowe

Przetwarzanie danych - przypisywanie wartości

a = 16.przenieść 16 do.napisz od a do b.

- Działania arytmetyczne

oblicz a = a * 100.

Oświadczenia kontrolne

Można użyć następujących instrukcji sterujących - - If… EndIf Loop

if [not] exp [i / lub [not] exp].… [elseif exp.….][inaczej.….]Endif.

- Oświadczenie przypadku

Zmienna wielkości liter.kiedy wartość1.… kiedy wartość2.… [kiedy inni…]Końcówka.Zrobić.

-Podczas pętli

Chociaż .… Endwhile.

- Zrób pętlę

Zrób  razy.… Koniec.

Operator logiczny

Lista operatorów logicznych

  • GE lub> =
  • GT lub>
  • LE lub <=
  • LT lub <
  • EQ lub =
  • NE lub <>

Edytor ABAP / 4

Wreszcie, tutaj spędzisz większość czasu jako programista, tworząc / modyfikując programy. Transakcja SE38