Ansicht
Dokumentation
CL_ISM_SD_LOG - IS-M: Anwendungslog der Klasse cl_ism_sd_message
Vendor Master (General Section) Vendor Master (General Section)Diese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Flache und hierarchische Darstellung von Nachrichten (T100-Meldungen). Vorbedingung: Die Nachrichten müssen in der Klasse cl_ism_sd_message vorliegen.
Beziehungen
Beispiel
Beispiel zur Anwendung der Klasse:
data dummy(80) type c.
" Anwendungslog definieren
data log type ref to cl_ism_sd_log.
" Messagesammler definieren
data msg type ref to cl_ism_sd_message.
" Messagesammler initialisieren.
create object msg
exporting level1_interpretation = 'Auftrag'
level2_interpretation = 'Position'.
" Nachricht in den Messagesammler aufnehmen
message w000(j0) with 'Schwerer Ausnahmefehler' into dummy.
call method msg->add
exporting level1 = '146'
level2 = '10'.
" Weitere Nachricht aufnehmen
message i000(j0) with 'Allgemeine Schutzverletzung bei X0027FF' into
dummy.
call method msg->add
exporting level1 = '146'
level2 = '20'.
" Nachricht aus Fubaaufruf auf Positionsebene 10 des Auftrags 145
" aufnehmen
call function 'ISM_SD_EXISTS_GP'
exporting
in_bp = 'DUMMY'
exceptions
not_found = 1
others = 2.
if sy-subrc <> 0.
call method msg->add
exporting level1 = '00000145'
level2 = '00010'.
endif.
"Anwendungslog initialiseren
create object log
exporting log_object = 'QUANTITY'
message = msg
header_text = 'Ein Anwendungslog'.
Hinweise
Weiterführende Informationen
General Data in Customer Master General Data in Customer Master
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2182 Date: 20240419 Time: 225431 sap01-206 ( 25 ms )