IGNORE_QA_CHK1

This user exit can be used to prevent some qa check results from being ignored by super users.

Location for activation

TM Server

Template function Module

/RTC/TM_TMPL_IGNORE_QA_CHK1

Interface

Import Parameters

Internal table LT_QA_RES

Field

TYPE

Description

Field

TYPE

Description

TRKORR

/RTC/TM_TRKORR

Transport Request

COLL

/RTC/TM_QA_COLL_T

Table with colliding requests

SERI

/RTC/TM_QA_SERI_T

Table with dependent requests

SOPT

/RTC/TM_QA_SOPT_T

Table with critical security aspects

CRIT

/RTC/TM_QA_CRIT_T

Table with critical objects

Additional Import Parameters

Parameter

Type

Shorttext

Parameter

Type

Shorttext

LV_QACHECK

CHAR12

Type of the current check

‘CRIT’: critical object check

‘COLL’: collision check

‘ORDER’: order check

Export Parameters

Parameter

Type

Shorttext

LV_EXIT

CHAR1

X: The qa check results cant be ignored
‘ ’: The qa check results can be ignored

Example

Whereas critical objects can always be ignored by super signers, the object ‘ZKILLSSTEM’ is absolutely critical and should therefore never be imported into other systems.

Step 1

Copy the function module /RTC/TM_TMPL_ IGNORE_QA_CHK1 to a new function module

 

 Add the following code:

IF lv_qacheck = ‘CRIT’. LOOP AT lt_qa_res-crit WHERE ( object = ‘PROG’ or object = ‘REPS’ or object = ‘REPO’ ) AND OBJ_NAME = ‘ZKILLSYSTEM’. EXIT. ENDLOOP. IF sy-subrc = 0. Lv_exit = ‘X’. ENDIF. ENDIF.