Siebel Pricing Administration Guide > Creating Attribute Adjustments > Process of Creating an Attribute Adjustment >

Specifying Attribute Adjustment Dimensions and Domains


This task is a step in Process of Creating an Attribute Adjustment.

You must enter the dimensions of the attribute adjustment, which are used as the columns of the rules tables. There are two types of dimensions:

  • Condition dimensions. These are the dimensions that affect the price of a product. They determine the conditions under which the adjustment is applied. Create one condition dimension for each attribute that impacts the price of a product.
  • Result dimensions. These are the outputs of the attribute adjustment tables. When you click the Create Result Dimensions button, the application automatically creates the two result dimensions, Adjustment Type and Adjustment Amount.

Optionally, if you want to automatically generate rule records, then you can enter the domain of each dimension, which is all the possible values of that dimension.

Dimension domains can have multiple sources:

  • List of values (LOV). Enter the LOV Name.
  • Business component field values. Enter the Business Object, Business Component, Field, and Search Specification.
  • User defined. Manually enter all the values in the domain.
  • Attribute values. Enter the name of the attribute.

When you define domains, you also specify whether values other than those included in the domain can be added to the rules list.

CAUTION:  If you change the source of the dimension by modifying the variable map type, then the Domain Type field, or making modifications in some other way, you must click the Create Domain button to regenerate the domain, and you must modify the rules (Conditions view) that have been set up so that the old domain values for a dimension are no longer used.

To specify attribute adjustment dimensions and their domains

  1. Navigate to the Administration - Pricing screen, then Attribute Adjustments view.
  2. In the Attribute Adjustments list, select the attribute adjustment whose dimensions you are specifying.
  3. In the More Info view, click Create Result Dimensions.
  4. Click the Dimensions view tab.
  5. Add a record for each dimension that affects the price and complete the necessary fields, as described in the following table:

    NOTE:  The Adjustment Amount and Adjustment Type dimensions were added automatically when you clicked Create Result Dimensions.

    Field
    Comments

    Dimension Type

    Select the type of the dimension. The options are Condition and Result, as described in Dimensions in Attribute Adjustments.

    Name

    Enter the name of the dimension to specify the column name in the Rules list.

    NOTE:  The name of the dimension can be different from the field name it maps to. For example, the dimension Product Color can map to the product attribute Color.

    Operator

    If this is a condition dimension, then select the operator that you want to use to compare it with a value.

    For example, if you want to create the rule Size = XL, and if this record is the Size dimension, then you must select the equal operator (=). For more information, see How Attribute Adjustments Apply Rules.

    Variable Map Type

    Use this field for condition dimensions only. Select the type of the variable map, which determines the hierarchical level (header, line item or XA) of the contextual variable:

    • To map a dimension based on a field from Order Header, such as Order Status, use Context as the type.
    • To map a dimension based on a Line Item such as Product Line, use Row as the type.
    • To map dimensions based on product attributes, use XA as the type.

    For more information, see Variable Maps in Attribute Adjustments.

    Variable Name

    For dimensions with Row or Context variable map type, select the name of the variable from the variable map to map the dimension to it.

    Do not use for dimensions that are mapped to product attributes (variable map type - XA). For more information, see Variable Maps in Attribute Adjustments.

    Data Type

    Select the data type of this dimension.

    Domain Type

    Select the source of the domain for a dimension. The options are as follows:

    • Attribute. These are the values of an attribute that you want to use as the dimension domain. Any dimension that is associated with an XA variable map type automatically has Attribute as its domain type.
    • Business component. These are the values in a business component field that you want to use as the dimension domain.
    • LOV. These are the values in a list of values that you want to use as the dimension domain.
    • User defined. You will determine the dimension domain manually by adding new records to the Domain list.

    Bounded

    Select this check box to restrict the values used for this dimension in the rules. If you select this check box, then only the values listed in the domain of this dimension can be used in rules. If you do not select the check box, then any values can be used in rules.

    Allow Any

    Select this check box to allow any values to be entered for this dimension in rules.

    Business Object, Business Component, Field, Search Spec

    This field applies only if you selected Business Component in the Domain Type field. To create the domain for the dimension, specify the business component field you must use along with the Business Object, Business Component, and a Search Spec. The Business Component has the field whose values are used for the domain. The Search Spec is used to limit which values from the field you want to use as the domain. After you enter values in these fields, click the Create Domain button to enter the values from the field in the Domain list.

    NOTE:  To avoid poor performance, be sure to enter a Search Spec or the application may take a long time to generate all the domain records.

    Attribute

    If you want to base the domain on the values of an attribute, then select the attribute. After you enter an attribute here, you can click the Create Domain button to enter all the values of this attribute in the Domain list.

    LOV

    If you want to base the domain on the values in a list of values (LOV), then select the LOV. After you select an LOV here, you can click the Create Domain button to enter all the values of this LOV in the Domain list.

    Sort Order

    Enter the number specifying where this dimension appears in the rules list. For example, if you want this to be the first column in the rules list, then enter 1.

    This field determines the priority of this rule when the application performs a lookup against the rules table. For more information, see How Attribute Adjustments Apply Rules.

    Sort Method

    Select Ascending to display the dimensions in the order specified in the Sort Order field, or select Descending to display the dimensions in the reverse order. For more information, see How Attribute Adjustments Apply Rules.

    Translate

    This boolean flag is used for multi-lingual deployments. Out of the box, this flag is hidden in the Dimensions list and needs to be exposed if it is required for usage. This flag is used only for dimensions of the data type String that are based on domains Attribute and LOV.

    When checked, the application stores internally the Language Independent Code of the domain value.

    NOTE:  Use the Translate flag only in multi-lingual deployments. Do not use for deployments that are not multi-lingual.

  6. If you selected User Defined in the Domain Type field, then you must enter the domain for this dimension manually as follows:
    1. In the Dimensions list, select the record.
    2. In the Domain list, add records and enter all possible values for the selected dimension.
  7. If you selected Attribute, Business Component or LOV in the Domain Type field, then to generate values for domains, click Create Domain.
Siebel Pricing Administration Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.