SAP Knowledge Base Article - Public

2088061 - Standard Field not showing on User Data File (UDF) and Basic Import template from Employee Export/Import Employee Data tools

Symptom

  • When exporting User Data File (UDF) through Employee Export some custom fields are missing
  • The fields are also not present when you download the 'Export Template' or the 'Basic Import' template from the Import Employee Data tool.

Environment

SAP SuccessFactors HCM Suite

Reproducing the Issue

  1. Login with admin user
  2. Go to Employee Export
  3. Export the User Data File (UDF)
  4. When opening, you notice the custom fields (setup on Manage Business Configuration (BCUI) are missing.

If using the Import Employee Data tool:

  1. Go to Admin Center
  2. Go to Import Employee Data
  3. Select 'Download Template': Basic Import
  4. Click 'Generate Template'
  5. Fields are missing from the template.

Cause

In order to a standard field to show on Employee Export files and templates, they need to be included to the section sysVisibleUserDirectorySetting, in data model. 

This section is where the fields on the employee export file and basic template are pulled from.

This applies to custom fields created via data model or manage business configuration (BCUI).

Resolution

The solution is to include the missing field on the sysVisibleUserDirectorySetting section as example below for CUSTOM12 field.

You need to make sure that the field is already created/replicated on the data model before including it on the sysVisibleUserDirectorySetting.

To include the field, you need to follow the below steps:

Via BCUI:

OR

Via Provisioning:

    • Go to Provisioning > Import/Export Data Model > Export the Succession Data Model and navigate down to the block <edit-template id="sysAllUserDirectorySetting">

<edit-template id="sysVisibleUserDirectorySetting">
<label>User Directory Setting(Visible)</label>
<description>User Directory Setting(Visible)</description>
<standard-element-ref refid="custom12"/>
</edit-template>

  1. Search for the section 
  2. On the section '<edit-template id="sysVisibleUserDirectorySetting">' check if the standard-element-ref to the field is not yet included;
  3. If not included yet you need to insert it before the </edit-template> tag as example below (on bold what you need to include):

Example:

<edit-template id="sysVisibleUserDirectorySetting">
<label>User Directory Setting(Visible)</label>
...

      <standard-element-ref refid="username"/>
      <standard-element-ref refid="firstName"/>
      <standard-element-ref refid="lastName"/>

...

      <standard-element-ref refid="custom12"/>
</edit-template>

  1. Save the file that you have changed;
  2. Import the new data model file with the field into the instance.

With the change on the data model, you now should see the field on the Employee Export.

Step: Grant RBP (Role Based Permission)

Step: Configure People Profile

  • Go To admin Tool > Configure People Profile
  • Click on Block: Personal Information
  • Go to your Right to: Edit Block: live Profile User Information
  • Scroll down to the bottom > add field
  • Select custom field or standard field

-------------------------------------

FAQ - Additional Information

Q) Where can I get information on this from the Guide?

A) Guide: 

See Also

LOD-SF-PLT:

  • 2654248 - What is difference between <edit-template id="sysAllUserDirectorySetting"> and <edit-template id="sysVisibleUserDirectorySetting"> in the Data Model and BCUI
  • 3242660 - How to add a Custom Field in "Manage Users" - SAP for Me
  • 2267907 - Employee Import/Export file: supported standard-elements fields

  • 2086718 - How to use manual Employee Import? HCM Suite

  • 2420282 - User Data File (UDF) | How to control the fields visibility and their order
  • 2088099 - Manage Users: Column fields missing in Manage Users page - sysVisibleUserDirectorySetting - Platform
  • 2087504 - An Explanation of the Fields in the Employee Import File 

LOD-SF-EC 

  • 2574481 - Basic Import Options

  • 2643327 - Missing 'Company Exit Date' Field in User Profile for DRTM
  • 2363922 - How to create an HRIS Sync Mapping between an Employee Central field and an Employee Profile Using Userinfo Element field
  • 2080175 - How often does the Basic Organization Chart get updated? - Employee Central

LOD-SF-EP:

  • 2555493 - Missing Standard elements filed "custom01 to custom10 in BCUI
  • 2091409 - Import & Export Process for Extended User Information in SuccessFactors HXM Suite

Keywords

Data Model, sysAllUserDirectorySetting, sysVisibleUserDirectorySetting, UDF, Configure People Profile, basic import, BCUI, Manage Business configuration, standard-element-ref, employee export, custom field , KBA , LOD-SF-PLT-UEX , Employee Export Issues , LOD-SF-PLT , Platform Foundational Capabilities , LOD-SF-EC-BCI , Manage Business Configuration (BCUI) & Data Models (XML) , LOD-SF-EC-EDP-BIO , Biographical Information Import , LOD-SF-EC-HRS , HRIS Sync , Problem

Product

SAP SuccessFactors HCM Suite all versions