Pricing Matrix Deep Dive - CCC
Pricing Matrix Deep Dive - CCC
Please select Yes to join the integrated voice conference when prompted:
If you have joined the Integrated Voice Conference, and still cannot hear
the presentation, try this: click "More Options" on the control panel and
click the speaker/microphone audio test. Then select your preferred
speakers.
If you already selected No, in the WebEx Menu, click on Audio> Integrated Voice Conference> Join Conference.
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 2-1
Oracle Confidential 1
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for information
purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any
material, code, or functionality, and should not be relied upon in making purchasing decisions. The
development, release, and timing of any features or functionality described for Oracle’s products
remains at the sole discretion of Oracle.
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 2-2
Price Execution Fundamentals - Matrixes Deep Dive
Priya Gopal
Oracle Pricing Cloud
November 6, 2018
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 2-4
Price Execution Components: Interactions
Service Mappings
Matrix dimensions
refer to context entity
attributes
The data sets in algorithms
are built based on the
Context Entities defined in
Service Mappings
Matrixes
Algorithms
Nested Action Step to evaluate
matrixes – Matrix Data Set
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 2-5
Topics
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 2-6
Topics
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 2-7
Pricing Matrixes Overview
• Matrix provides ability to define multi-dimensional rules
• Each Matrix can have condition and result dimensions.
• Each matrix has a set of rules. Rules can have start and end dates.
• The source for the values of the dimension is derived from the ‘Domain’ definition
• Matrixes are ‘Dynamic’ because the Matrix structure is not fixed
Sales Pricing Strategy Assignment Matrix Rules
Rule1
Rule2
Rule3
Conditions Results
Domain
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 2-8
Topics
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 2-9
Pricing Matrix Types
Each matrix type points to one and only one matrix class
Matrix Matrix
Type Class
1
2
• Matrix Types
• Matrix Classes - Condition and Result Dimensions
• Matrixes and Matrix Rules
Attribute-based pricing was not Price List Charge 1. In the Matrix Class, check the condition
applied to the transaction. Adjustment dimensions. Ensure that the Compare
To attribute is correct.
2. In the corresponding algorithm, validate
that all the necessary data sets have
been added
3. If there are any algorithm extensions to
the corresponding algorithm, review the
data sets added for typos. Check the
Data Set Join to make sure they are
correct.
A. Ensure that the Path has
PriceRequest.<EntityName>
where the EntityName is exactly
as defined in Service Mappings.
B. Ensure that the Alias is same as
the EntityName.
An error occurred while deriving a pricing segment Pricing Segment 1. In the Matrix Class, check the condition
for the transaction. dimensions. Ensure that the Compare To
attribute is correct.
An error occurred while deriving a pricing strategy for Sales Pricing Strategy 2. In the corresponding algorithm, validate that all
the transaction. Assignment the necessary data sets have been added
Line Strategy 3. If there are any algorithm extensions to the
corresponding algorithm, review the data sets
added for typos. Check the Data Set Join to
Attribute-based pricing was not applied to the Price List Charge make sure they are correct.
transaction Adjustment A. Ensure that the Path has
PriceRequest.<EntityName> where the
The attribute-based adjustments were not applied to Discount Adjustment EntityName is exactly as defined in
the transaction. Service Mappings.
B. Ensure that the Name of the data set is
Pricing Charge Guideline same as the EntityName in Service
An error occurred while deriving a guideline rule for
Mappings.
the charge {CHARGE_NAME} in the guideline
{GUIDELINE_NAME}.