Authorization Object S_RFC

Definition

Authorization check for RFC access to program modules.

Defined Fields

This authorization object contains the following fields:

  • RFC_TYPE: Type of the RFC object to be protected

    This field can have value FUGR (function group) or FUNC (function module).

  • RFC_NAME: Name of the RFC object to be protected:
    Contains names of function groups or function modules.
  • ACTVT: Activity

    This field can have value 16 (Execute).

At runtime, the function group is first checked. If this check fails, a second check on the function module is made.

For more information, see SAP Note 931251 Information published on SAP site.

Example

If you want a user to be able to call function modules in group “ABCD”, they will need a user in the target system with the following authorization:

  • RFC_TYPE: FUGR
  • RFC_NAME: ABCD
  • ACTVT: 16

If you want users to only be able to execute one function module “XYZ”, they require the following authorization in the target system:

  • RFC_TYPE: FUNC
  • RFC_NAME: XYZ
  • ACTVT: 16

More Information

For a detailed description of the RFC authorization check, see: