SAP MDG · DATA MODEL UI
How do I integrate the BCV side panel into a Web Dynpro application?
Integrate BCV in a Web Dynpro app by confirming prerequisites, creating a BCV context key, initializing the side panel API, defining the open action, and tagging application values so BCV can show context-sensitive content.
Integrate BCV in a Web Dynpro app by confirming prerequisites, creating a BCV context key, initializing the side panel API, defining the open action, and tagging application values so BCV can show context-sensitive content.
Integrate BCV in a Web Dynpro application in three layers: prerequisites, side panel initialization, and tagging. First ensure `SAP_BS_FND` is installed, `/BCV/MAIN` is active, and the user has BCV authorization. Then create or identify a BCV context key, initialize the side panel with the NetWeaver API, and transfer application data through tags so BCV can display context-sensitive content.
Process flow
- Ensure `SAP_BS_FND` is installed.
- Check that BCV business function `/BCV/MAIN` is active in transaction `SWF5`.
- Grant BCV execution authorization; use `SAP_BCV_ADMIN` as a template if appropriate.
- Create or identify a valid BCV context key.
- Configure BCV meanings, queries, and query views for that context key.
- For plain Web Dynpro, add `MO_API` of type `IF_WD_SIDE_PANEL_API` to the view.
- Get the side panel API with `CL_WD_SIDE_PANEL_API=>GET_API( )`.
- Get the current view with `WD_THIS->WD_GET_API( )` and pass it as `VIEW_CONTROLLER`.
SWF5Check whether business function `/BCV/MAIN` is active.
SM30/BCV/V_CLF
Create or maintain the BCV context key.
Referenced tables
| Object | Purpose |
|---|---|
/BCV/V_CLF | BCV customizing view used to create or maintain the context key. |
The remaining configuration, implementation details, and testing guidance continue from this answer more…
Related questions and keywords
Alternative questions
- How do I integrate BCV into a Web Dynpro ABAP application?
- How can I add the BCV side panel to an SAP MDG screen?
- What is the general BCV side panel integration process?
Possible questions
- Which Web Dynpro applications can use the BCV side panel?
- Does BCV work with FPM?
- Can BCV be integrated into an OVP application?
- What are the prerequisites for BCV side panel integration?
- What must be installed before using BCV?
- Which business function must be active?
- Do I need a context key for the side panel?
- What identifies the hosting application in BCV?