SAP Knowledge Base Article - Public

3492158 - SAP Marketing - API_MKT_ATTRIBUTE_CATEGORY requests failing due to duplicate description


You import a new marketing attribute category via odata API API_MKT_ATTRIBUTE_CATEGORY. The import runs into the following error:

"Description for ID &2 already exists in language &1"


  • SAP Marketing Cloud Edition
  • SAP Marketing onPremise

Reproducing the Issue

  1. Maintain marketing attribute categories in the source system, such as Sales Cloud
  2. Import the marketing attribute category to SAP Marketing Cloud consuming odata API API_MKT_ATTRIBUTE_CATEGORY
  3. Observe the following error in the import monitor


The error happens if the marketing attribute name is already assigned to an existing marketing attribute category.

Marketing attributes categories must be imported with unique names. With the current data model for marketing attributes, both the marketing attribute category id origin + id, but also the marketing attribute category name are considered as key fields - that is the reason why SMC accepts unique names only.


Make sure to use unique descriptions for marketing attribute categories in the source systems.

See Also

Please use the online help to find some further information about the odata API API_MKT_ATTRIBUTE_CATEGORY API:


Marketing Attribute Category, Import of Marketing Attribute Category Data, Description for ID &2 already exists in language &1
Marketingattributkategorie, Import der Marketingattributkategoriedaten, Beschreibung für ID &2 ist bereits in Sprache &1 vorhanden
Catégorie d'attribut marketing, Importation des données de catégorie d'attribut marketing, La description pour ID &2 existe déjà dans la langue &1
API_MKT_ATTRIBUTE_CATEGORY , KBA , CEC-MKT-DM-IC , Interaction Contact , Problem


SAP S/4HANA Cloud Public Edition all versions ; SAP S/4HANA Cloud all versions