(SAP / ABAP) Выход пользователя в T-коде co11n, код в CONFPP04 для проверки поля даты - PullRequest
0 голосов
/ 11 ноября 2011

Просто хочу спросить

Я хочу сделать пользовательский выход для T-кода co11n

Цель этого пользовательского выхода - убедиться, что значение даты не оставлено пустым

(Убедитесь, что поле даты должно быть заполнено)

Я пытаюсь сделать это в CONFPP04, но когда я получаю значение даты (оба поля даты заполнены или нет), значение даты, которое перехватывается, равно 00000000

Я хочу спросить, как с этим бороться? или у меня может быть другое решение?

Спасибо:)

Ответы [ 2 ]

0 голосов
/ 07 октября 2012

Вы можете перейти в систему -> Статус, из их вы можете получить программу или псевдоним для этой транзакции. затем попробуйте поискать вызов функции клиента

0 голосов
/ 15 ноября 2011

Если я понимаю ваш вопрос, вам просто нужно проверить, не является ли дата начальной.

Как я вижу, вы поймали значение '00000000'.Теперь все, что вам нужно сделать, это проверить, является ли дата начальной, и если это так, отобразить сообщение об ошибке:

IF date = '00000000'.СООБЩЕНИЕ e (XX).ENDIF.

В любом случае, вы проверяли, можете ли вы установить это поле как обязательное при настройке?Вам, вероятно, не нужно делать этот User-Exit, если вы можете установить это из настройки.

...