Hi Experts,
I have a process screen as below, and I’d like to show the records of different objects (like Sales Order and Shipments) in the same Grid when I select different transaction types.
![](https://uploads-us-west-2.insided.com/acumatica-en/attachment/a1919f0a-1627-4bb8-a198-598995b8de9c.png)
I defined a common BQLTable as below, and here is my code to return the records to the grid. But when I select the records and click the Process button, I find there is no records stored in the PXCache. So the value of “Selected” is always null and I can not get the selected records in the backend. I changed the common BQLTable into SOOrder or SOShipment, and it worked. Does anyone have any idea about this issue?
![](https://uploads-us-west-2.insided.com/acumatica-en/attachment/1d3b4f60-0720-440e-8184-e059d2e6d1b1.png)
![](https://uploads-us-west-2.insided.com/acumatica-en/attachment/f660e997-14aa-4aca-bc2a-7daecd81ca64.png)
Thanks,