When we select a table as 'Choice Table' in other scope we get errors similar to below message. We can resolve this by adding an attribute called "allow_tables" on the dictionary record of field 'Choice Table'.
Error MessageInvalid 'Choice table' selected on the Input Variables record. The 'ABC' table is in application 'Global', but the current application is 'XYZ' when selecting 'abc' as choice table.
This error message is expected, because the selected table is in global scope. This is not a defect, but the restrictions added to avoid cross scope access of tables.