Authorization check for RFC users, particularly for Trusted Systems
This authorization object contains the following fields:
RFC_SYSID: ID of the calling system or the domain of the satellite system
RFC_CLIENT: Client of the calling system
RFC_USER: ID of the calling user
RFC_EQUSER: Flag that indicates whether the user can be called by a user with the same ID (Y = Yes, N = No)
RFC_TCODE: Calling transaction code
RFC_INFO: Additional information from the calling system (currently inactive)
ACTVT: Currently, this field can take the value 16 (Execute).
If the user User1 wants to execute a function module from client M1 in system S1 in the target system, and wants to do this with User1’s ID, then User1 requires the following authorization in the target system:
RFC_SYSID: S1 RFC_CLIENT: M1 RFC_USER : RFC_EQUSER: Yes RFC_TCODE : * RFC_INFO : * ACTVT : 16
If the user User1 wants to execute a function module from client M1 in system S1 in the target system, and wants to do this as the user User2, then User2 requires the following authorization in the target system:
RFC_SYSID: S1 RFC_CLIENT: M1 RFC_USER : User1 RFC_EQUSER: No RFC_TCODE : * RFC_INFO : * ACTVT : 16
Note: The field RFC_INFO is not currently used.