Symptom
- The MDF data is designed to be created by a cross-entity rule in an HRIS element, such as Job Information.
- An error occurs when the last approver tries to approve the Job Information workflow.
Environment
SAP SuccessFactors Employee Central
- Job Information
- Business rule
SAP SuccessFactors Metadata Framework
- Object Definition
Reproducing the Issue
- Insert a new record in Job History and create MDF data based on cross-entity rules. This action will not trigger workflow
- Delete records in Job History.
- Add Job Information data via the pencil icon to trigger a workflow.
- Approve the workflow, and the last approver encounters an error.
- Delete MDF data in Manage Data.
- The last step of approval still encounters an error.
- Send back the workflow.
- An error occurs when the initiator resubmits.
Cause
The Effective Dating of the MDF object is set to Basic.
Resolution
There are two methods to get rid of this error.
- Delete the MDF data before initiating the workflow
- Or Go to Configuration Object Definition of the MDF object and change Effective Dating from "Basic" to "Multiple Changes Per Day".
Keywords
INC26377924, cross-entity rule, object definition, MDF data, transaction error, workflow approval error, HRIS element, metadata framework, Effective Dating, Job Information, validation error, configuration object definition, Generic Object validation threw error for goType cust_XXX due to [key=Original generic object returned null for row id XXX , KBA , LOD-SF-EC-WFL , Workflows - Configuration, Tools, Objects & Rules , LOD-SF-MDF-OBJ , Object Definition & Field Related Issues , LOD-SF-EC-JOB-RUL , Job Info Business Rules , How To
SAP Knowledge Base Article - Public