Hi,
I do follow this rule to set/reset shared value. That is, set shared value in parent screen, update value in a popup screen, then check and reset in parent screen again.
The issue I have is: sometimes, the shared value from popup screen are blank. Or, sometimes, the shared value are modified in popup screen, but become its orignal value when back to parent screen (in onclosepopup.) And, if it happends, it will last for a long time (couple hours.) at this moment, if I change browser, then it works again.
Most of my case for a stock screen is to create Bill from Purchase order.
And, I have some cutomized screen similar to this screen (for example, create invoice from sales order, and some of my own screen) has the same issue. That is, shared result may become incorrect sometimes.
Unfortunately, this case is random, I can not reproduce it with specific rules. Our system is in test/qa stage now, my client already have some reports regarding this already. I'll definitely call you if we could find the steps to generate it.
===