Hi All,
I have a question about Business Process Automation and workflow.
A workflow has been created, which is triggered by an event action when changing the status of the Purchase Requisition line from Planned to Released.
Neither the workflow nor the function called in the workflow modifies the data (no insert or update). The result may only be a message informing about errors in the data.
For the Purchase Requisition case with the number of lines greater than 20, when changing the status from the Requisition header, an error message appears:
Errortext:
(BPA_EXECUTION_EXCEPTION Error): Potential infinite recursion detected in cascading BPAs.
In Log Window:
ERROR - Command error: (BPA_EXECUTION_EXCEPTION) - Potential infinite recursion detected in cascading BPAs., details: "4" undefined
DEBUG - CMD(1): Error: Potential infinite recursion detected in cascading BPAs.
DEBUG - CMD(1): Done Form_ReleaseCommand.
Performing a status change from the header level will, of course, change the status of all lines (in one transaction).
Changing the status from the Purchase Requisition lines (e.g. after selecting all lines) does not cause an error.
Is there any limit (e.g. within the system configuration) to the number of possible Workflow runs (probably up to 20) within one Oracle transaction?
regards
Witold