This is posted on behalf of someone else here at ***. . . .As part of the terminations upload we create an assignment extra information record with the information type GB_P45. When the record is created via datapump a value is put into AEI_ATTRIBUTE_CATEGORY. However the descriptive flexfield 'PER_ASSIGNMENT_EXTRA_INFO' has not been configured for the context value that we are supplying (GB_P45). When the same data is passed in a direct API call to HR_ASSIGNMENT_EXTRA_INFO_API.CREATE_ASSIGNMENT_EXTRA_INFO the call fails with an error saying that the context value is invalid. . .I have tried changing the value being passed for AEI_ATTRIBUTE_CATEGORY to nonsense data and in all cases it is loaded by datapump. It would seem therefore that AEI_ATTIBUTE_CATEGORY is not being validated when data pump calls the api HR_ASSIGNMENT_EXTRA_INFO_API.CREATE_ASSIGNMENT_EXTRA_INFO but it is being validated when we call the API direct. . .Do you have any ideas why this validation does not occur when the records are loaded via datapump?
_________________________
HCM Aces is for sale! Please contact me if you are interested.
Also
my random musings courtesy of Twitter