Hi,
seems like there is no way to pass square brakets using search inputs (like sfLookup).
For example (I use chg factory) we have Special Handling BREL:
<PDM_MACRO name=sfLookup hdr="Special Handling" attr="affected_contact.cnthandling_list.special_handling.sym" factory=special_handling>
Which procudes this URL part:
QBE.IN.affected_contact.cnthandling_list.special_handling.sym
And it working great.
Then going to QREL in the same way:
<PDM_MACRO name=sfLookup hdr="Task Type" attr="id.[chg]workflow.task" factory="tskty">
URL looks like:
QBE.IN.id.[chg]workflow.task
And it fails without any error message.
But if you pass same condition using ADDITIONAL_WHERE:
id.[chg]workflow.task = 'APP'
it will work as it should, so if you need this very very very much you can apply workaround: using sfLookup as a fake input and using ADDITIONAL_WHERE to pass value from the fake input.
Also, I'm hope that Michael_Mueller could provide better solution
Regards,
cdtj