Ansicht
Dokumentation

CL_ISM_SD_LOG - IS-M: Anwendungslog der Klasse cl_ism_sd_message

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.
SAP E-Book

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 )