Skip to content

Create / Configure 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 The Theobald Software custom function module Z_XTRACT_IS_REMOTE_REPORT enables the extractions of reports from SAP systems.

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 manually create the Custom Authorization Object Z_TS_PROG.
  2. Enter the change mode within the "Role Maintenance" window to configure the object.
  3. Navigate to Authorizations and click Change Authorization Data ( ). The window "Change Role: Authorizations" opens.
  4. Expand the tree view Basis: Administration > Theobald Software authorization for reports.
    change-role
  5. Click [ ]. The window "Field values" opens.
    report-field-values
  6. Enter the names of relevant ABAP reports and transfer the corresponding values.


Last update: May 30, 2025