GDPR API

The following function modules are available to meet the requirements of the General Data Protection Regulation (GDPR):
  • Function group ECATT_GDPR

  • Function modules:
    • ECATT_GDPR_GET_USAGE

    • ECATT_GDPR_REMOVE_USAGE

Function module ECATT_GDPR_GET_USAGE

This function module returns information about eCATT objects that are assigned to a user. The object set consists not only of eCATT repository objects such as configurations and scripts, but also logs, entries in the usage history, user-specific settings, and so on.

To protect the data of users, each user can only request data regarding their own user by default. To be able to view the data of other users, you need the authorization ECATT_GDPR 39 to check whether an assignment exists for the user or ECATT_GDPR 33 for more details.

Two reports are available to test the functionality:
  • RSECATT_GDPR

    This report shows the possible uses of the function module:
    • Entering a user name

    • Specifying the level of detail:
      • 0 or <space> = Checks whether data exists for the user.

      • 1 = Provides an overview of the objects and the number of hits.
      • 2 = Provides all details for the different usages.

    The hits are output via a list.

  • RSECATT_GDPR_ALV

    You can use this report to display the usages per user either for a specific object type or for all objects.

Function module ECATT_GDPR_REMOVE_USAGE

This function module removes all occurrences of a user name in all eCATT objects either by deletion or by replacing the name with a dummy name. To be able to execute this function module, you need the authorization ECATT_GDPR 06.