Текущее время: Пн, июл 28 2025, 01:53

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Вставка записей в хеш-таблицу
СообщениеДобавлено: Ср, авг 12 2009, 17:23 
Ассистент
Ассистент

Зарегистрирован:
Вт, авг 11 2009, 16:49
Сообщения: 45
Пономарев Артем написал:
Посмотрите на метод SAVE_DOCUMENT_PREPARE. Точнее на его параметр CT_LOG.


Метод не подойдет. Мне нужен метод, который бы вызывался из документа поставки, транзакции vl02n, как при нажатии на кнопку Сохранить, так и при нажатии на "Проводку ОМ". Метод же SAVE_DOCUMENT_PREPARE вызывается только в одном из двух случаев, ставил в нем бряку, проверял. На счет параметра CT_LOG:
Одно время думал использовать метод CHANGE_DELIVERY_HEADER(он вызывается и при сохранении поставки и при нажатии на проводку ОМ). В этом методе тоже есть параметр CT_LOG. Я его заполнял моим сообщением типа Е. Но, все равно, сообщение в ЖУРНАЛ ОШИБОК НЕ ПОПАДАЛО!!! А выводилось как обычное сообщение. Причем, сразу после выполнения метода CHANGE_DELIVERY_HEADER вызывается саповский код:

Code:
    loop at lt_badi_log into ls_badi_log.
      case ls_badi_log-msgty.
        when 'A' or 'X' or 'S'.
          message id     ls_badi_log-msgid
                  type   ls_badi_log-msgty
                  number ls_badi_log-msgno
                  with   ls_badi_log-msgv1
                         ls_badi_log-msgv2
                         ls_badi_log-msgv3
                         ls_badi_log-msgv4.
        when others.
          message id     ls_badi_log-msgid
                  type   'I'
                  number ls_badi_log-msgno
                  with   ls_badi_log-msgv1
                         ls_badi_log-msgv2
                         ls_badi_log-msgv3
                         ls_badi_log-msgv4.....


Который вообще выводил мое сообщение типа Е как message id ls_badi_log-msgid
type 'I'....

Я думаю, дело в каких-то настройках. Почему у всех сообщения добавляются в журнал ошибок транзакции, а у меня выводятся обычным сообщением...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Вставка записей в хеш-таблицу
СообщениеДобавлено: Ср, авг 12 2009, 18:11 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
тогда найди в отладке любое место где стандартное сообщение попадает в журнал,
и используй такой же вызов у себя


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Вставка записей в хеш-таблицу
СообщениеДобавлено: Чт, ноя 11 2010, 10:51 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 14:40
Сообщения: 953
Откуда: город металлургов
Пол: Женский
Воспользовалась в prepare_save. Получила в логе рабочего списка поставок сообщение об ошибке (error), и ... сохраненную поставку! :(
В Final-Check же из рабочего списка поставок получаем и сообщение об ошибке в журнале обработки, и поставка не сохранена! :)
спасибо всем советчикам! :)


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

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


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

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


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

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