hi all,
We recently upgraded our environment from CU 8 to CU 11. The upgrade is successful but we have one major issue.
General ledger > Setup > Ledger > Ledger calendar > Legal entities Lookup is not working when rich client is opened from Citrix. Works fine when from remote desktop of terminal server, Citrix server, Local desktop AX client connected to that CU 11 instance
Strangely, for one particular user its works fine from Citrix and all other places
Things we have checked/know so far:
1. Client kernel version and application version are CU 11
2. Cleared user usage data and cache checked (just to rule out this option, as we knew for the same user works fine from RDP)
3. Compared the AX permission between user for that lookup is working fine and that doesn't
4. Compared Citrix permission between user for that lookup is working fine and that doesn't
5. The underlying lookup is constructed at runtime using Form > PickList (lookup with Custom options), so across system where ever this form is used for lookup, it wont work
6. There is a workaround to make it work from citrix: By modifying PickList form Style property from "Auto" to "Lookup", it works fine
From Citrix, by clicking any of the modules' drop down, it does call the code, but as the PickList form is created as another window form Citrix doesnt seems to recognize?
Why does making PickList form design style to Lookup makes it work from Citrix? Is it because, it binds to the form control rather than as a new window?
I believe there should be some settings in Citrix for user that prevents this form being not shown!
Have tried my best to explain the situation, do appreciate any pointers, Thanks in advance!
NB: There is a change in way permission to Modules is handled in Ledger calendar between CU 8 and CU 11