Dear all,
As a business requirement we need to integrate the 'stand-alone' SAP Enterprise Portal 6.0 (SEP) into the corporate SharePoint. This means that with a link on SharePoint it will open SEP in one of its frames. This sounds easier than it is .
Until now we have put the whole SEP including navigation in the SharePoint. When we click on the link on SharePoint it does open the Enterprise Portal but with JavaScript errors. Because of these errors nothing works.
The issue with the SAP/SharePoint integration can be found in some SAP JavaScript that calls a document object model property called top. If the SAP portal is running stand alone, everything works fine. A call to top results in the top-page of the portal. However, when the SAP portal is framed in a SharePoint page, the same call to top will result in the top-page of SharePoint. Since SharePoint is running in another domain, the call will result in a permission denied error, because Internet Explorer does not allow cross domain scripting.
The error is described as:
Line: 170
Char: 7
Error: Permission denied
Code: 0
Url: http://****/irj/servlet/prt/portal/****?Quicklink=default.aspx
I feel there should be a SEP configuration item that can be used to have the portal use a dynamic top page somehow. In the scripts this is being referred to as EPCM.IsDynamicTopic.
Can somebody point us in the right direction? (other forum threads, documentation, experiences) Until now we have only found documentation about integrating webparts in SharePoint or integrating SharePoint into SEP but nothing on integrating the whole Portal Framework into SharePoint.
Hope to hear your reactions.
Kind regards,
Michael Beasley