Symptom
An error "Extension field XXX already exists with different data type: ABC" occurs when attempting to create a new field in the Account Service ('XXX' is the intended field name which needs to be created & 'ABC' is the Data type).
Environment
SAP Sales Cloud and SAP Service Cloud Version 2
Reproducing the Issue
- Navigate to settings.
- Access Extensibility Administration.
- Select the Account Service.
- Attempt to create a new field with Label and technical name XXX; Data Type: String; Format: UUID.
- Observe the error message: "Extension field XXX already exists with different data type: ABC"
Cause
- The error "Extension field XXX already exists with different data type: ABC" is raised because a field with the name XXX already exists in Individual Customer Service with a defined Data type ABC and Data Format DEF which is not String Data Type as chosen (DEF is the Data Format of the field XXX in the Individual Customer Service).
- For creating a field under Account service with the same name XXX, the Data Type, Data Format, and Field Length must all match across services: Account, Competitor, ContactPerson, Employee, IndividualCustomer, Partner, PartnerContact, Supplier, SupplierContact.
Resolution
- This is the system expected behavior.
- Create the field XXX with same Data Type as ABC, Data Format as DEF and Field length (if applicable) as in Individual Customer service and the field will be created without errors.
Keywords
Extension field, data format, Extensibility, Account, Field , Create, Individual Customer Service, field name, data type, format, Extension field already exists with different data type, Extension field already exists with different data format , KBA , CEC-CRM-CZM-EXT , Extensibility for SAP Sales/Service Cloud , How To
Product
SAP Sales Cloud and SAP Service Cloud Version 2 all versions
SAP Knowledge Base Article - Public