( ejmadar | 2008. 07. 25., p – 09:25 )

Íme egy kis kódrészlet ;)


TYPES:
  BEGIN OF t_itab,
    a TYPE i,
    b(1) TYPE c,
  END OF t_itab.

DATA:
  gt_itab TYPE STANDARD TABLE OF t_itab,
  gw_itab TYPE t_itab.

gw_itab-a = 1.
gw_itab-b = 'x'.
APPEND gw_itab TO gt_itab.

gw_itab-a = 2.
gw_itab-b = 'y'.
APPEND gw_itab TO gt_itab.

gw_itab-a = 3.
gw_itab-b = 'z'.
APPEND gw_itab TO gt_itab.

LOOP AT gt_itab INTO gw_itab.
  WRITE: / gw_itab-a, gw_itab-b.
ENDLOOP.

A kimenet ez lesz:
1 x
2 y
3 z

Szóval a nyelv elég csúnya, nekem mondjuk a C jobban tetszik :)
Az SAP rendszer egyébként egy káosz :) Nem véletlenül kell sok-sok év tapasztalat hozzá.
Magát a nyelvet meg lehet tanulni, mint bármelyik másikat, maga a rendszer gázos. Sok-sok adatbázistábla, funkcióelem (függvény), tranzakciók, gyári SAP programok ,több ezer mindegyikből. Találd ki mikor melyiket használd, hogyan függenek össze :) szóval kaki. (Mi a fenétől több, vagy több tíz giga egy ilyen rendszerinstall? A sok felesleges kódtól. Az tök jó, hogy ezeket fel tudod használni, de úgysem találod meg, amit keresel :)
Ami tök jó benne, az a forráskódba beágyazott select, meg a debugger.
Létezik egy Linux alá feltelepíthető 90 napos próbaverzió asszem, ha jól emléxem SLES vagy Redhat Enterprise Linux kell neki.
Nem tettem fel mert nem volt tizenx giga szabad helyem és Suse Enterprise Linuxom :)