
The RFC authorization check in the system is carried out during each RFC access to the function module that is called (the check is performed against the relevant function module group). The authorization check is performed using the authorization object S_RFC. This authorization object contains the following three fields:
RFC_TYPE
Type of RFC object to be protected. This field can have the value FUGR (function group). As of NetWeaver Release 702, this field can have the value FUGR (function group) as well as the value FUNC (function module).
RFC_NAME
Name of RFC to be protected. This field contains the names of the function groups. As of NetWeaver Release 702, this field can contain the names of the function groups as well as the names of the function modules.This field may be a maximum of 18 characters in length in Release 31.I.
ACTVT (Activity)
This field can currently have the value 16 (Execute).
1. To check this, execute transaction code SE37, put the AUTHORITY_CHECK_RFC and press F8. Fill in the USERID and click on the execute icon.

2. If the user is not assigned with RFC authorization, it will produce a message like below. If the user is assigned with RFC authorization then no message will appear.




