FND_USER_RESP_GROUPS_API.UPDATE_ASSIGNMENT erroring for bulk processing
Hello
We have a requirement to end date about 600K responsibility assignments that are fetched through a single cursor query. All active responsibilities for end dated users must be end dated.
When executing FND_USER_RESP_GROUPS_API.UPDATE_ASSIGNMENT I am repeatedly getting this error
ORA-20001: Oracle error -604: ORA-00604: error occurred at recursive SQL level 1 has been detected in FND_USER_RESP_GROUPS_API.UPDATE_ASSIGNMENT.
When I started unit testing yesterday for a single user at a time the outcome was as expected – a simple success or forced error.
We scheduled the concurrent program for all 600K Responsibility Assignments around midnight – after processing around 120K records in 40 mins successfully the API consistently started erroring, though around 16 more records were end dated. Rest 190K records all failed with either of these errors when I killed the concurrent request in the morning.