Symptom
UPL Analysis job /SDF/UPL_PERIODIC_EXTRACTOR fails with a dump:
Category ABAP Programming Error
Runtime Errors CONNE_ILLEGAL_TRANSPORT_HEADER
Except. CX_SY_IMPORT_FORMAT_ERROR
ABAP Program CL_SCV_RD_REPOSITORY==========CP
Application Component BC-DWB-TOO-COV
Error in the ABAP Application Program
The current ABAP program "CL_SCV_RD_REPOSITORY==========CP" had to be
terminated because it has
come across a statement that unfortunately cannot be executed.
The termination occurred in ABAP program "CL_SCV_RD_REPOSITORY==========CP",
in "IF_SCV_RD_REPOSITORY~READ". The main program
was "SAPMSSY1".
In the source code, the termination point is in line 9 of (Include)
program "CL_SCV_RD_REPOSITORY==========CM002".
The termination is due to exception "CX_SY_IMPORT_FORMAT_ERROR" occurring in
procedure "IF_SCV_RD_REPOSITORY~READ" "(METHOD)".
This exception was not handled locally or declared in the RAISING
clause in the procedure's signature however.
The procedure is in program "CL_SCV_RD_REPOSITORY==========CP ". The
source code begins in line 1 of
(include) program "CL_SCV_RD_REPOSITORY==========CM002 ".
7| reskey-testkey = i_testkey.
8|
>>>>>| IMPORT
10| wures = r_data-items
Environment
SAP Solution Manager 7.1
Reproducing the Issue
- The Job /SDF/UPL_PERIODIC_EXT_JOB runs daily at 00:01. **NB: - Do not tamper with the scheduled execution time of this job as it can lead to unexpected errors.**
- The dump will be created around the time of execution
- Check ST22 for the aforementioned Dump, Described above
Cause
Table COVRES stores coverage data for programs which are corrupt
As a consequence the RFC call issued by RSCVR_TRIGGER_COLLECT fails with a CONNE_ILLEGAL_TRANSPORT_HEADER dump
Resolution
Apply both solutions below, on Solution Manager and the affected Managed System
- Solution Manager
- Delete the entries of COVRES
- Run report /SDF/UPL_CONTROL
- Switch UPL off(STOP) and back on(START)
- Re-schedule the UPL Analysis Job /SDF/UPL_PERIODIC_EXT_JOB. This is scheduled through SOLMAN_SETUP >> Custom Code Management >> Step 6.3
- Re-schedule the RSCVR_TRIGGER_COLLECT job.
Steps to do this are seen in the resolution section of KBA 2424771 - /SDF/UPL_PERIODIC_EXT_JOB fails with error: "Missing Background Job: RSCVR_TRIGGER_COLLECT - Managed System
- Implement Note 2091424 - Runtime error IMPORT_SET_FAILED or DBIF_RSQL_TABLE_UNKNOWN when accessing table COVRES
Keywords
SOLMAN, UPL, RSCVR_TRIGGER_COLLECT, /SDF/UPL_PERIODIC_EXT_JOB, SCOV, COVRES, /SDF/UPL_PERIODIC_EXTRACTOR, CONNE_ILLEGAL_TRANSPORT_HEADER , KBA , SV-SMG-CCM , Custom Code Management , BC-DWB-TOO-COV , Coverage Analyzer , Problem