Ansicht
Dokumentation

CL_EXM_IM_ISU_INSTL_FACTS_AUTH - Beispiel-Implementierung zu BAdI INSTALLATION_FACTS_AUTH

CL_EXM_IM_ISU_INSTL_FACTS_AUTH - Beispiel-Implementierung zu BAdI INSTALLATION_FACTS_AUTH

RFUMSV00 - Advance Return for Tax on Sales/Purchases   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit dieser Klasse wir eine Implementierungs-Beispielklasse für das BAdI ISU_INSTLN_FACTS_AUTHORIZATION ausgeliefert.

Details zur Implementierung der Methode CHECK_AUTHORIZATION:

Es wird geprüft, ob ein Benutzer die Berechtigung für das Berechtigungsobjekt E_INSTFACT (Anlagefakten) hat.

Dazu werden folgende Daten der Anlagefaken verwendet, die in der Struktur X_OBJ übergeben werden:

  • Bearbeitungsmodus: X_OBJ-WMODE (Anlegen, Ändern, Anzeigen)
  • Berechtigungsgruppe: X_OBJ-EANL-BEGRU
  • Operandentyp: wird nicht berücksichtigt

Die Prüfung läuft abhängig vom Bearbeitungsmodus der Transaktion unterschiedlich ab:

Bearbeitungsmodus Anlegen / Ändern:

Das System prüft, ob der Benutzer die Berechtigung für Anlegen / Ändern besitzt.

  • Wenn ja, wird Y_NOT_AUTHORIZED = ABAP_FALSE zurückgegeben. ==> Ende der Prüfung
  • Wenn nein, prüft das System, ob der Benutzer die Berechtigung für das Anzeigenbesitzt.
  • Wenn ja, wird Y_NEW_WMODE = 1 zurückgegeben.

  • Wenn nein, wird Y_NOT_AUTHORIZED = ABAP_TRUE zurückgegeben.

Bearbeitungsmodus Anzeigen:

Das System prüft, ob der Benutzer die Berechtigung für das Anzeigenbesitzt.

  • Wenn ja, wird Y_NEW_WMODE = 1 zurückgegeben.
  • Wenn nein, wird Y_NOT_AUTHORIZED = ABAP_TRUE zurückgegeben.

Beziehungen

Interface IF_ISU_INSTALLATION_FACTS_AUTH

Berechtigungsobjekt E_INSTFACT(Anlagefakten)

Beispiel

Hinweise

Zusätzlich ist in dieser Klasse eine Methode implementiert, die Sie verwenden können, um die Erweiterung EBIA0027(IS-U: Erweiterung Authority-Check-Fakten) zu implementieren: CHECK_OPERAND_AUTHORIZATION

XY_OPLIST wird nicht verwendet.

Weiterführende Informationen






Addresses (Business Address Services)   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3098 Date: 20240425 Time: 054652     sap01-206 ( 33 ms )