Ansicht
Dokumentation

CRM_MESSAGES_SEARCH - Nachrichten in einem Protokoll suchen

CRM_MESSAGES_SEARCH - Nachrichten in einem Protokoll suchen

BAL_S_LOG - Application Log: Log header data   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Baustein durchsucht das Messageprotokoll nach Meldungen, die zu den angegebenen Suchkriterien passen. Es werden alle Suchkriterien, die überhaupt vom Aufrufer versorgt wurden, berücksichtigt. Aus den Treffermengen pro Suchkriterium wird dann die Schnittmenge gebildet.

Rückgabeparameter sind eine Tabelle ET_MSG_HANDLE der Messagehandles sowie eine Tabelle ET_MSG_INFO mit CRM-spezifischen Attributen der Meldungen (der Name des Teilobjekts, das die Meldung abgesetzt hat, der Feldname, der logische Schlüssel, der Bezugskopf oder die Bezugsposition, sowie die auszulösende Aktion zum Nacharbeiten der Meldung).

Die Application Log-Attribute der Meldung (zum Beispiel MSGID, MSGTY, ...) erhält man mit dem Messagehandle durch Aufruf des Funktionsbausteins BAL_LOG_MSG_READ.

Beispiel

Es sollen alle Nachrichten zur Nachrichtenklasse CRM_ORDERADM_I, die im Nummernintervall 100 bis 200 liegen, und vom Objekt ORDERADM_I abgesetzt wurden, zurückgegeben werden:

data: lt_msg_handle type bal_t_msgh,
ls_idno type bal_s_idno, " Work area
lr_idno type bal_r_idno. " Range table
ls_idno-low-msgid = ls_idno-high-msgid = 'CRM_ORDERADM_I'.
ls_idno-low-msgno = 100.
ls_idno-high-msgno = 200.
ls_idno-sign = 'I'.
ls_idno-option = 'BT'.
append ls_idno to lr_idno.
call function 'CRM_MESSAGES_SEARCH'
exporting
it_r_msgidno = lr_idno
iv_caller_name = gc_object_name-orderadm_i
importing
it_msg_handle = lt_msg_handle
exceptions
others = 1.


Hinweise

Weiterführende Informationen





Parameter

ET_MSG_HANDLE
ET_MSG_INFO
IT_LOGICAL_KEYS
IT_MSGH
IT_R_LOGICAL_KEY
IT_R_MSGID
IT_R_MSGIDNO
IV_CALLER_NAME
IV_DETLEVEL
IV_DOCNUMBER
IV_FRAME_LOG
IV_LOG_HANDLE
IV_ONLY_ACTUAL_LEVEL
IV_ONLY_ERRORS_ON_OBJECT
IV_PROBCLASS
IV_REF_KIND
IV_REF_OBJECT

Ausnahmen

APPL_LOG_ERROR
ERROR_OCCURRED

Funktionsgruppe

CRM_MESSAGES

BAL_S_LOG - Application Log: Log header data   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2686 Date: 20240523 Time: 130846     sap01-206 ( 51 ms )