SAP Knowledge Base Article - Public

3144949 - [Onboarding] How to configure field override from legal entity to location

Symptom

You can configure an object entity to override the default Legal Entity field on the USCIS Form I-9 PDF and replace it with an address.

Environment

SAP SuccessFactors Onboarding

Reproducing the Issue

  • The Legal Entity field on the USCIS Form I-9 defaults to legal entity.
  • You can create an object entity and configure it to override the Legal Entity field so it prints an address on the USCIS Form I-9 PDF.
  • To configure the field override, you need to create a FieldMetaOverrideConfiguration object entity, map the navigation fields in your system, then edit the FieldMetaOverrideConfiguration object entity with the values from your system and the suggested JSON.

Resolution

STEP 1

Create the FieldMetaOverrideConfiguration object entity to override the Legal Entity field. This allows you to print the location instead of the Legal Entity on the USCIS Form I-9 PDF. 

  1. To create an object in Manage Data go to Admin Center > Odata API Dictionary and Select Create New.

NOTE: FieldMetaOverrideConfiguration would be already available in the system if this is used before.

STEP 2

Map the path in your system. Check the Property Names and Types to determine the final entity type that you are mapping to.

  1. Go to Admin Center > Odata API Dictionary and select the Entity tab.
  2. In the Name field enter EmpEmployment.
  3. Map the path as follows: EmpEmployment -----------> JobInfoNav  ----------->  companyNav  ----------->  defaultLocationNav  ----------->  addressNavDEFLT 
  4. Check each entity  to see what is the final entity Type that you are mapping to. (For example, the jobinfoNav entity jobinfoNav Type is EmpJob.) 
Mapping OrderProperty NameType
1EmpEmployment(starting entity)
2JobInfoNavEmpJob
3companyNavFOCompany
4defaultLocationNavFOCLocation 
5addressNavDEFLTFOCorporateAddressDEFLT

STEP 3

Find and edit the FieldMetaOverrideConfiguration object entity:

  1. Go to Manage Data and search for the FieldMetaOverrideConfiguration object entity.
  2. Choose  Make Correction in the Take Action menu.
  3. Enter the following values:
    FieldValue
    *id<Enter the string name (Can be any value. For Example: US_I9)>
    overrideFieldsYes
    supportedTypesUS_I9
    metaOverrideTypeForm Metadata Override
    overrideFieldMetadatas 
    *id

    To find ID: # Locate the BusinessAddress STRING
    Entity - If entity is empty use base entity EmpEmployment
    Field is "address1". This value must match the value in the path for the form override to work.

    example: FOCorporateAddressDEFLT.address1

    *sourcePrepopulated Employee Central
    oldFieldMeta 
    overrideFieldsMeta
    SAMPLE CODE: 
    { "entity": "homeAddress", "entityPath": "personNav/homeAddressNavDEFLT", "fieldPath": "", "fieldType": "",
    "field": "country" "filters": { "addressType": "home" } }

4. Click on Save

Keywords

i9, field override configuration, address, Location , KBA , LOD-SF-OBX-EVF , Everify , How To

Product

SAP SuccessFactors Onboarding 2105