Hi Nikhil,
For Genil Objects that we have, we will have some standard functions in GenIL like Create(for Root) Modify, Get Objects etc... which we inherit from CL_CRM_GENIL_ABSTR_COMPONENT2 class, Now In some scenarios we might need extra functionality other than Create, Modify etc.., In such cases we Use EXECUTE_OBJECT_METHOD, Here you can do the coding for the extra functionality required.
It can be called from UI using the Execute method.
Thanks ,
Pratheek