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
- Create a virtual business component to represent the data presented by the target business component and use the following information to complete the record.
|
|
|
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.
- 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.
- For the Home Search Virtual business component, define the following business component user properties:
|
|
|
|
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
- 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:
|
|
|
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.
- 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.
- For the Home Add Virtual business component, define the following business component user properties:
|
|
|
|
|
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.
|