SAP Knowledge Base Article - Public

3005116 - [ONB 2.0] Application while Submiting PDC page when Time Profile fields are enabled

Symptom

  • Application error while user trying to submit Personal data collection step.
  • Time profile fields are enabled in ONB pages (New hire Data review or Personal Data collection)
  • Time profile business rule is set on Job Info entity that execute on ONB pages

Environment

SAP Successfactors Onboarding 2.0

Reproducing the Issue

  • Login to Application and complete NHDR as HM User
  • Login as Candidate/Onboardee to complete the Personal Data collection step
  • Enter all details and try to submit the PDC page

Cause

  • Time profile fields are enabled from HM user/ External ONB user RBP Role
  • Time profile business rule is configured in Job Info entity executing on ONB pages

Resolution

Time profile field enabled are not supported for PDC flow. 

Please refer to https://help.sap.com/viewer/c94ed5fcb5fe4e0281f396556743812c/2011/en-US/92cf4e93439f4875949118c992df34eb.html for details.

Make sure below points checked in customer instance.

1) Time Profile fields permission need to be removed from HM user (Or user who performs NHDR Step) RBP Role.
2) If there are any Time profile rule set on Job info entity, you must set Onboarding contest to No/
3) Time profile fields must be set as Non Mandatory in Succession (Main) data model from BCUI. (If any customer not willing to have these fields as Non Mandatory then we need to reach out to Engineering/PM Team)

In some case, the TimeOff fields are auto-populated during NHDR step and hence the external Onboardee is unable to successfully submit their Personal Data Collection step

This issue is caused due to some onChange rules being triggered even when the Onboarding Rules Context is set to No. To resolve this issue, follow the below steps:

  1. Add an onSave Rule on JobInfo entity as attached.
  2. Set the Rules Context of this rule to Yes only for Onboarding.
  3. Ensure to set null value for all of the below fields. Only the fields enabled from BCUI would appear on Rules UI and hence would needs to be validated for each customer.
  • TIME_RECORDING_VARIANT
  • HOLIDAY_CALENDAR_CODE
  • TIME_TYPE_PROFILE_CODE
  • WORKSCHEDULE_CODE
  • DYNAMIC_BREAK_CONFIG_CODE
  • DEFAULT_OVERTIME_COMP_VARIANT
  • TIME_RECORDING_PROFILE_CODE
  • TIME_REC_ADMISSIBILITY_CODE
  • TIME_EVENT_TYPE_GROUP_ID
  • TIME_ACCOUNT_PROFILE_CODE

Below is the sample rule:


@Support Engineer: Please check for Internal memo on Logs

Keywords

Personal data collection, Application error. Time Profile fields , KBA , LOD-SF-OBX-PDC , Personal Data Collection , Problem

Product

SAP SuccessFactors Onboarding 2011