Donna,
A quick lesson on Reference Codes and User Defined Tables to help clarify some of the terminology...
Reference Codes are keyed on what is called an Entity Type. These are defined using table 'RCEN'. Mincom have defined certain Entities such as EQP (for Equipment) and WKO (for Work Orders) and these are only usable from each particular module eg MSO600 for EQPs and MSO620 for WKOs. These entity types are known as Mincom Defined Entities.
When a user such as ourselves adds a Table Code to RCEN we are defining a User Defined Table. The only ways these tables can be used online are via MSO071 (Updates) and MSO072 (Review).
Once the Entity Type is defined in RCEN, reference codes are defined via MSO070. On the MSO070 screen we have the option of specifying a table to which all entries entered are validated against. To do this we have to add a valid MSO010 table type and an error code. When a user enters a value that does not exist on the table file, the error code is used to determine what to tell the user. The standard code is 0041 which will show "Table code not on table file".
To enable the question mark to work correctly for reference codes that have validation tables, you have to add a new table code to the ER table type and enter the table type as part of its associated record. You then use this new table code as the Error Code on MSO070.
Once you get this setup correctly, your Question Mark and GUI drop down boxes should work.
Hope this helps.
Regards,
Mark.