Configuring Siebel eBusiness Applications > Configuring Screens and Views > Process for Creating Screen Home Page Views >

Creating Rapid Search and Rapid Add Virtual Business Components


The Rapid Search and Rapid Add applets are based on virtual business components that reference the driving business component of a given business object. For example, the business components Account Home Search Virtual and the Account Home Add Virtual both reference the Account business component.

Using a virtual business component for each applet helps improve performance because when the screen home page view loads, an SQL query is not executed until the user submits a query or adds a record. It also allows both applets access to data from the referenced business component, while avoiding display problems that could occur if the two applets were based on the same non-virtual business component.

This task is a step in Process for Creating Screen Home Page Views.

To create the Rapid Search Virtual business component

  1. Create a virtual business component to represent the data presented by the target business component and use the following information to complete the record.
    Property
    Example Value
    Comments

    Name

    Account Home Search Virtual

    Follow the naming convention of Target Business Component Home Search Virtual to keep similar records in the repository consistent.

    Class

    CSSBCVMirrorAdd

    Supports functionality of Rapid Add and Rapid Search with minimized system overhead to optimize performance.

    NOTE:  You must create virtual business components in the Object List Editor. You cannot use the Business Component New Object Wizard because it forces you to associate the business component with a table.

  2. For the Home Search Virtual virtual business component, define child Field objects to represent the fields from the target business components that you want to appear in the search applet on the home screen.

    The field names in the virtual business component must match the field names in the target business component.

    CAUTION:  MVGs are not supported on Rapid Search or Rapid Add applets.

  3. For the Home Search Virtual business component, define the following business component user properties:
    Name
    Value
    Example
    Comment

    Mirror Search Target BusComp

    Name of target business component

    Account

    Required. Specifies the target business component.

    Mirror Search Target BusObj

    Name of target business object

    Account

    Required. Specifies the target business object.

To configure the Rapid Add virtual business component

  1. Create a virtual business component to represent the data presented by the target business component and use the information in the following table to complete the record:
    Property
    Example Value
    Comments

    Name

    Account Home Add Virtual

    Follow the naming convention of Target Business Component Home Add Virtual to keep similar records in the repository consistent.

    Class

    CSSBCVMirrorAdd

    Supports functionality of Rapid Add and Rapid Search with minimized system overhead to optimize performance.

    NOTE:  You must create virtual business components in the Object List Editor. You cannot use the Business Component New Object Wizard because it forces you to associate the business component with a table.

  2. For the Home Add Virtual virtual business components, define child Field objects to represent the fields from the target business components that you want to appear in the search applet on the home page screen.

    The field names in the virtual business component must match the field names in the target business component.

    CAUTION:  MVGs are not supported on Rapid Search or Rapid Add applets.

  3. For the Home Add Virtual business component, define the following business component user properties:
    Name
    Example Name
    Value
    Example Value
    Comment

    Mirror Field Field Name

    Mirror Field Account

    Pick, Target Field, Mirror Pick Id Field

    Pick, Account, Account Id

    Optional. Used to display dynamic picklists (picklists that do not use LOVs). Indicates a pick field and identifies the field, the corresponding field in the target business component, and the base table Id field in the virtual business component.

    Mirror Add Mirror Pick Id Field Name

    Mirror Add Account Id

    Ignored

    Ignored

    Optional. Used when Mirror Field Field Name defines a pick field. Prevents the Mirror Pick Id Field from being added to the target business component and causing record insertion failure.

For more information about configuring business components, see Configuring Business Components.

Configuring Siebel eBusiness Applications