См. Сообщение на экране выбора.
На экране выбора у меня есть две опции выбора и параметр в другом блоке.Я хотел бы проверить, оцениваются ли они до исполнения.Я использовал на экране выбора, но сообщение не работает правильно.
AT SELECTION-SCREEN ON BLOCK group.
CLEAR g_msg.
IF s_prg IS INITIAL AND s_wbs IS INITIAL.
CONCATENATE g_msg text-002 INTO g_msg SEPARATED BY space.
ELSEIF s_prg IS NOT INITIAL AND s_wbs IS NOT INITIAL.
CONCATENATE g_msg text-003 INTO g_msg SEPARATED BY space.
ENDIF.
AT SELECTION-SCREEN ON p_vari.
CLEAR: g_esito.
PERFORM check_vari CHANGING g_esito
g_msg
g_variant.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_vari.
CLEAR g_variant.
PERFORM set_variant.
IF g_msg IS NOT INITIAL.
MESSAGE g_msg TYPE 'S' DISPLAY LIKE 'E'.
ENDIF.
Я хотел бы видеть сообщение параметра p_vari, если параметры выбора оценены.Я не хотел бы видеть сообщение, когда я использую код выбора опции выбора.Спасибо-х.