I’ve just discovered an undocumented feature/bug in Developer - when using a conditional expression in the child of a BRANCH step, if the variable isn’t a root varible, it must be enclosed with % signs.
value > 10 is fine but
record/value > 10 isn’t fine and must be stated as
%record/value% > 10
As far as I can see, this isn’t documented. Does anybody know what the rule is regarding the use (or not) of % around a variable? The documentation states that you can refer to variables either way, but this is obviously wrong. What is the reality?