IBY_RULE_CONDITIONS
IBY_RULE_CONDITIONS stores the detail-level information for a payment method defaulting rule. Each row in the IBY_PAYMENT_RULES table has one or more rows in this table. Conditions of different types are combined with the AND logical operator. Conditions of the same type are combined with the OR logical operator. This table corresponds to the Payment Method Defaulting Rules page.
Details
-
Schema: FUSION
-
Object owner: IBY
-
Object type: TABLE
-
Tablespace: APPS_TS_TX_DATA
Primary Key
Name | Columns |
---|---|
IBY_RULE_CONDITIONS_PK |
RULE_CONDITION_ID |
Columns
Name | Datatype | Length | Precision | Not-null | Comments |
---|---|---|---|---|---|
RULE_CONDITION_ID | NUMBER | 18 | Yes | System-generated primary key. | |
PAYMENT_RULE_ID | NUMBER | 18 | Yes | Rule header Identifier | |
RULE_CONDITION_TYPE_CODE | VARCHAR2 | 30 | Yes | Rule condition type. Each type corresponds to one driver parameter for payment method defaulting. Lookup values of IBY_PMT_MTHD_DEFAULTING_CONDITION lookup type | |
OPERATOR_CODE | VARCHAR2 | 30 | Yes | Rule condition operator. Lookup codes, such as EQ, GT, LE, and others, which are defined by the IBY_PMT_MTHD_DEFAULTING_OPS lookup type. Applicable operators vary depending on the condition type. | |
RULE_CONDITION_VALUE | VARCHAR2 | 240 | Rule condition value | ||
STRING_VALUE_FLAG | VARCHAR2 | 1 | Y if the value is a string. Otherwise it is treated as a number. | ||
RULE_CONDITION_ENTRY_SEQUENCE | NUMBER | 18 | Number that denotes the order in which the user has entered the conditions. When queried, it needs to be displayed in the same order that the user has entered the rule condition. | ||
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. | ||
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 |
---|---|---|
IBY_RULE_CONDITIONS | iby_payment_rules | PAYMENT_RULE_ID |
Indexes
Index | Uniqueness | Tablespace | Columns | Status |
---|---|---|---|---|
IBY_RULE_CONDITIONS_N1 | Non Unique | Default | PAYMENT_RULE_ID | Obsolete |
IBY_RULE_CONDITIONS_U1 | Unique | Default | RULE_CONDITION_ID | |
IBY_RULE_CONDITIONS_U2 | Unique | Default | PAYMENT_RULE_ID, RULE_CONDITION_TYPE_CODE, OPERATOR_CODE, RULE_CONDITION_VALUE |