I think this is an unavoidable condition from adding that "filtering" pair of additional fields. You might try adding an OnObjectExit or OnObjecSave trigger on the Qty field that performs a script similar to this:
Refres Window [Flush cached join results]
(If I were you, I'd experiment with leaving out either step and the "flush" option to see if all three are needed or if you can get the same result with less.)
Understand. But,when I change the SO_SOLine linkage to exact same as SO_SOLineInvOnly, include both A and B, the result is same. SO_SOLine filtering has pair of condition fields and it is updated right away.
Yes, but your portal (which is where you change/enter quantities), is based on the first relationship and not the second and I believe that is also a factor in why the screen refreshes the way it does.
OK, I see. Yes, the first realtion is for the portal. Thank you.