Navigation in the Portal
Use
Navigation in the portal comprises JavaScript functions that enable swapping iViews with other iViews. The initial navigation bar and detailed navigation are adapted accordingly. Implementation is carried out using JavaScript in a BEx Web application. Multiple parameters can be passed to other iViews (such as BEx Web applications or SAP transactions in SAP ERP, SAP CRM, and so on). Navigation in the portal can be displayed as a link or as an extension of the context menu.
More information: Navigating in the Portal .
Features
Navigation in the portal is part of the Enterprise Portal Client Framework (EPCF) and enables you to call other iViews at runtime. The BEx Web application iView is displayed as an iFrame in the HTML page. Due to this nesting, the EPCM Proxy is used. With the EPCM proxy, the EPCM API function EPCM.doNavigate is called.
Process Flow
- A BEx Web application calls portal navigation using EPCMPROXY.doNavigate:
Syntax:
function EPCM.doNavigate(String target, [int mode, String winFeat, String winName, int history, String targetTitle, String context])
- The portal navigates to the required iView and adapts the initial navigation bar and detailed navigation accordingly.
Parameter target in JavaScript function EPCM.doNavigate comprises NavigationTarget and DynamicParameter.
Determining the Path of the iView , explains how to find the NavigationTarget component for JavaScript function EPCM-doNavigate.
Transferring Parameters to a BEx Web Application iView and Transferring Parameters to SAP-Transactions explain how to create the DynamicParameter component.