SAP Knowledge Base Article - Preview

3724803 - Dump ITAB_DUPLICATE_KEY while updating contract using tcode MEMASSCONTRACT or XML error "A row already exists with this key" when Contract sent from Ariba - SAP ERP & SAP S/4 HANA.

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.