Symptom
IPS User sync fails due to missing or duplicate email IDs in BizX.
Environment
- SAP SuccessFactors HCM Suite
- Analytics & Reporting (Ad Hoc, YouCalc, ORD)
- Story Reports
- SF Admin configurations (Security Center, Provisioning)
- Story Reports
- Analytics & Reporting (Ad Hoc, YouCalc, ORD)
Reproducing the Issue
- Navigate to IPS and start User Sync (Read or Resync Job).
- Access Job Logs and verify if Sync has failed with errors.
- Open the log for any user where "system=SAP Analytics Cloud".
- Check for entries indicating missing email information, e.g., "Source path: $.emails is not available in content, but is required in defined system transformation".
- Look for entries showing the error "EntityNotFoundException: No user found from...".
Cause
Missing email IDs or duplicate email IDs in SAP SuccessFactors cause this issue.
- Users cannot sync if their email ID is missing in SAP SuccessFactors.
- If multiple users share the same email ID, the system successfully sync only one user, while others fail.
The user e-mail is optional for SAP SuccessFactors (it might not be unique). However, it's mandatory and unique for Identity Authentication.
Resolution
Verify all the users who has the same email address by following article Find all users with duplicate Email addresses
To solve the occurred problem, you first need to edit the e-mails of all affected SAP SuccessFactors users. You can do this in two ways - manually or programmatically.
- Manually
- Edit the e-mail of each affected user in SAP SuccessFactors.
- Programmatically
- You have to modify the SAP SuccessFactors source system transformation so as to create a unique e-mail address for each user during the next Read Job.
- See Guided Answer for all the details.
- This way, each provisioned user will be created in Identity Authentication with a unique e-mail in format <userId>@noemail.com. Instead of noemail.com, you can use an actual domain name, or another non-existing one.
Caution: By modifying the transformation, all users will be created in Identity Authentication with e-mail addresses of this format, even the ones whose e-mails are unique in SAP SuccessFactors. If you don't want to "lose" the original e-mails in Identity Authentication, we recommend that you manually edit the problematic SAP SuccessFactors users only.
Other relevant Resources
- Help Guide: Configure IPS Transformations
- 2791410 - Integrating SuccessFactors with SAP Cloud Identity Authentication Through the Upgrade Center - See Point 6(Optional) under Complete IAS and IPS configuration section.
If you have any concern or queries related to above 2 options,you can reach out to SAP SuccessFactors Platform Support Team.
See Also
Keywords
Dummy, duplicate, no email, emails, email, address, mail, addresses, IPS, user, sync, EntityNotFoundException, User Sync Failure, SACDuplicateEmailValidationCheck , KBA , LOD-SF-ANA-SAC-ADM , SF Admin configurations (Security Center, Provisioning) , How To
Product
Attachments
| Pasted image.png |
| Pasted image.png |
SAP Knowledge Base Article - Public