Ansicht
Dokumentation
CRM_STATUS_CHANGE_FOR_ACTIVITY - Statusänderungen für einen Vorgang durchführen
ABAP Short Reference ABAP Short ReferenceDiese 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
Die Statusänderungen werden zunächst nur im internen Puffer ausgeführt und später durch "COMMIT WORK" auf die Datenbank zurückgeschrieben.
Ist der Message-Handler aktiv, werden keine Fehlermeldungen oder Ausnahmen ausgelöst, sondern eine entsprechende Nachricht in den Message-Handler geschrieben.
Weiterführende Informationen
Parameter
ACTIVITY_ALLOWEDACTIVITY_NOT_ALLOWED
CHECK_ONLY
CLIENT
ERROR_OCCURRED
NO_CHECK
OBJECT_NOT_FOUND
OBJNR
SET_CHGKZ
STATUS_INCONSISTENT
STATUS_NOT_ALLOWED
STONR
VRGNG
WARNING_OCCURRED
XNOAUTO
ZEILE
Ausnahmen
ACTIVITY_NOT_ALLOWEDOBJECT_NOT_FOUND
STATUS_INCONSISTENT
STATUS_NOT_ALLOWED
WARNING_OCCURED
WRONG_INPUT
Funktionsgruppe
CRMBSVABAL Application Log Documentation PERFORM Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3618 Date: 20240523 Time: 141439 sap01-206 ( 30 ms )