I attempted to repoint the zCustomerShipments dataview to MY zCustomerShipments_NFM BAQ, but it didn’t appear in the drop down.
If you have AppStudio dataview open BEFORE you duplicate the BAQ, you must refresh the page to get the new baq in the drop down.
Upon changing the BAQ in the dataview, new columns are automatically added to the dataview.
But as you found, new dataview columns are not added to Grid Model > Columns and dataview BAQ has no affect on BAQ in View options.
Interestingly, the Views have no column list defined so they inherit from Grid Model, yet nether Grid Model > Auto Load Columns nor Provider Model > Auto Load Grid seem to have any affect on columns even though both tool tips allude to inheriting them from the bound dataview.
Furthermore, If your grid model has columns that are not in the View BAQ, the view fails (no data - as ExecuteBaq seems to build the Select list from the grid model instead of from the View.)
If the View is going to inherit columns from the Grid model, then it shouldn’t inherit BAQ from there as well? But no you can’t leave BAQ empty in View and set instead BAQ on Grid/Provider.
Seems BAQ & column inheritance is a bit of a mess.