SAP Knowledge Base Article - Public

2672319 - Cannot Update EC Hris Element Such as globalAssignmentInfo, pensionPayoutsInfo, userAccountInfo, directDeposit (obsoleted entity), paymentInfo (obsoleted entity). Via BCUI

Symptom

  • Cannot Update EC hris element Such as globalAssignmentInfo, pensionPayoutsInfo, userAccountInfo, directDeposit (obsoleted entity), paymentInfo (obsoleted entity) Via BCUI
  • Cannot Add Rule under globalAssignmentInfo Via Manage business configuration (BCUI)

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.

Environment

SAP SuccessFactors Employee Central 1805-BCUI

Reproducing the Issue

This issue will happen when both of below criteria meets:

  • User has configured any person type data model for any EC hris element such as compInfo, employmentInfo, etc.
  •  When user change fields in BC UI for entities which don’t support person type data model configuration. The entities are: globalAssignmentInfo, pensionPayoutsInfo, userAccountInfo, directDeposit (obsoleted entity?), paymentInfo (obsoleted entity).

Test Example Before Deletion of rule

View BCUI

  • Go to Manage business configuration
  • Select globalAssignmentInfo
  • view rule

1BCUIi.png

View succession Data Model (SDM Data Model)

 <hris-element id="globalAssignmentInfo">

    <label>Global Assignment Details</label>

       <label xml:lang="en-US">Global Assignment Details</label>

    <trigger-rule event="onSave" rule="GA_WFS"/>

    <trigger-rule event="onSave" rule="GA_WFEND"/>

    <hris-field id="assignment-type" visibility="both" required="true">

      <label>Assignment Type</label>

<label xml:lang="en-US">Assignment Type</label>

      <picklist id="global_assignment_type"/>

    </hris-field>

Step1: Delete rule From BCUI

  • Go to Manage business configuration
  • Select globalAssignmentInfo
  • Deleted any Rule and Save

3BCUIi.png

Step2: Export SDM after Deletion

 <hris-element id="globalAssignmentInfo">

    <label>Global Assignment Details</label>

       <label xml:lang="en-US">Global Assignment Details</label>

    <trigger-rule event="onSave" rule="GA_WFS"/>

     <hris-field id="assignment-type" visibility="both" required="true">

      <label>Assignment Type</label>

<label xml:lang="en-US">Assignment Type</label>

      <picklist id="global_assignment_type"/>

    </hris-field>

Step3: Add Rule

  • Go to Manage business configuration
  • Select globalAssignmentInfo
  • Select any or Deleted Rule
  • Missing Rule or cannot retreive rule

2BCUIi.png

 

Cause

  • Code Defect
  • The issue was caused due to miss null check when some parent data model change needs to be auto-populated to child person type data model (in b1805) since some entities such as globalAssignmentInfo / pensionPayoutsInfo don’t support child person type data model.

Resolution

This is a Known issue and Engineering have provided a fix for this issue in the b1808

Behavior of this issue: When above conditions meet, BC UI will pop up a warning message saying that the fields will be synchronized to other person type data model, like below:

  • As field business-first-name is deleted from globalAssignmentInfo, this field will be also deleted from personalInfo_dependent.
  • If user confirmed with "Yes", the sync will be triggered and fields will be synchronized to all person type data models.

Please use the below workaround in the meantime:

  • For the time being, please do not use (Manage business configuration) BCUI to update above five entities(Other entities does not have such issue).
  • Please use succession data model xml file import instead of BCUI if user want to change these five entities, when there is person type data model configured in BCUI

Special Note: Please contact SAP Cloud Product Support should you have any questions or concerns, as these actions must be carried out manually, Support may need to update your Succession Data Model via Provisioning

 Update Succession Data Model (SDM)

  • Go to Provisioning Export Succession Data Model (SDM)
  • add rule
  • import Succession Data Model (SDM)

 

Export SDM

 <hris-element id="globalAssignmentInfo">

    <label>Global Assignment Details</label>

       <label xml:lang="en-US">Global Assignment Details</label>

    <trigger-rule event="onSave" rule="GA_WFS"/>

    <trigger-rule event="onSave" rule="GA_WFEND"/>

    <hris-field id="assignment-type" visibility="both" required="true">

      <label>Assignment Type</label>

<label xml:lang="en-US">Assignment Type</label>

      <picklist id="global_assignment_type"/>

    </hris-field>

Keywords

STE-7989,STE-4828,Global Assigment, BCUI, Manage business configuration, Rule Job Information, globalAssignmentInfo, pensionPayoutsInfo, userAccountInfo, directDeposit (obsoleted entity?), paymentInfo (obsoleted entity) , KBA , LOD-SF-EC-GA , Global Assignment , LOD-SF-EC-BCI , Manage Business Configuration (BCUI) & Data Models (XML) , Problem

Product

SAP SuccessFactors Employee Central 1805