SAP Knowledge Base Article - Preview

2557722 - ABAP Program CL_AGSCCL_COLL_LASTUSAGE======CP generates Runtime Errors - ITAB_DUPLICATE_KEY

Symptom

  • The job SM_CCLM:LUSG_XXX_* cancels with the following error log:

Internal session terminated with a runtime error ITAB_DUPLICATE_KEY (see ST22)
Job cancelled

  • In TCODE ST22 you observe the following dump:

Runtime Errors         ITAB_DUPLICATE_KEY
ABAP Program           CL_AGSCCL_COLL_LASTUSAGE======CP
Application Component  SV-SMG-CCM

 Short Text
     A row already exists with this key

Error analysis
    An attempt was made to insert an entry into table
     "\CLASS=CL_AGSCCL_COLL_LASTUSAGE\METHOD=EXTRACT\DATA=LT_USED_TRANS". Updating
    unique table key "PRIMARY_KEY" resulted in a duplicate entry however. The key
     in
    question could be either the primary key or a secondary key.

"ITAB_DUPLICATE_KEY"
"CL_AGSCCL_COLL_LASTUSAGE======CP" bzw. CL_AGSCCL_COLL_LASTUSAGE======CM002
"EXTRACT"

Information on where terminated
    The termination occurred in ABAP program "CL_AGSCCL_COLL_LASTUSAGE======CP",
     in "EXTRACT". The main program
    was "AGSCCL_COLL_EXECUTION".

    In the source code, the termination point is in line 100 of (Include)
    program "CL_AGSCCL_COLL_LASTUSAGE======CM002".
    Program "CL_AGSCCL_COLL_LASTUSAGE======CP" was started as a background job.

 98     SORT lt_used_trans BY system_id pgmid obj_type obj_name.
 99     DELETE ADJACENT DUPLICATES FROM lt_used_trans.
>>>     INSERT LINES OF lt_used_trans INTO TABLE lt_used_trans.
101     SORT _mt_lusg_data BY system_id pgmid obj_type obj_name.
102
103     DESCRIBE TABLE _mt_lusg_data LINES count.


Read more...

Environment

Solution Manager 7.2 SP04

Product

SAP Solution Manager 7.2

Keywords

CCM, Custom Code Mangement, ST22 Dump, ABAP Program, CL_AGSCCL_COLL_LASTUSAGE======CP, Runtime Error, ITAB_DUPLICATE_KEY, SM_CCLM:LUSG, SM37, ST22, CL_AGSCCL_COLL_LASTUSAGE , KBA , SV-SMG-CCM , Custom Code Management , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP ONE Support launchpad (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.