Hi Venkat,
Necessary Privileges:
For creating remote sources, the system privilege CREATE REMOTE SOURCE is required.
For creating virtual tables, the object privilege CREATE VIRTUAL TABLE is required.
It is recommended to create the remote source with the HANA SAP<SID> user. If the remote source has not been created by the HANA SAP<SID> user, then the HANA SAP-<SID> user needs the object privilege.
CREATE VIRTUAL TABLE, granted by the owner of the remote source.
With this sql statement you can find the owner of the remote source:
select * from ownership where object_name = '<Name of the remote source>'
For details on privileges for SAP HANA Smart Data Access see the SAP HANA Security Guide (12.1 SAP
HANA Smart Data Access).