LOY_TXN_STG
Loyalty Transaction Staging table
Details
-
Schema: FUSION
-
Object owner: LOY
-
Object type: TABLE
-
Tablespace: FUSION_TS_TX_DATA
Primary Key
Name | Columns |
---|---|
LOY_TXN_STG_PK |
LOY_TXN_STG_ID |
Columns
Name | Datatype | Length | Precision | Not-null | Comments |
---|---|---|---|---|---|
LOY_TXN_STG_ID | NUMBER | 18 | Yes | Who column | |
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_LOGIN | VARCHAR2 | 32 | Who column: indicates the session login associated to the user who last updated the row. | ||
CREATION_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the creation of the row. | ||
LAST_UPDATE_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the last update of the row. | ||
CONFLICT_ID | NUMBER | 18 | Yes | Disconnected Mobile: this value is used to guarantee the uniqueness of the row when duplicates are created in different databases (i.e. mobile databases or the server). | |
ACCR_RULE_ID | NUMBER | 18 | Accrual Rule applied to this transaction | ||
ACTIVITY_DAY | NUMBER | Day derived from TXN_DT | |||
ACTIVITY_HOUR | NUMBER | Hour dervied from TXN_DT | |||
ADJ_LIST_PRI | NUMBER | ADJ_LIST_PRI | |||
AMT_VAL | NUMBER | Amount for the transaction | |||
APPROVE_DT | TIMESTAMP | approve date. | |||
APPROVE_ID | NUMBER | 18 | Approve Id. | ||
BID_FLAG | VARCHAR2 | 1 | Yes | Bid Flag | |
BOOKING_DT | TIMESTAMP | Booking Date | |||
BOOK_CLASS_CODE | VARCHAR2 | 30 | Book Class. | ||
BULK_REF_ID | NUMBER | 18 | Reference Member Admin Bulk Actions - History Table | ||
BU_ID | NUMBER | 18 | Yes | BU_ID | |
CANCELLED_TXN_ID | NUMBER | 18 | Cancelled transaction Code. | ||
CANC_REASON_CODE | VARCHAR2 | 30 | Cancellation Reason code | ||
CHILD_TXN_ID | NUMBER | 18 | Child Transaction Id | ||
COMMENTS | VARCHAR2 | 250 | COMMENTS | ||
CORP_REF_NUM | VARCHAR2 | 15 | Corporate Reference Number for Joint Accruals | ||
CURRENCY_CODE | VARCHAR2 | 15 | Currency Code for the loyalty transaction. | ||
CURCY_EXCH_DT | TIMESTAMP | Currency Exchange date. | |||
DEST_AIRPORT_CODE | VARCHAR2 | 30 | destination Airport Code. | ||
DEST_ZONE_CODE | VARCHAR2 | 30 | Destination Zone | ||
DOC_NUM | VARCHAR2 | 30 | document number. | ||
END_DT | TIMESTAMP | End date. | |||
EXPIRE_IN_DAYS | NUMBER | Expiry in date. | |||
EXTERNAL_FLAG | VARCHAR2 | 1 | Yes | external Flag. | |
EXT_RES_NUM | VARCHAR2 | 250 | External Residence Number. | ||
FARE_BASIS | VARCHAR2 | 30 | Fare Basis | ||
FARE_BASIS_CODE | VARCHAR2 | 30 | Fare Basis | ||
FARE_TYPE_CODE | VARCHAR2 | 30 | Fare type. | ||
FLT_NUM | VARCHAR2 | 30 | FLT_NUM | ||
FLT_TYPE_CODE | VARCHAR2 | 30 | FLT_TYPE_CODE | ||
GDS_REC_LOCATOR | VARCHAR2 | 30 | GDS_REC_LOCATOR | ||
INTEGRATION_ID | VARCHAR2 | 30 | Identifier used for integration with external systems | ||
INTERNAL_DEST | VARCHAR2 | 15 | Internal Destination. | ||
INTERNAL_FLIGHT_DT | TIMESTAMP | Internal Flight date. | |||
INTERNAL_ORIGIN | VARCHAR2 | 15 | Internal Origin | ||
ITEM_NUM | VARCHAR2 | 30 | item Number. | ||
LOAN_BALANCE | NUMBER | LOAN BALANCE | |||
LOAN_REPAYMENT_DT | TIMESTAMP | Loan repayment date. | |||
LOCATION_CODE | VARCHAR2 | 30 | Location code | ||
LOC_ID | NUMBER | 18 | Location Id. | ||
MEMBER_ID | NUMBER | 18 | Member id. | ||
MKTG_FLT_NUM | VARCHAR2 | 30 | Marketing flight number | ||
NUM_POINTS | NUMBER | Number points. | |||
OPER_FLT_NUM | VARCHAR2 | 30 | Operating flight number | ||
OPTY_COST | NUMBER | OPTY_COST | |||
ORDER_NUM | VARCHAR2 | 30 | Order Number sent by POS system. Will be unique. Cannot use Orig Order Id column in this table as this has foreign key to order table. | ||
ORDER_QTY | NUMBER | Sales Order Line Quantity | |||
ORIG_ACRL_REF_ID | NUMBER | 18 | Original Accrual reference from the external system - used in case of accrual dispute for linking the original accrual | ||
ORIG_AIRPORT_CODE | VARCHAR2 | 30 | origin Airport | ||
ORIG_AMOUNT | NUMBER | Original Amount | |||
ORIG_ORDER_ID | NUMBER | 18 | Original Order Id that lead to the creation of these transactions | ||
ORIG_ORD_ITM_ID | NUMBER | 18 | Original Order Line Item for which this transaction was created | ||
ORIG_POINTS | NUMBER | Original points | |||
ORIG_ZONE_CODE | VARCHAR2 | 30 | Origin Zone. | ||
OVR_DUP_CHECK_FLAG | VARCHAR2 | 1 | Yes | Indicates if duplicate check has been overridden | |
OVR_PRI_FLAG | VARCHAR2 | 1 | Yes | Indicates if price has been overridden | |
OWNER_ID | NUMBER | 18 | Owner Id. | ||
PACKAGE_CODE | VARCHAR2 | 30 | Package Code in case the product is a Part of a Packaged Product. | ||
PARTITION_NAME | VARCHAR2 | 30 | Partition Name. | ||
PARTNER_ID | NUMBER | 18 | Partition Id. | ||
PAR_TXN_ID | NUMBER | 18 | PAR_TXN_ID | ||
PERIOD_DUR_CODE | VARCHAR2 | 30 | For storing the Period duration of the Lounge during the lounge Purchase member service | ||
PERIOD_TYPE_CODE | VARCHAR2 | 30 | For storing the Period type (MONTHS / DAYS) of the Lounge during the lounge Purchase member service | ||
PERSON_ID | NUMBER | 18 | Person Id. | ||
PNR_NAME | VARCHAR2 | 50 | PNR_NAME | ||
POINT_TYPE_ID | NUMBER | 18 | Point type id. | ||
POST_DT | TIMESTAMP | post date. | |||
PROCESSING_COMMENT | VARCHAR2 | 1000 | PROCESSING COMMENT | ||
PROCESSING_LOG | VARCHAR2 | 1000 | PROCESSING LOG | ||
PROCESS_DT | TIMESTAMP | Process date. | |||
PROD_ID | NUMBER | 18 | PROD_ID | ||
PROG_ID | NUMBER | 18 | Program Id. | ||
PTNR_PROC_DT | TIMESTAMP | PTNR_PROC_DT | |||
PTNR_STATUS_CODE | VARCHAR2 | 30 | PTNR_STATUS_CODE | ||
PTNR_USER_ID | NUMBER | 18 | PTNR_USER_ID | ||
PYMT_TYPE_CODE | VARCHAR2 | 30 | Payment Type Code for Redemption Payment type code | ||
QUAL_FLAG | VARCHAR2 | 1 | Yes | QUAL_FLAG | |
RDM_ITM_ID | NUMBER | 18 | Redemption Request Number | ||
RDM_QTY | NUMBER | Redemption Quantity | |||
RDM_QTY_UOM_CODE | VARCHAR2 | 30 | Unit Of Measure of the redemption quantity | ||
REASON_CODE | VARCHAR2 | 30 | Reason Code for Partner Transactions | ||
REFUND_BASIS_CODE | VARCHAR2 | 30 | Refund Basis e.g., Prorata, Percentage, No refund etc. | ||
REFUND_PCT | NUMBER | Refund Percentage | |||
RFND_OVRD_CMNTS | VARCHAR2 | 250 | Refund Override comments Used in case of Membership Cancellation | ||
RFND_OVRD_RSN_CODE | VARCHAR2 | 30 | Refund Override Reason | ||
SOURCE_CODE | VARCHAR2 | 30 | This column will signify the source. Valid values would be Order Management, Retail POS | ||
START_DT | TIMESTAMP | Start date. | |||
STATUS_CODE | VARCHAR2 | 30 | Yes | Status. | |
SUBMIT_DT | TIMESTAMP | Submit date. | |||
SUBMIT_TO_ID | NUMBER | 18 | Submit to id. | ||
SUB_STATUS_CODE | VARCHAR2 | 30 | SUB_STATUS_CODE | ||
SUB_TYPE_CODE | VARCHAR2 | 30 | Yes | SUB_TYPE_CODE | |
TAX_AMT | NUMBER | Tax amount assocaited with the Service Transaction | |||
TICKET_NUM | VARCHAR2 | 30 | Ticket Number. | ||
TOTAL_LINES | NUMBER | Total Lines in Sales Order | |||
TO_MEM_NUM | VARCHAR2 | 30 | Recipient Membership number Used in case of Member Points Transfer | ||
TRANSFER_MEM_ID | NUMBER | 18 | The member whom the points are transferred to or from. | ||
TRANSFER_TXN_ID | NUMBER | 18 | Transfer Transaction Id | ||
TRVL_DISTANCE | NUMBER | Travel Distance - Used in case of Air Product | |||
TRV_CLASS_CODE | VARCHAR2 | 30 | TRV_CLASS_CODE | ||
TXN_CHANNEL_CODE | VARCHAR2 | 30 | Transaction channel Code. | ||
TXN_DT | TIMESTAMP | Transaction Code. | |||
TXN_NUM | VARCHAR2 | 30 | Yes | Transaction Code. | |
TXN_SOURCE_CODE | VARCHAR2 | 30 | Air, Hotel, Car Rental, Others | ||
TYPE_CODE | VARCHAR2 | 30 | Yes | Type Code. | |
UNACC_MINOR_FLAG | VARCHAR2 | 1 | Yes | UNACC_MINOR_FLAG | |
VAL_STATUS_CODE | VARCHAR2 | 30 | Identifier which stores the status of the validation performed on the record | ||
VOUCHER_ID | NUMBER | 18 | Voucher Id. | ||
VOUCHER_QTY | NUMBER | Voucher Quantity. | |||
VOUCHER_TYPE_ID | NUMBER | 18 | Voucher type Id. | ||
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 |
---|---|---|
LOY_TXN_STG | loy_acrl_rule | ACCR_RULE_ID |
LOY_TXN_STG | loy_member | TRANSFER_MEM_ID |
LOY_TXN_STG | loy_txn_stg | TRANSFER_TXN_ID |
LOY_TXN_STG | loy_mem_blkad | BULK_REF_ID |
LOY_TXN_STG | loy_txn_stg | CANCELLED_TXN_ID |
LOY_TXN_STG | loy_txn_stg | CHILD_TXN_ID |
LOY_TXN_STG | loy_member | MEMBER_ID |
LOY_TXN_STG | loy_txn_stg | ORIG_ACRL_REF_ID |
LOY_TXN_STG | loy_txn_stg | PAR_TXN_ID |
LOY_TXN_STG | loy_attrdefn_b | POINT_TYPE_ID |
LOY_TXN_STG | loy_program | PROG_ID |
loy_txn_stg | loy_txn_stg | TRANSFER_TXN_ID |
loy_txn_stg | loy_txn_stg | CANCELLED_TXN_ID |
loy_txn_stg | loy_txn_stg | CHILD_TXN_ID |
loy_txn_stg | loy_txn_stg | ORIG_ACRL_REF_ID |
loy_txn_stg | loy_txn_stg | PAR_TXN_ID |
Indexes
Index | Uniqueness | Tablespace | Columns |
---|---|---|---|
LOY_TXN_STG_FK1 | Non Unique | FUSION_TS_TX_DATA | ACCR_RULE_ID |
LOY_TXN_STG_FK10 | Non Unique | FUSION_TS_TX_DATA | TRANSFER_MEM_ID |
LOY_TXN_STG_FK11 | Non Unique | FUSION_TS_TX_DATA | TRANSFER_TXN_ID |
LOY_TXN_STG_FK12 | Non Unique | FUSION_TS_TX_DATA | VOUCHER_ID |
LOY_TXN_STG_FK2 | Non Unique | FUSION_TS_TX_DATA | BULK_REF_ID |
LOY_TXN_STG_FK3 | Non Unique | FUSION_TS_TX_DATA | CANCELLED_TXN_ID |
LOY_TXN_STG_FK4 | Non Unique | FUSION_TS_TX_DATA | CHILD_TXN_ID |
LOY_TXN_STG_FK5 | Non Unique | FUSION_TS_TX_DATA | MEMBER_ID |
LOY_TXN_STG_FK6 | Non Unique | FUSION_TS_TX_DATA | ORIG_ACRL_REF_ID |
LOY_TXN_STG_FK7 | Non Unique | FUSION_TS_TX_DATA | PAR_TXN_ID |
LOY_TXN_STG_FK8 | Non Unique | FUSION_TS_TX_DATA | POINT_TYPE_ID |
LOY_TXN_STG_FK9 | Non Unique | FUSION_TS_TX_DATA | PROG_ID |
LOY_TXN_STG_U1 | Unique | FUSION_TS_TX_DATA | LOY_TXN_STG_ID |