Текущее время: Пн, авг 04 2025, 08:41

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Группа функций CMFE (управление и анализ ошибок)
СообщениеДобавлено: Вс, апр 06 2008, 13:12 
Начинающий
Начинающий

Зарегистрирован:
Вс, апр 06 2008, 12:35
Сообщения: 4
Здравствуйте!
Есть такая проблема. В пакетном режиме запускаю транзакцию CO02 и выполняю некоторые функции (калькуляция, ...). При этом появляются сообщения в журналах (например в журнале определения затрат). Необходимо в программе считать сообщения из журнала. Подскажите, как это можно сделать.
Возможно, необходимо использовать ФМ CM_F_MESSAGE_GET из группы функций CMFE. Однако как работает данный ФМ понять не удалось. Подскажите, кто может.
Спасибо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Группа функций CMFE (управление и анализ ошибок)
СообщениеДобавлено: Пн, апр 07 2008, 10:34 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
tan01 написал(а):
Здравствуйте!
Есть такая проблема. В пакетном режиме запускаю транзакцию CO02 и выполняю некоторые функции (калькуляция, ...). При этом появляются сообщения в журналах (например в журнале определения затрат). Необходимо в программе считать сообщения из журнала. Подскажите, как это можно сделать.
Возможно, необходимо использовать ФМ CM_F_MESSAGE_GET из группы функций CMFE. Однако как работает данный ФМ понять не удалось. Подскажите, кто может.
Спасибо

Если нужно работать с Application log, то посмотрите таблицы BALHDR и BALDAT и ФМ BAL_DB_LOAD BAL_LOG_MSG_READ.
Code:
DATA:
  gt_bal_t_logn TYPE bal_t_logn,
  gt_bal_t_msgh TYPE bal_t_msgh,
  gs_bal_t_logn TYPE LINE OF bal_t_logn,
  gs_bal_t_msgh TYPE LINE OF bal_t_msgh,
  gs_bal_s_msg TYPE bal_s_msg.

gs_bal_t_logn = '00000000000000005313'.
APPEND gs_bal_t_logn TO gt_bal_t_logn.

CALL FUNCTION 'BAL_DB_LOAD'
  EXPORTING
    i_t_lognumber      = gt_bal_t_logn
  IMPORTING
    e_t_msg_handle     = gt_bal_t_msgh
  EXCEPTIONS
    no_logs_specified  = 1
    log_not_found      = 2
    log_already_loaded = 3
    OTHERS             = 4.

LOOP AT gt_bal_t_msgh INTO gs_bal_t_msgh.
  CALL FUNCTION 'BAL_LOG_MSG_READ'
    EXPORTING
      i_s_msg_handle = gs_bal_t_msgh
    IMPORTING
      e_s_msg        = gs_bal_s_msg
    EXCEPTIONS
      log_not_found  = 1
      msg_not_found  = 2
      OTHERS         = 3.
ENDLOOP.

Класс CL_MESSAGE_HANDLER_MM


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

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


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

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


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

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