Siebel Developer's Reference > Business Component User Properties > Controlling Specific Siebel Business Applications >

Specifying Business Components for Product Selection and Pricing


The product selection and pricing user properties control how Siebel CRM integrates product business components with the Production Selection and Pricing (PSP) engine. Table 28 describes these user properties. For more information, see Siebel Order Management Infrastructure Guide.

Table 28. Production Selection and Pricing User Properties
User Property
Value
Description

PSP: Active

Y or N

Turns PSP integration on or off.

PSP: Buscomp Name

Business component name

Specifies the business component that instructs Siebel CRM to call the PSP engine. For example:

Internal Product PSP Integration

It is recommended that you do not modify the value for this user property.

PSP: Eligibility Fields

Business component field

Specifies the fields that the PSP Eligibility group contains. For example, you can use one of the following values:

  • Eligibility Reason
  • Eligibility Status

A PSP group is a group of fields that the PSP engine populates if the same signals call these fields.

PSP: Eligibility Group

PSP group name

Specifies the name of the PSP group that calls eligibility. This value is typically Eligibility.

PSP: Eligibility Signal

Signal name

Specifies the signal name that Siebel CRM calls to populate all field values that the PSP Eligibility group contains. For example:

GetUserProdEligibility

PSP: Enabled BO: busobjname

Y or N

Determines whether PSP is active in the business object. Siebel CRM enables PSP integration only if the following is true:

  • PSP: Active is Y.
  • PSP: Enabled BO: busobjname is Y.

This configuration allows Siebel CRM to use the same product business component with multiple business objects or in a Siebel Business Application that does not use PSP.

PSP: Mode

PSP mode

Specifies the PSP Mode that Siebel CRM uses to create a PSP signal. For example:

Product

Siebel CRM uses this value as an input to the context service that determines the variable map mode.

PSP: Prepick Groups

PSP group name or names

Specifies the prepick group. You can use one of the following values:

  • Price
  • Eligibility

PSP: Price Fields

Business component field

Specifies the fields that the PSP Price group contains. For example:

Deals, List Price, and Net Price

PSP: Price Signal

Signal name

Specifies the signal name that Siebel CRM calls to populate all field values that the PSP Price group contains. For example:

GetUserProdPrice

Using the Product Selection and Pricing User Properties

You can use the product selection and pricing user properties with a product business component that references the CSSBCPecBase class or subclass, such as CSSBCProdBuyNow. For example, assume Siebel CRM must use the GetProdEligibility signal to populate the Eligibility Status and Eligibility Reason fields, but only in the Order Entry business object. Table 29 describes the user properties that you can add that configures this example. You add them to the following business component:

Internal Product by Price List Optional 2

Table 29. Example of Using the Product Selection and Pricing User Properties
User Property
Value

PSP: Active

Y

PSP: Buscomp Name

Internal Product PSP Integration

PSP: Eligibility Fields

Eligibility Reason, Eligibility Status

PSP: Eligibility Group

Eligibility

PSP: Eligibility Signal

GetProdEligibility

PSP: Enabled BO: Order Entry

Y

PSP: Mode

Product

PSP: Prepick Groups

Eligibility

Siebel Developer's Reference Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.