OSS_ENT_PLAN_CHARGE_RULES

This table is used to capture entitlement volume pricing charge rule.

Details

  • Schema: FUSION

  • Object owner: OSS

  • Object type: TABLE

  • Tablespace: Default

Primary Key

Name Columns

OSS_ENT_PLAN_CHARGE_RULES_PK

ENT_PLAN_CHARGE_RULE_ID

Columns

Name Datatype Length Precision Not-null Comments
ENT_PLAN_CHARGE_RULE_ID NUMBER 18 Yes This field uniquely identifies the specific entitlement plan charge rule associated with each row in the dataset.
ENT_PLAN_CHARGE_RULE_NUMBER VARCHAR2 120 This field acts as an alternative identifier for the entitlement plan charge rule associated with the row.
ENTITLEMENT_PLAN_ID NUMBER 18 This field tracks the identifier of entitlement plan associated with the row.
BALANCE_PROFILE_ID NUMBER 18 This field tracks the identifier of balance profile associated with the row.
SUBSCRIPTION_PRODUCT_ID NUMBER 18 This field tracks the identifier of subscription product associated with the row.
PRODUCT_ENTITLEMENT_PLAN_ID NUMBER 18 This field tracks the identifier of product entitlement plan associated with the charge.
CHARGE_DEFINITION_ID NUMBER 18 This field tracks the identifier of subscription charge definition associated with the profile charge associated with the profile.
BALANCE_CODE_ID NUMBER 18 This field tracks the identifier of balance code for given entitlement plan charge rule.
BALANCE_CODE_UOM VARCHAR2 3 This field tracks the unit of measure of balance code for given entitlement plan charge rule.
BALANCE_CODE_UOM_CLASS VARCHAR2 10 This field tracks the unit of measure class of balance code for given entitlement plan charge rule.
ELIGIBILITY_BALANCE_CODE_ID NUMBER 18 This field tracks the identifier of subscription balance code which is eligible for aggregation.
AGGREGATION_BALANCE_CODE_ID NUMBER 18 This field tracks the identifier of subscription balance code which is used in aggregation.
AGGREGATION_PERIOD VARCHAR2 30 This field tracks the aggregation period for given entitlement plan charge rule.
AGGREGATION_PERIOD_BASE_UOM VARCHAR2 30 This field tracks the base unit of measure of aggregation period for given entitlement plan charge rule.
AGGREGATION_PERIOD_CONV_RATE NUMBER This field tracks the conversion rate of aggregation period for given entitlement plan charge rule.
VOL_PRICING_ELIGIBILITY_FLAG VARCHAR2 1 This field tracks the eligibility property for given entitlement plan charge rule.
VOL_PRICING_AGGREGATION_FLAG VARCHAR2 1 This field tracks the aggregation property for given entitlement plan charge rule.
CHARGE_PRICE_TYPE VARCHAR2 30 This field tracks the type of the price associated with the charge.
BALANCE_CODE_TYPE VARCHAR2 30 This field tracks the type of the balance associated with the balance code.
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_ENT_PLAN_CHARGE_RULES_N1 Non Unique Default ENTITLEMENT_PLAN_ID, CHARGE_DEFINITION_ID, BALANCE_CODE_ID
OSS_ENT_PLAN_CHARGE_RULES_N2 Non Unique Default SUBSCRIPTION_PRODUCT_ID, CHARGE_DEFINITION_ID, BALANCE_CODE_ID
OSS_ENT_PLAN_CHARGE_RULES_PK Unique Default ENT_PLAN_CHARGE_RULE_ID
OSS_ENT_PLAN_CHARGE_RULES_U1 Unique Default ENT_PLAN_CHARGE_RULE_NUMBER