Symptom
- Dump Error while updating contract using tcode MEMASSCONTRACT. System dumps with below details.
Category ABAP programming error
Runtime Errors ITAB_DUPLICATE_KEY
ABAP: Program CL_MMPUR_OUT_DB_UTILITY=======CP
Application Component MM-PUR
Short text: A row already exists with this key.
Termination occurred in ABAP program or include "CL_MMPUR_OUT_DB_UTILITY=======CP", in "GET_TTXIT". - Contract XMLs sent from Ariba Contract Workspace to SAP ERP fail in Message Monitor (SRT_MONI) with the error message: A row already exists with this key.
Read more...
Environment
- Materials Management (MM)
- SAP ERP Central Component
- SAP ERP
- SAP enhancement package for SAP ERP
- SAP enhancement package for SAP ERP, version for SAP HANA
- SAP S/4HANA
- SAP S/4HANA Cloud Private Edition
Product
SAP ERP Central Component all versions ; SAP ERP all versions ; SAP S/4HANA Cloud Private Edition all versions ; SAP S/4HANA all versions ; SAP enhancement package for SAP ERP all versions ; SAP enhancement package for SAP ERP, version for SAP HANA all versions
Keywords
memasscontract, dump, ITAB_DUPLICATE_KEY, contract validity end, runtime error, CL_MMPUR_OUT_DB_UTILITY, ABAP programming error, SAPMMSDL, OLME, text type, header text, customization incomplete, CL_MMPUR_OUT_DB_UTILITY=======CP, lt_ttxit INTO TABLE my_ttxit, GET_TTXIT, QuoteMessagePurchasingContract_Async_In , KBA , MM-PUR-OA-CON , Contract , MM-PUR-GF-ES , Enterprise Services in Purchasing , 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