Show TOC

Creating or Extending Search and Analysis ModelsLocate this document in the navigation structure


If a search and analysis model delivered by SAP does not meet your requirements, you can create a model or change an existing one. You can create search and analysis models for BW DataSources for operational data provisioning. Hierarchy modelling is not supported when you do this.


Before creating search and analysis models or changing existing ones, you first need to create a customer-specific software component. Then you include the required SAP software component in your customer-specific software component. To be able to use the model, you then create a connector. Proceed as follows:

1. Creating Customer-Specific Software Components

  1. Launch the Modeler.

  2. Choose Start of the navigation path Software Components Next navigation step Manage Software Components End of the navigation path.

  3. Choose Create to create a software component.

    Enter a name in the New SW Comp. field. Leave the other fields empty. Close the screen.

    Choose Create to create the software component.

    Specify a description for the software component and choose X to close the dialog box.

  4. The new software component appears in the modeler.

2. Including SAP Software Components in the Customer-Specific Software Component

In this step, you create the connection between the customer-specific software component and an existing SAP software component so that all models that the SAP software component contains are available for your enhancements.

  1. You are in the modeler.

  2. Select the software component that you created.

  3. Choose Start of the navigation path Software Components Next navigation step Include Software Components End of the navigation path.

    Choose the existing software components that you want to reference, for example SAP_APPL or PLMWUI.

  4. The software components that are referenced appear below your customer-specific software component.


In special cases, for example for PLM or other industry solutions, it may be necessary to run two software components in parallel. Proceed as follows:

  1. As previously described, create a customer-specific software component and reference the two software components that are to be run in parallel.

  2. When creating the connector, choose the software component created beforehand. If running SAP software components in parallel causes conflicts, an error message appears. In this case, parallel running is not possible and you should contact SAP Support.

3. Creating Models or Enhancing Included Models

In the customer-specific software component, you can now create models or enhance included models:

  • To create a model, choose Create in the modeler.

  • To enhance an included model. choose the model and choose Edit.


    You should note that you cannot delete any existing elements or configuration when enhancing included models. You can add and enhance elements.

    If you want to enhance a search and analysis model for operational data provisioning, proceed as described in Customer Enhancements for Operational Data Provisioning.

In both cases, the system takes you to a roadmap, in which you can configure the model in the following steps:

Define model properties.

Define model nodes.

Define node relationships.

Define node responses.

Define model queries.

Define operational data providers.

4. Creating a Connector

After you have completed the roadmap steps and created or changed a search and analysis model, you can create a connector based on the model. You can use this to make business objects and information available through the search and implement operational data provisioning.

For more information, see Creating Connectors in Modelling.