Ansicht
Dokumentation

EXIT_RPDBPC00_001 -

EXIT_RPDBPC00_001 -

TXBHW - Original Tax Base Amount in Local Currency   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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 )