ВН, спасибо.
Объединил оба твоих ответа в единый, теперь модуль,
в котором происходи запись во внутреннюю таблицу, а из нее
уже на экранную отлично работает.
Цитата:
MODULE STATUS_0200 OUTPUT.
SET PF-STATUS 'MY_STATUS'.
SET TITLEBAR 'Payroll of one period'.
CLEAR name_id.
REFRESH name_id.
DATA index200 TYPE i.
CLEAR index200.
DATA cur_record(10).
CLEAR cur_record.
DO num_RECORDS TIMES.
index200 = index200 + 1.
CASE index200.
WHEN 1.
cur_record = 'VERSION'.
WHEN 2.
cur_record = 'VERSC'.
WHEN 3.
cur_record = 'V0'.
WHEN 4.
cur_record = 'CRT'.
WHEN 5.
cur_record = 'RT'.
WHEN 6.
cur_record = 'ABC'.
WHEN 7.
cur_record = 'WPBP'.
ENDCASE.
DATA tab_name(100).
CLEAR tab_name.
CONCATENATE 'result-inter-' cur_record into tab_name.
FIELD-SYMBOLS: <P> TYPE ANY TABLE.
IF index200 > 2.
ASSIGN (tab_name) TO <P>.
DATA cur_number TYPE i.
DESCRIBE TABLE <P> LINES cur_number.
IF cur_number > 0.
name_id-name = cur_record.
name_id-number = cur_number.
APPEND name_id.
ENDIF.
ENDIF.
ENDDO.
ENDMODUL.