Hi
To call a RFC from external system - you need a SAP connector. For example Java based application, you need JCO connector, through which you can call the RFC from your external program.
Otherwise,
Write a ODATA service and consume it from your application.
Regards,
Venkat