OSS_BALANCE_MANAGEMENT_T

Following table is used to capture balance inforamtion of subscription product.

Details

  • Schema: FUSION

  • Object owner: OSS

  • Object type: TABLE

  • Tablespace: Default

Primary Key

Name Columns

OSS_BALANCE_MANAGEMENT_T_PK

BALANCE_TRANSACTION_ID

Columns

Name Datatype Length Precision Not-null Comments
BALANCE_TRANSACTION_ID NUMBER 18 Yes Unique Identifier subscription balance management usage.
SUBSCRIPTION_PRODUCT_ID NUMBER 18 Field used to capture subscription product id.
OPERATION VARCHAR2 30 Field used to capture subscrion lifecycle operation.
ACTION VARCHAR2 30 Field used to capture create or delete action.
EVERGREEN_YN VARCHAR2 1 Field used to capture evergreen property of subscription product.
MAX_CHARGE_DEFINITION_ID NUMBER 18 Field used to capture charge definition id which has maximum charge period.
MAX_CHARGE_PERIOD VARCHAR2 3 This field tracks the max charge period for evergreen subscription product.
MAX_CHARGE_PERIOD_BASE_UOM VARCHAR2 30 This field tracks the max charge period base unitofmeasure for evergreen subscription product.
MAX_CHARGE_PERIOD_CONV_RATE NUMBER This field tracks the max charge period conversion rate for evergreen subscription product.
PROCESSED_UNTIL_DATE DATE Field used to capture the date, when billing schedule generated.
ENTITLEMENTS_UNTIL_DATE DATE Field used to capture the date, upto entitlements schedule generated.
REQUESTED_ENT_UNTIL_DATE DATE Field used to capture the date from extend entitlement schedule job, upto entitlements schedule generated.
REQUEST_ID NUMBER 18 Enterprise Service Scheduler: indicates the request ID of the job that created or last updated the row.
STATUS VARCHAR2 30 Field used to capture status of balance management interface record.
PROCESS_STATUS VARCHAR2 30 This field tracks the process status of balance manage transaction.
NEXT_PROCESS VARCHAR2 30 This field tracks the next process of balance manage transaction.
BALANCE_REGISTER_ID NUMBER 18 Field used to capture balance register id.
RATE_PLAN_ID NUMBER 18 This field tracks the Identifier of rate plan.
REQUESTED_RATE_PLAN_ID NUMBER 18 This field tracks the Identifier of requested rate plan .
TRANSACTION_SEQUENCE NUMBER 18 Tracks the transaction sequence for given balance management transaction.
TRANSACTION_DATE DATE Tracks the transaction date for given balance management transaction.
TRANSACTION_CONFLICT_ID NUMBER 18 Tracks the transaction conflict id for given balance management transaction.
RATE_PLAN_INSTANCE_CREATE_FLAG VARCHAR2 1 This field tracks the completion of rate plan determinant creation for specific rate plan instance.
MASTER_CRITERIA_CREATE_FLAG VARCHAR2 1 This field tracks the completion of master criteria creation for determinant charge rule for specific rate plan instance.
USAGE_UNIT_RATING_FLAG VARCHAR2 1 This field tracks the completion of unit event rating for specific subscription product.
UPDATE_PRICE_FLAG VARCHAR2 1 This field tracks the update of unit rating charge for specific subscription product.
ENTITLEMENTS_SCHEDULE_FLAG VARCHAR2 1 This field tracks the scheduling of entitlement for specific subscription product.
EVERGREEN_PROCESSED_FLAG VARCHAR2 1 This field tracks the future scheduling of entitlement for evergreen subscription product.
PARENT_TRANSACTION_ID NUMBER 18 This field tracks the parent transaction id for given balance management transaction.
TRANSACTION_LABEL VARCHAR2 60 This field tracks the transaction label for given balance management transaction.
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_BALANCE_MANAGEMENT_T_N1 Non Unique Default BALANCE_REGISTER_ID, STATUS, REQUEST_ID
OSS_BALANCE_MANAGEMENT_T_N2 Non Unique Default SUBSCRIPTION_PRODUCT_ID, STATUS, REQUEST_ID
OSS_BALANCE_MANAGEMENT_T_N3 Non Unique Default REQUESTED_RATE_PLAN_ID, STATUS, REQUEST_ID
OSS_BALANCE_MANAGEMENT_T_N4 Non Unique Default STATUS, REQUEST_ID
OSS_BALANCE_MANAGEMENT_T_N5 Non Unique Default PROCESSED_UNTIL_DATE, STATUS, EVERGREEN_YN, ACTION
OSS_BALANCE_MANAGEMENT_T_N6 Non Unique Default STATUS, CREATION_DATE
OSS_BALANCE_MANAGEMENT_T_PK Unique Default BALANCE_TRANSACTION_ID
OSS_BALANCE_MANAGEMENT_T_U1 Unique Default SUBSCRIPTION_PRODUCT_ID, ACTION, OPERATION