Code: Alles auswählen.
"Handelt es sich um eine Änderung der Meldung, also existiert die Meldung schon im System?
"Die Methode guckt in der QMEL nach, ob der Eintrag schon existiert
if (Service-Klassenname)=>is_notification_existing( cs_viqmel-qmnum ) eq abap_true.
"Die Maßnahmen herausfinden, die jetzt aktuell NICHT abgeschlossen werden
loop at ct_iwqmsm assigning <iwqmsm>
where erlnam is initial
and kzloesch is initial.
"Status von den nicht abgeschlossenen Maßnahmen aus dem Puffer löschen, so
"dass diese nicht auf FOA (Folgeaktion ausgeführt) gesetzt werden und damit
"sichergestellt werden kann, dass die Folgeaktionen nur bei "richtigen"
"Abschluss ausgeführt werden
call function 'STATUS_DELETE_FROM_BUFFER'
exporting
objnr = <iwqmsm>-objnr
exceptions
others = 0.
endloop.
endif.