SAP Knowledge Base Article - Public

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

Symptom

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"

Environment

  • 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

Cause

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.

Resolution

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:

Keywords

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

Product

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