Ansicht
Dokumentation
CBIH_IA08_UE_RESTR_AUTH_CHECK - EHS: User Exit Berechtigungsprüfung zum Lesen von OH Einschränkungen
Vendor Master (General Section) RFUMSV00 - Advance Return for Tax on Sales/PurchasesDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Funktionsbaustein dient der Berechtigungsprüfung, ob Einschränkungen die im OH angelegt worden sind im Unfallkataster angezeigt werden dürfen.
Der Funktionsbaustein steht Ihnen außerdem als Referenzfunktionsbaustein für die Definition der Schittstelle des User-Exit-Typs IAL_RESCHK zur Verfügung.
In der ausgelieferten Version des User-Exits wird mittels der Berechtigungsobjekte C_EHSH_PER und C_EHSH_POH überprüft, ob der Anwender die Berechtigung hat Personendaten und Einschränkungen aus dem OH zu lesen. Ist diese Berechtigung nicht vorhanden, werden die OH Einschränkungen aus der Tabelle der anzuzeigenden Einschränkungen gelöscht.
Voraussetzungen
Der User-Exit-Name RESTR_CHK muss im Customizing der Grunddaten und Werkzeuge zu IAL_RESCHK vorhanden sein und ihm ein Funktionsbaustein zugeordnet sein.
Funktionsumfang
Die Übergabeparameter und die Übergabetabelle sind wie folgt gegliedert.
- X_ACTYPE: Aktivitätstyp in der Transaktion. Beschreibt ob man sich im Modus 'Bearbeiten' ('E') oder 'Anzeigen' ('D') befindet.
- I_IAL_IOREC: Kopfdaten zum aktuellen Unfallkatastereintrag.
- I_IP_IOREC: Daten zur beteiligten Person. In diesem Fall ist die beteiligte Person auch gleichzeitig betroffene Person.
- I_IPEVA_IOREC: Daten zur betroffenen Person.
- I_ADDINF: Zusatzdaten wie zum Beispiel der Stichtag zu dem die Daten gelesen werden.
- X_RESTRICTIONS_TAB: Tabelle mit allen Einschränkugen zur betroffenen Person aus der Arbeitsmedizin und aus dem Arbeitsschutz. Der Inhalt dieser Tabelle kann geändert werden. So können zum Beispiel bei fehlender Berechtigung für OH Daten die Einschränkungen aus dem OH aus der Tabelle gelöscht werden.
Fehler können direkt im User-Exit geworfen werden. Fehler die im User Exit auftreten, werden vom aufrufenden Programm nicht weiterbehandelt.
Änderungen der aktuellen Datensätze dürfen nur in der Tabelle X_RESTRICTIONS_TAB und dem Aktivitätstyp X_ACTYPE durchgeführt werden.
Die Änderungen in der Tabelle X_RESTRICTIONS_TAB haben an dieser Stelle nur Auswirkungen auf die Anzeige der Einschränkungen und nicht auf den Datenbestand in der Datenbank.
Hinweise
Parameter
I_ADDINFI_IAL_IOREC
I_IPEVA_IOREC
I_IP_IOREC
X_ACTYPE
X_RESTRICTIONS_TAB
Ausnahmen
NO_AUTHORITYFunktionsgruppe
CBIH_IA08CL_GUI_FRONTEND_SERVICES - Frontend Services General Data in Customer Master
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2955 Date: 20240523 Time: 153831 sap01-206 ( 55 ms )