кастомайзинг таблице номер проекта, если находит вывожу в текстовое поле описание.
Если не находит это значение после SELECT делаю следущее
IF sy-subrc <> 0.
CLEAR gs_0102_add_prop_txt-project_id.
MESSAGE e007(zqm_ppap).
RETURN.
ENDIF.
Моя пробелма в том, что при MESSAGE 'e' не срабатывает CLEAR.
В чем моя ошибка?
замени на display like 'E'
спасибо. сделал вот так: MESSAGE s007(zqm_ppap) DISPLAY LIKE 'E'. Вывожу в статус сообщение, но в отличии от типа Е, теряется фокус на поле. С типом Е все поля переходят в output field и только нужное остается. Если остается тип e (MESSAGE e007 ) то все равно после sy-subrc нечего не работает независимо стоит CLEAR, или другая операция перед или после месседжа. Такое чувство будто тип Е выполняет RETURN для всего метода.
Из какого события месседж?
делаю в PAI FIELD gs_0102_add_prop-project_id MODULE 0102_project_id_input. может там ON REQUEST нужно ?
Оно н чисьтится. Предполагается, что ты мессагой юзера обматерил, а правильное значение он сам ввести должен
Обсуждают сегодня