Hi Garry,

1) GridView does not lock the database, so you can keep any Views open and not prevent functions such as Day end Processing from running.

2) There are no functions to print the list of available fields in a dictionary. There shouldn't be a significant difference between the lists of available fields because the underlying data file is the same. But the lists may not be exact.

3) Standard GridView windows will only contain data from a single data file, such as the AR Customer Master file. The best way to tackle this question is to find which file contains all the information you need. You have Adagio Sales Analysis, and I'd recommend using that (the Transactions file) because you can get sales and cost amounts in a single window. Costs are not maintained in AR but are in either Sales Analysis or Order Entry.

If you need to grab data from two or more data files (say you needed both SalesAnalysis transactions and AR customers), use 'Composite Tables'.