Можно ли собрать все сообщения во время выполнения транзакции?

У нас две системы SAP. Один из них вызывает функциональный модуль RFC на второй стороне. Этот модуль, в свою очередь, выполняет транзакцию. Транзакция выдает некоторые сообщения (типа «I» и «S»), которые невозможно обнаружить на стороне вызывающего абонента.

Итак, можно ли передать эти сообщения через RFC на сторону вызывающего абонента?


person Anton Semenov    schedule 06.08.2012    source источник


Ответы (1)


Из документации транзакции звонка

... MESSAGES INTO itab 

Эффект

Благодаря этому дополнению все сообщения, отправленные во время обработки пакетного ввода, сохраняются во внутренней таблице itab типа BDCMSGCOLL из словаря ABAP.

Итак, да, если вы вызываете транзакцию с помощью оператора call transaction, вы можете собирать все сообщения с этим дополнением.

person Hans Hohenfeld    schedule 06.08.2012
comment
ой, в следующий раз внимательнее прочту документацию. Спасибо! - person Anton Semenov; 06.08.2012