Test Developer Authorizations

Use

This document summarizes the authorization settings required for a developer of automated tests based on eCATT. The authorizations are categorized by system:
  • The Test Content System acts as the central point in the test system landscape, holds the test object repository and starts the test scripts.

  • The System Under Test provides the business application and its services to be tested.

eCATT Authorizations in the Test Content System

The required authorizations for Test Developers are summed up in the role SAP_ECAT as a template for customer authorization implementation.

In order to develop eCATT objects, users will require authorizations containing the following values:

Authorization Object

Field

Value

Description

S_TCODE

TCD

SECATT

Start the eCATT Editor

SECATT_LOG

Start the eCATT Log Selection

STPFE

Start the Foreground Scheduler

STPFE_CONFIG

Open the Settings for the Foreground Scheduler

STWB_1

Start the Test Catalog Management (Test Organizer)

STWB_2

Start Test Plan Management (Test Organizer)

STWB_WORK

Open the Tester Worklist (Test Organizer)

S_ECATT

(or S_DEVELOP as an alternative for backward compatibility)

OBJTYPE

ECSC

Test Script

ECTC

Test Configuration

ECSD

System Data Container

ECTD

Test Data Container

ECSP

Start Profile

ECVO

Validation Object

ACTVT

01

Create

02

Change

03

Display

06

Delete

16

Execute

DEVCLASS

Any values, for example, Y*, Z* for any package in the customer namespace

Package, which the required objects are organized in

OBJNAME

Any values, for example Y*, Z* for any package in the customer namespace

Names of the required objects

eCATT Authorizations in System Under Test

The required authorizations for Test Developers in System Under Test are summed up in the role SAP_BC_ECATT_TEST_DEVELOPER as a template for customer authorization implementation.

Authorization Object

Field

Value

Description

S_DEVELOP

OBJTYPE

ECSC

Object Type

ACTVT

16

Execute

OBJNAME

*

Object Name

If the test configurations being used by testers require access to remote systems, the tester must have the RFC authorization in the remote system:

Authorization Object

Field

Value

Description

S_RFC

RFC_TYPE

FUGR

Function group

FUNC

Function module

ACTVT

16

Execute

RFC_NAME

See role SAP_BC_ECATT_TEST_DEVELOPER