Ansicht
Dokumentation
EXIT_SAPLKOAU_002 - Berechtigungsprüfung Innenaufträge: AUTHPHASE ersetzen
CPI1466 during Backup CL_GUI_FRONTEND_SERVICES - Frontend ServicesDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Customer-Exit, der bei Berechtigungsprüfungen zu Innenaufträgen im Rahmeder Stammdatenpflege, der Planung, der Budgetierung und des Reporting aufgerufen wird.
Mit diesem Baustein ist es möglich, das Feld AUTHPHASE des Berechtigungsobjekts K_ORDER bei der Standard-Prüfung gegen einen beliebigen Wert zu prüfen. Ohne diesen Exit wird das Feld AUTHPHASE gegen die Ordnungsnummer des Anwenderstatus (bei allgemeiner Statusverwaltung) bzw. gegen den Auftragsstatus (bei Auftragsstatusverwaltung) verprobt. (Feld AUFK-ASTNR)
Bitte beachten Sie, daß dieser Baustein ausschließlich zur Substitution des Felds AUTHPHASE gedacht ist. Insbesondere sollte dieser Baustein keine Meldungen und keine Ausnahmen auslösen. Weitere Prüfungen implementieren Sie bitte in EXIT_SAPLRKIO_002.
Beispiel
Wenn Sie das folgende Beispiel-Coding in das Include ZXAUFU08 einfügen würden, dann könnten
Sie für die Auftragsart '0100' die Berechtigung werksabhängig gestalten. Für alle anderen Auftragsarten würde die Prüfung wie im Standard erfolgen.
IF I_AUFK-AUART = '0100'.
C_AUTHPHASE = I_AUFK-WERKS.
ENDIF.
Damit diese Erweiterung auch im Reporting funktioniert, müßten Sie noch das Feld WERKS in die Struktur CI_COAS_BF eintragen.
Hinweise
Sie dürfen innerhalb dieser Erweiterung an keiner Stelle einen COMMIT WORK durchführen oder schreibende Datenbankzugriffe auf SAP-Tabellen durchführen. Dies kann schwere Programmfehler und Datenschiefstände auslösen.
Sie sollten außerdem beachten, daß dieser Funktionsbaustein vor allem im Berichtswesen unter Umständen sehr oft durchlaufen wird. Es sollten daher keine unnötigen Datenbankzugriffe oder andere laufzeitintensiven Aktionen erfolgen.
Der Baustein EXIT_SAPLKOAU_002 wird nur durchlaufen, wenn die Standard-Prüfung erfolgt. Falls gesteuert durch EXIT_SAPLKOAU_001 (insbesondere Parameter C_NO_MORE_CHECKS) keine Standard-Prüfung erfolgt, so wird auch EXIT_SAPLKOAU_002 nicht durchlaufen.
Weiterführende Informationen
Weitere Informationen finden Sie in der Dokumentation zur SAP-Erweiterung COOPA005.
Parameter
C_AUTHPHASEI_AUFK
I_CO_ACTION
I_KSTAR
Ausnahmen
Funktionsgruppe
XAUFGeneral Material Data Addresses (Business Address Services)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3020 Date: 20240523 Time: 113941 sap01-206 ( 54 ms )