Thanks for the feedback Thomas,
The object lo_interface instance of interface implementation if_sa_doc. I cannot check in the system right now, but there is an implementation class of this interface. This static class mainly available in solution manager system.
My main objective is to open document in system B where the document is originate in system A (solution manager documentation). So, the document will be pulled out and stored locally in user computer while user is in system B.
Basically the instance object returned cl_sa_doc_factory=>get_doc_from_kw has method (open_inplace) to open the document (in user PC) without more coding... so, I am thinking if this object can be transferred into another system and perform the same call to open the document. However, I am also not sure yet if it can be opened in caller system (B) even though the instance object is successfully transferred as now stuck in reverting back the transformed object.
My last option would be transferring the content of document in binary translate to XSTRING and open it in caller system. But this will require a lot of customizing (development) process as well as the error handling in both system including getting all property, etc.
So, I am thinking if my expectation (transferring object) will give better shortcut for my requirement, moreover it looks interesting for me.
Regards,
Dinivian.