Ansicht
Dokumentation

CRM_MESSAGES_DISPLAY - Anzeige von Nachrichten

CRM_MESSAGES_DISPLAY - Anzeige von Nachrichten

RFUMSV00 - Advance Return for Tax on Sales/Purchases   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Es werden die während der CRM Belegverarbeitung entstandenen Application Logs angezeigt. Der Baustein kann entweder alle zur Zeit im Memory der Funktionsgruppe CRM_MESSAGES gehaltenen Application Logs zur Anzeige bringen (um dies zu erreichen, setzt man den Parameter IV_SHOW_ALL_LOGS = TRUE); alternativ zeigt er die Meldungen eines bestimmten Logs an, das durch ein Log Handle oder durch die Belegnummer des CRM Belegs spezifiziert wird (in diesem Fall füllt man die Parameter IV_LOG_HANDLE oder IV_DOCUMENT_NUMBER).

Je nach dem im Parameter IV_MSGLEVEL übergebenen Detailliertheitsgrad wird ein passendes Anzeigeprofil für das Application Log erzeugt. Sodann werden aus den in Frage kommenden Logs diejenigen Meldungen herausgesucht, die beim angegebenen Detailliertheitsgrad angezeigt werden sollen.

Der Parameter IV_IN_TRANSACTION sollte gesetzt werden, wenn die Anzeige des Application Logs innerhalb einer Dialogtransaktion gewünscht ist.

Diese Meldungen werden dann mit diesem Anzeigeprofil an den Funktionsbaustein BAL_DSP_LOG_DISPLAY zur Anzeige weitergereicht.

Alternativ kann die Anzeige in diesem Baustein durch Übergabe des Wertes IV_SURPRESS_OUTPUT = TRUE unterdrückt werden. In diesem Fall werden das Anzeigeprofil und die Tabelle der anzuzeigenden Meldungsnummern an den Aufrufer übergeben. Dieser kann dann die Anzeige eventuell modifizieren oder statt des Application Logs eine andere Technik zur Anzeige der Nachrichten verwenden.

Der Parameter IV_AMODAL steuert, ob das Application Log in einem neuen Modus angezeigt werden soll.

Der Parameter IV_SUBSCREEN_SET_DATA ist nur zu verwenden, wenn die Anzeige des Application Logs in einem Subscreen erfolgen soll. Er steuert die Methode BAL_DSP_OUTPUT_SET_DATA an. Die Methoden BAL_DSP_OUTPUT_INIT, BAL_DSP_OUTPUT_PAI und BAL_DSP_OUTPUT_FREE werden nicht vom Baustein CRM_MESSAGES_DISPLAY aufgerufen, sondern sind in der Ablauflogik des Dynpros separat aufzurufen. Für die Details, siehe die Dokumentation zum Thema Application Log im Subscreen.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

ES_PROF
ET_MSG_HANDLE
EV_CONTAINER
EV_HIGHEST_TYPE
EV_MSG_COUNT
IS_PROF
IT_LOGH
IT_MSGH
IV_AMODAL
IV_AMODAL_CONTROL
IV_AMODAL_CONTROL_REFRESH
IV_DOCUMENT_NUMBER
IV_DYNNR
IV_INITIALIZE
IV_IN_TRANSACTION
IV_LEVEL
IV_LOG_HANDLE
IV_REPID
IV_SHOW_ALL_LOGS
IV_SUBSCREEN_SET_DATA
IV_SURPRESS_OUTPUT

Ausnahmen

DISPLAY_ERROR
INVALID_LEVEL
NOT_FOUND

Funktionsgruppe

CRM_MESSAGES

ROGBILLS - Synchronize billing plans   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3561 Date: 20240523 Time: 131142     sap01-206 ( 72 ms )