Ansicht
Dokumentation

EXIT_SAPLKOAU_002 - Berechtigungsprüfung Innenaufträge: AUTHPHASE ersetzen

EXIT_SAPLKOAU_002 - Berechtigungsprüfung Innenaufträge: AUTHPHASE ersetzen

CPI1466 during Backup   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_AUTHPHASE
I_AUFK
I_CO_ACTION
I_KSTAR

Ausnahmen

Funktionsgruppe

XAUF

General 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 )