QP_PB_CHARGE_COMPS_B

This table stores all the charge components in Price Books.

Details

  • Schema: FUSION

  • Object owner: QP

  • Object type: TABLE

  • Tablespace: FUSION_TS_TX_DATA

Primary Key

Name Columns

QP_PB_CHARGE_COMPS_B_PK

PB_CHARGE_COMPONENT_ID

Columns

Name Datatype Length Precision Not-null Comments
PB_CHARGE_COMPONENT_ID NUMBER 18 Yes Value that uniquely identifies the price book charge component. Oracle Pricing automatically assigns this value.
PRICE_BOOK_CHARGE_ID NUMBER 18 Yes Value that uniquely identifies the price book charge. Oracle Pricing automatically assigns this value.
PRICE_BOOK_LINE_ID NUMBER 18 Yes Value that uniquely identifies the price book line. Oracle Pricing automatically assigns this value.
PRICE_BOOK_ID NUMBER 18 Value that uniquely identifies the price book. Oracle Pricing automatically assigns this value.
CHARGE_CURRENCY_CODE VARCHAR2 15 The code that identifies the charge currency used in the charge component.
CHARGE_CURRENCY_EXT_AMOUNT NUMBER Value that indicates the charge currency extended amount in the charge currency.
HEADER_CURRENCY_CODE VARCHAR2 15 The code that identifies the header currency used in the charge component.
HEADER_CURRENCY_EXT_AMOUNT NUMBER Value that indicates the header currency extended amount in the charge currency.
PRICE_ELEMENT_CODE VARCHAR2 30 The code that identifies the element reference to the price elements setup. For example, QP_LIST_PRICE, QP_NET_PRICE.
PRICE_ELEMENT_USAGE_CODE VARCHAR2 30 The code that identifies the value used by the consuming applications to indicate how the charge component is used. The list of accepted values is defined in the lookup type ORA_QP_ELEMENT_USAGES.
SEQUENCE_NUMBER NUMBER 9 Yes Number that is the sequence for the charge component.
CHARGE_CURRENCY_UNIT_PRICE NUMBER Price or adjustment for each unit in the charge currency for the line unit of measure.
HEADER_CURRENCY_UNIT_PRICE NUMBER Price or adjustment for each unit in the header currency for the line unit of measure.
ROLLUP_FLAG VARCHAR2 1 Yes Indicates whether the charge component is for a rolled-up charge. Valid values are Y or N. Defaults to N for new records.
PRICING_SOURCE_ID VARCHAR2 30 Value that uniquely identifies the lowest level pricing source. For example, price list or discount rule.
PRICING_SOURCE_TYPE_CODE VARCHAR2 30 The code that identifies the type of the pricing source. For example, price list charge, rate plan charge, tiered pricing rule, etc. A list of accepted values is defined in the lookup type ORA_QP_SOURCE_TYPES.
EXPLANATION_MESSAGE_NAME VARCHAR2 30 The name of an explanation message of a charge component.
MESSAGE_TOKEN_INFO CLOB The explanation message token information. Contains key, value and type of the message in JSON format.
CHARGE_CURR_DURATION_EXT_AMT NUMBER The coverage extended amount in the charge currency for the entire duration of the service on the coverage association.
HEADER_CURR_DURATION_EXT_AMT NUMBER The coverage extended amount in the header currency for the entire duration of the service on the coverage association.
CREATION_DATE TIMESTAMP Yes Who column: indicates the date and time of the creation of the row.
CREATED_BY VARCHAR2 64 Yes Who column: indicates the user who created 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.
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.

Foreign Keys

Table Foreign Table Foreign Key Column
QP_PB_CHARGE_COMPS_B qp_price_book_charges PRICE_BOOK_CHARGE_ID
QP_PB_CHARGE_COMPS_B qp_price_book_lines PRICE_BOOK_LINE_ID
qp_pb_charge_comps_tl qp_pb_charge_comps_b PB_CHARGE_COMPONENT_ID

Indexes

Index Uniqueness Tablespace Columns
QP_PB_CHARGE_COMPS_B_N1 Non Unique DEFAULT PRICE_BOOK_CHARGE_ID, SEQUENCE_NUMBER
QP_PB_CHARGE_COMPS_B_U1 Unique DEFAULT PB_CHARGE_COMPONENT_ID