да, предыдущий ответ
абсолютно справедлив.
Для более глобального изменения
элементов экрана можно посмотреть следующий пример
REPORT jkkklk.
DATA: H LIKE D020S,
F LIKE D021S OCCURS 0 WITH HEADER LINE,
E LIKE D022S OCCURS 0 WITH HEADER LINE,
M LIKE D023S OCCURS 0 WITH HEADER LINE,
F1(40),
F2(40),
F3(40),
DYNPRONAME(44).
PARAMETERS: TZAG(20) LOWER CASE.
START-OF-SELECTION.
DYNPRONAME = SY-REPID.
DYNPRONAME+40 = '0100' . "Номер экрана
IMPORT DYNPRO H F E M ID DYNPRONAME.
LOOP AT F WHERE FNAM = 'NRAM'. "Имя элемента рамки на экране
F-STXT = TZAG.
MODIFY F.
ENDLOOP.
GENERATE DYNPRO H F E M ID DYNPRONAME MESSAGE F1 LINE F2 WORD F3.
EXPORT DYNPRO H F E M ID DYNPRONAME.
CALL SCREEN 0100. " Вызов экрана
|