Authorization Objects Used in eCATT Authorization
Use
Authorizations for the following authorization objects are required to enable users to work with eCATT:
S_TCODE
Authorizations based on the object S_TCODE regulate the transactions that users are allowed to start.
|
Field |
Description |
|
TCD |
Permitted transaction code or codes Required values: SECATT, SECATT_LOG, STPFE Optional: SECATT_UTIL |
S_ECATT
The main authorization object S_ECATT has been introduced to enable access regulation for users working on SAP Test Automation.
The granularity of the object allows you to create authorizations that restrict access to a particular kind of eCATT object type, particular packages, and particular activities.
|
Field |
Description |
|
DEVCLASS |
Package(s) whose objects the user may change |
|
OBJTYPE |
Object types that the user may change
Required values:
|
|
OBJNAME |
Object names that the user may change |
|
ACTVT |
Permitted activities (create, change, ... )
|
S_DEVELOP
S_DEVELOP is the authorization object used to regulate access to all development objects in an SAP system.
Since eCATT objects belong to object types supported by the ABAP Development Workbench, S_DEVELOP can be used as an equal alternative to S_ECATT with same value range for the authority object fields.
In previous implementations of the eCATT tool, when the authorization object S_ECATT was not introduced yet, the use of S_DEVELOP was mandatory. Consequently, there might be existing setups with user roles using S_DEVELOP for SAP Test Automation. The eCATT tool will continue to support these.
S_ECATTADM
This object serves as an authorization check for additional administrative activities.
|
Field |
Description |
|
ACTVT |
Activity, the following value is supported:
|
|
OBJTYPE |
Type of the object to be run:
|
|
OBJNAME |
Name of the object to be run that checks the authorization object:
|
S_RFC
This is a system-side authorization object that is called upon when users try to execute functions in remote systems. It allows you to restrict the function modules that can be called to those in specified function groups. In use-cases of SAP Test Automation testing remote systems this authorization object is required.
|
Field |
Description |
|
RFC_TYPE |
Type of RFC object that the user can work with. Can only take the value FUGR (function group) |
|
RFC_NAME |
Name of the function group or groups whose function modules the user may execute |
|
ACTVT |
Activity (only supports 16 (execute) |
S_ADMI_FCD
This is a system administration authorization object. The system checks it when a user tries to create an RFC destination.
|
Field |
Description |
|
S_ADMI_FCD |
The different system administration functions that the user may perform |
S_RFCACL
This is a system administration authorization object. The system checks it when a user tries to log onto a target system using trusted RFC.
|
Field |
Description |
|
RFC_SYSID |
The system ID of the originating system |
|
RFC_CLIENT |
The client of the originating system |
|
RFC_USER |
The user in the originating system |
|
RFC_EQUSER |
Flag: Must the user in the target system be the same as the user in the originating system? |
|
RFC_TCODE |
Transaction code of the application that executed the call |
|
RFC_INFO |
|
|
ACTVT |
Activity (only supports 16 - Execute) |