Добрый день, при запуске программа ругается на то, что таблица maravtable не задекларирована. Хотя написано что 
maravtable TYPE TABLE OF marastr.
Подскажите, пожалуйста, что не так ? Как сделать этот простой селект. 
Спасибо
Code:
TYPES:  BEGIN OF marastr,
mandt(3)      TYPE I,
mantr(10)     TYPE I,
mtart(30)     TYPE C,
END OF marastr.
TYPES: BEGIN OF marainstr,
mandt_i(5)  TYPE I,
mantr_i     TYPE I,
mtart_char  TYPE C,
END OF   marainstr.
TYPES: BEGIN OF ztabl,
  id TYPE I,
  text TYPE C,
  num  TYPE P,
END OF ztabl.
DATA: marav TYPE marastr,
      maravtable TYPE TABLE OF marastr,
      maravtable1 TYPE TABLE OF marainstr,
      ztable TYPE TABLE OF ztabl.
marav-mandt = 500.
marav-mantr = 123456789.
marav-mtart(30) = 'ROHRMATERIALLE'.
write : marav-mandt , marav-mantr , marav-mtart, 'Присвоили значения'.
INSERT marav INTO TABLE maravtable.
SELECT * FROM maravtable ORDER BY mandt.
ENDSELECT.