Show TOC

Security for External Tool IntegrationLocate this document in the navigation structure

Use

Normally when you work with an external tool, you will start it from eCATT. The integration of external tools with eCATT is implemented using COM to start and stop the external tool, and RFC to exchange script data. The COM communication is initiated by eCATT, but the RFC connection is established by the external tool.

The external tool requires a service user in order to communicate with eCATT. To generate this user, you have to run the program ECATT_GENERATE_ET_USER from transaction SE38. The tool then logs back via this user onto the SAP System to exchange data. This user is assigned the role SAP_ECET, which contains two authorizations for object S_RFC (see section S_RFC in Authorization Objects Used in eCATT Authorization).

When the external tool is closed, eCATT destroys the user.

The generated users have no authorization to start any transactions.

Note

If, however, you want to upload scripts from an external tool to eCATT without having started it through eCATT, you must log onto the SAP System yourself. In this case, you need the following authorizations for S_RFC (which are contained in role SAP_ECET):

Authorization Object

Field

Value

Description

S_RFC

RFC_TYPE

FUGR

Function group

ACTVT

16

Execute

RFC_NAME

SYST

ECATT_EXTERNAL_TOOL