Текущее время: Вс, июл 27 2025, 18:14

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Google [Bot]


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

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