SAP Knowledge Base Article - Public

2777669 - Field label for mfield is appearing as 'null' or not being updated in Job Requisition form and in career site - Recruiting Management

Symptom

The field label for an mfield shows as 'null' or is not being updated when changed on the Job Requisition template.

Environment

SAP SuccessFactors Recruiting Management

Reproducing the Issue

Scenario 1:

Pre-requisite: Add an mfield in the Job Requisition template (XML). Translate this mfield label in all the languages supported in the template.

  1. Select the job posting language as English(US)
  2. The 'mfield' label appears in the requisition form and the career site filters as set up in the requisition template.
  3. Select the job posting language as any other language in which the requisition has been posted (say Deutsch ‎(German)‎).
  4. The 'mfield' label appears in the requisition form as 'null'. 
  5. In the career site, change the site language as Deutsch ‎(German)‎. 
  6. The label for the mfield search filter appears as 'null'.

Scenario 2:

  1. Update the label for an mfield in the Job Requisition template;
  2. Access the Job Requisition or the Career site, and notice that the labels haven't been changed.

Cause

Missing configuration on the Internal and External Career Search Settings.

Resolution

When you are using filter fields or mfields, the label information comes from the Internal and External Career Search Settings, and not from the Job Requisition template.

To resolve this, access Internal and External Applicant Search Settings, scroll down to the mfield that you are using and change the value on the "Field Label" for the appropriate one, on every language. For multiple languages, check the steps below:

  1.  Go to Admin Center >> Internal and External Career Search Settings (or Provisioning >> Internal and external Applicant Search Settings).
  2.  Select English(US) language from the list of supported languages in the instances
  3.  For the External / Internal Career site, check the Field label for the 'mfield' in the Custom filters section.
  4.  Select another language from the list of supported languages in the instances. This language should be one of the languages in which the requisition is posted.   Example  Deutsch(German)‎.
  5.  For the External / Internal Career site, check the Field label for the 'mfield' in the Custom filters section.
  6.  If the label for the 'mfield' in English(US) is same as the label for this field in Deutsch(German)‎, that indicates the mfield has not been translated in Deutsch(German) in the Career Search Settings.
    Hence, when the job posting language is changed in the requisition, the label appears as 'null' and when the career site language is changed to 
    Deutsch(German), the label for the mfield search filter appears as 'null'.
  7.  The Field label for the 'mfield' in the Custom filters section should be translated correctly in the Deutsch(German) language.

Keywords

mfield, translation, label, appearing, null, career,portal, not, update, job, requisition, filter, field, change, language, Internal and external Applicant Search Settings , KBA , LOD-SF-RCM-ADM , Admin Center, RBP, Permissions and Settings , Problem

Product

SAP SuccessFactors Recruiting all versions