LOY_TIER_CLS_INT

This is a Member Tier Class related interface data table for Bulk Import purpose. Mapped to LOY_MEM_TIER_CLS.

Details

  • Schema: FUSION

  • Object owner: LOY

  • Object type: TABLE

  • Tablespace: INTERFACE

Primary Key

Name Columns

LOY_TIER_CLS_INT_PK

BATCH_ID, INTERFACE_ROW_ID

Columns

Name Datatype Length Precision Not-null Comments
LOY_TIER_CLS_INT_ID NUMBER 18 Unique identifier of the Loyalty Tier Class line in the interface table. System generated.
PROGRAM_NAME VARCHAR2 50 Program Name refers to Program Interface table as an alternate key.
BATCH_ID NUMBER 18 Yes Unique Identifier for a Batch
IMPORT_STATUS_CODE VARCHAR2 30 Status for the data in the interface table
INTERFACE_ROW_ID NUMBER 18 Yes Unique identifier of the interface record. Internal use only.
ACTION_CODE VARCHAR2 30 Indicates delete action entered by user
INTERNAL_ACTION_CODE VARCHAR2 30 This column is created for internal use and will be populated and used by bulk import logic.
INTERNAL_TIER_CLS_OVN NUMBER 9 Object Version Number copied from corresponding Loyalty Tier Class record. This is used for UPDATE cases to see if record is updated by another user during processing of bulk import and throw error appropriately.
REQUEST_ID NUMBER 18 Enterprise Service Scheduler: indicates the request ID of the job that created or last updated the row.
CREATED_BY VARCHAR2 64 Who column: indicates the user who created the row.
LAST_UPDATED_BY VARCHAR2 64 Who column: indicates the user who last updated the row.
LAST_UPDATE_LOGIN VARCHAR2 32 Who column: indicates the session login associated to the user who last updated the row.
CREATION_DATE TIMESTAMP Who column: indicates the date and time of the creation of the row.
LAST_UPDATE_DATE TIMESTAMP Who column: indicates the date and time of the last update of 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.
LOY_TIER_CLS_ID NUMBER 18 Reference Column to the LOY_TIER_CLS (Primary Key to LOY_TIER_CLS table)
ACTIVE_FLAG VARCHAR2 1 Tier Class Active Flag
APPLY_FLAG VARCHAR2 1 Tier class is applied to existing members
APPROVER_ID NUMBER 18 Approver who will approve the downgrades. Used in batch mode.
ASSESS_DAY_CODE VARCHAR2 30 Assessment Day
ASSESS_MONTH_CODE VARCHAR2 30 Assessment Month
ASSESS_RECUR_CODE VARCHAR2 30 Assessment recurrence period e.g., Month, Year, etc.
END_TIER_PD_DAY_CODE VARCHAR2 30 End Tier Period Day
END_TIER_PD_MTH_CODE VARCHAR2 30 End Tier Period Month
MIN_TIERLEN_UOM_CODE VARCHAR2 30 Minimum tier validity period UOM
MIN_TIER_LEN NUMBER 22 Minimum validity period of the Tier
NAME VARCHAR2 30 Tier Name
PROGRAM_ID NUMBER 18 Program Reference
PR_TIER_ID NUMBER 18 Primary Teir
QUAL_PD_UOM_CODE VARCHAR2 30 Qualifying Period Unit of Measure
QUAL_PERIOD_LEN NUMBER 22 Qualifying period length at Tier Class level. This overrides any values specified at Tier level.
REQUAL_PD_UOM_CODE VARCHAR2 30 Requalifying period unit of measure
REQUAL_PERIOD_LEN NUMBER 22 Length of Requalifying period
RESTART_QUAL_PD_CODE VARCHAR2 30 Determines when the qualifying period should change when the tier changes.
SEQ_NUM NUMBER 22 Sequence number - determines the precedence.
START_QUAL_PD_CODE VARCHAR2 30 Start Qualifying Period Code
ST_QUAL_PD_DAY_CODE VARCHAR2 30 Start Qualifying Period Day
ST_QUAL_PD_MTH_CODE VARCHAR2 30 Start Qualifying Period Month
ST_TIER_PD_DAY_CODE VARCHAR2 30 Start Tier Period Day
ST_TIER_PD_MTH_CODE VARCHAR2 30 Start Tier Period Month
TYPE_CODE VARCHAR2 30 Type Code

Indexes

Index Uniqueness Tablespace Columns
LOY_TIER_CLS_INT_U1 Unique Default BATCH_ID, INTERFACE_ROW_ID