Technical Articles
SAP Commissions – How to find if Special Characters are in Users Object ?
Dear All,
This article is intended for SAP Commissions Consultant specially for Workflow and Reporting Consultants when you don’t find problematic users in your application due to cause of special characters and got failed during User Sync Process without notice.
you will come to know, how to find all the special characters which is considered for validation and also an example to get an overview of it.
Users that contains specific special characters will not sync to other applications (LDAP, Workflow & Business Objects)
Recommended solution: avoid using the special characters
Go to SAP Commissions – Maintenance – User Sync
The below characters are the standard set of disallowed special characters for names including object and file names:
- ? (question mark)
- & (ampersand)
- ; (semi-colon)
- * (asterisk)
- < (less than)
- > (greater than)
- ” (double quote)
- ‘ (apostrophe) (This is allowed in the participants workspace)
Because the following special characters can cause potential access problems while viewing reports, SAP Commission application discourages their use in Position or Participant names in Commissions as well as in the user IDs created:
- . (period)
- ; (semi-colon)
- / (forward slash)
- \ (backward
- # (pound)
& (ampersand) can be used only for User IDs. For example, & (ampersand) can be used only for Participant User ID, but not for Participant First Name, Last Name, and so on.
Also this characters are not allowed (ä ü ö)
Example : As you see from below screenshot, one of the Participant’s Last Name having $
Quick way to find out if there is any special characters found in First Name, Last Name & userId by using Participant API Endpoint
Note : SAP Commissions API's can only pull upto 999 records.
Hello Yogananda,
Thanks for providing this blog.
I've been trying to sync the Participant data from Commission Application to Sales Performance Home (SPH) via the Maintenance Page in SPH
I've tried the Participant sync with all the services. However, the Participants are not synced to the SPH.
I've double-checked the participant data and there are no special characters. Is there any other way I can check why the sync is not successful?
Can you please provide me the use case for each of the Services (LDAP, Workflow, SAP BO) provided by SAP
Regards,
Harsha