Authorization object S_RFC is checked during RFC access to program modules (for example, function group, function modules).
This authorization object contains the following three fields:
- RFC_TYPE Type of the RFC object you want to protect
This field can currently take the value 'FUGR' (for function group) or 'FUNC' (for function module).
- RFC_NAME Name of RFC to be protected
This field currently contains the name of the function group or of function modules.
- CTVT Activity
This field may take the value 16 (execute).
If you want a user to be able to call function modules in group 'ABCD' remotely, they will need a user in the target system with the following authorization:
|Name of RFC object to be protected
|Type of protected RFC object
CALL FUNCTION 'AUTHORITY_CHECK_RFC'
USERID = 'USER'
FUNCTIONGROUP = 'ABCD'
RFC_NO_AUTHORITY = 1.
Authorization at function module level is also possible.