Ansicht
Dokumentation

CRM_IST_MESSAGE_COLLECT - Einzelnachricht aufnehmen

CRM_IST_MESSAGE_COLLECT - Einzelnachricht aufnehmen

ABAP Short Reference   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Es wird eine Nachricht in ein Nachrichtenprotokoll aufgenommen.

Ist kein spezielles Log durch die Importparameter IV_LOG_HANDLE und IV_DOCNUMBER angegeben, so wird die Meldung im gerade aktuellen Protokoll fortgeschrieben.

War noch kein CRM-Protokoll durch Aufruf der Methode CRM_MESSAGES_REGISTER geöffnet worden, so wird dies hier automatisch nachgeholt und zusätzlich ein Rahmenprotokoll der Logklasse 'GENERIC' eröffnet.

Der Baustein füllt sodann die Kommunikationsstruktur zum Anwendungsprotokoll, wobei die übergebenen Meldungsattribute mit den in den Tabellen CRMC_MESSAGES_S (Pflege vom Entwickler) und CRMC_MESSAGES (Pflege vom Customizer) hinterlegten Attributen abgemischt werden.

Wurde eine Fehlermeldung (Messagetyp 'E') übergeben, die sich auf eine bestimmte Position oder auf den Kopf eines CRM-Belegs bezieht, so wird für diese Position oder für den Belegkopf der Status 'Fehlerhaft' gesetzt.

Die Nachricht wird schließlich im Hauptspeicher des Application Logs abgelegt.

Ermittlung des Fehlerstatus

Beispiel

Hinweise

Weiterführende Informationen





Parameter

ES_MSG_HANDLE
EV_MSGTY
IV_CALLER_NAME
IV_LOGICAL_KEY
IV_MSGID
IV_MSGNO
IV_MSGTY
IV_MSGV1
IV_MSGV2
IV_MSGV3
IV_MSGV4
IV_REF_KIND
IV_REF_OBJECT

Ausnahmen

APPL_LOG_ERROR
NOT_FOUND

Funktionsgruppe

CRM_IST_ORDER_TOOLS

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3221 Date: 20240606 Time: 010854     sap01-206 ( 40 ms )