Ansicht
Dokumentation
EXIT_RPDBPC00_001 -
TXBHW - Original Tax Base Amount in Local Currency BAL_S_LOG - Application Log: Log header dataDiese Dokumentation steht unter dem Copyright der SAP AG.
Definition
Schnittstelle zur Vergabe einer Downloadberechtigung für HR-Reports, die die logische Datenbank PNP oder PCH verwenden.
Verwendung
Sie können mit dem Funktionsbaustein EXIT_RPDBPC00_001 die Berechtigung zum Download steuern.
Teilen Sie dazu dem Funktionsbaustein den Reportnamen (REPORT_NAME) sowie den Formnamen (FORM_NAME) Ihrer eigenen Berechtigungsprüfungsroutine mit. Report und Form sind von Ihnen zu implementieren.
Beispiel
Setzen Sie im Funktionsbaustein beispielsweise folgende Werte:
-
REPORT_NAME = ZPDBPC01.
FORM_NAME = MY_FORM.
Wenn der Benutzer nun die Funktion Download wählt, dann wird getestet, ob der Reportname und der Formname gesetzt sind. Ist dies der Fall, so wird ein dynamischer Perform auf die im Funktionsbaustein angegebene Berechtigungsprüfungsroutine durchgeführt. Die Routine liefert einen Integerwert als Rückgabewert.
Prinzipieller Aufbau der Routine in Ihrem Report
- REPORT MY_PROG.
- FORM MY_FORM using result type I.
- ...
-
ENDFORM.
Ist der Rückgabewert der Routine '0', so hat der Benutzer die Berechtigung zum Download. Bei allen anderen Rückgabewerten fehlt dem Benutzer die Berechtigung zum Download.
Die Berechtigungsprüfungsroutine ist nur für Reports aktiv, die die logische Datenbank PNP oder PCH verwenden.
Wenn Sie den Download für alle Benutzer verbieten möchten, dann verwenden Sie das folgende Beispielcoding:
-
REPORT ZPDBPC01.
- FORM MY_FORM using RETURN_VALUE.
- RETURN_VALUE = 1. "Download prohibited
- ENDFORM.
Innerhalb dieser Form können Sie nach Ihren Bedürfnissen den Wert RETURN_VALUE setzen.
Wenn Sie den Rückgabewert auf '1' bzw. '0' setzen, dann ist der Download für den jeweiligen Benutzer verboten bzw. erlaubt.
Diese Berechtigungsprüfungsroutine wird darüber hinaus auch in dem Funktionsbaustein HR_DISPLAY_BASIC_LIST aufgerufen. Wenn dem Benutzer die Berechtigung zum Download fehlt, so werden die Funktionen MS Excel, MS Word und Sichern in PC-Datei deaktiviert.
General Data in Customer Master rdisp/max_wprun_time - Maximum work process run time
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2834 Date: 20240508 Time: 042842 sap01-206 ( 48 ms )