Session organization switching during pick release - issue with customized holds processes
We currently have a few customisations in place (via
triggers on oe_order_headers_all and oe_order_lines_all) that create and remove
order holds using APIs. We have discovered, after
investigation as to why the occasional order will not pick release, that some holds
are getting created against different organisation ids to those of the orders. Consequently, such holds are not visible in
the application to the employees who are supposed to deal with them.
I have recently tracked this issue down to the call to INV_PROJECT.SET_ORG_CLIENT_INFO from within INV_PICK_RELEASE_PVT.PROCESS_LINE (line 1691).