Текущее время: Вс, июл 20 2025, 01:28

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: ME21N Как переместиться в нужное поле при своём error message?
СообщениеДобавлено: Пн, окт 16 2006, 16:33 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 10:03
Сообщения: 127
В расширении MM06E005 использую EXIT_SAPMM06E_012.
Необходимо проверять правильность полей на вкладке "Контировка" в позиции заказа в ME21N.
При использовании макросов после проверок:
Code:
LOOP AT tekpo.
  ...
  mmpur_business_obj_id tekpo-id.
  mmpur_metafield mmmfd_commit_item.
  mmpur_message_forced 'E' '00' '398'
    'Проверьте статью финансирования' 'на вкладке Контировка' '' ''.
ENDLOOP.

Сообщение попадает в лог при проверке или сохранении заказа без ошибок (обычный message работает некорректно) и с указанием номера позиции заказа, где не было правильно заполненно соответствующее поле. Но!
Если брать стандартные сообщения в логе, то после клика на кнопку "Обработать", курсор устанавливается на нужное ошибочное поле в заказе. Если я кликаю на своё message, то он останавливается только на позиции заказа, а не открывает нужную закладку подробных данных позиции. Что я не так делаю?
PS: Заранее спасибо!

_________________
В пору рабочую
пашут и ночью!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 18 2006, 14:18 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 10:03
Сообщения: 127
Спасибо за ответы! :D
Нашёл ошибку.
Вместо
Code:
mmpur_business_obj_id tekpo-id

для вкладки "контировка" задаю хардкодом
Code:
mmpur_business_obj_id '4'.
.
Теперь на эту вкладку заходит, осталось бы найти как сделать чтобы на поле нужное курсор ставил. В принципе field-exit можно свободно сделать, но хотелось бы именно этот вариант до конца добить.

_________________
В пору рабочую
пашут и ночью!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB