Authorization Object S_RFCACL

Definition

Authorization check for RFC users, particularly for trusted systems

Defined Fields

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: Activity
Currently, this field can take the value
16 (Execute).

Example

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.