Configure custom authorization and role management

The Palantir Foundry Connector 2.0 for SAP Applications supports custom authorization management from SP16 onwards. Roles and object access definitions can be defined on transparent tables instead of SAP Standard Authorization Management (PFCG).

To enable this feature, run the /PALANTIR/PARAM transaction and maintain the following parameter values:

  • Param ID: SYSTEM
  • Param Name: AUTH_CHECK_SOURCE
  • Param Value: TABLE

If this feature is enabled, existing content roles will not be checked. To deactivate this feature, delete the parameter or change the parameter value from TABLE to PFCG.

To create custom roles, follow the steps below:

  • Run the /PALANTIR/AUTH_01 transaction to define new roles.

    • Role ID is the unique identifier for the role. It can be used across all contexts.

    • Object Type is the object type supported by the Foundry SAP Connector:

      • TABLE
      • REMOTETABLE
      • INFOPROVIDER
      • REMOTEINFOPROVIDER
      • BEX
      • FUNCTION
      • REMOTEFUNCTION
      • SLT
      • EXTRACTOR
    • Object is the main extraction object. For example, if the object type is TABLE then the object should be the table name (BSEG or B*; wildcards are supported).

    • Configure the Exc/Inc setting to allow or deny access. Use Exclude to deny access to objects.

  • Run the /PALANTIR/AUTH_02 transaction and assign roles to users and contexts.

    • The user is the one used by Foundry to connect to SAP, defined in the Foundry Source configuration.
    • If there is no remote agent, extractor, or SLT, then context should be left blank.
    • The same role can be used for multiple contexts and users.