OSS_USAGE_CHARGE_COMPONENTS

Following table is used to capture usage charge component rated by fusion pricing application.

Details

  • Schema: FUSION

  • Object owner: OSS

  • Object type: TABLE

  • Tablespace: Default

Primary Key

Name Columns

OSS_USAGE_CHARGE_COMPONENTS_PK

USAGE_CHARGE_COMPONENT_ID

Columns

Name Datatype Length Precision Not-null Comments
USAGE_CHARGE_COMPONENT_ID NUMBER 18 Yes Unique identifier for usage charge component.
USAGE_CHARGE_COMPONENT_PUID VARCHAR2 120 Alternate identifier for usage charge component.
USAGE_CHARGE_ID NUMBER 18 Foreign key usage chage id of usage charge.
BATCH_ID NUMBER 18 Tracks the batch id for given usage charge component.
EVENT_ID NUMBER 18 Field used to capture primary key of usage event.
SUBSCRIPTION_ID NUMBER 18 Usage charge component for source subscription.
SUBSCRIPTION_PRODUCT_ID NUMBER 18 Usage charge for source subscription product.
SEQUENCE_NUMBER NUMBER 9 charge component sequence number of source system.
CHARGE_CURRENCY VARCHAR2 15 currency code of usage charge component.
UNIT_PRICE NUMBER unit price of usage charge component.
EXTENDED_AMOUNT NUMBER calculated price of usage charge component.
PRICE_ELEMENT VARCHAR2 30 Field used to capture source system price element.
PRICE_ELEMENT_USAGE VARCHAR2 30 source system price element usage.
PRICING_SOURCE_TYPE VARCHAR2 30 charge component pricing source type.
PRICING_SOURCE_ID NUMBER 18 charge component pricing source indentifier.
COVERAGE_EXTENDED_AMOUNT NUMBER Coverage Extended amount.
EXPLANATION VARCHAR2 1000 Explanation about the charge calculation.
EXPLANATION_MESSAGE_NAME VARCHAR2 30 Explanation Message Name for the charge calculation.
SUBSCRIPTION_CURRENCY VARCHAR2 15 The Currency corresponding to the Subscription.
SUBSCR_CURRENCY_UNIT_PRICE NUMBER The Unit Price associated with Subscription Currency.
SUBSCR_CURRENCY_COV_EXT_AMT NUMBER The amount after applying the Currency conversion.
SUBSCR_CURRENCY_EXT_AMOUNT NUMBER Subscription Currency Extended Amount.
PCT_OF_COMPARISON_ELEMENT NUMBER Percent of comparison element.
TAX_INCLUDED_FLAG VARCHAR2 1 Flag to denote whether tax is included or not.
ROLLUP_FLAG VARCHAR2 1 Flag to denote whether amount roll up needs to be done or not.
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_USAGE_CHARGE_COMPONENTS_N1 Non Unique Default USAGE_CHARGE_ID, PRICE_ELEMENT, PRICING_SOURCE_TYPE, PRICING_SOURCE_ID
OSS_USAGE_CHARGE_COMPONENTS_N2 Non Unique Default EVENT_ID
OSS_USAGE_CHARGE_COMPONENTS_U1 Unique Default USAGE_CHARGE_COMPONENT_ID
OSS_USAGE_CHARGE_COMPONENTS_U2 Unique Default USAGE_CHARGE_COMPONENT_PUID