Symptom
- The following error message is raised when using a Web Dynpro ABAP application:
- ERROR: A row already exists with this key (Termination: RABAX_STATE)
- In transaction ST22 the following dump is raised:
| Category ABAP Programming Error Runtime Errors ITAB_DUPLICATE_KEY ABAP Program CL_WDR_VALUE_HELP_HANDLER=====CP Application Component BC-WD-ABA-RUN |
| Short text |
| A row already exists with this key. |
| What happened? |
| The current ABAP program "CL_WDR_VALUE_HELP_HANDLER=====CP" had to be terminated because it found a statement that could not be executed. |
| Source Code Extract |
|
METHOD read_history_from_db. |
"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."
Read more...
Environment
- Web Dynpro ABAP
- SAP enhancement package 1 for SAP NetWeaver 7.3
- SAP NetWeaver 7.4
Product
Keywords
Webdynpro; Webdynpro ABAP; WDA; FPM; Floorplan Manager; GRC ARM; application; GRAC_UIBB_END_USER_LOGIN; USERNAME field; HTTP 500 SAP INTERNAL SERVER ERROR; ERROR : A row already Exists with this key; Termination: RABAX_STATE; METHOD; CL_WDR_VALUE_HELP_HANDLER=====CP; CL_WDR_VALUE_HELP_HANDLER=====CM00Z; CL_WDR_VALUE_HELP_HANDLER; READ_HISTORY_FROM_DB; An attempt was made to insert an entry into table "\CLASS=CL_WDR_VALUE_HELP_HANDLER\DATA=MT_HISTORY"; Updating unique table key "PRIMARY_KEY" resulted in a duplicate entry; WDENABLEFIELDHISTORY; WDA_GDPR; WDY_HISTORY , KBA , BC-WD-ABA , Web Dynpro ABAP , BC-WD-CMP-FPM , Floorplanmanager , BC-WD-ABA-RUN , Web Dynpro ABAP Runtime , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.
SAP Knowledge Base Article - Preview