SAP Knowledge Base Article - Public

2386950 - Runtime Errors CONNE_ILLEGAL_TRANSPORT_HEADER in program /SDF/UPL_PERIODIC_EXTRACTOR

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

  1. 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.**
  2. The dump will be created around the time of execution
  3. 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

  1. Solution Manager
    1. Delete the entries of COVRES
    2. Run report /SDF/UPL_CONTROL
    3. Switch UPL off(STOP) and back on(START)
    4. Re-schedule the UPL Analysis Job /SDF/UPL_PERIODIC_EXT_JOB. This is scheduled through SOLMAN_SETUP >> Custom Code Management >> Step 6.3
    5. 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

  2. Managed System
    1. 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

Product

SAP Business ByDesign all versions