Опять к разговору о динамических таблицах данных... так и не могу уловить суть работы с заведомо незивестным сткрутурами
Наваял вот такого монстра. Пользователь вводит имя ТД, выводим её содержимое...
Не выводит ничего :\
Code:
REPORT Z_TBL_TEST_REPORT.
DATA: VR TYPE REF TO DATA.
PARAMETERS: TABNAM(16) MATCHCODE OBJECT DD_DBTB_16.
FIELD-SYMBOLS: <record>,
<cell>,
<tab> TYPE STANDARD TABLE.
TABLES: DD02L.
START-OF-SELECTION.
CLEAR DD02L.
SELECT SINGLE * FROM DD02L WHERE TABNAME = TABNAM.
IF NOT DD02L-TABNAME IS INITIAL.
CREATE DATA VR TYPE STANDARD TABLE OF (TABNAM).
ASSIGN VR->* TO <tab>.
LOOP AT <tab> ASSIGNING <record>.
do 3 times.
assign component sy-index of structure <record> to <cell>.
write <cell>.
enddo.
ENDLOOP.
ELSE.
WRITE:/ 'Неправильное имя таблицы'.
ENDIF.
Где-то вот здесь вру сильно
Code:
ASSIGN VR->* TO <tab>.
LOOP AT <tab> ASSIGNING <record>.
do 3 times.
assign component sy-index of structure <record> to <cell>.
write <cell>.
enddo.
ENDLOOP.
очень жду какие-нибудь комментарий от abap-сообщества
