SAP Knowledge Base Article - Public

3071345 - Receiving The Error "ID ABC-123 is obsolete" In Import Monitor App

Symptom

You are trying to set a contact Origin ID as Obsolete via Odata API, but you are receiving the error "ID ABC-123 is obsolete" (Where ABC represents the Contact Origin Name and 123 represents the Origin ID)

Environment

  • SAP Marketing Cloud Edition
  • SAP Marketing OnPremise starting with release 1709

Reproducing the Issue

  1. Import a payload via Odata API_MKT_CONTACT using the attribute "IsObsolete:true".
  2. Check the error in the import header in the Import Monitor APP

Cause

This error is possibly raised because in the import payload, you're setting the Origin ID 123 as obsolete - So this ID gets obsoleted, and in the same payload you are doing either a PUT AdditionalIDs, PUT MarketingPermissions or PUT MarketingSubscriptions, using the same Origin ID ABC-123 that gets obsolete in the first place. So, the system tries to add the additionalIDs and Permissions based on the obsolete ID and the error is raised.

Resolution

Process wise, the system is behaving as expected. When you import a payload setting the Origin ID as obsolete, you cannot use this ID to add Additional IDs or Permissions for the Contact based on that Origin ID anymore. So, you need to review your importing process to only import the part to set the ID as obsolete.

Keywords

Error "ID ABC-123 is obsolete, Obsolete Flag, Contact ID , KBA , CEC-MKT-DM-IC , Interaction Contact , How To

Product

SAP S/4HANA Cloud 2102