Hi Trond - I didn’t get an email notice about your reply. Sorry for the delay.
Looking at abdrops.clw, the assignment happens within several different methods and there’s not really a single place to put conditional code in the proper location. If you search for SELF.UpdateFields.AssignLeftToRight in abdrops.clw, you can see what I mean. There are several occurrences :-\
I wonder if it would be the least disruptive to create LOCAL variables to assign the values, and call a ROUTINE that does the actual assignment based on your conditions.
Then call your ROUTINE after the PARENT call in the following methods:
Still a PITB, but it’s doable.
AssignLeftToRight is also called in the SetQueueRecord method, but I don’t think you’d necessarily need it there.