Skip to content

Create the Custom Authorization Object Z_TS_PROG

The following article shows how to create the Z_TS_PROG authorization object for the custom function module Z_XTRACT_IS_REMOTE_REPORT.

The Theobald Software custom function module Z_XTRACT_IS_REMOTE_REPORT enables the extractions of reports from SAP systems. If no authorization group is assigned to a report, Z_XTRACT_IS_REMOTE_REPORT uses a custom authorization object Z_TS_PROG to verify whether the SAP user is allowed to extract a report. The access to reports is granted based on the name of the report.

Create the Custom Authorization Object Z_TS_PROG

  1. Use transaction SU21 to create a new authorization object.
  2. Expand the Create menu and click [Authorization Object]. The window "Create Authorization Object" opens.
    report-authorization-object
  3. Enter the following values:
    Object: Z_TS_PROG
    Text: Theobald Software Report Authorization
    report-create-authorization-object
  4. Click [Continue] to enable editing of the section Authorization fields.
  5. Manually enter S_NAME as the first entry in Authorization fields.
  6. Click [Save] to save the authorization object.

Configure the Custom Authorization Object Z_TS_PROG

  1. Either download the provided SAP role or create the Custom Authorization Object.
  2. To configure the object, enter the change mode within the "Role Maintenance" window.
  3. Navigate to Authorizations and click [ ] Change Authorization Data. The window "Change Role: Authorizations" opens.
  4. Expand the tree "Basis: Administration" > "Theobald Software authorization for reports".
    change-role
  5. Click [ ], "Field values" window opens.
    report-field-values
  6. Enter the names of the concerned ABAP report names and transfer the values.


Last update: September 18, 2024