ITAB_DUPLICATE_KEY dump after System Refresh/ System Copy.
This Document deals with the error/dump which is caused immediately after a system copy or a system refresh .
When ever we try to activate a DSO ,execute an infopackage or during the process chain execution the below dump occurs :
This is the function module where the dump is occuring.
CAUSE OF THIS DUMP IS :
This ABAP dump indicates that there are duplicate entries in the table "RSISOSMAP". This type of inconsistency normally happens only after system copies.
SOLUTION FOR THIS PROBLEM :
Please execute program RS_FIND_ISOSMAP_DUPREC this report is useful to find all duplicate transfer structure names in the table RSISOSMAP i.e It will help you identify the duplicated entries in table RSISOSMAP.
Once the duplicate entries are known then you can delete them by executing program "RSAR_RSISOSMAP_REPAIR" with "Repair" mode.This should help you resolve the dump.
But in some cases there are chances where the report RSAR_RSISOSMAP_REPAIR does not repair the inconsistencies and throw's the below error for example :
The reason for this kind of error is , as per the screen shot above the PBPCLNT100 does not exist anymore - probably due to a client change.
In such a case the report RSAR_RSISOSMAP_REPAIR can't repair the duplicate entries.
In this case all the duplicate entries for PBPCLNT100.This way the issue can be resolved .