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

  1. Ensure `SAP_BS_FND` is installed.
  2. Check that BCV business function `/BCV/MAIN` is active in transaction `SWF5`.
  3. Grant BCV execution authorization; use `SAP_BCV_ADMIN` as a template if appropriate.
  4. Create or identify a valid BCV context key.
  5. Configure BCV meanings, queries, and query views for that context key.
  6. For plain Web Dynpro, add `MO_API` of type `IF_WD_SIDE_PANEL_API` to the view.
  7. Get the side panel API with `CL_WD_SIDE_PANEL_API=>GET_API( )`.
  8. Get the current view with `WD_THIS->WD_GET_API( )` and pass it as `VIEW_CONTROLLER`.
SWF5

Check whether business function `/BCV/MAIN` is active.

SM30

/BCV/V_CLF

Create or maintain the BCV context key.

Referenced tables

ObjectPurpose
/BCV/V_CLFBCV 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?

Keywords

BCVBusiness Context ViewerWeb Dynpro ABAPhosting applicationside panelSAP MDGFPMPlain Web DynproPLM UI FrameworkOVPGUIBBfreestyle UIBBSAP_BS_FNDBS_BUSINESS_CONTEXT_VIEWERBS_REUSE/BCV/MAINSWF5SAP_BCV_ADMINcontext keyCONTEXT_KEYPAGE_HEADERMO_APICL_WD_SIDE_PANEL_APIIF_WD_SIDE_PANEL_APIOPEN_SP/BCV/SIDEPANEL/BCV/SIDEPANEL_20taggingmeanings