Ansicht
Dokumentation

K_REPO_CCA_AUTHORITY_CHECK - Berechtigungsprüfung zum Berichtswesen auf Kostenstelle / Kostenart

K_REPO_CCA_AUTHORITY_CHECK - Berechtigungsprüfung zum Berichtswesen auf Kostenstelle / Kostenart

CL_GUI_FRONTEND_SERVICES - Frontend Services   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Wozu wird der Funktionsbaustein verwendet ?

Der Funktionsbaustein führt die Berechtigungsprüfung zum Berichtswesen über Kostenstellen und Kostenarten, also das Objekt K_REPO_CCA durch.

Welche Parameter werden dem Funktionsbaustein übergeben ?

Die Felder des Berechtigungs-Objektes sind

  • Kostenrechnungskreis
  • Kostenstelle
  • Kostenart
  • Aktivität

Ausserdem kann über die Parameter KOSTL_FLAG und KSTAR_FLAG die Ermittlung einer ALL-Berechtigung zu Kostenstelle und/oder Kostenart angefordert werden.

Wie wird der Funktionsbaustein verwendet ?

Der Aufruf des Funktionsbausteins steht anstelle des direkten Authority-Checks und bietet die folgenden Vorteile:

  • Wird einer der Parameter nicht übergeben, dann wird der Authority-Check für dieses Feld des Berechtigungsobjektes mit DUMMY aufgerufen. Es wird also ermittelt, ob im Stammsatz des Benutzers für irgendeine Ausprägung des betreffenden Feldes eine Berechtigung hinterlegt ist.
  • Die Fehler-Behandlung erfolgt innerhalb des Funktionsbausteines, der als Systemprogramm geschützt ist.
  • Die Ergebnisse der Berechtigungsprüfungen werden zwischengespeichert, sodass bei weiteren Aufrufen des Funktionsbausteins das Ergebniss einer bereits verprobten Parameter-Kombination direkt verfügbar ist und der aufwendige Aufruf des AUTHORITY-CHECKs eingespart wird.
  • Bei Übergabe eines der Parameter KOSTL_FLAG bzw. KSTAR_FLAG wird vor der Verprobung der angegebenen Parameter-Kombination dieselbe Kombination mit Wert '*' im Feld Kostenstelle und/oder Kostenart verprobt. Hat der Benutzer diese ALL-Berechtigung, dann können innerhalb der weiteren Verarbeitung alle AUTHORITY-CHECKs zu demselben Kostenrechnungskreis und derselben Aktivität eingespart werden.




Parameter

ACTVT
GJAHR
I_QUICK_CHECK
KOKRS
KOSTL
KOSTL_FLAG
KSTAR
KSTAR_FLAG
ONLY_OLD_CHECK

Ausnahmen

SYSTEM_ERROR
USER_NOT_AUTHORIZED

Funktionsgruppe

KBER

TXBHW - Original Tax Base Amount in Local Currency   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2884 Date: 20240523 Time: 085917     sap01-206 ( 46 ms )