Symptom
- Unable to change the effective date of valid object from Basic, None or Multiple Changes Per Day to From Parent
- Unable to delete parent field on object added as Composite association to another MDF Object
- Error message: "Invalid subject user field externalCode of object definition cust_XX was found. The subject user field should come from an object definition that is not of ‘from parent’ type." when trying to save the
*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 HCM Suite
- Metadata Framework (MDF)
Reproducing the Issue
- Create MDF Object with Effective dating set as Basic, None or Multiple Changes Per Day
- Add this Object as Valid When association to another MDF object OR Add an association to this Object
- Edit the Effective dating of object from Basic, None or Multiple Changes Per Day to From Parent
- Unable to Save changes. Receive below error
or
Note: In addition, it is not possible to delete the parent field on object added as Composite Association to another MDF object.
When you tried to delete this field you will receive error as below.
Resolution
This is an expected behavior. It is not possible to change Effective dating from Basic, None or Multiple Changes Per Day to From Parent if:
- such object is associated as Valid When association to another MDF object
- such object has any Associations in it's configuration
Keywords
change effective dating, valid when association, change effective dating from Basic to From parent, change effective dating from None to From parent, change effective dating from Multiple Changes Per Day to From parent, effective dating, from parent, Invalid subject user field externalCode of object definition cust_XX was found. The subject user field should come from an object definition that is not of ‘from parent’ type, Invalid subject, , KBA , LOD-SF-MDF-OBJ , Object Definition & Field Related Issues , Product Enhancement