Thanks for your response Sumeet, I really Appreciate it.
READ_PRODUCTS is called inside GET_OBJECTS method and not inside SEARCH_BOOKINS.
First SEARCH_BOOKINGS is executed which gets Booking(s)
(Note: Search is based on 3 keys from Header Table and NOT Productid).
Once Booking(s) are got then GET_OBJECTS gets the Attribute and Related Objects (during which it calls READ_PRODUCTS).
Also Assume even if READ_PRODUCTS is called during a SEARCH operation, even then in your above SELECT query on Page 120, WHERE clause has no mention to PRODUCTID ![]()
Regards