Ansicht
Dokumentation
CRM_IST_MESSAGE_COLLECT - Einzelnachricht aufnehmen
ABAP Short Reference BAL_S_LOG - Application Log: Log header dataDiese Dokumentation steht unter dem Copyright der SAP AG.
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_HANDLEEV_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_ERRORNOT_FOUND
Funktionsgruppe
CRM_IST_ORDER_TOOLSSUBST_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 )