Show TOC

Process documentationConfiguring Business Context Viewer (BCV)

 

You use this process to configure Business Context Viewer (BCV) from scratch in your application. This assumes that BCV coding has been implemented in your application's user interface, but you have not maintained BCV configuration settings. If you intend to implement BCV as a business user, you can start with step 3 of the process, and set up search connectors as a first step.

BCV appears in the side panel of your application. The side panel is the starting point for analyzing your business data using BCV. For more information about the side panel, see Side Panel.

SAP delivers predefined business content for a number of applications using BCV. For more information, see Business Content for Business Context Viewer.

Prerequisites

You can configure BCV only if the following applies:

  • You have activated the FND, Business Context Viewer Main Application /BCV/MAIN business function, and any business functions that are its prerequisites.

  • You have the necessary authorizations, which are granted to you in one of the following ways:

    • In the Role Maintenance (PFCG) transaction, you are assigned to the BCV Administrator (SAP_BCV_ADMIN) role.

    • On the SAP NetWeaver Portal, you are assigned to the BCV Administrator (com.sap.pct.bs_fnd.BCV_ADMIN) role.

    For more information, see Authorization Concept in Business Context Viewer (BCV).

Process

  1. You define the context key.

    In Customizing, choose Start of the navigation path Cross-Application Components Next navigation step Processes and Tools for Enterprise Applications Next navigation step Business Context Viewer Next navigation step Foundation, Monitoring Next navigation step Define Context Key End of the navigation path. Make sure that the namespace you use in the context key is identical with the namespace of your application. For more information about the context key, see Context Key.

  2. You define the business scenario wherein you want to use BCV.

    This means that you specify the kind of business analytics you want to perform using BCV. Your business requirements define the data providers and data provision technology that you have to use. For more information, see Search Connector.

  3. You use the configuration center (see Configuration Center), to set up the different BCV objects as follows:

    1. You set up search connectors. To do so, choose Define Search Connectors.

      You create a description of the interface of the data provider. The description contains information about the input and output fields and their properties (for example, data type, mandatory or not, conversion exit, related fields, and meaning). You create the description of the interface for performance reasons. The system uses the information you provide here in the next steps of the configuration process, and at runtime. For more information about the settings you have to make, see Search Connector.

      A central check report compares the interface description stored in BCV with the metadata provided by the data provision technology. You receive error messages if the two are incompatible with each other.

      You can test search connectors in the configuration center, or in Customizing, under Start of the navigation path Cross-Application Components Next navigation step Processes and Tools for Enterprise Applications Next navigation step Business Context Viewer Next navigation step Search Integration Next navigation step Test Search Connectors End of the navigation path.

    2. You define one or more queries based on the search connector you defined in the previous step. To do so, choose Define BCV Queries.

      The query contains a description of the allowed input data, information about how the system should generate the search request, which search connector it should send the search request to, how it should process the (raw) result data of the search connector (formulas, BAdIs, currency and unit conversion, aggregation, grouping, sorting, row limits, join, and so on) and which result data the system should send to the UI. This description is completely independent from the data provision technology and data provider that you specified for the search connector.

      The system takes the meanings you specified for the search connector as proposals and copies them to the corresponding fields of the queries, but you can change them manually. The system uses the meanings you define at the level of the query, when you start query processing, or perform a drill-down.

      For more information, see BCV Query.

      Note Note

      You have to assign your queries to the context key you defined. This allows queries to be visible in the application. You can assign a query to more than one context key.

      End of the note.

      A central check report checks the consistency of queries. You receive error messages if the query definition is inconsistent or erroneous.

      You can test queries in the configuration center, or in Customizing, under Start of the navigation path Cross-Application Components Next navigation step Processes and Tools for Enterprise Applications Next navigation step Business Context Viewer Next navigation step Query Management Next navigation step Test BCV Queries End of the navigation path.

    3. You define one or more query views based on your queries. To do so, choose Define Query Views.

      The query view contains a description of how the system should present data. It can display the data as an ALV table, a form, or a chart.

      For more information about the settings you have to make, see Query View.

      A central check report checks the consistency of query views. You receive error messages if the query views are inconsistent or erroneous.

      You can test your query views in the configuration center.

    4. You assign your query view to the Overview accordion item of the side panel.

    5. You assign your query view to one or more dashboards.

      Dashboards display a summery of analytical data. Their layout depends on the problem or solution you are looking for.

      For more information, see Dashboard.

  4. If you use BCV from a demilitarized zone (DMZ) system, you must transport your NetWeaver Page Builder configuration settings to the back-end system.

    The configuration described in this process always takes place in the back-end system. As a user working in a DMZ system, you cannot change BCV configuration. At runtime, the system reads the configuration settings from the back-end system, and it ignores the settings that exist in the DMZ system. The only exceptions are the Web Dynpro ABAP Page Builder settings, meaning the layout of the Overview accordion item of the side panel, and dashboards in BCV, and launchpad configuration. During the configuration of Page Builder in your back-end system, you have to log the changes of the Overview accordion item and dashboards in a transport request, and transport it to the DMZ system.

    For more information about using BCV in a DMZ system, choose Using BCV in a DMZ System.