OSS_FORMULA_STEPS

This table is to store the formula steps, which will have 1:M records with table OSS_FORMULA_PLANS.

Details

  • Schema: FUSION

  • Object owner: OSS

  • Object type: TABLE

  • Tablespace: Default

Primary Key

Name Columns

OSS_FORMULA_STEPS_PK

FORMULA_STEP_ID

Columns

Name Datatype Length Precision Not-null Comments
FORMULA_STEP_ID NUMBER 18 Yes Primary key, unique identifier of the formula step.
FORMULA_STEP_PUID VARCHAR2 120 Yes To identify the formula step record uniquely with PUID.
STEP_NAME VARCHAR2 200 To store the name of formula step.
FORMULA_PLAN_ID NUMBER 18 Identifier of the formula plan of table oss_formula_plans attached to this step.
SEQUENCE_NUMBER NUMBER 18 Sequence in which this step is executed (ascending).
OUTCOME_VARIABLE VARCHAR2 30 Outcome variable name that is been used against this step.
FORMULA_EXPRESSION VARCHAR2 4000 Formula expression that is to be executed against this step.
CHARGE_DEFINITION_ID NUMBER 18 Identifier of the charge definition for the adjustment.
CHARGE_DEFINITION_CODE VARCHAR2 30 Charge Definition Code for adjustment
BALANCE_CODE_ID NUMBER 18 Foreign key identifier to balance code.
BALANCE_CODE VARCHAR2 30 Alternate identifier of balance code.
CHARGE_OUTCOME_FLAG VARCHAR2 1 To determine if outcome is charge type result or not. Value stored would be Y or N.
NEGOTIABLE_FLAG VARCHAR2 1 To determine the step is negotiable or not. Value stored would be Y or N.
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.

Foreign Keys

Table Foreign Table Foreign Key Column
OSS_FORMULA_STEPS OSS_FORMULA_PLANS FORMULA_PLAN_ID
OSS_FORMULA_STEPS QP_CHARGE_DEFINITIONS_B CHARGE_DEFINITION_ID

Indexes

Index Uniqueness Tablespace Columns
OSS_FORMULA_STEPS_PK Unique Default FORMULA_STEP_ID
OSS_FORMULA_STEPS_U1 Unique Default FORMULA_STEP_PUID