Symptom
Clarifying usage of special characters in object's external code.
Environment
SAP SuccessFactors Employee Central
Reproducing the Issue
When creating new objects such as Legal Entity, Country, Cost Center, etc. through Manage Data and filling the "Code" field, you might be allowed to add special characters and save the changes made.
- Manage Data;
- Create New;
- "Legal Entity", for example;
- Fill in all mandatory fields;
- Fill in the "Code" field with a value containing special characters, "T1-234" for example;
- Hit the Save button;
- See that no error message or validation message is raised.
Cause
As of now, there is no standard validation, responsible for throwing an error message highlighting that special characters are not supported in objects' external code.
Resolution
Although system will not throw an error advising not to use special characters in object's external codes, it is not recommended to maintain that as it may lead to inconsistencies and issues in other objects, associations and transactions.
Keywords
External Code, Code, Validation, Object, Special Character, /, -, ?, [, ], ´, ^, _, @, #, $, %, &, *, (, ), +, =, ~, Manage Data, Definition. , KBA , LOD-SF-EC-FOO , Foundation Objects (Organisation, Pay and Job Structures) , Problem