OSS_RATING_CHARGE_DETERMINANTS

This table is used to capture rate plan charge determinants.

Details

  • Schema: FUSION

  • Object owner: OSS

  • Object type: TABLE

  • Tablespace: Default

Primary Key

Name Columns

OSS_RATINGCHRG_DETERMINANTS_PK

CHARGE_DETERMINANT_ID

Columns

Name Datatype Length Precision Not-null Comments
CHARGE_DETERMINANT_ID NUMBER 18 Yes This field uniquely identifies the specific rate plan charge determinant associated with each row in the dataset.
CHARGE_DETERMINANT_PUID VARCHAR2 120 This field acts as an alternative identifier for the rate plan charge determinant associated with the row.
RATE_PLAN_DETERMINANT_ID NUMBER 18 This field uniquely identifies the specific rate plan determinant associated with each row in the dataset.
RATE_PLAN_ID NUMBER 18 This field tracks the rate plan ID associated with the rate plan charge determinant. It links each charge determinant to its specific rate plan, ensuring that the correct charges are applied within the framework of the designated plan.
CHARGE_DEFINITION_ID NUMBER 18 This field tracks the charge definition ID associated with the rate plan charge determinant. It links each charge determinant to a specific charge definition, ensuring that the correct rules, rates, and parameters are applied when calculating charges within a rate plan.
PRICING_TIER_ENABLED_FLAG VARCHAR2 1 This field tracks the price tier associated with the rate plan charge determinant. It indicates the specific pricing level or bracket that applies to the charge determinant within the rate plan.
DETERMINANT_GROUP_CRITERIA_ID NUMBER 18 Obsoleted : This field tracks the determinant group criteria ID associated with the rate plan charge determinant. It links each charge determinant to a specific group of criteria used to determine how charges are applied within the rate plan.
UOM VARCHAR2 3 This field tracks the usage unit of measure associated with the rate plan charge determinant.
UOM_CLASS VARCHAR2 10 This field tracks the class of usage unit of measure associated with the rate plan charge determinant.
CHARGE_PERIOD VARCHAR2 30 This field tracks the charge period associated with the rate plan charge determinant.
START_TIME TIMESTAMP The "Usage Charge Start Time" field captures the exact start time for a usage charge within a specific rate plan.
END_TIME TIMESTAMP The "Usage Charge End Time" field records the exact end time of a usage charge within a specific rate plan.
PRICING_ENTITY_NAME VARCHAR2 240 This field tracks the name of the pricing entity like Line, Header
PRICING_QUANTITY_ATTRIBUTE VARCHAR2 240 This field tracks the quantity based attribute of the pricing entity
PRICING_QUANTITY_UOM_ATTRIBUTE VARCHAR2 240 This field tracks the unit of measure based attribute of the pricing entity
REPORTED_QUANTITY_ATTRIBUTE VARCHAR2 240 The "Reported Quantity" field is used to capture the specific quantity value reported for a usage event.
REPORTED_QUANTITY_ATTRIBUTE_ID NUMBER 18 This field tracks the identifier of reported quantity attribute of the pricing entity
REPORTED_UOM_ATTRIBUTE VARCHAR2 240 The "Reported Unit of Measure" field captures the specific unit of measure (UOM) as reported for a usage event.
REPORTED_UOM_ATTRIBUTE_ID NUMBER 18 This field tracks the identifier of reported unit of measure attribute of the pricing entity.
BASE_RATE_TABLE_MATRIX_ID NUMBER 18 The "Pricing Matrix Identifier" field uniquely identifies the specific pricing matrix used by the system to calculate the base price for a usage event.
ADJUSTMENT_MATRIX_ID NUMBER 18 The "Pricing Adjustment Matrix ID" field serves as a foreign key that links to the Pricing Model Header entity.
TIER_HEADER_ID NUMBER 18 The "Tiered Pricing Header ID" field serves as a foreign key that links a record to the Tiered Pricing Header entity
TIER_BASIS_TYPE_CODE VARCHAR2 30 The "Tier Basis Type Code" field tracks the volume attribute of the transaction that is used for tier evaluation within a tiered pricing model.
TIER_BASIS_ID NUMBER 18 The "Tier Basis ID" field indicates the specific charge or set of charges against which the tier basis will be evaluated when the Tier Basis Type is Amount.
TIER_TYPE VARCHAR2 30 The "Tier Type" field tracks the specific tier rules that are applied to either the quantity or the amount during the tiered pricing evaluation.
PARTIAL_BLOCK_ACTION_CODE VARCHAR2 30 The "Partial Block Action Code" field tracks how the pricing is calculated in the tiered pricing model, specifically whether it is based on a per unit or block approach.
PRICE_LIST_CHARGE_ID NUMBER 18 The "Price List Charge ID" field tracks the unique identifier for a specific charge within a price list.
OBJECT_VERSION_NUMBER NUMBER 9 Yes Used to implement optimistic locking. This number is incremented every time that the row is updated. The number is compared at the start and end of a transaction to detect whether another session has updated the row since it was queried.
CREATED_BY VARCHAR2 64 Yes Who column: indicates the user who created the row.
CREATION_DATE TIMESTAMP Yes Who column: indicates the date and time of the creation of the row.
LAST_UPDATED_BY VARCHAR2 64 Yes Who column: indicates the user who last updated the row.
LAST_UPDATE_DATE TIMESTAMP Yes Who column: indicates the date and time of the last update of the row.
LAST_UPDATE_LOGIN VARCHAR2 32 Who column: indicates the session login associated to the user who last updated the row.

Indexes

Index Uniqueness Tablespace Columns
OSS_RATINGCHRG_DETERMINANTS_N1 Non Unique Default RATE_PLAN_DETERMINANT_ID, CHARGE_DEFINITION_ID, START_TIME, END_TIME
OSS_RATINGCHRG_DETERMINANTS_PK Unique Default CHARGE_DETERMINANT_ID
OSS_RATINGCHRG_DETERMINANTS_U1 Unique Default CHARGE_DETERMINANT_PUID