Hi,
The scheduled dataload for 0CUSTOMER executes for a long period of time and throws following short dump in our BW System:
"
Category ABAP Programming Error
Runtime Errors ITAB_DUPLICATE_KEY
ABAP Program CL_RSDMD_UPDATE_MASTER_DATA===CP
Application Component BW-WHM-DBA
Date and Time 07.05.2015 18:33:20
Short text
There is already a line with the same key.
What happened?
Error in the ABAP application program.
The current ABAP program "CL_RSDMD_UPDATE_MASTER_DATA===CP" had to be
interrupted because it contains
a statement that cannot be executed.
What can you do?
Take note of the actions and inputs that lead to the error.
Contact your SAP administrator for further processing of the problem.
Using transaction ST22 for ABAP short dump analysis you can see and
administrate termination messages and retain them for a longer period.
You tried to insert an entry into table
"{A:126*\TYPE=%_T00003S00000312O0000007140}". However, updating
the unique table key "PRIMARY_KEY" resulted in a duplicate entry. The ke
concerned may be either the primary key or a secondary key.
The key components of the duplicate entry have the values "{0000240403}"
" " " " " ".
With primary keys, the system may terminate while processing
block insert operations. The statements concerned are
(1) MOVE
(2) INSERT/APPEND ... LINES OF ... INTO/TO
(3) SELECT ... INTO/APPENDING ...
With secondary keys, the system may also terminate while processing
a single record insert operation. In particular, the following
modifying statements may cause the system to terminate due to
duplicate key values:
(1) "<fs> = ..." or "<fs>-comp = ...", if the assignment to
a field symbol or to a component of a field symbol modifies a
component of a unique secondary key.
(2) "ref->* = ..." or "ref->comp = ...", if the assignment to a field
symbol or to a component of a field symbol modifies a component of
a unique secondary key.
(3) "MODIFY ... [TRANSPORTING comp_1 ... comp_n] ...", if transporting
the components to be changed modifies a component of a unique secondary
key.
(4) "COLLECT ... INTO ...", if adding up the columns of a numeric type
modifies a component of a unique secondary key.
(5) "READ TABLE ... INTO <fs> ...[TRANSPORTING comp_1 ... comp_n] ...",
if the field symbol points to a row of a table with unique secondary
keys and transporting the values read modifies a component of a unique
secondary key.
"
While I check the following SAP Threads, it doesn't resolve the issue which we are currently facing:
http://scn.sap.com/thread/2122515
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a04c82eb-ec7c-2c10-7fae-ca6e764c483a?QuickLink=index&…
The datasource is a 3.x flow model. After executing the infopackage, it loads data for a longer period of time and finally we get the shortdump with the above mentioned error.
While I check the issue from RSRV Tcode, we get the following error message:
"
A and M versions of a value are available. D-flag blank for character.0CUSTOMER
Charac. 0CUSTOMER : Master data check in version A/' ' and M/I (P)
Characteristic 0CUSTOMER : Following versions are incorrect: (Display max. 50)
Charac. 0CUSTOMER : Master data check in version A/' ' and M/I (X)
Characteristic 0CUSTOMER : Following versions are incorrect: (Display max. 50)
"
Request you to please help me on this issue to get resolved.
Regards,
Antony Jerald.