Hi Ravi;
OMG .. these methods should never have been marked as "obsolete" just because EAServer has been deprecated. These methods have nothing to do with EAS (although EAS did eventually support this PB feature). The SharedObjectXxxxx methods are the heart & sole of PowerBuilder's multi-threading feature implementation!
FYI: I have just sent an email over to our Engineering / Documentation teams about this oversight.
FWIW: I use & even support this feature in my frameworks. In fact, I was just using it for a new framework feature enhancement under PB 2017 and the SharedObjectXxxx methods are working just fine for me. However, I use the two NVUO approach as recommend in the PB documentation in my implemenation.
HTH
Regards ... Chris