This article describes a possible root cause for an application error on Candidate Application.
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
SAP SuccessFactors Recruiting Management - All versions
Reproducing the Issue
1. Accessing the candidate application from the Talent Pipeline results to an application error.
2. Clicking on the Apply button on a Job Post results to an application error.
It is known by the Recruiting Management Development team that an application error will occur, among other reasons, when there is a field in the Candidate Application Template that matches the following criteria:
- Is type = multiattachmentselection ;
- Has any special characters, e.g., an underscore (_) as part of the Field ID;
Example of an improper setup:
<field-definition id="app_attachment" type="multiattachmentselection" required="false" custom="true" anonymize="true" sensitive="false">
The system was designed so multiattachmentselection fields will not support special characters on its ID. This has also been stated on the RCM Implementation guide (available only on Partner and Support side).
Having said that, it is necessary to change the Field ID in a way that it will not have special characters. Please remember that this change is required only on multiattachmentselection fields and this is not the only possible reason for an application error on candidate application.
Example of a proper setup:
<field-definition id="appAttachment" type="multiattachmentselection" required="false" custom="true" anonymize="true" sensitive="false">
Application error, Multiattachmentselection, fingerprint=7664e61cba664d50fa95d99cac80674040c03f6f , KBA , LOD-SF-RCM-APP , Applicants and Job Applications , Problem