Dear Piyush
There are some database trace or odata service traces available. You can refer to the basis team. However, if you switch on the trace, it may be overhead on the system as well, so it is not recommended unless for a short period to watch/monitor.
Secondly, you can look for any implicit enhancement in the odata service where you can log the access in a z-table.
You can refer to the link as well.
How to setup database trace on odata service | SCN
Regards,
Venkat