SAP Knowledge Base Article - Public

2577062 - The Certificate is Already Assigned to User _ABC

Symptom

The error 'The Certificate is Already Assigned to User _ABC (_ABC represents the communication user ID) is raised in C4C when trying to upload the CPI client certificate in the inbound communication arrangements.

Environment

  • SAP Cloud for Customer
  • CPI

Reproducing the Issue

  1. Go to the Administrator work centre.
  2. Go to the General Settings View.
  3. Click on the Communication Arrangements hyperlink under the Integration section.
  4. Select and open the relevant inbound Communication Arrangement.
  5. Click on View All.
  6. Click on Technical Data.
  7. The Authentication Method would be SSL Client Certificate.
  8. User ID: _DEFXYZ (_DEFXYZ represents the second communication user ID).
  9. Click on the button: Edit Credentials.
  10. Select the Certificate tab.
  11. Click on the button Upload Certificate.
  12. Browse and select the CPI client certificate.
  13. When uploading you get the error: 'Certificate is Already Assigned to User _ABC'.

Cause

The error is correct since the CPI client certificate is already mapped to the C4C communication user  _ABC and cannot be assigned to _DEFXYZ.

To check the certificate mapping, please follow the below steps:

  1. Go to the Administrator work centre.
  2. Then select the Communication Certificates View.

Here it can be seen that the certificate is already mapped to the communication user _ABC.

The issue is encountered when integrating multiple external systems with Cloud For Customer system as only one CPI client certificate is offered to customers per SAP CPI tenant.

Resolution

To generate a new certificate, you need to follow the steps below:

  1. Go to the Administrator work centre.
  2. Go to the General Settings View.
  3. Click on the Communication Arrangements hyperlink under the Integration section.
  4. Select and open the relevant inbound Communication Arrangement.
  5. Click on View All.
  6. Click on Technical Data.
  7. The Authentication Method would be SSL Client Certificate.
  8. User ID: _DEFXYZ.
  9. Click on the button: Edit Credentials.
  10. Select the Certificate Tab.
  11. Click on Download and Create Key Pair.

Then upload the generated keypair in the CPI Keystore so that it can be used in the used CPI iflows.

Keywords

Communication User, CPI, Hana Cloud Integration, Keystore Explorer, Key Pair, Certificate. , KBA , LOD-CRM-INT-ERP , Integration of C4C with ERP , How To

Product

SAP Cloud for Customer add-ins all versions