Ansicht
Dokumentation
ISH_STATUS_CHANGE_FOR_ACTIVITY - IS-H: Vorgang der Statusverwaltung durchführen, evtl. Folgestatus
BAL Application Log Documentation CPI1466 during BackupDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der Funktionsbaustein führt einen Vorgang auf einem Statusobjekt aus.
Er prüft dabei zunächst, ob der Vorgang zur Zeit erlaubt ist, d.h.
- ob es einen gesetzten Status gibt, der den Vorgang erlaubt und
- es keinen gesetzten Status gibt, der ihn verbietet.
Ist der Vorgang ausführbar, werden die Folgestatus, die der Vorgang beeinflußt, gesetzt bzw. gelöscht.
Ist das Flag AUTHORITY_CHECK gesetzt, so ist der Vorgang auch dann verboten, wenn die Berechtigung zum Setzen oder Löschen eines Anwenderstatus (Folgestatus) fehlt. Ansonsten findet keine Berechtigungsprüfung für Anwenderstatus statt.
Beispiel
Hinweise
In der Regel wird der Funktionsbaustein zweimal für einen Vorgang aufgerufen.
- Das erste Mal mit der Option 'check_only'. Dabei wird geprüft, ob der Vorgang überhaupt durchgeführt werden darf.
- Falls der Vorgang durchgeführt werden darf evtl. auch mit Warnung, wird nach der Durchführung der Funktionsbaustein das zweite Mal mit der Option 'no_check' aufgerufen. Damit wird gewährleistet, dass Folgestatus gesetzt bzw. gelöscht werden können.
Die Statusänderungen werden zunächst nur im internen Puffer ausgeführt und später durch "COMMIT WORK" auf die Datenbank zurückgeschrieben.
Falls keine Ausnahme ausgelöst werden soll, kann der optionale Parameter E_MESSAGE_TAB verwendet werden. Dann werden die erzeugten Nachrichten darüber zurückgegeben.
Weiterführende Informationen
Parameter
E_MESSAGE_TABE_STATUS_WHICH_FORBID_ACTIVITY
E_STONR
I_CHECK_ONLY
I_NO_AUTHORITY_CHECK
I_NO_CHECK
I_OBJNR
I_VRGNG
Ausnahmen
ACTIVITY_NOT_ALLOWEDACTIVITY_WITH_WARNING_ALLOWED
ERROR_OCCURED
STATUS_NOT_ALLOWED
Funktionsgruppe
NSTATUSBAL Application Log Documentation SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2448 Date: 20240523 Time: 121827 sap01-206 ( 44 ms )