Integration into Third-Party
Portals
BEx Web applications, enterprise reports, and queries that are displayed on the Web can be displayed using third-party portals.
Various settings are required to set up single sign-on when integrating using a URL. When integrating using a URL, a trustworthy connection has to be established between two portals.
You have completed the following steps to use single sign-on:
...
1. Export the portal certificate in the producer portal.
2. Import the (producer) portal certificate in the consumer portal.
For more information about these steps, see SAP Customizing Implementation Guide ® SAP NetWeaver ® Business Intelligence ® Settings for Reporting and Analysis ® BEx Web ® Integration into the Portal in the SAP Reference IMG (transaction SPRO).
A third-party provider portal does not normally support SAP logon tickets. However, most non-SAP portals allow the use of X.509 client certificates.
More information:
User
Authentication and Single Sign-On
There are various ways in which you can display a BEx Web application or query in a third-party portal. You use a URL to connect to the portal. By using a URL, you can call an SAP NetWeaver 7.0 iView (as the producer iView) in a third-party portal.
You can call an iView using a URL in the following ways:
Call Type |
URL |
Call iView directly |
<PORTAL_PROTOCOL>://<PORTAL_SERVER>:<PORTAL_PORT> /irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2f <FOLDER>!2f <IVIEW_NAME> |
Call using application integrator |
<PORTAL_PROTOCOL>://<PORTAL_SERVER>:<PORTAL_PORT> /irj/servlet/prt/portal/prtroot/com.sap.ip.bi.web.portal.integration.launcher? sap-bw-iViewID=pcd%3Aportal_content%2F<FOLDER>%2F <IVIEW_NAME> |
Call using BEx iView (only for SAP NetWeaver 7.0 iViews) |
<PORTAL_PROTOCOL>://<PORTAL_SERVER>:<PORTAL_PORT> /irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fcom.sap.pct!2f platform_add_ons!2fcom.sap.ip.bi!2fiViews!2fcom.sap.ip.bi.bex? TEMPLATE=<TEMPLATE> |

Placeholders are not supported. Replace the above placeholders <PORTAL_PROTOCOL>, <PORTAL_SERVER>, and <PORTAL_PORT>, with the Web protocol, portal server, and corresponding port for the producer iView. Replace the <FOLDER> placeholder with the appropriate directory of the Portal Content Directory (PCD). The <IVIEW_NAME> placeholder is for the ID of the iView.
Do not include any spaces in the URL.
The difference between BEx Web applications and queries is indicated only by their differing URL parameters. When you directly call the iView and when you call the iView using the application integrator, these URL parameters are defined for the producer iView, so no differentiation is required in the URL. All the required information is defined in the producer iView.
When the iView is called using the BEx iView, you need to specify the URL parameters after the question mark.
For more information about possible parameters, see BEx Web Application or Query as iView in the Portal.
A source portal provided by a third-party can use all three options for integrating a producer iView as long as it supports the display of external content using a URL.
The activities required can vary depending on the third-party portal used. To include a URL, refer to the required activities outlined in the documentation for the third-party portal.
