Hi Sridhar,
Creation of query for the above mentioned tables is a better option
To further enhance the performance select trading partner for filter field, and save variant for the trading partner which is required by you
Its an easy process which does not require and custom developments / Transport request to be created
Hope this helps
Thanks
Nishu