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 |
---|---|---|
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 |
---|---|---|
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 |
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.