Ansicht
Dokumentation

CBIH_IA08_UE_RESTR_AUTH_CHECK - EHS: User Exit Berechtigungsprüfung zum Lesen von OH Einschränkungen

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/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_ADDINF
I_IAL_IOREC
I_IPEVA_IOREC
I_IP_IOREC
X_ACTYPE
X_RESTRICTIONS_TAB

Ausnahmen

NO_AUTHORITY

Funktionsgruppe

CBIH_IA08

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