is it possible to call class method remotely like we can do with remote enabled function module. if 'yes', how to make it?
As far as I am aware this is not (yet) possible.
However, if you look at the Properties tabstrip of any class (SE24) you will find the field Category having the following description:
DE SEOCATEGRY ____________________________________________________ Short Text Class/Interface category Definition This field cannot be maintained explicitly, but is assigned to special types of classes. Currently these are: o 01: Exit classes, that is classes of a BAdI (Business Add-In) of associated generated adapter classes o 10: Persistent classes in terms of Object Services o 11: Factory for persistent classes o 12: Status classes for persistent classes o 20: View classes (for later use) o 30: Proxy classes for remote interfaces (for later use) " <<<<< o 40: Exceptions, that is a class in terms of the new ABAP Object Exception Handling All other classes have the value: o 00: General object type
Perhaps the near future will bring us RFC-enabled classes.