Ravindra.
I'm afraid I can't answer all of your questions, but hopefully there's something useful in my responses below...
1. Is it possible to store photos in a Microsoft sharepoint environment and link them from there to Nakisa & ESS/MSS.
Officially, Nakisa applications are configured to access employee portrait images stored in a local folder or directly from SAP (ref. Admin Guides for Nakisa apps). However if the user has access to the images stored in Microsoft SharePoint via a direct URL then technically this should be achievable.
With regards to ESS/MSS I'm afraid that isn't an area I've a great deal of technical familiarity with so I really wouldn't know.
2. If possible what are the effort/cost to do that?
Assuming the images are stored as JPG files with a file name of the PERNR of the employee and they are stored using a consistent base for the URL (by that I mean the URL for each employee would only vary in the filename/PERNR ... the rest of the URL is always the same), I think it would just be a case of amending the XSL for the relevant views and details panels. In terms of effort (to configure, test and document) I would expect this to be of the order of hours rather than days or weeks. But that is with all of the assumptions above, that the person doing it understands the underlying architecture of the configuration (in particular the relevant XSL) and at the end of the day this is just a ballpark sort of estimate.
With regard to ESS/MSS I don't know how much effort it would be to integrate the images.
3. If not possible what are the reasons?
If the URLs and file names were more variable then the complexity may be more than is reasonable to handle in XSL. At worst, you could approach Nakisa to build a custom solution to do this. The constraints would of course be time (including availability of resource) and money.
Again I've no idea with regards to ESS/MSS.
4. If we upload the photos via XSS, storing photos on Livelink and from there to Nakisa is there any licence implications.
I'm afraid I've no idea of licensing implications with regards to these. Since this is again not something directly supported in configuration out of the box by Nakisa I would say that there's nothing on the Nakisa side. I would suggest that the Livelink licensing should be your focus for researching this question as that would in effect be the host system.
You may also want to take a look at the Nakisa Orgchart 4.0 SP1 add photos post from earlier this month as this also referenced Livelink. Perhaps Jaco Ellis who asked that particular question would have some additional insight into any licensing implications?
Regards,
Stephen.