You are on page 1of 2166

UR58110055 PPS-Provision Processing System (LCS)

Business Date: 2016-02-29


Test
Case
Objectiv
Test Case ID e File Name Field Name

CLASSIFY_FUND_IM_01 Content VTPPPS.TV_PPS_CLASSIFY_FUND_IM


CLASSIFY_FUND_IM_02 Content VTPPPS.TV_PPS_CLASSIFY_FUND_IM
CLASSIFY_FUND_IM_03 Records VTPPPS.TV_PPS_CLASSIFY_FUND_IM

CLASSIFY_FUND_TR_01 Content S2VTPPPS.TV_PPS_CLASSIFY_FUND_TR


CLASSIFY_FUND_TR_02 Content S2VTPPPS.TV_PPS_CLASSIFY_FUND_TR
CLASSIFY_FUND_TR_03 Records S2VTPPPS.TV_PPS_CLASSIFY_FUND_TR

CLASSIFY_FUND_TF_01 Content S2VTPPPS.TV_PPS_CLASSIFY_FUND_TF


CLASSIFY_FUND_TF_02 Content S2VTPPPS.TV_PPS_CLASSIFY_FUND_TF
CLASSIFY_FUND_TF_03 Records S2VTPPPS.TV_PPS_CLASSIFY_FUND_TF

CLASSIFY_FUND_CC_MC_01 Content S2VTPPPS.TV_PPS_CLASSIFY_FUND_CC_MC


CLASSIFY_FUND_CC_MC_02 Content S2VTPPPS.TV_PPS_CLASSIFY_FUND_CC_MC
CLASSIFY_FUND_CC_MC_03 Records S2VTPPPS.TV_PPS_CLASSIFY_FUND_CC_MC

CLASSIFY_FUND_CC_SPC_01 Content S2VTPPPS.TV_PPS_CLASSIFY_FUND_CC_SPC


CLASSIFY_FUND_CC_SPC_02 Content S2VTPPPS.TV_PPS_CLASSIFY_FUND_CC_SPC
CLASSIFY_FUND_CC_SPC_03 Records S2VTPPPS.TV_PPS_CLASSIFY_FUND_CC_SPC

CLASSIFY_FUND_CC_FR_BR_01 Content S2VTPPPS.TV_PPS_CLASSIFY_FUND_CC_FR_BR


CLASSIFY_FUND_CC_FR_BR_02 Content S2VTPPPS.TV_PPS_CLASSIFY_FUND_CC_FR_BR
CLASSIFY_FUND_CC_FR_BR_03 Records S2VTPPPS.TV_PPS_CLASSIFY_FUND_CC_FR_BR

CLASSIFY_FUND_CC_AL_01 Content S2VTPPPS.TV_PPS_CLASSIFY_FUND_AL


CLASSIFY_FUND_CC_AL_02 Content S2VTPPPS.TV_PPS_CLASSIFY_FUND_AL
CLASSIFY_FUND_CC_AL_03 Records S2VTPPPS.TV_PPS_CLASSIFY_FUND_AL

CLASSIFY_FUND_SP_LQD_01 Content S2VTPPPS.TV_PPS_CLASSIFY_FUND_SP_LQD


CLASSIFY_FUND_SP_LQD_02 Content S2VTPPPS.TV_PPS_CLASSIFY_FUND_SP_LQD
CLASSIFY_FUND_SP_LQD_03 Records S2VTPPPS.TV_PPS_CLASSIFY_FUND_SP_LQD

CLASSIFY_FUND_SPD_01 Content S2VTPPPS.TV_PPS_CLASSIFY_FUND_SPD


CLASSIFY_FUND_SPD_02 Content S2VTPPPS.TV_PPS_CLASSIFY_FUND_SPD
CLASSIFY_FUND_SPD_03 Records S2VTPPPS.TV_PPS_CLASSIFY_FUND_SPD

PPS_PARTNER_SCB_01 Content S2VTPPPS.TV_PPS_PARTNER_SCB


PPS_PARTNER_SCB_02 Content S2VTPPPS.TV_PPS_PARTNER_SCB
PPS_PARTNER_SCB_03 Records S2VTPPPS.TV_PPS_PARTNER_SCB

PPS_PARTNER_NSCB_01 Content S2VTPPPS.TV_PPS_PARTNER_NSCB


PPS_PARTNER_NSCB_02 Content S2VTPPPS.TV_PPS_PARTNER_NSCB
PPS_PARTNER_NSCB_03 Records S2VTPPPS.TV_PPS_PARTNER_NSCB

PPS_PARTNER_GRP_01 Content S2VTPPPS.TV_PPS_PARTNER_GRP


PPS_PARTNER_GRP_02 Content S2VTPPPS.TV_PPS_PARTNER_GRP
PPS_PARTNER_GRP_03 Records S2VTPPPS.TV_PPS_PARTNER_GRP

PPS_HP_ACCT_01 Content S2VTPPPS.TV_PPS_HP_ACCT


PPS_HP_ACCT_02 Content S2VTPPPS.TV_PPS_HP_ACCT
PPS_HP_ACCT_03 Records S2VTPPPS.TV_PPS_HP_ACCT

PPS_PARTNER_CLASSIFY_01 Content S2VTPPPS.TV_PPS_PARTNER_CLASSIFY


PPS_PARTNER_CLASSIFY_02 Content S2VTPPPS.TV_PPS_PARTNER_CLASSIFY
PPS_PARTNER_CLASSIFY_03 Records S2VTPPPS.TV_PPS_PARTNER_CLASSIFY

PPS_VSBACCT_SHARE_01 Content S2VTPPPS.TV_PPS_VSBACCT_SHARE


PPS_VSBACCT_SHARE_02 Content S2VTPPPS.TV_PPS_VSBACCT_SHARE
PPS_VSBACCT_SHARE_03 Records S2VTPPPS.TV_PPS_VSBACCT_SHARE

PPS_VSBSEC_SHARE_NOT_SH_01 Content S2VTPPPS.TV_PPS_VSBSEC_SHARE_NOT_SH


PPS_VSBSEC_SHARE_NOT_SH_02 Content S2VTPPPS.TV_PPS_VSBSEC_SHARE_NOT_SH
PPS_VSBSEC_SHARE_NOT_SH_03 Records S2VTPPPS.TV_PPS_VSBSEC_SHARE_NOT_SH

PPS_VSBSEC_SHARE_SH_01 Content S2VTPPPS.TV_PPS_VSBSEC_SHARE_SH


PPS_VSBSEC_SHARE_SH_02 Content S2VTPPPS.TV_PPS_VSBSEC_SHARE_SH
PPS_VSBSEC_SHARE_SH_03 Records S2VTPPPS.TV_PPS_VSBSEC_SHARE_SH

PPS_WINACCT_SHARE_01 Content S2VTPPPS.TV_PPS_WINACCT_SHARE


PPS_WINACCT_SHARE_02 Content S2VTPPPS.TV_PPS_WINACCT_SHARE
PPS_WINACCT_SHARE_03 Records S2VTPPPS.TV_PPS_WINACCT_SHARE

PPS_WINSEC_SHARE_NOT_SH_01 Content S2VTPPPS.TV_PPS_WINSEC_SHARE_NOT_SH


PPS_WINSEC_SHARE_NOT_SH_02 Content S2VTPPPS.TV_PPS_WINSEC_SHARE_NOT_SH
PPS_WINSEC_SHARE_NOT_SH_03 Records S2VTPPPS.TV_PPS_WINSEC_SHARE_NOT_SH

PPS_WINSEC_SHARE_SH_R1_01 Content S2VTPPPS.TV_PPS_WINSEC_SHARE_SH_R1


PPS_WINSEC_SHARE_SH_R1_02 Content S2VTPPPS.TV_PPS_WINSEC_SHARE_SH_R1
PPS_WINSEC_SHARE_SH_R1_03 Records S2VTPPPS.TV_PPS_WINSEC_SHARE_SH_R1
PPS_WINSEC_SHARE_SH_R2_01 Content S2VTPPPS.TV_PPS_WINSEC_SHARE_SH_R2
PPS_WINSEC_SHARE_SH_R2_02 Content S2VTPPPS.TV_PPS_WINSEC_SHARE_SH_R2
PPS_WINSEC_SHARE_SH_R2_03 Records S2VTPPPS.TV_PPS_WINSEC_SHARE_SH_R2

PPS_WINSEC_SHARE_SH_R2UP_01 Content S2VTPPPS.TV_PPS_WINSEC_SHARE_SH_R2UP


PPS_WINSEC_SHARE_SH_R2UP_02 Content S2VTPPPS.TV_PPS_WINSEC_SHARE_SH_R2UP
PPS_WINSEC_SHARE_SH_R2UP_03 Records S2VTPPPS.TV_PPS_WINSEC_SHARE_SH_R2UP

PPS_WINSEC_SHARE_01 Content S2VTPPPS.TV_PPS_WINSEC_SHARE


PPS_WINSEC_SHARE_02 Content S2VTPPPS.TV_PPS_WINSEC_SHARE
PPS_WINSEC_SHARE_03 Records S2VTPPPS.TV_PPS_WINSEC_SHARE

PPS_SECUR_SECPF_01 Content S2VTPPPS.TV_PPS_SECUR_SECPF


PPS_SECUR_SECPF_02 Content S2VTPPPS.TV_PPS_SECUR_SECPF
PPS_SECUR_SECPF_03 Records S2VTPPPS.TV_PPS_SECUR_SECPF

PPS_SECUR_VSB_01 Content S2VTPPPS.TV_PPS_SECUR_VSB


PPS_SECUR_VSB_02 Content S2VTPPPS.TV_PPS_SECUR_VSB
PPS_SECUR_VSB_03 Records S2VTPPPS.TV_PPS_SECUR_VSB

PPS_SECUR_WIN_01 Content S2VTPPPS.TV_PPS_SECUR_WIN


PPS_SECUR_WIN_02 Content S2VTPPPS.TV_PPS_SECUR_WIN
PPS_SECUR_WIN_03 Records S2VTPPPS.TV_PPS_SECUR_WIN

PPS_SECUR_WIN_048_01 Content S2VTPPPS.TV_PPS_SECUR_WIN_048


PPS_SECUR_WIN_048_02 Content S2VTPPPS.TV_PPS_SECUR_WIN_048
PPS_SECUR_WIN_048_03 Records S2VTPPPS.TV_PPS_SECUR_WIN_048

PPS_PARTNER_SECUR_SECPF_01 Content S2VTPPPS.TV_PPS_PARTNER_SECUR_SECPF


PPS_PARTNER_SECUR_SECPF_02 Content S2VTPPPS.TV_PPS_PARTNER_SECUR_SECPF
PPS_PARTNER_SECUR_SECPF_03 Records S2VTPPPS.TV_PPS_PARTNER_SECUR_SECPF

PPS_PARTNER_SECUR_VSB_01 Content S2VTPPPS.TV_PPS_PARTNER_SECUR_VSB


PPS_PARTNER_SECUR_VSB_02 Content S2VTPPPS.TV_PPS_PARTNER_SECUR_VSB
PPS_PARTNER_SECUR_VSB_03 Records S2VTPPPS.TV_PPS_PARTNER_SECUR_VSB

PPS_PARTNER_SECUR_WIN_01 Content S2VTPPPS.TV_PPS_PARTNER_SECUR_WIN


PPS_PARTNER_SECUR_WIN_02 Content S2VTPPPS.TV_PPS_PARTNER_SECUR_WIN
PPS_PARTNER_SECUR_WIN_03 Records S2VTPPPS.TV_PPS_PARTNER_SECUR_WIN
PPS_PARTNER_SECUR_WIN048_01 Content S2VTPPPS.TV_PPS_PARTNER_SECUR_WIN048
PPS_PARTNER_SECUR_WIN048_02 Content S2VTPPPS.TV_PPS_PARTNER_SECUR_WIN048
PPS_PARTNER_SECUR_WIN048_03 Records S2VTPPPS.TV_PPS_PARTNER_SECUR_WIN048

PPS_PARTSEC_AVALUE_01 Content S2VTPPPS.TV_PPS_PARTSEC_AVALUE


PPS_PARTSEC_AVALUE_02 Content S2VTPPPS.TV_PPS_PARTSEC_AVALUE
PPS_PARTSEC_AVALUE_03 Records S2VTPPPS.TV_PPS_PARTSEC_AVALUE

PPS_PARTSEC_AVALUE_048_01 Content S2VTPPPS.TV_PPS_PARTSEC_AVALUE_048


PPS_PARTSEC_AVALUE_048_02 Content S2VTPPPS.TV_PPS_PARTSEC_AVALUE_048
PPS_PARTSEC_AVALUE_048_03 Records S2VTPPPS.TV_PPS_PARTSEC_AVALUE_048

PPS_PARTACCT_AVALUE_01 Content S2VTPPPS.TV_PPS_PARTACCT_AVALUE


PPS_PARTACCT_AVALUE_02 Content S2VTPPPS.TV_PPS_PARTACCT_AVALUE
PPS_PARTACCT_AVALUE_03 Records S2VTPPPS.TV_PPS_PARTACCT_AVALUE

PPS_TDR_ACCOUNT_AGING_M_01 Content S2VTPPPS.TV_PPS_TDR_ACCOUNT_AGING_M


PPS_TDR_ACCOUNT_AGING_M_02 Content S2VTPPPS.TV_PPS_TDR_ACCOUNT_AGING_M
PPS_TDR_ACCOUNT_AGING_M_03 Records S2VTPPPS.TV_PPS_TDR_ACCOUNT_AGING_M

PPS_OLD_TDR_ACCT_DAY_CNT_M_01 Content S2VTPPPS.TV_PPS_OLD_TDR_ACCT_DAY_CNT_M


PPS_OLD_TDR_ACCT_DAY_CNT_M_02 Content S2VTPPPS.TV_PPS_OLD_TDR_ACCT_DAY_CNT_M
PPS_OLD_TDR_ACCT_DAY_CNT_M_03 Records S2VTPPPS.TV_PPS_OLD_TDR_ACCT_DAY_CNT_M

PPS_LEADACCT_SHARE_01_01 Content S2VTPPPS.TV_PPS_LEADACCT_SHARE_01


PPS_LEADACCT_SHARE_01_02 Content S2VTPPPS.TV_PPS_LEADACCT_SHARE_01
PPS_LEADACCT_SHARE_01_03 Records S2VTPPPS.TV_PPS_LEADACCT_SHARE_01

PPS_LEADACCT_SHARE_02_01 Content S2VTPPPS.TV_PPS_LEADACCT_SHARE_02


PPS_LEADACCT_SHARE_02_02 Content S2VTPPPS.TV_PPS_LEADACCT_SHARE_02
PPS_LEADACCT_SHARE_02_03 Records S2VTPPPS.TV_PPS_LEADACCT_SHARE_02

PPS_LEADACCT_SHARE_03_01 Content S2VTPPPS.TV_PPS_LEADACCT_SHARE_03


PPS_LEADACCT_SHARE_03_02 Content S2VTPPPS.TV_PPS_LEADACCT_SHARE_03
PPS_LEADACCT_SHARE_03_03 Records S2VTPPPS.TV_PPS_LEADACCT_SHARE_03
PPS_LEADACCT_SHARE_04_01 Content S2VTPPPS.TV_PPS_LEADACCT_SHARE_04
PPS_LEADACCT_SHARE_04_02 Content S2VTPPPS.TV_PPS_LEADACCT_SHARE_04
PPS_LEADACCT_SHARE_04_03 Records S2VTPPPS.TV_PPS_LEADACCT_SHARE_04

PPS_LEADACCT_SHARE_05_01 Content S2VTPPPS.TV_PPS_LEADACCT_SHARE_05


PPS_LEADACCT_SHARE_05_02 Content S2VTPPPS.TV_PPS_LEADACCT_SHARE_05
PPS_LEADACCT_SHARE_05_03 Records S2VTPPPS.TV_PPS_LEADACCT_SHARE_05

PPS_LEADSEC_SHARE_NOT_SH_01 Content S2VTPPPS.TV_PPS_LEADSEC_SHARE_NOT_SH


PPS_LEADSEC_SHARE_NOT_SH_02 Content S2VTPPPS.TV_PPS_LEADSEC_SHARE_NOT_SH
PPS_LEADSEC_SHARE_NOT_SH_03 Records S2VTPPPS.TV_PPS_LEADSEC_SHARE_NOT_SH

PPS_LEADSEC_SHARE_SH_1_01 Content S2VTPPPS.TV_PPS_LEADSEC_SHARE_SH_1


PPS_LEADSEC_SHARE_SH_1_02 Content S2VTPPPS.TV_PPS_LEADSEC_SHARE_SH_1
PPS_LEADSEC_SHARE_SH_1_03 Records S2VTPPPS.TV_PPS_LEADSEC_SHARE_SH_1

PPS_LEADSEC_SHARE_SH_2_01 Content S2VTPPPS.TV_PPS_LEADSEC_SHARE_SH_2


PPS_LEADSEC_SHARE_SH_2_02 Content S2VTPPPS.TV_PPS_LEADSEC_SHARE_SH_2
PPS_LEADSEC_SHARE_SH_2_03 Records S2VTPPPS.TV_PPS_LEADSEC_SHARE_SH_2

PPS_LEADSEC_SHARE_01 Content S2VTPPPS.TV_PPS_LEADSEC_SHARE


PPS_LEADSEC_SHARE_02 Content S2VTPPPS.TV_PPS_LEADSEC_SHARE
PPS_LEADSEC_SHARE_03 Records S2VTPPPS.TV_PPS_LEADSEC_SHARE

PPS_SECUR_LEAD_01 Content S2VTPPPS.TV_PPS_SECUR_LEAD


PPS_SECUR_LEAD_02 Content S2VTPPPS.TV_PPS_SECUR_LEAD
PPS_SECUR_LEAD_03 Records S2VTPPPS.TV_PPS_SECUR_LEAD

PPS_PARTNER_SECUR_LEAD_01 Content S2VTPPPS.TV_PPS_PARTNER_SECUR_LEAD


PPS_PARTNER_SECUR_LEAD_02 Content S2VTPPPS.TV_PPS_PARTNER_SECUR_LEAD
PPS_PARTNER_SECUR_LEAD_03 Records S2VTPPPS.TV_PPS_PARTNER_SECUR_LEAD

PPS_TDR_ACCT_STATUS_TEMP_01 Content S2VTPPPS.TV_PPS_TDR_ACCT_STATUS_TEMP


PPS_TDR_ACCT_STATUS_TEMP_02 Content S2VTPPPS.TV_PPS_TDR_ACCT_STATUS_TEMP
PPS_TDR_ACCT_STATUS_TEMP_03 Records S2VTPPPS.TV_PPS_TDR_ACCT_STATUS_TEMP

PPS_TDR_ACCT_STATUS_FINAL_01 Content S2VTXPPS.TV_PPS_TDR_ACCT_STATUS_FINAL


PPS_TDR_ACCT_STATUS_FINAL_02 Content S2VTXPPS.TV_PPS_TDR_ACCT_STATUS_FINAL
PPS_TDR_ACCT_STATUS_FINAL_03 Records S2VTXPPS.TV_PPS_TDR_ACCT_STATUS_FINAL

PPS_TDR_PARTNER_01 Content S2VTXPPS.TV_PPS_TDR_PARTNER


PPS_TDR_PARTNER_02 Content S2VTXPPS.TV_PPS_TDR_PARTNER
PPS_TDR_PARTNER_03 Records S2VTXPPS.TV_PPS_TDR_PARTNER

PPS_SECUR_DEL_TEMP_01 Content S2VTPPPS.TV_PPS_SECUR_DEL_TEMP


PPS_SECUR_DEL_TEMP_02 Content S2VTPPPS.TV_PPS_SECUR_DEL_TEMP
PPS_SECUR_DEL_TEMP_03 Records S2VTPPPS.TV_PPS_SECUR_DEL_TEMP

PPS_CUST_INTERBANK_01 Content S2VTPPPS.TV_PPS_CUST_INTERBANK


PPS_CUST_INTERBANK_02 Content S2VTPPPS.TV_PPS_CUST_INTERBANK
PPS_CUST_INTERBANK_03 Records S2VTPPPS.TV_PPS_CUST_INTERBANK

PPS_PROVISION_INTB_01 Content VTPPPS.TV_PPS_PROVISION_INTB


PPS_PROVISION_INTB_02 Content VTPPPS.TV_PPS_PROVISION_INTB
PPS_PROVISION_INTB_03 Records VTPPPS.TV_PPS_PROVISION_INTB

PPS_BRR_RATING_01 Content VTPPPS.TV_PPS_BRR_RATING


PPS_BRR_RATING_02 Content VTPPPS.TV_PPS_BRR_RATING
PPS_BRR_RATING_03 Records VTPPPS.TV_PPS_BRR_RATING

PPS_CUST_WHOLESALE_01 Content VTPPPS.TV_PPS_CUST_WHOLESALE


PPS_CUST_WHOLESALE_02 Content VTPPPS.TV_PPS_CUST_WHOLESALE
PPS_CUST_WHOLESALE_03 Records VTPPPS.TV_PPS_CUST_WHOLESALE

PPS_PROVISION_WHOLSAL_01 Content VTPPPS.TV_PPS_PROVISION_WHOLSAL


PPS_PROVISION_WHOLSAL_02 Content VTPPPS.TV_PPS_PROVISION_WHOLSAL
PPS_PROVISION_WHOLSAL_03 Records VTPPPS.TV_PPS_PROVISION_WHOLSAL

PPS_CUST_RETAIL_01 Content VTPPPS.TV_PPS_CUST_RETAIL


PPS_CUST_RETAIL_02 Content VTPPPS.TV_PPS_CUST_RETAIL
PPS_CUST_RETAIL_03 Records VTPPPS.TV_PPS_CUST_RETAIL

PPS_PROVISION_RETAIL_01 Content VTPPPS.TV_PPS_PROVISION_RETAIL


PPS_PROVISION_RETAIL_02 Content VTPPPS.TV_PPS_PROVISION_RETAIL
PPS_PROVISION_RETAIL_03 Records VTPPPS.TV_PPS_PROVISION_RETAIL

PPS_PROVISION_INT_01 Content VTXPPS.TV_PPS_PROVISION_INT


PPS_PROVISION_INT_02 Content VTXPPS.TV_PPS_PROVISION_INT
PPS_PROVISION_INT_03 Records VTXPPS.TV_PPS_PROVISION_INT
PPS_CLASSIFY_FUND_FINAL_01 Content VTXPPS.TV_PPS_CLASSIFY_FUND_FINAL
PPS_CLASSIFY_FUND_FINAL_02 Content VTXPPS.TV_PPS_CLASSIFY_FUND_FINAL
PPS_CLASSIFY_FUND_FINAL_03 Records VTXPPS.TV_PPS_CLASSIFY_FUND_FINAL

PPS_PARTCLASS_FINAL_01 Content VTXPPS.TV_PPS_PARTCLASS_FINAL


PPS_PARTCLASS_FINAL_02 Content VTXPPS.TV_PPS_PARTCLASS_FINAL
PPS_PARTCLASS_FINAL_03 Records VTXPPS.TV_PPS_PARTCLASS_FINAL

PPS_PARTNER_FINAL_01 Content VTXPPS.TV_PPS_PARTNER_FINAL


PPS_PARTNER_FINAL_02 Content VTXPPS.TV_PPS_PARTNER_FINAL
PPS_PARTNER_FINAL_03 Records VTXPPS.TV_PPS_PARTNER_FINAL

PPS_HP_ACCT_FINAL_01 Content VTXPPS.TV_PPS_HP_ACCT_FINAL


PPS_HP_ACCT_FINAL_02 Content VTXPPS.TV_PPS_HP_ACCT_FINAL
PPS_HP_ACCT_FINAL_03 Records VTXPPS.TV_PPS_HP_ACCT_FINAL

PPS_HP_ACCT_H_01 Content VTXPPS.TV_PPS_HP_ACCT_H


PPS_HP_ACCT_H_02 Content VTXPPS.TV_PPS_HP_ACCT_H
PPS_HP_ACCT_H_03 Records VTXPPS.TV_PPS_HP_ACCT_H

PPS_CLASSIFY_FUND_H_01 Content VTXPPS.TV_PPS_CLASSIFY_FUND_H


PPS_CLASSIFY_FUND_H_02 Content VTXPPS.TV_PPS_CLASSIFY_FUND_H
PPS_CLASSIFY_FUND_H_03 Records VTXPPS.TV_PPS_CLASSIFY_FUND_H

PPS_PARTNER_CLASSIFY_H_01 Content VTXPPS.TV_PPS_PARTNER_CLASSIFY_H


PPS_PARTNER_CLASSIFY_H_02 Content VTXPPS.TV_PPS_PARTNER_CLASSIFY_H
PPS_PARTNER_CLASSIFY_H_03 Records VTXPPS.TV_PPS_PARTNER_CLASSIFY_H

PPS_PARTNER_H_01 Content VTXPPS.TV_PPS_PARTNER_H


PPS_PARTNER_H_02 Content VTXPPS.TV_PPS_PARTNER_H
PPS_PARTNER_H_03 Records VTXPPS.TV_PPS_PARTNER_H

PPS_PROVISION_INT_H_01 Content VTXPPS.TV_PPS_PROVISION_INT_H


PPS_PROVISION_INT_H_02 Content VTXPPS.TV_PPS_PROVISION_INT_H
PPS_PROVISION_INT_H_03 Records VTXPPS.TV_PPS_PROVISION_INT_H

PPS_PARTNER_SECUR_H_01 Content VTXPPS.TV_PPS_PARTNER_SECUR_H


PPS_PARTNER_SECUR_H_02 Content VTXPPS.TV_PPS_PARTNER_SECUR_H
PPS_PARTNER_SECUR_H_03 Records VTXPPS.TV_PPS_PARTNER_SECUR_H
PPS_SECUR_H _01 Content VTXPPS.TV_PPS_SECUR_H
PPS_SECUR_H _02 Content VTXPPS.TV_PPS_SECUR_H
PPS_SECUR_H _03 Records VTXPPS.TV_PPS_SECUR_H

PPS_CLASSIFY_ALL_01 Content VTPPPS.TV_PPS_CLASSIFY_ALL


PPS_CLASSIFY_ALL_02 Content VTPPPS.TV_PPS_CLASSIFY_ALL
PPS_CLASSIFY_ALL_03 Records VTPPPS.TV_PPS_CLASSIFY_ALL

PPS_PARTCLASS_ALL_01 Content VTPPPS.TV_PPS_PARTCLASS_ALL


PPS_PARTCLASS_ALL_02 Content VTPPPS.TV_PPS_PARTCLASS_ALL
PPS_PARTCLASS_ALL_03 Records VTPPPS.TV_PPS_PARTCLASS_ALL

PPS_PARTNER_ALL_01 Content VTPPPS.TV_PPS_PARTNER_ALL


PPS_PARTNER_ALL_02 Content VTPPPS.TV_PPS_PARTNER_ALL
PPS_PARTNER_ALL_03 Records VTPPPS.TV_PPS_PARTNER_ALL

PPS_CCLASS_ACCT_FINAL_01 Content VTPPPS.TV_PPS_CCLASS_ACCT_FINAL


PPS_CCLASS_ACCT_FINAL_02 Content VTPPPS.TV_PPS_CCLASS_ACCT_FINAL
PPS_CCLASS_ACCT_FINAL_03 Records VTPPPS.TV_PPS_CCLASS_ACCT_FINAL

PPS_CCLASS_CUST_FINAL_01 Content VTPPPS.TV_PPS_CCLASS_CUST_FINAL


PPS_CCLASS_CUST_FINAL_02 Content VTPPPS.TV_PPS_CCLASS_CUST_FINAL
PPS_CCLASS_CUST_FINAL_03 Records VTPPPS.TV_PPS_CCLASS_CUST_FINAL

PPS_RESERVE_BOT_ACCT_01 Content VTPPPS.TV_PPS_RESERVE_BOT_ACCT


PPS_RESERVE_BOT_ACCT_02 Content VTPPPS.TV_PPS_RESERVE_BOT_ACCT
PPS_RESERVE_BOT_ACCT_03 Records VTPPPS.TV_PPS_RESERVE_BOT_ACCT

PPS_RESERVE_BOT_CUST_01 Content VTPPPS.TV_PPS_RESERVE_BOT_CUST


PPS_RESERVE_BOT_CUST_02 Content VTPPPS.TV_PPS_RESERVE_BOT_CUST
PPS_RESERVE_BOT_CUST_03 Records VTPPPS.TV_PPS_RESERVE_BOT_CUST

PPS_COLLECT_01 Content VTXPPS.TV_PPS_COLLECT


PPS_COLLECT_02 Content VTXPPS.TV_PPS_COLLECT
PPS_COLLECT_03 Records VTXPPS.TV_PPS_COLLECT

PPS_ADJ_CCLASS_01 Content VSGPPS.PPS_ADJ_CCLASS_1_0


PPS_ADJ_CCLASS_02 Content VSGPPS.PPS_ADJ_CCLASS_1_0
PPS_ADJ_CCLASS_03 Records VSGPPS.PPS_ADJ_CCLASS_1_0

PPS_ADJ_ALOSS_01 Content VSGPPS.PPS_ADJ_ALOSS_1_0


PPS_ADJ_ALOSS_02 Content VSGPPS.PPS_ADJ_ALOSS_1_0
PPS_ADJ_ALOSS_03 Records VSGPPS.PPS_ADJ_ALOSS_1_0

PPS_ADJ_ACCT_INFO_01 Content VSGPPS.PPS_ADJ_ACCT_INFO_1_0


PPS_ADJ_ACCT_INFO_02 Content VSGPPS.PPS_ADJ_ACCT_INFO_1_0
PPS_ADJ_ACCT_INFO_03 Records VSGPPS.PPS_ADJ_ACCT_INFO_1_0

PPS_ADJ_HP_ACCT_01 Content VSGPPS.PPS_ADJ_HP_ACCT_1_0


PPS_ADJ_HP_ACCT_02 Content VSGPPS.PPS_ADJ_HP_ACCT_1_0
PPS_ADJ_HP_ACCT_03 Records VSGPPS.PPS_ADJ_HP_ACCT_1_0

VPPS_ADJ_CCLASS_01 Content VTXPPS.VPPS_ADJ_CCLASS


VPPS_ADJ_CCLASS_02 Content VTXPPS.VPPS_ADJ_CCLASS
VPPS_ADJ_CCLASS_03 Records VTXPPS.VPPS_ADJ_CCLASS

VPPS_ADJ_ALOSS_01 Content VTXPPS.VPPS_ADJ_ALOSS


VPPS_ADJ_ALOSS_02 Content VTXPPS.VPPS_ADJ_ALOSS
VPPS_ADJ_ALOSS_03 Records VTXPPS.VPPS_ADJ_ALOSS

VPPS_ADJ_ACCT_INFO_01 ContenVTXPPS.TV_PPS_ADJ_ACCT_INFO
VPPS_ADJ_ACCT_INFO_02 ContenVTXPPS.TV_PPS_ADJ_ACCT_INFO
VPPS_ADJ_ACCT_INFO_03 Record VTXPPS.TV_PPS_ADJ_ACCT_INFO

VPPS_ADJ_HP_ACCT_01 Content VTXPPS.TV_PPS_ADJ_HP_ACCT


VPPS_ADJ_HP_ACCT_02 Content VTXPPS.TV_PPS_ADJ_HP_ACCT
VPPS_ADJ_HP_ACCT_03 Records VTXPPS.TV_PPS_ADJ_HP_ACCT

VMTPPS.PPS_ADJ_CCLASS_01 Content VMTPPS.PPS_ADJ_CCLASS


VMTPPS.PPS_ADJ_CCLASS_02 Content VMTPPS.PPS_ADJ_CCLASS
VMTPPS.PPS_ADJ_CCLASS_03 Records VMTPPS.PPS_ADJ_CCLASS

VMTPPS.PPS_ADJ_ALOSS_01 Content VMTPPS.PPS_ADJ_ALOSS


VMTPPS.PPS_ADJ_ALOSS_02 Content VMTPPS.PPS_ADJ_ALOSS
VMTPPS.PPS_ADJ_ALOSS_03 Records VMTPPS.PPS_ADJ_ALOSS

VMTPPS.PPS_ADJ_ACCT_INFO_01 Content VMTPPS.PPS_ADJ_ACCT_INFO


VMTPPS.PPS_ADJ_ACCT_INFO_02 Content VMTPPS.PPS_ADJ_ACCT_INFO
VMTPPS.PPS_ADJ_ACCT_INFO_03 Records VMTPPS.PPS_ADJ_ACCT_INFO

VMTPPS.PPS_ADJ_HP_ACCT_01 Content VMTPPS.PPS_ADJ_HP_ACCT


VMTPPS.PPS_ADJ_HP_ACCT_02 Content VMTPPS.PPS_ADJ_HP_ACCT
VMTPPS.PPS_ADJ_HP_ACCT_03 Records VMTPPS.PPS_ADJ_HP_ACCT

VMTPPS.PPS_ADJ_COLLATERAL_INFO_Content VMTPPS.PPS_ADJ_COLLATERAL_INFO
VMTPPS.PPS_ADJ_COLLATERAL_INFO_Content VMTPPS.PPS_ADJ_COLLATERAL_INFO
VMTPPS.PPS_ADJ_COLLATERAL_INFO_Records VMTPPS.PPS_ADJ_COLLATERAL_INFO
VTXPPS.TV_PPS_CLASSIFY_FUND_01_W
PPS_CLASSIFY_FUND_01_W_01 Content

PPS_CLASSIFY_FUND_01_W_02 Content VTXPPS.TV_PPS_CLASSIFY_FUND_01_W


PPS_CLASSIFY_FUND_01_W_03 Records VTXPPS.TV_PPS_CLASSIFY_FUND_01_W

PPS_CLASSIFY_FUND_IM_W_01 Content VTXPPS.TV_PPS_CLASSIFY_FUND_IM_W


PPS_CLASSIFY_FUND_IM_W_02 Content VTXPPS.TV_PPS_CLASSIFY_FUND_IM_W
PPS_CLASSIFY_FUND_IM_W_03 Records VTXPPS.TV_PPS_CLASSIFY_FUND_IM_W

PPS_CLASSIFY_FUND_TR_W_01 Content VTXPPS.TV_PPS_CLASSIFY_FUND_TR_W


PPS_CLASSIFY_FUND_TR_W_02 Content VTXPPS.TV_PPS_CLASSIFY_FUND_TR_W
PPS_CLASSIFY_FUND_TR_W_03 Records VTXPPS.TV_PPS_CLASSIFY_FUND_TR_W

PPS_CLASSIFY_FUND_TF_W_01 Content VTXPPS.TV_PPS_CLASSIFY_FUND_TF_W


PPS_CLASSIFY_FUND_TF_W_02 Content VTXPPS.TV_PPS_CLASSIFY_FUND_TF_W
PPS_CLASSIFY_FUND_TF_W_03 Records VTXPPS.TV_PPS_CLASSIFY_FUND_TF_W

PPS_CLASSIFY_FUND_CC_MC_W_01 Content VTXPPS.TV_PPS_CLASSIFY_FUND_CC_MC_W


PPS_CLASSIFY_FUND_CC_MC_W_02 Content VTXPPS.TV_PPS_CLASSIFY_FUND_CC_MC_W
PPS_CLASSIFY_FUND_CC_MC_W_03 Records VTXPPS.TV_PPS_CLASSIFY_FUND_CC_MC_W

PPS_CLASSIFY_FUND_CC_SPC_W_01 Content VTXPPS.TV_PPS_CLASSIFY_FUND_CC_SPC_W


PPS_CLASSIFY_FUND_CC_SPC_W_02 Content VTXPPS.TV_PPS_CLASSIFY_FUND_CC_SPC_W
PPS_CLASSIFY_FUND_CC_SPC_W_03 Records VTXPPS.TV_PPS_CLASSIFY_FUND_CC_SPC_W

PPS_CLASSIFY_FUND_02_W_01 Content VTXPPS.TV_PPS_CLASSIFY_FUND_02_W


PPS_CLASSIFY_FUND_02_W_02 Content VTXPPS.TV_PPS_CLASSIFY_FUND_02_W
PPS_CLASSIFY_FUND_02_W_03 Records VTXPPS.TV_PPS_CLASSIFY_FUND_02_W

PPS_CLASSIFY_FUND_AL_W_01 Content VTXPPS.TV_PPS_CLASSIFY_FUND_AL_W


PPS_CLASSIFY_FUND_AL_W_02 Content VTXPPS.TV_PPS_CLASSIFY_FUND_AL_W
PPS_CLASSIFY_FUND_AL_W_03 Records VTXPPS.TV_PPS_CLASSIFY_FUND_AL_W

PPS_CLASSIFY_FUND_SP_LQD_W_01 Content VTXPPS.TV_PPS_CLASSIFY_FUND_SP_LQD_W


PPS_CLASSIFY_FUND_SP_LQD_W_02 Content VTXPPS.TV_PPS_CLASSIFY_FUND_SP_LQD_W
PPS_CLASSIFY_FUND_SP_LQD_W_03 Records VTXPPS.TV_PPS_CLASSIFY_FUND_SP_LQD_W

PPS_CLASSIFY_FUND_SPD_W_01 Content VTXPPS.TV_PPS_CLASSIFY_FUND_SPD_W


PPS_CLASSIFY_FUND_SPD_W_02 Content VTXPPS.TV_PPS_CLASSIFY_FUND_SPD_W
PPS_CLASSIFY_FUND_SPD_W_03 Records VTXPPS.TV_PPS_CLASSIFY_FUND_SPD_W

PPS_CLASSIFY_FUND_03_W_01 Content VTXPPS.TV_PPS_CLASSIFY_FUND_03_W


PPS_CLASSIFY_FUND_03_W_02 Content VTXPPS.TV_PPS_CLASSIFY_FUND_03_W
PPS_CLASSIFY_FUND_03_W_03 Records VTXPPS.TV_PPS_CLASSIFY_FUND_03_W

PPS_CLASSIFY_FUND_FR_BR_W_01 Content VTXPPS.TV_PPS_CLASSIFY_FUND_FR_BR_W


PPS_CLASSIFY_FUND_FR_BR_W_02 Content VTXPPS.TV_PPS_CLASSIFY_FUND_FR_BR_W
PPS_CLASSIFY_FUND_FR_BR_W_03 Records VTXPPS.TV_PPS_CLASSIFY_FUND_FR_BR_W

PPS_PARTNER_W_01 Content VTXPPS.TV_PPS_PARTNER_W


PPS_PARTNER_W_02 Content VTXPPS.TV_PPS_PARTNER_W
PPS_PARTNER_W_03 Records VTXPPS.TV_PPS_PARTNER_W

PPS_PARTNER_SCB_W_01 Content VTXPPS.TV_PPS_PARTNER_SCB_W


PPS_PARTNER_SCB_W_02 Content VTXPPS.TV_PPS_PARTNER_SCB_W
PPS_PARTNER_SCB_W_03 Records VTXPPS.TV_PPS_PARTNER_SCB_W

PPS_PARTNER_NSCB_W_01 Content VTXPPS.TV_PPS_PARTNER_NSCB_W


PPS_PARTNER_NSCB_W_02 Content VTXPPS.TV_PPS_PARTNER_NSCB_W
PPS_PARTNER_NSCB_W_03 Records VTXPPS.TV_PPS_PARTNER_NSCB_W

PPS_PARTNER_GRP_W_01 Content VTXPPS.TV_PPS_PARTNER_GRP_W


PPS_PARTNER_GRP_W_02 Content VTXPPS.TV_PPS_PARTNER_GRP_W
PPS_PARTNER_GRP_W_03 Records VTXPPS.TV_PPS_PARTNER_GRP_W

PPS_PARTNER_CLASSIFY_W_01 Content VTXPPS.TV_PPS_PARTNER_CLASSIFY_W


PPS_PARTNER_CLASSIFY_W_02 Content VTXPPS.TV_PPS_PARTNER_CLASSIFY_W
PPS_PARTNER_CLASSIFY_W_03 Records VTXPPS.TV_PPS_PARTNER_CLASSIFY_W

PPS_HP_ACCT_W_01 Content
VTXPPS.TV_PPS_HP_ACCT_W

PPS_HP_ACCT_W_02 Content VTXPPS.TV_PPS_HP_ACCT_W


PPS_HP_ACCT_W_03 Records VTXPPS.TV_PPS_HP_ACCT_W

TV_PPS_SECUR_ALL_01 Content VTPPPS.TV_PPS_SECUR_ALL


TV_PPS_SECUR_ALL_02 Content VTPPPS.TV_PPS_SECUR_ALL
TV_PPS_SECUR_ALL_03 Records VTPPPS.TV_PPS_SECUR_ALL

TV_PPS_PARTSEC_ALL_NOT048_01 Content VTPPPS.TV_PPS_PARTSEC_ALL_NOT048


TV_PPS_PARTSEC_ALL_NOT048_02 Content VTPPPS.TV_PPS_PARTSEC_ALL_NOT048
TV_PPS_PARTSEC_ALL_NOT048_03 Records VTPPPS.TV_PPS_PARTSEC_ALL_NOT048

TV_PPS_PARTSEC_ALL_048_01 Content VTPPPS.TV_PPS_PARTSEC_ALL_048


TV_PPS_PARTSEC_ALL_048_02 Content VTPPPS.TV_PPS_PARTSEC_ALL_048
TV_PPS_PARTSEC_ALL_048_03 Records VTPPPS.TV_PPS_PARTSEC_ALL_048

TV_PPS_SECUR_FINAL_01 Content VTXPPS.TV_PPS_SECUR_FINAL


TV_PPS_SECUR_FINAL_02 Content VTXPPS.TV_PPS_SECUR_FINAL
TV_PPS_SECUR_FINAL_03 Records VTXPPS.TV_PPS_SECUR_FINAL

TV_PPS_PARTSEC_FINAL_01 Content VTXPPS.TV_PPS_PARTSEC_FINAL


TV_PPS_PARTSEC_FINAL_02 Content VTXPPS.TV_PPS_PARTSEC_FINAL
TV_PPS_PARTSEC_FINAL_03 Records VTXPPS.TV_PPS_PARTSEC_FINAL

TV_PPS_SECUR_H_01 Content VTXPPS.TV_PPS_SECUR_H


TV_PPS_SECUR_H_02 Content VTXPPS.TV_PPS_SECUR_H
TV_PPS_SECUR_H_03 Records VTXPPS.TV_PPS_SECUR_H

TV_PPS_PARTSEC_H_01 Content VTXPPS.TV_PPS_PARTSEC_H


TV_PPS_PARTSEC_H_02 Content VTXPPS.TV_PPS_PARTSEC_H
TV_PPS_PARTSEC_H_03 Records VTXPPS.TV_PPS_PARTSEC_H

VEU_PPS_CLASSIFY_FUND_01 Content VEUPPS.VPPS_CLASSIFY_FUND

VEU_PPS_CLASSIFY_FUND_02 Content VEUPPS.VPPS_CLASSIFY_FUND

VEU_PPS_CLASSIFY_FUND_03 Records VEUPPS.VPPS_CLASSIFY_FUND

VEU_PPS_PARTNER_CLASSIFY_01 Content VEUPPS.VPPS_PARTNER_CLASSIFY


VEU_PPS_PARTNER_CLASSIFY_02 Content VEUPPS.VPPS_PARTNER_CLASSIFY

VEU_PPS_PARTNER_CLASSIFY_03 Records VEUPPS.VPPS_PARTNER_CLASSIFY

VEU_PPS_PARTNER_SEC_01 Content VEUPPS.VPPS_PARTNER_SEC


VEU_PPS_PARTNER_SEC_02 Content VEUPPS.VPPS_PARTNER_SEC

VEU_PPS_PARTNER_SEC_03 Records VEUPPS.VPPS_PARTNER_SEC

VEU_PPS_TDR_PARTNER_01 Content VEUPPS.VPPS_TDR_PARTNER


VEU_PPS_TDR_PARTNER_02 Content VEUPPS.VPPS_TDR_PARTNER

VEU_PPS_TDR_PARTNER_03 Records VEUPPS.VPPS_TDR_PARTNER

VEU_PPS_SECUR_01 Content VEUPPS.VPPS_SECUR


VEU_PPS_SECUR_02 Content VEUPPS.VPPS_SECUR

VEU_PPS_SECUR_03 Records VEUPPS.VPPS_SECUR


VEU_PPS_PARTNER_01 Content VEUPPS.VPPS_PARTNER
VEU_PPS_PARTNER_02 Content VEUPPS.VPPS_PARTNER

VEU_PPS_PARTNER_03 Records VEUPPS.VPPS_PARTNER

VEU_PPS_HP_ACCT_01 Content VEUPPS.VPPS_HP_ACCT


VEU_PPS_HP_ACCT_02 Content VEUPPS.VPPS_HP_ACCT

VEU_PPS_HP_ACCT_03 Records VEUPPS.VPPS_HP_ACCT

VEU_PPS_ACCTCLASS_RESERVE_01 Content VEUPPS.VPPS_ACCTCLASS_RESERVE


VEU_PPS_ACCTCLASS_RESERVE_02 Content VEUPPS.VPPS_ACCTCLASS_RESERVE

VEU_PPS_ACCTCLASS_RESERVE_03 Records VEUPPS.VPPS_ACCTCLASS_RESERVE

VEU_PPS_CUSTOMER_INFO_M_01 Content VEUPPS.VPPS_CUSTOMER_INFO_M


VEU_PPS_CUSTOMER_INFO_M_02 Content VEUPPS.VPPS_CUSTOMER_INFO_M

VEU_PPS_CUSTOMER_INFO_M_03 Records VEUPPS.VPPS_CUSTOMER_INFO_M

VEU_PPS_ALS_TYPE30_01 Content VEUPPS.VPPS_ALS_TYPE30


VEU_PPS_ALS_TYPE30_02 Content VEUPPS.VPPS_ALS_TYPE30

VEU_PPS_ALS_TYPE30_03 Records VEUPPS.VPPS_ALS_TYPE30

VEU_PPS_ALS_TYPE32_01 Content VEUPPS.VPPS_ALS_TYPE32


VEU_PPS_ALS_TYPE32_02 Content VEUPPS.VPPS_ALS_TYPE32

VEU_PPS_ALS_TYPE32_03 Records VEUPPS.VPPS_ALS_TYPE32

VEU_PPS_ALS_TYPE60_01 Content VEUPPS.VPPS_ALS_TYPE60


VEU_PPS_ALS_TYPE60_02 Content VEUPPS.VPPS_ALS_TYPE60

VEU_PPS_ALS_TYPE60_03 Records VEUPPS.VPPS_ALS_TYPE60

VEU_PPS_ALS_TYPE61_01 Content VEUPPS.VPPS_ALS_TYPE61


VEU_PPS_ALS_TYPE61_02 Content VEUPPS.VPPS_ALS_TYPE61

VEU_PPS_ALS_TYPE61_03 Records VEUPPS.VPPS_ALS_TYPE61

VEU_PPS_ALS_TYPE62_01 Content VEUPPS.VPPS_ALS_TYPE62


VEU_PPS_ALS_TYPE62_02 Content VEUPPS.VPPS_ALS_TYPE62

VEU_PPS_ALS_TYPE62_03 Records VEUPPS.VPPS_ALS_TYPE62

VEU_PPS_ALS_TYPE34_01 Content VEUPPS.VPPS_ALS_TYPE34


VEU_PPS_ALS_TYPE34_02 Content VEUPPS.VPPS_ALS_TYPE34

VEU_PPS_ALS_TYPE34_03 Records VEUPPS.VPPS_ALS_TYPE34


VEU_PPS_ALS_TYPE36_01 Content VEUPPS.VPPS_ALS_TYPE36
VEU_PPS_ALS_TYPE36_02 Content VEUPPS.VPPS_ALS_TYPE36

VEU_PPS_ALS_TYPE36_03 Records VEUPPS.VPPS_ALS_TYPE36

TV_PPS_ADJ_ACCT_INFO_01 Content VTXPPS.TV_PPS_ADJ_ACCT_INFO


TV_PPS_ADJ_ACCT_INFO_02 Content VTXPPS.TV_PPS_ADJ_ACCT_INFO
TV_PPS_ADJ_ACCT_INFO_03 Records VTXPPS.TV_PPS_ADJ_ACCT_INFO

TV_PPS_ADJ_HP_ACCT _01 Content VTXPPS.TV_PPS_ADJ_HP_ACCT


TV_PPS_ADJ_HP_ACCT _02 Content VTXPPS.TV_PPS_ADJ_HP_ACCT
TV_PPS_ADJ_HP_ACCT_03 Records VTXPPS.TV_PPS_ADJ_HP_ACCT
VTPPPS.TV_PPS_CLASSIFY_FUND_A
TV_PPS_CLASSIFY_FUND_ADJ_01 Content DJ
VTPPPS.TV_PPS_CLASSIFY_FUND_A
TV_PPS_CLASSIFY_FUND_ADJ_02 Content DJ
VTPPPS.TV_PPS_CLASSIFY_FUND_A
TV_PPS_CLASSIFY_FUND_ADJ_03 Records DJ

TV_PPS_PARTNER_ADJ_01 Content VTPPPS.TV_PPS_PARTNER_ADJ


TV_PPS_PARTNER_ADJ_02 Content VTPPPS.TV_PPS_PARTNER_ADJ
TV_PPS_PARTNER_ADJ_03 Records VTPPPS.TV_PPS_PARTNER_ADJ

TV_PPS_PARTCLASS_ADJ_01 Content VTPPPS.TV_PPS_PARTCLASS_ADJ


TV_PPS_PARTCLASS_ADJ_02 Content VTPPPS.TV_PPS_PARTCLASS_ADJ
TV_PPS_PARTCLASS_ADJ_03 Records VTPPPS.TV_PPS_PARTCLASS_ADJ
VTPPPS.TV_PPS_CCLASS_AC_FN_AD
TV_PPS_CCLASS_AC_FN_ADJ_01 Content JVTPPPS.TV_PPS_CCLASS_AC_FN_AD
TV_PPS_CCLASS_AC_FN_ADJ_02 Content JVTPPPS.TV_PPS_CCLASS_AC_FN_AD
TV_PPS_CCLASS_AC_FN_ADJ_03 Records J

TV_PPS_CCLASS_CUST_FN_ADJ_01 Content ADJ


VTPPPS.TV_PPS_CCLASS_CUST_FN_
TV_PPS_CCLASS_CUST_FN_ADJ_02 Content ADJ
VTPPPS.TV_PPS_CCLASS_CUST_FN_
TV_PPS_CCLASS_CUST_FN_ADJ_03 Records ADJ
VTPPPS.TV_PPS_PARTSEC_AVAL_AL
TV_PPS_PARTSEC_AVAL_ALL_ADJ_01 Content L_ADJ
VTPPPS.TV_PPS_PARTSEC_AVAL_AL
TV_PPS_PARTSEC_AVAL_ALL_ADJ_02 Content L_ADJ
VTPPPS.TV_PPS_PARTSEC_AVAL_AL
TV_PPS_PARTSEC_AVAL_ALL_ADJ_03 Records L_ADJ
VTPPPS.TV_PPS_PARTACCT_AVAL_A
TV_PPS_PARTACCT_AVAL_ADJ_01 Content DJ
VTPPPS.TV_PPS_PARTACCT_AVAL_A
TV_PPS_PARTACCT_AVAL_ADJ_02 Content DJ
VTPPPS.TV_PPS_PARTACCT_AVAL_A
TV_PPS_PARTACCT_AVAL_ADJ_03 Records DJ
VTPPPS.TV_PPS_RESERVE_ACCT_A
TV_PPS_RESERVE_ACCT_ADJ_01 Content DJ
VTPPPS.TV_PPS_RESERVE_ACCT_A
TV_PPS_RESERVE_ACCT_ADJ_02 Content DJ
VTPPPS.TV_PPS_RESERVE_ACCT_A
TV_PPS_RESERVE_ACCT_ADJ_03 Records DJ
VTPPPS.TV_PPS_RESERVE_CUST_A
TV_PPS_RESERVE_CUST_ADJ_01 Content DJ
VTPPPS.TV_PPS_RESERVE_CUST_A
TV_PPS_RESERVE_CUST_ADJ_02 Content DJ
VTPPPS.TV_PPS_RESERVE_CUST_A
TV_PPS_RESERVE_CUST_ADJ_03 Records DJ

PPS_CUST_INTB_ADJ_01 Content VTPPPS.TV_PPS_CUST_INTB_ADJ

PPS_CUST_INTB_ADJ_02 Content VTPPPS.TV_PPS_CUST_INTB_ADJ

PPS_CUST_INTB_ADJ_03 Records VTPPPS.TV_PPS_CUST_INTB_ADJ

PPS_PROV_INTB_ADJ_01 Content VTPPPS.TV_PPS_PROV_INTB_ADJ

PPS_PROV_INTB_ADJ_02 Content VTPPPS.TV_PPS_PROV_INTB_ADJ

PPS_PROV_INTB_ADJ_03 Records VTPPPS.TV_PPS_PROV_INTB_ADJ

PPS_BRR_RATING_ADJ_01 Content VTPPPS.TV_PPS_BRR_RATING_ADJ

PPS_BRR_RATING_ADJ_02 Content VTPPPS.TV_PPS_BRR_RATING_ADJ

PPS_BRR_RATING_ADJ_03 Records VTPPPS.TV_PPS_BRR_RATING_ADJ

PPS_CUST_WHOLSAL_ADJ_01 Content VTPPPS.TV_PPS_CUST_WHOLSAL_ADJ

PPS_CUST_WHOLSAL_ADJ_02 Content VTPPPS.TV_PPS_CUST_WHOLSAL_ADJ

PPS_CUST_WHOLSAL_ADJ_03 Records VTPPPS.TV_PPS_CUST_WHOLSAL_ADJ

PPS_PROV_WHOLSAL_ADJ_01 Content VTPPPS.TV_PPS_PROV_WHOLSAL_ADJ

PPS_PROV_WHOLSAL_ADJ_02 Content VTPPPS.TV_PPS_PROV_WHOLSAL_ADJ

PPS_PROV_WHOLSAL_ADJ_03 Records VTPPPS.TV_PPS_PROV_WHOLSAL_ADJ

PPS_CUST_RETAIL_ADJ_01 Content VTPPPS.TV_PPS_CUST_RETAIL_ADJ

PPS_CUST_RETAIL_ADJ_02 Content VTPPPS.TV_PPS_CUST_RETAIL_ADJ

PPS_CUST_RETAIL_ADJ_03 Records VTPPPS.TV_PPS_CUST_RETAIL_ADJ

PPS_CUST_RETAIL_OTH_ADJ_01 Content VTPPPS.TV_PPS_CUST_RETAIL_OTH_ADJ

PPS_CUST_RETAIL_OTH_ADJ_02 Content VTPPPS.TV_PPS_CUST_RETAIL_OTH_ADJ

PPS_CUST_RETAIL_OTH_ADJ_03 Records VTPPPS.TV_PPS_CUST_RETAIL_OTH_ADJ


PPS_PROV_RETAIL_ADJ_01 Content VTPPPS.TV_PPS_PROV_RETAIL_ADJ

PPS_PROV_RETAIL_ADJ_02 Content VTPPPS.TV_PPS_PROV_RETAIL_ADJ

PPS_PROV_RETAIL_ADJ_03 Records VTPPPS.TV_PPS_PROV_RETAIL_ADJ

PPS_PROV_INT_ADJ_01 Content VTXPPS.TV_PPS_PROV_INT_ADJ


PPS_PROV_INT_ADJ_02 Content VTXPPS.TV_PPS_PROV_INT_ADJ
PPS_PROV_INT_ADJ_03 Records VTXPPS.TV_PPS_PROV_INT_ADJ

PPS_CLASSIFY_ADJ_FINAL_01 Content VTXPPS.TV_PPS_CLASSIFY_ADJ_FINAL

PPS_CLASSIFY_ADJ_FINAL_02 Content VTXPPS.TV_PPS_CLASSIFY_ADJ_FINAL

PPS_CLASSIFY_ADJ_FINAL_03 Records VTXPPS.TV_PPS_CLASSIFY_ADJ_FINAL

PPS_PARTCLASS_ADJ_FINAL_01 Content VTXPPS.TV_PPS_PARTCLASS_ADJ_FINAL

PPS_PARTCLASS_ADJ_FINAL_02 Content VTXPPS.TV_PPS_PARTCLASS_ADJ_FINAL

PPS_PARTCLASS_ADJ_FINAL_03 Records VTXPPS.TV_PPS_PARTCLASS_ADJ_FINAL

PPS_PARTNER_ADJ_FINAL_01 Content VTXPPS.TV_PPS_PARTNER_ADJ_FINAL

PPS_PARTNER_ADJ_FINAL_02 Content VTXPPS.TV_PPS_PARTNER_ADJ_FINAL

PPS_PARTNER_ADJ_FINAL_03 Records VTXPPS.TV_PPS_PARTNER_ADJ_FINAL

PPS_HP_ACCT_ADJ_FINAL_01 Content VTXPPS.TV_PPS_HP_ACCT_ADJ_FINAL

PPS_HP_ACCT_ADJ_FINAL_02 Content VTXPPS.TV_PPS_HP_ACCT_ADJ_FINAL

PPS_HP_ACCT_ADJ_FINAL_03 Records VTXPPS.TV_PPS_HP_ACCT_ADJ_FINAL

PPS_AC_PARTSEC_ADJ_FINAL_01 Content VTXPPS.TV_PPS_AC_PARTSEC_ADJ_FINAL

PPS_AC_PARTSEC_ADJ_FINAL_02 Content VTXPPS.TV_PPS_AC_PARTSEC_ADJ_FINAL

PPS_AC_PARTSEC_ADJ_FINAL_03 Records VTXPPS.TV_PPS_AC_PARTSEC_ADJ_FINAL

PPS_SECUR_ADJ_01 Content VTPPPS.TV_PPS_SECUR_ADJ


PPS_SECUR_ADJ_02 Content VTPPPS.TV_PPS_SECUR_ADJ

PPS_SECUR_ADJ_03 Records VTPPPS.TV_PPS_SECUR_ADJ

PPS_PARTNER_SECUR_ADJ_01 Content VTPPPS.TV_PPS_PARTNER_SECUR_ADJ

PPS_PARTNER_SECUR_ADJ_02 Content VTPPPS.TV_PPS_PARTNER_SECUR_ADJ

PPS_PARTNER_SECUR_ADJ_03 Records VTPPPS.TV_PPS_PARTNER_SECUR_ADJ

PPS_SEC_PSEC_AVAL_ALL_ADJ_01 Content VTPPPS.TV_PPS_SEC_PSEC_AVAL_ALL_ADJ

PPS_SEC_PSEC_AVAL_ALL_ADJ_02 Content VTPPPS.TV_PPS_SEC_PSEC_AVAL_ALL_ADJ

PPS_SEC_PSEC_AVAL_ALL_ADJ_03 Records VTPPPS.TV_PPS_SEC_PSEC_AVAL_ALL_ADJ

PPS_SEC_PSEC_AVAL_ADJ_01 Content VTPPPS.TV_PPS_SEC_PSEC_AVAL_ADJ

PPS_SEC_PSEC_AVAL_ADJ_02 Content VTPPPS.TV_PPS_SEC_PSEC_AVAL_ADJ

PPS_SEC_PSEC_AVAL_ADJ_03 Records VTPPPS.TV_PPS_SEC_PSEC_AVAL_ADJ

PPS_SEC_PSEC_AVAL_048_ADJ_01 Content VTPPPS.TV_PPS_SEC_PSEC_AVAL_048_ADJ

PPS_SEC_PSEC_AVAL_048_ADJ_02 Content VTPPPS.TV_PPS_SEC_PSEC_AVAL_048_ADJ

PPS_SEC_PSEC_AVAL_048_ADJ_03 Records VTPPPS.TV_PPS_SEC_PSEC_AVAL_048_ADJ

PPS_SEC_PACCT_AVAL_ADJ_01 Content VTPPPS.TV_PPS_SEC_PACCT_AVAL_ADJ

PPS_SEC_PACCT_AVAL_ADJ_02 Content VTPPPS.TV_PPS_SEC_PACCT_AVAL_ADJ

PPS_SEC_PACCT_AVAL_ADJ_03 Records VTPPPS.TV_PPS_SEC_PACCT_AVAL_ADJ

PPS_SEC_RSRV_AC_ADJ_01 Content VTPPPS.TV_PPS_SEC_RSRV_AC_ADJ

PPS_SEC_RSRV_AC_ADJ_02 Content VTPPPS.TV_PPS_SEC_RSRV_AC_ADJ

PPS_SEC_RSRV_AC_ADJ_03 Records VTPPPS.TV_PPS_SEC_RSRV_AC_ADJ

PPS_SEC_RSRV_CUST_ADJ_01 Content VTPPPS.TV_PPS_SEC_RSRV_CUST_ADJ


PPS_SEC_RSRV_CUST_ADJ_02 Content VTPPPS.TV_PPS_SEC_RSRV_CUST_ADJ

PPS_SEC_RSRV_CUST_ADJ_03 Records VTPPPS.TV_PPS_SEC_RSRV_CUST_ADJ


VTPPPS.TV_PPS_SEC_CUST_INTB_A
TV_PPS_SEC_CUST_INTB_ADJ_01 Content DJ
VTPPPS.TV_PPS_SEC_CUST_INTB_A
TV_PPS_SEC_CUST_INTB_ADJ_02 Content DJ
VTPPPS.TV_PPS_SEC_CUST_INTB_A
TV_PPS_SEC_CUST_INTB_ADJ_03 Records DJ

TV_PPS_SEC_PROV_INTB_ADJ_01 Content DJ
TV_PPS_SEC_PROV_INTB_ADJ_02 Content DJ
TV_PPS_SEC_PROV_INTB_ADJ_03 Records DJ

TV_PPS_SEC_BRR_RATING_ADJ_01 Content ADJ


TV_PPS_SEC_BRR_RATING_ADJ_02 Content ADJ
TV_PPS_SEC_BRR_RATING_ADJ_03 Records ADJ

TV_PPS_SEC_CUST_WHOLSAL_ADJ_01Content AL_ADJ
TV_PPS_SEC_CUST_WHOLSAL_ADJ_02Content AL_ADJ
TV_PPS_SEC_CUST_WHOLSAL_ADJ_03Records AL_ADJ

VTPPPS.TV_PPS_SEC_PROV_WHOLS
TV_PPS_SEC_PROV_WHOLSAL_ADJ_01Content AL_ADJ
VTPPPS.TV_PPS_SEC_PROV_WHOLS
TV_PPS_SEC_PROV_WHOLSAL_ADJ_02Content AL_ADJ
VTPPPS.TV_PPS_SEC_PROV_WHOLS
TV_PPS_SEC_PROV_WHOLSAL_ADJ_03Records AL_ADJ

TV_PPS_SEC_CUST_RETAIL_ADJ_01 Content ADJ


TV_PPS_SEC_CUST_RETAIL_ADJ_02 Content ADJ
TV_PPS_SEC_CUST_RETAIL_ADJ_03 Records ADJ

TV_PPS_SEC_PROV_RETAIL_ADJ_01 Content ADJ


TV_PPS_SEC_PROV_RETAIL_ADJ_02 Content ADJ
TV_PPS_SEC_PROV_RETAIL_ADJ_03 Records ADJ

TV_PPS_SEC_PROV_INT_ADJ_01 Content J
TV_PPS_SEC_PROV_INT_ADJ_02 Content J
TV_PPS_SEC_PROV_INT_ADJ_03 Records J

PPS_SECUR_ADJ_FINAL_01 Content VTXPPS.TV_PPS_SECUR_ADJ_FINAL


PPS_SECUR_ADJ_FINAL_02 Content VTXPPS.TV_PPS_SECUR_ADJ_FINAL
PPS_SECUR_ADJ_FINAL_03 Records VTXPPS.TV_PPS_SECUR_ADJ_FINAL

PPS_PARTSEC_ADJ_FINAL_01 Content VTXPPS.TV_PPS_PARTSEC_ADJ_FINAL


PPS_PARTSEC_ADJ_FINAL_02 Content VTXPPS.TV_PPS_PARTSEC_ADJ_FINAL
PPS_PARTSEC_ADJ_FINAL_03 Records VTXPPS.TV_PPS_PARTSEC_ADJ_FINAL
PPS_SEC_CLASSIFY_ADJ_FN_01 Content VTXPPS.TV_PPS_SEC_CLASSIFY_ADJ_FN
PPS_SEC_CLASSIFY_ADJ_FN_02 Content VTXPPS.TV_PPS_SEC_CLASSIFY_ADJ_FN
PPS_SEC_CLASSIFY_ADJ_FN_03 Records VTXPPS.TV_PPS_SEC_CLASSIFY_ADJ_FN

PPS_SEC_PARTNER_ADJ_FN_01 Content VTXPPS.TV_PPS_SEC_PARTNER_ADJ_FN


PPS_SEC_PARTNER_ADJ_FN_02 Content VTXPPS.TV_PPS_SEC_PARTNER_ADJ_FN
PPS_SEC_PARTNER_ADJ_FN_03 Records VTXPPS.TV_PPS_SEC_PARTNER_ADJ_FN

PPS_BRR_RATING_ADJ_HP_01 Content VTPPPS.TV_PPS_BRR_RATING_ADJ_HP


PPS_BRR_RATING_ADJ_HP_02 Content VTPPPS.TV_PPS_BRR_RATING_ADJ_HP
PPS_BRR_RATING_ADJ_HP_03 Records VTPPPS.TV_PPS_BRR_RATING_ADJ_HP

PPS_CUST_WHOLSAL_ADJ_HP_01 Content VTPPPS.TV_PPS_CUST_WHOLSAL_ADJ_HP


PPS_CUST_WHOLSAL_ADJ_HP_02 Content VTPPPS.TV_PPS_CUST_WHOLSAL_ADJ_HP
PPS_CUST_WHOLSAL_ADJ_HP_03 Records VTPPPS.TV_PPS_CUST_WHOLSAL_ADJ_HP

PPS_PROV_WHOLSAL_ADJ_HP_01 Content VTPPPS.TV_PPS_PROV_WHOLSAL_ADJ_HP


PPS_PROV_WHOLSAL_ADJ_HP_02 Content VTPPPS.TV_PPS_PROV_WHOLSAL_ADJ_HP
PPS_PROV_WHOLSAL_ADJ_HP_03 Records VTPPPS.TV_PPS_PROV_WHOLSAL_ADJ_HP

PPS_CUST_RETAIL_ADJ_HP_01 Content VTPPPS.TV_PPS_CUST_RETAIL_ADJ_HP


PPS_CUST_RETAIL_ADJ_HP_02 Content VTPPPS.TV_PPS_BRR_RATING_ADJ_HP
PPS_CUST_RETAIL_ADJ_HP_03 Records VTPPPS.TV_PPS_BRR_RATING_ADJ_HP

PPS_PROV_RETAIL_ADJ_HP_01 Content VTPPPS.TV_PPS_PROV_RETAIL_ADJ_HP


PPS_PROV_RETAIL_ADJ_HP_02 Content VTPPPS.TV_PPS_PROV_RETAIL_ADJ_HP
PPS_PROV_RETAIL_ADJ_HP_03 Records VTPPPS.TV_PPS_PROV_RETAIL_ADJ_HP

PPS_PROV_INT_ADJ_HP_01 Content VTXPPS.TV_PPS_PROV_INT_ADJ_HP


PPS_PROV_INT_ADJ_HP_02 Content VTXPPS.TV_PPS_PROV_INT_ADJ_HP
PPS_PROV_INT_ADJ_HP_03 Records VTXPPS.TV_PPS_PROV_INT_ADJ_HP

PPS_HP_ADJ_ALL_FINAL_01 Content VTXPPS.TV_PPS_HP_ADJ_ALL_FINAL


PPS_HP_ADJ_ALL_FINAL_02 Content VTXPPS.TV_PPS_HP_ADJ_ALL_FINAL
PPS_HP_ADJ_ALL_FINAL_03 Records VTXPPS.TV_PPS_HP_ADJ_ALL_FINAL
Test Case Description Expected result Actual Result
Primary key does not duplicate.
IACCT,APPL_CODE No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not duplicate.


IACCT,APPL_CODE No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not duplicate.


IACCT,APPL_CODE No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not duplicate.


IACCT,APPL_CODE No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not duplicate.


IACCT,APPL_CODE No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not duplicate.


IACCT,APPL_CODE No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not duplicate.


IACCT,APPL_CODE No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not duplicate.


IACCT,APPL_CODE No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not duplicate.


IACCT,APPL_CODE No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not duplicate.PARTID No duplicate. No duplicate.


Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not duplicate.PARTID No duplicate. No duplicate.


Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not duplicate.PARTID No duplicate. Duplicates found.


Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not


duplicate.IACCT,APPL_CODE No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not


duplicate.IACCT,PARTID No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value are same.

Primary key does not duplicate.AS_OF_DT


,COLL_ID ,PARTID ,SAGMNT_ID No duplicate. NO Duplicates found.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not duplicate.AS_OF_DT


,COLL_ID ,PARTID No duplicate. NO Duplicates found.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not duplicate.AS_OF_DT


,COLL_ID ,PARTID No duplicate. NO Duplicates found.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not duplicate.AS_OF_DT


,ASSET_ID ,PARTID ,SAGMNT_ID No duplicate. NO Duplicates found.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not duplicate.AS_OF_DT


,ASSET_ID ,PARTID ,SAGMNT_ID No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not duplicate.AS_OF_DT


,ASSET_ID ,PARTID No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.
Primary key does not duplicate.AS_OF_DT
,ASSET_ID ,PARTID No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not duplicate.AS_OF_DT


,ASSET_ID ,PARTID No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not duplicate.AS_OF_DT


,ASSET_ID ,PARTID No duplicate. duplicates due to data mocking,but wi
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not


duplicate.ISECCODE,ISECKEY No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not


duplicate.ISECCODE,ISECKEY No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not


duplicate.ISECCODE,ISECKEY No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not


duplicate.ISECCODE,ISECKEY No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not


duplicate.ISECCODE,ISECKEY,PARTID No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not


duplicate.ISECCODE,ISECKEY,PARTID No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not


duplicate.ISECCODE,ISECKEY,PARTID No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.
Primary key does not
duplicate.ISECCODE,ISECKEY,PARTID No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not


duplicate.ISECCODE,ISECKEY,PARTID No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not


duplicate.ISECCODE,ISECKEY,PARTID No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not


duplicate.IACCT,PARTID No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not


duplicate.D5_SAGMNT_ID
,LAST_RESTRUCTURE_DT No duplicate. Duplicates found at view level
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not


duplicate.TDR_ACCOUNT_NUM
,TDR_ACCOUNT_MOD_NUM
,BEF_ACCOUNT_NUM
,BEF_ACCOUNT_MOD_NUM No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not


duplicate.ACCTNO,REFNO
,COLLSEQ,COLLID No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not


duplicate.ACCTNO,REFNO
,COLLSEQ,COLLID No duplicate. No Data
Check null primary key of target PK is not null No Data
To verify data between source and target The value should be sameNo Data

Primary key does not


duplicate.ACCTNO,REFNO
,COLLSEQ,COLLID No duplicate. Row duplicate at view level
Check null primary key of target PK is not null No Data
To verify data between source and target The value should be sameNo Data
Primary key does not
duplicate.ACCTNO,REFNO
,COLLSEQ,COLLID No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not


duplicate.ACCTNO,REFNO
,COLLSEQ,COLLID No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not


duplicate.PARTID,ISECCODE,ISECKEY No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not


duplicate.PARTID,ISECCODE,ISECKEY No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not


duplicate.PARTID,ISECCODE,ISECKEY No duplicate. Row duplicate at view level
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not


duplicate.PARTID,ISECCODE,ISECKEY No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not


duplicate.PARTID,ISECCODE,ISECKEY No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not


duplicate.PARTID,ISECCODE,ISECKEY No duplicate. Row duplicate at view level
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not


duplicate.SAGMNT_ID
,LAST_RESTRUCTURE_DT,PARTID,AS_OFD
T No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not


duplicate.SAGMNT_ID
,LAST_RESTRUCTURE_DT,PARTID,AS_OFD
T No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not


duplicate.PARTID,SDR_NO No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not


duplicate.COLLID,ACCTNO No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
To verify data between source and target The value should be sameThe value should be same.

Primary key does not duplicate.PARTID No duplicate. No duplicate.


Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.PARTID ,


IACCT No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.PARTID No duplicate. No duplicate.


Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.PARTID No duplicate. No duplicate.


Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.PARTID ,


IACCT No duplicate. Row duplicate at view level
Check null primary key of target PK is not null No Data
Check null primary key of target The value should be sameNo Data

Primary key does not duplicate.PARTID ,


IACCT No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.PARTID ,


IACCT No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.PARTID ,


IACCT , AS_OF_DT No duplicate. Row duplicate at view level
Check null primary key of target PK is not null No Data
Check null primary key of target The value should be sameNo Data
Primary key does not duplicate.AS_OF_DT
,DATE_TIME ,IACCT ,APPL_CODE No duplicate. Row duplicate at view level
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.AS_OF_DT


,DATE_TIME ,PARTID ,IACCT No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.AS_OF_DT


,DATE_TIME ,PARTID No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.AS_OF_DT


,DATE_TIME ,IACCT ,APPL_CODE No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.AS_OF_DT


,IACCT ,APPL_CODE No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.AS_OF_DT


,IACCT ,APPL_CODE No duplicate. Row duplicate at view level
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.PARTID ,


IACCT , AS_OF_DT No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.PARTID ,


AS_OF_DT No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.PARTID ,


AS_OF_DT No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.


AS_OF_DT ,PARTID ,ISECCODE ,ISECKEY No duplicate. Row duplicate at view level
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.
Primary key does not duplicate.AS_OF_DT
,ISECCODE ,ISECKEY No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.AS_OF_DT


,ISECCODE ,ISECKEY No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.PARTID ,


IACCT No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.PARTID No duplicate. No duplicate.


Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.PARTID ,


IACCT No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.PARTID No duplicate. No duplicate.


Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.PARTID ,


IACCT No duplicate. Row duplicate at view level
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.PARTID No duplicate. No duplicate.


Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.AS_OF_DT


,CACCT_TYPE ,AGING_LEVEL
,CAR_GRP_CD No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate. IACCT No duplicate. No duplicate.


Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate. IACCT No duplicate. No duplicate.


Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.NoAS_OF_DT


duplicate.,DATE_TIME ,FLAG_ACTION
No duplicate. ,PARTID ,IACCT
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate. AS_OF_DTNo duplicate. No duplicate.


Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate. IACCT No duplicate. No duplicate.


Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate. IACCT No duplicate. No duplicate.


Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.NoAS_OF_DT


duplicate.,DATE_TIME ,FLAG_ACTION
No duplicate. ,PARTID ,IACCT
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate. AS_OF_DTNo duplicate. No duplicate.


Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate. IACCT No duplicate. No duplicate.


Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate. IACCT No duplicate. No duplicate.


Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.
Primary key does not
duplicate. AS_OF_DT ,DATE_TIME
,FLAG_ACTION ,PARTID ,IACCT No duplicate. No duplicate.
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate. AS_OF_DTNo duplicate. No duplicate.


Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate. AS_OF_ No duplicate. Row duplicate at view level
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.
Primary key does not duplicate.AS_OF_DT
,IACCT ,APPL_CODE No duplicate. No duplicate.

Check null primary key of target PK is not null PK is not null

Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.AS_OF_DT


,IACCT ,APPL_CODE No duplicate. No duplicate.

Check null primary key of target PK is not null PK is not null

Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.AS_OF_DT


,IACCT ,APPL_CODE No duplicate. No duplicate.

Check null primary key of target PK is not null PK is not null

Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.AS_OF_DT


,IACCT ,APPL_CODE No duplicate. No duplicate.

Check null primary key of target PK is not null PK is not null

Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.AS_OF_DT


,IACCT ,APPL_CODE No duplicate. No duplicate.

Check null primary key of target PK is not null PK is not null

Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.AS_OF_DT


,IACCT ,APPL_CODE No duplicate. No duplicate.

Check null primary key of target PK is not null PK is not null

Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.AS_OF_DT


,IACCT ,APPL_CODE No duplicate. No duplicate.

Check null primary key of target PK is not null PK is not null

Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.AS_OF_DT


,IACCT ,APPL_CODE No duplicate. No duplicate.

Check null primary key of target PK is not null PK is not null

Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.AS_OF_DT


,IACCT ,APPL_CODE No duplicate. No duplicate.

Check null primary key of target PK is not null PK is not null

Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.AS_OF_DT


,IACCT ,APPL_CODE No duplicate. No duplicate.

Check null primary key of target PK is not null PK is not null


Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.AS_OF_DT


,IACCT ,APPL_CODE No duplicate. No duplicate.

Check null primary key of target PK is not null PK is not null

Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.AS_OF_DT


,IACCT ,APPL_CODE No duplicate. No duplicate.

Check null primary key of target PK is not null PK is not null

Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.PARTID ,


AS_OF_DT No duplicate. No duplicate.

Check null primary key of target PK is not null PK is not null

Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.PARTID ,


AS_OF_DT No duplicate. No duplicate.

Check null primary key of target PK is not null PK is not null

Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate.PARTID ,


AS_OF_DT No duplicate. No duplicate.

Check null primary key of target PK is not null PK is not null

Check null primary key of target The value should be samefew values dosent exist in the destinat

Primary key does not duplicate.PARTID ,


AS_OF_DT No duplicate. No duplicate.

Check null primary key of target PK is not null PK is not null

Check null primary key of target The value should be sameThe value should be same.

Primary key does not


duplicate.AS_OF_DT,PARTID,IACCT No duplicate. No duplicate.

Check null primary key of target PK is not null PK is not null

Check null primary key of target The value should be sameThe value should be same.

Primary key does not


duplicate.AS_OF_DT,IACCT,APPL_CODE No duplicate. No duplicate.

Check null primary key of target PK is not null PK is not null

Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate. ISECCODENo


,ISECKEY,
duplicate. Row duplicate at view level
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate. PARTID,ISECCODE


No duplicate.
,ISECKEY, Row duplicate at view level
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate. PARTID,ISECCODE


No duplicate.
,ISECKEY, No duplicate.
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate. AS_OF_DTNo


,DATE_TIME
duplicate.,ISECCODE ,ISECKEY,
Row duplicate at view level
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate. AS_OF_DTNo


,DATE_TIME
duplicate.,ISECCODE ,ISECKEY,PARTID,
Row duplicate at view level
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate. AS_OF_DT,ISECCODE


No duplicate.
,ISECKEY, Row duplicate at view level
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate. AS_OF_DTNo


,ISECCODE
duplicate.
,ISECKEY,PARTID,
Row duplicate at view level
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Count between source view and target fil Both Count should be samBoth Count should be same.

Check the file name, should be appended Business Date should be ap


File name suffix has Business Date
To verify data content between source
and target The values should be samThe values should be same.

Count between source view and target fil Both Count should be samBoth Count should be same.
Check the file name, should be appended Business Date should be ap
File name suffix has Business Date
To verify data content between source
and target The values should be samThe values should be same.

Count between source view and target fil Both Count should be samBoth Count should be same.
Check the file name, should be appended Business Date should be ap
File name suffix has Business Date
To verify data content between source
and target The values should be samThe values should be same.

Count between source view and target fil Both Count should be samBoth Count should be same.
Check the file name, should be appended Business Date should be ap
File name suffix has Business Date
To verify data content between source
and target The values should be samThe values should be same.

Count between source view and target fil Both Count should be samBoth Count should be same.
Check the file name, should be appended Business Date should be ap
File name suffix has Business Date
To verify data content between source
and target The values should be samThe values should be same.
Count between source view and target fil Both Count should be samBoth Count should be same.
Check the file name, should be appended Business Date should be ap
File name suffix has Business Date
To verify data content between source
and target The values should be samThe values should be same.

Count between source view and target fil Both Count should be samBoth Count should be same.
Check the file name, should be appended Business Date should be ap
File name suffix has Business Date
To verify data content between source
and target The values should be samThe values should be same.

Count between source view and target fil Both Count should be samBoth Count should be same.
Check the file name, should be appended Business Date should be ap
File name suffix has Business Date
To verify data content between source
and target The values should be samThe values should be same.

Count between source view and target fil Both Count should be samBoth Count should be same.
Check the file name, should be appended Business Date should be ap
File name suffix has Business Date
To verify data content between source
and target The values should be samThe values should be same.

Count between source view and target fil Both Count should be samNo duplicate.
Check the file name, should be appended Business Date should be ap
PK is not null
To verify data content between source
and target The values should be samThe value should be same.

Count between source view and target fil Both Count should be samNo duplicate.
Check the file name, should be appended Business Date should be ap
PK is not null
To verify data content between source
and target The values should be samThe value should be same.

Count between source view and target fil Both Count should be samNo duplicate.
Check the file name, should be appended Business Date should be ap
PK is not null
To verify data content between source
and target The values should be samThe value should be same.

Count between source view and target fil Both Count should be samNo duplicate.
Check the file name, should be appended Business Date should be ap
PK is not null
To verify data content between source
and target The values should be samThe value should be same.

Count between source view and target fil Both Count should be samNo duplicate.
Check the file name, should be appended Business Date should be ap
PK is not null
To verify data content between source
and target The values should be samThe value should be same.

Count between source view and target fil Both Count should be samNo duplicate.
Check the file name, should be appended Business Date should be ap
PK is not null
To verify data content between source
and target The values should be samThe value should be same.
Count between source view and target fil Both Count should be samNo Data
Check the file name, should be appended Business Date should be ap
No Data
To verify data content between source
and target The values should be samNo Data

Primary key does not duplicate. No duplicate. No duplicate.


Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe values should be same.

Primary key does not duplicate. No duplicate. No duplicate.


Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe values should be same.

Primary key does not duplicate. No duplicate. No duplicate.


Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe values should be same.

Primary key does not duplicate. No duplicate. Row duplicate at view level
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe values should be same.

Primary key does not duplicate. No duplicate. No duplicate.


Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe values should be same.

Primary key does not duplicate. No duplicate. Row duplicate at view level
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe values should be same.

Primary key does not duplicate. No duplicate. Row duplicate at view level
Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe values should be same.

Primary key does not duplicate. No duplicate. No duplicate.


Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate. No duplicate. No duplicate.


Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate. No duplicate. No duplicate.


Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe values should be same.

Primary key does not duplicate. No duplicate. No duplicate.


Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe values should be same.

Primary key does not duplicate. PARTID No duplicate. No duplicate.

Check null primary key of target PK is not null PK is not null

Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate. PARTID ,IACCT


No duplicate. No duplicate.

Check null primary key of target PK is not null PK is not null

Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate. PARTID No duplicate. No duplicate.

Check null primary key of target PK is not null PK is not null

Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate. PARTID No duplicate. No Data

Check null primary key of target PK is not null No Data

Check null primary key of target The value should be sameNo Data

Primary key does not duplicate. PARTID,IACCT


No duplicate. No Data

Check null primary key of target PK is not null No Data

Check null primary key of target The value should be sameNo Data

Primary key does not duplicate. PARTID,IACCT


No duplicate. No duplicate.

Check null primary key of target PK is not null PK is not null

Check null primary key of target The value should be sameThe values should be same.

Primary key does not duplicate. PARTID,IACCT


No duplicate. No duplicate.

Check null primary key of target PK is not null PK is not null

Check null primary key of target The value should be sameThe values should be same.
Primary key does not duplicate. PARTID,IACCT
No duplicate. No duplicate.

Check null primary key of target PK is not null PK is not null

Check null primary key of target The value should be sameThe values should be same.

Primary key does not duplicate. AS_OF_DT,PARTID,IACCT


No duplicate. No Data
Check null primary key of target PK is not null No Data
Check null primary key of target The value should be sameNo Data

Primary key does not duplicate. AS_OF_DT,DATE_TIME,IACCT,PARTID


No duplicate. No duplicate.

Check null primary key of target PK is not null PK is not null

Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate. AS_OF_DT,DATE_TIME,IACCT,PARTID


No duplicate. No duplicate.

Check null primary key of target PK is not null PK is not null

Check null primary key of target The value should be sameNo Data

Primary key does not duplicate. AS_OF_DT,DATE_TIME,PARTID


No duplicate. Row duplicate at view level

Check null primary key of target PK is not null PK is not null

Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate. AS_OF_DT,DATE_TIME,IACCT,APPL_CODE


No duplicate. No duplicate.

Check null primary key of target PK is not null PK is not null

Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate. AS_OF_DT,DATE_TIME,IACCT,APPL_CODE


No duplicate. No duplicate.

Check null primary key of target PK is not null PK is not null

Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate. ISECCODE,ISECKEY


No duplicate. No Data
Check null primary key of target PK is not null No Data

Check null primary key of target The value should be sameNo Data

Primary key does not duplicate. PARTID,ISECCODE,ISECKEY


No duplicate. No Data

Check null primary key of target PK is not null No Data

Check null primary key of target The value should be sameNo Data

Primary key does not duplicate. PARTID,ISECCODE,ISECKEY


No duplicate. No Data

Check null primary key of target PK is not null No Data

Check null primary key of target The value should be sameNo Data

Primary key does not duplicate. PARTID,ISECCODE,ISECKEY


No duplicate. No Data

Check null primary key of target PK is not null No Data

Check null primary key of target The value should be sameNo Data

Primary key does not duplicate. PARTID,ISECCODE,ISECKEY


No duplicate. No Data

Check null primary key of target PK is not null No Data

Check null primary key of target The value should be sameNo Data

Primary key does not duplicate. PARTID,IACCT


No duplicate. No Data

Check null primary key of target PK is not null No Data

Check null primary key of target The value should be sameNo Data

Primary key does not duplicate. PARTID,IACCT


No duplicate. No Data

Check null primary key of target PK is not null No Data

Check null primary key of target The value should be sameNo Data

Primary key does not duplicate. PARTID No duplicate. No Data


Check null primary key of target PK is not null No Data

Check null primary key of target The value should be sameNo Data

Primary key does not duplicate. PARTID No duplicate. No Data


Check null primary key of target PK is not null No Data
Check null primary key of target The value should be sameNo Data

Primary key does not duplicate. PARTID ,IACCT


No duplicate. No Data
Check null primary key of target PK is not null No Data
Check null primary key of target The value should be sameNo Data

Primary key does not duplicate. PARTID No duplicate. No Data


Check null primary key of target PK is not null No Data
Check null primary key of target The value should be sameNo Data

Primary key does not duplicate. PARTID No duplicate. No Data


Check null primary key of target PK is not null No Data
Check null primary key of target The value should be sameNo Data

Primary key does not duplicate. PARTID ,IACCT


No duplicate. No Data

Check null primary key of target PK is not null No Data

Check null primary key of target The value should be sameNo Data

Primary key does not duplicate. PARTID ,IACCT


No duplicate. No Data
Check null primary key of target PK is not null No Data
Check null primary key of target The value should be sameNo Data

Primary key does not duplicate. PARTID ,IACCT


No duplicate. No Data
Check null primary key of target PK is not null No Data
Check null primary key of target The value should be sameNo Data

Primary key does not duplicate. AS_OF_DTNo


,DATE_TIME
duplicate.,PARTID ,IACCT
No Data
Check null primary key of target PK is not null No Data
Check null primary key of target The value should be sameNo Data

Primary key does not duplicate. AS_OF_DT ,DATE_TIME ,ISECCODE


No duplicate. No Data ,ISECKEY
Check null primary key of target PK is not null No Data

Check null primary key of target The value should be sameNo Data

Primary key does not duplicate. AS_OF_DT ,DATE_TIME ,ISECCODE


No duplicate. No Data ,ISECKEY
Check null primary key of target PK is not null No Data

Check null primary key of target The value should be sameNo Data
Primary key does not duplicate. AS_OF_DT ,DATE_TIME ,ISECCODE
No duplicate. No Data ,ISECKEY
Check null primary key of target PK is not null No Data

Check null primary key of target The value should be sameNo Data

Primary key does not duplicate. AS_OF_DT ,DATE_TIME ,ISECCODE


No duplicate. No Data ,ISECKEY
Check null primary key of target PK is not null No Data
Check null primary key of target The value should be sameNo Data

Primary key does not duplicate. No duplicate. No Data


Check null primary key of target PK is not null No Data
Check null primary key of target The value should be sameNo Data

Primary key does not duplicate. No duplicate. No Data


Check null primary key of target PK is not null No Data
Check null primary key of target The value should be sameNo Data

Primary key does not duplicate. No duplicate. No Data


Check null primary key of target PK is not null No Data
Check null primary key of target The value should be sameNo Data

Primary key does not duplicate. No duplicate. No duplicate.


Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate. No duplicate. No duplicate.


Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate. No duplicate. No duplicate.


Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.

Primary key does not duplicate. No duplicate. No duplicate.


Check null primary key of target PK is not null PK is not null
Check null primary key of target The value should be sameThe value should be same.
Test Result Link Prepared By Prepared On RCA

PASS LINK
PASS LINK
PASS LINK

PASS LINK
PASS LINK
PASS LINK

PASS LINK
PASS LINK
PASS LINK

PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

PASS LINK
PASS LINK
PASS LINK

PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link
PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

PASS LINK
PASS LINK
PASS LINK

PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link
PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

NO DATA Link
NO DATA Link
NO DATA Link

FAIL Link
PASS Link
PASS Link
PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

FAIL Link
PASS Link
PASS Link

PASS LINK
PASS LINK
PASS LINK

PASS Link
PASS Link
PASS Link

FAIL Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

PASS Link
PASS Link
PASS Link

PASS LINK
PASS LINK
PASS LINK

PASS LINK
PASS LINK
PASS LINK

PASS LINK
PASS LINK
PASS LINK

PASS LINK
PASS LINK
PASS LINK

FAIL LINK
PASS LINK
PASS LINK

PASS LINK
PASS LINK
PASS LINK

PASS LINK
PASS LINK
PASS LINK

FAIL LINK
PASS LINK
PASS LINK
FAIL Link GOUTHAM
PASS Link GOUTHAM
PASS Link GOUTHAM

PASS Link GOUTHAM


PASS Link GOUTHAM
PASS Link GOUTHAM

PASS Link GOUTHAM


PASS Link GOUTHAM
PASS Link GOUTHAM

PASS Link GOUTHAM


PASS Link GOUTHAM
PASS Link GOUTHAM

PASS Link GOUTHAM


PASS Link GOUTHAM
PASS Link GOUTHAM

FAIL Link GOUTHAM


PASS Link GOUTHAM
PASS Link GOUTHAM

PASS Link GOUTHAM


PASS Link GOUTHAM
PASS Link GOUTHAM

PASS Link GOUTHAM


PASS Link GOUTHAM
PASS Link GOUTHAM

PASS Link GOUTHAM


PASS Link GOUTHAM
PASS Link GOUTHAM

FAIL Link GOUTHAM


PASS Link GOUTHAM
PASS Link GOUTHAM
PASS Link GOUTHAM
PASS Link GOUTHAM
PASS Link GOUTHAM

PASS Link GOUTHAM


PASS Link GOUTHAM
PASS Link GOUTHAM

PASS Link GOUTHAM


PASS Link GOUTHAM
PASS Link GOUTHAM

PASS Link GOUTHAM


PASS Link GOUTHAM
PASS Link GOUTHAM

PASS Link GOUTHAM


PASS Link GOUTHAM
PASS Link GOUTHAM

PASS Link GOUTHAM


PASS Link GOUTHAM
PASS Link GOUTHAM

FAIL List GOUTHAM


PASS List GOUTHAM
PASS List GOUTHAM

PASS Link GOUTHAM


PASS Link GOUTHAM
PASS Link GOUTHAM

PASS Link GOUTHAM


PASS Link GOUTHAM
PASS Link GOUTHAM

PASS #LINK PRIYA 28/06/2016


PASS #LINK PRIYA 28/06/2016
PASS #LINK PRIYA 28/06/2016

PASS #LINK PRIYA 28/06/2016


PASS #LINK PRIYA 28/06/2016
PASS #LINK PRIYA 28/06/2016

PASS #LINK PRIYA 28/06/2016


PASS #LINK PRIYA 28/06/2016
PASS #LINK PRIYA 28/06/2016

PASS #LINK PRIYA 28/06/2016


PASS #LINK PRIYA 28/06/2016
PASS #LINK PRIYA 28/06/2016

PASS #LINK PRIYA 28/06/2016


PASS #LINK PRIYA 28/06/2016
PASS #LINK PRIYA 28/06/2016

PASS #LINK PRIYA 28/06/2016


PASS #LINK PRIYA 28/06/2016
PASS #LINK PRIYA 28/06/2016

PASS #LINK PRIYA 28/06/2016


PASS #LINK PRIYA 28/06/2016
PASS #LINK PRIYA 28/06/2016

PASS #LINK PRIYA 28/06/2016


PASS #LINK PRIYA 28/06/2016
PASS #LINK PRIYA 28/06/2016

PASS #LINK PRIYA 28/06/2016


PASS #LINK PRIYA 28/06/2016
PASS #LINK PRIYA 28/06/2016

PASS #LINK PRIYA 28/06/2016


PASS #LINK PRIYA 28/06/2016
PASS #LINK PRIYA 28/06/2016

PASS #LINK PRIYA 28/06/2016


PASS #LINK PRIYA 28/06/2016
PASS #LINK PRIYA 28/06/2016

PASS #LINK PRIYA 28/06/2016


PASS #LINK PRIYA 28/06/2016
PASS #LINK PRIYA 28/06/2016

FAIL #LINK PRIYA 28/06/2016


PASS #LINK PRIYA 28/06/2016
PASS #LINK PRIYA 28/06/2016
PASS Link GOUTHAM
PASS Link GOUTHAM
PASS Link GOUTHAM

PASS link GOUTHAM


PASS link GOUTHAM
PASS link GOUTHAM

PASS link GOUTHAM


PASS link GOUTHAM
PASS link GOUTHAM

PASS link GOUTHAM


PASS link GOUTHAM
PASS link GOUTHAM

PASS link GOUTHAM


PASS link GOUTHAM
PASS link GOUTHAM

PASS link GOUTHAM


PASS link GOUTHAM
PASS link GOUTHAM

PASS link GOUTHAM


PASS link GOUTHAM
PASS link GOUTHAM

PASS link GOUTHAM


PASS link GOUTHAM
PASS link GOUTHAM

PASS link GOUTHAM


PASS link GOUTHAM
PASS link GOUTHAM

PASS link GOUTHAM


PASS link GOUTHAM
PASS link GOUTHAM

PASS link GOUTHAM


PASS link GOUTHAM
PASS link GOUTHAM

PASS link GOUTHAM


PASS link GOUTHAM
PASS link GOUTHAM

PASS link GOUTHAM


PASS link GOUTHAM
PASS link GOUTHAM

PASS link GOUTHAM


PASS link GOUTHAM
PASS link GOUTHAM

PASS link GOUTHAM


PASS link GOUTHAM
FAIL link GOUTHAM

PASS link GOUTHAM


PASS link GOUTHAM
PASS link GOUTHAM

PASS link GOUTHAM


PASS link GOUTHAM
PASS link GOUTHAM

PASS link GOUTHAM


PASS link GOUTHAM
PASS link GOUTHAM

PASS LINK PRIYA 30/06/2016


PASS LINK PRIYA 30/06/2016
PASS LINK PRIYA 30/06/2016

FAIL LINK PRIYA 30/06/2016


PASS LINK PRIYA 30/06/2016
PASS LINK PRIYA 30/06/2016

PASS LINK PRIYA 30/06/2016


PASS LINK PRIYA 30/06/2016
PASS LINK PRIYA 30/06/2016

PASS LINK PRIYA 30/06/2016


PASS LINK PRIYA 30/06/2016
PASS LINK PRIYA 30/06/2016

FAIL LINK PRIYA 30/06/2016


PASS LINK PRIYA 30/06/2016
PASS LINK PRIYA 30/06/2016

PASS LINK PRIYA 30/06/2016


PASS LINK PRIYA 30/06/2016
PASS LINK PRIYA 30/06/2016

FAIL LINK PRIYA 30/06/2016


PASS LINK PRIYA 30/06/2016
PASS LINK PRIYA 30/06/2016

PASS LINK 30/06/2016

PASS LINK 30/06/2016

PASS LINK 30/06/2016

PASS link 30/06/2016


PASS link 30/06/2016

PASS link 30/06/2016

PASS link 30/06/2016


PASS link 30/06/2016

PASS link 30/06/2016

PASS link 30/06/2016


PASS link 30/06/2016

PASS link 30/06/2016

PASS link 30/06/2016


PASS link 30/06/2016

PASS link 30/06/2016


PASS link 30/06/2016
PASS link 30/06/2016

PASS link 30/06/2016

PASS link 30/06/2016


PASS link 30/06/2016

PASS link 30/06/2016

PASS link 30/06/2016


PASS link 30/06/2016

PASS link 30/06/2016

PASS link 30/06/2016


PASS link 30/06/2016

PASS link 30/06/2016

PASS link 30/06/2016


PASS link 30/06/2016

PASS link 30/06/2016

PASS link 30/06/2016


PASS link 30/06/2016

PASS link 30/06/2016

PASS link 30/06/2016


PASS link 30/06/2016

PASS link 30/06/2016

PASS link 30/06/2016


PASS link 30/06/2016

PASS link 30/06/2016

PASS link 30/06/2016


PASS link 30/06/2016

PASS link 30/06/2016

PASS link 30/06/2016


PASS link 30/06/2016

PASS link 30/06/2016


NO DATA link 30/06/2016
NO DATA link 30/06/2016

NO DATA link 30/06/2016

PASS link PRIYA


PASS link PRIYA
PASS link PRIYA

PASS link PRIYA 04-07-16


PASS link PRIYA 04-07-16
PASS link PRIYA 04-07-16

PASS link PRIYA 04-07-16


PASS link PRIYA 04-07-16
PASS link PRIYA 04-07-16

PASS link PRIYA 04-07-16


PASS link PRIYA 04-07-16
PASS link PRIYA 04-07-16

PASS link PRIYA 04-07-16


PASS link PRIYA 04-07-16
PASS link PRIYA 04-07-16

FAIL link PRIYA 04-07-16


PASS link PRIYA 04-07-16
PASS link PRIYA 04-07-16

PASS link PRIYA 04-07-16


PASS link PRIYA 04-07-16
PASS link PRIYA 04-07-16

PASS link PRIYA 04-07-16


PASS link PRIYA 04-07-16
PASS link PRIYA 04-07-16

PASS link PRIYA 04-07-16


PASS link PRIYA 04-07-16
PASS link PRIYA 04-07-16

PASS link PRIYA 04-07-16


PASS link PRIYA 04-07-16
PASS link PRIYA 04-07-16

PASS LINK PRIYA 04-07-16


PASS LINK PRIYA 04-07-16
PASS LINK PRIYA 04-07-16

PASS link GOUTHAM 30/06/2016

PASS link GOUTHAM 30/06/2016

PASS link GOUTHAM 30/06/2016

PASS link GOUTHAM 30/06/2016

PASS link GOUTHAM 30/06/2016

PASS link GOUTHAM 30/06/2016

PASS link GOUTHAM 30/06/2016

PASS link GOUTHAM 30/06/2016

PASS link GOUTHAM 30/06/2016

PASS link GOUTHAM 30/06/2016

PASS link GOUTHAM 30/06/2016

PASS link GOUTHAM 30/06/2016

PASS link GOUTHAM 30/06/2016

PASS link GOUTHAM 30/06/2016

PASS link GOUTHAM 30/06/2016

PASS link GOUTHAM 30/06/2016

PASS link GOUTHAM 30/06/2016

PASS link GOUTHAM 30/06/2016

PASS link GOUTHAM 30/06/2016

PASS link GOUTHAM 30/06/2016

PASS link GOUTHAM 30/06/2016


PASS link GOUTHAM 30/06/2016

PASS link GOUTHAM 30/06/2016

PASS link GOUTHAM 30/06/2016

PASS LINK GOUTHAM


PASS LINK GOUTHAM
NO DATA IN DESTINATION TABLELINK GOUTHAM

PASS link

PASS link

PASS link

PASS link

PASS link

PASS link

PASS link

PASS link

PASS link

PASS link

PASS link

PASS link

PASS link

PASS link

PASS link

PASS LINK
PASS LINK

PASS LINK

FAIL link

PASS link

PASS link

PASS link

PASS link

NO DATA IN DESTINATION TABLElink

PASS link

PASS link

NO DATA IN DESTINATION TABLElink

NO DATA LINK

NO DATA LINK

NO DATA LINK

PASS link

PASS link

NO DATA IN DESTINATION TABLElink

PASS link

PASS link

NO DATA IN DESTINATION TABLElink

PASS link
PASS link

NO DATA IN DESTINATION TABLElink

NO DATA LINK PRIYA 05-07-16


NO DATA LINK PRIYA 05-07-16
NO DATA LINK PRIYA 05-07-16

NO DATA LINK PRIYA 05-07-16


NO DATA LINK PRIYA 05-07-16
NO DATA LINK PRIYA 05-07-16

PASS LINK PRIYA 05-07-16


PASS LINK PRIYA 05-07-16
NO DATA IN DESTINATION TABLELINK PRIYA 05-07-16

PASS LINK PRIYA 05-07-16


PASS LINK PRIYA 05-07-16
NO DATA IN DESTINATION TABLELINK PRIYA 05-07-16

FAIL LINK PRIYA 05-07-16

PASS LINK PRIYA 05-07-16

NO DATA IN DESTINATION TABLELINK PRIYA 05-07-16

NO DATA LINK PRIYA 05-07-16


NO DATA LINK PRIYA 05-07-16
NO DATA LINK PRIYA 05-07-16

NO DATA LINK PRIYA 05-07-16


NO DATA LINK PRIYA 05-07-16
NO DATA LINK PRIYA 05-07-16

PASS LINK PRIYA 05-07-16


PASS LINK PRIYA 05-07-16
PASS LINK PRIYA 05-07-16

PASS LINK GOUTHAM


PASS LINK GOUTHAM
PASS LINK GOUTHAM

PASS LINK GOUTHAM


PASS LINK GOUTHAM
PASS LINK GOUTHAM
PASS LINK GOUTHAM
PASS LINK GOUTHAM
PASS LINK GOUTHAM

PASS LINK GOUTHAM


PASS LINK GOUTHAM
PASS LINK GOUTHAM

PASS LINK
PASS LINK
PASS LINK

PASS LINK
PASS LINK
PASS LINK

PASS LINK
PASS LINK
PASS LINK

PASS link
PASS link
PASS link

PASS link
PASS link
PASS link

PASS link
PASS link
PASS link

PASS link
PASS link
PASS link
PPS_PARTACCT_AVALUE_01
Duplicate Check
SEL PARTID ,IACCT,COUNT(*) A FROM S2VTPPPS.TV_PPS_PARTACCT_AVALUE GROUP BY 1,2 HAVING A

Result: 0 Records PASS

PPS_PARTACCT_AVALUE_02
Null Validation
SEL PARTID ,IACCT FROM S2VTPPPS.TV_PPS_PARTACCT_AVALUE WHERE PARTID IS NULL OR IACCT IS

Result: 0 Records PASS

PPS_PARTACCT_AVALUE_03
Source Data from VTPPPS.TV_PPS_PARTACCT_AVALUE
PARTID IACCT AVALUE_COLL_IAS39
4424537 50230008831
1999780 47891700718 100
348984 49690180159
1442087 70003003350
2843620 80531003979

Target Data loaded to DTPPPS.TPPS_PARTACCT_AVALUE


PARTID IACCT AVALUE_COLL_IAS39
4424537 50230008831
1999780 47891700718 100
1442087 70003003350
2843620 80531003979
348984 49690180159
Compare record and content of all field
PARTID IACCT AVALUE_COLL_IAS39
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Remarks

Back To Index
PASS

UE GROUP BY 1,2 HAVING A>1;

PASS

ARTID IS NULL OR IACCT IS NULL ;

PASS
PPS_TDR_ACCOUNT_AGING_M_01
Duplicate Check
SEL D5_SAGMNT_ID ,LAST_RESTRUCTURE_DT,COUNT(*) A FROM (
SEL DISTINCT * FROM S2VTPPPS.TV_PPS_TDR_ACCOUNT_AGING_M ) DT GROUP BY 1,2 HAVING A >1
Result: 0 Records

PPS_TDR_ACCOUNT_AGING_M_02
Null Validation
SEL D5_SAGMNT_ID ,LAST_RESTRUCTURE_DT FROM S2VTPPPS.TV_PPS_TDR_ACCOUNT_AGING_M WHE
D5_SAGMNT_ID IS NULL OR LAST_RESTRUCTURE_DT IS NULL

Result: O Records

PPS_TDR_ACCOUNT_AGING_M_03
Source Data from VTPPPS.TV_PPS_TDR_ACCOUNT_AGING_M
D5_SAGMNT_ID LAST_RESTRUCTURE_AGING_DAY_BF_TDR CLASS_BF
49793158255 2/12/2016
47801069259 8/25/2015
91531001091 11/21/2014
47390107653 10/10/2014
53631012122 1/2/2016 1

Target Data loaded to DTPPPS.TPPS_PARTACCT_AVALUE


D5_SAGMNT_ID LAST_RESTRUCTURE_AGING_DAY_BF_TDR CLASS_BF
49793158255 2/12/2016
47801069259 8/25/2015
91531001091 11/21/2014
47390107653 10/10/2014
53631012122 1/2/2016 1

Compare record and content of all field


D5_SAGMNT_ID LAST_RESTRUCTURE_AGING_DAY_BF_TDR CLASS_BF
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Remarks

Back To Index
PASS

OUP BY 1,2 HAVING A >1

PASS

DR_ACCOUNT_AGING_M WHERE

PASS

FLAG_CHECK ACCT_BILL_SCHED_F M1_DATE M2_DATE


3PAY M 3/31/2016 4/30/2016
1PAY M 9/30/2015 10/31/2015
1PAY M 12/31/2014 1/31/2015
3PAY M 11/30/2014 12/31/2014
1PAY M 2/29/2016 3/31/2016

FLAG_CHECK ACCT_BILL_SCHED_F M1_DATE M2_DATE


3PAY M 3/31/2016 4/30/2016
1PAY M 9/30/2015 10/31/2015
1PAY M 12/31/2014 1/31/2015
3PAY M 11/30/2014 12/31/2014
1PAY M 2/29/2016 3/31/2016

FLAG_CHECK ACCT_BILL_SCHED_F M1_DATE M2_DATE


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
M3_DATE LAST_PAYMENT_CHECSTART_DT END_DT
5/31/2016 5/31/2016 2/29/2016 12/31/9999
11/30/2015 9/30/2015 2/29/2016 12/31/9999
2/28/2015 12/31/2014 2/29/2016 12/31/9999
1/31/2015 1/31/2015 2/29/2016 12/31/9999
4/30/2016 2/29/2016 2/29/2016 12/31/9999

M3_DATE LAST_PAYMENT_CHECSTART_DT END_DT


5/31/2016 5/31/2016 2/29/2016 12/31/9999
11/30/2015 9/30/2015 2/29/2016 12/31/9999
2/28/2015 12/31/2014 2/29/2016 12/31/9999
1/31/2015 1/31/2015 2/29/2016 12/31/9999
4/30/2016 2/29/2016 2/29/2016 12/31/9999

M3_DATE LAST_PAYMENT_CHECK
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
RECORD_DELETED_FCTL_ID INS_PROC_NAME INS_TXF_BATCH_ID
367 SCN_T_PPS_TDR_ACCO 1
367 SCN_T_PPS_TDR_ACCO 2
367 SCN_T_PPS_TDR_ACCO 2
367 SCN_T_PPS_TDR_ACCO 1
367 SCN_T_PPS_TDR_ACCO 1

RECORD_DELETED_FCTL_ID INS_PROC_NAME INS_TXF_BATCH_ID


367 SCN_T_PPS_TDR_ACCO 1
367 SCN_T_PPS_TDR_ACCO 2
367 SCN_T_PPS_TDR_ACCO 2
367 SCN_T_PPS_TDR_ACCO 1
367 SCN_T_PPS_TDR_ACCO 1
UPD_PROC_NAME UPD_TXF_BATCH_ID
? ?
? ?
? ?
? ?
? ?

UPD_PROC_NAME UPD_TXF_BATCH_ID
? ?
? ?
? ?
? ?
? ?
PPS_OLD_TDR_ACCT_DAY_CNT_M_01
Duplicate Check
SEL TDR_ACCOUNT_NUM,TDR_ACCOUNT_MOD_NUM ,BEF_ACCOUNT_NUM ,BEF_ACCOUNT_MOD_NUM ,COUNT(*) FROM
( SELECT DISTINCT * FROM S2VTPPPS.TV_PPS_OLD_TDR_ACCT_DAY_CNT_M ) AS X GROUP BY 1,2,3,4 HAVING COUNT(*) >1 ;
Result: O RECORDS

PPS_OLD_TDR_ACCT_DAY_CNT_M_02
Null Validation
SEL TDR_ACCOUNT_NUM ,TDR_ACCOUNT_MOD_NUM ,BEF_ACCOUNT_NUM ,BEF_ACCOUNT_MOD_NUM FROM S2VTPPPS.TV_PPS_OLD_TDR_A
TDR_ACCOUNT_NUM IS NULL OR TDR_ACCOUNT_MOD_NUM IS NULL OR BEF_ACCOUNT_NUM IS NULL OR
BEF_ACCOUNT_MOD_NUM IS NULL ;
Result: O RECORDS

PPS_OLD_TDR_ACCT_DAY_CNT_M_03
Source Data from VTPPPS.TV_PPS_OLD_TDR_ACCT_DAY_CNT_M
TDR_ACCOUNT_NUM TDR_ACCOUNT_MOD BEF_ACCOUNT_NUM
1.48E+025 AM14 1.48E+025
1.48E+025 AM14 1.48E+025
1.48E+025 AM14 1.48E+025
1.48E+025 AM14 1.48E+025
1.48E+025 AM14 1.48E+025

Target Data loaded to DTPPPS.TPPS_OLD_TDR_ACCT_DAY_CNT_M


TDR_ACCOUNT_NUM TDR_ACCOUNT_MOD BEF_ACCOUNT_NUM
1.48E+025 AM14 1.48E+025
1.48E+025 AM14 1.48E+025
1.48E+025 AM14 1.48E+025
1.48E+025 AM14 1.48E+025
1.48E+025 AM14 1.48E+025

Compare record and content of all field


TDR_ACCOUNT_NUM TDR_ACCOUNT_MOD BEF_ACCOUNT_NUM
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
Back To Index
PASS

D_NUM ,COUNT(*) FROM


BY 1,2,3,4 HAVING COUNT(*) >1 ;

PASS

D_NUM FROM S2VTPPPS.TV_PPS_OLD_TDR_ACCT_DAY_CNT_M where


M IS NULL OR

PASS

BEF_ACCOUNT_MOD_DAYS_PAST_DUE_CNT
AM14 ?
AM14 ?
AM14 ?
AM14 ?
AM14 ?

BEF_ACCOUNT_MOD_DAYS_PAST_DUE_CNT
AM14 ?
AM14 ?
AM14 ?
AM14 ?
AM14 ?

BEF_ACCOUNT_MOD_DAYS_PAST_DUE_CNT
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
PPS_LEADACCT_SHARE_01_01

PPS_LEADACCT_SHARE_01_02
Null Validation
SELECT ACCTNO,REFNO ,COLLSEQ,COLLID FROM S2VTPPPS.TV_PPS_LEADACCT_SHARE_01 WHERE ACCTNO IS NULL AND REFNO IS NUL

Result: 0 records

PPS_LEADACCT_SHARE_01_03
Source Data from S1VTPPPS.TV_PPS_LEADACCT_SHARE_01

ACCTNO REFNO COLLSEQ COLLID


47890062523 201501202300001 4 L000005465
47890062523 201501202300001 5 L000005466
47890062523 201501202300001 2 L000005463
47890062523 201501202300001 6 L000005467
47890062523 201501202300001 1 L000005462
47890062523 201501202300001 3 L000005464
Target Data loaded to DTPPPS.TPPS_LEADACCT_SHARE_TEMP
ACCTNO REFNO COLLSEQ COLLID
47890062523 201501202300001 1 L000005462
47890062523 201501202300001 2 L000005463
47890062523 201501202300001 3 L000005464
47890062523 201501202300001 4 L000005465
47890062523 201501202300001 5 L000005466
47890062523 201501202300001 6 L000005467
Compare record and content of all field
ACCTNO REFNO COLLSEQ COLLID
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

RCA BELOW

Back To Index

IN S2VTPPPS.TV_PPS_LEADACCT_SHR_NON_OD
SELECT
DISTINCT(SUBSTR(PPS_ALS_OPC.ACCTNO,1,11)) AS ACCTNO , COUNT (*)
/* PPS_ALS_OPC.REFNO,
PPS_ALS_OPC.REFSEQ,
PPS_CA.FILEDATE*/
FROM

S2DTPPPS.TPPS_PLPS_CA_ALS_OPC_M AS PPS_ALS_OPC
GROUP BY 1 HAVING COUNT(*) > 1

DUPLICATES EXIST IN THE TABLE WHICH IS USED IN ACCT_LIST

IN S2VTPPPS.TV_PPS_LEADACCT_SHR_OD
SEL
DISTINCT(LIMIT_INFO_H_OD.SAGMNT_ID) AS ACCT_NO ,COUNT (*)
FROM S2DTPPPS.T5DS_LIMIT_INFO AS LIMIT_INFO_H_OD
GROUP BY 1 HAVING COUNT(*) > 1 ;

DUPLICATES EXIST IN THE DRIVING TABLE OF ACCT_LIST


PASS

PASS

CCTNO IS NULL AND REFNO IS NULL AND COLLSEQ IS NULL AND COLLID IS NULL;

PASS

PARTID COLLFLAG COLLFLAG_GRP CACCT_TYPE


0023693078 1A 31
0023693078 1A 31
0023693078 1A 31
0023693078 1A 31
0023693078 1A 31
0023693078 1A 31

PARTID COLLFLAG COLLFLAG_GRP CACCT_TYPE


0023693078 1A 31
0023693078 1A 31
0023693078 1A 31
0023693078 1A 31
0023693078 1A 31
0023693078 1A 31

PARTID COLLFLAG COLLFLAG_GRP CACCT_TYPE


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
BOT_OBJECT COLLTYPE ISECCODE DLSTSUR
1 121 ? 1/6/2016
1 122 ? 1/6/2016
1 133 ? 1/5/2016
1 123 ? 1/6/2016
1 131 ? 1/6/2016
1 132 ? 1/4/2016

BOT_OBJECT COLLTYPE ISECCODE DLSTSUR


1 131 ? 1/6/2016
1 133 ? 1/5/2016
1 132 ? 1/4/2016
1 121 ? 1/6/2016
1 122 ? 1/6/2016
1 123 ? 1/6/2016

BOT_OBJECT COLLTYPE ISECCODE DLSTSUR


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
ALSTSUR AMORG ATOT_LN ABAL
2000000 1000000 3000000 3000000
2000000 1000000 3000000 3000000
1 3000000 3000000
2000000 1000000 3000000 3000000
10000 3000000 3000000
1100000 3000000 3000000

ALSTSUR AMORG ATOT_LN ABAL


10000 3000000 3000000
1 3000000 3000000
1100000 3000000 3000000
2000000 1000000 3000000 3000000
2000000 1000000 3000000 3000000
2000000 1000000 3000000 3000000

ALSTSUR AMORG ATOT_LN ABAL


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
SHARE_AMT ABAL_NF ABAL_NFF1 FILEDATE
3000000 1/6/2016
3000000 1/6/2016
3000000 1/6/2016
3000000 1/6/2016
3000000 1/6/2016
3000000 1/6/2016

SHARE_AMT ABAL_NF ABAL_NFF1 FILEDATE


3000000 1/6/2016
3000000 1/6/2016
3000000 1/6/2016
3000000 1/6/2016
3000000 1/6/2016
3000000 1/6/2016

SHARE_AMT ABAL_NF ABAL_NFF1 FILEDATE


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
FLAG_SYSTEM PROGRAMNO
2 1
2 1
2 1
2 1
2 1
2 1

FLAG_SYSTEM PROGRAMNO
2 1
2 1
2 1
2 1
2 1
2 1

FLAG_SYSTEM PROGRAMNO
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
PPS_LEADACCT_SHARE_02_01
Duplicate Check
SELECT ACCTNO,REFNO ,COLLSEQ,COLLID,COUNT(*) FROM S2VTPPPS.TV_PPS_LEADACCT_SHARE_02 GROUP BY 1,2,3,4 HAVING COUNT(

Result: NO DATA : SELECT COUNT(*)


FROM
(
SEL CLASSIFY_FUND_CURR .* FROM S2VTTPPS.PPS_CLASSIFY_FUND AS CLASSIFY
INNER JOIN S2VTPPPS.VPPS_BUSINESSDATE_M BD
ON CLASSIFY_FUND_CURR.AS_OF_DT BETWEEN BD.FIRST_DAY_OF_MONTH AND B
AND SUBSTR(CLASSIFY_FUND_CURR.COC_CODE,1,1) IN ('3','4')
AND CLASSIFY_FUND_CURR.CSTAT_ACCT IN ('A','N')
QUALIFY RANK() OVER(PARTITION BY CLASSIFY_FUND_CURR.IACCT,CLASSIFY_F
) AS CLASSIFY_FUND_CURR

INNER JOIN
(
SEL CLASSIFY_FUND_PREV.* FROM S2VTTPPS.PPS_CLASSIFY_FUND AS CLASSIFY
INNER JOIN S2VTPPPS.VPPS_BUSINESSDATE_M BD
ON CLASSIFY_FUND_PREV.AS_OF_DT BETWEEN BD.FIRST_DAY_OF_PREVIOUS_MON
QUALIFY RANK() OVER(PARTITION BY CLASSIFY_FUND_PREV.IACCT,CLASSIFY_FU
) AS CLASSIFY_FUND_PREV
ON CLASSIFY_FUND_CURR.IACCT=CLASSIFY_FUND_PREV.IACCT
WHERE CLASSIFY_FUND_CURR.ATOT_LN <> CLASSIFY_FUND_PREV.ATOT_LN -----

NO DATA FOR THE FILTER CLASSIFY_FUND_CURR.ATOT_LN <> CLASSIFY_FUND_PREV.ATOT_LN (IT IS COMMENTED ABOVE)

PPS_LEADACCT_SHARE_02_02
Null Validation
SELECT ACCTNO,REFNO ,COLLSEQ,COLLID FROM S2VTPPPS.TV_PPS_LEADACCT_SHARE_02 WHERE ACCTNO IS NULL AND REFNO IS NUL

Result:
PPS_LEADACCT_SHARE_02_03
Source Data from S1VTPPPS.TV_PPS_LEADACCT_SHARE_02

ACCTNO REFNO COLLSEQ COLLID

Target Data loaded to DTPPPS.TPPS_LEADACCT_SHARE_TEMP


ACCTNO REFNO COLLSEQ COLLID

Compare record and content of all field


ACCTNO REFNO COLLSEQ COLLID

NO DATA CHECK RCA .

Back To Index
NO DATA

GROUP BY 1,2,3,4 HAVING COUNT(*) > 1

PS.PPS_CLASSIFY_FUND AS CLASSIFY_FUND_CURR

EN BD.FIRST_DAY_OF_MONTH AND BD.LAST_DAY_OF_MONTH


ODE,1,1) IN ('3','4')

SIFY_FUND_CURR.IACCT,CLASSIFY_FUND_CURR.APPL_CODE ORDER BY DATE_TIME DESC) = 1

S.PPS_CLASSIFY_FUND AS CLASSIFY_FUND_PREV

EN BD.FIRST_DAY_OF_PREVIOUS_MONTH AND BD.LAST_DAY_OF_PREVIOUS_MONTH


SIFY_FUND_PREV.IACCT,CLASSIFY_FUND_PREV.APPL_CODE ORDER BY DATE_TIME DESC) = 1

FUND_PREV.IACCT
CLASSIFY_FUND_PREV.ATOT_LN ------- HAVE NO DATA FOR THIS FILTER

T_LN (IT IS COMMENTED ABOVE)

NO DATA

CCTNO IS NULL AND REFNO IS NULL AND COLLSEQ IS NULL AND COLLID IS NULL;
NO DATA

PARTID COLLFLAG COLLFLAG_GRP CACCT_TYPE

PARTID COLLFLAG COLLFLAG_GRP CACCT_TYPE

PARTID COLLFLAG COLLFLAG_GRP CACCT_TYPE


BOT_OBJECT COLLTYPE ISECCODE DLSTSUR

BOT_OBJECT COLLTYPE ISECCODE DLSTSUR

BOT_OBJECT COLLTYPE ISECCODE DLSTSUR


ALSTSUR AMORG ATOT_LN ABAL

ALSTSUR AMORG ATOT_LN ABAL

ALSTSUR AMORG ATOT_LN ABAL


SHARE_AMT ABAL_NF ABAL_NFF1 FILEDATE

SHARE_AMT ABAL_NF ABAL_NFF1 FILEDATE

SHARE_AMT ABAL_NF ABAL_NFF1 FILEDATE


FLAG_SYSTEM PROGRAMNO

FLAG_SYSTEM PROGRAMNO

FLAG_SYSTEM PROGRAMNO
PPS_LEADACCT_SHARE_03_01
Duplicate Check
-----------VTPPPS.TV_PPS_LEADACCT_SHARE_03 DUPLICATES EXIST

SEL ACCTNO,REFNO ,COLLSEQ,COLLID,COUNT(*) A FROM


(
SELECT DISTINCT * FROM S2VTPPPS.TV_PPS_LEADACCT_SHARE_03 ) AS X
GROUP BY 1,2,3,4 HAVING A > 1 ;
Result: 3 ROW LEVEL DUPLICATES EXISTED .

ACCTNO REFNO COLLSEQ COLLID


47891518488 4562708 1 L000187940
47800530663 4826337 1 2012097219
76231009608 5007581 1 2012054281

PPS_LEADACCT_SHARE_03_02
Null Validation
SELECT ACCTNO,REFNO ,COLLSEQ,COLLID FROM S2VTPPPS.TV_PPS_LEADACCT_SHARE_03
WHERE ACCTNO IS NULL OR REFNO IS NULL OR COLLSEQ IS NULL OR COLLID IS NULL;

Result: 0 records

PPS_LEADACCT_SHARE_03_03
Source Data from S1VTPPPS.TV_PPS_LEADACCT_SHARE_03

ACCTNO REFNO COLLSEQ COLLID


9410 000000000011111 1 L000003998
9413 100000000000222 1 L000003998

Target Data loaded to DTPPPS.TPPS_LEADACCT_SHARE_TEMP


ACCTNO REFNO COLLSEQ COLLID
9410 000000000011111 1 L000003998
9413 100000000000222 1 L000003998

Compare record and content of all field


ACCTNO REFNO COLLSEQ COLLID
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
Back To Index
DRIVING TABLE OF ACCT_TRAN HAVE DUPLICATES .

-------RCA
-------GETTING DUPLICATES FROM UNION ALL'S
SELECT DISTINCT
ACCT_TRAN,
COLLID,
REFNO,
COLLSEQ ,
COUNT(*)
FROM
(
SELECT
CA_NON_CANCEL_ACCT.COLLSEQ AS COLLSEQ ,
CA_NON_CANCEL_ACCT.COLLTYPE AS COLLTYPE,
CA_NON_CANCEL_ACCT.COLLFLAG AS COLLFLAG,
CA_NON_CANCEL_ACCT.DFUNDNNN AS DFUNDNNN,
CA_NON_CANCEL_ACCT.BOT_OBJECT AS BOT_OBJECT,
CA_NON_CANCEL_ACCT.ACCT_TRAN AS ACCT_TRAN,
CA_NON_CANCEL_ACCT.OBJ_ACCT AS OBJ_ACCT,
CA_NON_CANCEL_ACCT.COLLID AS COLLID,
CA_NON_CANCEL_ACCT.REFNO AS REFNO,
CA_NON_CANCEL_ACCT.REFSEQ AS REFSEQ
FROM S2DTPPPS.TPPS_PLPS_CA_M as PPS_CA
INNER JOIN
(
SEL
CA_ACCT_ALL.COLLSEQ
, CA_ACCT_ALL.COLLTYPE
, CA_ACCT_ALL.COLLFLAG
, CA_ACCT_ALL.DFUNDNNN
, CA_ACCT_ALL.BOT_OBJECT
, CA_ACCT_ALL.ACCT_TRAN
, CA_ACCT_ALL.OBJ_ACCT
,CA_ACCT_ALL.COLLID
, CA_ACCT_ALL.REFNO
, CA_ACCT_ALL.REFSEQ
FROM S2DTPPPS.TPPS_PLPS_COLL_CA_ACCT_M AS CA_ACCT_ALL
LEFT JOIN S2DTPPPS.TPPS_PLPS_COLL_CA_ACCT_M as CA_ACCT_CANCEL
-- code added bala
ON CA_ACCT_ALL.REFNO=CA_ACCT_CANCEL.REFNO
AND CA_ACCT_ALL.ACCT_TRAN=CA_ACCT_CANCEL.ACCT_TRAN
AND COALESCE(CA_ACCT_ALL.ACCT_TRAN,'')<>''
-- Code modified
AND COALESCE ( CA_ACCT_CANCEL.OBJ_ACCT,'') ='6'
AND COALESCE (CA_ACCT_CANCEL.ACCT_TRAN,'')<>''
WHERE CA_ACCT_CANCEL.ACCT_TRAN IS NULL
) AS CA_NON_CANCEL_ACCT
ON PPS_CA.REFNO = CA_NON_CANCEL_ACCT.REFNO
AND PPS_CA.REFSEQ = CA_NON_CANCEL_ACCT.REFSEQ
AND PPS_CA.CA_STAT = 'D'
AND PPS_CA.FLAG_SYSTEM = '2' -- LEADS System
AND PPS_CA.FILEDATE IS NOT NULL
QUALIFY DENSE_RANK() OVER(PARTITION BY CA_NON_CANCEL_ACCT.ACCT_TRAN,CA_NON_CANCEL_ACCT.RE
UNION ALL

SELECT
CA_ACCT_MAIN.COLLSEQ AS COLLSEQ,
CA_ACCT_MAIN.COLLTYPE AS COLLTYPE,
CA_ACCT_MAIN.COLLFLAG AS COLLFLAG,
CA_ACCT_MAIN.DFUNDNNN AS DFUNDNNN,
CA_ACCT_MAIN.BOT_OBJECT AS BOT_OBJECT,
CA_ACCT_MAIN.ACCT_TRAN AS ACCT_TRAN,
CA_ACCT_MAIN.OBJ_ACCT AS OBJ_ACCT,
CA_ACCT_MAIN.COLLID AS COLLID,
CA_ACCT_MAIN.REFNO AS REFNO,
CA_ACCT_MAIN.REFSEQ AS REFSEQ
FROM S2DTPPPS.TPPS_PLPS_COLL_CA_ACCT_M AS CA_ACCT_MAIN
INNER JOIN
(
SELECT
REFSEQ,
REFNO,
ACCT_TRAN,
FILEDATE,
OBJ_ACCT
FROM
(
SELECT
CA_CANCEL_ALL.ACCT_TRAN AS ACCT_TRAN,
CA_CANCEL_ALL.REFNO AS REFNO,
CA_CANCEL_ALL.REFSEQ AS REFSEQ,
CA_CANCEL_ALL.FILEDATE AS FILEDATE,
CA_CANCEL_ALL.OBJ_ACCT AS OBJ_ACCT
FROM
(
SELECT
CA_ACCT_LATEST.ACCT_TRAN AS ACCT_TRAN,
PPS_CA.REFSEQ AS REFSEQ,
PPS_CA.REFNO AS REFNO,
PPS_CA.FILEDATE AS FILEDATE,
CA_ACCT_LATEST.OBJ_ACCT AS OBJ_ACCT,
DENSE_RANK()OVER ( PARTITION BY CA_ACCT_LATEST.ACCT_TRAN ORDER BY PPS_CA.FILEDATE DESC ) AS R
FROM S2DTPPPS.TPPS_PLPS_CA_M AS PPS_CA
INNER JOIN
(
SELECT
A.ACCT_TRAN AS ACCT_TRAN,
A.REFNO AS REFNO,
A.REFSEQ AS REFSEQ,
A.OBJ_ACCT AS OBJ_ACCT
FROM S2DTPPPS.TPPS_PLPS_COLL_CA_ACCT_M AS A
INNER JOIN S2DTPPPS.TPPS_PLPS_COLL_CA_ACCT_M AS CA_ACCT_LATEST_1
ON A.ACCT_TRAN=CA_ACCT_LATEST_1.ACCT_TRAN
--CODE ADDED BALA
AND A.REFNO=CA_ACCT_LATEST_1.REFNO
-- Code modified bala
AND COALESCE (CA_ACCT_LATEST_1.OBJ_ACCT,'') =6
GROUP BY A.ACCT_TRAN,A.REFNO,A.REFSEQ,A.OBJ_ACCT
) AS CA_ACCT_LATEST
ON PPS_CA.REFNO = CA_ACCT_LATEST.REFNO
AND PPS_CA.REFSEQ = CA_ACCT_LATEST.REFSEQ
AND PPS_CA.CA_STAT='D'
AND PPS_CA.FLAG_SYSTEM='2' --LEADS System
AND PPS_CA.FILEDATE IS NOT NULL
) AS CA_CANCEL_ALL
WHERE CA_CANCEL_ALL.RANK1=1 AND COALESCE (CA_CANCEL_ALL.OBJ_ACCT,'') <>6
) AS MAIN1

UNION ALL

SELECT
REFSEQ,
REFNO,
ACCT_TRAN,
FILEDATE,
OBJ_ACCT
FROM
(
SELECT
CA_CANCEL_ALL.ACCT_TRAN AS ACCT_TRAN,
CA_CANCEL_ALL.REFNO AS REFNO,
CA_CANCEL_ALL.REFSEQ AS REFSEQ,
CA_CANCEL_ALL.FILEDATE AS FILEDATE,
CA_CANCEL_ALL.OBJ_ACCT AS OBJ_ACCT
FROM
(
SELECT
CA_ACCT_LATEST.ACCT_TRAN AS ACCT_TRAN,
PPS_CA.REFSEQ AS REFSEQ,
PPS_CA.REFNO AS REFNO,
PPS_CA.FILEDATE AS FILEDATE,
CA_ACCT_LATEST.OBJ_ACCT AS OBJ_ACCT,
DENSE_RANK()OVER ( PARTITION BY CA_ACCT_LATEST.ACCT_TRAN ORDER BY PPS_CA.FILEDATE DESC ) AS R
FROM S2DTPPPS.TPPS_PLPS_CA_M AS PPS_CA

INNER JOIN
(
SELECT
A.ACCT_TRAN AS ACCT_TRAN,
A.REFNO AS REFNO,
A.REFSEQ AS REFSEQ,
A.OBJ_ACCT AS OBJ_ACCT
FROM S2DTPPPS.TPPS_PLPS_COLL_CA_ACCT_M AS A
INNER JOIN S2DTPPPS.TPPS_PLPS_COLL_CA_ACCT_M AS CA_ACCT_LATEST_1
ON A.ACCT_TRAN=CA_ACCT_LATEST_1.ACCT_TRAN
--CODE ADDED BALA
AND A.REFNO=CA_ACCT_LATEST_1.REFNO
AND COALESCE ( CA_ACCT_LATEST_1.OBJ_ACCT,'') =6
GROUP BY A.ACCT_TRAN,A.REFNO,A.REFSEQ,A.OBJ_ACCT
) AS CA_ACCT_LATEST
ON PPS_CA.REFNO = CA_ACCT_LATEST.REFNO
AND PPS_CA.REFSEQ = CA_ACCT_LATEST.REFSEQ
AND PPS_CA.CA_STAT='D'
AND PPS_CA.FLAG_SYSTEM='2' --LEADS System
AND PPS_CA.FILEDATE IS NOT NULL
) AS CA_CANCEL_ALL

INNER JOIN
(
SELECT
CA_CANCEL_ALL.ACCT_TRAN AS ACCT_TRAN,
CA_CANCEL_ALL.REFNO AS REFNO,
CA_CANCEL_ALL.REFSEQ AS REFSEQ,
CA_CANCEL_ALL.FILEDATE AS FILEDATE,
CA_CANCEL_ALL.OBJ_ACCT AS OBJ_ACCT
FROM
(
SELECT
CA_ACCT_LATEST.ACCT_TRAN AS ACCT_TRAN,
PPS_CA.REFSEQ AS REFSEQ,
PPS_CA.REFNO AS REFNO,
PPS_CA.FILEDATE AS FILEDATE,
CA_ACCT_LATEST.OBJ_ACCT AS OBJ_ACCT,
DENSE_RANK()OVER ( PARTITION BY CA_ACCT_LATEST.ACCT_TRAN ORDER BY PPS_CA.FILEDATE DESC ) AS R
FROM S2DTPPPS.TPPS_PLPS_CA_M AS PPS_CA
INNER JOIN
(
SELECT
A.ACCT_TRAN AS ACCT_TRAN,
A.REFNO AS REFNO,
A.REFSEQ AS REFSEQ,
A.OBJ_ACCT AS OBJ_ACCT
FROM S2DTPPPS.TPPS_PLPS_COLL_CA_ACCT_M AS A
INNER JOIN S2DTPPPS.TPPS_PLPS_COLL_CA_ACCT_M AS CA_ACCT_LATEST_1
ON A.ACCT_TRAN=CA_ACCT_LATEST_1.ACCT_TRAN
--CODE ADDED BALA
AND A.REFNO=CA_ACCT_LATEST_1.REFNO
AND COALESCE ( CA_ACCT_LATEST_1.OBJ_ACCT,'') =6
GROUP BY A.ACCT_TRAN,A.REFNO,A.REFSEQ,A.OBJ_ACCT
) AS CA_ACCT_LATEST
ON PPS_CA.REFNO = CA_ACCT_LATEST.REFNO
AND PPS_CA.REFSEQ = CA_ACCT_LATEST.REFSEQ
AND PPS_CA.CA_STAT='D'
AND PPS_CA.FLAG_SYSTEM='2' --LEADS System
AND PPS_CA.FILEDATE IS NOT NULL
) AS CA_CANCEL_ALL

WHERE CA_CANCEL_ALL.RANK1=1 AND COALESCE ( CA_CANCEL_ALL.OBJ_ACCT,'') =6


) AS TEMP
ON CA_CANCEL_ALL.ACCT_TRAN=TEMP.ACCT_TRAN
WHERE CA_CANCEL_ALL.RANK1=3 AND COALESCE ( CA_CANCEL_ALL.OBJ_ACCT,'') <>6
) AS MAIN2
) AS MAIN

ON CA_ACCT_MAIN.REFNO=MAIN.REFNO
AND CA_ACCT_MAIN.REFSEQ=MAIN.REFSEQ
AND CA_ACCT_MAIN.ACCT_TRAN=MAIN.ACCT_TRAN
) AS SUB_COLL
WHERE COALESCE(SUB_COLL.COLLTYPE,'') NOT IN ('','1010','1300')
GROUP BY 1,2,3,4 HAVING COUNT(*) > 1 ;
FAIL

A
2
2
2

PASS

PASS

PARTID COLLFLAG COLLFLAG_GRP CACCT_TYPE


23655946 1 A 20
5720627 1 A 31

PARTID COLLFLAG COLLFLAG_GRP CACCT_TYPE


23655946 1 A 20
5720627 1 A 31

PARTID COLLFLAG COLLFLAG_GRP CACCT_TYPE


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
CCT_TRAN,CA_NON_CANCEL_ACCT.REFNO,CA_NON_CANCEL_ACCT.REFSEQ ORDER BY PPS_CA.FILEDATE DESC )=1
ER BY PPS_CA.FILEDATE DESC ) AS RANK1

_ACCT,'') <>6
ER BY PPS_CA.FILEDATE DESC ) AS RANK1
ER BY PPS_CA.FILEDATE DESC ) AS RANK1

J_ACCT,'') =6

J_ACCT,'') <>6
BOT_OBJECT COLLTYPE ISECCODE DLSTSUR
6 121 12-Jan-00 41,515.00
8 121 12 29-Aug-13

BOT_OBJECT COLLTYPE ISECCODE DLSTSUR


6 121 12-Jan-00 41,515.00
8 121 12 29-Aug-13

BOT_OBJECT COLLTYPE ISECCODE DLSTSUR


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
ALSTSUR AMORG ATOT_LN ABAL
5,943,750.00 200,000,000.00
5,943,750.00 3,600,000.00 2,680,074.78

ALSTSUR AMORG ATOT_LN ABAL


5,943,750.00 200,000,000.00
5,943,750.00 3,600,000.00 2,680,074.78

ALSTSUR AMORG ATOT_LN ABAL


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
SHARE_AMT ABAL_NF ABAL_NFF1 FILEDATE
200,000,000.00 14-Jan-14
3,600,000.00 17-Jan-14

SHARE_AMT ABAL_NF ABAL_NFF1 FILEDATE


200,000,000.00 14-Jan-14
3,600,000.00 17-Jan-14

SHARE_AMT ABAL_NF ABAL_NFF1 FILEDATE


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
FLAG_SYSTEM PROGRAMNO
2 3
2 3

FLAG_SYSTEM PROGRAMNO
2 3
2 3

FLAG_SYSTEM PROGRAMNO
TRUE TRUE
TRUE TRUE
PPS_LEADACCT_SHARE_04_01
Duplicate Check
SELECT ACCTNO,REFNO ,COLLSEQ,COLLID,COUNT(*) FROM
(SELECT DISTINCT * FROM S2VTPPPS.TV_PPS_LEADACCT_SHARE_04 ) AS X GROUP BY 1,2,3,4 HAVING COUNT(*) > 1 ;
Result: 0 RECORDS

PPS_LEADACCT_SHARE_04_02
Null Validation
SELECT ACCTNO,REFNO ,COLLSEQ,COLLID FROM S2VTPPPS.TV_PPS_LEADACCT_SHARE_04
WHERE ACCTNO IS NULL OR REFNO IS NULL OR COLLSEQ IS NULL OR COLLID IS NULL;

Result: 0 RECORDS

PPS_LEADACCT_SHARE_04_03
Source Data from S1VTPPPS.TV_PPS_LEADACCT_SHARE_04

ACCTNO REFNO COLLSEQ COLLID


9410 100000000000222 1 L000003998
9410 000000000011111 1 L000003998
9410 120000000000002 1 L000003998

Target Data loaded to DTPPPS.TPPS_LEADACCT_SHARE_TEMP


ACCTNO REFNO COLLSEQ COLLID
9410 100000000000222 1 L000003998
9410 120000000000002 1 L000003998
9410 000000000011111 1 L000003998

Compare record and content of all field


ACCTNO REFNO COLLSEQ COLLID
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
Back To Index
PASS

NG COUNT(*) > 1 ;

PASS

PASS

PARTID COLLFLAG COLLFLAG_GRP CACCT_TYPE


23655946 1A 20
23655946 1A 20
23655946 1A 20

PARTID COLLFLAG COLLFLAG_GRP CACCT_TYPE


23655946 1A 20
23655946 1A 20
23655946 1A 20

PARTID COLLFLAG COLLFLAG_GRP CACCT_TYPE


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
BOT_OBJECT COLLTYPE ISECCODE DLSTSUR
6 121 12 29-Aug-13
6 121 12 29-Aug-13
6 121 12 29-Aug-13

BOT_OBJECT COLLTYPE ISECCODE DLSTSUR


6 121 12 29-Aug-13
6 121 12 29-Aug-13
6 121 12 29-Aug-13

BOT_OBJECT COLLTYPE ISECCODE DLSTSUR


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
ALSTSUR AMORG ATOT_LN ABAL
5,943,750.00 200,000,000.00
5,943,750.00 200,000,000.00
5,943,750.00 200,000,000.00

ALSTSUR AMORG ATOT_LN ABAL


5,943,750.00 200,000,000.00
5,943,750.00 200,000,000.00
5,943,750.00 200,000,000.00

ALSTSUR AMORG ATOT_LN ABAL


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
SHARE_AMT ABAL_NF ABAL_NFF1 FILEDATE
200,000,000.00 15-Jan-14
200,000,000.00 14-Jan-14
200,000,000.00 16-Jan-14

SHARE_AMT ABAL_NF ABAL_NFF1 FILEDATE


200,000,000.00 15-Jan-14
200,000,000.00 16-Jan-14
200,000,000.00 14-Jan-14

SHARE_AMT ABAL_NF ABAL_NFF1 FILEDATE


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
FLAG_SYSTEM PROGRAMNO
2 4
2 4
2 4

FLAG_SYSTEM PROGRAMNO
2 4
2 4
2 4

FLAG_SYSTEM PROGRAMNO
TRUE TRUE
TRUE TRUE
TRUE TRUE
PPS_LEADACCT_SHARE_05_01
Duplicate Check
SELECT ACCTNO,REFNO ,COLLSEQ,COLLID,COUNT(*) FROM
(
SELECT DISTINCT * FROM S2VTPPPS.TV_PPS_LEADACCT_SHARE_05 )AS X GROUP BY 1,2,3,4 HAVING COUNT(*) > 1 ;
Result: ACCTNOREFNOCOLLSEQCOLLIDCount(*)
496902588472015010000151381L0001781702
496902488682015010000151381L0001781702

PPS_LEADACCT_SHARE_05_02
Null Validation
SELECT ACCTNO,REFNO ,COLLSEQ,COLLID FROM S2VTPPPS.TV_PPS_LEADACCT_SHARE_05
WHERE ACCTNO IS NULL OR REFNO IS NULL OR COLLSEQ IS NULL OR COLLID IS NULL;

Result: 0 records

PPS_LEADACCT_SHARE_05_03
Source Data from S1VTPPPS.TV_PPS_LEADACCT_SHARE_05
PARTID ISECCODE ISECKEY DLSTSUR
9373622 12 ? 12/4/2015
19231910 12 ? 12/17/2015
240797 19 ? 2/29/2016
28543796 39 ? 4/24/2014
353220 11 ? 1/8/2016

Target Data loaded to DTPPPS.TPPS_LEADACCT_SHARE_TEMP


PARTID ISECCODE ISECKEY DLSTSUR
9373622 12 ? 12/4/2015
19231910 12 ? 12/17/2015
240797 19 ? 2/29/2016
28543796 39 ? 4/24/2014
353220 11 ? 1/8/2016

Compare record and content of all field


ACCTNO REFNO COLLSEQ COLLID
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
Back To Index

-----RCA:
SELECT ACCT_TRAN,REFNO,COLLID,COLLSEQ,COUNT (*) FROM
(
SELECT DISTINCT
COLLFLAG,
DFUNDNNN,
BOT_OBJECT,
ACCT_TRAN,
OBJ_ACCT,
COLLID,
REFNO,
REFSEQ,
COLLSEQ,
COLLTYPE
FROM
(
-----------------
SELECT
CA_NON_CANCEL_ACCT.COLLSEQ AS COLLSEQ ,
CA_NON_CANCEL_ACCT.COLLTYPE AS COLLTYPE,
CA_NON_CANCEL_ACCT.COLLFLAG AS COLLFLAG,
CA_NON_CANCEL_ACCT.DFUNDNNN AS DFUNDNNN,
CA_NON_CANCEL_ACCT.BOT_OBJECT AS BOT_OBJECT,
CA_NON_CANCEL_ACCT.ACCT_TRAN AS ACCT_TRAN,
CA_NON_CANCEL_ACCT.OBJ_ACCT AS OBJ_ACCT,
CA_NON_CANCEL_ACCT.COLLID AS COLLID,
CA_NON_CANCEL_ACCT.REFNO AS REFNO,
CA_NON_CANCEL_ACCT.REFSEQ AS REFSEQ
FROM S2DTPPPS.TPPS_PLPS_CA_M AS PPS_CA
INNER JOIN
(
SEL
CA_ACCT_ALL.COLLSEQ AS COLLSEQ,
CA_ACCT_ALL.COLLTYPE AS COLLTYPE,
CA_ACCT_ALL.COLLFLAG AS COLLFLAG,
CA_ACCT_ALL.DFUNDNNN AS DFUNDNNN,
CA_ACCT_ALL.BOT_OBJECT AS BOT_OBJECT,
CA_ACCT_ALL.ACCT_TRAN AS ACCT_TRAN,
CA_ACCT_ALL.OBJ_ACCT AS OBJ_ACCT,
CA_ACCT_ALL.COLLID AS COLLID,
CA_ACCT_ALL.REFNO AS REFNO,
CA_ACCT_ALL.REFSEQ AS REFSEQ
FROM S2DTPPPS.TPPS_PLPS_COLL_CA_ACCT_M AS CA_ACCT_ALL
LEFT JOIN S2DTPPPS.TPPS_PLPS_COLL_CA_ACCT_M AS CA_ACCT_CANCEL
ON CA_ACCT_ALL.ACCT_TRAN=CA_ACCT_CANCEL.ACCT_TRAN
-- code added bala
AND CA_ACCT_ALL.REFNO=CA_ACCT_CANCEL.REFNO
AND COALESCE(CA_ACCT_ALL.ACCT_TRAN,'')<>''
AND CA_ACCT_CANCEL.OBJ_ACCT='6'
AND COALESCE (CA_ACCT_CANCEL.ACCT_TRAN,'')<>''
WHERE CA_ACCT_CANCEL.ACCT_TRAN IS NULL
) AS CA_NON_CANCEL_ACCT
ON PPS_CA.REFNO =CA_NON_CANCEL_ACCT.REFNO
AND PPS_CA.REFSEQ=CA_NON_CANCEL_ACCT.REFSEQ
AND PPS_CA.CA_STAT='D'
AND PPS_CA.FLAG_SYSTEM='2' -- LEADS System
AND PPS_CA.FILEDATE IS NOT NULL
QUALIFY DENSE_RANK() OVER(PARTITION BY CA_NON_CANCEL_ACCT.ACCT_TRAN,CA_NON_CANCEL_ACCT.RE
----------------------
UNION ALL
SELECT
CA_ACCT_MAIN.COLLSEQ AS COLLSEQ,
CA_ACCT_MAIN.COLLTYPE AS COLLTYPE,
CA_ACCT_MAIN.COLLFLAG AS COLLFLAG,
CA_ACCT_MAIN.DFUNDNNN AS DFUNDNNN,
CA_ACCT_MAIN.BOT_OBJECT AS BOT_OBJECT,
CA_ACCT_MAIN.ACCT_TRAN AS ACCT_TRAN,
CA_ACCT_MAIN.OBJ_ACCT AS OBJ_ACCT,
CA_ACCT_MAIN.COLLID AS COLLID,
CA_ACCT_MAIN.REFNO AS REFNO,
CA_ACCT_MAIN.REFSEQ AS REFSEQ
FROM S2DTPPPS.TPPS_PLPS_COLL_CA_ACCT_M AS CA_ACCT_MAIN
INNER JOIN
(
---------------
SELECT
REFSEQ,
REFNO,
ACCT_TRAN,
FILEDATE ,
OBJ_ACCT
FROM
(
SELECT
CA_CANCEL_ALL.ACCT_TRAN AS ACCT_TRAN,
CA_CANCEL_ALL.REFNO AS REFNO,
CA_CANCEL_ALL.REFSEQ AS REFSEQ ,
CA_CANCEL_ALL.FILEDATE AS FILEDATE,
CA_CANCEL_ALL.OBJ_ACCT AS OBJ_ACCT
FROM
(
SELECT
CA_ACCT_LATEST.ACCT_TRAN AS ACCT_TRAN,
PPS_CA.REFSEQ AS REFSEQ,
PPS_CA.REFNO AS REFNO,
PPS_CA.FILEDATE AS FILEDATE,
CA_ACCT_LATEST.OBJ_ACCT AS OBJ_ACCT,
DENSE_RANK()OVER(PARTITION BY CA_ACCT_LATEST.ACCT_TRAN ORDER BY PPS_CA.FILEDATE DESC) AS RA
FROM S2DTPPPS.TPPS_PLPS_CA_M AS PPS_CA
INNER JOIN
(
SELECT
A.ACCT_TRAN AS ACCT_TRAN,
A.REFNO AS REFNO,
A.REFSEQ AS REFSEQ,
A.OBJ_ACCT AS OBJ_ACCT
FROM S2DTPPPS.TPPS_PLPS_COLL_CA_ACCT_M AS A
INNER JOIN S2DTPPPS.TPPS_PLPS_COLL_CA_ACCT_M AS CA_ACCT_LATEST_1
ON A.ACCT_TRAN=CA_ACCT_LATEST_1.ACCT_TRAN
-- code added bala
AND A.REFNO=CA_ACCT_LATEST_1.REFNO
AND CA_ACCT_LATEST_1.OBJ_ACCT=6
GROUP BY A.ACCT_TRAN,A.REFNO,A.REFSEQ,A.OBJ_ACCT
) AS CA_ACCT_LATEST
ON PPS_CA.REFNO=CA_ACCT_LATEST.REFNO
AND PPS_CA.REFSEQ=CA_ACCT_LATEST.REFSEQ
AND PPS_CA.CA_STAT='D'
AND PPS_CA.FLAG_SYSTEM='2' --LEADS System
AND PPS_CA.FILEDATE IS NOT NULL
) AS CA_CANCEL_ALL
WHERE CA_CANCEL_ALL.RANK1=1 AND CA_CANCEL_ALL.OBJ_ACCT<>6
)AS MAIN1
------------------
UNION ALL
----------------------
SELECT
REFSEQ,
REFNO,
ACCT_TRAN,
FILEDATE,
OBJ_ACCT
FROM
(
SELECT
CA_CANCEL_ALL.ACCT_TRAN AS ACCT_TRAN,
CA_CANCEL_ALL.REFNO AS REFNO,
CA_CANCEL_ALL.REFSEQ AS REFSEQ ,
CA_CANCEL_ALL.FILEDATE AS FILEDATE,
CA_CANCEL_ALL.OBJ_ACCT AS OBJ_ACCT
FROM
(
SELECT
CA_ACCT_LATEST.ACCT_TRAN AS ACCT_TRAN,
PPS_CA.REFSEQ AS REFSEQ,
PPS_CA.REFNO AS REFNO,
PPS_CA.FILEDATE AS FILEDATE,
CA_ACCT_LATEST.OBJ_ACCT AS OBJ_ACCT,
DENSE_RANK()OVER(PARTITION BY CA_ACCT_LATEST.ACCT_TRAN ORDER BY PPS_CA.FILEDATE DESC) AS RA
FROM S2DTPPPS.TPPS_PLPS_CA_M AS PPS_CA
INNER JOIN
(
SELECT
A.ACCT_TRAN AS ACCT_TRAN,
A.REFNO AS REFNO,
A.REFSEQ AS REFSEQ,
A.OBJ_ACCT AS OBJ_ACCT
FROM S2DTPPPS.TPPS_PLPS_COLL_CA_ACCT_M AS A
INNER JOIN S2DTPPPS.TPPS_PLPS_COLL_CA_ACCT_M AS CA_ACCT_LATEST_1
ON A.ACCT_TRAN=CA_ACCT_LATEST_1.ACCT_TRAN
-- code added bala
AND A.REFNO=CA_ACCT_LATEST_1.REFNO
AND CA_ACCT_LATEST_1.OBJ_ACCT=6
GROUP BY A.ACCT_TRAN,A.REFNO,A.REFSEQ,A.OBJ_ACCT
) AS CA_ACCT_LATEST
ON PPS_CA.REFNO=CA_ACCT_LATEST.REFNO
AND PPS_CA.REFSEQ=CA_ACCT_LATEST.REFSEQ
AND PPS_CA.CA_STAT='D'
AND PPS_CA.FLAG_SYSTEM='2' --LEADS System
AND PPS_CA.FILEDATE IS NOT NULL
) AS CA_CANCEL_ALL
INNER JOIN
(
SELECT
CA_CANCEL_ALL.ACCT_TRAN AS ACCT_TRAN,
CA_CANCEL_ALL.REFNO AS REFNO,
CA_CANCEL_ALL.REFSEQ AS REFSEQ ,
CA_CANCEL_ALL.FILEDATE AS FILEDATE,
CA_CANCEL_ALL.OBJ_ACCT AS OBJ_ACCT
FROM
(
SELECT
CA_ACCT_LATEST.ACCT_TRAN AS ACCT_TRAN,
PPS_CA.REFSEQ AS REFSEQ,
PPS_CA.REFNO AS REFNO,
PPS_CA.FILEDATE AS FILEDATE,
CA_ACCT_LATEST.OBJ_ACCT AS OBJ_ACCT,
DENSE_RANK()OVER(PARTITION BY CA_ACCT_LATEST.ACCT_TRAN ORDER BY PPS_CA.FILEDATE DESC) AS RA
FROM S2DTPPPS.TPPS_PLPS_CA_M AS PPS_CA
INNER JOIN
(
SELECT
A.ACCT_TRAN AS ACCT_TRAN,
A.REFNO AS REFNO,
A.REFSEQ AS REFSEQ,
A.OBJ_ACCT AS OBJ_ACCT
FROM S2DTPPPS.TPPS_PLPS_COLL_CA_ACCT_M AS A
INNER JOIN S2DTPPPS.TPPS_PLPS_COLL_CA_ACCT_M AS CA_ACCT_LATEST_1
ON A.ACCT_TRAN=CA_ACCT_LATEST_1.ACCT_TRAN
-- code added bala
AND A.REFNO=CA_ACCT_LATEST_1.REFNO
AND CA_ACCT_LATEST_1.OBJ_ACCT=6
GROUP BY A.ACCT_TRAN,A.REFNO,A.REFSEQ,A.OBJ_ACCT
) AS CA_ACCT_LATEST
ON PPS_CA.REFNO=CA_ACCT_LATEST.REFNO
AND PPS_CA.REFSEQ=CA_ACCT_LATEST.REFSEQ
AND PPS_CA.CA_STAT='D'
AND PPS_CA.FLAG_SYSTEM='2'--LEADS System
AND PPS_CA.FILEDATE IS NOT NULL
) AS CA_CANCEL_ALL
WHERE CA_CANCEL_ALL.RANK1=1 AND CA_CANCEL_ALL.OBJ_ACCT=6
) AS TEMP
ON CA_CANCEL_ALL.ACCT_TRAN=TEMP.ACCT_TRAN
WHERE CA_CANCEL_ALL.RANK1=3 AND CA_CANCEL_ALL.OBJ_ACCT<>6
) AS MAIN2
-------------------
) AS MAIN
ON CA_ACCT_MAIN.REFNO=MAIN.REFNO
AND CA_ACCT_MAIN.REFSEQ=MAIN.REFSEQ
AND CA_ACCT_MAIN.ACCT_TRAN=MAIN.ACCT_TRAN
AND COALESCE(CA_ACCT_MAIN.ACCT_TRAN,'')<>''
) AS SUB_COLL
WHERE COALESCE(SUB_COLL.COLLTYPE,'') NOT IN ('','1010','1300')
)AS SUB_COLL_CA
GROUP BY 1,2,3,4 HAVING COUNT(*) > 1 ;
PASS

G COUNT(*) > 1 ;

PASS

PASS

AMORG ALSTSUR ACC_REAL COLLID


1617968 7500000 47891619682 L000204363
2566682 2450000 ? L000219573
47891663550 L000211428
1352872 1290000 ? L000217353
2000000 3000000 ? L000209804

AMORG ALSTSUR ACC_REAL COLLID


1617968 7500000 47891619682 L000204363
2566682 2450000 ? L000219573
47891663550 L000211428
1352872 1290000 ? L000217353
2000000 3000000 ? L000209804

PARTID COLLFLAG COLLFLAG_GRP CACCT_TYPE


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
CCT_TRAN,CA_NON_CANCEL_ACCT.REFNO,CA_NON_CANCEL_ACCT.REFSEQ ORDER BY PPS_CA.FILEDATE DESC )=1
R BY PPS_CA.FILEDATE DESC) AS RANK1
R BY PPS_CA.FILEDATE DESC) AS RANK1
R BY PPS_CA.FILEDATE DESC) AS RANK1
FILEDATE
1/4/2016
2/26/2016
2/2/2016
2/19/2016
1/27/2016

FILEDATE
1/4/2016
2/26/2016
2/2/2016
2/19/2016
1/27/2016

BOT_OBJECT COLLTYPE ISECCODE DLSTSUR


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
ALSTSUR AMORG ATOT_LN ABAL
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
SHARE_AMT ABAL_NF ABAL_NFF1 FILEDATE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
FLAG_SYSTEM PROGRAMNO
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
PPS_LEADSEC_SHARE_NOT_SH_01 PASS
Duplicate Check
SEL PARTID,ISECCODE,ISECKEY,COUNT(*) A FROM (
SELECT DISTINCT * FROM S2VTPPPS.TV_PPS_LEADSEC_SHARE_NOT_SH ) AS X
GROUP BY 1,2,3 HAVING A>1;
Result: PARTID ISECCODE ISECKEY A
0004069252 039 1577948 2
0004069252 039 1577945 2
0000320261 063 1368518 2
0000261657 012 1581164 2
0012141454 039 1582545 2

PPS_LEADSEC_SHARE_NOT_SH_02 PASS
Null Validation
SEL PARTID,ISECCODE,ISECKEY FROM S2VTPPPS.TV_PPS_LEADSEC_SHARE_NOT_SH WHERE PARTID IS NULL OR ISECCODE IS NULL OR IS

Result: 0 records

PPS_LEADSEC_SHARE_NOT_SH_03 PASS
Source Data from VTPPPS.TV_PPS_LEADSEC_SHARE_NOT_SH
PARTID ISECCODISECKEY DLSTSUR AMORG ALSTSUR
0023693078 012 753516 06-Jan-16 1,000,000.00002,000,000.00
0023693078 090 753515 04-Jan-16 1,100,000.00000.0000
0023693078 090 753514 05-Jan-16 1.0000 0.0000
0005720627 012 752792 29-Aug-13 0.0000 ?
0023693078 012 753517 06-Jan-16 1,000,000.00002,000,000.00
0023693078 090 753513 06-Jan-16 10,000.0000 0.0000

Target Data loaded to DTPPPS.TPPS_LEADSEC_SHARE


PARTID ISECCODISECKEY DLSTSUR AMORG ALSTSUR
0023693078 012 753516 06-Jan-16 1,000,000.00002,000,000.00
0023693078 090 753515 04-Jan-16 1,100,000.00000.0000
0023693078 090 753514 05-Jan-16 1.0000 0.0000
0005720627 012 752792 29-Aug-13 0.0000 ?
0023693078 012 753517 06-Jan-16 1,000,000.00002,000,000.00
0023693078 090 753513 06-Jan-16 10,000.0000 0.0000

Compare record and content of all field


PARTID ISECCODE ISECKEY DLSTSUR AMORG ALSTSUR
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE

Back To Index

THE JOINS FROM WHICH THE COLUMN PARTID IS POPULATING HAVE DUPLICATES IN ITS DRIVING TABL

SELECT DISTINCT PARTID ,COUNT(*)


FROM
S2DTPPPS.TPPS_LEADACCT_SHARE
GROUP BY 1 HAVING COUNT(*) > 1

THIS CODE IS TAKEN FROM

INNER JOIN

(
SELECT DISTINCT PARTID ,COUNT(*)
FROM
S2DTPPPS.TPPS_LEADACCT_SHARE
GROUP BY 1 HAVING COUNT(*) > 1
) AS SEL_PARTID
ON COUNT_PART.COLLID = SEL_PARTID.COLLID
AND COUNT_PART.REFNO = SEL_PARTID.REFNO
AND COUNT_PART.CNT_PART = 1
AND COUNT_COLLFLAG.CNT_COLLFLAG_GRP <= 1

INNER JOIN

(
SELECT DISTINCT PARTID,
REFNO,
COLLID
FROM
S2DTPPPS.TPPS_LEADACCT_SHARE
WHERE COLLFLAG <> '20'
) AS LEADACCT_SHARE_J09

ON SEL_PARTID.REFNO = LEADACCT_SHARE_J09.REFNO
AND SEL_PARTID.COLLID = LEADACCT_SHARE_J09.COLLID
AND SEL_PARTID.PARTID = LEADACCT_SHARE_J09.PARTID
ULL OR ISECCODE IS NULL OR ISECKEY IS NULL;

ACC_REAL COLLID
478900625L000005465
478900625L000005464
478900625L000005463
9413 L000003998
478900625L000005466
478900625L000005462

ACC_REAL COLLID
478900625L000005465
478900625L000005464
478900625L000005463
9413 L000003998
478900625L000005466
478900625L000005462

ACC_REAL COLLID
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE

TES IN ITS DRIVING TABLE .


PPS_LEADSEC_SHARE_SH_1_01 PASS
Duplicate Check
SEL PARTID,ISECCODE,ISECKEY,COUNT(*) A FROM S2VTPPPS.TV_PPS_LEADSEC_SHARE_SH_1 GROUP BY 1,2,3 HAVING A>1;

Result: 0 records

PPS_LEADSEC_SHARE_SH_1_02 PASS
Null Validation
SEL PARTID,ISECCODE,ISECKEY FROM S2VTPPPS.TV_PPS_LEADSEC_SHARE_SH_1 WHERE PARTID IS NULL OR ISECCODE IS NULL OR ISEC

Result: 0 records

PPS_LEADSEC_SHARE_SH_1_03 PASS
Source Data from VTPPPS.TV_PPS_LEADSEC_SHARE_SH_1
PARTID ISECCODEISECKEYDLSTSUR AMORG ALSTSUR ACC_REAL
20410823 12 ### 7/7/2015 ### 3854488 3.30E+010
21864601 11 ### 12/8/2015 153959 290577.3 4.97E+010
10739759 12 ### 11/25/20152000000 5126606 4.68E+010
3774698 12 ### 11/19/2015 ### 839148.7 6.03E+010
1550794 11 ### 9/17/201477,701.97 171508.7 4.97E+010

Target Data loaded to DTPPPS.TPPS_LEADSEC_SHARE


PARTID ISECCODEISECKEYDLSTSUR AMORG ALSTSUR ACC_REAL
20410823 12 ### 7/7/2015 ### 3854488 3.30E+010
21864601 11 ### 12/8/2015 153959 290577.3 4.97E+010
10739759 12 ### 11/25/20152000000 5126606 4.68E+010
3774698 12 ### 11/19/2015 ### 839148.7 6.03E+010
1550794 11 ### 9/17/201477,701.97 171508.7 4.97E+010

Compare record and content of all field


PARTID ISECCODEISECKEYDLSTSUR AMORG ALSTSUR ACC_REAL
TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE
Back To Index
BY 1,2,3 HAVING A>1;

ULL OR ISECCODE IS NULL OR ISECKEY IS NULL;

COLLID
L000150661
L000211206
L000201886
L000191805
L000217270

COLLID
L000150661
L000211206
L000201886
L000191805
L000217270

COLLID
TRUE
TRUE
TRUE
TRUE
TRUE
PPS_LEADSEC_SHARE_SH_2_01 FAIL
Duplicate Check
SEL PARTID,ISECCODE,ISECKEY,COUNT(*) A FROM
(SELECT DISTINCT * FROM S2VTPPPS.TV_PPS_LEADSEC_SHARE_SH_2 ) AS X
GROUP BY 1,2,3 HAVING A>1;
Result: PARTID ISECCODISECKEY A
### 12 ? 2
883 ROW DUPLICATES RETURNE ### 12 ? 2
### 12 ? 3
### 12 ? 2
### 12 ? 2

PPS_LEADSEC_SHARE_SH_2_02 PASS
Null Validation
SEL PARTID,ISECCODE,ISECKEY FROM S2VTPPPS.TV_PPS_LEADSEC_SHARE_SH_2 WHERE PARTID IS NULL OR ISECCODE IS NULL OR ISEC

Result: 0 records

PPS_LEADSEC_SHARE_SH_2_03 PASS
Source Data from VTPPPS.TV_PPS_LEADSEC_SHARE_SH_2
PARTID ISECCODEISECKEYDLSTSUR AMORG ALSTSUR ACC_REAL
9013174 12 ? 10/14/2014 ### 856265.7 4.79E+010
4186145 12 ? 2/7/2011 ### 205957.7 4.79E+010
35914143 12 ? 12/18/20131000000 1333333 4.78E+010
4251949 12 ? 8/14/1994 650000 621193.2 5.89E+010
7078780 12 ? 4/26/2013 3880636 3279060 2.00E+010

Target Data loaded to DTPPPS.TPPS_LEADSEC_SHARE


PARTID ISECCODEISECKEYDLSTSUR AMORG ALSTSUR ACC_REAL
9013174 12 ? 10/14/2014 ### 856265.7 4.79E+010
4186145 12 ? 2/7/2011 ### 205957.7 4.79E+010
35914143 12 ? 12/18/20131000000 1333333 4.78E+010
4251949 12 ? 8/14/1994 650000 621193.2 5.89E+010
7078780 12 ? 4/26/2013 3880636 3279060 2.00E+010

Compare record and content of all field


PARTID ISECCODEISECKEYDLSTSUR AMORG ALSTSUR ACC_REAL
TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE
Back To Index
THE DRIVING TABLE LEAD ACCT_SHARE HAS DUPLICATES IN IT
SELECT DISTINCT PARTID ,COUNT(*)
FROM
S2DTPPPS.TPPS_LEADACCT_SHARE
GROUP BY 1 HAVING COUNT(*) > 1

THE PARTID IS DRIVEN FROM FOLLOWING JOINS


INNER JOIN
(
SELECT
DISTINCT LEADACCT_SHARE_J07.PARTID AS PARTID,
LEADACCT_SHARE_J07.REFNO AS REFNO,
LEADACCT_SHARE_J07.COLLID AS COLLID
FROM S2DTPPPS.TPPS_LEADACCT_SHARE AS LEADACCT_SHARE_J07
)AS SEL_PARTID
ON COUNT_COLLFLAG.REFNO=SEL_PARTID.REFNO
AND COUNT_COLLFLAG.COLLID=SEL_PARTID.COLLID
AND (COUNT_PART.CNT_PART=0 OR COUNT_COLLFLAG.CNT_COLLFLAG_GRP>1)
AND COUNT_PART.CNT_PART<=COUNT_COLLFLAG.CNT_COLLFLAG_GRP

INNER JOIN
(
SELECT
LEADACCT_SHARE_J08.REFNO AS REFNO,
LEADACCT_SHARE_J08.COLLID AS COLLID,
SUM(LEADACCT_SHARE_J08.AMORG) AS SUM_AMORG_ALL
FROM S2DTPPPS.TPPS_LEADACCT_SHARE AS LEADACCT_SHARE_J08
GROUP BY 1,2
)AS LEADACCT_SHARE_J08
ON SEL_PARTID.REFNO=LEADACCT_SHARE_J08.REFNO
AND SEL_PARTID.COLLID=LEADACCT_SHARE_J08.COLLID

INNER JOIN
(
SELECT
DISTINCT(LEADACCT_SHARE_J09.COLLFLAG_GRP) AS COLLFLAG_GRP,
LEADACCT_SHARE_J09.COLLID AS COLLID,
LEADACCT_SHARE_J09.PARTID AS PARTID,
LEADACCT_SHARE_J09.REFNO AS REFNO,
SUM(LEADACCT_SHARE_J09.AMORG) AS AMORG
FROM S2DTPPPS.TPPS_LEADACCT_SHARE AS LEADACCT_SHARE_J09
WHERE LEADACCT_SHARE_J09.COLLFLAG<>'20'
GROUP BY 1,2,3,4
) AS COLLFLAG_LIST
ON SEL_PARTID.REFNO=COLLFLAG_LIST.REFNO
AND SEL_PARTID.COLLID=COLLFLAG_LIST.COLLID
AND SEL_PARTID.PARTID=COLLFLAG_LIST.PARTID
AND COUNT_COLLFLAG.COLLFLAG_GRP=COLLFLAG_LIST.COLLFLAG_GRP
NULL OR ISECCODE IS NULL OR ISECKEY IS NULL;

COLLID FILEDATE
L0000660 2/17/2016
2E+009 2/10/2016
L0000209 2/16/2016
2E+009 12/16/2015
L0000147 2/10/2016

COLLID FILEDATE
L0000660 2/17/2016
### 2/10/2016
L0000209 2/16/2016
### 12/16/2015
L0000147 2/10/2016

COLLID
TRUE
TRUE
TRUE
TRUE
TRUE
PPS_LEADSEC_SHARE_01 PASS
Duplicate Check

SEL PARTID,ISECCODE,ISECKEY,COUNT(*) A FROM (SEL DISTINCT * FROM S2VTPPPS.TV_PPS_LEADSEC_SHARE) DT


GROUP BY 1,2,3 HAVING A>1 ;
Result:

PPS_LEADSEC_SHARE_02 PASS
Null Validation
SEL PARTID,ISECCODE,ISECKEY FROM S2VTPPPS.TV_PPS_LEADSEC_SHARE WHERE PARTID IS NULL OR ISECCODE IS NULL OR ISECKEY IS

Result: 0 records

PPS_LEADSEC_SHARE_03 PASS
Source Data from VTPPPS.TV_PPS_LEADSEC_SHARE
PARTID ISECCODE ISECKEY DLSTSUR AMORG ALSTSUR
171125 12 ### 11/11/2015 ### 5240000
19761728 12 ### 1/7/2016 ### 1400000
46546596 12 ### 12/30/2015 ### 1610000
11936934 12 ### 9/29/2015 5442637 5548000
8144758 12 ### 1/8/2016 ### 970000

Target Data loaded to DTPPPS.TPPS_LEADSEC_SHARE


PARTID ISECCODE ISECKEY DLSTSUR AMORG ALSTSUR
171125 12 ### 11/11/2015 ### 5240000
19761728 12 ### 1/7/2016 ### 1400000
46546596 12 ### 12/30/2015 ### 1610000
11936934 12 ### 9/29/2015 5442637 5548000
8144758 12 ### 1/8/2016 ### 970000

Compare record and content of all field


PARTID ISECCODE ISECKEY DLSTSUR AMORG ALSTSUR
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
Back To Index
EC_SHARE) DT

R ISECCODE IS NULL OR ISECKEY IS NULL;

ACC_REAL COLLID
? L000208425
79E+010 L000209445
79E+010 L000210355
79E+010 L000210534
79E+010 L000209388

ACC_REAL COLLID
? L000208425
79E+010 L000209445
79E+010 L000210355
79E+010 L000210534
79E+010 L000209388

ACC_REAL COLLID
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
PPS_SECUR_LEAD_01
Duplicate Check
SEL ISECCODE ,ISECKEY,COUNT(*) A FROM S2VTPPPS.TV_PPS_SECUR_LEAD GROUP BY 1,2 HAVING A>1;

Result: 0 records

PPS_SECUR_LEAD_02
Null Validation
SEL ISECCODE ,ISECKEY FROM S2VTPPPS.TV_PPS_SECUR_LEAD WHERE ISECCODE IS NULL OR ISECKEY IS NULL ;

Result: 0 records

PPS_SECUR_LEAD_03
Source Data from VTPPPS.TV_PPS_SECUR_LEAD
ISECCODE ISECKEY DLSTSUR TNOTE
12 1574945 1/11/2016
12 1580076 7/22/2015
12 1573475 12/11/2015
12 1583556 1/22/2016
12 1054188 1/28/2016
12 1054188 1/28/2016

Target Data loaded to DTPPPS.TPPS_SECUR


ISECCODE ISECKEY DLSTSUR TNOTE
12 1574945 1/11/2016
12 1580076 7/22/2015
12 1573475 12/11/2015
12 1583556 1/22/2016
12 1054188 1/28/2016
12 1054188 1/28/2016
Compare record and content of all field
ISECCODE ISECKEY DLSTSUR TNOTE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Remarks
Back To Index
PASS

PASS

KEY IS NULL ;

PASS

DVALUE_COLL ASIM_VALUE ASIM_DATE DEPRECIATE_VALUE


201602 ?
201602 ?
201602 ?
201602 ?
201602 ?
201602 ?

DVALUE_COLL ASIM_VALUE ASIM_DATE DEPRECIATE_VALUE


201602 ?
201602 ?
201602 ?
201602 ?
201602 ?
201602 ?

DVALUE_COLL ASIM_VALUE ASIM_DATE DEPRECIATE_VALUE


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
REMAIN_PERIOD CSTAT_INSURANCE CSTAT_MK_NEED ACC_REAL
47891656016
47891679438
47891623681
47891695638
47800396124
46800539677

REMAIN_PERIOD CSTAT_INSURANCE CSTAT_MK_NEED ACC_REAL


47891656016
47891679438
47891623681
47891695638
47800396124
46800539677

REMAIN_PERIOD CSTAT_INSURANCE CSTAT_MK_NEED ACC_REAL


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
COLLID
L000206738
L000212638
L000204980
L000216631
2012048302
2012048302

COLLID
L000206738
L000212638
L000204980
L000216631
2012048302
2012048302

COLLID
TRUE
TRUE
TRUE
TRUE
TRUE
PPS_PARTNER_SECUR_LEAD_01
Duplicate Check
SEL PARTID ,ISECCODE ,ISECKEY,COUNT(*) A FROM (
SELECT DISTINCT * FROM S2VTPPPS.TV_PPS_PARTNER_SECUR_LEAD ) AS X
GROUP BY 1,2,3 HAVING A>1;
Result: PARTID ISECCODE ISECKEY
880 ROWS OF ROW 368106 12 433523
9610708 12 847862
35914143 12 1411988
12095530 12 1051279

PPS_PARTNER_SECUR_LEAD_02
Null Validation
SEL PARTID ,ISECCODE ,ISECKEY FROM S2VTPPPS.TV_PPS_PARTNER_SECUR_LEAD WHERE PARTID IS NULL OR ISECCODE IS NULL OR ISE

Result: 0 RECORDS

PPS_PARTNER_SECUR_LEAD_03
Source Data from VTPPPS.TV_PPS_PARTNER_SECUR_LEAD
PARTID ISECCODE ISECKEY ALSTSUR
46442186 12 1577272 3200000
5275620 12 1521231 8434304.64
12497787 12 1577338 1900000
5275620 12 1521231 795695.36
30845968 12 1174390 2650660.26

Target Data loaded to TPPS_PARTNER_SECUR


PARTID ISECCODE ISECKEY ALSTSUR
46442186 12 1577272 3200000
5275620 12 1521231 8434304.64
12497787 12 1577338 1900000
5275620 12 1521231 795695.36
30845968 12 1174390 2650660.26

Compare record and content of all field


PARTID ISECCODE ISECKEY ALSTSUR
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Remarks
DUPLICATES EXIST
IN THE DRIVING
TABLE
S2DTPPPS.TPPS_LEADSEC_SHARE
----883 ROWS OF ROW DUPLICATES RETURNED

Back To Index
fail

A
2
2
2
2

PASS

NULL OR ISECCODE IS NULL OR ISECKEY IS NULL ;

PASS

AMORG CCURRENCY ALSTSUR_EX AMORG_EX


2260005 THB 3200000 2260005
5988953 THB 8434304.64 5988953
1857475 THB 1900000 1857475
565000 THB 795695.36 565000
2000000 THB 2650660.26 2000000

AMORG CCURRENCY ALSTSUR_EX AMORG_EX


2260005 THB 3200000 2260005
5988953 THB 8434304.64 5988953
1857475 THB 1900000 1857475
565000 THB 795695.36 565000
2000000 THB 2650660.26 2000000

AMORG CCURRENCY ALSTSUR_EX AMORG_EX


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
PPS_TDR_ACCT_STATUS_TEMP_01
Duplicate Check
SEL AS_OF_DT ,SAGMNT_ID ,LAST_RESTRUCTURE_DT ,PARTID,COUNT(*) A FROM S2VTPPPS.TV_PPS_TDR_ACCT_STATUS_TEMP
GROUP BY 1,2,3,4 HAVING A >1 ;
Result: 0 RECORDS

PPS_TDR_ACCT_STATUS_TEMP_02
Null Validation
SEL AS_OF_DT ,SAGMNT_ID ,LAST_RESTRUCTURE_DT ,PARTID FROM S2VTPPPS.TV_PPS_TDR_ACCT_STATUS_TEMP WHERE AS_OF_DT IS NU
SAGMNT_ID IS NULL OR LAST_RESTRUCTURE_DT IS NULL OR PARTID IS NULL ;

Result: 0 RECORDS

PPS_TDR_ACCT_STATUS_TEMP_03
Source Data from VTPPPS.TV_PPS_TDR_ACCT_STATUS_TEMP
AS_OF_DT SAGMNT_ID LAST_RESTRUCTURE_PARTID
2/29/2016 81131004517 11/26/2013 4277344
2/29/2016 30831015134 2/27/2014 5953205
2/29/2016 32031020876 6/18/2010 4190283
2/29/2016 18331000483 10/21/2015 355642
2/29/2016 231017935 5/19/2015 28244375
2/29/2016 32231011279 2/27/2014 5953205
Target Data loaded to DTPPPS.TPPS_TDR_ACCT_STATUS_TEMP
AS_OF_DT SAGMNT_ID LAST_RESTRUCTURE_PARTID
2/29/2016 81131004517 11/26/2013 4277344
2/29/2016 30831015134 2/27/2014 5953205
2/29/2016 32031020876 6/18/2010 4190283
2/29/2016 18331000483 10/21/2015 355642
2/29/2016 231017935 5/19/2015 28244375
2/29/2016 32231011279 2/27/2014 5953205

Compare record and content of all field


AS_OF_DT SAGMNT_ID LAST_RESTRUCTURE_PARTID
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Back To Index
PASS

DR_ACCT_STATUS_TEMP

PASS

ATUS_TEMP WHERE AS_OF_DT IS NULL OR

PASS

APPL_CODE CLASS_BF AGING_DAY_BF_TDR CURR_AGING


AL
AL
AL
AL 1
AL
AL

APPL_CODE CLASS_BF AGING_DAY_BF_TDR CURR_AGING


AL
AL
AL
AL 1
AL
AL

APPL_CODE CLASS_BF AGING_DAY_BF_TDR CURR_AGING


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
CURR_TDR_CCLASS_ FLAG_CHECK LAST_PAYMENT_CHECM1_AGING
1PAY 12/31/2013
1PAY 3/31/2014
1PAY 7/31/2010
3PAY 1/31/2016
1PAY 6/30/2015
1PAY 3/31/2014

CURR_TDR_CCLASS_ FLAG_CHECK LAST_PAYMENT_CHECM1_AGING


1PAY 12/31/2013
1PAY 3/31/2014
1PAY 7/31/2010
3PAY 1/31/2016
1PAY 6/30/2015
1PAY 3/31/2014

CURR_TDR_CCLASS_ FLAG_CHECK LAST_PAYMENT_CHECM1_AGING


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
M1_DATE M1_TDR_CCLASS_CD M2_AGING M2_DATE
12/31/2013 1/31/2014
3/31/2014 4/30/2014
7/31/2010 8/31/2010
11/30/2015 12/31/2015
6/30/2015 7/31/2015
3/31/2014 4/30/2014

M1_DATE M1_TDR_CCLASS_CD M2_AGING M2_DATE


12/31/2013 1/31/2014
3/31/2014 4/30/2014
7/31/2010 8/31/2010
11/30/2015 12/31/2015
6/30/2015 7/31/2015
3/31/2014 4/30/2014

M1_DATE M1_TDR_CCLASS_CD M2_AGING M2_DATE


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
M2_TDR_CCLASS_CD M3_AGING M3_DATE M3_TDR_CCLASS_CD
2/28/2014
5/31/2014
9/30/2010
2 1/31/2016
8/31/2015
5/31/2014

M2_TDR_CCLASS_CD M3_AGING M3_DATE M3_TDR_CCLASS_CD


2/28/2014
5/31/2014
9/30/2010
2 1/31/2016
8/31/2015
5/31/2014

M2_TDR_CCLASS_CD M3_AGING M3_DATE M3_TDR_CCLASS_CD


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
CLASS_CD

CLASS_CD

CLASS_CD
PPS_TDR_ACCT_STATUS_FINAL_01
Duplicate Check

SEL AS_OF_DT ,SAGMNT_ID ,LAST_RESTRUCTURE_DT ,PARTID,COUNT(*)A FROM S2VTXPPS.TV_PPS_TDR_ACCT_STATUS_FINAL


GROUP BY 1,2,3,4 HAVING A >1 ;
Result:

PPS_TDR_ACCT_STATUS_FINAL_02
Null Validation
SEL AS_OF_DT ,SAGMNT_ID ,LAST_RESTRUCTURE_DT ,PARTID FROM S2VTXPPS.TV_PPS_TDR_ACCT_STATUS_FINAL WHERE AS_OF_DT IS NU
SAGMNT_ID IS NULL OR LAST_RESTRUCTURE_DT IS NULL OR PARTID IS NULL ;

Result: 0 RECORDS

PPS_TDR_ACCT_STATUS_FINAL_03
Source Data from VTXPPS.TV_PPS_TDR_ACCT_STATUS_FINAL
AS_OF_DT SAGMNT_ID LAST_RESTRUCTURE_PARTID
4/30/2014 22231485423 9/6/2008 0005534579
4/30/2014 11131112292 9/16/2003 0000149020
4/30/2014 11131336163 1/28/2010 0002858806
4/30/2014 22230130025 6/28/2007 0000178920
4/30/2014 47800232435 1/31/2014 0008742067

Target Data loaded to DTTPPS.PPS_TDR_ACCT_STATUS_FINAL


AS_OF_DT SAGMNT_ID LAST_RESTRUCTURE_PARTID
4/30/2014 22231485423 9/6/2008 0005534579
4/30/2014 11131112292 9/16/2003 0000149020
4/30/2014 11131336163 1/28/2010 0002858806
4/30/2014 22230130025 6/28/2007 0000178920
4/30/2014 47800232435 1/31/2014 0008742067

Compare record and content of all field


AS_OF_DT SAGMNT_ID LAST_RESTRUCTURE_PARTID
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Back To Index
PASS

DR_ACCT_STATUS_FINAL

PASS

ATUS_FINAL WHERE AS_OF_DT IS NULL OR

PASS

APPL_CODE CLASS_BF AGING_DAY_BF_TDR CURR_AGING


AL 01 31 25
AL 00 0 26
AL 20 151 1
AL 00 0 1,674
AL 00 0 1

APPL_CODE CLASS_BF AGING_DAY_BF_TDR CURR_AGING


AL 01 31 25
AL 00 0 26
AL 20 151 1
AL 00 0 1,674
AL 00 0 1

APPL_CODE CLASS_BF AGING_DAY_BF_TDR CURR_AGING


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
CURR_TDR_CCLASS_ FLAG_CHECK LAST_PAYMENT_CHECM1_AGING
01 1PAY 10/31/2008 31
01 1PAY 10/31/2003 0
00 1PAY 2/28/2010 180
40 3PAY 9/30/2007 0
00 1PAY 2/28/2014 0

CURR_TDR_CCLASS_ FLAG_CHECK LAST_PAYMENT_CHECM1_AGING


01 1PAY 10/31/2008 31
01 1PAY 10/31/2003 0
00 1PAY 2/28/2010 180
40 3PAY 9/30/2007 0
00 1PAY 2/28/2014 0

CURR_TDR_CCLASS_ FLAG_CHECK LAST_PAYMENT_CHECM1_AGING


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
M1_DATE M1_TDR_CCLASS_CD M2_AGING M2_DATE
10/31/2008 01 31 11/30/2008
10/31/2003 00 0 11/30/2003
2/28/2010 20 214 3/31/2010
7/31/2007 00 0 8/31/2007
2/28/2014 00 0 3/31/2014

M1_DATE M1_TDR_CCLASS_CD M2_AGING M2_DATE


10/31/2008 01 31 11/30/2008
10/31/2003 00 0 11/30/2003
2/28/2010 20 214 3/31/2010
7/31/2007 00 0 8/31/2007
2/28/2014 00 0 3/31/2014

M1_DATE M1_TDR_CCLASS_CD M2_AGING M2_DATE


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
M2_TDR_CCLASS_CD M3_AGING M3_DATE M3_TDR_CCLASS_CD
01 31 12/31/2008 01
00 0 12/31/2003 00
30 244 4/30/2010 30
00 0 9/30/2007 00
00 1 4/30/2014 00

M2_TDR_CCLASS_CD M3_AGING M3_DATE M3_TDR_CCLASS_CD


01 31 12/31/2008 01
00 0 12/31/2003 00
30 244 4/30/2010 30
00 0 9/30/2007 00
00 1 4/30/2014 00

M2_TDR_CCLASS_CD M3_AGING M3_DATE M3_TDR_CCLASS_CD


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
CLASS_CD

CLASS_CD

CDR_TYPE START_DT END_DT RECORD_DELETED_F


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
UPD_TXF_BATCH_ID
TRUE
TRUE
TRUE
TRUE
TRUE
PPS_TDR_PARTNER_01
Duplicate Check

SEL PARTID,SDR_NO,COUNT(*) A FROM S2VTXPPS.TV_PPS_TDR_PARTNER


GROUP BY 1,2 HAVING A>1

PPS_TDR_PARTNER_02
Null Validation
SEL COUNT(*) A FROM S2VTXPPS.TV_PPS_TDR_PARTNER WHERE PARTID IS NULL OR SDR_NO IS NULL

Result: 0 RECORDS

PPS_TDR_PARTNER_03
Source Data from VTXPPS.TV_PPS_TDR_PARTNER
PARTID SDR_NO LAST_RESTRUCTURE_DT CDR_TYPE
5103585 1 1/26/2015 PP3
10669244 1 3/28/2014 PP3
11762372 1 1/20/2016 PP1
7118193 1 12/19/2011 PP3
13141692 1 11/20/2015 PF

Target Data loaded to DTTPPS.PPS_TDR_PARTNER


PARTID SDR_NO LAST_RESTRUCTURE_DT CDR_TYPE
22711335 1 10/22/2012 PP3
9428449 1 4/9/2015 PP3
7735540 2 10/19/2015 PF
7735540 1 8/24/2015 PP3
5270864 1 12/30/2004 PP3

Compare record and content of all field


PARTID SDR_NO LAST_RESTRUCTURE_CDR_TYPE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
Back To Index
PASS

PASS

S NULL OR SDR_NO IS NULL

PASS

CLOSS_STAT CDR_STAT
? A
? A
? A
? A
? A

CLOSS_STAT CDR_STAT START_DT END_DT


? A 2/29/2016 12/31/9999
? A 2/29/2016 12/31/9999
? A 2/29/2016 12/31/9999
? A 2/29/2016 12/31/9999
? A 2/29/2016 12/31/9999

CLOSS_STAT CDR_STAT
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
RECORD_DELETED_FCTL_ID INS_PROC_NAME INS_TXF_BATCH_I
367 SCN_T_PPS_TDR_PARTNER 4
367 SCN_T_PPS_TDR_PARTNER 4
367 SCN_T_PPS_TDR_PARTNER 4
367 SCN_T_PPS_TDR_PARTNER 4
367 SCN_T_PPS_TDR_PARTNER 4
UPD_PROC_NAME UPD_TXF_BATCH_ID
? ?
? ?
? ?
? ?
? ?
PPS_SECUR_DEL_TEMP_01
Duplicate Check
SEL COLLID,ACCTNO,COUNT(*) A FROM S2VTPPPS.TV_PPS_SECUR_DEL_TEMP GROUP BY 1,2 HAVING

Result: 0 rows

PPS_SECUR_DEL_TEMP_02
Null Validation
SEL COLLID ,ACCTNO FROM S2VTPPPS.TV_PPS_SECUR_DEL_TEMP WHERE COLLID IS NULL OR ACCTNO IS NULL ;

Result: 0 RECORDS

PPS_SECUR_DEL_TEMP_03
Source Data from VTPPPS.TV_PPS_SECUR_DEL_TEMP
COLLID ACCTNO REFNO REFSEQ
L000045376 47890188214 900000000049172 1
L000160644 11830003033 201501000013168
2010047814 22231847714 900000000058306
2012082859 47800466212 199323
L000002984 47801006120 900000000004706 1

COLLID ACCTNO REFNO REFSEQ


L000045376 47890188214 900000000049172 1
L000160644 11830003033 201501000013168
2010047814 22231847714 900000000058306
2012082859 47800466212 199323
L000002984 47801006120 900000000004706 1

Compare record and content of all field


COLLID ACCTNO REFNO REFSEQ
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
Back To Index
PASS

MP GROUP BY 1,2 HAVING A>1;

PASS

S NULL OR ACCTNO IS NULL ;

PASS
TV_PPS_CUST_INTERBANK

PPS_CUST_INTERBANK_01 PASS
Duplicate Check

SEL PARTID,COUNT(*) A FROM


(SELECT DISTINCT * FROM S2VTPPPS.TV_PPS_CUST_INTERBANK ) AS X
GROUP BY 1 HAVING A>1;

RESULT

PPS_CUST_INTERBANK_02 PASS
Null Validation
SEL PARTID FROM S2VTPPPS.TV_PPS_CUST_INTERBANK WHERE PARTID IS NULL;

` 0 RECORDS

PPS_CUST_INTERBANK_03 PASS
Source Data from VTPPPS.TV_PPS_CUST_INTERBANK
PARTID CUST_TYPE_CD FLAG_INTERBANK
36720870 18 4
40195754 18 4
1498154 4 4
26547820 18 4
42832314 18 4

TARGET DATA FROM S1DTPPPS.TPPS_CUST_INTERBANK


PARTID CUST_TYPE_CD FLAG_INTERBANK
36720870 18 4
40195754 18 4
1498154 4 4
26547820 18 4
42832314 18 4

Compare record and content of all field


PARTID CUST_TYPE_CD FLAG_INTERBANK
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Page 1
TV_PPS_CUST_INTERBANK

Back To Index

Page 2
TV_PPS_CUST_INTERBANK

Page 3
TV_PPS_CUST_INTERBANK

Page 4
TV_PPS_CUST_INTERBANK

Page 5
TV_PPS_CUST_INTERBANK

Page 6
TV_PPS_CUST_INTERBANK

Page 7
TV_PPS_CUST_INTERBANK

Page 8
TV_PPS_CUST_INTERBANK

Page 9
TV_PPS_CUST_INTERBANK

Page 10
TV_PPS_CUST_INTERBANK

Page 11
TV_PPS_CUST_INTERBANK

Page 12
TV_PPS_CUST_INTERBANK

Page 13
TV_PPS_CUST_INTERBANK

Page 14
TV_PPS_CUST_INTERBANK

Page 15
TV_PPS_CUST_INTERBANK

Page 16
TV_PPS_CUST_INTERBANK

Page 17
TV_PPS_CUST_INTERBANK

Page 18
TV_PPS_PROVISION_INTB
PPS_PROVISION_INTB_01 PASS
Duplicate Check
SEL PARTID ,IACCT ,COUNT(*) A FROM S2VTPPPS.TV_PPS_PROVISION_INTB GROUP BY 1,2 HAVING A>1;

Result: 0 RECORDS

PPS_PROVISION_INTB_02 PASS
Null Validation
SEL PARTID ,IACCT FROM S2VTPPPS.TV_PPS_PROVISION_INTB WHERE PARTID IS NULL OR IACCT IS NULL

Result: 0 RECORDS

PPS_PROVISION_INTB_03 PASS
Source Data from VTPPPS.TV_PPS_PROVISION_INTB
PARTID IACCT ABAL PERCENT_EL PROVISION_INT
44118702 IOBAINBB111 1
1485780 11803000014 1
36720879 20000181898 1
39130498 COMMCNSHWFG 1
189610 103211307 14563.49 1 145.63

TARGRT DATA FROM DTPPPS.TPPS_PROVISION_INTB


PARTID IACCT ABAL PERCENT_EL PROVISION_INT
44118702 IOBAINBB111 1
1485780 11803000014 1
36720879 20000181898 1
39130498 COMMCNSHWFG 1
189610 103211307 14563.49 1 145.63

Compare record and content of all field


PARTID IACCT ABAL PERCENT_EL PROVISION_INT
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 19
TV_PPS_PROVISION_INTB

Back To Index

Page 20
TV_PPS_PROVISION_INTB

Page 21
TV_PPS_PROVISION_INTB

Page 22
TV_PPS_PROVISION_INTB

Page 23
TV_PPS_PROVISION_INTB

Page 24
TV_PPS_PROVISION_INTB

Page 25
TV_PPS_PROVISION_INTB

Page 26
TV_PPS_PROVISION_INTB

Page 27
TV_PPS_PROVISION_INTB

Page 28
TV_PPS_PROVISION_INTB

Page 29
TV_PPS_PROVISION_INTB

Page 30
TV_PPS_PROVISION_INTB

Page 31
TV_PPS_PROVISION_INTB

Page 32
TV_PPS_PROVISION_INTB

Page 33
TV_PPS_PROVISION_INTB

Page 34
TV_PPS_PROVISION_INTB

Page 35
TV_PPS_PROVISION_INTB

Page 36
TV_PPS_BRR_RATING_
TV_PPS_BRR_RATING _01 PASS
Duplicate Check
SEL PARTID ,COUNT(*) A FROM S2VTPPPS.TV_PPS_BRR_RATING GROUP BY 1 HAVING A>1;

Result:

TV_PPS_BRR_RATING_02 PASS
Null Validation
SEL PARTID FROM S2DTPPPS.TPPS_BRR_RATING WHERE PARTID IS NULL

Result: 0 RECORDS

TV_PPS_BRR_RATING _03 PASS


Source Data from VTPPPS.TV_PPS_BRR_RATING
PARTID RATING PARTY_RISK_GRADE_ PARTY_RISK_GRADE_ RATING_MODEL
178389 C12 2/3/2014 2/3/2014 SCB CORP SCORECARD (NO
425528 C12 1/31/2014 1/31/2014 SCB CORP SCORECARD (TR
4013339 C6 9/1/2014 9/1/2014 SCB CORP SCORECARD (NO
208529 M8 5/2/2014 5/2/2014 SCB Real Estate SME Mode
4723767 X06 6/9/2015 6/8/2015 CCB Corp Scorecard (Trade

TARGET DATA FROM DTPPPS.TPPS_BRR_RATING


PARTID RATING PARTY_RISK_GRADE_ PARTY_RISK_GRADE_ RATING_MODEL
208529 M11 2/24/2016 2/24/2016 SCB SME SCORECARD
4723767 C5 9/16/2015 9/16/2015 SCB CORP SCORECARD (TR
4013339 C6 6/11/2015 6/11/2015 SCB CORP SCORECARD (NO
178389 C12 12/1/2015 11/30/2015 SCB CORP SCORECARD (NO
425528 C18 10/29/2015 10/29/2015 SCB CORP SCORECARD (TR

Compare record and content of all field


PARTID RATING PARTY_RISK_GRADE_ PARTY_RISK_GRADE_ RATING_MODEL
PASS PASS PASS PASS PASS
PASS PASS PASS PASS PASS
PASS PASS PASS PASS PASS
PASS PASS PASS PASS PASS
PASS PASS PASS PASS PASS

Page 37
TV_PPS_BRR_RATING_

Back To Index

Page 38
TV_PPS_BRR_RATING_

RD (NON-TRADING)
RD (TRADING)
RD (NON-TRADING)
Model
(Trade)

D
RD (TRADING)
RD (NON-TRADING)
RD (NON-TRADING)
RD (TRADING)

Page 39
TV_PPS_BRR_RATING_

Page 40
TV_PPS_CUST_WHOLESALE
TV_PPS_CUST_WHOLESALE_01 Pass
Duplicate Check
SEL PARTID ,COUNT(*) A FROM S2VTPPPS.TV_PPS_CUST_WHOLESALE GROUP BY 1 HAVING A>1;

Result: 0 RECORDS

TV_PPS_CUST_WHOLESALE_02 Pass
Null Validation
SEL PARTID FROM S2VTPPPS.TV_PPS_CUST_WHOLESALE WHERE PARTID IS NULL

Result: 0 RECORDS

TV_PPS_CUST_WHOLESALE_03 Pass
Source Data from VTPPPS.TV_PPS_CUST_WHOLESALE
PARTID COC_CODE CCLASS CUST_NO_RM
116003 2212 1.40E+027
2043238 4025 40 1.40E+027
220981 1595 1.40E+027
6294527 2237 1.40E+027
4277514 2033 1.40E+027

TARGET DATA FROM DTPPPS.TPPS_CUST_WHOLESALE


PARTID COC_CODE CCLASS CUST_NO_RM
116003 2212 1.40E+027
2043238 4025 40 1.40E+027
220981 1595 1.40E+027
6294527 2237 1.40E+027
4277514 2033 1.40E+027

Compare record and content of all field


PARTID COC_CODE CCLASS CUST_NO_RM
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 41
TV_PPS_CUST_WHOLESALE

Back To Index

Page 42
TV_PPS_CUST_WHOLESALE

RATING RATING_MODEL RESTRUC_FLAG_CUSTPERCENT_PD PERCENT_LGD


M9 N 0.02 1
SG22 N 1 1
C10 N 0.02 1
M9 N 0.02 1
M9 N 0.02 1

RATING RATING_MODEL RESTRUC_FLAG_CUSTPERCENT_PD PERCENT_LGD


M9 N 0.02 1
SG22 N 1 1
C10 N 0.02 1
M9 N 0.02 1
M9 N 0.02 1

RATING RATING_MODEL RESTRUC_FLAG_CUSTPERCENT_PD PERCENT_LGD


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 43
TV_PPS_CUST_WHOLESALE

Page 44
TV_PPS_PROVISION_WHOLSAL
TV_PPS_PROVISION_WHOLSAL _01 FAIL
Duplicate Check
SEL PARTID ,IACCT ,COUNT(*) A FROM
( SELECT DISTINCT * FROM S2VTPPPS.TV_PPS_PROVISION_WHOLSAL) AS X GROUP BY 1,2 HAVING A>1;
Result:
3571 ROWS OF DUPLICATES AVAILABLE

Result:
RCA SEL PARTID ,IACCT ,COUNT(*) A FROM
(
SELECT DISTINCT *
FROM
(
SEL
CUST_WHOLESALE.PARTID AS PARTID
,CUST_WHOLESALE.CCLASS AS CCLASS
,CLASSIFY.IACCT AS IACCT
, ZEROIFNULL(CLASSIFY.ABAL) AS ABAL
,TRIM(CLASSIFY.FIS_CODE) AS FIS_CODE
,ZEROIFNULL(CUST_WHOLESALE.PERCENT_PD) AS PERCENT_PD
,ZEROIFNULL(CUST_WHOLESALE.PERCENT_LGD) AS PERCENT_LGD

FROM S2DTPPPS.TPPS_CUST_WHOLESALE AS CUST_WHOLESALE

INNER JOIN S2VTPPPS.TV_PPS_PARTCLASS_ALL AS PARTCLASS


ON CUST_WHOLESALE.PARTID=PARTCLASS.PARTID

INNER JOIN S2VTPPPS.TV_PPS_CLASSIFY_ALL AS CLASSIFY


ON PARTCLASS.IACCT=CLASSIFY.IACCT
AND CLASSIFY.CSTAT_ACCT IN ('A','N')

) AS SUB_MAIN

CROSS JOIN S2VTPPPS.VPPS_BUSINESSDATE_M AS BD


) AS DT GROUP BY 1,2 HAVING A>1 ;

THE FOLLOWING CODE IS GETTING ROW DUPLICATES .

TV_PPS_PROVISION_WHOLSAL_02 PASS
Null Validation
SEL PARTID ,IACCT FROM S2VTPPPS.TV_PPS_PROVISION_WHOLSAL WHERE PARTID IS NULL OR IACCT IS NULL

Result: 0 RECORDS

Page 45
TV_PPS_PROVISION_WHOLSAL

TV_PPS_PROVISION_WHOLSAL _03 PASS


Source Data from VTPPPS.TV_PPS_PROVISION_WHOLSAL
PARTID IACCT CCLASS CCLASS_NAME RESTRUCTURE_FLAG
26111541 96530000181 P NORMAL
3355274 69103011293 30 D NORMAL
371220 14603003415 P NORMAL
340576 20000100321 P NORMAL
316712 960008570 P NORMAL

TARGET DATA DTPPPS.TPPS_PROVISION_WHOLSAL


PARTID IACCT CCLASS CCLASS_NAME RESTRUCTURE_FLAG
26111541 96530000181 P NORMAL
3355274 69103011293 30 D NORMAL
371220 14603003415 P NORMAL
340576 20000100321 P NORMAL
316712 960008570 P NORMAL

Compare record and content of all field


PARTID IACCT CCLASS CCLASS_NAME RESTRUCTURE_FLAG
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Back To Index

DUPLICATES ARE GENERATING FOR THE FOLLOWING COADES :

SEL PARTCLASS.PARTID , COUNT(*)


FROM S2DTPPPS.TPPS_CUST_WHOLESALE AS CUST_WHOLESALE

INNER JOIN S2VTPPPS.TV_PPS_PARTCLASS_ALL AS PARTCLASS


ON CUST_WHOLESALE.PARTID=PARTCLASS.PARTID

Page 46
TV_PPS_PROVISION_WHOLSAL
GROUP BY 1 HAVING COUNT(*) > 1

SEL
CUST_WHOLESALE.PARTID AS PARTID , COUNT(*)
FROM S2DTPPPS.TPPS_CUST_WHOLESALE as CUST_WHOLESALE
INNER JOIN S2DTPPPS.TPPS_HP_ACCT as HP_ACCT
ON HP_ACCT.CUST_NO_RM = CUST_WHOLESALE.CUST_NO_RM
AND HP_ACCT.CSTAT_ACCT IN ('A','N')
GROUP BY 1 HAVING COUNT(*) > 1

THE FOLLOWING CODE IS TAKEN FROM SUB_MAIN

Page 47
TV_PPS_PROVISION_WHOLSAL

Page 48
TV_PPS_PROVISION_WHOLSAL

ABAL PERCENT_PD PERCENT_LGD PERCENT_BOT PROVISION_INT


1805802 0.02 1 1 3.05
1022436.34 1 1 100 102.24
16489791.88 0.02 1 1 27.87
0.02 1 1
0.02 1 1

ABAL PERCENT_PD PERCENT_LGD PERCENT_BOT PROVISION_INT


1805802 0.02 1 1 3.05
1022436.34 1 1 100 102.24
16489791.88 0.02 1 1 27.87
0.02 1 1
0.02 1 1

ABAL PERCENT_PD PERCENT_LGD PERCENT_BOT PROVISION_INT


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 49
TV_PPS_PROVISION_WHOLSAL

Page 50
TV_PPS_PROVISION_WHOLSAL

Page 51
TV_PPS_PROVISION_WHOLSAL

PROVISION_MIN_BOT
18058.02
1022436.34
164897.92

PROVISION_MIN_BOT
18058.02
1022436.34
164897.92

PROVISION_MIN_BOT
TRUE
TRUE
TRUE
TRUE
TRUE

Page 52
TV_PPS_PROVISION_WHOLSAL

Page 53
PPS_CUST_RETAIL
PPS_CUST_RETAIL _01 PASS
Duplicate Check
SEL PARTID ,IACCT , COUNT(*) FROM S2VTPPPS.TV_PPS_CUST_RETAIL GROUP BY 1,2 HAVING COUNT(*) > 1

Result: 0 ROWS

PPS_CUST_RETAIL_02 PASS
Null Validation
SEL PARTID ,IACCT FROM S2VTPPPS.TV_PPS_CUST_RETAIL WHERE PARTID IS NULL OR IACCT IS NULL

Result: 0 ROWS

PPS_CUST_RETAIL _03 PASS


Source Data from VTPPPS.TV_PPS_CUST_RETAIL
PARTID IACCT COC_CODE CACCT_TYPE CCLASS
25754767 49703447288 3370 97 1
29993138 76931000580 3488 31
11836648 49791445305 3370 97
10566568 49711579451 3375 97
13163739 7831004944 3089 31

TARGET DATA FROM DTPPPS.TPPS_CUST_RETAIL


PARTID IACCT COC_CODE CACCT_TYPE CCLASS
25754767 49703447288 3370 97 1
29993138 76931000580 3488 31
11836648 49791445305 3370 97
10566568 49711579451 3375 97
13163739 7831004944 3089 31

Compare record and content of all field


PARTID IACCT COC_CODE CACCT_TYPE CCLASS
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 54
PPS_CUST_RETAIL

Back To Index

Page 55
PPS_CUST_RETAIL

CUST_NO_RM ABAL PROD_GROUP PROD_SUB_GROUP RESTRUCTURE_FLAG


1.40E+027 90973.69 HIRE PURCHASE Used Normal
1.40E+027 1063366.89 MORTGAGE HOUSING NORMAL
1.40E+027 188359.75 HIRE PURCHASE MCMC Normal
1.40E+027 403077.81 HIRE PURCHASE New Normal
1.40E+027 679388.13 MORTGAGE HOUSING NORMAL

CUST_NO_RM ABAL PROD_GROUP PROD_SUB_GROUP RESTRUCTURE_FLAG


1.40E+027 90973.69 HIRE PURCHASE Used Normal
1.40E+027 1063366.89 MORTGAGE HOUSING NORMAL
1.40E+027 188359.75 HIRE PURCHASE MCMC Normal
1.40E+027 403077.81 HIRE PURCHASE New Normal
1.40E+027 679388.13 MORTGAGE HOUSING NORMAL

CUST_NO_RM ABAL PROD_GROUP PROD_SUB_GROUP RESTRUCTURE_FLAG


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 56
PPS_CUST_RETAIL

Page 57
PPS_CUST_RETAIL

Page 58
PPS_CUST_RETAIL

Page 59
PPS_CUST_RETAIL

Page 60
PPS_CUST_RETAIL

Page 61
PPS_CUST_RETAIL

Page 62
PPS_CUST_RETAIL

Page 63
TV_PPS_PROVISION_RETAIL
TV_PPS_PROVISION_RETAIL_01 PASS
Duplicate Check
SEL PARTID ,IACCT,COUNT(*) FROM S2VTPPPS.TV_PPS_PROVISION_RETAIL GROUP BY 1,2 HAVING COUNT(*) > 1 ;

Result: 0 RECORDS

TV_PPS_PROVISION_RETAIL_02 PASS
Null Validation
SEL PARTID ,IACCT FROM S2VTPPPS.TV_PPS_PROVISION_RETAIL WHERE PARTID IS NULL OR IACCT IS NULL

Result: 0 RECORDS

TV_PPS_PROVISION_RETAIL _03 PASS


Source Data from VTPPPS.TV_PPS_PROVISION_RETAIL
PARTID IACCT CCLASS CCLASS_NAME ABAL
7341733 47801205253 P 1190125.98
23299145 49790324124 P 434330.15
293577 1960002716 P
12794284 24203004465 P 996005.13
24246127 47800713229 P 3131015.72

TARGET ATA FROM DTPPPS.TPPS_PROVISION_RETAIL


PARTID IACCT CCLASS CCLASS_NAME ABAL
7341733 47801205253 P 1190125.98
23299145 49790324124 P 434330.15
293577 1960002716 P
12794284 24203004465 P 996005.13
24246127 47800713229 P 3131015.72

Compare record and content of all field


PARTID IACCT CCLASS CCLASS_NAME ABAL
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 64
TV_PPS_PROVISION_RETAIL

Back To Index

Page 65
TV_PPS_PROVISION_RETAIL

PERCENT_PD PERCENT_LGD PERCENT_BOT PROVISION_INT PROVISION_MIN_BOT


0.03 0.35 1 1.19 11901.26
0.05 0.35 1 0.76 4343.3
0.02 0.6 1
0.02 0.6 1 1 9960.05
0.03 0.35 1 3.13 31310.16

PERCENT_PD PERCENT_LGD PERCENT_BOT PROVISION_INT PROVISION_MIN_BOT


0.03 0.35 1 1.19 11901.26
0.05 0.35 1 0.76 4343.3
0.02 0.6 1
0.02 0.6 1 1 9960.05
0.03 0.35 1 3.13 31310.16

PERCENT_PD PERCENT_LGD PERCENT_BOT PROVISION_INT PROVISION_MIN_BOT


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 66
TV_PPS_PROVISION_RETAIL

Page 67
TV_PPS_PROVISION_RETAIL

Page 68
TV_PPS_PROVISION_RETAIL

Page 69
PPS_PROVISION_INT
PPS_PROVISION_INT_01 FAIL
Duplicate Check
SEL AS_OF_DT ,DATE_TIME ,PARTID ,IACCT,COUNT(*) A FROM
(SEL DISTINCT * FROM S2VTXPPS.TV_PPS_PROVISION_INT ) AS X GROUP BY 1,2,3,4 HAVING A>1;
Result: 5 ROWS
AS_OF_DT DATE_TIME PARTID
2/29/2016 8/19/2016 16:03:08 0000697378
2/29/2016 8/19/2016 16:03:08 0019629339
2/29/2016 8/19/2016 16:03:08 0032749740
2/29/2016 8/19/2016 16:03:08 0033013692
2/29/2016 8/19/2016 16:03:08 0005453673

PPS_PROVISION_INT_02 PASS
Null Validation
SEL PARTID ,IACCT FROM S2VTXPPS.TV_PPS_PROVISION_INT WHERE PARTID IS NULL OR IACCT IS NULL;

Result: 0 RECORDS

PPS_PROVISION_INT _03 PASS


Source Data from VTXPPS.TPPS_PROVISION_INT
AS_OF_DT DATE_TIME PARTID IACCT CUST_NO_RM
01/01/2016 16/08/2016 18:35:23 23663077 20000148531 1.40E+027
01/01/2016 16/08/2016 18:35:23 13644500 WFBIUS6S 1.40E+027
01/01/2016 16/08/2016 18:35:23 23664354 20000176348 1.40E+027
01/01/2016 16/08/2016 18:35:23 23660884 20000118316 1.40E+027
01/01/2016 16/08/2016 18:35:23 23663732 20000160193 1.40E+027

TARGET DATA FROM DTTPPS.PPS_PROVISION_INT

Compare record and content of all field


AS_OF_DT PARTID IACCT CUST_NO_RM CACCT_TYPE
TRUE TRUE TRUE TRUE TRUE

Page 70
PPS_PROVISION_INT

Back To Index

DUPLICATES EXIST IN THE FOLLOWING TABLES.

SEL AS_OF_DT ,DATE_TIME ,PARTID ,IACCT,COUNT(*) A FROM (


SELECT
BD.BUSINESSDATE AS AS_OF_DT,
CURRENT_TIMESTAMP(0) AS DATE_TIME,
PROV_WHOLESALE.PARTID AS PARTID,
PROV_WHOLESALE.IACCT AS IACCT

FROM S2DTPPPS.TPPS_PROVISION_WHOLSAL AS PROV_WHOLESALE

INNER JOIN S2DTPPPS.TPPS_CUST_WHOLESALE AS CUST_WHOLESALE


ON PROV_WHOLESALE.PARTID=CUST_WHOLESALE.PARTID

CROSS JOIN S2VTPPPS.VPPS_BUSINESSDATE_M AS BD

LEFT JOIN S2VTPPPS.TV_PPS_CLASSIFY_ALL AS CLASSIFY


ON PROV_WHOLESALE.IACCT=CLASSIFY.IACCT
AND CLASSIFY.CSTAT_ACCT IN ('A','N')
) AS SUB_WHOLESALE
GROUP BY 1,2,3,4 HAVING COUNT(*) > 1 ;

Page 71
PPS_PROVISION_INT

IACCT A
20000171893 2
20000144692 2
20000171144 2
20000170952 4
20000170855 2

CACCT_TYPE OC_CODE_CUST OC_CODE_ACCT CCLASS_CUST CCLASS_ACCT


20 3261 3261
20 1516 1516
20 3261 3261
20 3261 3261
20 3261 3261

OC_CODE_CUST OC_CODE_ACCT CCLASS_CUST CCLASS_ACCT CCLASS_NAME_CUST


TRUE TRUE TRUE TRUE TRUE

Page 72
PPS_PROVISION_INT

Page 73
PPS_PROVISION_INT

CCLASS_NAME_CUSTCCLASS_NAME_ACCTPROD_SUB_GROUP INTERBANK_FLAG RESTRUCTURE_FLAG


P P ? Y ?
P P ? Y ?
P P ? Y ?
P P ? Y ?
P P ? Y ?

CCLASS_NAME_ACCT PROD_SUB_GROUP INTERBANK_FLAG RESTRUCTURE_FLAG RESTRUC_FLAG_CUST


TRUE TRUE TRUE TRUE TRUE

Page 74
PPS_PROVISION_INT

Page 75
PPS_PROVISION_INT

RESTRUC_FLAG_CUSTABAL PERCENT_PD PERCENT_LGD PERCENT_EL


? ? ? 1
? ? ? 1
? ? ? 1
? ? ? 1
? ? ? 1

ABAL PERCENT_PD PERCENT_LGD PERCENT_EL PERCENT_BOT


TRUE TRUE TRUE TRUE TRUE

Page 76
PPS_PROVISION_INT

Page 77
PPS_PROVISION_INT

PERCENT_BOT PROVISION_INT PROVISION_MIN_BOT


? ?
? ?
? ?
? ?
? ?

PROVISION_INT PROVISION_MIN_BOT
TRUE TRUE

Page 78
PPS_PROVISION_INT

Page 79
PPS_PROVISION_INT

Page 80
PPS_PROVISION_INT

Page 81
PPS_PROVISION_INT

Page 82
PPS_PROVISION_INT

Page 83
PPS_PROVISION_INT

Page 84
PPS_PROVISION_INT

Page 85
PPS_PROVISION_INT

Page 86
PPS_PROVISION_INT

Page 87
PPS_CLASSIFY_FUND_FINAL
PPS_CLASSIFY_FUND_FINAL_01
Duplicate Check
SELECT AS_OF_DT ,DATE_TIME ,IACCT ,APPL_CODE,COUNT(*) FROM (
SELECT DISTINCT * FROM S2VTXPPS.TV_PPS_CLASSIFY_FUND_FINAL ) AS X GROUP BY 1,2,3,4 HAVING COUNT(*) > 1
Result: 2233 ROWS

AS_OF_DT DATE_TIME IACCT


2/29/2016 8/30/2016 15:53:59 20000170952
2/29/2016 8/30/2016 15:53:59 20000170952

PPS_CLASSIFY_FUND_FINAL_02
Null Validation
SELECT AS_OF_DT ,DATE_TIME ,IACCT ,APPL_CODE FROM S2VTXPPS.TV_PPS_CLASSIFY_FUND_FINAL WHERE
AS_OF_DT IS NULL OR
DATE_TIME IS NULL OR
IACCT IS NULL OR
APPL_CODE IS NULL
Result: 0 RECORDS

PPS_CLASSIFY_FUND_FINAL _03
Source Data from VTXPPS.TV_PPS_CLASSIFY_FUND_FINAL
AS_OF_DT DATE_TIME IACCT APPL_CODE
2/29/2016 8/3/2016 18:24:15 22231758606 AL
2/29/2016 8/3/2016 18:24:15 2630005757 AL
2/29/2016 8/3/2016 18:24:15 47891130434 AL
2/29/2016 8/3/2016 18:24:15 47800726468 AL
2/29/2016 8/3/2016 18:24:15 78231002836 AL

TARGET DATA FROM DTTPPS.PPS_CLASSIFY_FUND


AS_OF_DT DATE_TIME IACCT APPL_CODE
2/29/2016 8/3/2016 18:24:15 22231758606 AL
2/29/2016 8/3/2016 18:24:15 2630005757 AL
2/29/2016 8/3/2016 18:24:15 47891130434 AL
2/29/2016 8/3/2016 18:24:15 47800726468 AL
2/29/2016 8/3/2016 18:24:15 78231002836 AL

Page 88
PPS_CLASSIFY_FUND_FINAL
FAIL

APPL_CODE Count(*)
AL 4
TF 4

PASS

ERE

PASS

CACCT_TYPE COC_CODE ATOT_LN ABAL AINT_BF


31 3093
30 3091
31 3007 2673156 2638723.04 867.52
31 3042
31 3077 677000 387804.71 1802.49

CACCT_TYPE COC_CODE ATOT_LN ABAL AINT_BF


31 3093
30 3091
31 3007 2673156 2638723.04 867.52
31 3042
31 3077 677000 387804.71 1802.49

Page 89
PPS_CLASSIFY_FUND_FINAL

AFEE APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID

AFEE APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID

Page 90
PPS_CLASSIFY_FUND_FINAL

CSTAT_ACCT CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE


X N 2/29/2016 10021 Y
X N 2/29/2016 G471140 Y
N N 2/29/2016 10021 Y
X N 2/29/2016 10022 Y
N N 2/29/2016 10021 Y

CSTAT_ACCT CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE


X N 2/29/2016 10021 Y
X N 2/29/2016 G471140 Y
N N 2/29/2016 10021 Y
X N 2/29/2016 10022 Y
N N 2/29/2016 10021 Y

Page 91
PPS_CLASSIFY_FUND_FINAL

CREASON_CLASS BR_NO CCLASS DSTOPCAL ALOSS


222 ?
26 ?
222 ?
222 ?
782 ?

CREASON_CLASS BR_NO CCLASS DSTOPCAL ALOSS


222 ?
26 ?
222 ?
222 ?
782 ?

Page 92
PPS_CLASSIFY_FUND_FINAL

CCURRENCY ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH


THB N
THB N
THB 2639590.56 N
THB N
THB 389607.2 N

CCURRENCY ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH


THB N
THB N
THB 2639590.56 N
THB N
THB 389607.2 N

Page 93
PPS_CLASSIFY_FUND_FINAL

ABAL_NF CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX

F 2673156 2638723.04 867.52

F 677000 387804.71 1802.49

ABAL_NF CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX

F 2673156 2638723.04 867.52

F 677000 387804.71 1802.49

Page 94
PPS_CLASSIFY_FUND_FINAL

AFEE_EX APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE

3201

3201

AFEE_EX APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE

3201

3201

Page 95
PPS_CLASSIFY_FUND_FINAL

FIS_CODE CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG


310 1.48E+025
30L 1.48E+025
12021 310 1.48E+025
310 1.48E+025
12021 310 1.48E+025

FIS_CODE CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG


310 1.48E+025
30L 1.48E+025
12021 310 1.48E+025
310 1.48E+025
12021 310 1.48E+025

Page 96
PPS_CLASSIFY_FUND_FINAL

CCLASS_EXPECTED AVALUE_COLL ARESERVE_BOT_ACCTARESERVE_SP_ACCT PROVISION_INTERNAL

26387.23 2.64

3878.05 0.39

CCLASS_EXPECTED AVALUE_COLL ARESERVE_BOT_ACCTARESERVE_SP_ACCT PROVISION_INTERNAL

26387.23 2.64

3878.05 0.39

Page 97
PPS_CLASSIFY_FUND_FINAL

START_DT END_DT RECORD_DELETED_FCTL_ID INS_PROC_NAME


2/29/2016 12/31/9999 367 SCN_T_PPS_CLASSIFY_FI
2/29/2016 12/31/9999 367 SCN_T_PPS_CLASSIFY_FI
2/29/2016 12/31/9999 367 SCN_T_PPS_CLASSIFY_FI
2/29/2016 12/31/9999 367 SCN_T_PPS_CLASSIFY_FI
2/29/2016 12/31/9999 367 SCN_T_PPS_CLASSIFY_FI

START_DT END_DT RECORD_DELETED_FCTL_ID INS_PROC_NAME


2/29/2016 12/31/9999 367 SCN_T_PPS_CLASSIFY_FI
2/29/2016 12/31/9999 367 SCN_T_PPS_CLASSIFY_FI
2/29/2016 12/31/9999 367 SCN_T_PPS_CLASSIFY_FI
2/29/2016 12/31/9999 367 SCN_T_PPS_CLASSIFY_FI
2/29/2016 12/31/9999 367 SCN_T_PPS_CLASSIFY_FI

Page 98
PPS_CLASSIFY_FUND_FINAL

INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


2? ?
2? ?
2? ?
2? ?
2? ?

INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


2? ?
2? ?
2? ?
2? ?
2? ?

Page 99
PPS_CLASSIFY_FUND_FINAL

Compare record and content of all field


AS_OF_DT DATE_TIME IACCT APPL_CODE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Back To Index

After joining with S2DTPPPS.TPPS_RESERVE_BOT_ACCT table,DUPLICATES ARE COMMING FORM THE BELOW TWO LEF

SELECT AS_OF_DT ,DATE_TIME ,IACCT ,APPL_CODE,COUNT(*) FROM (


SEL
CAST(BD.BUSINESSDATE AS DATE) AS AS_OF_DT,
CURRENT_TIMESTAMP(0) AS DATE_TIME,
CAST(CLASSIFY.IACCT AS VARCHAR(20)) AS IACCT,
CAST(CLASSIFY.APPL_CODE AS CHAR(4)) AS APPL_CODE
FROM
S2VTPPPS.TV_PPS_CLASSIFY_ALL AS CLASSIFY
CROSS JOIN S2VTPPPS.VPPS_BUSINESSDATE_M AS BD
LEFT JOIN
S2DTPPPS.TPPS_RESERVE_BOT_ACCT AS RESERVE_ACCT
ON CLASSIFY.IACCT = RESERVE_ACCT.IACCT
LEFT JOIN
(
SELECT PROV_INTERNAL_1.* FROM S2VTTPPS.PPS_PROVISION_INT AS PROV_INTERNAL_1
INNER JOIN S2VTPPPS.VPPS_BUSINESSDATE_M AS BD
ON PROV_INTERNAL_1.AS_OF_DT = BD.BUSINESSDATE
AND PROV_INTERNAL_1.Ctl_Id='367'
QUALIFY RANK() OVER(PARTITION BY PARTID ,IACCT ORDER BY DATE_TIME DESC) = 1
) AS PROV_INTERNAL
ON CLASSIFY.IACCT = PROV_INTERNAL.IACCT
) AS X
GROUP BY 1,2,3,4 HAVING COUNT(*) > 1

Page 100
PPS_CLASSIFY_FUND_FINAL

CACCT_TYPE COC_CODE ATOT_LN ABAL AINT_BF


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

WO LEFT JOINS.

Page 101
PPS_CLASSIFY_FUND_FINAL

AFEE APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 102
PPS_CLASSIFY_FUND_FINAL

CSTAT_ACCT CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 103
PPS_CLASSIFY_FUND_FINAL

CREASON_CLASS BR_NO CCLASS DSTOPCAL ALOSS


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 104
PPS_CLASSIFY_FUND_FINAL

CCURRENCY ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 105
PPS_CLASSIFY_FUND_FINAL

ABAL_NF CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 106
PPS_CLASSIFY_FUND_FINAL

AFEE_EX APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 107
PPS_CLASSIFY_FUND_FINAL

FIS_CODE CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 108
PPS_CLASSIFY_FUND_FINAL

CCLASS_EXPECTED AVALUE_COLL ARESERVE_BOT_ACCTARESERVE_SP_ACCT PROVISION_INTERNAL


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 109
PPS_CLASSIFY_FUND_FINAL

Page 110
PPS_CLASSIFY_FUND_FINAL

Page 111
PPS_CLASSIFY_FUND_FINAL

SOUCE TABLE TAKEN FROM ABOVE PART CODE

SELECT RESERVE_ACCT.IACCT , COUNT(*) FROM


S2DTPPPS.TPPS_RESERVE_BOT_ACCT AS RESERVE_ACCT GROUP BY 1 HAVING COUNT(*) > 1 ;

Page 112
PPS_CLASSIFY_FUND_FINAL

Page 113
PPS_CLASSIFY_FUND_FINAL

Page 114
PPS_CLASSIFY_FUND_FINAL

Page 115
PPS_CLASSIFY_FUND_FINAL

Page 116
PPS_CLASSIFY_FUND_FINAL

Page 117
PPS_CLASSIFY_FUND_FINAL

Page 118
PPS_CLASSIFY_FUND_FINAL

Page 119
PPS_CLASSIFY_FUND_FINAL

Page 120
PPS_CLASSIFY_FUND_FINAL

Page 121
PPS_CLASSIFY_FUND_FINAL

Page 122
PPS_CLASSIFY_FUND_FINAL

Page 123
PPS_PARTCLASS_FINAL

PPS_PARTCLASS_FINAL_01
Duplicate Check
SELECT AS_OF_DT ,DATE_TIME ,PARTID ,IACCT,COUNT(*) FROM S2VTXPPS.TV_PPS_PARTCLASS_FINAL GROUP BY 1,2,3,4 HAVING COUNT(*) > 1

Result: 0 RECORDS

PPS_PARTCLASS_FINAL_02
Null Validation
SELECT AS_OF_DT ,DATE_TIME ,PARTID ,IACCT FROM S2VTXPPS.TV_PPS_PARTCLASS_FINAL WHERE
AS_OF_DT IS NULL OR
DATE_TIME IS NULL OR
PARTID IS NULL OR
IACCT IS NULL
Result: 0 RECORDS

PPS_PARTCLASS_FINAL_03
Source Data from VTXPPS.TV_PPS_PARTCLASS_FINAL
AS_OF_DT DATE_TIME PARTID IACCT
2/29/2016 8/3/2016 18:30:24 6009002 47800315411
2/29/2016 8/3/2016 18:30:24 10337546 38130000151
2/29/2016 8/3/2016 18:30:24 4622999 47801085239
2/29/2016 8/3/2016 18:30:24 286065 47800420680
2/29/2016 8/3/2016 18:30:24 18611915 47890889713

TARGET DATA FROM DTTPPS.PPS_PARTNER_CLASSIFY


AS_OF_DT DATE_TIME PARTID IACCT
2/29/2016 8/3/2016 18:30:24 6009002 47800315411
2/29/2016 8/3/2016 18:30:24 10337546 38130000151
2/29/2016 8/3/2016 18:30:24 4622999 47801085239
2/29/2016 8/3/2016 18:30:24 286065 47800420680
2/29/2016 8/3/2016 18:30:24 18611915 47890889713

Compare record and content of all field


AS_OF_DT DATE_TIME PARTID IACCT
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 124
PPS_PARTCLASS_FINAL

PASS

PASS

PASS

START_DT END_DT RECORD_DELETED_FCTL_ID INS_PROC_NAME


2/29/2016 12/31/9999 367 SCN_T_PPS_PARTCLASS_F
2/29/2016 12/31/9999 367 SCN_T_PPS_PARTCLASS_F
2/29/2016 12/31/9999 367 SCN_T_PPS_PARTCLASS_F
2/29/2016 12/31/9999 367 SCN_T_PPS_PARTCLASS_F
2/29/2016 12/31/9999 367 SCN_T_PPS_PARTCLASS_F

START_DT END_DT RECORD_DELETED_FCTL_ID INS_PROC_NAME


2/29/2016 12/31/9999 367 SCN_T_PPS_PARTCLASS_F
2/29/2016 12/31/9999 367 SCN_T_PPS_PARTCLASS_F
2/29/2016 12/31/9999 367 SCN_T_PPS_PARTCLASS_F
2/29/2016 12/31/9999 367 SCN_T_PPS_PARTCLASS_F
2/29/2016 12/31/9999 367 SCN_T_PPS_PARTCLASS_F

Page 125
PPS_PARTCLASS_FINAL

INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


1? ?
1? ?
1? ?
1? ?
1? ?

INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


1? ?
1? ?
1? ?
1? ?
1? ?

Page 126
PPS_PARTCLASS_FINAL

Back To Index

Page 127
PPS_PARTCLASS_FINAL

Page 128
PPS_PARTCLASS_FINAL

Page 129
PPS_PARTNER_FINAL

PPS_PARTNER_FINAL_01
Duplicate Check
SELECT AS_OF_DT ,DATE_TIME ,PARTID ,COUNT(*) FROM S2VTXPPS.TV_PPS_PARTNER_FINAL GROUP BY 1,2,3 HA

Result: 0 RECORDS

PPS_PARTNER_FINAL_02
Null Validation
SELECT AS_OF_DT ,DATE_TIME ,PARTID FROM S2VTXPPS.TV_PPS_PARTNER_FINAL WHERE
AS_OF_DT IS NULL OR
DATE_TIME IS NULL OR
PARTID IS NULL

Result: 0 RECORDS

PPS_PARTNER_FINAL_03
Source Data from VTXPPS.TV_PPS_PARTNER_FINAL
AS_OF_DT DATE_TIME PARTID CCLASS
2/29/2016 8/3/2016 18:34:13 33627577
2/29/2016 8/3/2016 18:34:13 315997
2/29/2016 8/3/2016 18:34:13 10763657
2/29/2016 8/3/2016 18:34:13 224633
2/29/2016 8/3/2016 18:34:13 3807145 ?

TARGET DATA FROM S2DTTPPS.PPS_PARTNER


AS_OF_DT DATE_TIME PARTID CCLASS
2/29/2016 8/3/2016 18:34:13 33627577
2/29/2016 8/3/2016 18:34:13 315997
2/29/2016 8/3/2016 18:34:13 10763657
2/29/2016 8/3/2016 18:34:13 224633
2/29/2016 8/3/2016 18:34:13 3807145 ?

Compare record and content of all field


AS_OF_DT DATE_TIME PARTID CCLASS
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 130
PPS_PARTNER_FINAL

PASS

1,2,3 HAVING COUNT(*) > 1 ;

PASS

PASS

CTDR_STAT PARTNER_NAME CBUS_TYPE COC_CODE BR_NO


N .. 33627577 3157
N 315997 3430
N .. 10763657 3503
N 224633 3092
N .. 3807145 4237

CTDR_STAT PARTNER_NAME CBUS_TYPE COC_CODE BR_NO


N .. 33627577 3157
N 315997 3430
N .. 10763657 3503
N 224633 3092
N .. 3807145 4237

CTDR_STAT PARTNER_NAME CBUS_TYPE COC_CODE BR_NO


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 131
PPS_PARTNER_FINAL

QMTH_NOT_PAID CUST_NO_RM QDAY_NOT_PAID AVALUE_COLL ARESERVE_BOT


1.40E+027 10543.99
1.40E+027
1.40E+027 35266
1.40E+027
1.40E+027

QMTH_NOT_PAID CUST_NO_RM QDAY_NOT_PAID AVALUE_COLL ARESERVE_BOT


1.40E+027 10543.99
1.40E+027
1.40E+027 35266
1.40E+027
1.40E+027

QMTH_NOT_PAID CUST_NO_RM QDAY_NOT_PAID AVALUE_COLL ARESERVE_BOT


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 132
PPS_PARTNER_FINAL

ARESERVE_SP PROVISION_INTERNALSTART_DT END_DT RECORD_DELETED_F


1.06 2/29/2016 12/31/9999
2/29/2016 12/31/9999
3.53 2/29/2016 12/31/9999
2/29/2016 12/31/9999
2/29/2016 12/31/9999

ARESERVE_SP PROVISION_INTERNALSTART_DT END_DT RECORD_DELETED_F


1.06 2/29/2016 12/31/9999
2/29/2016 12/31/9999
3.53 2/29/2016 12/31/9999
2/29/2016 12/31/9999
2/29/2016 12/31/9999

ARESERVE_SP PROVISION_INTERNALSTART_DT END_DT RECORD_DELETED_F


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 133
PPS_PARTNER_FINAL

CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


367 SCN_T_PPS_PARTNER_FIN 1? ?
367 SCN_T_PPS_PARTNER_FIN 1? ?
367 SCN_T_PPS_PARTNER_FIN 1? ?
367 SCN_T_PPS_PARTNER_FIN 1? ?
367 SCN_T_PPS_PARTNER_FIN 1? ?

CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


367 SCN_T_PPS_PARTNER_FIN 1? ?
367 SCN_T_PPS_PARTNER_FIN 1? ?
367 SCN_T_PPS_PARTNER_FIN 1? ?
367 SCN_T_PPS_PARTNER_FIN 1? ?
367 SCN_T_PPS_PARTNER_FIN 1? ?

CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 134
PPS_PARTNER_FINAL

Back To Index

Page 135
PPS_PARTNER_FINAL

Page 136
PPS_PARTNER_FINAL

Page 137
PPS_PARTNER_FINAL

Page 138
PPS_PARTNER_FINAL

Page 139
PPS_HP_ACCT_FINAL_

PPS_HP_ACCT_FINAL _01
Duplicate Check
SELECT AS_OF_DT ,DATE_TIME ,IACCT ,APPL_CODE ,COUNT(*) FROM S2VTXPPS.TV_PPS_HP_ACCT_FINAL GROUP

Result: 0 RECORDS

PPS_HP_ACCT_FINAL _02
Null Validation
SELECT AS_OF_DT ,DATE_TIME ,IACCT ,APPL_CODE FROM S2VTXPPS.TV_PPS_HP_ACCT_FINAL WHERE
AS_OF_DT IS NULL OR
DATE_TIME IS NULL OR
IACCT IS NULL OR
APPL_CODE IS NULL
Result: 0 RECORDS

PPS_HP_ACCT_FINAL _03
Source Data from VTXPPS.TV_PPS_HP_ACCT_FINAL
AS_OF_DT DATE_TIME IACCT APPL_CODE
2/29/2016 8/15/2016 20:12:14 49792976197 AL
2/29/2016 8/15/2016 20:12:14 49791767749 AL
2/29/2016 8/15/2016 20:12:14 49790711038 AL
2/29/2016 8/15/2016 20:12:14 49710486469 AL
2/29/2016 8/15/2016 20:12:14 49791561389 AL

TARGET DATA FROM DTTPPS.PPS_HP_ACCT


AS_OF_DT DATE_TIME IACCT APPL_CODE
2/29/2016 8/15/2016 20:12:14 49792976197 AL
2/29/2016 8/15/2016 20:12:14 49791767749 AL
2/29/2016 8/15/2016 20:12:14 49790711038 AL
2/29/2016 8/15/2016 20:12:14 49710486469 AL
2/29/2016 8/15/2016 20:12:14 49791561389 AL

Compare record and content of all field


AS_OF_DT DATE_TIME IACCT APPL_CODE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 140
PPS_HP_ACCT_FINAL_

PASS

GROUP BY 1,2,3,4 HAVING COUNT(*) > 1 ;

PASS

PASS

CACCT_TYPE COC_CODE BR_NO CACCT_SUB_TYPE ACCT_NAME


97 3102 1 97A 1.48E+025
97 3370 1 97A 1.48E+025
97 3377 553 970 1.48E+025
97 3373 351 970 1.48E+025
97 3377 552 970 1.48E+025

CACCT_TYPE COC_CODE BR_NO CACCT_SUB_TYPE ACCT_NAME


97 3102 1 97A 1.48E+025
97 3370 1 97A 1.48E+025
97 3377 553 970 1.48E+025
97 3373 351 970 1.48E+025
97 3377 552 970 1.48E+025

CACCT_TYPE COC_CODE BR_NO CACCT_SUB_TYPE ACCT_NAME


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 141
PPS_HP_ACCT_FINAL_

OPEN_DT CLOSE_DT CSTAT_ACCT QDAY_NOT_PAID AGING_LEVEL


1/6/2016 ? N
6/3/2015 ? N
10/21/2014 ? N
7/2/2013 ? N
4/27/2015 ? N

OPEN_DT CLOSE_DT CSTAT_ACCT QDAY_NOT_PAID AGING_LEVEL


1/6/2016 ? N
6/3/2015 ? N
10/21/2014 ? N
7/2/2013 ? N
4/27/2015 ? N

OPEN_DT CLOSE_DT CSTAT_ACCT QDAY_NOT_PAID AGING_LEVEL


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 142
PPS_HP_ACCT_FINAL_

CCLASS MAKER CAR_GRP_CD GL_PROD_CODE FIS_CODE


HON 7 3614 12021
ISU 7 3614 12021
MIT 2 3612 12021
TOY 1 3612 12021
TOY 1 3612 12021

CCLASS MAKER CAR_GRP_CD GL_PROD_CODE FIS_CODE


HON 7 3614 12021
ISU 7 3614 12021
MIT 2 3612 12021
TOY 1 3612 12021
TOY 1 3612 12021

CCLASS MAKER CAR_GRP_CD GL_PROD_CODE FIS_CODE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 143
PPS_HP_ACCT_FINAL_

CR_PURPOSE DDLC ATOT_LN ABAL UID_BAL


241022 2/29/2016 324470.88 315457.8 72920.07
241022 2/29/2016 320635.2 277883.84 53473.2
241022 2/29/2016 712710 534532.5 45804.76
241022 2/29/2016 755259.84 430078.52 36645.07
241022 2/29/2016 512545.68 448477.47 65407.3

CR_PURPOSE DDLC ATOT_LN ABAL UID_BAL


241022 2/29/2016 324470.88 315457.8 72920.07
241022 2/29/2016 320635.2 277883.84 53473.2
241022 2/29/2016 712710 534532.5 45804.76
241022 2/29/2016 755259.84 430078.52 36645.07
241022 2/29/2016 512545.68 448477.47 65407.3

CR_PURPOSE DDLC ATOT_LN ABAL UID_BAL


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 144
PPS_HP_ACCT_FINAL_

UID_BAL_SUB NET_BAL PROVISION_BAL REPOSSESS_DT PASTDUE_DT


242537.73 4215.39 ? ?
224410.64 3900.33 ? ?
488727.74 1026.97 ? ?
393433.45 489.97 ? ?
383070.17 477.06 ? ?

UID_BAL_SUB NET_BAL PROVISION_BAL REPOSSESS_DT PASTDUE_DT


242537.73 4215.39 ? ?
224410.64 3900.33 ? ?
488727.74 1026.97 ? ?
393433.45 489.97 ? ?
383070.17 477.06 ? ?

UID_BAL_SUB NET_BAL PROVISION_BAL REPOSSESS_DT PASTDUE_DT


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 145
PPS_HP_ACCT_FINAL_

STOPCAL_DT CTDR_STAT CUST_NO_RM ACTION_CODE PROVISION_SP


? N 1.40E+027 ?
? N 1.40E+027 ?
? N 1.40E+027 ?
? N 1.40E+027 ?
? N 1.40E+027 ?

STOPCAL_DT CTDR_STAT CUST_NO_RM ACTION_CODE PROVISION_SP


? N 1.40E+027 ?
? N 1.40E+027 ?
? N 1.40E+027 ?
? N 1.40E+027 ?
? N 1.40E+027 ?

STOPCAL_DT CTDR_STAT CUST_NO_RM ACTION_CODE PROVISION_SP


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 146
PPS_HP_ACCT_FINAL_

PROVISION_TOT PROVISION_INTERNALSTART_DT END_DT RECORD_DELETED_F


4215.39 2/29/2016 12/31/9999
3900.33 2/29/2016 12/31/9999
1026.97 2/29/2016 12/31/9999
489.97 2/29/2016 12/31/9999
477.06 2/29/2016 12/31/9999

PROVISION_TOT PROVISION_INTERNALSTART_DT END_DT RECORD_DELETED_F


4215.39 2/29/2016 12/31/9999
3900.33 2/29/2016 12/31/9999
1026.97 2/29/2016 12/31/9999
489.97 2/29/2016 12/31/9999
477.06 2/29/2016 12/31/9999

PROVISION_TOT PROVISION_INTERNAL
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE

Page 147
PPS_HP_ACCT_FINAL_

CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


367 SCN_T_PPS_HP_ACCT_FIN 5? ?
367 SCN_T_PPS_HP_ACCT_FIN 5? ?
367 SCN_T_PPS_HP_ACCT_FIN 5? ?
367 SCN_T_PPS_HP_ACCT_FIN 5? ?
367 SCN_T_PPS_HP_ACCT_FIN 5? ?

CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


367 SCN_T_PPS_HP_ACCT_FIN 5? ?
367 SCN_T_PPS_HP_ACCT_FIN 5? ?
367 SCN_T_PPS_HP_ACCT_FIN 5? ?
367 SCN_T_PPS_HP_ACCT_FIN 5? ?
367 SCN_T_PPS_HP_ACCT_FIN 5? ?

Page 148
PPS_HP_ACCT_FINAL_

Back To Index

Page 149
PPS_HP_ACCT_FINAL_

Page 150
PPS_HP_ACCT_FINAL_

Page 151
PPS_HP_ACCT_FINAL_

Page 152
PPS_HP_ACCT_FINAL_

Page 153
PPS_HP_ACCT_FINAL_

Page 154
PPS_HP_ACCT_FINAL_

Page 155
PPS_HP_ACCT_FINAL_

Page 156
PPS_HP_ACCT_FINAL_

Page 157
PPS_HP_ACCT_H

PPS_HP_ACCT_H_01
Duplicate Check
SELECT AS_OF_DT ,IACCT ,APPL_CODE ,COUNT(*) FROM S2VTXPPS.TV_PPS_HP_ACCT_H GROUP BY 1,2,3 HAVING

Result: 0 RECORDS

PPS_HP_ACCT_H_02
Null Validation
SELECT AS_OF_DT ,IACCT ,APPL_CODE FROM S2VTXPPS.TV_PPS_HP_ACCT_H WHERE
AS_OF_DT IS NULL OR
IACCT IS NULL OR
APPL_CODE IS NULL

Result: 0 RECORDS

PPS_HP_ACCT_H_03
Source Data from VTXPPS.TV_PPS_HP_ACCT_H
AS_OF_DT IACCT APPL_CODE CACCT_TYPE
2/29/2016 49706716830 AL 97
2/29/2016 49708839862 AL 97
2/29/2016 49703526341 AL 97
2/29/2016 49792254294 AL 97
2/29/2016 49791251170 AL 97

TARGET DATA FROM DTTPPS.PPS_HP_ACCT_H


AS_OF_DT IACCT APPL_CODE CACCT_TYPE
2/29/2016 49706716830 AL 97
2/29/2016 49708839862 AL 97
2/29/2016 49703526341 AL 97
2/29/2016 49792254294 AL 97
2/29/2016 49791251170 AL 97

Compare record and content of all field


AS_OF_DT IACCT APPL_CODE CACCT_TYPE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 158
PPS_HP_ACCT_H

PASS

HAVING COUNT(*) > 1 ;

PASS

PASS

COC_CODE BR_NO CACCT_SUB_TYPE ACCT_NAME OPEN_DT


3376 510 970 1.48E+025 6/27/2012
3373 46 975 1.48E+025 9/28/2012
3430 22 975 1.48E+025 5/11/2011
3370 122 970 1.48E+025 9/23/2015
3378 516 970 1.48E+025 3/9/2015

COC_CODE BR_NO CACCT_SUB_TYPE ACCT_NAME OPEN_DT


3376 510 970 1.48E+025 6/27/2012
3373 46 975 1.48E+025 9/28/2012
3430 22 975 1.48E+025 5/11/2011
3370 122 970 1.48E+025 9/23/2015
3378 516 970 1.48E+025 3/9/2015

COC_CODE BR_NO CACCT_SUB_TYPE ACCT_NAME OPEN_DT


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 159
PPS_HP_ACCT_H

CLOSE_DT CSTAT_ACCT QDAY_NOT_PAID AGING_LEVEL CCLASS


? N
? N
? N
? N
? N

CLOSE_DT CSTAT_ACCT QDAY_NOT_PAID AGING_LEVEL CCLASS


? N
? N
? N
? N
? N

CLOSE_DT CSTAT_ACCT QDAY_NOT_PAID AGING_LEVEL CCLASS


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 160
PPS_HP_ACCT_H

MAKER CAR_GRP_CD GL_PROD_CODE FIS_CODE CR_PURPOSE


TOY 1 3612 12021 241022
VOL 6 3613 12021 241022
TOY 4 3613 12021 241022
HON 1 3612 12021 241022
HON 1 3612 12021 241022

MAKER CAR_GRP_CD GL_PROD_CODE FIS_CODE CR_PURPOSE


TOY 1 3612 12021 241022
VOL 6 3613 12021 241022
TOY 4 3613 12021 241022
HON 1 3612 12021 241022
HON 1 3612 12021 241022

MAKER CAR_GRP_CD GL_PROD_CODE FIS_CODE CR_PURPOSE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 161
PPS_HP_ACCT_H

DDLC ATOT_LN ABAL UID_BAL UID_BAL_SUB


2/29/2016 950848.8 99046.75 442.31
2/29/2016 323832 105866.56 7318.43
2/29/2016 1079158.8 27907.82 256.48
2/29/2016 925570.08 861294.38 116303.86
2/29/2016 532082.4 410146.85 24146.1

DDLC ATOT_LN ABAL UID_BAL UID_BAL_SUB


2/29/2016 950848.8 99046.75 442.31
2/29/2016 323832 105866.56 7318.43
2/29/2016 1079158.8 27907.82 256.48
2/29/2016 925570.08 861294.38 116303.86
2/29/2016 532082.4 410146.85 24146.1

DDLC ATOT_LN ABAL UID_BAL UID_BAL_SUB


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 162
PPS_HP_ACCT_H

NET_BAL PROVISION_BAL REPOSSESS_DT PASTDUE_DT STOPCAL_DT


98604.44 122.8 ? ? ?
98548.13 2262.38 ? ? ?
27651.34 697.99 ? ? ?
744990.52 927.78 ? ? ?
386000.75 480.71 ? ? ?

NET_BAL PROVISION_BAL REPOSSESS_DT PASTDUE_DT STOPCAL_DT


98604.44 122.8 ? ? ?
98548.13 2262.38 ? ? ?
27651.34 697.99 ? ? ?
744990.52 927.78 ? ? ?
386000.75 480.71 ? ? ?

NET_BAL PROVISION_BAL REPOSSESS_DT PASTDUE_DT STOPCAL_DT


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 163
PPS_HP_ACCT_H

CTDR_STAT CUST_NO_RM ACTION_CODE PROVISION_SP PROVISION_TOT


N 1.40E+027 ? 122.8
N 1.40E+027 ? 2262.38
N 1.40E+027 ? 697.99
N 1.40E+027 ? 927.78
N 1.40E+027 ? 480.71

CTDR_STAT CUST_NO_RM ACTION_CODE PROVISION_SP PROVISION_TOT


N 1.40E+027 ? 122.8
N 1.40E+027 ? 2262.38
N 1.40E+027 ? 697.99
N 1.40E+027 ? 927.78
N 1.40E+027 ? 480.71

CTDR_STAT CUST_NO_RM ACTION_CODE PROVISION_SP PROVISION_TOT


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 164
PPS_HP_ACCT_H

PROVISION_INTERNALSTART_DT END_DT RECORD_DELETED_F CTL_ID


2/29/2016 12/31/9999 367
2/29/2016 12/31/9999 367
2/29/2016 12/31/9999 367
2/29/2016 12/31/9999 367
2/29/2016 12/31/9999 367

PROVISION_INTERNALSTART_DT END_DT RECORD_DELETED_F CTL_ID


2/29/2016 12/31/9999 367
2/29/2016 12/31/9999 367
2/29/2016 12/31/9999 367
2/29/2016 12/31/9999 367
2/29/2016 12/31/9999 367

PROVISION_INTERNALEND_DT RECORD_DELETED_FCTL_ID INS_PROC_NAME


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 165
PPS_HP_ACCT_H

INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


SCN_T_PPS_HP_ACCT_H 1? ?
SCN_T_PPS_HP_ACCT_H 1? ?
SCN_T_PPS_HP_ACCT_H 1? ?
SCN_T_PPS_HP_ACCT_H 1? ?
SCN_T_PPS_HP_ACCT_H 1? ?

INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


SCN_T_PPS_HP_ACCT_H 1? ?
SCN_T_PPS_HP_ACCT_H 1? ?
SCN_T_PPS_HP_ACCT_H 1? ?
SCN_T_PPS_HP_ACCT_H 1? ?
SCN_T_PPS_HP_ACCT_H 1? ?

INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Page 166
PPS_HP_ACCT_H

Back To Index

Page 167
PPS_HP_ACCT_H

Page 168
PPS_HP_ACCT_H

Page 169
PPS_HP_ACCT_H

Page 170
PPS_HP_ACCT_H

Page 171
PPS_HP_ACCT_H

Page 172
PPS_HP_ACCT_H

Page 173
PPS_HP_ACCT_H

Page 174
PPS_HP_ACCT_H

Page 175
PPS_CLASSIFY_FUND_H

PPS_CLASSIFY_FUND_H_01
Duplicate Check
SELECT AS_OF_DT ,IACCT ,APPL_CODE ,COUNT(*) FROM
(SEL DISTINCT * FROM S2VTXPPS.TV_PPS_CLASSIFY_FUND_H) DT GROUP BY 1,2,3 HAVING COUNT(*) > 1 ;
Result: 2233 ROWS
2/29/2016 20000170952 AL
2/29/2016 20000170952 TF

PPS_CLASSIFY_FUND_H_02
Null Validation
SELECT AS_OF_DT ,IACCT ,APPL_CODE FROM S2VTXPPS.TV_PPS_CLASSIFY_FUND_H WHERE
AS_OF_DT IS NULL OR
IACCT IS NULL OR
APPL_CODE IS NULL

Result: 0 RECORDS

PPS_CLASSIFY_FUND_H_03
Source Data from S2VTXPPS.TV_PPS_CLASSIFY_FUND_H
AS_OF_DT IACCT APPL_CODE CACCT_TYPE
1/1/2016 130075111 AL 30
1/1/2016 130075268 AL 30
1/1/2016 130124106 AL 30
1/1/2016 130124300 AL 30
1/1/2016 130124512 AL 30

TARGET DATA FROM DTTPPS.PPS_CLASSIFY_FUND_H


AS_OF_DT IACCT APPL_CODE CACCT_TYPE
1/1/2016 130075111 AL 30
1/1/2016 130075268 AL 30
1/1/2016 130124106 AL 30
1/1/2016 130124300 AL 30
1/1/2016 130124512 AL 30

Compare record and content of all field


AS_OF_DT IACCT APPL_CODE CACCT_TYPE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 176
PPS_CLASSIFY_FUND_H

FAIL

1;

2
2

PASS

PASS

COC_CODE ATOT_LN ABAL AINT_BF AFEE


3431 3800000 864786.55
1508 1969011.37
2256
3089 1700915 201407.81 1083.46
3089

COC_CODE ATOT_LN ABAL AINT_BF AFEE


3431 3800000 864786.55
1508 1969011.37
2256
3089 1700915 201407.81 1083.46
3089

COC_CODE ATOT_LN ABAL AINT_BF AFEE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 177
PPS_CLASSIFY_FUND_H

APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID CSTAT_ACCT


864786.55 376351.81 N
N
X
N
X

APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID CSTAT_ACCT


864786.55 376351.81 N
N
X
N
X

APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID CSTAT_ACCT


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 178
PPS_CLASSIFY_FUND_H

CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE CREASON_CLASS


N 3/15/2015 Y
N 3/15/2015 Y
N 3/15/2015 Y
N 3/15/2015 Y
N 3/15/2015 Y

CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE CREASON_CLASS


N 3/15/2015 Y
N 3/15/2015 Y
N 3/15/2015 Y
N 3/15/2015 Y
N 3/15/2015 Y

CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE CREASON_CLASS


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 179
PPS_CLASSIFY_FUND_H

BR_NO CCLASS DSTOPCAL ALOSS CCURRENCY


1 1? 1000 THB
1 ? 3000 THB
1 ? 2000 THB
1 ? 500 THB
1 ? THB

BR_NO CCLASS DSTOPCAL ALOSS CCURRENCY


1 ? THB
1 ? THB
1 ? THB
1 ? THB
1 ? THB

BR_NO CCLASS DSTOPCAL ALOSS CCURRENCY


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 180
PPS_CLASSIFY_FUND_H

ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF


864786.55 Y
Y
N
202491.27 N
N

ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF


864786.55 Y
Y
N
202491.27 N
N

ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 181
PPS_CLASSIFY_FUND_H

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX


F 3800000 864786.55
1969011.37

F 1700915 201407.81 1083.46

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX


F 3800000 864786.55
1969011.37

F 1700915 201407.81 1083.46

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 182
PPS_CLASSIFY_FUND_H

APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE


864786.55 376351.81 3002 12401
3002 12401

3002 12021

APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE


864786.55 376351.81 3002 12401
3002 12401

3002 12021

APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 183
PPS_CLASSIFY_FUND_H

CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG CCLASS_EXPECTED


CFNAM00130075111 TL 30
CFNAM00130075268 30
CFNAM00130124106 40
CFNAM00000005149337 30
CFNAM00130124512

CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG CCLASS_EXPECTED


CFNAM00130075111 TL
CFNAM00130075268
CFNAM00130124106
CFNAM00000005149337
CFNAM00130124512

CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG CCLASS_EXPECTED


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 184
PPS_CLASSIFY_FUND_H

AVALUE_COLL ARESERVE_BOT_ACCTARESERVE_SP_ACCT PROVISION_INTERNALCTL_ID


8647.87

2014.08

AVALUE_COLL ARESERVE_BOT_ACCTARESERVE_SP_ACCT PROVISION_INTERNALSTART_DT


1/1/2016
1/1/2016
1/1/2016
1/1/2016
1/1/2016

AVALUE_COLL ARESERVE_BOT_ACCTARESERVE_SP_ACCT PROVISION_INTERNALCTL_ID


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 185
PPS_CLASSIFY_FUND_H

INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID

END_DT RECORD_DELETED_F CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID


12/31/9999 367 SCN_T_PPS_CLASSIFY_H 1
12/31/9999 367 SCN_T_PPS_CLASSIFY_H 1
12/31/9999 367 SCN_T_PPS_CLASSIFY_H 1
12/31/9999 367 SCN_T_PPS_CLASSIFY_H 1
12/31/9999 367 SCN_T_PPS_CLASSIFY_H 1

INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 186
PPS_CLASSIFY_FUND_H

UPD_PROC_NAME UPD_TXF_BATCH_ID
? ?
? ?
? ?
? ?
? ?

Page 187
PPS_CLASSIFY_FUND_H

Back To Index

DUPLICATES EXIST IN THE DRIVING VIEW

SEL
CAST(CLASSIFY.AS_OF_DT AS DATE FORMAT'YYYY-MM-DD') AS AS_OF_DT,
CAST(CLASSIFY.IACCT AS VARCHAR(20)) AS IACCT,
CAST(CLASSIFY.APPL_CODE AS CHAR(4)) AS APPL_CODE,COUNT(*)
FROM
S2VTTPPS.PPS_CLASSIFY_FUND AS CLASSIFY
GROUP BY 1,2,3 HAVING COUNT(*) >1

Page 188
PPS_CLASSIFY_FUND_H

Page 189
PPS_CLASSIFY_FUND_H

Page 190
PPS_CLASSIFY_FUND_H

Page 191
PPS_CLASSIFY_FUND_H

Page 192
PPS_CLASSIFY_FUND_H

Page 193
PPS_CLASSIFY_FUND_H

Page 194
PPS_CLASSIFY_FUND_H

Page 195
PPS_CLASSIFY_FUND_H

Page 196
PPS_CLASSIFY_FUND_H

Page 197
PPS_CLASSIFY_FUND_H

Page 198
PPS_CLASSIFY_FUND_H

Page 199
PPS_PARTNER_CLASSIFY_H____

PPS_PARTNER_CLASSIFY_H_01
Duplicate Check
SELECT AS_OF_DT ,PARTID ,IACCT ,COUNT(*) FROM S2VTXPPS.TV_PPS_PARTNER_CLASSIFY_H GROUP BY 1,2,3 HAVING COUNT(*) > 1 ;

Result:

PPS_PARTNER_CLASSIFY_H_02
Null Validation
SELECT AS_OF_DT ,PARTID ,IACCT FROM S2VTXPPS.TV_PPS_PARTNER_CLASSIFY_H WHERE
AS_OF_DT IS NULL OR
PARTID IS NULL OR
IACCT IS NULL

Result: 0 RECORDS

PPS_PARTNER_CLASSIFY_H_03
Source Data from VTXPPS.TV_PPS_PARTNER_CLASSIFY_H
AS_OF_DT PARTID IACCT
2/29/2016 34320554 47890844488
2/29/2016 109986 50331030422
2/29/2016 30913824 60331015639
2/29/2016 3128614 47891064031
2/29/2016 3808222 22231776696

TARGET DATA FROM DTTPPS.PPS_PARTNER_CLASSIFY_H


AS_OF_DT PARTID IACCT START_DT
2/29/2016 34320554 47890844488 2/29/2016
2/29/2016 109986 50331030422 2/29/2016
2/29/2016 30913824 60331015639 2/29/2016
2/29/2016 3128614 47891064031 2/29/2016
2/29/2016 3808222 22231776696 2/29/2016

Compare record and content of all field


AS_OF_DT PARTID IACCT
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Page 200
PPS_PARTNER_CLASSIFY_H____

PASS

PASS

PASS

END_DT RECORD_DELETED_F CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID


12/31/9999 367 SCN_T_PPS_PARTCLASS_H 1
12/31/9999 367 SCN_T_PPS_PARTCLASS_H 1
12/31/9999 367 SCN_T_PPS_PARTCLASS_H 1
12/31/9999 367 SCN_T_PPS_PARTCLASS_H 1
12/31/9999 367 SCN_T_PPS_PARTCLASS_H 1

Page 201
PPS_PARTNER_CLASSIFY_H____

UPD_PROC_NAME UPD_TXF_BATCH_ID
? ?
? ?
? ?
? ?
? ?

Page 202
PPS_PARTNER_CLASSIFY_H____

Page 203
PPS_PARTNER_CLASSIFY_H____

Page 204
PPS_PARTNER_CLASSIFY_H____

Page 205
PPS_PARTNER_CLASSIFY_H____

Page 206
PPS_PARTNER_CLASSIFY_H____

Page 207
PPS_PARTNER_CLASSIFY_H____

Page 208
PPS_PARTNER_CLASSIFY_H____

Page 209
PPS_PARTNER_CLASSIFY_H____

Page 210
PPS_PARTNER_CLASSIFY_H____

Page 211
PPS_PARTNER_CLASSIFY_H____

Back To Index

Page 212
PPS_PARTNER_CLASSIFY_H____

Page 213
PPS_PARTNER_CLASSIFY_H____

Page 214
PPS_PARTNER_CLASSIFY_H____

Page 215
PPS_PARTNER_CLASSIFY_H____

Page 216
PPS_PARTNER_CLASSIFY_H____

Page 217
PPS_PARTNER_CLASSIFY_H____

Page 218
PPS_PARTNER_CLASSIFY_H____

Page 219
PPS_PARTNER_CLASSIFY_H____

Page 220
PPS_PARTNER_CLASSIFY_H____

Page 221
PPS_PARTNER_CLASSIFY_H____

Page 222
PPS_PARTNER_CLASSIFY_H____

Page 223
PPS_PARTNER_H

PPS_PARTNER_H_01
Duplicate Check
SELECT AS_OF_DT ,PARTID ,COUNT(*) FROM S2VTXPPS.TV_PPS_PARTNER_H GROUP BY 1,2 HAVING COUNT(*) >

Result: 0 RECORDS

PPS_PARTNER_H_02
Null Validation
SELECT AS_OF_DT ,PARTID FROM S2VTXPPS.TV_PPS_PARTNER_H WHERE
AS_OF_DT IS NULL OR
PARTID IS NULL

Result: 0 RECORDS

PPS_PARTNER_H_03
Source Data from VTXPPS.TV_PPS_PARTNER_H
AS_OF_DT PARTID CCLASS CTDR_STAT
2/29/2016 413916 N
2/29/2016 10654665 Y
2/29/2016 8546941 N
2/29/2016 32637912 ? N
2/29/2016 6801917 N

TARGET DATA FROM DTTPPS.PPS_PARTNER_H


AS_OF_DT PARTID CCLASS CTDR_STAT
2/29/2016 413916 N
2/29/2016 10654665 Y
2/29/2016 8546941 N
2/29/2016 32637912 ? N
2/29/2016 6801917 N

Compare record and content of all field


AS_OF_DT PARTID CCLASS CTDR_STAT
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 224
PPS_PARTNER_H

PASS

NT(*) > 1 ;

PASS

PASS

PARTNER_NAME CBUS_TYPE COC_CODE BR_NO QMTH_NOT_PAID


413916 C201140 1711
10654665 3490
8546941 3497
32637912 4103
6801917 3081

PARTNER_NAME CBUS_TYPE COC_CODE BR_NO QMTH_NOT_PAID


413916 C201140 1711
10654665 3490
8546941 3497
32637912 4103
6801917 3081

PARTNER_NAME CBUS_TYPE COC_CODE BR_NO QMTH_NOT_PAID


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 225
PPS_PARTNER_H

CUST_NO_RM QDAY_NOT_PAID AVALUE_COLL ARESERVE_BOT ARESERVE_SP


1.40E+027
1.40E+027 8351.03
1.40E+027 19310.65
1.40E+027
1.40E+027 1 15318.96

CUST_NO_RM QDAY_NOT_PAID AVALUE_COLL ARESERVE_BOT ARESERVE_SP


1.40E+027
1.40E+027 8351.03
1.40E+027 19310.65
1.40E+027
1.40E+027 1 15318.96

CUST_NO_RM QDAY_NOT_PAID AVALUE_COLL ARESERVE_BOT ARESERVE_SP


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 226
PPS_PARTNER_H

PROVISION_INTERNALSTART_DT END_DT RECORD_DELETED_F CTL_ID


2/29/2016 12/31/9999 367
0.84 2/29/2016 12/31/9999 367
1.93 2/29/2016 12/31/9999 367
2/29/2016 12/31/9999 367
1.53 2/29/2016 12/31/9999 367

PROVISION_INTERNALSTART_DT END_DT RECORD_DELETED_F CTL_ID


2/29/2016 12/31/9999 367
0.84 2/29/2016 12/31/9999 367
1.93 2/29/2016 12/31/9999 367
2/29/2016 12/31/9999 367
1.53 2/29/2016 12/31/9999 367

PROVISION_INTERNALEND_DT RECORD_DELETED_FCTL_ID INS_PROC_NAME


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 227
PPS_PARTNER_H

INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


SCN_T_PPS_PARTNER_H 2? ?
SCN_T_PPS_PARTNER_H 2? ?
SCN_T_PPS_PARTNER_H 2? ?
SCN_T_PPS_PARTNER_H 2? ?
SCN_T_PPS_PARTNER_H 2? ?

INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


SCN_T_PPS_PARTNER_H 2? ?
SCN_T_PPS_PARTNER_H 2? ?
SCN_T_PPS_PARTNER_H 2? ?
SCN_T_PPS_PARTNER_H 2? ?
SCN_T_PPS_PARTNER_H 2? ?

INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Page 228
PPS_PARTNER_H

Page 229
PPS_PARTNER_H

Page 230
PPS_PARTNER_H

Page 231
PPS_PARTNER_H

Page 232
PPS_PARTNER_H

Page 233
PPS_PARTNER_H

Page 234
PPS_PARTNER_H

Page 235
PPS_PARTNER_H

Back To Index

Page 236
PPS_PARTNER_H

Page 237
PPS_PARTNER_H

Page 238
PPS_PARTNER_H

Page 239
PPS_PARTNER_H

Page 240
PPS_PARTNER_H

Page 241
PPS_PARTNER_H

Page 242
PPS_PARTNER_H

Page 243
PPS_PARTNER_H

Page 244
PPS_PARTNER_H

Page 245
PPS_PARTNER_H

Page 246
PPS_PARTNER_H

Page 247
PPS_PROVISION_INT_H

PPS_PROVISION_INT_H_01
Duplicate Check
SELECT AS_OF_DT ,PARTID,IACCT ,COUNT(*) FROM S2VTXPPS.TV_PPS_PROVISION_INT_H GROUP BY 1,2,3 HAVIN

Result: 0 ROWS

PPS_PROVISION_INT_H_02
Null Validation
SELECT AS_OF_DT ,PARTID,IACCT FROM S2VTXPPS.TV_PPS_PROVISION_INT_H WHERE
AS_OF_DT IS NULL OR
PARTID IS NULL OR
IACCT IS NULL

Result: 0 RECORDS

PPS_PROVISION_INT_H_03
Source Data from VTXPPS.TV_PPS_PROVISION_INT_H
AS_OF_DT PARTID IACCT CUST_NO_RM
2/29/2016 10972474 47890923745 1.40E+027
2/29/2016 3747295 52531015436 1.40E+027
2/29/2016 10913002 91630000552 1.40E+027
2/29/2016 33314940 47891357379 1.40E+027
2/29/2016 27881241 71030000526 1.40E+027

TARGET DATA FROM DTPPPS.PPS_PROVISION_INT_H


AS_OF_DT PARTID IACCT CUST_NO_RM
2/29/2016 10972474 47890923745 1.40E+027
2/29/2016 3747295 52531015436 1.40E+027
2/29/2016 10913002 91630000552 1.40E+027
2/29/2016 33314940 47891357379 1.40E+027
2/29/2016 27881241 71030000526 1.40E+027

Page 248
PPS_PROVISION_INT_H

PASS

3 HAVING COUNT(*) > 1 ;

PASS

PASS

CACCT_TYPE OC_CODE_CUST OC_CODE_ACCT CCLASS_CUST CCLASS_ACCT


31 3248 3248
31 3107 3107
30 3104 3104
31 3526 3526
30 3103 3103 30 30

CACCT_TYPE OC_CODE_CUST OC_CODE_ACCT CCLASS_CUST CCLASS_ACCT


31 3248 3248
31 3107 3107
30 3104 3104
31 3526 3526
30 3103 3103 30 30

Page 249
PPS_PROVISION_INT_H

CCLASS_NAME_CUSTCCLASS_NAME_ACCTPROD_SUB_GROUP INTERBANK_FLAG RESTRUCTURE_FLAG


P P HOUSING N NORMAL
P P HOUSING N NORMAL
P P SSME N NORMAL
P P HOUSING N NORMAL
D D SSME N TDR

CCLASS_NAME_CUSTCCLASS_NAME_ACCTPROD_SUB_GROUP INTERBANK_FLAG RESTRUCTURE_FLAG


P P HOUSING N NORMAL
P P HOUSING N NORMAL
P P SSME N NORMAL
P P HOUSING N NORMAL
D D SSME N TDR

Page 250
PPS_PROVISION_INT_H

RESTRUC_FLAG_CUSTABAL PERCENT_PD PERCENT_LGD PERCENT_EL


? 4647836.93 0.03 0.35 0.01
? 346497.29 0.03 0.35 0.01
? 152896.45 0.02 0.6 0.01
? 2132306.79 0.03 0.35 0.01
? 4825413.69

RESTRUC_FLAG_CUSTABAL PERCENT_PD PERCENT_LGD PERCENT_EL


? 4647836.93 0.03 0.35 0.01
? 346497.29 0.03 0.35 0.01
? 152896.45 0.02 0.6 0.01
? 2132306.79 0.03 0.35 0.01
? 4825413.69

Page 251
PPS_PROVISION_INT_H

PERCENT_BOT PROVISION_INT PROVISION_MIN_BOT START_DT END_DT


1 4.65 46478.37 2/29/2016 12/31/9999
1 0.35 6/25/1909 2/29/2016 12/31/9999
1 0.15 3/7/1904 2/29/2016 12/31/9999
1 2.13 5/18/1958 2/29/2016 12/31/9999
100 12/31/9999 2/29/2016 12/31/9999

PERCENT_BOT PROVISION_INT PROVISION_MIN_BOT START_DT END_DT


1 4.65 46478.37 2/29/2016 12/31/9999
1 0.35 6/25/1909 2/29/2016 12/31/9999
1 0.15 3/7/1904 2/29/2016 12/31/9999
1 2.13 5/18/1958 2/29/2016 12/31/9999
100 12/31/9999 2/29/2016 12/31/9999

Page 252
PPS_PROVISION_INT_H

RECORD_DELETED_FCTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME


367 SCN_T_PPS_PROV_INT_H 2?
367 SCN_T_PPS_PROV_INT_H 2?
367 SCN_T_PPS_PROV_INT_H 2?
367 SCN_T_PPS_PROV_INT_H 2?
367 SCN_T_PPS_PROV_INT_H 2?

RECORD_DELETED_FCTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME


367 SCN_T_PPS_PROV_INT_H 2?
367 SCN_T_PPS_PROV_INT_H 2?
367 SCN_T_PPS_PROV_INT_H 2?
367 SCN_T_PPS_PROV_INT_H 2?
367 SCN_T_PPS_PROV_INT_H 2?

Page 253
PPS_PROVISION_INT_H

UPD_TXF_BATCH_ID
?
?
?
?
?

UPD_TXF_BATCH_ID
?
?
?
?
?

Page 254
PPS_PROVISION_INT_H

Page 255
PPS_PROVISION_INT_H

Page 256
PPS_PROVISION_INT_H

Page 257
PPS_PROVISION_INT_H

Page 258
PPS_PROVISION_INT_H

Page 259
PPS_PROVISION_INT_H

Compare record and content of all field


AS_OF_DT PARTID IACCT CUST_NO_RM
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Back To Index

Page 260
PPS_PROVISION_INT_H

CACCT_TYPE OC_CODE_CUST OC_CODE_ACCT CCLASS_CUST CCLASS_ACCT


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 261
PPS_PROVISION_INT_H

CCLASS_NAME_CUSTCCLASS_NAME_ACCTPROD_SUB_GROUP INTERBANK_FLAG RESTRUCTURE_FLAG


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 262
PPS_PROVISION_INT_H

RESTRUC_FLAG_CUSTABAL PERCENT_PD PERCENT_LGD PERCENT_EL


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 263
PPS_PROVISION_INT_H

PERCENT_BOT PROVISION_INT PROVISION_MIN_BOT START_DT END_DT


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 264
PPS_PROVISION_INT_H

RECORD_DELETED_FCTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 265
PPS_PROVISION_INT_H

UPD_TXF_BATCH_ID
TRUE
TRUE
TRUE
TRUE
TRUE

Page 266
PPS_PROVISION_INT_H

Page 267
PPS_PROVISION_INT_H

Page 268
PPS_PROVISION_INT_H

Page 269
PPS_PROVISION_INT_H

Page 270
PPS_PROVISION_INT_H

Page 271
PPS_PARTNER_SECUR_H

PPS_PARTNER_SECUR_H_01
Duplicate Check

SELECT AS_OF_DT ,PARTID ,ISECCODE ,ISECKEY ,COUNT(*) FROM (


SELECT DISTINCT * FROM S2VTTPPS.PPS_PARTNER_SECUR_H )AS X
GROUP BY 1,2,3,4 HAVING COUNT(*) > 1 ;
Result: 680 RECORDS

AS_OF_DT PARTID ISECCODE


2/29/2016 230603 12
2/29/2016 26009509 12
2/29/2016 2485992 12
2/29/2016 28328848 12
2/29/2016 1275808 12

SELECT AS_OF_DT ,PARTID ,ISECCODE ,ISECKEY ,COUNT(*) FROM


S2DTTPPS.PPS_PARTNER_SECUR_H GROUP BY 1,2,3,4 HAVING COUNT(*) > 1

DUPLICATES EXIST IN THE TABLE

PPS_PARTNER_SECUR_H_02
Null Validation
SELECT AS_OF_DT ,PARTID ,ISECCODE ,ISECKEY FROM S2VTTPPS.PPS_PARTNER_SECUR_H WHERE
AS_OF_DT IS NULL OR
PARTID IS NULL OR
ISECCODE IS NULL OR
ISECKEY IS NULL
Result: 0 RECORDS

PPS_PARTNER_SECUR_H_03
Source Data from VTXPPS.TV_PPS_PARTNER_SECUR_H
AS_OF_DT PARTID ISECCODE ISECKEY
2/29/2016 32555650 40 11259
2/29/2016 11100712 64 1392733
2/29/2016 329606 11 1388494
2/29/2016 101812 19 3908
2/29/2016 33978849 19 1381114

TARGET DATA FROM DTTPPS.PPS_PARTNER_SECUR_H


AS_OF_DT PARTID ISECCODE ISECKEY
2/29/2016 32555650 40 11259
2/29/2016 11100712 64 1392733
2/29/2016 329606 11 1388494
2/29/2016 101812 19 3908
2/29/2016 33978849 19 1381114

Page 272
PPS_PARTNER_SECUR_H

FAIL

ISECKEY Count(*)
1154116 2
940797 2
1301425 2
1060991 2
232624 2

PASS

PASS

ALSTSUR AMORG CCURRENCY ALSTSUR_EX AMORG_EX


9600000 THB 9600000
2550000 THB 2550000
5000000 5700000 THB 5000000 5700000
THB
THB

ALSTSUR AMORG CCURRENCY ALSTSUR_EX AMORG_EX


9600000 THB 9600000
2550000 THB 2550000
5000000 5700000 THB 5000000 5700000
THB
THB

Page 273
PPS_PARTNER_SECUR_H

AVALUE_COLL FLAG_DEL FLAG_ADJ START_DT END_DT


N N 2/29/2016 12/31/9999
N N 2/29/2016 12/31/9999
N N 2/29/2016 12/31/9999
N N 2/29/2016 12/31/9999
N N 2/29/2016 12/31/9999

AVALUE_COLL FLAG_DEL FLAG_ADJ START_DT END_DT


N N 2/29/2016 12/31/9999
N N 2/29/2016 12/31/9999
N N 2/29/2016 12/31/9999
N N 2/29/2016 12/31/9999
N N 2/29/2016 12/31/9999

Page 274
PPS_PARTNER_SECUR_H

RECORD_DELETED_FCTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME


367 SCN_T_PPS_PARTSEC_H 3?
367 SCN_T_PPS_PARTSEC_H 3?
367 SCN_T_PPS_PARTSEC_H 3?
367 SCN_T_PPS_PARTSEC_H 3?
367 SCN_T_PPS_PARTSEC_H 3?

RECORD_DELETED_FCTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME


367 SCN_T_PPS_PARTSEC_H 3?
367 SCN_T_PPS_PARTSEC_H 3?
367 SCN_T_PPS_PARTSEC_H 3?
367 SCN_T_PPS_PARTSEC_H 3?
367 SCN_T_PPS_PARTSEC_H 3?

Page 275
PPS_PARTNER_SECUR_H

UPD_TXF_BATCH_ID
?
?
?
?
?

UPD_TXF_BATCH_ID
?
?
?
?
?

Page 276
PPS_PARTNER_SECUR_H

Page 277
PPS_PARTNER_SECUR_H

Page 278
PPS_PARTNER_SECUR_H

Page 279
PPS_PARTNER_SECUR_H

Page 280
PPS_PARTNER_SECUR_H

Page 281
PPS_PARTNER_SECUR_H

Page 282
PPS_PARTNER_SECUR_H

Page 283
PPS_PARTNER_SECUR_H

Compare record and content of all field


AS_OF_DT PARTID ISECCODE ISECKEY
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

SELECT AS_OF_DT ,PARTID ,ISECCODE ,ISECKEY ,COUNT(*) FROM


S2DTTPPS.PPS_PARTNER_SECUR_H GROUP BY 1,2,3,4 HAVING COUNT(*) > 1
DUPLICATES EXIST IN THE DRIVING TABLE

Back To Index

Page 284
PPS_PARTNER_SECUR_H

ALSTSUR AMORG CCURRENCY ALSTSUR_EX AMORG_EX


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 285
PPS_PARTNER_SECUR_H

AVALUE_COLL FLAG_DEL FLAG_ADJ START_DT END_DT


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 286
PPS_PARTNER_SECUR_H

RECORD_DELETED_FLAG
CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 287
PPS_PARTNER_SECUR_H

UPD_TXF_BATCH_ID
TRUE
TRUE
TRUE
TRUE
TRUE

Page 288
PPS_PARTNER_SECUR_H

Page 289
PPS_PARTNER_SECUR_H

Page 290
PPS_PARTNER_SECUR_H

Page 291
PPS_PARTNER_SECUR_H

Page 292
PPS_PARTNER_SECUR_H

Page 293
PPS_PARTNER_SECUR_H

Page 294
PPS_PARTNER_SECUR_H

Page 295
PPS_SECUR_H

PPS_SECUR_H_01
Duplicate Check
SELECT AS_OF_DT ,ISECCODE ,ISECKEY ,COUNT(*) FROM S2VTXPPS.TV_PPS_SECUR_H GROUP BY 1,2,3 HAVING COUNT(*) > 1 ;

Result: 0 RECORDS
648472
444194
1280981
407686
301854

PPS_SECUR_H_02
Null Validation
SELECT AS_OF_DT ,ISECCODE ,ISECKEY FROM S2VTXPPS.TV_PPS_SECUR_H WHERE
AS_OF_DT IS NULL OR
ISECCODE IS NULL OR
ISECKEY IS NULL

Result: 0 RECORDS

PPS_SECUR_H_03
Source Data from VTXPPS.TV_PPS_SECUR_H
AS_OF_DT ISECCODE ISECKEY DLSTSUR
1/1/2016 12 11763 3/1/2013
1/1/2016 1 1387227 7/25/2007
1/1/2016 11 1385925 7/8/2012
1/1/2016 12 1392160 7/12/2011
1/1/2016 12 12980 8/19/2013

TARGET DATA FROM DTTPPS.PPS_SECUR_H


AS_OF_DT ISECCODE ISECKEY DLSTSUR
1/1/2016 12 1392160 7/12/2011
1/1/2016 11 1385925 7/8/2012
1/1/2016 12 11763 3/1/2013
1/1/2016 12 12980 8/19/2013
1/1/2016 1 1387227 7/25/2007

Page 296
PPS_SECUR_H

PASS

2
2
2
2
2

PASS

PASS

TNOTE DVALUE_COLL ASIM_VALUE ASIM_DATE DEPRECIATE_VALUE


13949363+.--Comme 201601 1/3/1000
71913310101OWNER 201601 1/3/1000
707936-Residential 201601 1/3/1000
8536506+.--Commer 201601 1/3/1000
17976868+.--Reside 201601 1/3/1000

TNOTE DVALUE_COLL ASIM_VALUE ASIM_DATE DEPRECIATE_VALUE


8536506+.--Commer 201601 1/3/1000
707936-Residential 201601 1/3/1000
13949363+.--Comme 201601 1/3/1000
17976868+.--Reside 201601 1/3/1000
71913310101OWNER 201601 1/3/1000

Page 297
PPS_SECUR_H

REMAIN_PERIOD CSTAT_INSURANCE CSTAT_MK_NEED ACC_REAL COLLID


Y 1 13949363
N 719133
N 1 707936
Y 1 8536506
Y 17976868

REMAIN_PERIOD CSTAT_INSURANCE CSTAT_MK_NEED ACC_REAL COLLID


Y 1 8536506
N 1 707936
Y 1 13949363
Y 17976868
N 719133

Page 298
PPS_SECUR_H

FLAG_DEL FLAG_ADJ INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


Y Y
N Y
N Y
N Y
Y Y

FLAG_DEL FLAG_ADJ START_DT END_DT RECORD_DELETED_F


N Y 1/1/2016 12/31/9999
N Y 1/1/2016 12/31/9999
Y Y 1/1/2016 12/31/9999
Y Y 1/1/2016 12/31/9999
N Y 1/1/2016 12/31/9999

Page 299
PPS_SECUR_H

CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


367 SCN_T_PPS_SECUR_H 2? ?
367 SCN_T_PPS_SECUR_H 2? ?
367 SCN_T_PPS_SECUR_H 2? ?
367 SCN_T_PPS_SECUR_H 2? ?
367 SCN_T_PPS_SECUR_H 2? ?

Page 300
PPS_SECUR_H

Page 301
PPS_SECUR_H

Page 302
PPS_SECUR_H

Page 303
PPS_SECUR_H

Page 304
PPS_SECUR_H

Page 305
PPS_SECUR_H

Page 306
PPS_SECUR_H

Page 307
PPS_SECUR_H

Compare record and content of all field


AS_OF_DT PARTID ISECCODE ISECKEY
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Back To Index

Page 308
PPS_SECUR_H

ALSTSUR AMORG CCURRENCY ALSTSUR_EX AMORG_EX


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 309
PPS_SECUR_H

AVALUE_COLL FLAG_DEL FLAG_ADJ START_DT END_DT


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 310
PPS_SECUR_H

RECORD_DELETED_FLAG
CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 311
PPS_SECUR_H

UPD_TXF_BATCH_ID
TRUE
TRUE
TRUE
TRUE
TRUE

Page 312
PPS_SECUR_H

Page 313
PPS_SECUR_H

Page 314
PPS_SECUR_H

Page 315
PPS_SECUR_H

Page 316
PPS_SECUR_H

Page 317
PPS_SECUR_H

Page 318
PPS_SECUR_H

Page 319
PPS_CLASSIFY_ALL

PPS_CLASSIFY_ALL _01
Duplicate Check
SELECT IACCT,APPL_CODE ,COUNT(*) FROM S2VTPPPS.TV_PPS_CLASSIFY_ALL GROUP BY 1,2 HAVING COUNT(*)

Result:

PPS_CLASSIFY_ALL _02
Null Validation
SELECT IACCT,APPL_CODE FROM S2VTPPPS.TV_PPS_CLASSIFY_ALL WHERE
IACCT IS NULL OR
APPL_CODE IS NULL

Result: 0 RECORDS

PPS_CLASSIFY_ALL _03
Source Data from VTPPPS.TV_PPS_CLASSIFY_ALL
IACCT APPL_CODE CACCT_TYPE COC_CODE
47890760579 AL 31 3042
20000123785 TF 20 3261
47891411547 AL 31 3062
50860002336 AL 60 2051
30131015957 AL 31 3095

Page 320
PPS_CLASSIFY_ALL

PASS

OUNT(*) > 1 ;

PASS

PASS

ATOT_LN ABAL AINT_BF AFEE APREMIUM


5694999 5564391.73 18103.34

220000 218792.83 45.68


6100000
1459075 1292011.22 8627.09 1821.14

Page 321
PPS_CLASSIFY_ALL

ABAL_STOPCAL AINT_AF QMTH_NOT_PAID CSTAT_ACCT CSTAT_BOT


N N
? N N
N N
N N
N N

Page 322
PPS_CLASSIFY_ALL

DDLC CBUS_TYPE CSTAT_INTERFACE CREASON_CLASS BR_NO


2/29/2016 10021 Y 222
2/29/2016 Y 1954
2/29/2016 10060 Y 823
2/29/2016 G466390 Y 508
2/29/2016 10021 Y 301

Page 323
PPS_CLASSIFY_ALL

CCLASS DSTOPCAL CCURRENCY ATOT_OUTS CTDR_STAT


? THB 5582495.07 N
? THB N
? THB 218838.51 N
? THB N
? THB 1302459.45 N

Page 324
PPS_CLASSIFY_ALL

ABAL_NFF1 ABAL_NFOTH ABAL_NF CNF_STAT ATOT_LN_EX


F 5694999

F 220000
5654972 5654972 N 6100000
F 1459075

Page 325
PPS_CLASSIFY_ALL

ABAL_EX AINT_BF_EX AFEE_EX APREMIUM_EX ABAL_STOP_EX


5564391.73 18103.34
?
218792.83 45.68

1292011.22 8627.09 1821.14

Page 326
PPS_CLASSIFY_ALL

AINT_AF_EX GL_PROD_CODE FIS_CODE CACCT_SUB_TYPE ACCT_NAME


3201 12021 310 1.48E+025
20000123785
3203 12021 314 1.48E+025
3824 72001 600 1.48E+025
3201 12021 310 1.48E+025

Page 327
PPS_CLASSIFY_ALL

QDAY_NOT_PAID TDR_PDR_FLAG

Page 328
PPS_CLASSIFY_ALL
Back To Index

Page 329
PPS_CLASSIFY_ALL

Page 330
PPS_CLASSIFY_ALL

Page 331
PPS_CLASSIFY_ALL

Page 332
PPS_CLASSIFY_ALL

Page 333
PPS_CLASSIFY_ALL

Page 334
PPS_CLASSIFY_ALL

Page 335
PPS_CLASSIFY_ALL

Page 336
PPS_CLASSIFY_ALL

Page 337
PPS_PARTCLASS_ALL

PPS_PARTCLASS_ALL _01
Duplicate Check
SELECT PARTID, IACCT ,COUNT(*) FROM S2VTPPPS.TV_PPS_PARTCLASS_ALL GROUP BY 1,2 HAVING COUNT(*) >

Result:

PPS_PARTCLASS_ALL _02
Null Validation
SELECT PARTID, IACCT FROM S2VTPPPS.TV_PPS_PARTCLASS_ALL WHERE
PARTID IS NULL OR
IACCT IS NULL

Result: 0 RECORDS

PPS_PARTCLASS_ALL _03
Source Data from VTPPPS.TV_PPS_PARTCLASS_ALL
PARTID IACCT
3411629 79531007621
33038970 79630000819
11592031 64231012696
33153166 51131343322
4234927 5960002540

Page 338
PPS_PARTCLASS_ALL

PASS

NT(*) > 1 ;

PASS

PASS

Page 339
PPS_PARTCLASS_ALL
Back To Index

Page 340
PPS_PARTCLASS_ALL

Page 341
PPS_PARTNER_ALL

PPS_PARTNER_ALL _01
Duplicate Check
SELECT PARTID ,COUNT(*) FROM S2VTPPPS.TV_PPS_PARTNER_ALL GROUP BY 1 HAVING COUNT(*) > 1 ;

Result:

PPS_PARTNER_ALL_02
Null Validation
SELECT PARTID, IACCT FROM S2VTPPPS.TV_PPS_PARTNER_ALL WHERE
PARTID IS NULL

Result: 0 RECORDS

PPS_PARTNER_ALL_03
Source Data from VTPPPS.TV_PPS_PARTNER_ALL
PARTID CCLASS CTDR_STAT PARTNER_NAME
5339271 ? N .. 5339271
4014143 ? N 4014143
31233089 ? N 31233089
4084939 ? N 4084939
34015694 ? N 34015694

Page 342
PPS_PARTNER_ALL

PASS

PASS

PASS

CBUS_TYPE COC_CODE BR_NO QMTH_NOT_PAID CUST_NO_RM


3338 1.40E+027
C110110 1616 1.40E+027
3418 1.40E+027
3077 1.40E+027
3086 1.40E+027

Page 343
PPS_PARTNER_ALL

QDAY_NOT_PAID

Page 344
PPS_PARTNER_ALL
Back To Index

Page 345
PPS_PARTNER_ALL

Page 346
PPS_PARTNER_ALL

Page 347
PPS_CCLASS_ACCT_FINAL

PPS_CCLASS_ACCT_FINAL _01
Duplicate Check
SELECT PARTID ,IACCT ,COUNT(*) FROM S2VTPPPS.TV_PPS_CCLASS_ACCT_FINAL GROUP BY 1,2 HAVING COUNT(

Result:

PPS_CCLASS_ACCT_FINAL _02
Null Validation
SELECT PARTID ,IACCT FROM S2VTPPPS.TV_PPS_CCLASS_ACCT_FINAL WHERE
PARTID IS NULL OR
IACCT IS NULL

Result: 0 RECORDS

PPS_CCLASS_ACCT_FINAL_03
Source Data from VTPPPS.TV_PPS_CCLASS_ACCT_FINAL
PARTID IACCT CACCT_TYPE FLAG_CHK_CAL
30416542 47800963167 31 A
20068087 47800693487 31 A
4622291 47800309478 31 A
2461799 47800094625 31 A
28776241 47891576486 31 A

TARGET DATA FROM DTPPPS.TPPS_CCLASS_ACCT_FINAL

PARTID IACCT CACCT_TYPE FLAG_CHK_CAL


30416542 47800963167 31 A
20068087 47800693487 31 A
4622291 47800309478 31 A
2461799 47800094625 31 A
28776241 47891576486 31 A

Page 348
PPS_CCLASS_ACCT_FINAL

PASS

COUNT(*) > 1 ;

PASS

PASS

CCLASS_ACCT CCLASS_ACCT_FINAL

CCLASS_ACCT CCLASS_ACCT_FINAL

Page 349
PPS_CCLASS_ACCT_FINAL

Compare record and content of all field


PARTID IACCT CACCT_TYPE FLAG_CHK_CAL
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Back To Index

Page 350
PPS_CCLASS_ACCT_FINAL

CCLASS_ACCT CCLASS_ACCT_FINAL
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE

Page 351
PPS_CCLASS_CUST_FINAL

PPS_CCLASS_CUST_FINAL _01
Duplicate Check
SELECT PARTID ,COUNT(*) FROM S2VTPPPS.TV_PPS_CCLASS_CUST_FINAL GROUP BY 1 HAVING COUNT(*) > 1 ;

Result:

PPS_CCLASS_CUST_FINAL _02
Null Validation
SELECT PARTID FROM S2VTPPPS.TV_PPS_CCLASS_CUST_FINAL WHERE
PARTID IS NULL

Result: 0 RECORDS

PPS_CCLASS_CUST_FINAL_03
Source Data from VTPPPS.TV_PPS_CCLASS_CUST_FINAL
PARTID FLAG_CHK_CAL CCLASS_CUST_FINAL
33207037 A
20129906 A 10
5513925 A 1
2785976 A
3745762 A

TARGET DATA FROM DTPPPS.TPPS_CCLASS_CUST_FINAL


PARTID FLAG_CHK_CAL CCLASS_CUST_FINAL
33207037 A
20129906 A 10
5513925 A 1
2785976 A
3745762 A

Page 352
PPS_CCLASS_CUST_FINAL

PASS

)>1;

PASS

PASS

Page 353
PPS_CCLASS_CUST_FINAL

Compare record and content of all field


PARTID FLAG_CHK_CAL CCLASS_CUST_FINAL

Back To Index

Page 354
PPS_CCLASS_CUST_FINAL

Page 355
PPS_RESERVE_BOT_ACCT

PPS_RESERVE_BOT_ACCT_01
Duplicate Check
SELECT PARTID ,IACCT ,COUNT(*) FROM
(SEL DISTINCT * FROM S2VTPPPS.TV_PPS_RESERVE_BOT_ACCT )DT GROUP BY 1,2 HAVING COUNT(*) > 1 ;
Result: 1 RECORDS
PARTID IACCT Count(*)
0033013692 20000170952 2

PPS_RESERVE_BOT_ACCT_02
Null Validation
SELECT PARTID,IACCT FROM S2VTPPPS.TV_PPS_RESERVE_BOT_ACCT WHERE
PARTID IS NULL OR
IACCT IS NULL

Result: 0 RECORDS

PPS_RESERVE_BOT_ACCT_03
Compare record and content of all field
Source Data from VTPPPS.TV_PPS_RESERVE_BOT_ACCT
PARTID IACCT ARESERVE_BOT_ACCT
10805348 24831000918 10222.83
6850558 22231601435 5004.17
326523 32760001864
210376 70260078301
14121077 49690225292 20321.16

TARGET DATA FROM DTPPPS.TPPS_RESERVE_BOT_ACCT


PARTID IACCT ARESERVE_BOT_ACCT
10805348 24831000918 10222.83
6850558 22231601435 5004.17
326523 32760001864
210376 70260078301
14121077 49690225292 20321.16

Page 356
PPS_RESERVE_BOT_ACCT

FAIL

1;

PASS

PASS

Page 357
PPS_RESERVE_BOT_ACCT

Page 358
PPS_RESERVE_BOT_ACCT

Page 359
PPS_RESERVE_BOT_ACCT

Page 360
PPS_RESERVE_BOT_ACCT

Page 361
PPS_RESERVE_BOT_ACCT

Page 362
PPS_RESERVE_BOT_ACCT

Page 363
PPS_RESERVE_BOT_ACCT

Page 364
PPS_RESERVE_BOT_ACCT

Back To Index

FROM THE SUB_ACCT_OTH QUEERY WE ARE GETTING DUPLICATES WE HAVE TWO ENTRIES FOR THIS IACCT IN CLASSY_ALL SO DUPLICATE JOIN IS HA

SEL * FROM S2VTPPPS.TV_PPS_CLASS


SELECT PARTNER.PARTID ,CLASSIFY.IACCT ,COUNT(*) A
FROM S2VTPPPS.TV_PPS_PARTNER_ALL AS PARTNER IACCT
20000170952
INNER JOIN S2VTPPPS.TV_PPS_PARTCLASS_ALL AS PARTCLASS 20000170952
ON PARTNER.PARTID=PARTCLASS.PARTID

INNER JOIN S2VTPPPS.TV_PPS_CLASSIFY_ALL AS CLASSIFY


ON PARTCLASS.IACCT=CLASSIFY.IACCT
AND CLASSIFY.CSTAT_ACCT IN ('A','N')
AND CLASSIFY.CACCT_TYPE<>'43'
WHERE PARTNER.PARTID='0033013692' AND CLASSIFY.IACCT='20000170952'
GROUP BY 1,2 HAVING A >1

Page 365
PPS_RESERVE_BOT_ACCT

JOIN IS HAPPENING.

PPS_CLASSIFY_ALL AS CLASSIFY WHERE CLASSIFY.IACCT='20000170952'

APPL_CODE CACCT_TYPE COC_CODE ATOT_LN ABAL


TF 20 2001 30,000,000.0000 1,831,210.1100
AL 60 2001 30,000,000.0000 0.0000

Page 366
PPS_RESERVE_BOT_ACCT

AINT_BF AFEE APREMIUM ABAL_STOPCAL AINT_AF


1,310.4200 0.0000 0.0000 0.0000 0.0000
0.0000 0.0000 0.0000 0.0000 0.0000

Page 367
PPS_RESERVE_BOT_ACCT

QMTH_NOT_PAID CSTAT_ACCT CSTAT_BOT DDLC CBUS_TYPE


0 N N 2/29/2016
0 N N 2/29/2016 C293090

Page 368
PPS_RESERVE_BOT_ACCT

CSTAT_INTERFACE CREASON_CLASS BR_NO CCLASS DSTOPCAL


Y 000 1548 00 ?
Y 000 1548 00 ?

Page 369
PPS_RESERVE_BOT_ACCT

CCURRENCY ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH


THB 1,832,520.5300 N 0.0000 0.0000
THB 0.0000 N 0.0000 0.0000

Page 370
PPS_RESERVE_BOT_ACCT

ABAL_NF CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX


0.0000 F 30,000,000.0000 1,831,210.1100 1,310.4200
0.0000 30,000,000.0000 0.0000 0.0000

Page 371
PPS_RESERVE_BOT_ACCT

AFEE_EX APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE


0.0000 0.0000 0.0000 0.0000 1002
0.0000 0.0000 0.0000 0.0000

Page 372
PPS_RESERVE_BOT_ACCT

FIS_CODE CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG


12041 20000170952 0
600 147644751548200000

Page 373
PPS_RESERVE_BOT_CUST

PPS_RESERVE_BOT_CUST_01
Duplicate Check
SELECT PARTID ,COUNT(*) FROM S2VTPPPS.TV_PPS_RESERVE_BOT_CUST GROUP BY 1 HAVING COUNT(*) > 1 ;

Result:

PPS_RESERVE_BOT_CUST_02
Null Validation
SELECT PARTID FROM S2VTPPPS.TV_PPS_RESERVE_BOT_CUST WHERE
PARTID IS NULL

Result: 0 RECORDS

PPS_RESERVE_BOT_CUST_03
Source Data from VTPPPS.TV_PPS_RESERVE_BOT_CUST
Compare record and content of all field ARESERVE_BOT_CUST
39689161 35530.69
6406110 6364.86
5999809 27792.37
14421837 1182.01
20074149 9315.28

TARGET DATA FROM DTPPPS.TPPS_RESERVE_BOT_CUST


PARTID ARESERVE_BOT_CUST
39689161 35530.69
6406110 6364.86
5999809 27792.37
14421837 1182.01
20074149 9315.28

Page 374
PPS_RESERVE_BOT_CUST

PASS

)>1;

PASS

PASS

Page 375
PPS_RESERVE_BOT_CUST

Compare record and content of all field


PARTID ARESERVE_BOT_CUST
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE

Back To Index

Page 376
PPS_RESERVE_BOT_CUST

Page 377
PPS_COLLECT

PPS_COLLECT_01
Duplicate Check
SELECT AS_OF_DT ,CACCT_TYPE ,AGING_LEVEL ,CAR_GRP_CD ,COUNT(*) FROM S2VTXPPS.TV_PPS_COLLECT GR

Result:

PPS_COLLECT_02
Null Validation
SELECT AS_OF_DT ,CACCT_TYPE ,AGING_LEVEL ,CAR_GRP_CD FROM S2VTXPPS.TV_PPS_COLLECT WHERE
AS_OF_DT IS NULL OR
CACCT_TYPE IS NULL OR
AGING_LEVEL IS NULL OR
CAR_GRP_CD IS NULL
Result: 0 RECORDS

PPS_COLLECT_03
Source Data from VTXPPS.TV_PPS_COLLECT
AS_OF_DT CACCT_TYPE AGING_LEVEL CAR_GRP_CD
2/29/2016 97 1 20
2/29/2016 97 18
2/29/2016 97 6 10
2/29/2016 97 6 8
2/29/2016 97 5 4

TARGET DATA FROM DTTPPS.PPS_COLLECT


AS_OF_DT CACCT_TYPE AGING_LEVEL CAR_GRP_CD
2/29/2016 97 1 20
2/29/2016 97 18
2/29/2016 97 6 10
2/29/2016 97 6 8
2/29/2016 97 5 4

Page 378
PPS_COLLECT

PASS

LECT GROUP BY 1,2,3,4 HAVING COUNT(*) > 1 ;

PASS

PASS

AG_LEVEL_DESC CAR_GRP_DESC PD LGD SUM_NET_BAL


1 - 30 RESCHEDULE - Minor 10 60 351735846.59
Current Others - Others
361 MCMC TOP UP - Major 100 45.14 14880567.96
361 MCMC - Minor 100 45.14 6644529.54
181 - 360 USED CAR - Major 100 45.97 179337443.23

AG_LEVEL_DESC CAR_GRP_DESC PD LGD SUM_NET_BAL


1 - 30 RESCHEDULE - Minor 10 60 351735846.59
Current Others - Others
361 MCMC TOP UP - Major 100 45.14 14880567.96
361 MCMC - Minor 100 45.14 6644529.54
181 - 360 USED CAR - Major 100 45.97 179337443.23

Page 379
PPS_COLLECT

SUM_PROV_BAL SUM_PROV_SP SUM_PROV_TOT


21104150.8 21104150.8

6717118.14 6717118.14
2999353.92 2999353.92
82449363.09 82449363.09

SUM_PROV_BAL SUM_PROV_SP SUM_PROV_TOT


21104150.8 21104150.8

6717118.14 6717118.14
2999353.92 2999353.92
82449363.09 82449363.09

Page 380
PPS_COLLECT

Compare record and content of all field


AS_OF_DT CACCT_TYPE AGING_LEVEL CAR_GRP_CD
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Back To Index

Page 381
PPS_COLLECT

AG_LEVEL_DESC CAR_GRP_DESC PD LGD SUM_NET_BAL


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 382
PPS_COLLECT

SUM_PROV_BAL SUM_PROV_SP SUM_PROV_TOT


TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Page 383
PPS_ADJ_CCLASS
PPS_ADJ_CCLASS_01 PASS

Duplicate Check

SEL IACCT,COUNT(*) FROM S2VSGPPS.PPS_ADJ_CCLASS_1_0


GROUP BY 1 HAVING COUNT(*)>1;

RESULT
0 RECORDS FOUND

SEL IACCT,COUNT(*) FROM S2DSGPPS.PPS_ADJ_CCLASS_1_0


GROUP BY 1 HAVING COUNT(*)>1;

RESULT
0 RECORDS FOUND
PPS_ADJ_CCLASS_02 PASS

NULL Check

SEL IACCT FROM S2DSGPPS.PPS_ADJ_CCLASS_1_0


WHERE IACCT IS NULL;

RESULT
0 RECORDS FOUND

SEL IACCT FROM S2VSGPPS.PPS_ADJ_CCLASS_1_0


WHERE IACCT IS NULL;

RESULT
0 RECORDS FOUND
PPS_ADJ_CCLASS_03 PASS

Source Data from VSGPPS.PPS_ADJ_CCLASS_1_0

IACCT CCLASS_EXSTART_DT END_DT RECORD_DCTL_ID


49690010875 40 02/23/16 ? 367
00130124724 20 02/23/16 ? 367
60131017598 20 02/23/16 ? 367
130124651 40 02/23/16 ? 367
130075268 30 02/23/16 ? 367

TARGET DATA FROM DSGPPS.PPS_ADJ_CCLASS_1_0

IACCT CCLASS_EXSTART_DT END_DT RECORD_DCTL_ID


49690010875 40 02/23/16 ? 367
00130124724 20 02/23/16 ? 367
60131017598 20 02/23/16 ? 367
130124651 40 02/23/16 ? 367
130075268 30 02/23/16 ? 367

Page 384
PPS_ADJ_CCLASS

_1_0

INS_PROC_ INS_TXF_BAUPD_PROC_UPD_TXF_BATCHID
SCN_L_PPS_AD 2? ?
SCN_L_PPS_AD 2? ?
SCN_L_PPS_AD 2? ?
SCN_L_PPS_AD 2? ?
SCN_L_PPS_AD 2? ?

INS_PROC_ INS_TXF_BAUPD_PROC_UPD_TXF_BATCHID
SCN_L_PPS_AD 2? ?
SCN_L_PPS_AD 2? ?
SCN_L_PPS_AD 2? ?
SCN_L_PPS_AD 2? ?
SCN_L_PPS_AD 2? ?

Page 385
PPS_ADJ_CCLASS

Compare record and content of all field

INDEX

Page 386
PPS_ADJ_CCLASS

Page 387
PPS_ADJ_ALOSS
PPS_ADJ_ALOSS_01

Duplicate Check

SEL IACCT,COUNT(*) FROM S2VSGPPS.PPS_ADJ_ALOSS_1_0


GROUP BY 1 HAVING COUNT(*)>1;

RESULT
0 RECORDS FOUND

SEL IACCT,COUNT(*) FROM S2DSGPPS.PPS_ADJ_ALOSS_1_0


GROUP BY 1 HAVING COUNT(*)>1;

RESULT
0 RECORDS FOUND

PPS_ADJ_ALOSS_02

NULL Check

SEL IACCT FROM S2DSGPPS.PPS_ADJ_ALOSS_1_0


WHERE IACCT IS NULL;

RESULT
0 RECORDS FOUND

SEL IACCT FROM S2VSGPPS.PPS_ADJ_ALOSS_1_0


WHERE IACCT IS NULL;

RESULT
0 RECORDS FOUND

PPS_ADJ_ALOSS_03

Source Data from VSGPPS.PPS_ADJ_ALOSS_1_0

IACCT ALOSS START_DT


74530000715 1000 01/01/00
47800754500 92000 01/01/00
47890102462 897000 01/01/00
54031010360 15000 01/01/00
72931128978 32000 01/01/00

TARGET DATA FROM DSGPPS.PPS_ADJ_ALOSS_1_0

IACCT ALOSS START_DT

Page 388
PPS_ADJ_ALOSS
PASS

PASS

PASS

END_DT RECORD_DECTL_ID INS_PROC_ INS_TXF_BAUPD_PROC_UPD_TXF_BATCHID


? 367 SCN_L_PPS_AD 1? ?
? 367 SCN_L_PPS_AD 1? ?
? 367 SCN_L_PPS_AD 1? ?
? 367 SCN_L_PPS_AD 1? ?
? 367 SCN_L_PPS_AD 1? ?

END_DT RECORD_DECTL_ID INS_PROC_ INS_TXF_BAUPD_PROC_UPD_TXF_BATCHID

Page 389
PPS_ADJ_ALOSS
74530000715 1000 01/01/00
47800754500 92000 01/01/00
47890102462 897000 01/01/00
54031010360 15000 01/01/00
72931128978 32000 01/01/00

Compare record and content of all field

INDEX

Page 390
PPS_ADJ_ALOSS
? 367 SCN_L_PPS_AD 1? ?
? 367 SCN_L_PPS_AD 1? ?
? 367 SCN_L_PPS_AD 1? ?
? 367 SCN_L_PPS_AD 1? ?
? 367 SCN_L_PPS_AD 1? ?

Page 391
PPS_ADJ_ACCT_INFO
PPS_ADJ_ACCT_INFO_01

Duplicate Check
SEL FLAG_ACTION,PARTID,IACCT,
COUNT(*) FROM S2VSGPPS.PPS_ADJ_ACCT_INFO_1_0
GROUP BY 1,2,3 HAVING COUNT(*)>1;

RESULT
0 RECORDS FOUND
SEL FLAG_ACTION,PARTID,IACCT,
COUNT(*) FROM S2DSGPPS.PPS_ADJ_ACCT_INFO_1_0
GROUP BY 1,2,3 HAVING COUNT(*)>1;

RESULT
0 RECORDS FOUND

PPS_ADJ_ACCT_INFO_02

NULL Check

SEL FLAG_ACTION,PARTID,IACCT FROM S2VSGPPS.PPS_ADJ_ACCT


WHERE FLAG_ACTION IS NULL
OR PARTID IS NULL
OR IACCT IS NULL;
RESULT
0 RECORDS FOUND

PPS_ADJ_ACCT_INFO_03

Source Data from VSGPPS.PPS_ADJ_ACCT_INFO_1_0


FLAG_ACTION PARTID IACCT FLAG_CUST
I 0040656086 47890655449 N
U 24268168 50703045762 N
U 45550287 91260000053 Y
I NEW 78 Y
U 5719773 130124300 N

TARGET DATA FROM DSGPPS.PPS_ADJ_ACCT_INFO_1_0


FLAG_ACTION PARTID IACCT FLAG_CUST
I 0040656086 47890655449 N
U 24268168 50703045762 N
U 45550287 91260000053 Y
I NEW 78 Y
U 5719773 130124300 N

Compare record and content of all field

Page 392
PPS_ADJ_ACCT_INFO
PASS

_ACCT_INFO_1_0

1_0

PASS

OM S2VSGPPS.PPS_ADJ_ACCT_INFO_1_0

PASS

CUST_NO_RM PARTNER_NPART_OC_CPART_CBUSAPPL_CODECACCT_TYPACCT_NAME
1.40E+027 40656086 4 3529 AL 31 1.48E+025
1.40E+027 24268168 2 3429 IM 3 1.48E+021
8.30E+027 PUBLIC COM 1591 J610000 AL83 60 8.37E+025
TESTHK0078 1516 K641913 AL 55 TESTHK0078
1.40E+027 5719773 57 3089 N829900 AL 30 1.48E+025

CUST_NO_RM PARTNER_NPART_OC_CPART_CBUSAPPL_CODECACCT_TYPACCT_NAME
1.40E+027 40656086 4 3529 AL 31 1.48E+025
1.40E+027 24268168 2 3429 IM 3 1.48E+021
8.30E+027 PUBLIC COM 1591 J610000 AL83 60 8.37E+025
TESTHK0078 1516 K641913 AL 55 TESTHK0078
1.40E+027 5719773 57 3089 N829900 AL 30 1.48E+025

Page 393
PPS_ADJ_ACCT_INFO

ACCT_OC_CACCT_CCLABR_NO CURRENCY ATOT_LN ABAL AINT_BF AFEE APREMIUM


3529 1 5304 THB 2000001 1000001 2 1.1 12.1
3429 507 THB 1000000 90908.33
1591 912 VND 427489.56
1516 901 USD 1048011000 1048011000 25035.93
3431 1 THB 1700920 450000 25000 450 300

ACCT_OC_CACCT_CCLABR_NO CURRENCY ATOT_LN ABAL AINT_BF AFEE APREMIUM


3529 1 5304 THB 2000001 1000001 2 1.1 12.1
3429 507 THB 1000000 90908.33
1591 912 VND 427489.56
1516 901 USD 1048011000 1048011000 25035.93
3431 1 THB 1700920 450000 25000 450 300

Page 394
PPS_ADJ_ACCT_INFO

AINT_AF ABAL_STOPATOT_LN_E ABAL_EX AINT_BF_EXAFEE_EX APREMIUM_AINT_AF_EXABAL_STOP


11 2001 2000001 1000001 2 1.1 12.1 11 2001
1000000 90908.33
267180978
30000000 30000000 716.67
300 1700920 450000 25000 450 300 300

AINT_AF ABAL_STOPATOT_LN_E ABAL_EX AINT_BF_EXAFEE_EX APREMIUM_AINT_AF_EXABAL_STOP


11 2001 2000001 1000001 2 1.1 12.1 11 2001
1000000 90908.33
267180978
30000000 30000000 716.67
300 1700920 450000 25000 450 300 300

Page 395
PPS_ADJ_ACCT_INFO

ABAL_NFF1ABAL_NFOTDSTOPCAL GL_PROD_CFIS_CODE QMTH_NOT_QDAY_NOT_CTDR_STAT CNF_STAT


07/09/15 3201 12401 1 10 Y F
? 3511 12001 N F
? 627489.56 ? 3823 72001 N N
? N F
? 3002 12021 N F

ABAL_NFF1ABAL_NFOTDSTOPCAL GL_PROD_CFIS_CODE QMTH_NOT_QDAY_NOT_CTDR_STAT CNF_STAT


07/09/15 3201 12401 1 10 Y F
? 3511 12001 N F
? 627489.56 ? 3823 72001 N N
? N F
? 3002 12021 N F

Page 396
PPS_ADJ_ACCT_INFO

ARESERVE_ARESERVE_START_DT END_DT RECORD_DECTL_ID INS_PROC_ INS_TXF_BAUPD_PROC_


50000 1500 02/29/16 ? 367 SCN_L_PPS_AD 8?
02/29/16 ? 367 SCN_L_PPS_AD 8?
02/29/16 ? 367 SCN_L_PPS_AD 8?
02/29/16 ? 367 SCN_L_PPS_AD 8?
02/29/16 ? 367 SCN_L_PPS_AD 8?

ARESERVE_ARESERVE_START_DT END_DT RECORD_DECTL_ID INS_PROC_ INS_TXF_BAUPD_PROC_


50000 1500 02/29/16 ? 367 SCN_L_PPS_AD 8?
02/29/16 ? 367 SCN_L_PPS_AD 8?
02/29/16 ? 367 SCN_L_PPS_AD 8?
02/29/16 ? 367 SCN_L_PPS_AD 8?
02/29/16 ? 367 SCN_L_PPS_AD 8?

Page 397
PPS_ADJ_ACCT_INFO

UPD_TXF_BATCHID
?
?
?
?
?

UPD_TXF_BATCHID
?
?
?
?
?

Page 398
PPS_ADJ_ACCT_INFO

INDEX

Page 399
PPS_ADJ_ACCT_INFO

Page 400
PPS_ADJ_ACCT_INFO

Page 401
PPS_ADJ_ACCT_INFO

Page 402
PPS_ADJ_ACCT_INFO

Page 403
PPS_ADJ_ACCT_INFO

Page 404
PPS_ADJ_ACCT_INFO

Page 405
PPS_ADJ_HP_ACCT
PPS_ADJ_HP_ACCT_01

Duplicate Check
SEL IACCT,
COUNT(*) FROM S2VSGPPS.PPS_ADJ_HP_ACCT_1_0
GROUP BY 1 HAVING COUNT(*)>1;

RESULT
0 RECORDS FOUND

SEL IACCT,
COUNT(*) FROM S2DSGPPS.PPS_ADJ_HP_ACCT_1_0
GROUP BY 1 HAVING COUNT(*)>1;
RESULT
0 RECORDS FOUND

PPS_ADJ_HP_ACCT_02

NULL Check

SEL IACCT, FROM S2VSGPPS.PPS_ADJ_HP_ACCT_1_0


WHERE IACCT IS NULL;
RESULT
0 RECORDS FOUND

SEL IACCT, FROM S2DSGPPS.PPS_ADJ_HP_ACCT_1_0


WHERE IACCT IS NULL;
RESULT
0 RECORDS FOUND

PPS_ADJ_HP_ACCT_03

Source Data from VSGPPS.PPS_ADJ_HP_ACCT_1_0


IACCT CCLASS START_DT
49792019343 10 2/29/2016
49792848899 30 2/29/2016
49700163893 30 2/29/2016
49705911429 30 2/29/2016
49791669006 10 2/29/2016

TARGET DATA FROM DSGPPS.PPS_ADJ_HP_ACCT_1_0


IACCT CCLASS START_DT
49792019343 10 2/29/2016
49792848899 30 2/29/2016
49700163893 30 2/29/2016
49705911429 30 2/29/2016
49791669006 10 2/29/2016

Compare record and content of all field

Page 406
PPS_ADJ_HP_ACCT
PASS

PASS

PASS

END_DT RECORD_DECTL_ID INS_PROC_ INS_TXF_BAUPD_PROC_UPD_TXF_BATCHID


? 0 367 SCN_L_PPS_AD
1 ? ?
? 0 367 SCN_L_PPS_AD
1 ? ?
? 0 367 SCN_L_PPS_AD
1 ? ?
? 0 367 SCN_L_PPS_AD
1 ? ?
? 0 367 SCN_L_PPS_AD
1 ? ?

END_DT RECORD_DECTL_ID INS_PROC_ INS_TXF_BAUPD_PROC_UPD_TXF_BATCHID


? 0 367 SCN_L_PPS_AD
1 ? ?
? 0 367 SCN_L_PPS_AD
1 ? ?
? 0 367 SCN_L_PPS_AD
1 ? ?
? 0 367 SCN_L_PPS_AD
1 ? ?
? 0 367 SCN_L_PPS_AD
1 ? ?

Page 407
PPS_ADJ_HP_ACCT

INDEX

Page 408
PPS_ADJ_HP_ACCT

Page 409
PPS_ADJ_CCLASS(VMTPPS)
PPS_ADJ_CCLASS_01 PASS

Duplicate Check
SEL IACCT,
COUNT(*) FROM S2VMTPPS.PPS_ADJ_CCLASS
GROUP BY 1 HAVING COUNT(*)>1;

RESULT
0 RECORDS FOUND

SEL IACCT,
COUNT(*) FROM S2DPYPPS.PPS_ADJ_CCLASS
GROUP BY 1 HAVING COUNT(*)>1;
RESULT
0 RECORDS FOUND

PPS_ADJ_CCLASS_02 PASS

NULL Check

SEL IACCT FROM S2VMTPPS.PPS_ADJ_CCLASS


WHERE IACCT IS NULL;
RESULT
0 RECORDS FOUND

SEL IACCT FROM S2DPYPPS.PPS_ADJ_CCLASS


WHERE IACCT IS NULL;
RESULT
0 RECORDS FOUND

PPS_ADJ_CCLASS_03 PASS

Source Data from VMTPPS.PPS_ADJ_CCLASS

IACCT CCLASS_EXSTART_DT END_DT RECORD_DECTL_ID


49690010875 40 2/23/2016 12/31/9999 367
32130005414 30 2/23/2016 12/31/9999 367
130124106 40 1/1/1000 12/31/9999 367
130124300 30 1/1/1000 12/31/9999 367
130075268 30 1/1/1000 12/31/9999 367

TARGET DATA FROM DPYPPS.PPS_ADJ_CCLASS

IACCT CCLASS_EXSTART_DT END_DT RECORD_DECTL_ID


49690010875 40 2/23/2016 12/31/9999 367
32130005414 30 2/23/2016 12/31/9999 367
130124106 40 1/1/1000 12/31/9999 367
130124300 30 1/1/1000 12/31/9999 367
130075268 30 1/1/1000 12/31/9999 367

Compare record and content of all field

Page 410
PPS_ADJ_CCLASS(VMTPPS)

INS_PROC_ INS_TXF_BAUPD_PROC_UPD_TXF_BATCH_ID
SCN_T_PPS_AD 2? ?
SCN_T_PPS_AD 2? ?
SCN_T_PPS_AD 2? ?
SCN_T_PPS_AD 2? ?
SCN_T_PPS_AD 2? ?

INS_PROC_ INS_TXF_BAUPD_PROC_UPD_TXF_BATCH_ID
SCN_T_PPS_AD 2? ?
SCN_T_PPS_AD 2? ?
SCN_T_PPS_AD 2? ?
SCN_T_PPS_AD 2? ?
SCN_T_PPS_AD 2? ?

Page 411
PPS_ADJ_CCLASS(VMTPPS)
IACCT CCLASS_EXSTART_DT END_DT RECORD_DECTL_ID
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE

BACK TO #INDEX

Page 412
PPS_ADJ_CCLASS(VMTPPS)
INS_PROC_ INS_TXF_BAUPD_PROC_UPD_TXF_BATCH_ID
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 413
PPS_ADJ_ALOSS(VMTPPS)
PPS_ADJ_ALOSS_01 PASS

Duplicate Check
SEL IACCT,
COUNT(*) FROM S2VMTPPS.PPS_ADJ_ALOSS
GROUP BY 1 HAVING COUNT(*)>1;

RESULT
0 RECORDS FOUND

SEL IACCT,
COUNT(*) FROM S2DPYPPS.PPS_ADJ_ALOSS
GROUP BY 1 HAVING COUNT(*)>1;
RESULT
0 RECORDS FOUND

PPS_ADJ_ALOSS_02 PASS

NULL Check

SEL IACCT FROM S2VMTPPS.PPS_ADJ_ALOSS


WHERE IACCT IS NULL;
RESULT
0 RECORDS FOUND

SEL IACCT FROM S2DPYPPS.PPS_ADJ_ALOSS


WHERE IACCT IS NULL;
RESULT
0 RECORDS FOUND

PPS_ADJ_ALOSS_03 PASS

Source Data from VMTPPS.PPS_ADJ_ALOSS

IACCT ALOSS START_DT END_DT RECORD_DECTL_ID


49690225200 36000 1/1/1000 12/31/9999 367
66631036200 95000 1/1/1000 12/31/9999 367
60831012694 45000 1/1/1000 12/31/9999 367
47890255061 308000 1/1/1000 12/31/9999 367
47800172423 39000 1/1/1000 12/31/9999 367

TARGET DATA FROM DPYPPS.PPS_ADJ_ALOSS

IACCT ALOSS START_DT END_DT RECORD_DECTL_ID


49690225200 36000 1/1/1000 12/31/9999 367
66631036200 95000 1/1/1000 12/31/9999 367
60831012694 45000 1/1/1000 12/31/9999 367
47890255061 308000 1/1/1000 12/31/9999 367
47800172423 39000 1/1/1000 12/31/9999 367

Compare record and content of all field

Page 414
PPS_ADJ_ALOSS(VMTPPS)

INS_PROC_ INS_TXF_BAUPD_PROC_UPD_TXF_BATCH_ID
SCN_T_PPS_AD 1? ?
SCN_T_PPS_AD 1? ?
SCN_T_PPS_AD 1? ?
SCN_T_PPS_AD 1? ?
SCN_T_PPS_AD 1? ?

INS_PROC_ INS_TXF_BAUPD_PROC_UPD_TXF_BATCH_ID
SCN_T_PPS_AD 1? ?
SCN_T_PPS_AD 1? ?
SCN_T_PPS_AD 1? ?
SCN_T_PPS_AD 1? ?
SCN_T_PPS_AD 1? ?

Page 415
PPS_ADJ_ALOSS(VMTPPS)
IACCT ALOSS START_DT END_DT RECORD_DECTL_ID
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE

BACK TO #INDEX

Page 416
PPS_ADJ_ALOSS(VMTPPS)
INS_PROC_ INS_TXF_BAUPD_PROC_UPD_TXF_BATCH_ID
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 417
PPS_ADJ_ACCT_INFO(VMTPPS)
PPS_ADJ_ACCT_INFO_01 PASS

Duplicate Check
SEL AS_OF_DT ,DATE_TIME ,FLAG_ACTION ,PARTID ,IACCT,
COUNT(*) FROM S2VMTPPS.PPS_ADJ_ACCT_INFO
GROUP BY 1,2,3,4,5 HAVING COUNT(*)>1;

RESULT
0 RECORDS FOUND
SEL AS_OF_DT ,DATE_TIME ,FLAG_ACTION ,PARTID ,IACCT,
COUNT(*) FROM S2DPYPPS.PPS_ADJ_ACCT_INFO
GROUP BY 1,2,3,4,5 HAVING COUNT(*)>1;

RESULT
0 RECORDS FOUND

PPS_ADJ_ACCT_INFO_02 PASS

NULL Check

SEL AS_OF_DT ,DATE_TIME ,FLAG_ACTION ,PARTID ,IACCT


FROM S2VMTPPS.PPS_ADJ_ACCT_INFO
WHERE AS_OF_DT IS NULL
OR DATE_TIME IS NULL
OR FLAG_ACTION IS NULL
OR PARTID IS NULL
OR IACCT IS NULL;

RESULT
0 RECORDS FOUND

PPS_ADJ_ACCT_INFO_03 FAIL

Source Data from VMTPPS.PPS_ADJ_ACCT_INFO

AS_OF_DT DATE_TIME FLAG_ACTI PARTID IACCT FLAG_CUST


2/29/2016 8/17/2016 10U D222430000 2.224E+010 N
2/29/2016 8/17/2016 15U D222470000 2.225E+010 N
2/29/2016 8/17/2016 10D 9459681 8.243E+010 N
2/29/2016 8/17/2016 15U 24268168 5.070E+010 N
2/29/2016 8/17/2016 10U D222470000 2.225E+010 N
2/29/2016 8/17/2016 15U 95954 6.333E+010 N
2/29/2016 8/17/2016 10U 95954 6.333E+010 N
2/29/2016 8/17/2016 15D 9459681 8.243E+010 N
2/29/2016 8/17/2016 10U 24268168 5.070E+010 N
2/29/2016 8/17/2016 15U D222430000 2.224E+010 N

Page 418
PPS_ADJ_ACCT_INFO(VMTPPS)

CUST_NO_RPARTNER_NPART_OC_CPART_CBUSAPPL_CODECACCT_TYPACCT_NAMEACCT_OC_CACCT_CCLA
AUTO PLUS_ 3549 CC 43 AUTO PLUS_ 3549
SPEEDY LO 3317 AL 47 SPEEDY LO 3317 20
1.40E+027 .. 9459681 9 3430 AL 31 1.48E+025 3430
1.40E+027 24268168 2 3429 IM 3 1.48E+021 3429
SPEEDY LO 3317 AL 47 SPEEDY LO 3317 20
1.40E+027 95954 95954 2293 AL 30 1.48E+025 2293 30
1.40E+027 95954 95954 2293 AL 30 1.48E+025 2293 30
1.40E+027 .. 9459681 9 3430 AL 31 1.48E+025 3430
1.40E+027 24268168 2 3429 IM 3 1.48E+021 3429
AUTO PLUS_ 3549 CC 43 AUTO PLUS_ 3549

Page 419
PPS_ADJ_ACCT_INFO(VMTPPS)

BR_NO CURRENCY ATOT_LN ABAL AINT_BF AFEE APREMIUM AINT_AF ABAL_STOP


222 THB 7654.62
222 THB 572245000 378926409 3361966.4 29787877.4 300548922
824 THB 2282000 2028073.62 7945.6
507 THB 1000000 90908.33
222 THB 572245000 378926409 3361966.4 29787877.4 300548922
633 THB 1100000 1000000.1 100 10 1 11 0.1
633 THB 1100000 1000000.1 100 10 1 11 0.1
824 THB 2282000 2028073.62 7945.6
507 THB 1000000 90908.33
222 THB 7654.62

Page 420
PPS_ADJ_ACCT_INFO(VMTPPS)

ATOT_LN_E ABAL_EX AINT_BF_EXAFEE_EX APREMIUM_AINT_AF_EXABAL_STOPABAL_NFF1ABAL_NFOT


7654.62
572245000 378926409 3361966.4 29787877.4 300548922
2282000 2028073.62 7945.6
1000000 90908.33
572245000 378926409 3361966.4 29787877.4 300548922
1100000 1000000.1 100 10 1 11 0.1 15 2
1100000 1000000.1 100 10 1 11 0.1 15 2
2282000 2028073.62 7945.6
1000000 90908.33
7654.62

Page 421
PPS_ADJ_ACCT_INFO(VMTPPS)

DSTOPCAL GL_PROD_CFIS_CODE QMTH_NOT_QDAY_NOT_CTDR_STAT CNF_STAT ARESERVE_ARESERVE_


? N 76.55
? N F
? 3201 12021 N F
? 3511 12001 N F
? N F
1/1/2015 3002 12401 2 60 Y F 100 500
1/1/2015 3002 12401 2 60 Y F 100 500
? 3201 12021 N F
? 3511 12001 N F
? N 76.55

Page 422
PPS_ADJ_ACCT_INFO(VMTPPS)

START_DT END_DT RECORD_DECTL_ID INS_PROC_ INS_TXF_BAUPD_PROC_UPD_TXF_BATCH_ID


2/29/2016 12/31/9999 367 SCN_T_PPS_AD 3? ?
2/29/2016 12/31/9999 367 SCN_T_PPS_AD 4? ?
2/29/2016 12/31/9999 367 SCN_T_PPS_AD 3? ?
2/29/2016 12/31/9999 367 SCN_T_PPS_AD 4? ?
2/29/2016 12/31/9999 367 SCN_T_PPS_AD 3? ?
2/29/2016 12/31/9999 367 SCN_T_PPS_AD 4? ?
2/29/2016 12/31/9999 367 SCN_T_PPS_AD 3? ?
2/29/2016 12/31/9999 367 SCN_T_PPS_AD 4? ?
2/29/2016 12/31/9999 367 SCN_T_PPS_AD 3? ?
2/29/2016 12/31/9999 367 SCN_T_PPS_AD 4? ?

Page 423
PPS_ADJ_ACCT_INFO(VMTPPS)

TARGET DATA FROM DPYPPS.PPS_ADJ_ACCT_INFO


AS_OF_DT DATE_TIME FLAG_ACTI PARTID IACCT FLAG_CUST
1/1/2016 8/16/2016 17D 9459681 8.243E+010 N
1/1/2016 8/17/2016 13D 9459681 8.243E+010 N

Compare record and content of all field

BACK TO #INDEX

Page 424
PPS_ADJ_ACCT_INFO(VMTPPS)

CUST_NO_RPARTNER_NPART_OC_CPART_CBUSAPPL_CODECACCT_TYPACCT_NAMEACCT_OC_CACCT_CCLA
1.40E+027 ..945968194 3430 AL 31 1.48E+025 3430
1.40E+027 ..945968194 3430 AL 31 1.48E+025 3430

Page 425
PPS_ADJ_ACCT_INFO(VMTPPS)

BR_NO CURRENCY ATOT_LN ABAL AINT_BF AFEE APREMIUM AINT_AF ABAL_STOP


824 THB 2282000 2028073.62 7945.6
824 THB 2282000 2028073.62 7945.6

Page 426
PPS_ADJ_ACCT_INFO(VMTPPS)

ATOT_LN_E ABAL_EX AINT_BF_EXAFEE_EX APREMIUM_AINT_AF_EXABAL_STOPABAL_NFF1ABAL_NFOT


2282000 2028073.62 7945.6
2282000 2028073.62 7945.6

Page 427
PPS_ADJ_ACCT_INFO(VMTPPS)

DSTOPCAL GL_PROD_CFIS_CODE QMTH_NOT_QDAY_NOT_CTDR_STAT CNF_STAT ARESERVE_ARESERVE_


? 3201 12021 N F
? 3201 12021 N F

Page 428
PPS_ADJ_ACCT_INFO(VMTPPS)

START_DT END_DT RECORD_DECTL_ID INS_PROC_ INS_TXF_BAUPD_PROC_UPD_TXF_BATCH_ID


1/1/2016 12/31/9999 367 SCN_T_PPS_AD 5? ?
1/1/2016 12/31/9999 367 SCN_T_PPS_AD 6? ?

Page 429
PPS_ADJ_HP_ACCT(VMTPPS)
PPS_ADJ_HP_ACCT_01 PASS

Duplicate Check
SEL AS_OF_DT ,DATE_TIME ,IACCT,
COUNT(*) FROM S2VMTPPS.PPS_ADJ_HP_ACCT
GROUP BY 1,2,3 HAVING COUNT(*)>1;

RESULT
0 RECORDS FOUND
SEL AS_OF_DT ,DATE_TIME,IACCT,
COUNT(*) FROM S2DPYPPS.PPS_ADJ_HP_ACCT
GROUP BY 1,2,3 HAVING COUNT(*)>1;

RESULT
0 RECORDS FOUND

PPS_ADJ_HP_ACCT_02 PASS

NULL Check

SEL AS_OF_DT ,DATE_TIME,IACCT


FROM S2VMTPPS.PPS_ADJ_HP_ACCT
WHERE AS_OF_DT IS NULL
OR DATE_TIME IS NULL
OR IACCT IS NULL;

RESULT
0 RECORDS FOUND

PPS_ADJ_HP_ACCT_03 PASS

Source Data from VMTPPS.PPS_ADJ_HP_ACCT


AS_OF_DT DATE_TIME IACCT CCLASS START_DT END_DT
2/29/2016 8/17/2016 15 49790380293 20 2/29/2016 12/31/9999
2/29/2016 8/15/2016 19 49790380293 20 2/29/2016 12/31/9999
2/29/2016 8/17/2016 15 49700163592 20 2/29/2016 12/31/9999
2/29/2016 8/17/2016 15 49700163893 30 2/29/2016 12/31/9999
2/29/2016 8/17/2016 15 49711535083 30 2/29/2016 12/31/9999

TARGET DATA FROM DPYPPS.PPS_ADJ_HP_ACCT

AS_OF_DT DATE_TIME IACCT CCLASS START_DT END_DT


2/29/2016 8/17/2016 15 49790380293 20 2/29/2016 12/31/9999
2/29/2016 8/15/2016 19 49790380293 20 2/29/2016 12/31/9999
2/29/2016 8/17/2016 15 49700163592 20 2/29/2016 12/31/9999
2/29/2016 8/17/2016 15 49700163893 30 2/29/2016 12/31/9999
2/29/2016 8/17/2016 15 49711535083 30 2/29/2016 12/31/9999

Page 430
PPS_ADJ_HP_ACCT(VMTPPS)

RECORD_DECTL_ID INS_PROC_ INS_TXF_BAUPD_PROC_UPD_TXF_BATCH_ID


367 SCN_T_PPS_AD 4? ?
367 SCN_T_PPS_AD 3? ?
367 SCN_T_PPS_AD 4? ?
367 SCN_T_PPS_AD 4? ?
367 SCN_T_PPS_AD 4? ?

RECORD_DECTL_ID INS_PROC_ INS_TXF_BAUPD_PROC_UPD_TXF_BATCH_ID


367 SCN_T_PPS_AD 4? ?
367 SCN_T_PPS_AD 3? ?
367 SCN_T_PPS_AD 4? ?
367 SCN_T_PPS_AD 4? ?
367 SCN_T_PPS_AD 4? ?

Page 431
PPS_ADJ_HP_ACCT(VMTPPS)
Compare record and content of all field

AS_OF_DT DATE_TIME IACCT CCLASS START_DT END_DT


TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE

BACK TO #INDEX

Page 432
PPS_ADJ_HP_ACCT(VMTPPS)

RECORD_DECTL_ID INS_PROC_ INS_TXF_BAUPD_PROC_UPD_TXF_BATCH_ID


TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE

Page 433
PPS_ADJ_COLLATERAL_INFO(VMTPPS)
PPS_ADJ_COLLATERAL_INFO_01 FAIL

Duplicate Check
SEL AS_OF_DT ,DATE_TIME ,FLAG_ACTION ,PARTID ,ISECCODE ,ISECKEY,
COUNT(*) FROM S2VMTPPS.PPS_ADJ_COLLATERAL_INFO
GROUP BY 1,2,3,4,5,6 HAVING COUNT(*)>1;

RESULT
0 RECORDS FOUND
SEL AS_OF_DT ,DATE_TIME ,FLAG_ACTION ,PARTID ,ISECCODE ,ISECKEY,
COUNT(*) FROM S2DPYPPS.PPS_ADJ_COLLATERAL_INFO
GROUP BY 1,2,3,4,5,6 HAVING COUNT(*)>1;

RESULT
0 RECORDS FOUND

PPS_ADJ_COLLATERAL_INFO_02 PASS

NULL Check
SEL AS_OF_DT ,DATE_TIME ,FLAG_ACTION ,PARTID ,ISECCODE ,ISECKEY
FROM S2VMTPPS.PPS_ADJ_COLLATERAL_INFO
WHERE AS_OF_DT IS NULL
OR DATE_TIME IS NULL
OR FLAG_ACTION IS NULL
OR PARTID IS NULL
OR ISECCODE IS NULL
OR ISECKEY IS NULL;

RESULT
0 RECORDS FOUND

PPS_ADJ_COLLATERAL_INFO_03 PASS

Source Data from VMTPPS.PPS_ADJ_COLLATERAL_INFO


AS_OF_DT DATE_TIME FLAG_ACTI PARTID ISECCODE
2/29/2016 8/25/2016 15:50:52 U 3507020 12
2/29/2016 8/25/2016 15:50:52 U 114915 11
2/29/2016 8/25/2016 15:50:52 I 22752184 11
2/29/2016 8/25/2016 15:50:52 I 33608428 12
2/29/2016 8/25/2016 15:50:52 U 22752184 18

TARGET DATA FROM DPYPPS.PPS_ADJ_COLLATERAL_INFO


AS_OF_DT DATE_TIME FLAG_ACTI PARTID ISECCODE
2/29/2016 8/25/2016 15:50:52 U 3507020 12
2/29/2016 8/25/2016 15:50:52 U 114915 11
2/29/2016 8/25/2016 15:50:52 I 22752184 11
2/29/2016 8/25/2016 15:50:52 I 33608428 12
2/29/2016 8/25/2016 15:50:52 U 22752184 18

Page 434
PPS_ADJ_COLLATERAL_INFO(VMTPPS)

FO

ISECKEY DLSTSUR CCURRENCYALSTSUR AMORG ALSTSUR_EAMORG_EX TNOTE ASIM_VALUE


14316 3/5/2014 THB 3850000 3040000 3850000 3040000 18790196+.- 2660000
15189 8/5/2014 THB 7000000 5000000 7000000 5000000 19332766(.. 50700000
NEW 1/10/2016 THB 2600000 2400000 2600000 2400000 TEST TNOTE
NEW 5/3/2014 THB 2500000 2000000 2500000 2000000 TEST TNOTE
8115 2/29/2016 THB TEST UPDAT

ISECKEY DLSTSUR CCURRENCYALSTSUR AMORG ALSTSUR_EAMORG_EX TNOTE ASIM_VALUE


14316 3/5/2014 THB 3850000 3040000 3850000 3040000 18790196+.- 2660000
15189 8/5/2014 THB 7000000 5000000 7000000 5000000 19332766(.. 50700000
NEW 1/10/2016 THB 2600000 2400000 2600000 2400000 TEST TNOTE
NEW 5/3/2014 THB 2500000 2000000 2500000 2000000 TEST TNOTE
8115 2/29/2016 THB TEST UPDAT

Page 435
PPS_ADJ_COLLATERAL_INFO(VMTPPS)

ASIM_DATE DEPRECIAT REMAIN_PECSTAT_INS CSTAT_MK_ACC_REAL COLLID START_DT END_DT


4/5/2013 1 COLLID 18790196 2/29/2016 12/31/9999
8/5/2014 1 19332766 2/29/2016 12/31/9999
? 1 4.789E+010 13949363 2/29/2016 12/31/9999
? 1 2/29/2016 12/31/9999
? 12563296 2/29/2016 12/31/9999

ASIM_DATE DEPRECIAT REMAIN_PECSTAT_INS CSTAT_MK_ACC_REAL COLLID START_DT END_DT


4/5/2013 1 COLLID 18790196 2/29/2016 12/31/9999
8/5/2014 1 19332766 2/29/2016 12/31/9999
? 1 4.789E+010 13949363 2/29/2016 12/31/9999
? 1 2/29/2016 12/31/9999
? 12563296 2/29/2016 12/31/9999

Page 436
PPS_ADJ_COLLATERAL_INFO(VMTPPS)

RECORD_DECTL_ID INS_PROC_ INS_TXF_BAUPD_PROC_UPD_TXF_BA


BK_PPS_COLLATERAL_ID_231_001
367 SCN_T_PPS_ 2? ? D_2016-08-25 15:50:52_17_231
367 SCN_T_PPS_ 2? ? D_2016-08-25 15:50:52_16_231
367 SCN_T_PPS_ 2? ? D_2016-08-25 15:50:52_7_231
367 SCN_T_PPS_ 2? ? D_2016-08-25 15:50:52_10_231
367 SCN_T_PPS_ 2? ? D_2016-08-25 15:50:52_18_231

RECORD_DECTL_ID INS_PROC_ INS_TXF_BAUPD_PROC_UPD_TXF_BA


BK_PPS_COLLATERAL_ID_231_001
367 SCN_T_PPS_ 2? ? D_2016-08-25 15:50:52_17_231
367 SCN_T_PPS_ 2? ? D_2016-08-25 15:50:52_16_231
367 SCN_T_PPS_ 2? ? D_2016-08-25 15:50:52_7_231
367 SCN_T_PPS_ 2? ? D_2016-08-25 15:50:52_10_231
367 SCN_T_PPS_ 2? ? D_2016-08-25 15:50:52_18_231

Page 437
PPS_ADJ_COLLATERAL_INFO(VMTPPS)
Compare record and content of all field

AS_OF_DT DATE_TIME FLAG_ACTI PARTID ISECCODE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

DUPLICATES EXIST IN THE SOURCE TABLE S2DPYPPS.PPS_ADJ_COLLATERAL_INFO;

BACK TO #INDEX

Page 438
PPS_ADJ_COLLATERAL_INFO(VMTPPS)

ISECKEY DLSTSUR CCURRENCYALSTSUR AMORG ALSTSUR_EAMORG_EX TNOTE ASIM_VALUE


TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 439
PPS_ADJ_COLLATERAL_INFO(VMTPPS)

ASIM_DATE DEPRECIAT REMAIN_PECSTAT_INS CSTAT_MK_ACC_REAL COLLID START_DT END_DT


TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 440
PPS_ADJ_COLLATERAL_INFO(VMTPPS)

RECORD_DECTL_ID INS_PROC_ INS_TXF_BAUPD_PROC_UPD_TXF_BA


BK_PPS_COLLATERAL_ID_231_001
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 441
VPPS_ADJ_CCLASS
VPPS_ADJ_CCLASS_01 PASS

Duplicate Check
SEL IACCT,
COUNT(*) FROM S2VTXPPS.VPPS_ADJ_CCLASS
GROUP BY 1 HAVING COUNT(*)>1;

RESULT
0 RECORDS FOUND

SEL IACCT,
COUNT(*) FROM S2VMTPPS.PPS_ADJ_CCLASS
GROUP BY 1 HAVING COUNT(*)>1;
RESULT
0 RECORDS FOUND

VPPS_ADJ_CCLASS_02 PASS

NULL Check

SEL IACCT
FROM S2VTXPPS.VPPS_ADJ_CCLASS
WHERE IACCT IS NULL;
RESULT
0 RECORDS FOUND

SEL IACCT
FROM S2VMTPPS.PPS_ADJ_CCLASS
WHERE IACCT IS NULL;
RESULT
0 RECORDS FOUND

VPPS_ADJ_CCLASS_03 PASS

Source Data from VTXPPS.VPPS_ADJ_CCLASS

IACCT CCLASS_EXPECTED
49690010875 40
130124724 20
60131017598 20
130124300 30
47800654213 20

TARGET DATA FROM VMTPPS.PPS_ADJ_CCLASS


IACCT CCLASS_EXSTART_DT END_DT RECORD_DECTL_ID
49690010875 40 2/23/2016 12/31/9999 367
130124724 20 1/1/1000 12/31/9999 367
60131017598 20 2/23/2016 12/31/9999 367
130124300 30 1/1/1000 12/31/9999 367
47800654213 20 2/23/2016 12/31/9999 367

Page 442
VPPS_ADJ_CCLASS

INS_PROC_ INS_TXF_BAUPD_PROC_UPD_TXF_BATCH_ID
SCN_T_PPS_AD 2? ?
SCN_T_PPS_AD 2? ?
SCN_T_PPS_AD 2? ?
SCN_T_PPS_AD 2? ?
SCN_T_PPS_AD 2? ?

Page 443
VPPS_ADJ_CCLASS

Compare record and content of all field

IACCT CCLASS_EXPECTED
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE

BACK TO #INDEX

Page 444
VPPS_ADJ_CCLASS

Page 445
VPPS_ADJ_ALOSS
VPPS_ADJ_ALOSS_01 PASS

Duplicate Check
SEL IACCT,
COUNT(*) FROM S2VTXPPS.VPPS_ADJ_ALOSS
GROUP BY 1 HAVING COUNT(*)>1;

RESULT
0 RECORDS FOUND

SEL IACCT,
COUNT(*) FROM S2VSTPPS.PPS_ADJ_ALOSS_1_0
GROUP BY 1 HAVING COUNT(*)>1;
RESULT
0 RECORDS FOUND

VPPS_ADJ_ALOSS_02 PASS

NULL Check

SEL IACCT
FROM S2VTXPPS.VPPS_ADJ_ALOSS
WHERE IACCT IS NULL;
RESULT
0 RECORDS FOUND

SEL IACCT
FROM S2VSTPPS.PPS_ADJ_ALOSS_1_0
WHERE IACCT IS NULL;
RESULT
0 RECORDS FOUND

VPPS_ADJ_ALOSS_03

Source Data from VTXPPS.VPPS_ADJ_ALOSS

IACCT ALOSS

TARGET DATA FROM VSTPPS.PPS_ADJ_ALOSS_1_0


IACCT ALOSS START_DT END_DT RECORD_DECTL_ID

Page 446
VPPS_ADJ_ALOSS

INS_PROC_ INS_TXF_BAUPD_PROC_UPD_TXF_BATCHID

Page 447
VPPS_ADJ_ALOSS
Compare record and content of all field

RCA : DOSENT HAVE THE USER ACESSESS FOR THE DESTINATION VIEW

BACK TO #INDEX

Page 448
VPPS_ADJ_ALOSS

Page 449
VPPS_ADJ_ACCT_INFO
VPPS_ADJ_ACCT_INFO_01 PASS

Duplicate Check

SEL AS_OF_DT ,DATE_TIME ,FLAG_ACTION ,PARTID ,IACCT,


COUNT(*) FROM S2VTPPPS.VPPS_ADJ_ACCT_INFO
GROUP BY 1,2,3,4,5 HAVING COUNT(*)>1;
RESULT
0 RECORDS FOUND

VPPS_ADJ_ACCT_INFO_02 PASS

NULL Check
SEL AS_OF_DT ,DATE_TIME ,FLAG_ACTION ,PARTID ,IACCT
FROM S2VTPPPS.VPPS_ADJ_ACCT_INFO
WHERE AS_OF_DT IS NULL
OR DATE_TIME IS NULL
OR FLAG_ACTION IS NULL
OR PARTID IS NULL
OR IACCT IS NULL;
RESULT
0 RECORDS FOUND

VPPS_ADJ_ACCT_INFO_03 PASS

Source Data from VTXPPS.VPPS_ADJ_ACCT_INFO


AS_OF_DT DATE_TIME FLAG_ACTI PARTID IACCT FLAG_CUST
2/29/2016 8/17/2016 19U 24268168 5.070E+010 N
2/29/2016 8/17/2016 19I NEW 403006087 Y
2/29/2016 8/17/2016 19U 165311 6.013E+010 N
2/29/2016 8/17/2016 19U D222430000 2.224E+010 N
2/29/2016 8/17/2016 19I 41090257 4.789E+010 N

TARGET DATA FROM VMTPPS.PPS_ADJ_ACCT_INFO


AS_OF_DT DATE_TIME FLAG_ACTI PARTID IACCT FLAG_CUST
2/29/2016 8/17/2016 19U 24268168 5.070E+010 N

Page 450
VPPS_ADJ_ACCT_INFO

CUST_NO_RPARTNER_NPART_OC_CPART_CBUSAPPL_CODECACCT_TYPACCT_NAMEACCT_OC_CACCT_CCLA
1.40E+027 24268168 2 3429 IM 3 1.48E+021 3429
PARTNER_NA 1591 AL 30 ACCT_NAME0 1591
1.40E+027 TEST CHANG 4166 C001117 AL 31 1.48E+025 4166
/ 3006 CC 43 / 3006 40
1.40E+027 41090257 4 3338 AL 31 1.48E+025 3338

CUST_NO_RPARTNER_NPART_OC_CPART_CBUSAPPL_CODECACCT_TYPACCT_NAMEACCT_OC_CACCT_CCLA
1.40E+027 24268168 2 3429 IM 3 1.48E+021 3429

Page 451
VPPS_ADJ_ACCT_INFO

BR_NO CURRENCY ATOT_LN ABAL AINT_BF AFEE APREMIUM AINT_AF ABAL_STOP


507 THB 1000000 90908.33
912 THB
601 THB 32000000 29329542.3 4634335.41 29329542.3
222 THB 102819.57
814 THB 2000002 1000002 3 2.1 13.1 12 2002

BR_NO CURRENCY ATOT_LN ABAL AINT_BF AFEE APREMIUM AINT_AF ABAL_STOP


507 THB 1000000 90908.33

Page 452
VPPS_ADJ_ACCT_INFO

ATOT_LN_E ABAL_EX AINT_BF_EXAFEE_EX APREMIUM_AINT_AF_EXABAL_STOPABAL_NFF1ABAL_NFOT


1000000 90908.33

32000000 29329542.3 4634335.41 29329542.3


102819.57
2000002 1000002 3 2.1 13.1 12 2002

ATOT_LN_E ABAL_EX AINT_BF_EXAFEE_EX APREMIUM_AINT_AF_EXABAL_STOPABAL_NFF1ABAL_NFOT


1000000 90908.33

Page 453
VPPS_ADJ_ACCT_INFO

DSTOPCAL GL_PROD_CFIS_CODE QMTH_NOT_QDAY_NOT_CTDR_STAT CNF_STAT ARESERVE_ARESERVE_SP


? 3511 12001 N F
? N F
1/3/2014 3201 12401 1Y F 293295.42
? N 102819.57
? 3201 12401 7Y F 50000 1500

DSTOPCAL GL_PROD_CFIS_CODE QMTH_NOT_QDAY_NOT_CTDR_STAT CNF_STAT ARESERVE_ARESERVE_SP


? 3511 12001 N F

Page 454
VPPS_ADJ_ACCT_INFO

_SP

_SP

Page 455
VPPS_ADJ_ACCT_INFO
2/29/2016 8/17/2016 19I NEW 403006087 Y
2/29/2016 8/17/2016 19U 165311 6.013E+010 N
2/29/2016 8/17/2016 19U D222430000 2.224E+010 N
2/29/2016 8/17/2016 19I 41090257 4.789E+010 N

Compare record and content of all field


AS_OF_DT DATE_TIME FLAG_ACTI PARTID IACCT FLAG_CUST
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE

BACK TO #INDEX

Page 456
VPPS_ADJ_ACCT_INFO
PARTNER_NA 1591 AL 30 ACCT_NAME0 1591
1.40E+027 TEST CHANG 4166 C001117 AL 31 1.48E+025 4166
/ 3006 CC 43 / 3006 40
1.40E+027 41090257 4 3338 AL 31 1.48E+025 3338

CUST_NO_RPARTNER_NPART_OC_CPART_CBUSAPPL_CODECACCT_TYPACCT_NAMEACCT_OC_CACCT_CCLA
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 457
VPPS_ADJ_ACCT_INFO
912 THB
601 THB 32000000 29329542.3 4634335.41 29329542.3
222 THB 102819.57
814 THB 2000002 1000002 3 2.1 13.1 12 2002

BR_NO CURRENCY ATOT_LN ABAL AINT_BF AFEE APREMIUM AINT_AF ABAL_STOP


TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 458
VPPS_ADJ_ACCT_INFO

32000000 29329542.3 4634335.41 29329542.3


102819.57
2000002 1000002 3 2.1 13.1 12 2002

ATOT_LN_E ABAL_EX AINT_BF_EXAFEE_EX APREMIUM_AINT_AF_EXABAL_STOPABAL_NFF1ABAL_NFOT


TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 459
VPPS_ADJ_ACCT_INFO
? N F
1/3/2014 3201 12401 1Y F 293295.42
? N 102819.57
? 3201 12401 7Y F 50000 1500

DSTOPCAL GL_PROD_CFIS_CODE QMTH_NOT_QDAY_NOT_CTDR_STAT CNF_STAT ARESERVE_ARESERVE_SP


TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 460
VPPS_ADJ_ACCT_INFO

_SP
TRUE
TRUE
TRUE
TRUE
TRUE

Page 461
VPPS_ADJ_HP_ACCT
VPPS_ADJ_HP_ACCT_01 PASS

Duplicate Check

SEL AS_OF_DT ,DATE_TIME,IACCT,


COUNT(*) FROM S2VTPPPS.VPPS_ADJ_HP_ACCT
GROUP BY 1,2,3 HAVING COUNT(*)>1;
RESULT
0 RECORDS FOUND

SEL AS_OF_DT ,DATE_TIME,IACCT,


COUNT(*) FROM S2VSTPPS.PPS_ADJ_HP_ACCT_1_0
GROUP BY 1,2,3 HAVING COUNT(*)>1;
RESULT
0 RECORDS FOUND

VPPS_ADJ_HP_ACCT_02 PASS

NULL Check

SEL AS_OF_DT ,DATE_TIME,IACCT


FROM S2VTPPPS.VPPS_ADJ_HP_ACCT
WHERE AS_OF_DT IS NULL
OR DATE_TIME IS NULL
OR IACCT IS NULL;

RESULT
0 RECORDS FOUND

VPPS_ADJ_HP_ACCT_03

Source Data from VTXPPS.VPPS_ADJ_HP_ACCT

AS_OF_DT DATE_TIME IACCT CCLASS

TARGET DATA FROM VSTPPS.PPS_ADJ_HP_ACCT_1_0


IACCT CCLASS START_DT END_DT RECORD_DECTL_ID

Compare record and content of all field


IACCT CCLASS START_DT END_DT RECORD_DECTL_ID

Page 462
VPPS_ADJ_HP_ACCT

INS_PROC_ INS_TXF_BAUPD_PROC_UPD_TXF_BATCHID

INS_PROC_ INS_TXF_BAUPD_PROC_UPD_TXF_BATCHID

Page 463
VPPS_ADJ_HP_ACCT

BACK TO #INDEX

RCA : DOSENT HAVE SELECT ACESSESS

Page 464
VPPS_ADJ_HP_ACCT

Page 465
PPS_CLASSIFY_FUND_01_W

PPS_CLASSIFY_FUND_01_W_01
Duplicate Check
SELECT AS_OF_DT ,IACCT ,APPL_CODE ,COUNT(*)
FROM (SELECT DISTINCT * FROM S2VTPPPS.TV_PPS_CLASSIFY_FUND_01_W) AS X
GROUP BY 1,2,3 HAVING COUNT(*) > 1 ; 0 ROWS
Result:

PPS_CLASSIFY_FUND_01_W_02
Null Validation
SELECT AS_OF_DT ,IACCT ,APPL_CODE FROM S2VTPPPS.TV_PPS_CLASSIFY_FUND_01_W WHERE
AS_OF_DT IS NULL OR
IACCT IS NULL OR
APPL_CODE IS NULL ;

Result: 0 RECORDS

PPS_CLASSIFY_FUND_01_W_03
Source Data from VTXPPS.TV_PPS_CLASSIFY_FUND_01_W
AS_OF_DT IACCT APPL_CODE CACCT_TYPE
2/29/2016 13703006862 IM 3
2/29/2016 20000060791 TF 20
2/29/2016 46800515005 IM 3
2/29/2016 50103097313 IM 3
2/29/2016 103149275 IM 3

TARGET DATA FROM DTTPPS.PPS_CLASSIFY_FUND_WEEKLY


AS_OF_DT IACCT APPL_CODE CACCT_TYPE
2/29/2016 13703006862 IM 3
2/29/2016 20000060791 TF 20
2/29/2016 46800515005 IM 3
2/29/2016 50103097313 IM 3
2/29/2016 103149275 IM 3

Compare record and content of all field


AS_OF_DT IACCT APPL_CODE CACCT_TYPE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 466
PPS_CLASSIFY_FUND_01_W

pass

pass

pass

COC_CODE ATOT_LN ABAL AINT_BF AFEE


3093 1000000
1784
3261 11.38
2224 10000000 1497623.46
1615 10000000

COC_CODE ATOT_LN ABAL AINT_BF AFEE


3093 1000000
1784
3261 11.38
2224 10000000 1497623.46
1615 10000000

COC_CODE ATOT_LN ABAL AINT_BF AFEE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 467
PPS_CLASSIFY_FUND_01_W

APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID CSTAT_ACCT


N
? N
N
N
N

APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID CSTAT_ACCT


N
? N
N
N
N

APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID CSTAT_ACCT


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 468
PPS_CLASSIFY_FUND_01_W

CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE CREASON_CLASS


N 2/29/2016 G452010 Y
N 2/29/2016 Y
N 2/29/2016 Y
N 2/29/2016 Y
N 2/29/2016 G466920 Y

CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE CREASON_CLASS


N 2/29/2016 G452010 Y
N 2/29/2016 Y
N 2/29/2016 Y
N 2/29/2016 Y
N 2/29/2016 G466920 Y

CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE CREASON_CLASS


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 469
PPS_CLASSIFY_FUND_01_W

BR_NO CCLASS DSTOPCAL ALOSS CCURRENCY


137 ? THB
1526 ? THB
5391 ? THB
501 ? THB
1 ? THB

BR_NO CCLASS DSTOPCAL ALOSS CCURRENCY


137 ? THB
1526 ? THB
5391 ? THB
501 ? THB
1 ? THB

BR_NO CCLASS DSTOPCAL CCURRENCY ATOT_OUTS


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 470
PPS_CLASSIFY_FUND_01_W

ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF


N
N
11.38 N
1497623.46 N
N

ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF


N
N
11.38 N
1497623.46 N
N

CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF CNF_STAT


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 471
PPS_CLASSIFY_FUND_01_W

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX


1000000

F 11.38
F 10000000 1497623.46
10000000

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX


1000000

F 11.38
F 10000000 1497623.46
10000000

ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX APREMIUM_EX


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 472
PPS_CLASSIFY_FUND_01_W

APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE

?
3511 12001
3511 12001

APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE

?
3511 12001
3511 12001

ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE CACCT_SUB_TYPE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 473
PPS_CLASSIFY_FUND_01_W

CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG CCLASS_EXPECTED


1.48E+021
20000060791
1.48E+021
1.48E+021
1.48E+021

CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG CCLASS_EXPECTED


1.48E+021
20000060791
1.48E+021
1.48E+021
1.48E+021

ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG


TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Page 474
PPS_CLASSIFY_FUND_01_W

AVALUE_COLL ARESERVE_BOT_ACCTARESERVE_SP_ACCT PROVISION_INTERNALSTART_DT


2/29/2016
2/29/2016
0.11 2/29/2016
14976.23 2/29/2016
2/29/2016

AVALUE_COLL ARESERVE_BOT_ACCTARESERVE_SP_ACCT PROVISION_INTERNALSTART_DT


2/29/2016
2/29/2016
0.11 2/29/2016
14976.23 2/29/2016
2/29/2016

Page 475
PPS_CLASSIFY_FUND_01_W

END_DT RECORD_DELETED_F CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID


12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4

END_DT RECORD_DELETED_F CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID


12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4

Page 476
PPS_CLASSIFY_FUND_01_W

UPD_PROC_NAME UPD_TXF_BATCH_ID
? ?
? ?
? ?
? ?
? ?

UPD_PROC_NAME UPD_TXF_BATCH_ID
? ?
? ?
? ?
? ?
? ?

Page 477
PPS_CLASSIFY_FUND_01_W

Back To Index

Page 478
PPS_CLASSIFY_FUND_01_W

Page 479
PPS_CLASSIFY_FUND_01_W

Page 480
PPS_CLASSIFY_FUND_01_W

Page 481
PPS_CLASSIFY_FUND_01_W

Page 482
PPS_CLASSIFY_FUND_01_W

Page 483
PPS_CLASSIFY_FUND_01_W

Page 484
PPS_CLASSIFY_FUND_01_W

Page 485
PPS_CLASSIFY_FUND_01_W

Page 486
PPS_CLASSIFY_FUND_01_W

Page 487
PPS_CLASSIFY_FUND_01_W

Page 488
PPS_CLASSIFY_FUND_01_W

Page 489
PPS_CLASSIFY_FUND_IM_W

PPS_CLASSIFY_FUND_IM_W_01
Duplicate Check
SELECT AS_OF_DT ,IACCT ,APPL_CODE ,COUNT(*) FROM S2VTPPPS.TV_PPS_CLASSIFY_FUND_IM_W GROUP BY 1,

Result: 0 ROWS

PPS_CLASSIFY_FUND_IM_W_02
Null Validation
SELECT AS_OF_DT ,IACCT ,APPL_CODE FROM S2VTPPPS.TV_PPS_CLASSIFY_FUND_IM_W WHERE
AS_OF_DT IS NULL OR
IACCT IS NULL OR
APPL_CODE IS NULL

Result: 0 RECORDS

PPS_CLASSIFY_FUND_IM_W_03
Source Data from VTXPPS.TV_PPS_CLASSIFY_FUND_IM_W
AS_OF_DT IACCT APPL_CODE CACCT_TYPE
2/29/2016 11603002557 IM 3
2/29/2016 34803018476 IM 3
2/29/2016 52003015325 IM 3
2/29/2016 46800257267 IM 3
2/29/2016 2103035200 IM 3

TARGET DATA FROM DTTPPS.PPS_CLASSIFY_FUND_WEEKLY


AS_OF_DT IACCT APPL_CODE CACCT_TYPE
2/29/2016 11603002557 IM 3
2/29/2016 34803018476 IM 3
2/29/2016 52003015325 IM 3
2/29/2016 46800257267 IM 3
2/29/2016 2103035200 IM 3

Compare record and content of all field


AS_OF_DT IACCT APPL_CODE CACCT_TYPE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 490
PPS_CLASSIFY_FUND_IM_W

PASS

UP BY 1,2,3 HAVING COUNT(*) > 1 ;

PASS

PASS

COC_CODE ATOT_LN ABAL AINT_BF AFEE


2221 3000000 29034.27
3,040.00 1,400,000.00 357759.37
3,531.00 2,000,000.00 1705994.66
3,425.00 3,500,000.00 2731961.09
3,091.00 1,000,000.00 950138.74

COC_CODE ATOT_LN ABAL AINT_BF AFEE


2221 3000000 29034.27
3,040.00 1,400,000.00 357759.37
3,531.00 2,000,000.00 1705994.66
3,425.00 3,500,000.00 2731961.09
3,091.00 1,000,000.00 950138.74

COC_CODE ATOT_LN ABAL AINT_BF AFEE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 491
PPS_CLASSIFY_FUND_IM_W

APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID CSTAT_ACCT


N
N
N
N
N

APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID CSTAT_ACCT


N
N
N
N
N

APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID CSTAT_ACCT


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 492
PPS_CLASSIFY_FUND_IM_W

CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE CREASON_CLASS


N 2/29/2016 N783000 Y
N 2/29/2016 G452030 Y
N 2/29/2016 G500000 Y
N 2/29/2016 K740000 Y
N 2/29/2016 G471900 Y

CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE CREASON_CLASS


N 2/29/2016 N783000 Y
N 2/29/2016 G452030 Y
N 2/29/2016 G500000 Y
N 2/29/2016 K740000 Y
N 2/29/2016 G471900 Y

CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE CREASON_CLASS


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 493
PPS_CLASSIFY_FUND_IM_W

BR_NO CCLASS DSTOPCAL ALOSS CCURRENCY


116 ? THB
348 ? THB
520 ? THB
5243 ? THB
21 ? THB

BR_NO CCLASS DSTOPCAL ALOSS CCURRENCY


116 ? THB
348 ? THB
520 ? THB
5243 ? THB
21 ? THB

BR_NO CCLASS DSTOPCAL CCURRENCY ATOT_OUTS


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 494
PPS_CLASSIFY_FUND_IM_W

ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF


29034.27 N
357759.37 N
1705994.66 N
2731961.09 N
950138.74 N

ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF


29034.27 N
357759.37 N
1705994.66 N
2731961.09 N
950138.74 N

CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF CNF_STAT


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 495
PPS_CLASSIFY_FUND_IM_W

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX


F 3000000 29034.27
F 1400000 357759.37
F 2000000 1705994.66
F 3500000 2731961.09
F 1000000 950138.74

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX


F 3000000 29034.27
F 1400000 357759.37
F 2000000 1705994.66
F 3500000 2731961.09
F 1000000 950138.74

ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX APREMIUM_EX


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 496
PPS_CLASSIFY_FUND_IM_W

APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE


3511 12001
3511 12001
3511 12001
3511 12001
3511 12001

APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE


3511 12001
3511 12001
3511 12001
3511 12001
3511 12001

ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE CACCT_SUB_TYPE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 497
PPS_CLASSIFY_FUND_IM_W

CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG CCLASS_EXPECTED


1.48E+021
1.48E+021
1.48E+021
1.48E+021
1.48E+021

CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG CCLASS_EXPECTED


1.48E+021
1.48E+021
1.48E+021
1.48E+021
1.48E+021

ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG END_DT RECORD_DELETED_F


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 498
PPS_CLASSIFY_FUND_IM_W

AVALUE_COLL ARESERVE_BOT_ACCTARESERVE_SP_ACCT PROVISION_INTERNALSTART_DT


290.34 2/29/2016
3577.59 0.36 2/29/2016
17059.95 1.71 2/29/2016
27319.61 2.74 2/29/2016
9501.39 0.95 2/29/2016

AVALUE_COLL ARESERVE_BOT_ACCTARESERVE_SP_ACCT PROVISION_INTERNALSTART_DT


290.34 2/29/2016
3577.59 0.36 2/29/2016
17059.95 1.71 2/29/2016
27319.61 2.74 2/29/2016
9501.39 0.95 2/29/2016

CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 499
PPS_CLASSIFY_FUND_IM_W

END_DT RECORD_DELETED_F CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID


12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4

END_DT RECORD_DELETED_F CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID


12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4

Page 500
PPS_CLASSIFY_FUND_IM_W

UPD_PROC_NAME UPD_TXF_BATCH_ID
? ?
? ?
? ?
? ?
? ?

UPD_PROC_NAME UPD_TXF_BATCH_ID
? ?
? ?
? ?
? ?
? ?

Page 501
PPS_CLASSIFY_FUND_IM_W

Page 502
PPS_CLASSIFY_FUND_IM_W

Page 503
PPS_CLASSIFY_FUND_IM_W

Page 504
PPS_CLASSIFY_FUND_IM_W

Page 505
PPS_CLASSIFY_FUND_IM_W

Page 506
PPS_CLASSIFY_FUND_IM_W

Page 507
PPS_CLASSIFY_FUND_IM_W

Page 508
PPS_CLASSIFY_FUND_IM_W

Page 509
PPS_CLASSIFY_FUND_IM_W

Page 510
PPS_CLASSIFY_FUND_IM_W

Page 511
PPS_CLASSIFY_FUND_IM_W

Page 512
PPS_CLASSIFY_FUND_IM_W

Page 513
PPS_CLASSIFY_FUND_TR_W

PPS_CLASSIFY_FUND_TR_W_01
Duplicate Check
SELECT AS_OF_DT ,IACCT ,APPL_CODE ,COUNT(*) FROM S2VTPPPS.TV_PPS_CLASSIFY_FUND_TR_W GROUP BY 1,2,3 HAVING COUNT(*) > 1 ;

Result:

PPS_CLASSIFY_FUND_TR_W_02
Null Validation
SELECT AS_OF_DT ,IACCT ,APPL_CODE FROM S2VTPPPS.TV_PPS_CLASSIFY_FUND_TR_W WHERE
AS_OF_DT IS NULL OR
IACCT IS NULL OR
APPL_CODE IS NULL

Result:

PPS_CLASSIFY_FUND_TR_W_03
Source Data from VTXPPS.TV_PPS_CLASSIFY_FUND_TR_W
AS_OF_DT IACCT APPL_CODE CACCT_TYPE
2/29/2016 02Y3 TR 55.00
2/29/2016 02U0 TR 55.00
2/29/2016 01FL TR 55.00
2/29/2016 02WF TR 55.00
2/29/2016 003T TR 55.00

TARGET DATA FROM DTTPPS.PPS_CLASSIFY_FUND_WEEKLY


AS_OF_DT IACCT APPL_CODE CACCT_TYPE
2/29/2016 02Y3 TR 55.00
2/29/2016 02U0 TR 55.00

Page 514
PPS_CLASSIFY_FUND_TR_W

PASS

PASS

PASS

COC_CODE ATOT_LN ABAL AINT_BF AFEE


1516 260000000
1516 3200000000
1601 199000000
1516 178626000 2480.76
1516 1500000000

COC_CODE ATOT_LN ABAL AINT_BF AFEE


1516 260000000
1516 3200000000

Page 515
PPS_CLASSIFY_FUND_TR_W

APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID CSTAT_ACCT


N
N
N
N
N

APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID CSTAT_ACCT


N
N

Page 516
PPS_CLASSIFY_FUND_TR_W

CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE CREASON_CLASS


N 2/29/2016 Y
N 2/29/2016 Y
N 2/29/2016 Y
N 2/29/2016 Y
N 2/29/2016 Y

CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE CREASON_CLASS


N 2/29/2016 Y
N 2/29/2016 Y

Page 517
PPS_CLASSIFY_FUND_TR_W

BR_NO CCLASS DSTOPCAL ALOSS CCURRENCY


222 ? THB
222 ? THB
222 ? THB
222 ? THB
222 ? THB

BR_NO CCLASS DSTOPCAL ALOSS CCURRENCY


222 ? THB
222 ? THB

Page 518
PPS_CLASSIFY_FUND_TR_W

ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF


260000000 N
3200000000 N
199000000 N
178628480.76 N
1500000000 N

ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF


260000000 N
3200000000 N

Page 519
PPS_CLASSIFY_FUND_TR_W

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX


F 260000000
F 3200000000
F 199000000
F 178626000 2480.76
F 1500000000

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX


F 260000000
F 3200000000

Page 520
PPS_CLASSIFY_FUND_TR_W

APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE


201 10301
201 10301
201 10302
201 10301
201 10301

APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE


201 10301
201 10301

Page 521
PPS_CLASSIFY_FUND_TR_W

CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG CCLASS_EXPECTED


NAME02Y3
NAME02U0
NAME01FL
NAME02WF
NAME003T

CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG CCLASS_EXPECTED


NAME02Y3
NAME02U0

Page 522
PPS_CLASSIFY_FUND_TR_W

AVALUE_COLL ARESERVE_BOT_ACCTARESERVE_SP_ACCT PROVISION_INTERNALSTART_DT


2600000 2600000 2/29/2016
32000000 32000000 2/29/2016
1990000 1990000 2/29/2016
1786260 1786260 2/29/2016
15000000 15000000 2/29/2016

AVALUE_COLL ARESERVE_BOT_ACCTARESERVE_SP_ACCT PROVISION_INTERNALSTART_DT


2600000 2600000 2/29/2016
32000000 32000000 2/29/2016

Page 523
PPS_CLASSIFY_FUND_TR_W

END_DT RECORD_DELETED_F CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID


12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4

END_DT RECORD_DELETED_F CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID


12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4

Page 524
PPS_CLASSIFY_FUND_TR_W

UPD_PROC_NAME UPD_TXF_BATCH_ID
? ?
? ?
? ?
? ?
? ?

UPD_PROC_NAME UPD_TXF_BATCH_ID
? ?
? ?

Page 525
PPS_CLASSIFY_FUND_TR_W
2/29/2016 01FL TR 55.00
2/29/2016 02WF TR 55.00
2/29/2016 003T TR 55.00

Compare record and content of all field


AS_OF_DT IACCT APPL_CODE CACCT_TYPE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Back To Index

Page 526
PPS_CLASSIFY_FUND_TR_W
1601 199000000
1516 178626000 2480.76
1516 1500000000

COC_CODE ATOT_LN ABAL AINT_BF AFEE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 527
PPS_CLASSIFY_FUND_TR_W
N
N
N

APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID CSTAT_ACCT


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 528
PPS_CLASSIFY_FUND_TR_W
N 2/29/2016 Y
N 2/29/2016 Y
N 2/29/2016 Y

CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE CREASON_CLASS


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 529
PPS_CLASSIFY_FUND_TR_W
222 ? THB
222 ? THB
222 ? THB

BR_NO CCLASS DSTOPCAL CCURRENCY ATOT_OUTS


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 530
PPS_CLASSIFY_FUND_TR_W
199000000 N
178628480.76 N
1500000000 N

CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF CNF_STAT


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 531
PPS_CLASSIFY_FUND_TR_W
F 199000000
F 178626000 2480.76
F 1500000000

ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX APREMIUM_EX


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 532
PPS_CLASSIFY_FUND_TR_W
201 10302
201 10301
201 10301

ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE CACCT_SUB_TYPE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 533
PPS_CLASSIFY_FUND_TR_W
NAME01FL
NAME02WF
NAME003T

ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG


TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Page 534
PPS_CLASSIFY_FUND_TR_W
1990000 1990000 2/29/2016
1786260 1786260 2/29/2016
15000000 15000000 2/29/2016

Page 535
PPS_CLASSIFY_FUND_TR_W
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4

Page 536
PPS_CLASSIFY_FUND_TR_W
? ?
? ?
? ?

Page 537
PPS_CLASSIFY_FUND_TF_W

PPS_CLASSIFY_FUND_TF_W_01
Duplicate Check
SELECT AS_OF_DT ,IACCT ,APPL_CODE ,COUNT(*) FROM
(SEL DISTINCT * FROM S2VTPPPS.TV_PPS_CLASSIFY_FUND_TF_W ) AS X GROUP BY 1,2,3 HAVING COUNT(*) > 1 ;

Result: 0 ROWS

PPS_CLASSIFY_FUND_TF_W_02
Null Validation
SELECT AS_OF_DT ,IACCT ,APPL_CODE FROM S2VTPPPS.TV_PPS_CLASSIFY_FUND_TF_W WHERE
AS_OF_DT IS NULL OR
IACCT IS NULL OR
APPL_CODE IS NULL

Result: 0 RECORDS

PPS_CLASSIFY_FUND_TF_W_03
Source Data from VTXPPS.TV_PPS_CLASSIFY_FUND_TF_W
AS_OF_DT IACCT APPL_CODE CACCT_TYPE
2/29/2016 SBINBDDHGUL TF 20
2/29/2016 BRASBRRJRJ1 TF 20
2/29/2016 SBACBDDH TF 20
2/29/2016 20000186351 TF 20
2/29/2016 20000152815 TF 20

TARGET DATA FROM DTTPPS.PPS_CLASSIFY_FUND_WEEKLY


AS_OF_DT IACCT APPL_CODE CACCT_TYPE
2/29/2016 SBINBDDHGUL TF 20
2/29/2016 BRASBRRJRJ1 TF 20
2/29/2016 SBACBDDH TF 20
2/29/2016 20000186351 TF 20

Page 538
PPS_CLASSIFY_FUND_TF_W

PASS

PASS

PASS

COC_CODE ATOT_LN ABAL AINT_BF AFEE


1516
1516
1516
2214
2018

COC_CODE ATOT_LN ABAL AINT_BF AFEE


1516
1516
1516
2214

Page 539
PPS_CLASSIFY_FUND_TF_W

APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID CSTAT_ACCT


? N
? N
? N
? N
? N

APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID CSTAT_ACCT


? N
? N
? N
? N

Page 540
PPS_CLASSIFY_FUND_TF_W

CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE CREASON_CLASS


N 2/29/2016 Y
N 2/29/2016 Y
N 2/29/2016 Y
N 2/29/2016 Y
N 2/29/2016 Y

CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE CREASON_CLASS


N 2/29/2016 Y
N 2/29/2016 Y
N 2/29/2016 Y
N 2/29/2016 Y

Page 541
PPS_CLASSIFY_FUND_TF_W

BR_NO CCLASS DSTOPCAL ALOSS CCURRENCY


? THB
? THB
? THB
1565 ? THB
1954 ? THB

BR_NO CCLASS DSTOPCAL ALOSS CCURRENCY


? THB
? THB
? THB
1565 ? THB

Page 542
PPS_CLASSIFY_FUND_TF_W

ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF


N
N
N
N
N

ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF


N
N
N
N

Page 543
PPS_CLASSIFY_FUND_TF_W

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX

Page 544
PPS_CLASSIFY_FUND_TF_W

APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE


?
?
?
?
?

APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE


?
?
?
?

Page 545
PPS_CLASSIFY_FUND_TF_W

CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG CCLASS_EXPECTED


SBINBDDHGUL
BRASBRRJRJ1
SBACBDDH
20000186351
20000152815

CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG CCLASS_EXPECTED


SBINBDDHGUL
BRASBRRJRJ1
SBACBDDH
20000186351

Page 546
PPS_CLASSIFY_FUND_TF_W

AVALUE_COLL ARESERVE_BOT_ACCTARESERVE_SP_ACCT PROVISION_INTERNALSTART_DT


2/29/2016
2/29/2016
2/29/2016
2/29/2016
2/29/2016

AVALUE_COLL ARESERVE_BOT_ACCTARESERVE_SP_ACCT PROVISION_INTERNALSTART_DT


2/29/2016
2/29/2016
2/29/2016
2/29/2016

Page 547
PPS_CLASSIFY_FUND_TF_W

END_DT RECORD_DELETED_F CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID


12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4

END_DT RECORD_DELETED_F CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID


12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4

Page 548
PPS_CLASSIFY_FUND_TF_W

UPD_PROC_NAME UPD_TXF_BATCH_ID
? ?
? ?
? ?
? ?
? ?

UPD_PROC_NAME UPD_TXF_BATCH_ID
? ?
? ?
? ?
? ?

Page 549
PPS_CLASSIFY_FUND_TF_W
2/29/2016 20000152815 TF 20

Compare record and content of all field


AS_OF_DT IACCT APPL_CODE CACCT_TYPE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Back To Index

Page 550
PPS_CLASSIFY_FUND_TF_W
2018

COC_CODE ATOT_LN ABAL AINT_BF AFEE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 551
PPS_CLASSIFY_FUND_TF_W
? N

APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID CSTAT_ACCT


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 552
PPS_CLASSIFY_FUND_TF_W
N 2/29/2016 Y

CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE CREASON_CLASS


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 553
PPS_CLASSIFY_FUND_TF_W
1954 ? THB

BR_NO CCLASS DSTOPCAL CCURRENCY ATOT_OUTS


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 554
PPS_CLASSIFY_FUND_TF_W
N

CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF CNF_STAT


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 555
PPS_CLASSIFY_FUND_TF_W

ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX APREMIUM_EX


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 556
PPS_CLASSIFY_FUND_TF_W
?

ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE CACCT_SUB_TYPE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 557
PPS_CLASSIFY_FUND_TF_W
20000152815

ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG


TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Page 558
PPS_CLASSIFY_FUND_TF_W
2/29/2016

Page 559
PPS_CLASSIFY_FUND_TF_W
12/31/9999 367 SCN_T_PPS_CLASSIFY_F 4

Page 560
PPS_CLASSIFY_FUND_TF_W
? ?

Page 561
PPS_CLASSIFY_FUND_CC_MC_W

PPS_CLASSIFY_FUND_CC_MC_W_01
Duplicate Check
SELECT AS_OF_DT ,IACCT ,APPL_CODE ,COUNT(*) FROM S2VTPPPS.TV_PPS_CLASSIFY_FUND_CC_MC_W GROUP BY 1,2,3 HAVING COUNT(*) > 1 ;

Result: 0 ROWS

PPS_CLASSIFY_FUND_CC_MC_W_02
Null Validation
SELECT AS_OF_DT ,IACCT ,APPL_CODE FROM S2VTPPPS.TV_PPS_CLASSIFY_FUND_CC_MC_W WHERE
AS_OF_DT IS NULL OR
IACCT IS NULL OR
APPL_CODE IS NULL

Result: 0 RECORDS

PPS_CLASSIFY_FUND_CC_MC_W_03
Source Data from VTXPPS.TV_PPS_CLASSIFY_FUND_CC_MC_W
AS_OF_DT IACCT APPL_CODE CACCT_TYPE
2/29/2016 71310842659 CC 49
2/29/2016 71314623322 CC 49
2/29/2016 71312775471 CC 49
2/29/2016 71312528102 CC 49
2/29/2016 71309097451 CC 49

TARGET DATA FROM DTTPPS.PPS_CLASSIFY_FUND_WEEKLY


AS_OF_DT IACCT APPL_CODE CACCT_TYPE
2/29/2016 71310842659 CC 49
2/29/2016 71314623322 CC 49
2/29/2016 71312775471 CC 49
2/29/2016 71312528102 CC 49
2/29/2016 71309097451 CC 49

Page 562
PPS_CLASSIFY_FUND_CC_MC_W

PASS

PASS

PASS

COC_CODE ATOT_LN ABAL AINT_BF AFEE


3550 100000
3,550.00 150000 -0.65
3,550.00 100,000.00
3,550.00 100000
3,550.00 360000 225557.03

COC_CODE ATOT_LN ABAL AINT_BF AFEE


3550 100000
3,550.00 150000 -0.65
3,550.00 100,000.00
3,550.00 100000
3,550.00 360000 225557.03

Page 563
PPS_CLASSIFY_FUND_CC_MC_W

APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID CSTAT_ACCT


N
N
N
N
N

APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID CSTAT_ACCT


N
N
N
N
N

Page 564
PPS_CLASSIFY_FUND_CC_MC_W

CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE CREASON_CLASS


N 2/29/2016 Y
N 2/29/2016 Y
N 2/29/2016 Y
N 2/29/2016 Y
N 2/29/2016 Y

CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE CREASON_CLASS


N 2/29/2016 Y
N 2/29/2016 Y
N 2/29/2016 Y
N 2/29/2016 Y
N 2/29/2016 Y

Page 565
PPS_CLASSIFY_FUND_CC_MC_W

BR_NO CCLASS DSTOPCAL CCURRENCY ATOT_OUTS


? THB
? THB -0.65
? THB
? THB
? THB 225557.03

BR_NO CCLASS DSTOPCAL CCURRENCY ATOT_OUTS


? THB
? THB -0.65
? THB
? THB
? THB 225557.03

Page 566
PPS_CLASSIFY_FUND_CC_MC_W

CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF CNF_STAT


N
N F
N
N
N F

CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF CNF_STAT


N
N F
N
N
N F

Page 567
PPS_CLASSIFY_FUND_CC_MC_W

ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX APREMIUM_EX


100000
150000 -0.65
100,000.00
100000
360000 225557.03

ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX APREMIUM_EX


100000
150000 -0.65
100,000.00
100000
360000 225557.03

Page 568
PPS_CLASSIFY_FUND_CC_MC_W

ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE CACCT_SUB_TYPE

3617 12021

ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE CACCT_SUB_TYPE

3617 12021

Page 569
PPS_CLASSIFY_FUND_CC_MC_W

ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG


7.78E+015
7.78E+015
7.78E+015
7.78E+015
7.78E+015

ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG


7.78E+015
7.78E+015
7.78E+015
7.78E+015
7.78E+015

Page 570
PPS_CLASSIFY_FUND_CC_MC_W

Page 571
PPS_CLASSIFY_FUND_CC_MC_W

Page 572
PPS_CLASSIFY_FUND_CC_MC_W

Page 573
PPS_CLASSIFY_FUND_CC_MC_W

Compare record and content of all field


AS_OF_DT IACCT APPL_CODE CACCT_TYPE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Back To Index

Page 574
PPS_CLASSIFY_FUND_CC_MC_W

COC_CODE ATOT_LN ABAL AINT_BF AFEE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 575
PPS_CLASSIFY_FUND_CC_MC_W

APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID CSTAT_ACCT


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 576
PPS_CLASSIFY_FUND_CC_MC_W

CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE CREASON_CLASS


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 577
PPS_CLASSIFY_FUND_CC_MC_W

BR_NO CCLASS DSTOPCAL CCURRENCY ATOT_OUTS


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 578
PPS_CLASSIFY_FUND_CC_MC_W

CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF CNF_STAT


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 579
PPS_CLASSIFY_FUND_CC_MC_W

ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX APREMIUM_EX


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 580
PPS_CLASSIFY_FUND_CC_MC_W

ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE CACCT_SUB_TYPE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 581
PPS_CLASSIFY_FUND_CC_MC_W

ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG START_DT END_DT


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 582
PPS_CLASSIFY_FUND_CC_MC_W

RECORD_DELETED_FCTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 583
PPS_CLASSIFY_FUND_CC_MC_W

UPD_TXF_BATCH_ID
TRUE
TRUE
TRUE
TRUE
TRUE

Page 584
PPS_CLASSIFY_FUND_CC_MC_W

Page 585
PPS_CLASSIFY_FUND_CC_SPC_W

PPS_CLASSIFY_FUND_CC_SPC_W_01
Duplicate Check
SELECT AS_OF_DT ,IACCT ,APPL_CODE ,COUNT(*) FROM S2VTPPPS.TV_PPS_CLASSIFY_FUND_CC_SPC_W GROUP BY 1,2,3 HAVING COUNT(*) > 1 ;

Result: 0 RECORDS

PPS_CLASSIFY_FUND_CC_SPC_W_02
Null Validation
SELECT AS_OF_DT ,IACCT ,APPL_CODE FROM S2VTPPPS.TV_PPS_CLASSIFY_FUND_CC_SPC_W WHERE
AS_OF_DT IS NULL OR
IACCT IS NULL OR
APPL_CODE IS NULL

Result: 0 RECORDS

PPS_CLASSIFY_FUND_CC_SPC_W_03
Source Data from VTXPPS.TV_PPS_CLASSIFY_FUND_CC_SPC_W
AS_OF_DT IACCT APPL_CODE CACCT_TYPE
2/29/2016 12021320830T CC 43
2/29/2016 12021362020 CC 43
2/29/2016 12095414200 CC 43
2/29/2016 12088414200 CC 43
2/29/2016 12101414200 CC 43

TARGET DATA FROM DTTPPS.PPS_CLASSIFY_FUND_WEEKLY

AS_OF_DT IACCT APPL_CODE CACCT_TYPE


2/29/2016 12021320830T CC 43
2/29/2016 12021362020 CC 43
2/29/2016 12095414200 CC 43
2/29/2016 12088414200 CC 43
2/29/2016 12101414200 CC 43

Compare record and content of all field


AS_OF_DT IACCT APPL_CODE CACCT_TYPE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 586
PPS_CLASSIFY_FUND_CC_SPC_W

PASS

PASS

PASS

COC_CODE ATOT_LN ABAL AINT_BF AFEE


3317
3549 361000 316455.52
3006
3006 -25373725.41
3006

COC_CODE ATOT_LN ABAL AINT_BF AFEE


3317
3549 361000 316455.52
3006
3006 -25373725.41
3006

COC_CODE ATOT_LN ABAL AINT_BF AFEE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 587
PPS_CLASSIFY_FUND_CC_SPC_W

APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID CSTAT_ACCT


A
18317.33 A
N
N
N

APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID CSTAT_ACCT


A
18317.33 A
N
N
N

APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID CSTAT_ACCT


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 588
PPS_CLASSIFY_FUND_CC_SPC_W

CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE CREASON_CLASS


Y 2/29/2016 10000 Y
Y 2/29/2016 10000 Y 402
N 2/29/2016 10000 Y
N 2/29/2016 10000 Y
N 2/29/2016 10000 Y

CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE CREASON_CLASS


Y 2/29/2016 10000 Y
Y 2/29/2016 10000 Y 402
N 2/29/2016 10000 Y
N 2/29/2016 10000 Y
N 2/29/2016 10000 Y

CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE CREASON_CLASS


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 589
PPS_CLASSIFY_FUND_CC_SPC_W

BR_NO CCLASS DSTOPCAL CCURRENCY ATOT_OUTS


222 30 ? THB
222 20 ? THB 316455.52
222 ? THB
222 ? THB -25373725.41
222 ? THB

BR_NO CCLASS DSTOPCAL CCURRENCY ATOT_OUTS


222 30 ? THB
222 20 ? THB 316455.52
222 ? THB
222 ? THB -25373725.41
222 ? THB

BR_NO CCLASS DSTOPCAL CCURRENCY ATOT_OUTS


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 590
PPS_CLASSIFY_FUND_CC_SPC_W

CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF CNF_STAT


Y
N
N
N
N

CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF CNF_STAT


Y
N
N
N
N

CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF CNF_STAT


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 591
PPS_CLASSIFY_FUND_CC_SPC_W

ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX APREMIUM_EX

361000 316455.52

-25373725.41

ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX APREMIUM_EX

361000 316455.52

-25373725.41

ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX APREMIUM_EX


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 592
PPS_CLASSIFY_FUND_CC_SPC_W

ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE CACCT_SUB_TYPE


3208 12021
18317.33 3620 12021
4142 12095
4142 12088
4142 12101

ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE CACCT_SUB_TYPE


3208 12021
18317.33 3620 12021
4142 12095
4142 12088
4142 12101

ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE CACCT_SUB_TYPE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 593
PPS_CLASSIFY_FUND_CC_SPC_W

ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG


SPEEDY CASH RESTR
AUTO PLUS_S
12095 CREDIT CARD
12088 CREDIT CARD
12101 CASH ADVANC

ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG


SPEEDY CASH RESTR
AUTO PLUS_S
12095 CREDIT CARD
12088 CREDIT CARD
12101 CASH ADVANC

ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG


TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Page 594
PPS_CLASSIFY_FUND_CC_SPC_W

Page 595
PPS_CLASSIFY_FUND_CC_SPC_W

Page 596
PPS_CLASSIFY_FUND_CC_SPC_W

Page 597
PPS_CLASSIFY_FUND_CC_SPC_W

Back To Index

Page 598
PPS_CLASSIFY_FUND_CC_SPC_W

Page 599
PPS_CLASSIFY_FUND_CC_SPC_W

Page 600
PPS_CLASSIFY_FUND_CC_SPC_W

Page 601
PPS_CLASSIFY_FUND_CC_SPC_W

Page 602
PPS_CLASSIFY_FUND_CC_SPC_W

Page 603
PPS_CLASSIFY_FUND_CC_SPC_W

Page 604
PPS_CLASSIFY_FUND_CC_SPC_W

Page 605
PPS_CLASSIFY_FUND_CC_SPC_W

Page 606
PPS_CLASSIFY_FUND_CC_SPC_W

Page 607
PPS_CLASSIFY_FUND_CC_SPC_W

Page 608
PPS_CLASSIFY_FUND_CC_SPC_W

Page 609
PPS_CLASSIFY_FUND_02_W

PPS_CLASSIFY_FUND_02_W_01
Duplicate Check
SELECT AS_OF_DT ,IACCT ,APPL_CODE ,COUNT(*) FROM S2VTPPPS.TV_PPS_CLASSIFY_FUND_02_W GROUP BY 1,2,3 HAVING COUNT(*) > 1 ;

Result: 0 RECORDS

PPS_CLASSIFY_FUND_02_W_02
Null Validation
SELECT AS_OF_DT ,IACCT ,APPL_CODE FROM S2VTPPPS.TV_PPS_CLASSIFY_FUND_02_W WHERE
AS_OF_DT IS NULL OR
IACCT IS NULL OR
APPL_CODE IS NULL

Result: 0 RECORDS

PPS_CLASSIFY_FUND_02_W_03
Source Data from VTXPPS.TV_PPS_CLASSIFY_FUND_02_W
AS_OF_DT IACCT APPL_CODE
2/29/2016 48590050432 AL
2/29/2016 47890318746 AL
2/29/2016 20831000346 AL
2/29/2016 4860080406 AL
2/29/2016 49690074340 AL

TARGET DATA FROM DTTPPS.PPS_CLASSIFY_FUND_WEEKLY


AS_OF_DT IACCT APPL_CODE
2/29/2016 48590050432 AL
2/29/2016 47890318746 AL
2/29/2016 20831000346 AL
2/29/2016 4860080406 AL
2/29/2016 49690074340 AL

Compare record and content of all field


AS_OF_DT IACCT APPL_CODE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Page 610
PPS_CLASSIFY_FUND_02_W

PASS

PASS

PASS

CACCT_TYPE COC_CODE ATOT_LN ABAL AINT_BF


32 2279 35000000 35000000 3835.62
31 3086 3557584 3275500.14 15937.78
31 3293
60 1588 300000
30 1615

CACCT_TYPE COC_CODE ATOT_LN ABAL AINT_BF


32 2279 35000000 35000000 3835.62
31 3086 3557584 3275500.14 15937.78
31 3293
60 1588 300000
30 1615

CACCT_TYPE COC_CODE ATOT_LN ABAL AINT_BF


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 611
PPS_CLASSIFY_FUND_02_W

AFEE APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID

AFEE APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID

AFEE APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 612
PPS_CLASSIFY_FUND_02_W

CSTAT_ACCT CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE


N N 2/29/2016 G466390 Y
N N 2/29/2016 10021 Y
X N 2/29/2016 10021 Y
N N 2/29/2016 C222200 Y
X N 2/29/2016 G471130 Y

CSTAT_ACCT CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE


N N 2/29/2016 G466390 Y
N N 2/29/2016 10021 Y
X N 2/29/2016 10021 Y
N N 2/29/2016 C222200 Y
X N 2/29/2016 G471130 Y

CSTAT_ACCT CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 613
PPS_CLASSIFY_FUND_02_W

CREASON_CLASS BR_NO CCLASS DSTOPCAL CCURRENCY


222 ? THB
762 ? THB
208 ? THB
48 ? THB
222 ? THB

CREASON_CLASS BR_NO CCLASS DSTOPCAL CCURRENCY


222 ? THB
762 ? THB
208 ? THB
48 ? THB
222 ? THB

CREASON_CLASS BR_NO CCLASS DSTOPCAL CCURRENCY


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 614
PPS_CLASSIFY_FUND_02_W

ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF


35003835.62 N
3291437.92 N
N
N 300000 300000
N

ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF


35003835.62 N
3291437.92 N
N
N 300000 300000
N

ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 615
PPS_CLASSIFY_FUND_02_W

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX


F 35000000 35000000 3835.62
F 3557584 3275500.14 15937.78

N 300000

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX


F 35000000 35000000 3835.62
F 3557584 3275500.14 15937.78

N 300000

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 616
PPS_CLASSIFY_FUND_02_W

APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE


3502 12021
3201 12021

3824 72001

APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE


3502 12021
3201 12021

3824 72001

APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 617
PPS_CLASSIFY_FUND_02_W

CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG


320 1.48E+025
316 1.48E+025 1
316 1.48E+025
600 1.48E+025
300 1.48E+025

CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG


320 1.48E+025
316 1.48E+025 1
316 1.48E+025
600 1.48E+025
300 1.48E+025

CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG START_DT


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 618
PPS_CLASSIFY_FUND_02_W

END_DT RECORD_DELETED_F CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 619
PPS_CLASSIFY_FUND_02_W

UPD_PROC_NAME UPD_TXF_BATCH_ID
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE

Page 620
PPS_CLASSIFY_FUND_02_W

Page 621
PPS_CLASSIFY_FUND_02_W

Back To Index

Page 622
PPS_CLASSIFY_FUND_02_W

Page 623
PPS_CLASSIFY_FUND_02_W

Page 624
PPS_CLASSIFY_FUND_02_W

Page 625
PPS_CLASSIFY_FUND_02_W

Page 626
PPS_CLASSIFY_FUND_02_W

Page 627
PPS_CLASSIFY_FUND_02_W

Page 628
PPS_CLASSIFY_FUND_02_W

Page 629
PPS_CLASSIFY_FUND_02_W

Page 630
PPS_CLASSIFY_FUND_02_W

Page 631
PPS_CLASSIFY_FUND_02_W

Page 632
PPS_CLASSIFY_FUND_02_W

Page 633
PPS_CLASSIFY_FUND_AL_W

PPS_CLASSIFY_FUND_AL_W_01
Duplicate Check
SELECT AS_OF_DT ,IACCT ,APPL_CODE ,COUNT(*) FROM S2VTXPPS.TV_PPS_CLASSIFY_FUND_AL_W GROUP BY 1,2,3 HAVING COUNT(*) > 1 ;

Result: 0 RECORDS

PPS_CLASSIFY_FUND_AL_W_02
Null Validation
SELECT AS_OF_DT ,IACCT ,APPL_CODE FROM S2VTXPPS.TV_PPS_CLASSIFY_FUND_AL_W WHERE
AS_OF_DT IS NULL OR
IACCT IS NULL OR
APPL_CODE IS NULL

Result: 0 RECORDS

PPS_CLASSIFY_FUND_AL_W_03
Source Data from VTXPPS.TV_PPS_CLASSIFY_FUND_AL_W
AS_OF_DT IACCT APPL_CODE
2/29/2016 47800852332 AL
2/29/2016 47891339208 AL
2/29/2016 78831002812 AL
2/29/2016 49690247765 AL
2/29/2016 33431001494 AL

TARGET DATA FROM DTTPPS.PPS_CLASSIFY_FUND_WEEKLY


AS_OF_DT IACCT APPL_CODE
2/29/2016 47800852332 AL
2/29/2016 47891339208 AL
2/29/2016 78831002812 AL
2/29/2016 49690247765 AL
2/29/2016 33431001494 AL

Compare record and content of all field


AS_OF_DT IACCT APPL_CODE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Page 634
PPS_CLASSIFY_FUND_AL_W

PASS

PASS

PASS

CACCT_TYPE COC_CODE ATOT_LN ABAL AINT_BF


31 3092 3395939 3149842.02
31 3537 1584470 1580658.59 4059.9
31 3430 1769652 1275755.97 7598.61
30 3077 40204 38777.89 75.26
31 3095 9238000 7297236.22 26090.12

CACCT_TYPE COC_CODE ATOT_LN ABAL AINT_BF


31 3092 3395939 3149842.02
31 3537 1584470 1580658.59 4059.9
31 3430 1769652 1275755.97 7598.61
30 3077 40204 38777.89 75.26
31 3095 9238000 7297236.22 26090.12

CACCT_TYPE COC_CODE ATOT_LN ABAL AINT_BF


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 635
PPS_CLASSIFY_FUND_AL_W

AFEE APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID


3149842.02 49083.84

AFEE APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID


3149842.02 49083.84

AFEE APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 636
PPS_CLASSIFY_FUND_AL_W

CSTAT_ACCT CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE


N N 2/29/2016 10021 Y
N N 2/29/2016 10022 Y
N N 2/29/2016 10060 Y
N N 2/29/2016 G451030 Y
N N 2/29/2016 10021 Y

CSTAT_ACCT CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE


N N 2/29/2016 10021 Y
N N 2/29/2016 10022 Y
N N 2/29/2016 10060 Y
N N 2/29/2016 G451030 Y
N N 2/29/2016 10021 Y

CSTAT_ACCT CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 637
PPS_CLASSIFY_FUND_AL_W

CREASON_CLASS BR_NO CCLASS DSTOPCAL CCURRENCY


222 9/7/2015 THB
762 ? THB
788 ? THB
627 ? THB
334 ? THB

CREASON_CLASS BR_NO CCLASS DSTOPCAL CCURRENCY


222 9/7/2015 THB
762 ? THB
788 ? THB
627 ? THB
334 ? THB

CREASON_CLASS BR_NO CCLASS DSTOPCAL CCURRENCY


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 638
PPS_CLASSIFY_FUND_AL_W

ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF


3149842.02 Y
1584718.49 N
1283354.58 N
38853.15 N
7323326.34 N

ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF


3149842.02 Y
1584718.49 N
1283354.58 N
38853.15 N
7323326.34 N

ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 639
PPS_CLASSIFY_FUND_AL_W

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX


F 3395939 3149842.02
F 1584470 1580658.59 4059.9
F 1769652 1275755.97 7598.61
F 40204 38777.89 75.26
F 9238000 7297236.22 26090.12

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX


F 3395939 3149842.02
F 1584470 1580658.59 4059.9
F 1769652 1275755.97 7598.61
F 40204 38777.89 75.26
F 9238000 7297236.22 26090.12

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 640
PPS_CLASSIFY_FUND_AL_W

APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE


3149842.02 49083.84 3201 12401
3201 12021
3203 12021
3002 12021
3201 12021

APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE


3149842.02 49083.84 3201 12401
3201 12021
3203 12021
3002 12021
3201 12021

APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 641
PPS_CLASSIFY_FUND_AL_W

CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG


31H 1.48E+025 PN
310 1.48E+025
314 1.48E+025
304 1.48E+025
310 1.48E+025

CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG


31H 1.48E+025 PN
310 1.48E+025
314 1.48E+025
304 1.48E+025
310 1.48E+025

CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 642
PPS_CLASSIFY_FUND_AL_W

Page 643
PPS_CLASSIFY_FUND_AL_W

Page 644
PPS_CLASSIFY_FUND_AL_W

Page 645
PPS_CLASSIFY_FUND_AL_W

Back To Index

Page 646
PPS_CLASSIFY_FUND_AL_W

Page 647
PPS_CLASSIFY_FUND_AL_W

Page 648
PPS_CLASSIFY_FUND_AL_W

Page 649
PPS_CLASSIFY_FUND_AL_W

Page 650
PPS_CLASSIFY_FUND_AL_W

Page 651
PPS_CLASSIFY_FUND_AL_W

Page 652
PPS_CLASSIFY_FUND_AL_W

Page 653
PPS_CLASSIFY_FUND_AL_W

Page 654
PPS_CLASSIFY_FUND_AL_W

Page 655
PPS_CLASSIFY_FUND_AL_W

Page 656
PPS_CLASSIFY_FUND_AL_W

Page 657
PPS_CLASSIFY_FUND_SPD_W

PPS_CLASSIFY_FUND_SPD_W_01
Duplicate Check
SELECT AS_OF_DT ,IACCT ,APPL_CODE ,COUNT(*) FROM S2VTPPPS.TV_PPS_CLASSIFY_FUND_SPD_W GROUP BY 1,2,3 HAVING COUNT(*) > 1 ;

Result: 0 RECORDS

PPS_CLASSIFY_FUND_SPD_W_02
Null Validation
SELECT AS_OF_DT ,IACCT ,APPL_CODE FROM S2VTPPPS.TV_PPS_CLASSIFY_FUND_SPD_W WHERE
AS_OF_DT IS NULL OR
IACCT IS NULL OR
APPL_CODE IS NULL

Result: 0 RECORDS

PPS_CLASSIFY_FUND_SPD_W_03
Source Data from VTXPPS.TV_PPS_CLASSIFY_FUND_SPD_W
AS_OF_DT IACCT APPL_CODE
2/29/2016 22247000000 AL
2/29/2016 22248000004 AL
2/29/2016 22248000002 AL
2/29/2016 22247000004 AL
2/29/2016 22247000003 AL

TARGET DATA FROM DTTPPS.PPS_CLASSIFY_FUND_WEEKLY


AS_OF_DT IACCT APPL_CODE
2/29/2016 22247000000 AL
2/29/2016 22248000004 AL
2/29/2016 22248000002 AL
2/29/2016 22247000004 AL
2/29/2016 22247000003 AL

Page 658
PPS_CLASSIFY_FUND_SPD_W

PASS

PASS

PASS

CACCT_TYPE COC_CODE ATOT_LN ABAL AINT_BF


47 3317 18908906461 13845508552.16 128758815.13
48 3317 1068304195.02
48 3317 149059468.9 1754591.28 58079.35
47 3317 5989990300 10842530.27 805283.73
47 3317

CACCT_TYPE COC_CODE ATOT_LN ABAL AINT_BF


47 3317 18908906461 13845508552.16 128758815.13
48 3317 1068304195.02
48 3317 149059468.9 1754591.28 58079.35
47 3317 5989990300 10842530.27 805283.73
47 3317

Page 659
PPS_CLASSIFY_FUND_SPD_W

AFEE APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID


17456980.38 1228476.09
201076596.68
10294.13 1563439.39
10202056.51 2351101580.8

AFEE APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID


17456980.38 1228476.09
201076596.68
10294.13 1563439.39
10202056.51 2351101580.8

Page 660
PPS_CLASSIFY_FUND_SPD_W

CSTAT_ACCT CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE


N N 2/29/2016 Y
A Y 2/29/2016 Y
A Y 2/29/2016 Y
A Y 2/29/2016 Y
A Y 2/29/2016 Y

CSTAT_ACCT CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE


N N 2/29/2016 Y
A Y 2/29/2016 Y
A Y 2/29/2016 Y
A Y 2/29/2016 Y
A Y 2/29/2016 Y

Page 661
PPS_CLASSIFY_FUND_SPD_W

CREASON_CLASS BR_NO CCLASS DSTOPCAL CCURRENCY


222 ? THB
222 40 ? THB
402 222 20 ? THB
222 40 ? THB
222 30 ? THB

CREASON_CLASS BR_NO CCLASS DSTOPCAL CCURRENCY


222 ? THB
222 40 ? THB
402 222 20 ? THB
222 40 ? THB
222 30 ? THB

Page 662
PPS_CLASSIFY_FUND_SPD_W

ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF


13974267367.29 N
Y
1812670.63 Y
11647814 N
N

ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF


13974267367.29 N
Y
1812670.63 Y
11647814 N
N

Page 663
PPS_CLASSIFY_FUND_SPD_W

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX


F 18908906461 13845508552.16 128758815.13
F 1068304195.02
F 149059468.9 1754591.28 58079.35
F 5989990300 10842530.27 805283.73
F

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX


F 18908906461 13845508552.16 128758815.13
F 1068304195.02
F 149059468.9 1754591.28 58079.35
F 5989990300 10842530.27 805283.73
F

Page 664
PPS_CLASSIFY_FUND_SPD_W

APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE


17456980.38 1228476.09
201076596.68
10294.13 1563439.39
10202056.51 2351101580.8

APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE


17456980.38 1228476.09
201076596.68
10294.13 1563439.39
10202056.51 2351101580.8

Page 665
PPS_CLASSIFY_FUND_SPD_W

CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG


SPEEDY LOAN_P
SPEEDY LOAN TDR_D
SPEEDY LOAN TDR_S
SPEEDY LOAN_DL
SPEEDY LOAN_D

CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG


SPEEDY LOAN_P
SPEEDY LOAN TDR_D
SPEEDY LOAN TDR_S
SPEEDY LOAN_DL
SPEEDY LOAN_D

Page 666
PPS_CLASSIFY_FUND_SPD_W

Page 667
PPS_CLASSIFY_FUND_SPD_W

Page 668
PPS_CLASSIFY_FUND_SPD_W

Page 669
PPS_CLASSIFY_FUND_SPD_W

Compare record and content of all field


AS_OF_DT IACCT APPL_CODE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Back To Index

Page 670
PPS_CLASSIFY_FUND_SPD_W

CACCT_TYPE COC_CODE ATOT_LN ABAL AINT_BF


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 671
PPS_CLASSIFY_FUND_SPD_W

AFEE APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 672
PPS_CLASSIFY_FUND_SPD_W

CSTAT_ACCT CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 673
PPS_CLASSIFY_FUND_SPD_W

CREASON_CLASS BR_NO CCLASS DSTOPCAL CCURRENCY


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 674
PPS_CLASSIFY_FUND_SPD_W

ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 675
PPS_CLASSIFY_FUND_SPD_W

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 676
PPS_CLASSIFY_FUND_SPD_W

APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 677
PPS_CLASSIFY_FUND_SPD_W

CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 678
PPS_CLASSIFY_FUND_SPD_W

Page 679
PPS_CLASSIFY_FUND_SPD_W

Page 680
PPS_CLASSIFY_FUND_SPD_W

Page 681
PPS_CLASSIFY_FUND_SP_LQD_W

PPS_CLASSIFY_FUND_SP_LQD_W_01
Duplicate Check
SELECT AS_OF_DT ,IACCT ,APPL_CODE ,COUNT(*) FROM S2VTPPPS.TV_PPS_CLASSIFY_FUND_SP_LQD_W GROUP BY 1,2,3 HAVING COUNT(*) > 1 ;

Result: 0 RECORDS

PPS_CLASSIFY_FUND_SP_LQD_W_02
Null Validation
SELECT AS_OF_DT ,IACCT ,APPL_CODE FROM S2VTPPPS.TV_PPS_CLASSIFY_FUND_SP_LQD_W WHERE
AS_OF_DT IS NULL OR
IACCT IS NULL OR
APPL_CODE IS NULL

Result: 0 RECORDS

PPS_CLASSIFY_FUND_SP_LQD_W_03
Source Data from VTXPPS.TV_PPS_CLASSIFY_FUND_SP_LQD_W
AS_OF_DT IACCT APPL_CODE
1/1/2016 22294000004 AL
1/1/2016 22293000001 AL
1/1/2016 22294000003 AL
1/1/2016 22294000000 AL
1/1/2016 22293000002 AL

TARGET DATA FROM DTTPPS.PPS_CLASSIFY_FUND_WEEKLY


AS_OF_DT IACCT APPL_CODE
1/1/2016 22294000004 AL
1/1/2016 22293000001 AL
1/1/2016 22294000003 AL
1/1/2016 22294000000 AL
1/1/2016 22293000002 AL

Page 682
PPS_CLASSIFY_FUND_SP_LQD_W

PASS

PASS

PASS

CACCT_TYPE COC_CODE ATOT_LN ABAL AINT_BF


94 3317
93 3317
94 3317
94 3317
93 3317

CACCT_TYPE COC_CODE ATOT_LN ABAL AINT_BF


94 3317
93 3317
94 3317
94 3317
93 3317

Page 683
PPS_CLASSIFY_FUND_SP_LQD_W

AFEE APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID

AFEE APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID

Page 684
PPS_CLASSIFY_FUND_SP_LQD_W

CSTAT_ACCT CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE


A Y 1/1/2016 Y
N N 1/1/2016 Y
A Y 1/1/2016 Y
N N 1/1/2016 Y
A Y 1/1/2016 Y

CSTAT_ACCT CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE


A Y 1/1/2016 Y
N N 1/1/2016 Y
A Y 1/1/2016 Y
N N 1/1/2016 Y
A Y 1/1/2016 Y

Page 685
PPS_CLASSIFY_FUND_SP_LQD_W

CREASON_CLASS BR_NO CCLASS DSTOPCAL CCURRENCY


222 40 ? THB
222 10 ? THB
222 30 ? THB
222 ? THB
402 222 20 ? THB

CREASON_CLASS BR_NO CCLASS DSTOPCAL CCURRENCY


222 40 ? THB
222 10 ? THB
222 30 ? THB
222 ? THB
402 222 20 ? THB

Page 686
PPS_CLASSIFY_FUND_SP_LQD_W

ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF


Y
N
Y
Y
N

ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF


Y
N
Y
Y
N

Page 687
PPS_CLASSIFY_FUND_SP_LQD_W

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX


F
F
F
F
F

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX


F
F
F
F
F

Page 688
PPS_CLASSIFY_FUND_SP_LQD_W

APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE

APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE

Page 689
PPS_CLASSIFY_FUND_SP_LQD_W

CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG


LQD SPEEDY LOAN T
LQD SPEEDY LOAN N
LQD SPEEDY LOAN T
LQD SPEEDY LOAN TD
LQD SPEEDY LOAN N

CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG


LQD SPEEDY LOAN T
LQD SPEEDY LOAN N
LQD SPEEDY LOAN T
LQD SPEEDY LOAN TD
LQD SPEEDY LOAN N

Page 690
PPS_CLASSIFY_FUND_SP_LQD_W

Page 691
PPS_CLASSIFY_FUND_SP_LQD_W

Page 692
PPS_CLASSIFY_FUND_SP_LQD_W

Page 693
PPS_CLASSIFY_FUND_SP_LQD_W

Compare record and content of all field


AS_OF_DT IACCT APPL_CODE
1/1/2016 22294000004 AL
1/1/2016 22293000001 AL
1/1/2016 22294000003 AL
1/1/2016 22294000000 AL
1/1/2016 22293000002 AL

Back To Index

Page 694
PPS_CLASSIFY_FUND_SP_LQD_W

CACCT_TYPE COC_CODE ATOT_LN ABAL AINT_BF


94 3317
93 3317
94 3317
94 3317
93 3317

Page 695
PPS_CLASSIFY_FUND_SP_LQD_W

AFEE APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID

Page 696
PPS_CLASSIFY_FUND_SP_LQD_W

CSTAT_ACCT CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE


A Y 1/1/2016 Y
N N 1/1/2016 Y
A Y 1/1/2016 Y
N N 1/1/2016 Y
A Y 1/1/2016 Y

Page 697
PPS_CLASSIFY_FUND_SP_LQD_W

CREASON_CLASS BR_NO CCLASS DSTOPCAL CCURRENCY


222 40 ? THB
222 10 ? THB
222 30 ? THB
222 ? THB
402 222 20 ? THB

Page 698
PPS_CLASSIFY_FUND_SP_LQD_W

ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF


Y
N
Y
Y
N

Page 699
PPS_CLASSIFY_FUND_SP_LQD_W

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX


F
F
F
F
F

Page 700
PPS_CLASSIFY_FUND_SP_LQD_W

APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE

Page 701
PPS_CLASSIFY_FUND_SP_LQD_W

CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG


LQD SPEEDY LOAN T
LQD SPEEDY LOAN N
LQD SPEEDY LOAN T
LQD SPEEDY LOAN TD
LQD SPEEDY LOAN N

Page 702
PPS_CLASSIFY_FUND_SP_LQD_W

Page 703
PPS_CLASSIFY_FUND_SP_LQD_W

Page 704
PPS_CLASSIFY_FUND_SP_LQD_W

Page 705
PPS_CLASSIFY_FUND_03_W

PPS_CLASSIFY_FUND_03_W_01
Duplicate Check
SELECT AS_OF_DT ,IACCT ,APPL_CODE ,COUNT(*) FROM S2VTPPPS.TV_PPS_CLASSIFY_FUND_03_W GROUP BY 1,2,3 HAVING COUNT(*) > 1 ;

Result: 0 RECORDS

PPS_CLASSIFY_FUND_03_W_02
Null Validation
SELECT AS_OF_DT ,IACCT ,APPL_CODE FROM S2VTPPPS.TV_PPS_CLASSIFY_FUND_03_W WHERE
AS_OF_DT IS NULL OR
IACCT IS NULL OR
APPL_CODE IS NULL

Result: 0 RECORDS

PPS_CLASSIFY_FUND_03_W_03
Source Data from VTXPPS.TV_PPS_CLASSIFY_FUND_03_W

AS_OF_DT IACCT APPL_CODE


2/29/2016 91232001108 AL83
2/29/2016 90163000198 AL80
2/29/2016 90332000234 AL81
2/29/2016 90364000048 AL81
2/29/2016 90132000638 AL80
TARGET DATA FROM DTTPPS.PPS_CLASSIFY_FUND_WEEKLY
AS_OF_DT IACCT APPL_CODE
2/29/2016 91232001108 AL83
2/29/2016 90163000198 AL80
2/29/2016 90332000234 AL81
2/29/2016 90364000048 AL81
2/29/2016 90132000638 AL80

Page 706
PPS_CLASSIFY_FUND_03_W

PASS

PASS

PASS

CACCT_TYPE COC_CODE ATOT_LN ABAL AINT_BF


32 1591 5600000 2896000
20 1506 35.73
32 1612
20 1605 35.73
32 1511

CACCT_TYPE COC_CODE ATOT_LN ABAL AINT_BF


32 1591 5600000 2896000
20 1506 35.73
32 1612
20 1605 35.73
32 1511

Page 707
PPS_CLASSIFY_FUND_03_W

AFEE APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID


2896000 106955.2 17

AFEE APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID


2896000 106955.2 17

Page 708
PPS_CLASSIFY_FUND_03_W

CSTAT_ACCT CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE


A Y 2/29/2016 F431200 Y
N N 2/29/2016 10011 Y
X N 2/29/2016 10011 Y
N N 2/29/2016 10011 Y
X N 2/29/2016 G463220 Y

CSTAT_ACCT CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE


A Y 2/29/2016 F431200 Y
N N 2/29/2016 10011 Y
X N 2/29/2016 10011 Y
N N 2/29/2016 10011 Y
X N 2/29/2016 G463220 Y

Page 709
PPS_CLASSIFY_FUND_03_W

CREASON_CLASS BR_NO CCLASS DSTOPCAL ALOSS


201 912 40 12/1/2014
901 ?
903 ?
903 ?
901 ?

CREASON_CLASS BR_NO CCLASS DSTOPCAL ALOSS


201 912 40 12/1/2014
901 ?
903 ?
903 ?
901 ?

Page 710
PPS_CLASSIFY_FUND_03_W

CCURRENCY ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH


VND 2896000 N
USD N
USD N
USD N
USD N

CCURRENCY ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH


VND 2896000 N
USD N
USD N
USD N
USD N

Page 711
PPS_CLASSIFY_FUND_03_W

ABAL_NF CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX


F 3500000000 1810000000

ABAL_NF CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX


F 3500000000 1810000000

Page 712
PPS_CLASSIFY_FUND_03_W

AFEE_EX APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE


1810000000 66847000 3002

3101

3002

AFEE_EX APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE


1810000000 66847000 3002

3101

3002

Page 713
PPS_CLASSIFY_FUND_03_W

FIS_CODE CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG


12021 320 8.37E+025 487
631 8.08E+025
12021 320 8.18E+025
640 8.18E+025
12021 320 8.08E+025

FIS_CODE CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG


12021 320 8.37E+025 487
631 8.08E+025
12021 320 8.18E+025
640 8.18E+025
12021 320 8.08E+025

Page 714
PPS_CLASSIFY_FUND_03_W

CCLASS_EXPECTED AVALUE_COLL ARESERVE_BOT_ACCTARESERVE_SP_ACCT PROVISION_INTERNAL


3844992

CCLASS_EXPECTED AVALUE_COLL ARESERVE_BOT_ACCTARESERVE_SP_ACCT PROVISION_INTERNAL


3844992

Page 715
PPS_CLASSIFY_FUND_03_W

START_DT END_DT RECORD_DELETED_FCTL_ID INS_PROC_NAME


2/29/2016 12/31/9999 367 SCN_T_PPS_CLASSIFY_F
2/29/2016 12/31/9999 367 SCN_T_PPS_CLASSIFY_F
2/29/2016 12/31/9999 367 SCN_T_PPS_CLASSIFY_F
2/29/2016 12/31/9999 367 SCN_T_PPS_CLASSIFY_F
2/29/2016 12/31/9999 367 SCN_T_PPS_CLASSIFY_F

START_DT END_DT RECORD_DELETED_FCTL_ID INS_PROC_NAME


2/29/2016 12/31/9999 367 SCN_T_PPS_CLASSIFY_F
2/29/2016 12/31/9999 367 SCN_T_PPS_CLASSIFY_F
2/29/2016 12/31/9999 367 SCN_T_PPS_CLASSIFY_F
2/29/2016 12/31/9999 367 SCN_T_PPS_CLASSIFY_F
2/29/2016 12/31/9999 367 SCN_T_PPS_CLASSIFY_F

Page 716
PPS_CLASSIFY_FUND_03_W

INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


4? ?
4? ?
4? ?
4? ?
4? ?

INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


4? ?
4? ?
4? ?
4? ?
4? ?

Page 717
PPS_CLASSIFY_FUND_03_W

Compare record and content of all field


AS_OF_DT IACCT APPL_CODE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Back To Index

Page 718
PPS_CLASSIFY_FUND_03_W

CACCT_TYPE COC_CODE ATOT_LN ABAL AINT_BF


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 719
PPS_CLASSIFY_FUND_03_W

AFEE APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 720
PPS_CLASSIFY_FUND_03_W

CSTAT_ACCT CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 721
PPS_CLASSIFY_FUND_03_W

CREASON_CLASS BR_NO CCLASS DSTOPCAL CCURRENCY


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 722
PPS_CLASSIFY_FUND_03_W

ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 723
PPS_CLASSIFY_FUND_03_W

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 724
PPS_CLASSIFY_FUND_03_W

APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 725
PPS_CLASSIFY_FUND_03_W

CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 726
PPS_CLASSIFY_FUND_03_W

Page 727
PPS_CLASSIFY_FUND_03_W

Page 728
PPS_CLASSIFY_FUND_03_W

Page 729
PPS_CLASSIFY_FUND_FR_BR_W

PPS_CLASSIFY_FUND_FR_BR_W_01
Duplicate Check
SELECT AS_OF_DT ,IACCT ,APPL_CODE ,COUNT(*) FROM S2VTPPPS.TV_PPS_CLASSIFY_FUND_FR_BR_W GROUP BY 1,2,3 HAVING COUNT(*) > 1 ;

Result: 0 RECORDS

PPS_CLASSIFY_FUND_FR_BR_W_02
Null Validation
SELECT AS_OF_DT ,IACCT ,APPL_CODE FROM S2VTPPPS.TV_PPS_CLASSIFY_FUND_FR_BR_W WHERE
AS_OF_DT IS NULL OR
IACCT IS NULL OR
APPL_CODE IS NULL

Result: 0 RECORDS

PPS_CLASSIFY_FUND_FR_BR_W_03
Source Data from VTXPPS.TV_PPS_CLASSIFY_FUND_FR_BR_W
AS_OF_DT IACCT APPL_CODE
2/29/2016 90360000046 AL81
2/29/2016 90363000134 AL81
2/29/2016 90364000250 AL81
2/29/2016 91232000877 AL83
2/29/2016 91232000754 AL83

TARGET DATA FROM DTTPPS.PPS_CLASSIFY_FUND_WEEKLY


AS_OF_DT IACCT APPL_CODE
2/29/2016 90360000046 AL81
2/29/2016 90363000134 AL81
2/29/2016 90364000250 AL81
2/29/2016 91232000877 AL83
2/29/2016 91232000754 AL83

Page 730
PPS_CLASSIFY_FUND_FR_BR_W

PASS

PASS

PASS

CACCT_TYPE COC_CODE ATOT_LN ABAL AINT_BF


60 3261 42870240
20 1711 1220895423.8
20 3261
32 1591 3680000 2072439.8
32 1591 7360000 4320000

CACCT_TYPE COC_CODE ATOT_LN ABAL AINT_BF


60 3261 42870240
20 1711 1220895423.8
20 3261
32 1591 3680000 2072439.8
32 1591 7360000 4320000

Page 731
PPS_CLASSIFY_FUND_FR_BR_W

AFEE APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID

2072439.8 3624145.36 18
4320000 4924873.01 18

AFEE APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID

2072439.8 3624145.36 18
4320000 4924873.01 18

Page 732
PPS_CLASSIFY_FUND_FR_BR_W

CSTAT_ACCT CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE


N N 2/29/2016 K641911 Y
N N 2/29/2016 10011 Y
N N 2/29/2016 K641911 Y
A Y 2/29/2016 C251110 Y
A Y 2/29/2016 F431200 Y

CSTAT_ACCT CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE


N N 2/29/2016 K641911 Y
N N 2/29/2016 10011 Y
N N 2/29/2016 K641911 Y
A Y 2/29/2016 C251110 Y
A Y 2/29/2016 F431200 Y

Page 733
PPS_CLASSIFY_FUND_FR_BR_W

CREASON_CLASS BR_NO CCLASS DSTOPCAL ALOSS


903 ?
903 ?
903 ?
201 912 40 12/1/2014
201 912 40 12/1/2014

CREASON_CLASS BR_NO CCLASS DSTOPCAL ALOSS


903 ?
903 ?
903 ?
201 912 40 12/1/2014
201 912 40 12/1/2014

Page 734
PPS_CLASSIFY_FUND_FR_BR_W

CCURRENCY ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH


USD N 42870240
USD N 134803929.21
USD N
VND 2072439.8 N
VND 4320000 N

CCURRENCY ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH


USD N 42870240
USD N 134803929.21
USD N
VND 2072439.8 N
VND 4320000 N

Page 735
PPS_CLASSIFY_FUND_FR_BR_W

ABAL_NF CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX


42870240 N 1200000
134803929.21 N 34174628.1

F 2300000000 1295274875
F 4600000000 2700000000

ABAL_NF CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX


42870240 N 1200000
134803929.21 N 34174628.1

F 2300000000 1295274875
F 4600000000 2700000000

Page 736
PPS_CLASSIFY_FUND_FR_BR_W

AFEE_EX APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE


3843
1002
1705
1295274875 2265090849 3502
2700000000 3078045629 3502

AFEE_EX APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE


3843
1002
1705
1295274875 2265090849 3502
2700000000 3078045629 3502

Page 737
PPS_CLASSIFY_FUND_FR_BR_W

FIS_CODE CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG


72001 600 8.18E+025
12041 630 8.18E+025
79002 640 8.18E+025
12021 320 8.37E+025 516
12021 320 8.37E+025 516

FIS_CODE CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG


72001 600 8.18E+025
12041 630 8.18E+025
79002 640 8.18E+025
12021 320 8.37E+025 516
12021 320 8.37E+025 516

Page 738
PPS_CLASSIFY_FUND_FR_BR_W

CCLASS_EXPECTED AVALUE_COLL ARESERVE_BOT_ACCTARESERVE_SP_ACCT PROVISION_INTERNAL

2072439.8
2392704 1927296

CCLASS_EXPECTED AVALUE_COLL ARESERVE_BOT_ACCTARESERVE_SP_ACCT PROVISION_INTERNAL

2072439.8
2392704 1927296

Page 739
PPS_CLASSIFY_FUND_FR_BR_W

START_DT END_DT RECORD_DELETED_FCTL_ID INS_PROC_NAME


2/29/2016 12/31/9999 367 SCN_T_PPS_CLASSIFY_F
2/29/2016 12/31/9999 367 SCN_T_PPS_CLASSIFY_F
2/29/2016 12/31/9999 367 SCN_T_PPS_CLASSIFY_F
2/29/2016 12/31/9999 367 SCN_T_PPS_CLASSIFY_F
2/29/2016 12/31/9999 367 SCN_T_PPS_CLASSIFY_F

START_DT END_DT RECORD_DELETED_FCTL_ID INS_PROC_NAME


2/29/2016 12/31/9999 367 SCN_T_PPS_CLASSIFY_F
2/29/2016 12/31/9999 367 SCN_T_PPS_CLASSIFY_F
2/29/2016 12/31/9999 367 SCN_T_PPS_CLASSIFY_F
2/29/2016 12/31/9999 367 SCN_T_PPS_CLASSIFY_F
2/29/2016 12/31/9999 367 SCN_T_PPS_CLASSIFY_F

Page 740
PPS_CLASSIFY_FUND_FR_BR_W

INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


4? ?
4? ?
4? ?
4? ?
4? ?

INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


4? ?
4? ?
4? ?
4? ?
4? ?

Page 741
PPS_CLASSIFY_FUND_FR_BR_W

Compare record and content of all field


AS_OF_DT IACCT APPL_CODE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Back To Index

Page 742
PPS_CLASSIFY_FUND_FR_BR_W

CACCT_TYPE COC_CODE ATOT_LN ABAL AINT_BF


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 743
PPS_CLASSIFY_FUND_FR_BR_W

AFEE APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 744
PPS_CLASSIFY_FUND_FR_BR_W

CSTAT_ACCT CSTAT_BOT DDLC CBUS_TYPE CSTAT_INTERFACE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 745
PPS_CLASSIFY_FUND_FR_BR_W

CREASON_CLASS BR_NO CCLASS DSTOPCAL CCURRENCY


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 746
PPS_CLASSIFY_FUND_FR_BR_W

ATOT_OUTS CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 747
PPS_CLASSIFY_FUND_FR_BR_W

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX AFEE_EX


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 748
PPS_CLASSIFY_FUND_FR_BR_W

APREMIUM_EX ABAL_STOP_EX AINT_AF_EX GL_PROD_CODE FIS_CODE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 749
PPS_CLASSIFY_FUND_FR_BR_W

CACCT_SUB_TYPE ACCT_NAME QDAY_NOT_PAID TDR_PDR_FLAG


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 750
PPS_CLASSIFY_FUND_FR_BR_W

Page 751
PPS_CLASSIFY_FUND_FR_BR_W

Page 752
PPS_CLASSIFY_FUND_FR_BR_W

Page 753
PPS_PARTNER_W

PPS_PARTNER_W_01
Duplicate Check
SELECT AS_OF_DT ,PARTID ,COUNT(*) FROM S2VTPPPS.TV_PPS_PARTNER_W GROUP BY 1,2 HAVING COUNT(*) >

Result: 0 RECORDS

PPS_PARTNER_W_02
Null Validation
SELECT AS_OF_DT ,PARTID FROM S2VTPPPS.TV_PPS_PARTNER_W WHERE
AS_OF_DT IS NULL OR
PARTID IS NULL

Result: 0 RECORDS

PPS_PARTNER_W_03
Source Data from VTXPPS.TV_PPS_PARTNER_W
AS_OF_DT PARTID CCLASS
2/29/2016 26385671
2/29/2016 5035135
2/29/2016 178779
2/29/2016 11902762
2/29/2016 38813136 1

TARGET DATA FROM DTTPPS.PPS_PARTNER_WEEKLY


AS_OF_DT PARTID CCLASS
2/29/2016 26385671
2/29/2016 5035135
2/29/2016 178779
2/29/2016 11902762
2/29/2016 38813136 1

Page 754
PPS_PARTNER_W

PASS

NT(*) > 1 ;

PASS

PASS

CTDR_STAT PARTNER_NAME CBUS_TYPE COC_CODE BR_NO


N 26385671 3418
N .. 5035135 3094
N 178779 G466920 2005
N 11902762 3101
N .. 38813136 3102

CTDR_STAT PARTNER_NAME CBUS_TYPE COC_CODE BR_NO


N 26385671 3418
N .. 5035135 3094
N 178779 G466920 2005
N 11902762 3101
N .. 38813136 3102

Page 755
PPS_PARTNER_W

QMTH_NOT_PAID CUST_NO_RM QDAY_NOT_PAID AVALUE_COLL ARESERVE_BOT


1.40E+027 16708.88
1.40E+027 55930.44
1.40E+027
1.40E+027 10710.64
1 1.40E+027 30 2930.97

QMTH_NOT_PAID CUST_NO_RM QDAY_NOT_PAID AVALUE_COLL ARESERVE_BOT


1.40E+027 16708.88
1.40E+027 55930.44
1.40E+027
1.40E+027 10710.64
1 1.40E+027 30 2930.97

Page 756
PPS_PARTNER_W

ARESERVE_SP PROVISION_INTERNALSTART_DT END_DT RECORD_DELETED_F


1.67 2/29/2016 12/31/9999
5.6 2/29/2016 12/31/9999
1.5 2/29/2016 12/31/9999
1.07 2/29/2016 12/31/9999
0.29 2/29/2016 12/31/9999

ARESERVE_SP PROVISION_INTERNALSTART_DT END_DT RECORD_DELETED_F


1.67 2/29/2016 12/31/9999
5.6 2/29/2016 12/31/9999
1.5 2/29/2016 12/31/9999
1.07 2/29/2016 12/31/9999
0.29 2/29/2016 12/31/9999

Page 757
PPS_PARTNER_W

CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


367 SCN_T_PPS_PARTNER_FI 4? ?
367 SCN_T_PPS_PARTNER_FI 4? ?
367 SCN_T_PPS_PARTNER_FI 4? ?
367 SCN_T_PPS_PARTNER_FI 4? ?
367 SCN_T_PPS_PARTNER_FI 4? ?

CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


367 SCN_T_PPS_PARTNER_FI 4? ?
367 SCN_T_PPS_PARTNER_FI 4? ?
367 SCN_T_PPS_PARTNER_FI 4? ?
367 SCN_T_PPS_PARTNER_FI 4? ?
367 SCN_T_PPS_PARTNER_FI 4? ?

Page 758
PPS_PARTNER_W

Page 759
PPS_PARTNER_W

Page 760
PPS_PARTNER_W

Page 761
PPS_PARTNER_W

Page 762
PPS_PARTNER_W

Page 763
PPS_PARTNER_W

Page 764
PPS_PARTNER_W

Compare record and content of all field


AS_OF_DT PARTID CCLASS
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Back To Index

Page 765
PPS_PARTNER_W

CTDR_STAT PARTNER_NAME CBUS_TYPE COC_CODE BR_NO


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 766
PPS_PARTNER_W

QMTH_NOT_PAID CUST_NO_RM QDAY_NOT_PAID AVALUE_COLL ARESERVE_BOT


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 767
PPS_PARTNER_W

ARESERVE_SP PROVISION_INTERNALSTART_DT END_DT RECORD_DELETED_F


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 768
PPS_PARTNER_W

CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 769
PPS_PARTNER_W

Page 770
PPS_PARTNER_W

Page 771
PPS_PARTNER_W

Page 772
PPS_PARTNER_W

Page 773
PPS_PARTNER_W

Page 774
PPS_PARTNER_W

Page 775
PPS_PARTNER_GRP_W

PPS_PARTNER_GRP_W_01
Duplicate Check
SELECT AS_OF_DT ,PARTID ,COUNT(*) FROM S2VTPPPS.TV_PPS_PARTNER_GRP_W GROUP BY 1,2 HAVING COUNT(*) > 1 ;

Result: 0 RECORDS

PPS_PARTNER_GRP_W_02
Null Validation
SELECT AS_OF_DT ,PARTID FROM S2VTPPPS.TV_PPS_PARTNER_GRP_W WHERE
AS_OF_DT IS NULL OR
PARTID IS NULL

Result: 0 RECORDS

PPS_PARTNER_GRP_W_03
Source Data from VTXPPS.TV_PPS_PARTNER_GRP_W
AS_OF_DT PARTID CCLASS
2/29/2016 D22248000003 30
2/29/2016 D22293000001 10
2/29/2016 D22248000001 10
2/29/2016 D22294000003 30
2/29/2016 D22294000001 10

TARGET DATA FROM DTTPPS.PPS_PARTNER_WEEKLY


AS_OF_DT PARTID CCLASS
2/29/2016 D22248000003 30
2/29/2016 D22293000001 10
2/29/2016 D22248000001 10
2/29/2016 D22294000003 30
2/29/2016 D22294000001 10

Page 776
PPS_PARTNER_GRP_W

PASS

PASS

PASS

CTDR_STAT PARTNER_NAME CBUS_TYPE COC_CODE BR_NO


Y SPEEDY LOAN TDR_D 3317 222
N LQD SPEEDY LOAN N 3317 222
Y SPEEDY LOAN TDR_S 3317 222
Y LQD SPEEDY LOAN T 3317 222
Y LQD SPEEDY LOAN T 3317 222

CTDR_STAT PARTNER_NAME CBUS_TYPE COC_CODE BR_NO


Y SPEEDY LOAN TDR_D 3317 222
N LQD SPEEDY LOAN N 3317 222
Y SPEEDY LOAN TDR_S 3317 222
Y LQD SPEEDY LOAN T 3317 222
Y LQD SPEEDY LOAN T 3317 222

Page 777
PPS_PARTNER_GRP_W

QMTH_NOT_PAID CUST_NO_RM QDAY_NOT_PAID AVALUE_COLL ARESERVE_BOT

157539682

QMTH_NOT_PAID CUST_NO_RM QDAY_NOT_PAID AVALUE_COLL ARESERVE_BOT

157539682

Page 778
PPS_PARTNER_GRP_W

ARESERVE_SP PROVISION_INTERNALSTART_DT END_DT RECORD_DELETED_F


2/29/2016 12/31/9999
2/29/2016 12/31/9999
2/29/2016 12/31/9999
2/29/2016 12/31/9999
2/29/2016 12/31/9999

ARESERVE_SP PROVISION_INTERNALSTART_DT END_DT RECORD_DELETED_F


2/29/2016 12/31/9999
2/29/2016 12/31/9999
2/29/2016 12/31/9999
2/29/2016 12/31/9999
2/29/2016 12/31/9999

Page 779
PPS_PARTNER_GRP_W

CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


367 SCN_T_PPS_PARTNER_FI 4? ?
367 SCN_T_PPS_PARTNER_FI 4? ?
367 SCN_T_PPS_PARTNER_FI 4? ?
367 SCN_T_PPS_PARTNER_FI 4? ?
367 SCN_T_PPS_PARTNER_FI 4? ?

CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


367 SCN_T_PPS_PARTNER_FI 4? ?
367 SCN_T_PPS_PARTNER_FI 4? ?
367 SCN_T_PPS_PARTNER_FI 4? ?
367 SCN_T_PPS_PARTNER_FI 4? ?
367 SCN_T_PPS_PARTNER_FI 4? ?

Page 780
PPS_PARTNER_GRP_W

Page 781
PPS_PARTNER_GRP_W

Page 782
PPS_PARTNER_GRP_W

Page 783
PPS_PARTNER_GRP_W

Page 784
PPS_PARTNER_GRP_W

Page 785
PPS_PARTNER_GRP_W

Page 786
PPS_PARTNER_GRP_W

Page 787
PPS_PARTNER_GRP_W

Compare record and content of all field


AS_OF_DT PARTID CCLASS
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Back To Index

Page 788
PPS_PARTNER_GRP_W

CTDR_STAT PARTNER_NAME CBUS_TYPE COC_CODE BOT_CODE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 789
PPS_PARTNER_GRP_W

BR_NO QMTH_NOT_PAID CUST_NO_RM QDAY_NOT_PAID


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 790
PPS_PARTNER_GRP_W

Page 791
PPS_PARTNER_GRP_W

Page 792
PPS_PARTNER_GRP_W

Page 793
PPS_PARTNER_GRP_W

Page 794
PPS_PARTNER_GRP_W

Page 795
PPS_PARTNER_GRP_W

Page 796
PPS_PARTNER_GRP_W

Page 797
PPS_PARTNER_GRP_W

Page 798
PPS_PARTNER_GRP_W

Page 799
PPS_PARTNER_NSCB_W

PPS_PARTNER_NSCB_W_01
Duplicate Check
SELECT AS_OF_DT ,PARTID ,COUNT(*) FROM S2VTPPPS.TV_PPS_PARTNER_NSCB_W GROUP BY 1,2 HAVING COUNT(*) > 1 ;

Result:

PPS_PARTNER_NSCB_W_02
Null Validation
SELECT AS_OF_DT ,PARTID FROM S2VTPPPS.TV_PPS_PARTNER_NSCB_W WHERE
AS_OF_DT IS NULL OR
PARTID IS NULL

Result: 0 RECORDS

PPS_PARTNER_NSCB_W_03
Source Data from VTXPPS.TV_PPS_PARTNER_NSCB_W
AS_OF_DT PARTID CCLASS
2/29/2016 13901938 ?
2/29/2016 45523758 ?
2/29/2016 13901779 ?
2/29/2016 45550182 ?
2/29/2016 45523678 ?

TARGET DATA FROM DTTPPS.PPS_PARTNER_WEEKLY


AS_OF_DT PARTID CCLASS
2/29/2016 13901779
2/29/2016 13901938 ?

Page 800
PPS_PARTNER_NSCB_W

PASS

PASS

FAIL

CTDR_STAT PARTNER_NAME CBUS_TYPE COC_CODE BR_NO


N . MERCHANT1390193K641916 903 903
N NAME45523758 MID 3261 912
N COMPANY LIMITED M C141110 1710 901
N COMPANY LIMITED M A016210 3261 912
N NAME45523678 MID 3261 912

CTDR_STAT PARTNER_NAME CBUS_TYPE COC_CODE BR_NO


N COMPANY LIMITED M C141110 1710 901
N . MERCHANT1390193K641916 903 903

Page 801
PPS_PARTNER_NSCB_W

QMTH_NOT_PAID CUST_NO_RM QDAY_NOT_PAID


8.10E+027
18 8.30E+027 516
8.00E+027
8.30E+027 1
18 8.30E+027 516

QMTH_NOT_PAID CUST_NO_RM QDAY_NOT_PAID AVALUE_COLL ARESERVE_BOT


8.00E+027
8.10E+027

Page 802
PPS_PARTNER_NSCB_W

ARESERVE_SP PROVISION_INTERNALSTART_DT END_DT RECORD_DELETED_F


2/29/2016 12/31/9999
2/29/2016 12/31/9999

Page 803
PPS_PARTNER_NSCB_W

CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


367 SCN_T_PPS_PARTNER_FI 4? ?
367 SCN_T_PPS_PARTNER_FI 4? ?

Page 804
PPS_PARTNER_NSCB_W

Page 805
PPS_PARTNER_NSCB_W

Page 806
PPS_PARTNER_NSCB_W

Page 807
PPS_PARTNER_NSCB_W

Page 808
PPS_PARTNER_NSCB_W

Page 809
PPS_PARTNER_NSCB_W

Page 810
PPS_PARTNER_NSCB_W

Page 811
PPS_PARTNER_NSCB_W

Compare record and content of all field


AS_OF_DT PARTID CCLASS
TRUE TRUE TRUE
TRUE TRUE TRUE

Back To Index

Page 812
PPS_PARTNER_NSCB_W

CTDR_STAT PARTNER_NAME CBUS_TYPE COC_CODE BR_NO


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 813
PPS_PARTNER_NSCB_W

QMTH_NOT_PAID CUST_NO_RM QDAY_NOT_PAID AVALUE_COLL ARESERVE_BOT


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 814
PPS_PARTNER_NSCB_W

ARESERVE_SP PROVISION_INTERNALSTART_DT END_DT RECORD_DELETED_F


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 815
PPS_PARTNER_NSCB_W

CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 816
PPS_PARTNER_NSCB_W

Page 817
PPS_PARTNER_NSCB_W

Page 818
PPS_PARTNER_NSCB_W

Page 819
PPS_PARTNER_NSCB_W

Page 820
PPS_PARTNER_NSCB_W

Page 821
PPS_PARTNER_NSCB_W

Page 822
PPS_PARTNER_NSCB_W

Page 823
PPS_PARTNER_SCB_W

PPS_PARTNER_SCB_W_01
Duplicate Check
SELECT AS_OF_DT ,PARTID ,COUNT(*) FROM S2VTPPPS.TV_PPS_PARTNER_SCB_W GROUP BY 1,2 HAVING COUNT(*) > 1 ;

Result:

PPS_PARTNER_SCB_W_02
Null Validation
SELECT AS_OF_DT ,PARTID FROM S2VTPPPS.TV_PPS_PARTNER_SCB_W WHERE
AS_OF_DT IS NULL OR
PARTID IS NULL

Result: 0 RECORDS

PPS_PARTNER_SCB_W_03
Source Data from VTXPPS.TV_PPS_PARTNER_SCB_W

AS_OF_DT PARTID CCLASS


2/29/2016 35592694 ?
2/29/2016 24701148 ?
2/29/2016 7020178 ?
2/29/2016 5752088 ?
2/29/2016 8159863 ?
TARGET DATA FROM DTTPPS.PPS_PARTNER_WEEKLY

AS_OF_DT PARTID CCLASS


2/29/2016 8159863 40
2/29/2016 24701148
2/29/2016 35592694
2/29/2016 5752088
2/29/2016 7020178

Page 824
PPS_PARTNER_SCB_W

PASS

PASS

PASS

CTDR_STAT PARTNER_NAME CBUS_TYPE COC_CODE BR_NO


N 35592694 F410010 1592
N 24701148 3403
N 7020178 3102
N 5752088 3293
N 8159863 4236

CTDR_STAT PARTNER_NAME CBUS_TYPE COC_CODE BR_NO


N 8159863 4236
N 24701148 3403
N 35592694 F410010 1592
N 5752088 3293
N 7020178 3102

Page 825
PPS_PARTNER_SCB_W

QMTH_NOT_PAID CUST_NO_RM QDAY_NOT_PAID


1.40E+027
1.40E+027
1.40E+027 1
1.40E+027
65 1.40E+027 1921

QMTH_NOT_PAID CUST_NO_RM QDAY_NOT_PAID AVALUE_COLL ARESERVE_BOT


65 1.40E+027 1921
1.40E+027 429789.77
1.40E+027 3406000
1.40E+027 38962.96
1.40E+027 1 9662.13

Page 826
PPS_PARTNER_SCB_W

ARESERVE_SP PROVISION_INTERNALSTART_DT END_DT RECORD_DELETED_F


2/29/2016 12/31/9999
43.02 2/29/2016 12/31/9999
2/29/2016 12/31/9999
3.9 2/29/2016 12/31/9999
0.97 2/29/2016 12/31/9999

Page 827
PPS_PARTNER_SCB_W

CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


367 SCN_T_PPS_PARTNER_FI 4? ?
367 SCN_T_PPS_PARTNER_FI 4? ?
367 SCN_T_PPS_PARTNER_FI 4? ?
367 SCN_T_PPS_PARTNER_FI 4? ?
367 SCN_T_PPS_PARTNER_FI 4? ?

Page 828
PPS_PARTNER_SCB_W

Page 829
PPS_PARTNER_SCB_W

Page 830
PPS_PARTNER_SCB_W

Page 831
PPS_PARTNER_SCB_W

Page 832
PPS_PARTNER_SCB_W

Page 833
PPS_PARTNER_SCB_W

Page 834
PPS_PARTNER_SCB_W

Page 835
PPS_PARTNER_SCB_W

Compare record and content of all field


AS_OF_DT PARTID CCLASS
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Back To Index

Page 836
PPS_PARTNER_SCB_W

CTDR_STAT PARTNER_NAME CBUS_TYPE COC_CODE BR_NO


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 837
PPS_PARTNER_SCB_W

QMTH_NOT_PAID CUST_NO_RM QDAY_NOT_PAID AVALUE_COLL ARESERVE_BOT


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 838
PPS_PARTNER_SCB_W

ARESERVE_SP PROVISION_INTERNALSTART_DT END_DT RECORD_DELETED_F


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 839
PPS_PARTNER_SCB_W

CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 840
PPS_PARTNER_SCB_W

Page 841
PPS_PARTNER_SCB_W

Page 842
PPS_PARTNER_SCB_W

Page 843
PPS_PARTNER_SCB_W

Page 844
PPS_PARTNER_SCB_W

Page 845
PPS_PARTNER_SCB_W

Page 846
PPS_PARTNER_SCB_W

Page 847
PPS_PARTNER_CLASSIFY_W

PPS_PARTNER_CLASSIFY_W_01
Duplicate Check
SELECT AS_OF_DT,PARTID,IACCT,COUNT(*) FROM S2VTPPPS.TV_PPS_PARTNER_CLASSIFY_W GROUP BY 1,2,3 HAVING COUNT(*) > 1 ;

Result: 0 RECORDS

PPS_PARTNER_CLASSIFY_W_02
Null Validation
SELECT AS_OF_DT ,PARTID,IACCT FROM S2VTPPPS.TV_PPS_PARTNER_CLASSIFY_W WHERE
AS_OF_DT IS NULL OR
PARTID IS NULL OR
IACCT IS NULL

Result: 0 RECORDS

PPS_PARTNER_CLASSIFY_W_03
Source Data from VTXPPS.TV_PPS_PARTNER_CLASSIFY_W
AS_OF_DT PARTID IACCT
2/29/2016 25872809 130127984
2/29/2016 398507 73131011260
2/29/2016 9866927 47890157116
2/29/2016 4759463 47800489066
2/29/2016 13017544 69231017094

TARGET DATA FROM DTTPPS.PPS_PARTNER_CLASSIFY_WEEKLY


AS_OF_DT PARTID IACCT
2/29/2016 25872809 130127984
2/29/2016 398507 73131011260
2/29/2016 9866927 47890157116
2/29/2016 4759463 47800489066
2/29/2016 13017544 69231017094

Page 848
PPS_PARTNER_CLASSIFY_W

PASS

PASS

PASS

START_DT END_DT RECORD_DELETED_FCTL_ID INS_PROC_NAME


2/29/2016 12/31/9999 367 SCN_T_PPS_PARTNER_C
2/29/2016 12/31/9999 367 SCN_T_PPS_PARTNER_C
2/29/2016 12/31/9999 367 SCN_T_PPS_PARTNER_C
2/29/2016 12/31/9999 367 SCN_T_PPS_PARTNER_C
2/29/2016 12/31/9999 367 SCN_T_PPS_PARTNER_C

START_DT END_DT RECORD_DELETED_FCTL_ID INS_PROC_NAME


2/29/2016 12/31/9999 367 SCN_T_PPS_PARTNER_C
2/29/2016 12/31/9999 367 SCN_T_PPS_PARTNER_C
2/29/2016 12/31/9999 367 SCN_T_PPS_PARTNER_C
2/29/2016 12/31/9999 367 SCN_T_PPS_PARTNER_C
2/29/2016 12/31/9999 367 SCN_T_PPS_PARTNER_C

Page 849
PPS_PARTNER_CLASSIFY_W

INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


6? ?
6? ?
6? ?
6? ?
6? ?

INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


6? ?
6? ?
6? ?
6? ?
6? ?

Page 850
PPS_PARTNER_CLASSIFY_W

Page 851
PPS_PARTNER_CLASSIFY_W

Page 852
PPS_PARTNER_CLASSIFY_W

Page 853
PPS_PARTNER_CLASSIFY_W

Page 854
PPS_PARTNER_CLASSIFY_W

Page 855
PPS_PARTNER_CLASSIFY_W

Page 856
PPS_PARTNER_CLASSIFY_W

Page 857
PPS_PARTNER_CLASSIFY_W

Page 858
PPS_PARTNER_CLASSIFY_W

Page 859
PPS_PARTNER_CLASSIFY_W

Compare record and content of all field


AS_OF_DT PARTID IACCT
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Back To Index

Page 860
PPS_PARTNER_CLASSIFY_W

START_DT END_DT RECORD_DELETED_FCTL_ID INS_PROC_NAME


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 861
PPS_PARTNER_CLASSIFY_W

INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Page 862
PPS_PARTNER_CLASSIFY_W

Page 863
PPS_PARTNER_CLASSIFY_W

Page 864
PPS_PARTNER_CLASSIFY_W

Page 865
PPS_PARTNER_CLASSIFY_W

Page 866
PPS_PARTNER_CLASSIFY_W

Page 867
PPS_PARTNER_CLASSIFY_W

Page 868
PPS_PARTNER_CLASSIFY_W

Page 869
PPS_PARTNER_CLASSIFY_W

Page 870
PPS_PARTNER_CLASSIFY_W

Page 871
PPS_HP_ACCT_W

PPS_HP_ACCT_W_01
Duplicate Check
SELECT AS_OF_DT,IACCT,APPL_CODE,COUNT(*) FROM S2VTXPPS.TV_PPS_HP_ACCT_FINAL_W GROUP BY 1,2,3 HAVING COUNT(*) > 1 ;

Result: 0 RECORDS

PPS_HP_ACCT_W_02
Null Validation

SELECT AS_OF_DT ,IACCT ,APPL_CODE FROM S2VTXPPS.TV_PPS_HP_ACCT_FINAL_W WHERE


AS_OF_DT IS NULL OR
APPL_CODE IS NULL OR
IACCT IS NULL

Result: 0 RECORDS

PPS_HP_ACCT_W_03
Source Data from VTXPPS.TV_PPS_HP_ACCT_FINAL_W
AS_OF_DT DATE_TIME IACCT
2/29/2016 8/19/2016 16:55:06 49706632387
02/29/16 08/19/16 04:55 PM 49710076133
02/29/16 08/19/16 04:55 PM 49700459650
02/29/16 08/19/16 04:55 PM 49701915536
02/29/16 08/19/16 04:55 PM 49709751693

TARGET DATA FROM DTTPPS.TPPS_HP_ACCT_WEEKLY


AS_OF_DT IACCT APPL_CODE
02/29/16 49710076133 AL
02/29/16 49700459650 AL
02/29/16 49706632387 AL
02/29/16 49709751693 AL
02/29/16 49701915536 AL

Compare record and content of all field


AS_OF_DT IACCT APPL_CODE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Page 872
PPS_HP_ACCT_W

PASS

PASS

PASS

APPL_CODE CACCT_TYPE COC_CODE BR_NO CACCT_SUB_TYPE


AL 97 3377 552 970
AL 97 3375 681 975
AL 97 3375 681 970
AL 97 3373 351 970
AL 97 3475 104 970

CACCT_TYPE COC_CODE BR_NO CACCT_SUB_TYPE ACCT_NAME


97 3375 681 975 14764497068149
97 3375 681 970 14764497068149
97 3377 552 970 14764497055249
97 3475 104 970 14764497010449
97 3373 351 970 14764497035149

CACCT_TYPE COC_CODE BR_NO CACCT_SUB_TYPE ACCT_NAME


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 873
PPS_HP_ACCT_W

ACCT_NAME OPEN_DT CLOSE_DT CSTAT_ACCT QDAY_NOT_PAID


1.48E+025 05/11/12 ? N
1.48E+025 03/21/13 07/04/14 X
1.48E+025 06/19/09 06/21/15 X
1.48E+025 12/16/10 04/29/14 X
1.48E+025 01/31/13 ? N

OPEN_DT CLOSE_DT CSTAT_ACCT QDAY_NOT_PAID AGING_LEVEL


03/21/13 07/04/14 X
06/19/09 06/21/15 X
05/11/12 ? N
01/31/13 ? N
12/16/10 04/29/14 X

OPEN_DT CLOSE_DT CSTAT_ACCT QDAY_NOT_PAID AGING_LEVEL


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 874
PPS_HP_ACCT_W

AGING_LEVEL CCLASS MAKER CAR_GRP_CD GL_PROD_CODE


TOY 1 3612
? 6?
? 3?
? 3?
HON 1 3612

CCLASS MAKER CAR_GRP_CD GL_PROD_CODE FIS_CODE


? 6? ?
? 3? ?
TOY 1 3612 12021
HON 1 3612 12021
? 3? ?

CCLASS MAKER CAR_GRP_CD GL_PROD_CODE FIS_CODE


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 875
PPS_HP_ACCT_W

FIS_CODE CR_PURPOSE DDLC ATOT_LN ABAL


12021 241022 02/29/16 460,575.8400 28785.99
? 241022 02/29/16
? 241022 02/29/16
? 241022 02/29/16
12021 241022 02/29/16 485629.92 236070.1

CR_PURPOSE DDLC ATOT_LN ABAL UID_BAL


241022 02/29/16
241022 02/29/16
241022 02/29/16 460575.84 28785.99 147.02
241022 02/29/16 485629.92 236070.1 15223.62
241022 02/29/16

CR_PURPOSE DDLC ATOT_LN ABAL UID_BAL


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 876
PPS_HP_ACCT_W

UID_BAL UID_BAL_SUB NET_BAL PROVISION_BAL REPOSSESS_DT


147.02 28638.97 35.67 ?
?
?
?
15223.62 220846.48 275.03 ?

UID_BAL_SUB NET_BAL PROVISION_BAL REPOSSESS_DT PASTDUE_DT


? ?
? ?
28638.97 35.67 ? ?
220846.48 275.03 ? ?
? ?

UID_BAL_SUB NET_BAL PROVISION_BAL REPOSSESS_DT PASTDUE_DT


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 877
PPS_HP_ACCT_W

PASTDUE_DT STOPCAL_DT CTDR_STAT CUST_NO_RM ACTION_CODE


? ? N 1.40E+027 ?
? ? N 1.40E+027 ?
? ? N 1.40E+027 ?
? 07/24/13 N 1.40E+027 ?
? ? N 1.40E+027 ?

STOPCAL_DT CTDR_STAT CUST_NO_RM ACTION_CODE PROVISION_SP


? N 1.40E+027 ?
? N 1.40E+027 ?
? N 1.40E+027 ?
? N 1.40E+027 ?
07/24/13 N 1.40E+027 ?

STOPCAL_DT CTDR_STAT CUST_NO_RM ACTION_CODE PROVISION_SP


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 878
PPS_HP_ACCT_W

PROVISION_SP PROVISION_TOT PROVISION_INTERNAL


35.67

275.03

PROVISION_TOT START_DT END_DT RECORD_DELETED_F CTL_ID


0.0000 2/29/2016 12/31/99 367
0.0000 2/29/2016 12/31/99 367
35.6658 2/29/2016 12/31/99 367
275.0332 2/29/2016 12/31/99 367
0.0000 2/29/2016 12/31/99 367

PROVISION_TOT START_DT END_DT RECORD_DELETED_F CTL_ID


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 879
PPS_HP_ACCT_W

INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


SCN_T_PPS_HP_ACCT_W 6? ?
SCN_T_PPS_HP_ACCT_W 6? ?
SCN_T_PPS_HP_ACCT_W 6? ?
SCN_T_PPS_HP_ACCT_W 6? ?
SCN_T_PPS_HP_ACCT_W 6? ?

INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 880
PPS_HP_ACCT_W

Page 881
PPS_HP_ACCT_W

Page 882
PPS_HP_ACCT_W

Page 883
PPS_HP_ACCT_W
TRUE TRUE TRUE

Back To Index

Page 884
PPS_HP_ACCT_W
TRUE TRUE TRUE TRUE TRUE

Page 885
PPS_HP_ACCT_W
TRUE TRUE TRUE TRUE TRUE

Page 886
PPS_HP_ACCT_W
TRUE TRUE TRUE TRUE TRUE

Page 887
PPS_HP_ACCT_W
TRUE TRUE TRUE TRUE TRUE

Page 888
PPS_HP_ACCT_W
TRUE TRUE TRUE TRUE TRUE

Page 889
PPS_HP_ACCT_W
TRUE TRUE TRUE TRUE TRUE

Page 890
PPS_HP_ACCT_W
TRUE TRUE TRUE TRUE TRUE

Page 891
PPS_HP_ACCT_W
TRUE TRUE TRUE TRUE

Page 892
PPS_HP_ACCT_W

Page 893
PPS_HP_ACCT_W

Page 894
PPS_HP_ACCT_W

Page 895
VTPPPS_TV_PPS_SECUR_ALL
TV_PPS_SECUR_ALL_01 PASS

Duplicate Check

SEL ISECCODE ,ISECKEY,


COUNT(*) A FROM
(SEL DISTINCT * FROM S2VTPPPS.TV_PPS_SECUR_ALL) DT
RESULT GROUP BY 1,2 HAVING COUNT(*)>1;
0 RECORDS FOUND

TV_PPS_SECUR_ALL_02 PASS

NULL Check

SEL ISECCODE ,ISECKEY


FROM S2VTPPPS.TV_PPS_SECUR_ALL
WHERE ISECCODE IS NULL
OR ISECKEY IS NULL;

RESULT
0 RECORDS FOUND

TV_PPS_SECUR_ALL_03 PASS

Source Data from VTPPPS.TV_PPS_SECUR_ALL

ISECCODE ISECKEY DLSTSUR TNOTE DVALUE_COASIM_VALUE


11 1383508 8/13/2015 5217259(..) 201602
18 6471 2/29/2016 201602
19 3597 2/29/2016 201602
12 925195 1/27/2016 201,605 201602
39 15521 11/26/2013 19487997-Re 201602

TARGET DATA FROM


NO ODI

Compare record and content of all field

Page 896
VTPPPS_TV_PPS_SECUR_ALL

ASIM_DATE DEPRECIAT REMAIN_PECSTAT_INS CSTAT_MK_ACC_REAL COLLID FLAG_DEL FLAG_ADJ


? L000005463 5217259 N N
? 5.110E+010 12553758 N N
? 1303676416 12537460 N N
? 4.789E+010 2011016524 N N
? 1 1 4.789E+010 19487997 N N

Page 897
VTPPPS_TV_PPS_SECUR_ALL

INDEX

Page 898
VTPPPS_TV_PPS_SECUR_ALL

Page 899
VTPPPS_TV_PPS_PARTSEC_ALL_NOT04
FAIL

Duplicate Check
SEL PARTID,ISECCODE ,ISECKEY,
COUNT(*) FROM
(SEL DISTINCT * FROM S2VTPPPS.TV_PPS_PARTSEC_ALL_NOT048) DT
GROUP BY 1,2,3 HAVING COUNT(*)>1;
RESULT 1815 RECORDS
PARTID ISECCODE ISECKEY Count(*)
2630157 12 2972134 2
2067023 12 2642876 2
368106 12 2008460 2
7934952 12 3002437 2
3814322 12 1829972 2

TV_PPS_PARTSEC_ALL_NOT048_02 PASS

NULL Check

SEL PARTID,ISECCODE ,ISECKEY


FROM S2VTPPPS.TV_PPS_PARTSEC_ALL_NOT048
WHERE ISECCODE IS NULL
OR ISECKEY IS NULL
OR PARTID IS NULL;

RESULT
0 RECORDS FOUND

TV_PPS_PARTSEC_ALL_NOT048_03 PASS

Source Data from VTPPPS.TV_PPS_PARTSEC_ALL_NOT048

PARTID ISECCODE ISECKEY ALSTSUR AMORG CCURRENCY


2564119 11 13656 ### ### THB
32418566 53 2530 THB
426980 11 2709 ### THB
187367 11 1385829 ### ### THB
4676886 11 2743 ### 602,487.97 THB

TARGET DATA FROM


NO ODI

Page 900
VTPPPS_TV_PPS_PARTSEC_ALL_NOT04

ALSTSUR_EAMORG_EX FLAG_DEL FLAG_ADJ


### ### N N
N N
### N N
### ### N N
### 602,487.97 N N

Page 901
VTPPPS_TV_PPS_PARTSEC_ALL_NOT04
Compare record and content of all field

CHECK RCA BELOW

INDEX DUPLICATES EXIST IN THE TABLE LEVEL

-------TV_PPS_PARTSEC_ALL_NOT048 SELECT PARTID , PARTSEC.ISECCODE , PARTSEC.ISEC


--------RCA FOR DUPLICATE COLUMNS FROM S2DTPPPS.TPPS_PARTNER_SECUR AS PARTSEC
SEL PARTID, ISECCODE, ISECKEY , COUNT(*) INNER JOIN S2DTPPPS.TPPS_SECUR AS SEC
FROM ON PARTSEC.ISECCODE=SEC.ISECCODE
( AND PARTSEC.ISECKEY=SEC.ISECKEY
SELECT GROUP BY 1,2,3 HAVING COUNT(*) > 1
PARTID,
ISECCODE,
ISECKEY,
ALSTSUR,
AMORG,
CCURRENCY,
ALSTSUR_EX,
AMORG_EX,
COLLID,
FLAG_ADJ
FROM
(
SELECT
PARTSEC.PARTID AS PARTID,
PARTSEC.ISECCODE AS ISECCODE,
PARTSEC.ISECKEY AS ISECKEY,
PARTSEC.ALSTSUR AS ALSTSUR,
PARTSEC.AMORG AS AMORG,
PARTSEC.CCURRENCY AS CCURRENCY,
PARTSEC.ALSTSUR_EX AS ALSTSUR_EX,
PARTSEC.AMORG_EX AS AMORG_EX,
SEC.COLLID AS COLLID,
'N' AS FLAG_ADJ,
1 AS SEQ
FROM S2DTPPPS.TPPS_PARTNER_SECUR AS PARTSEC
INNER JOIN S2DTPPPS.TPPS_SECUR AS SEC
ON PARTSEC.ISECCODE=SEC.ISECCODE
AND PARTSEC.ISECKEY=SEC.ISECKEY
) AS SUB_SEC_CURR
UNION ALL
SELECT
PARTID,

Page 902
VTPPPS_TV_PPS_PARTSEC_ALL_NOT04

EVEL

C.ISECKEY ,COUNT(*)
RTSEC

Page 903
VTPPPS_TV_PPS_PARTSEC_ALL_NOT04
ISECCODE,
ISECKEY,
ALSTSUR,
AMORG,
CCURRENCY,
ALSTSUR_EX,
AMORG_EX,
COLLID,
FLAG_ADJ
FROM
(
SELECT
SUB_PARTSEC.PARTID AS PARTID,
SUB_PARTSEC.ISECCODE AS ISECCODE,
SUB_PARTSEC.ISECKEY AS ISECKEY,
SUB_PARTSEC.ALSTSUR AS ALSTSUR,
SUB_PARTSEC.AMORG AS AMORG,
SUB_PARTSEC.CCURRENCY AS CCURRENCY,
SUB_PARTSEC.ALSTSUR_EX AS ALSTSUR_EX,
SUB_PARTSEC.AMORG_EX AS AMORG_EX,
SUB_SEC_PREV.COLLID AS COLLID,
SUB_PARTSEC.FLAG_ADJ AS FLAG_ADJ,
2 AS SEQ
FROM
(
SELECT
PARTSECUR.*
FROM S2VTTPPS.PPS_PARTNER_SECUR AS PARTSECUR
INNER JOIN S2VTPPPS.VPPS_BUSINESSDATE_M AS BD
ON PARTSECUR.AS_OF_DT=BD.PREVBUSINESSDATE
AND PARTSECUR.ISECCODE<>'048'
AND PARTSECUR.FLAG_DEL='N'
AND PARTSECUR.CTL_ID='367'
QUALIFY RANK() OVER(PARTITION BY ISECCODE,ISECKEY ORDER BY DATE_TIME DESC)=1
) AS SUB_PARTSEC

INNER JOIN

(
SELECT
SECUR_PREV.ISECCODE AS ISECCODE,
SECUR_PREV.ISECKEY AS ISECKEY,
SECUR_PREV.COLLID AS COLLID
FROM S2VTTPPS.PPS_SECUR AS SECUR_PREV
INNER JOIN S2VTPPPS.VPPS_BUSINESSDATE_M AS BD
ON SECUR_PREV.AS_OF_DT=BD.PREVBUSINESSDATE
AND SECUR_PREV.ISECCODE<>'048'
AND SECUR_PREV.FLAG_DEL='N'
AND SECUR_PREV.CTL_ID='367'

Page 904
VTPPPS_TV_PPS_PARTSEC_ALL_NOT04

Page 905
VTPPPS_TV_PPS_PARTSEC_ALL_NOT04
QUALIFY RANK() OVER(PARTITION BY ISECCODE,ISECKEY ORDER BY DATE_TIME DESC)=1
) AS SUB_SEC_PREV
ON SUB_PARTSEC.ISECCODE=SUB_SEC_PREV.ISECCODE
AND SUB_PARTSEC.ISECKEY=SUB_SEC_PREV.ISECKEY
) AS SUB_SEC_PREV
QUALIFY RANK() OVER (PARTITION BY PARTID,ISECCODE, ISECKEY ORDER BY SEQ ASC)=1
) AS MAIN
GROUP BY 1,2,3 HAVING COUNT(*) > 1 ;

Page 906
VTPPPS_TV_PPS_PARTSEC_ALL_NOT04

Page 907
VTPPPS_TV_PPS_PARTSEC_ALL_048
TV_PPS_PARTSEC_ALL_048_01 PASS

Duplicate Check

SEL PARTID,ISECCODE ,ISECKEY,


COUNT(*) FROM S2VTPPPS.TV_PPS_PARTSEC_ALL_048
GROUP BY 1,2,3 HAVING COUNT(*)>1;
RESULT

TV_PPS_PARTSEC_ALL_048_02 PASS

NULL Check

SEL PARTID,ISECCODE ,ISECKEY


FROM S2VTPPPS.TV_PPS_PARTSEC_ALL_048
WHERE ISECCODE IS NULL
OR ISECKEY IS NULL
OR PARTID IS NULL;

RESULT

TV_PPS_PARTSEC_ALL_048_03 PASS

Source Data from VTPPPS.TV_PPS_PARTSEC_ALL_048


PARTID ISECCODE ISECKEY ALSTSUR AMORG CCURRENCY
4433619 48 1382100 1367651.73 10000000 THB
187024 48 1386522 2538107.25 15173000 THB
4425214 48 1389674 10000000 10000000 THB
349905 48 1390432 4000000 THB
188056 48 1388336 10000000 THB

TARGET DATA FROM

NO ODI

Compare record and content of all field

Page 908
VTPPPS_TV_PPS_PARTSEC_ALL_048

ALSTSUR_EAMORG_EX FLAG_DEL FLAG_ADJ


1367651.73 10000000 N N
2538107.25 15173000 N N
18884855.2 10000000 N N
4000000 N N
10000000 N N

Page 909
VTPPPS_TV_PPS_PARTSEC_ALL_048

BACK TO #INDEX

Page 910
VTPPPS_TV_PPS_PARTSEC_ALL_048

Page 911
VTXPPS_TV_PPS_SECUR_FINAL
TV_PPS_SECUR_FINAL_01 PASS

Duplicate Check

SEL AS_OF_DT ,DATE_TIME ,ISECCODE ,ISECKEY,COUNT(*) A FROM S2VTXPPS.TV_PPS


GROUP BY 1,2,3,4 HAVING A >1

RESULT 0 RECORDS FOUND

TV_PPS_SECUR_FINAL_02 PASS

NULL Check

SEL AS_OF_DT ,DATE_TIME ,ISECCODE ,ISECKEY


FROM S2VTXPPS.TV_PPS_SECUR_FINAL
WHERE ISECCODE IS NULL
OR ISECKEY IS NULL
OR DATE_TIME IS NULL
OR AS_OF_DT IS NULL;
RESULT
0 RECORDS FOUND

TV_PPS_SECUR_FINAL_03 PASS

Source Data from VTXPPS.TV_PPS_SECUR_FINAL


AS_OF_DT DATE_TIME ISECCODE ISECKEY DLSTSUR TNOTE
2/29/2016 8/18/2016 14 12 1392825 9/2/2014 9253713+.--
2/29/2016 8/18/2016 14 19 12434 2/29/2016
2/29/2016 8/18/2016 14 12 1386026 4/28/2011 7087268+.--
2/29/2016 8/18/2016 14 12 10182 3/24/2014 12938812+.-
2/29/2016 8/18/2016 14 12 1321292 1/15/2016

TARGET DATA FROM DTTPPS.PPS_SECUR


AS_OF_DT DATE_TIME ISECCODE ISECKEY DLSTSUR TNOTE
2/29/2016 8/18/2016 14 12 1392825 9/2/2014 9253713+.--
2/29/2016 8/18/2016 14 19 12434 2/29/2016
2/29/2016 8/18/2016 14 12 1386026 4/28/2011 7087268+.--
2/29/2016 8/18/2016 14 12 10182 3/24/2014 12938812+.-
2/29/2016 8/18/2016 14 12 1321292 1/15/2016

Page 912
VTXPPS_TV_PPS_SECUR_FINAL

TV_PPS_SECUR_FINAL

DVALUE_COASIM_VALUEASIM_DATE DEPRECIAT REMAIN_PECSTAT_INS CSTAT_MK_ACC_REAL COLLID


201602 5600000 9/2/2014 1 1 9253713
201602 ? 17249662
201602 ? 1 1 6.033E+010 7087268
201602 ? 1 1 12938812
201602 ? 4.969E+010 2014031283

DVALUE_COASIM_VALUEASIM_DATE DEPRECIAT REMAIN_PECSTAT_INS CSTAT_MK_ACC_REAL COLLID


201602 5600000 9/2/2014 1 1 9253713
201602 ? 17249662
201602 ? 1 1 6.033E+010 7087268
201602 ? 1 1 12938812
201602 ? 4.969E+010 2014031283

Page 913
VTXPPS_TV_PPS_SECUR_FINAL

FLAG_DEL FLAG_ADJ
N N
N N
N N
N N
N N

FLAG_DEL FLAG_ADJ
N N
N N
N N
N N
N N

Page 914
VTXPPS_TV_PPS_SECUR_FINAL

Compare record and content of all field

AS_OF_DT DATE_TIME ISECCODE ISECKEY DLSTSUR TNOTE


TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE

#INDEX

Page 915
VTXPPS_TV_PPS_SECUR_FINAL

DVALUE_COASIM_VALUEASIM_DATE DEPRECIAT REMAIN_PECSTAT_INS CSTAT_MK_ACC_REAL COLLID


TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 916
VTXPPS_TV_PPS_SECUR_FINAL

FLAG_DEL FLAG_ADJ
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE

Page 917
VTXPPS_TV_PPS_PARTSEC_FINAL
TV_PPS_PARTSEC_FINAL_01 FAIL

Duplicate Check

SEL AS_OF_DT ,DATE_TIME ,ISECCODE ,ISECKEY,PARTID,


COUNT(*) FROM S2VTXPPS.TV_PPS_PARTSEC_FINAL
GROUP BY 1,2,3,4,5 HAVING COUNT(*)>1;
RESULT
1182 RECORDS FOUND
AS_OF_DT DATE_TIME ISECCODE ISECKEY PARTID
2/29/2016 8/30/2016 17 12 2840457 34379673
2/29/2016 8/30/2016 17 12 2713260 4189911
2/29/2016 8/30/2016 17 12 1875399 3682588
2/29/2016 8/30/2016 17 12 2811682 13597036
2/29/2016 8/30/2016 17 12 2471854 2232171

TV_PPS_PARTSEC_FINAL_02 PASS

NULL Check
SEL AS_OF_DT ,DATE_TIME ,ISECCODE ,ISECKEY,PARTID
FROM S2VTXPPS.TV_PPS_PARTSEC_FINAL
WHERE ISECCODE IS NULL
OR ISECKEY IS NULL
OR PARTID IS NULL
OR DATE_TIME IS NULL
OR AS_OF_DT IS NULL;
RESULT
0 RECORDS FOUND

TV_PPS_PARTSEC_FINAL_03 PASS

Source Data from VTXPPS.TV_PPS_PARTSEC_FINAL


AS_OF_DT DATE_TIME PARTID ISECCODE ISECKEY ALSTSUR
2/29/2016 8/18/2016 14 341970 19 8374
2/29/2016 8/18/2016 14 94583 12 1386225 750000
2/29/2016 8/18/2016 14 134030 1 1386792 100000
2/29/2016 8/18/2016 14 32713422 40 2004 7172000
2/29/2016 8/18/2016 14 7951235 11 1248 25175000

TARGET DATA FROM DTTPPS.PPS_PARTNER_SECUR


AS_OF_DT DATE_TIME PARTID ISECCODE ISECKEY ALSTSUR
2/29/2016 8/18/2016 14 341970 19 8374
2/29/2016 8/18/2016 14 94583 12 1386225 750000

Page 918
VTXPPS_TV_PPS_PARTSEC_FINAL

Count(*)
3
2
2
2
2

AMORG CCURRENCYALSTSUR_EAMORG_EX AVALUE_COFLAG_DEL FLAG_ADJ


THB N N
600000 THB 750000 600000 N N
100000 THB 100000 100000 100000 N N
15390472 THB 7172000 15390472 N N
7359000 THB 25175000 7359000 N N

AMORG CCURRENCYALSTSUR_EAMORG_EX AVALUE_COFLAG_DEL FLAG_ADJ


THB N N
600000 THB 750000 600000 N N

Page 919
VTXPPS_TV_PPS_PARTSEC_FINAL

Page 920
VTXPPS_TV_PPS_PARTSEC_FINAL
2/29/2016 8/18/2016 14 134030 1 1386792 100000
2/29/2016 8/18/2016 14 32713422 40 2004 7172000
2/29/2016 8/18/2016 14 7951235 11 1248 25175000

Compare record and content of all field

AS_OF_DT DATE_TIME PARTID ISECCODE ISECKEY ALSTSUR


TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE

#INDEX

DUPLICATES EXISTS IN THE FROLLOWING VIEW USED IN SUB_MAIN

SELECT
PARTSEC.PARTID AS PARTID,
PARTSEC.ISECCODE AS ISECCODE,
PARTSEC.ISECKEY AS ISECKEY,COUNT(*)
FROM S2VTPPPS.TV_PPS_PARTSEC_ALL_NOT048 AS PARTSEC
GROUP BY 1,2,3 HAVING COUNT(*) > 1 ;

----------------THE FOLLOWING SUB CODE IS TAKEN FROM

SELECT
CAST(BD.BUSINESSDATE AS DATE FORMAT 'YYYY-MM-DD') AS AS_OF_DT,
CURRENT_TIMESTAMP(0) AS DATE_TIME,
CAST(SUB_MAIN.PARTID AS CHAR(16)) AS PARTID,
CAST(SUB_MAIN.ISECCODE AS CHAR(3)) AS ISECCODE,
CAST(SUB_MAIN.ISECKEY AS CHAR(16)) AS ISECKEY,COUNT(*)
FROM S2DTPPPS.TPPS_PARTSEC_AVALUE AS PARTSEC_AVAL
CROSS JOIN S2VTPPPS.VPPS_BUSINESSDATE_M AS BD
INNER JOIN
(
SELECT
PARTSEC.PARTID AS PARTID,
PARTSEC.ISECCODE AS ISECCODE,
PARTSEC.ISECKEY AS ISECKEY

Page 921
VTXPPS_TV_PPS_PARTSEC_FINAL
100000 THB 100000 100000 100000 N N
15390472 THB 7172000 15390472 N N
7359000 THB 25175000 7359000 N N

AMORG CCURRENCYALSTSUR_EAMORG_EX AVALUE_COFLAG_DEL FLAG_ADJ


TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 922
VTXPPS_TV_PPS_PARTSEC_FINAL

Page 923
VTXPPS_TV_PPS_PARTSEC_FINAL
FROM S2VTPPPS.TV_PPS_PARTSEC_ALL_NOT048 AS PARTSEC
UNION ALL
SELECT
PARTSEC_048.PARTID AS PARTID,
PARTSEC_048.ISECCODE AS ISECCODE,
PARTSEC_048.ISECKEY AS ISECKEY
FROM S2VTPPPS.TV_PPS_PARTSEC_ALL_048 AS PARTSEC_048
) AS SUB_MAIN

ON PARTSEC_AVAL.PARTID=SUB_MAIN.PARTID
AND PARTSEC_AVAL.ISECCODE=SUB_MAIN.ISECCODE
AND PARTSEC_AVAL.ISECKEY=SUB_MAIN.ISECKEY
GROUP BY 1,2,3,4,5 HAVING COUNT(*) > 1 ;

Page 924
VTXPPS_TV_PPS_PARTSEC_FINAL

Page 925
VTXPPS_TV_PPS_PARTSEC_FINAL

Page 926
VTXPPS_TV_PPS_SECUR_H
TV_PPS_SECUR_H_01 PASS

Duplicate Check

SEL AS_OF_DT,ISECCODE ,ISECKEY,


COUNT(*) FROM S2VTXPPS.TV_PPS_SECUR_H
GROUP BY 1,2,3 HAVING COUNT(*)>1;
RESULT
0 RECORDS FOUND

RESULT

TV_PPS_SECUR_H_02 PASS

NULL Check
SEL AS_OF_DT ,ISECCODE ,ISECKEY
FROM S2VTXPPS.TV_PPS_SECUR_H
WHERE ISECCODE IS NULL
OR ISECKEY IS NULL
OR AS_OF_DT IS NULL;

RESULT
0 RECORDS FOUND

TV_PPS_SECUR_H_03 PASS

Source Data from VTXPPS.TV_PPS_SECUR_H


AS_OF_DT ISECCODE ISECKEY DLSTSUR TNOTE DVALUE_CO
2/29/2016 12 9935 2/29/2016 12823667+.- 201602
2/29/2016 19 14312 2/29/2016 201602
2/29/2016 12 1390598 2/19/2008 747637+.--C 201602
2/29/2016 42 1388679 7/3/2006 731435--Res 201602
2/29/2016 47 14806 5/26/2014 1911581540 201602

TARGET DATA FROM DTTPPS.PPS_SECUR_H


AS_OF_DT ISECCODE ISECKEY DLSTSUR TNOTE DVALUE_CO
2/29/2016 12 9935 2/29/2016 12823667+.- 201602
2/29/2016 19 14312 2/29/2016 201602
2/29/2016 12 1390598 2/19/2008 747637+.--C 201602
2/29/2016 42 1388679 7/3/2006 731435--Res 201602
2/29/2016 47 14806 5/26/2014 1911581540 201602

Page 927
VTXPPS_TV_PPS_SECUR_H

ASIM_VALUEASIM_DATE DEPRECIAT REMAIN_PECSTAT_INS CSTAT_MK_ACC_REAL COLLID FLAG_DEL


? 12823667 N
? 18774107 N
? 1 1 747637 N
? 1 1 731435 N
? 1 19115815 N

ASIM_VALUEASIM_DATE DEPRECIAT REMAIN_PECSTAT_INS CSTAT_MK_ACC_REAL COLLID FLAG_DEL


? 12823667 N
? 18774107 N
? 1 1 747637 N
? 1 1 731435 N
? 1 19115815 N

Page 928
VTXPPS_TV_PPS_SECUR_H

FLAG_ADJ START_DT END_DT RECORD_DECTL_ID INS_PROC_ INS_TXF_BAUPD_PROC_UPD_TXF_BATCH_


N 2/29/2016 12/31/9999 367 SCN_T_PPS_SEC 4? ?
N 2/29/2016 12/31/9999 367 SCN_T_PPS_SEC 4? ?
N 2/29/2016 12/31/9999 367 SCN_T_PPS_SEC 4? ?
N 2/29/2016 12/31/9999 367 SCN_T_PPS_SEC 4? ?
N 2/29/2016 12/31/9999 367 SCN_T_PPS_SEC 4? ?

FLAG_ADJ START_DT END_DT RECORD_DECTL_ID INS_PROC_ INS_TXF_BAUPD_PROC_UPD_TXF_BATCH_


N 2/29/2016 12/31/9999 367 SCN_T_PPS_SEC 4? ?
N 2/29/2016 12/31/9999 367 SCN_T_PPS_SEC 4? ?
N 2/29/2016 12/31/9999 367 SCN_T_PPS_SEC 4? ?
N 2/29/2016 12/31/9999 367 SCN_T_PPS_SEC 4? ?
N 2/29/2016 12/31/9999 367 SCN_T_PPS_SEC 4? ?

Page 929
VTXPPS_TV_PPS_SECUR_H

BATCH_ID

BATCH_ID

Page 930
VTXPPS_TV_PPS_SECUR_H

Compare record and content of all field

AS_OF_DT ISECCODE ISECKEY DLSTSUR TNOTE DVALUE_CO


TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE

#INDEX

Page 931
VTXPPS_TV_PPS_SECUR_H

ASIM_VALUEASIM_DATE DEPRECIAT REMAIN_PECSTAT_INS CSTAT_MK_ACC_REAL COLLID FLAG_DEL


TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 932
VTXPPS_TV_PPS_SECUR_H

FLAG_ADJ
TRUE
TRUE
TRUE
TRUE
TRUE

Page 933
VTXPPS_TV_PPS_SECUR_H

Page 934
VTXPPS_TV_PPS_PARTSEC_H
TV_PPS_PARTSEC_H_01 FAIL

Duplicate Check

SEL AS_OF_DT ,ISECCODE ,ISECKEY,PARTID,


COUNT(*) FROM S2VTXPPS.TV_PPS_PARTSEC_H
GROUP BY 1,2,3,4 HAVING COUNT(*)>1;
AS_OF_DT ISECCODE ISECKEY PARTID Count(*)
2/29/2016 12 1007180 9266793 2
2/29/2016 12 1055012 29267053 2
2/29/2016 12 937585 8546865 2
2/29/2016 12 452910 4478381 2
2/29/2016 12 368152 5528950 3

RESULT
884 RECORDS FOUND

SEL AS_OF_DT,ISECCODE ,ISECKEY,PARTID,


COUNT(*) FROM S1DTTPPS.PPS_PARTNER_SECUR_H
GROUP BY 1,2,3,4 HAVING COUNT(*)>1;

RESULT
0 RECORDS FOUND

TV_PPS_PARTSEC_H_02 PASS

NULL Check
SEL AS_OF_DT,ISECCODE ,ISECKEY,PARTID
FROM S2VTXPPS.TV_PPS_PARTSEC_H
WHERE ISECCODE IS NULL
OR ISECKEY IS NULL
OR PARTID IS NULL
OR AS_OF_DT IS NULL;

RESULT
0 RECORDS FOUND

TV_PPS_PARTSEC_H_03 PASS

Source Data from VTXPPS.TV_PPS_PARTSEC_H


AS_OF_DT PARTID ISECCODE ISECKEY ALSTSUR AMORG
2/29/2016 2601421 39 2026 2734284 1913998
2/29/2016 253870 11 1380081 986400 1133003
2/29/2016 24427513 40 1384044 7108071.78
2/29/2016 99713 11 1387260 7596000 3500000
2/29/2016 15311225 42 1379255

Page 935
VTXPPS_TV_PPS_PARTSEC_H

CCURRENCYALSTSUR_EAMORG_EX AVALUE_COFLAG_DEL FLAG_ADJ


THB 2734284 1913998 N N
THB 986400 1133003 N N
THB 7108071.78 N N
THB 7596000 3500000 N N
THB N N

Page 936
VTXPPS_TV_PPS_PARTSEC_H
TARGET DATA FROM DTTPPS.PPS_PARTNER_SECUR_H
AS_OF_DT PARTID ISECCODE ISECKEY ALSTSUR AMORG
2/29/2016 2601421 39 2026 2734284 1913998
2/29/2016 253870 11 1380081 986400 1133003
2/29/2016 24427513 40 1384044 7108071.78
2/29/2016 99713 11 1387260 7596000 3500000
2/29/2016 15311225 42 1379255

Compare record and content of all field

AS_OF_DT PARTID ISECCODE ISECKEY ALSTSUR AMORG


TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE

BACK TO #INDEX

DUPLICATES EXIST IN THE FOLLOWING DRIVING TABLES

SELECT
AS_OF_DT ,ISECCODE ,ISECKEY,PARTID, COUNT(*)
FROM S2VTTPPS.PPS_PARTNER_SECUR AS PARTSEC
INNER JOIN S2VTPPPS.VPPS_BUSINESSDATE_M AS BD
ON PARTSEC.AS_OF_DT=BD.BUSINESSDATE
AND PARTSEC.CTL_ID='367'
GROUP BY 1,2,3,4 HAVING COUNT(*) > 1 ;

Page 937
VTXPPS_TV_PPS_PARTSEC_H

CCURRENCYALSTSUR_EAMORG_EX AVALUE_COFLAG_DEL FLAG_ADJ


THB 2734284 1913998 N N
THB 986400 1133003 N N
THB 7108071.78 N N
THB 7596000 3500000 N N
THB N N

CCURRENCYALSTSUR_EAMORG_EX AVALUE_COFLAG_DEL FLAG_ADJ


TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE

Page 938
VEU_PPS_CLASSIFY_FUND
VEU_PPS_CLASSIFY_FUND_001
SEL COUNT(*) FROM S2VEUPPS.VPPS_CLASSIFY_FUND
EDW_PPS_CLASSIFY_FUND_MYYYYMMDD.DAT

Result 643626

VEU_PPS_CLASSIFY_FUND_002
DAT FILE NAME MATCHES SHOWED IN THE BELOW SCREEN SHOT

Result

VEU_PPS_CLASSIFY_FUND_003
Source Data from VEUPPS.VPPS_CLASSIFY_FUND
IACCT DCLASS CACCT_TYPE COC_CODE
%00103045942% %201602% %03% 3089
%00103163978% %201602% %03% 1611
%00103168693% %201602% %03% 2215
%00103192812% %201602% %03% 3089

Page 939
VEU_PPS_CLASSIFY_FUND
PASS

PASS

PASS

ATOT_LN ABAL AINT_BF AFEE APREMIUABAL_STAINT_AF QMTH_NO


CSTAT_A CSTAT_B
200000 4512.12 %N% %N%
30000000 %N% %N%
1000000 ### %N% %N%
1500000 %N% %N%

Page 940
VEU_PPS_CLASSIFY_FUND

DDLC CBUS_TYCSTAT_I CREASON


BR_NO CCLASS DSTOPCAALOSS CCURREN
ATOT_OUCTDR_STABAL_NF
%2016-0T970000Y 1 ? THB 4512.12 %N%
%2016-0C293090Y 1 ? THB %N%
%2016-0M711010Y 1 ? THB ### %N%
%2016-0T970000Y 1 ? THB %N%

Page 941
VEU_PPS_CLASSIFY_FUND

ABAL_NFABAL_NFCNF_STAATOT_LNABAL_EXAINT_BF_AFEE_EXAPREMIUABAL_STAINT_AF_ARESERVARESERV
F 200000 4512.12 45.12
###
F ### ### 337.94
###

Page 942
VEU_PPS_CLASSIFY_FUND

ARESERVGL_PRODFIS_COD CACCT_SACCT_NAQDAY_NOT_PAID
3511 12001 ###
###
3511 12001 ###
###

Page 943
VEU_PPS_CLASSIFY_FUND
%00103251446% %201602% %03% 3089
%00103496313% %201602% %03% 1508

Target Data loaded to EDW_PPS_CLASSIFY_FUND_MYYYYMMDD.DAT


IACCT DCLASS CACCT_TYPE COC_CODE
%00103045942% %201602% %03% 3089
%00103163978% %201602% %03% 1611
%00103168693% %201602% %03% 2215
%00103192812% %201602% %03% 3089
%00103251446% %201602% %03% 3089
%00103496313% %201602% %03% 1508

Compare record and content of all field


IACCT DCLASS CACCT_TYPE COC_CODE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Remarks

Back To Index

Page 944
VEU_PPS_CLASSIFY_FUND
3700000 ### %N% %N%
5000000 ### %N% %N%

ATOT_LN ABAL AINT_BF AFEE APREMIUABAL_STAINT_AF QMTH_NO


CSTAT_A CSTAT_B
200000 4512.12 %N% %N%
30000000 %N% %N%
1000000 ### %N% %N%
1500000 %N% %N%
3700000 ### %N% %N%
5000000 ### %N% %N%

ATOT_LN ABAL AINT_BF AFEE APREMIUM


ABAL_STOPC
AINT_AF QMTH_NOT_P
CSTAT_ACCT
CSTAT_BO
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 945
VEU_PPS_CLASSIFY_FUND
%2016-0T970000Y 1 ? THB ### %N%
%2016-0G477110Y 1 ? THB ### %N%

DDLC CBUS_TYCSTAT_I CREASON


BR_NO CCLASS DSTOPCAALOSS CCURREN
ATOT_OUCTDR_STABAL_NF
%2016-0T970000Y 1 ? THB 4512.12 %N%
%2016-0C293090Y 1 ? THB %N%
%2016-0M711010Y 1 ? THB ### %N%
%2016-0T970000Y 1 ? THB %N%
%2016-0T970000Y 1 ? THB ### %N%
%2016-0G477110Y 1 ? THB ### %N%

DDLC CBUS_TYPE
CSTAT_INTE
CREASON_C
BR_NO CCLASS DSTOPCAL
ALOSS CCURRENCY
ATOT_OUTS
CTDR_STAT
ABAL_NFF1
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 946
VEU_PPS_CLASSIFY_FUND
F ### ### 29614.1
F ### ### ###

ABAL_NFABAL_NFCNF_STAATOT_LNABAL_EXAINT_BF_AFEE_EXAPREMIUABAL_STAINT_AF_ARESERVARESERV
F 200000 4512.12 45.12
###
F ### ### 337.94
###
F ### ### 29614.1
F ### ### ###

ABAL_NFOTH
ABAL_NFCNF_STAT
ATOT_LN_EX
ABAL_EXAINT_BF_EX
AFEE_EXAPREMIUM_E
ABAL_STOP_
AINT_AF_EX
ARESERV_BO
ARESERV_SP
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 947
VEU_PPS_CLASSIFY_FUND
2.97 3511 12001 ###
3511 12001 ###

ARESERVGL_PRODFIS_COD CACCT_SACCT_NAQDAY_NOT_PAID
3511 12001 ###
###
3511 12001 ###
###
2.97 3511 12001 ###
3511 12001 ###

ARESERV_I
GL_PROD_CO
FIS_CODE
CACCT_SUB
ACCT_NAME
QDAY_NOT_PAID
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE

Page 948
VEU_PPS_PARTNER_CLASSIFY
VEU_PPS_PARTNER_CLASSIFY_001
SEL COUNT(*) FROM S2VEUPPS.VPPS_PARTNER_CLASSIFY
EDW_PPS_PARTNER_CLASSIFY_MYYYYMMDD.DAT

Result 643859

VEU_PPS_PARTNER_CLASSIFY_002
DAT FILE NAME MATCHES SHOWED IN THE BELOW SCREEN SHOT

Result

VEU_PPS_PARTNER_CLASSIFY_003
Source Data from VEUPPS.VPPS_PARTNER_CLASSIFY
PARTID IACCT DCLASS
%0005726206% %47890131990% %201602%
%0026109807% %47800875673% %201602%
%0004396581% %47891395539% %201602%
%0004622703% %22231126702% %201602%
%0013204576% %46800324569% %201602%
Target Data loaded to EDW_PPS_PARTNER_CLASSIFY_MYYYYMMDD.DAT
PARTID IACCT DCLASS
%0005726206% %47890131990% %201602%
%0026109807% %47800875673% %201602%
%0004396581% %47891395539% %201602%
%0004622703% %22231126702% %201602%
%0013204576% %46800324569% %201602%

Compare record and content of all field


PARTID IACCT DCLASS
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Page 949
VEU_PPS_PARTNER_CLASSIFY
PASS

PASS

PASS

Page 950
VEU_PPS_PARTNER_CLASSIFY
TRUE TRUE TRUE
TRUE TRUE TRUE

Remarks

Back To Index

Page 951
VEU_PPS_PARTNER_CLASSIFY

Page 952
VEU_PPS_PARTNER_SEC
VEU_PPS_PARTNER_SEC_001
SEL COUNT(*) FROM S2VEUPPS.VPPS_PARTNER_SEC
EDW_PPS_PARTNER_SECUR_MYYYYMMDD.DAT

Result 40 552

VEU_PPS_PARTNER_SEC_002

DAT FILE NAME MATCHES SHOWED IN THE BELOW SCREEN SHOT

Result

VEU_PPS_PARTNER_SEC_003
Source Data from VEUPPS.VPPS_PARTNER_SEC
PARTID DCLASS ISECCODE ISECKEY
%0000327947% %201602 %040% %1386574%
%0000171009% %201602 %011% %1385080%
%0000129490% %201602 %011% %1390478%
%0000174384% %201602 %019% %6083%
%0000107218% %201602 %011% %342399%
Target Data loaded to EDW_PPS_PARTNER_SECUR_MYYYYMMDD.DAT
PARTID DCLASS ISECCODE ISECKEY
%0000327947% %201602 %040% %1386574%
%0000171009% %201602 %011% %1385080%
%0000129490% %201602 %011% %1390478%
%0000174384% %201602 %019% %6083%
%0000107218% %201602 %011% %342399%

Compare record and content of all field


PARTID DCLASS ISECCODE ISECKEY
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 953
VEU_PPS_PARTNER_SEC
PASS

PASS

PASS

ALSTSURAMORG CCURRENCY ALSTSUR_EX AMORG_EX AVALUE_COLL


### %THB% 51520000
### 800000 %THB% 3202000 800000
### ### %THB% 21030000 15000000
%THB%
### ### %THB% 6000000 2000000

ALSTSURAMORG CCURRENCY ALSTSUR_EX AMORG_EX AVALUE_COLL


### %THB% 51520000
### 800000 %THB% 3202000 800000
### ### %THB% 21030000 15000000
%THB%
### ### %THB% 6000000 2000000

ALSTSURAMORG CCURRENCY ALSTSUR_EX AMORG_EX AVALUE_COLL


TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE

Page 954
VEU_PPS_PARTNER_SEC
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Remarks

Back To Index

Page 955
VEU_PPS_PARTNER_SEC
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE

Page 956
VEU_PPS_TDR_PARTNER
VEU_PPS_TDR_PARTNER_001
SEL COUNT(*) FROM S2VEUPPS.VPPS_TDR_PARTNER
EDW_PPS_TDR_PARTNER_MYYYYMMDD.DAT

Result 30737 ROWS

VEU_PPS_TDR_PARTNER_002
DAT FILE NAME MATCHES SHOWED IN THE BELOW SCREEN SHOT

Result

VEU_PPS_TDR_PARTNER_003
Source Data from VEUPPS.VPPS_TDR_PARTNER
PARTID SDR_NO DREG_DATE CDR_TYPE
%0006943625% 1 2015-07-24 %PP3%
%0010358132% 1 2010-07-23 %PP3%
%0004755456% 1 2014-09-18 %PP3%
%0033769195% 1 2015-12-29 %PP3%
%0008787969% 1 2012-03-08 %PP3%
Target Data loaded to EDW_PPS_TDR_PARTNER_MYYYYMMDD.DAT
PARTID SDR_NO DREG_DATE CDR_TYPE
%0006943625% 1 2015-07-24 %PP3%
%0010358132% 1 2010-07-23 %PP3%
%0004755456% 1 2014-09-18 %PP3%
%0033769195% 1 2015-12-29 %PP3%

Page 957
VEU_PPS_TDR_PARTNER
PASS

PASS

PASS

CDR_STAT
%A%
%A%
%A%
%A%
%A%

CDR_STAT
%A%
%A%
%A%
%A%

Page 958
VEU_PPS_TDR_PARTNER
%0008787969% 1 2012-03-08 %PP3%

Compare record and content of all field


PARTID SDR_NO DREG_DATE CDR_TYPE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Remarks

Back To Index

Page 959
VEU_PPS_TDR_PARTNER
%A%

CDR_STAT
TRUE
TRUE
TRUE
TRUE
TRUE

Page 960
VEU_PPS_SECUR
VEU_PPS_SECUR_001
SEL COUNT(*) FROM S2VEUPPS.VPPS_SECUR
EDW_PPS_SECUR_MYYYYMMDD.DAT

Result 37078

VEU_PPS_SECUR_001

DAT FILE NAME MATCHES SHOWED IN THE BELOW SCREEN SHOT

Result

VEU_PPS_SECUR_003
Source Data from VEUPPS.VPPS_SECUR
ISECCODE ISECKEY DVALUE_COLL DLSTSUR
%012% %739603% 201602 2016-01-07
%019% %1380293% 201602 2016-02-29

Page 961
VEU_PPS_SECUR
PASS

PASS

PASS

TNOTE ASIM_VAASIM_DATE DEPRECIATE_VREMAIN_PERI CSTAT_INSURAN CSTAT_MACC_REA


?
?

Page 962
VEU_PPS_SECUR

COLLID
###
###

Page 963
VEU_PPS_SECUR
%039% %1407981% 201602 2013-07-28
%019% %7788% 201602 2016-02-29
%012% %689% 201602 2012-08-10
Target Data loaded to EDW_PPS_SECUR_MYYYYMMDD.DAT
ISECCODE ISECKEY DVALUE_COLL DLSTSUR
%012% %739603% 201602 2016-01-07
%019% %1380293% 201602 2016-02-29
%039% %1407981% 201602 2013-07-28
%019% %7788% 201602 2016-02-29
%012% %689% 201602 2012-08-10

Compare record and content of all field


ISECCODE ISECKEY DLSTSUR TNOTE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Remarks

Back To Index

Page 964
VEU_PPS_SECUR
? ###
?
10397251+.--Com ? 1 1

TNOTE ASIM_VAASIM_DATE DEPRECIATE_VREMAIN_PERI CSTAT_INSURAN CSTAT_MACC_REA


?
?
? ###
?
10397251+.--Com ? 1 1

DVALUE_COLL ASIM_VALUE
ASIM_DATE DEPRECIATE_VALU
REMAIN_PERIOD
CSTAT_INSURANCE
CSTAT_MK_N
ACC_REAL
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 965
VEU_PPS_SECUR
L000016706
###
###

COLLID
###
###
L000016706
###
###

COLLID
TRUE
TRUE
TRUE
TRUE
TRUE

Page 966
VEU_PPS_PARTNER
VEU_PPS_PARTNER_001
SEL COUNT(*) FROM S2VEUPPS.VPPS_PARTNER
EDW_PPS_PARTNER_MYYYYMMDD.DAT

Result 442 105

VEU_PPS_PARTNER_001
DAT FILE NAME MATCHES SHOWED IN THE BELOW SCREEN SHOT

Result

VEU_PPS_PARTNER_003
Source Data from VEUPPS.VPPS_PARTNER
PARTID DCLASS CCLASS CTDR_STAT
%0001831164% %201602% N
%0004720643% %201602% N
%0012463644% %201602% N
%0009302600% %201602% Y
%DPCBCCNBJJSS% %201602% N
Target Data loaded to EDW_PPS_PARTNER_MYYYYMMDD.DAT
PARTID DCLASS CCLASS CTDR_STAT
%0001831164% %201602% N
%0004720643% %201602% N
%0012463644% %201602% N
%0009302600% %201602% Y

Page 967
VEU_PPS_PARTNER
PASS

PASS

PASS

PARTNER_NAME CBUS_TYPE COC_CODE BR_NO QMTH_NOT_PAID ARESERV_BOT


% 1831164 %% %3257% %% -5434.47
% 4720643 %% %3507% %% 37046.29
%BANK MERCHANT%K641916% %1516% %%
%.. 930260 %% %3072% %% 42568.14
%PCBCCNBJJSS% %% %1516% %%

PARTNER_NAME CBUS_TYPE COC_CODE BR_NO QMTH_NOT_PAID ARESERV_BOT


% 1831164 %% %3257% %% -5434.47
% 4720643 %% %3507% %% 37046.29
%BANK MERCHANT%K641916% %1516% %%
%.. 930260 %% %3072% %% 42568.14

Page 968
VEU_PPS_PARTNER

ARESERV_SP CCLASS_EXPECTE CUST_NO_RM QDAY_NOT_PAID ARESERV_INTERNAL


1.40E+027 0.54
1.40E+027 3.71
1.40E+027
1.40E+027 4.26

ARESERV_SP CCLASS_EXPECTE CUST_NO_RM QDAY_NOT_PAID ARESERV_INTERNAL


1.40E+027 0.54
1.40E+027 3.71
1.40E+027
1.40E+027 4.26

Page 969
VEU_PPS_PARTNER
%DPCBCCNBJJSS% %201602% N

Compare record and content of all field


PARTID DCLASS CCLASS CTDR_STAT
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Remarks

Back To Index

Page 970
VEU_PPS_PARTNER
%PCBCCNBJJSS% %% %1516% %%

PARTNER_NAME CBUS_TYPE COC_CODE BR_NO QMTH_NOT_PAID ARESERV_BOT


TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE

Page 971
VEU_PPS_PARTNER

ARESERV_SP CCLASS_EXPECTE CUST_NO_RM QDAY_NOT_PAID ARESERV_INTERNAL


TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 972
VEU_PPS_HP_ACCT
VEU_PPS_HP_ACCT_001
SEL COUNT(*) FROM S2VEUPPS.VPPS_HP_ACCT
EDW_PPS_HP_ACCT_MYYYYMMDD.DAT

Result 992 889

VEU_PPS_HP_ACCT_001
REFER TO THE IMAGE BELOW

Result 992 889

Page 973
VEU_PPS_HP_ACCT
PASS

PASS

Page 974
VEU_PPS_HP_ACCT

Page 975
VEU_PPS_HP_ACCT

Page 976
VEU_PPS_HP_ACCT

Page 977
VEU_PPS_HP_ACCT

VEU_PPS_HP_ACCT_003
Source Data from VEUPPS.VPPS_PARTNER
IACCT CACCT_TYPE COC_CODE BR_NO
%49705772485% %97% 3373 319
%49709078558% %97% 3370 132
%49707030928% %97% 3539 3539
%49792600356% %97% 3378 579
%49702991828% %97% 3373 327

Target Data loaded to EDW_PPS_PARTNER_MYYYYMMDD.DAT


IACCT CACCT_TYPE COC_CODE BR_NO
%49705772485% %97% 3373 319
%49709078558% %97% 3370 132
%49707030928% %97% 3539 3539
%49792600356% %97% 3378 579
%49702991828% %97% 3373 327

Compare record and content of all field


IACCT CACCT_TYPE COC_CODE BR_NO
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Remarks

Back To Index

Page 978
VEU_PPS_HP_ACCT

PASS

CACCT_SUB_TYPE ACCT_NAME OPEN_DT CLOSE_DT CSTAT_ACCT QDAY_NOT_PAID


970 1.48E+025 2012-01-30 ? %N%
970 1.48E+025 2012-11-05 ? %N%
978 1.48E+025 2007-07-25 2014-10-11 %X%
970 1.48E+025 2015-11-30 ? %N%
970 1.48E+025 2011-03-10 2015-03-16 %X%

CACCT_SUB_TYPE ACCT_NAME OPEN_DT CLOSE_DT CSTAT_ACCT QDAY_NOT_PAID


970 1.48E+025 2012-01-30 ? %N%
970 1.48E+025 2012-11-05 ? %N%
978 1.48E+025 2007-07-25 2014-10-11 %X%
970 1.48E+025 2015-11-30 ? %N%
970 1.48E+025 2011-03-10 2015-03-16 %X%

CACCT_SUB_TYPE ACCT_NAME OPEN_DT CLOSE_DT CSTAT_ACCT QDAY_NOT_PAID


TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE

Page 979
VEU_PPS_HP_ACCT

AGING_LEVEL CCLASS MAKER CAR_GRP_CD GL_PROD_CODE FIS_COD


CHV 2 3612 12021
HON 1 3612 12021
? 6? ?
ISU 1 3612 12021
? 3? ?

AGING_LEVEL CCLASS MAKER CAR_GRP_CD GL_PROD_CODE FIS_COD


CHV 2 3612 12021
HON 1 3612 12021
? 6? ?
ISU 1 3612 12021
? 3? ?

AGING_LEVEL CCLASS MAKER CAR_GRP_CD GL_PROD_CODE FIS_CODE


TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE

Page 980
VEU_PPS_HP_ACCT

CR_PURPDDLC ATOT_LNABAL UID_BAL UID_BAL NET_BALPROVISI REPOSSEPASTDUESTOPCALCTDR_ST


241022 %2016-0 ### ### 6575.53 ### 286.64 ? ? ? %N%
241022 %2016-0 ### ### 7420.54 ### 216.21 ? ? ? %N%
241022 %2016-0 ? ? 2007-11-%N%
241022 %2016-0 ### ### ### ### 825.81 ? ? ? %N%
241022 %2016-0 ? ? ? %N%

CR_PURPDDLC ATOT_LNABAL UID_BAL UID_BAL NET_BALPROVISI REPOSSEPASTDUESTOPCALCTDR_ST


241022 %2016-0 ### ### 6575.53 ### 286.64 ? ? ? %N%
241022 %2016-0 ### ### 7420.54 ### 216.21 ? ? ? %N%
241022 %2016-0 ? ? 2007-11-%N%
241022 %2016-0 ### ### ### ### 825.81 ? ? ? %N%
241022 %2016-0 ? ? ? %N%

CR_PURPOSE
DDLC ATOT_LNABAL UID_BAL UID_BAL_SU
NET_BALPROVISION_
REPOSSESS_
PASTDUE_DT
STOPCAL_DT
CTDR_STAT
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 981
VEU_PPS_HP_ACCT

CUST_NOPROVISI PROVISI ACTION_PROVISION_INTERNAL


### 286.64 ?
### 216.21 ?
### ?
### 825.81 ?
### ?

CUST_NOPROVISI PROVISI ACTION_PROVISION_INTERNAL


### 286.64 ?
### 216.21 ?
### ?
### 825.81 ?
### ?

CUST_NO_RM
PROVISION_
PROVISION_
ACTION_COD
PROVISION_INTERNAL
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE

Page 982
VEU_PPS_ACCTCLASS_RESERVE
VEU_PPS_ACCTCLASS_RESERVE_001
SEL COUNT(*) FROM S2VEUPPS.VPPS_ACCTCLASS_RESERVE
EDW_LCS_CUSTOMER_INFO_MYYYYMMDD.DAT

Result 643 869

VEU_PPS_ACCTCLASS_RESERVE_001
DAT FILE NAME MATCHES SHOWED IN THE BELOW SCREEN SHOT

Result

VEU_PPS_ACCTCLASS_RESERVE_003
Source Data from VEUPPS.VPPS_PARTNER
AS_OF_DT IACCT CCLASS PROV_BOT_AMT
2016-02-29 84931000517 36427.1
2016-02-29 28431000045 1 6375.64
2016-02-29 47890247092 12399.56
2016-02-29 22231655191
2016-02-29 47891645748 1729.74
Target Data loaded to EDW_PPS_PARTNER_MYYYYMMDD.DAT
AS_OF_DT IACCT CCLASS PROV_BOT_AMT
2016-02-29 84931000517 36427.1
2016-02-29 28431000045 1 6375.64
2016-02-29 47890247092 12399.56
2016-02-29 22231655191
2016-02-29 47891645748 1729.74

Page 983
VEU_PPS_ACCTCLASS_RESERVE
PASS

PASS

PASS

PROV_SP_AMT OCCODE PROV_INTERAL_AMT


3101 3.65
3095 0.64
3579 1.24
3048
3058 0.17

PROV_SP_AMT OCCODE PROV_INTERAL_AMT


3101 3.65
3095 0.64
3579 1.24
3048
3058 0.17

Page 984
VEU_PPS_ACCTCLASS_RESERVE

Page 985
VEU_PPS_ACCTCLASS_RESERVE
Compare record and content of all field
AS_OF_DT IACCT CCLASS PROV_BOT_AMT
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Remarks

Back To Index

Page 986
VEU_PPS_ACCTCLASS_RESERVE

PROV_SP_AMT OCCODE PROV_INTERAL_AMT


TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Page 987
VEU_PPS_ACCTCLASS_RESERVE

Page 988
VEU_PPS_CUSTOMER_INFO_M
VEU_PPS_CUSTOMER_INFO_M_001
; SEL COUNT(*) FROM S2VEUDMS.VDMS_CUSTOMER_INFO_M
EDW_LCS_CUSTOMER_INFO_MYYYYMMDD.DAT

Result 9361 rows

VEU_PPS_CUSTOMER_INFO_M_001
DAT FILE NAME MATCHES SHOWED IN THE BELOW SCREEN SHOT

Result

VEU_PPS_CUSTOMER_INFO_M_003
Source Data from VEUDMS.VDMS_CUSTOMER_INFO_M
AS_OF_DT CUSTOMER_ID CUST_NO_RM REGISTERED_CAPITAL
2016-02-29 10625727 1.40E+027
2016-02-29 289932 1.40E+027 500000000
2016-02-29 20593141 1.40E+027
2016-02-29 13638227 1.40E+027
2016-02-29 4920307 1.40E+027
Target Data loaded to EDW_ACCTCLASS_RESERVE_MYYYYMMDD.DAT
AS_OF_DT CUSTOMER_ID CUST_NO_RM REGISTERED_CAPITAL
2016-02-29 10625727 1.40E+027
2016-02-29 289932 1.40E+027 500000000
2016-02-29 20593141 1.40E+027
2016-02-29 13638227 1.40E+027
2016-02-29 4920307 1.40E+027

Page 989
VEU_PPS_CUSTOMER_INFO_M
pass

pass

pass

PAID_UP_CAPITAL PROVINCE TOTAL_ASSET TOTAL_EMPLOYEE


71
430000000 14 15379000 50
24 20
10
13 15

PAID_UP_CAPITAL PROVINCE TOTAL_ASSET TOTAL_EMPLOYEE


71
430000000 14 15379000 50
24 20
10
13 15

Page 990
VEU_PPS_CUSTOMER_INFO_M

Page 991
VEU_PPS_CUSTOMER_INFO_M

Compare record and content of all field


AS_OF_DT CUSTOMER_ID CUST_NO_RM REGISTERED_CAPITAL
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Remarks

Back To Index

Page 992
VEU_PPS_CUSTOMER_INFO_M

PAID_UP_CAPITAL PROVINCE TOTAL_ASSET TOTAL_EMPLOYEE


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 993
VEU_PPS_CUSTOMER_INFO_M

Page 994
VEU_PPS_ALS_TYPE30
VEU_PPS_ALS_TYPE30_001
SEL COUNT(*) FROM S2VEUPPS.VPPS_ALS_TYPE30
EDW_ALS_TYPE30_MYYYYMMDD.DAT

Result 5495

VEU_PPS_ALS_TYPE30_001
DAT FILE NAME MATCHES SHOWED IN THE BELOW SCREEN SHOT

Result

VEU_PPS_ALS_TYPE30_003
Source Data from VEUPPS.VPPS_ALS_TYPE30
IACCT CACCT_TYPE DDLC RUN_DATE
83130000651 30 2016-02-29 2016-08-26
47800449862 31 2016-02-29 2016-08-26
49600121763 30 2016-02-29 2016-08-26
49600073334 30 2016-02-29 2016-08-26
3830106016 30 2016-02-29 2016-08-26
Target Data loaded to EDW_ALS_TYPE30_MYYYYMMDD.DAT
IACCT CACCT_TYPE DDLC RUN_DATE
83130000651 30 2016-02-29 2016-08-26
47800449862 31 2016-02-29 2016-08-26
49600121763 30 2016-02-29 2016-08-26
49600073334 30 2016-02-29 2016-08-26
3830106016 30 2016-02-29 2016-08-26

Compare record and content of all field


IACCT CACCT_TYPE DDLC RUN_DATE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 995
VEU_PPS_ALS_TYPE30
PASS

PASS

PASS

Page 996
VEU_PPS_ALS_TYPE30

Page 997
VEU_PPS_ALS_TYPE30
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Remarks

Back To Index

Page 998
VEU_PPS_ALS_TYPE30

Page 999
VEU_PPS_ALS_TYPE30

Page 1000
VEU_PPS_ALS_TYPE32
VEU_PPS_ALS_TYPE32_001
SEL COUNT(*) FROM S2VEUPPS.VPPS_ALS_TYPE32
EDW_ALS_TYPE32_MYYYYMMDD.DAT

Result 153

VEU_PPS_ALS_TYPE32_001
DAT FILE NAME MATCHES SHOWED IN THE BELOW SCREEN SHOT

Result

VEU_PPS_ALS_TYPE32_003
Source Data from VEUPPS.VPPS_ALS_TYPE32
IACCT CACCT_TYPE DDLC RUN_DATE
91232000089 32 2016-02-29 2016-08-26
91232000746 32 2016-02-29 2016-08-26
8032000260 32 2016-02-29 2016-08-26
91232000110 32 2016-02-29 2016-08-26
48590014046 32 2016-02-29 2016-08-26
Target Data loaded to EDW_ALS_TYPE30_MYYYYMMDD.DAT
IACCT CACCT_TYPE DDLC RUN_DATE
91232000089 32 2016-02-29 2016-08-26
91232000746 32 2016-02-29 2016-08-26
8032000260 32 2016-02-29 2016-08-26
91232000110 32 2016-02-29 2016-08-26
48590014046 32 2016-02-29 2016-08-26

Compare record and content of all field


IACCT CACCT_TYPE DDLC RUN_DATE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 1001
VEU_PPS_ALS_TYPE32
PASS

PASS

PASS

Page 1002
VEU_PPS_ALS_TYPE32

Page 1003
VEU_PPS_ALS_TYPE32
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Remarks

Back To Index

Page 1004
VEU_PPS_ALS_TYPE32

Page 1005
VEU_PPS_ALS_TYPE32

Page 1006
VEU_PPS_ALS_TYPE60
VEU_PPS_ALS_TYPE60_001
SEL COUNT(*) FROM S2VEUPPS.VPPS_ALS_TYPE60
EDW_ALS_TYPE60_MYYYYMMDD.DAT

Result 152

VEU_PPS_ALS_TYPE60_001
DAT FILE NAME MATCHES SHOWED IN THE BELOW SCREEN SHOT

Result

VEU_PPS_ALS_TYPE60_003
Source Data from VEUPPS.VPPS_ALS_TYPE60
IACCT CACCT_TYPE DDLC RUN_DATE
47590015729 60 2016-02-29 2016-08-26
8060078106 60 2016-02-29 2016-08-26
30860078507 60 2016-02-29 2016-08-26
14060078589 60 2016-02-29 2016-08-26
14060000756 60 2016-02-29 2016-08-26
Target Data loaded to EDW_ALS_TYPE60_MYYYYMMDD.DAT
IACCT CACCT_TYPE DDLC RUN_DATE
47590015729 60 2016-02-29 2016-08-26
8060078106 60 2016-02-29 2016-08-26
30860078507 60 2016-02-29 2016-08-26
14060078589 60 2016-02-29 2016-08-26
14060000756 60 2016-02-29 2016-08-26

Compare record and content of all field


IACCT CACCT_TYPE DDLC RUN_DATE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 1007
VEU_PPS_ALS_TYPE60
PASS

PASS

PASS

Page 1008
VEU_PPS_ALS_TYPE60

Page 1009
VEU_PPS_ALS_TYPE60
TRUE TRUE TRUE TRUE

Remarks

Back To Index

Page 1010
VEU_PPS_ALS_TYPE60

Page 1011
VEU_PPS_ALS_TYPE60

Page 1012
VEU_PPS_ALS_TYPE61
VEU_PPS_ALS_TYPE61_001
SEL COUNT(*) FROM S2VEUPPS.VPPS_ALS_TYPE61
EDW_ALS_TYPE61_MYYYYMMDD.DAT

Result 3

VEU_PPS_ALS_TYPE61_001
DAT FILE NAME MATCHES SHOWED IN THE BELOW SCREEN SHOT

Result

VEU_PPS_ALS_TYPE61_003
Source Data from VEUPPS.VPPS_ALS_TYPE61
IACCT CACCT_TYPE DDLC RUN_DATE
48190000049 61 2016-02-29 2016-08-26
13161000108 61 2016-02-29 2016-08-26
1361001321 61 2016-02-29 2016-08-26

Target Data loaded to EDW_ALS_TYPE61_MYYYYMMDD.DAT


IACCT CACCT_TYPE DDLC RUN_DATE
48190000049 61 2016-02-29 2016-08-26
13161000108 61 2016-02-29 2016-08-26
1361001321 61 2016-02-29 2016-08-26

Compare record and content of all field


IACCT CACCT_TYPE DDLC RUN_DATE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 1013
VEU_PPS_ALS_TYPE61
PASS

PASS

PASS

Page 1014
VEU_PPS_ALS_TYPE61

Page 1015
VEU_PPS_ALS_TYPE61

Remarks

Back To Index

Page 1016
VEU_PPS_ALS_TYPE61

Page 1017
VEU_PPS_ALS_TYPE61

Page 1018
VEU_PPS_ALS_TYPE62
VEU_PPS_ALS_TYPE62_001
SEL COUNT(*) FROM S2VEUPPS.VPPS_ALS_TYPE62
EDW_ALS_TYPE62_MYYYYMMDD.DAT

Result 2

VEU_PPS_ALS_TYPE62_001

DAT FILE NAME MATCHES SHOWED IN THE BELOW SCREEN SHOT

Result

VEU_PPS_ALS_TYPE61_003
Source Data from VEUPPS.VPPS_ALS_TYPE62
IACCT CACCT_TYPE DDLC RUN_DATE
22262001771 62 2016-02-29 2016-08-26
1362000297 62 2016-02-29 2016-08-26

Target Data loaded to EDW_ALS_TYPE62_MYYYYMMDD.DAT


IACCT CACCT_TYPE DDLC RUN_DATE
22262001771 62 2016-02-29 2016-08-26
1362000297 62 2016-02-29 2016-08-26

Compare record and content of all field


IACCT CACCT_TYPE DDLC RUN_DATE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 1019
VEU_PPS_ALS_TYPE62
PASS

PASS

PASS

Page 1020
VEU_PPS_ALS_TYPE62

Page 1021
VEU_PPS_ALS_TYPE62

Remarks

Back To Index

Page 1022
VEU_PPS_ALS_TYPE62

Page 1023
VEU_PPS_ALS_TYPE62

Page 1024
VEU_PPS_ALS_TYPE34
VEU_PPS_ALS_TYPE34_001
SEL COUNT(*) FROM S2VEUPPS.VPPS_ALS_TYPE34
EDW_ALS_TYPE34_MYYYYMMDD.DAT

Result 1

VEU_PPS_ALS_TYPE34_001
DAT FILE NAME MATCHES SHOWED IN THE BELOW SCREEN SHOT

Result

VEU_PPS_ALS_TYPE34_003
Source Data from VEUPPS.VPPS_ALS_TYPE34
IACCT CACCT_TYPE DDLC RUN_DATE
01034000052 34 2016-02-29 2016-08-26

Target Data loaded to EDW_ALS_TYPE34_MYYYYMMDD.DAT


IACCT CACCT_TYPE DDLC RUN_DATE
01034000052 34 2016-02-29 2016-08-26

Compare record and content of all field


IACCT CACCT_TYPE DDLC RUN_DATE
TRUE TRUE TRUE TRUE

Page 1025
VEU_PPS_ALS_TYPE34
PASS

PASS

PASS

Page 1026
VEU_PPS_ALS_TYPE34

Page 1027
VEU_PPS_ALS_TYPE34

Remarks

Back To Index

Page 1028
VEU_PPS_ALS_TYPE34

Page 1029
VEU_PPS_ALS_TYPE34

Page 1030
VEU_PPS_ALS_TYPE36
VEU_PPS_ALS_TYPE36_001
SEL COUNT(*) FROM S2VEUPPS.VPPS_ALS_TYPE36
EDW_ALS_TYPE36_MYYYYMMDD.DAT

Result
RCA GIVEN BELOW

VEU_PPS_ALS_TYPE36_001
DAT FILE NAME MATCHES SHOWED IN THE BELOW SCREEN SHOT

Result

VEU_PPS_ALS_TYPE36_003
Source Data from VEUPPS.VPPS_ALS_TYPE36
IACCT CACCT_TYPE DDLC RUN_DATE

Target Data loaded to EDW_ALS_TYPE36_MYYYYMMDD.DAT


IACCT CACCT_TYPE DDLC RUN_DATE

Compare record and content of all field


IACCT CACCT_TYPE DDLC RUN_DATE

Page 1031
VEU_PPS_ALS_TYPE36
NO DATA

NO DATA

NO DATA

Page 1032
VEU_PPS_ALS_TYPE36

Page 1033
VEU_PPS_ALS_TYPE36

Remarks

Back To Index

SEL COUNT(*)
FROM/*WE DONT HAVE DATA FOR CCLASS IN ('30','40') IN CLASSIFY FUND*/
(SEL PARTNER.*
FROM
S2VTTPPS.PPS_PARTNER_H AS PARTNER
INNER JOIN
S2VTPPPS.VPPS_BUSINESSDATE_M AS BD
ON PARTNER.AS_OF_DT = BD.BUSINESSDATE
AND PARTNER.CTL_ID = '367' -- PPS
) AS PARTNER

INNER JOIN
(SEL PARTNER_CLASS.*
FROM S2VTTPPS.PPS_PARTNER_CLASSIFY_H AS PARTNER_CLASS
INNER JOIN S2VTPPPS.VPPS_BUSINESSDATE_M AS BD
ON PARTNER_CLASS.AS_OF_DT = BD.BUSINESSDATE
AND PARTNER_CLASS.CTL_ID = '367')
AS PARTNER_CLASS
ON PARTNER.PARTID = PARTNER_CLASS.PARTID

INNER JOIN
(SEL CLASSIFY.*
FROM S2VTTPPS.PPS_CLASSIFY_FUND_H AS CLASSIFY
INNER JOIN S2VTPPPS.VPPS_BUSINESSDATE_M AS BD
ON CLASSIFY.AS_OF_DT = BD.BUSINESSDATE
AND CLASSIFY.CTL_ID = '367'
AND CLASSIFY.CCLASS IN ('30','40')
AND CLASSIFY.CSTAT_ACCT IN ('A','N')
AND CLASSIFY.CACCT_TYPE IN ('35','36')
) AS CLASSIFY
ON PARTNER_CLASS.IACCT = CLASSIFY.IACCT;

Page 1034
VEU_PPS_ALS_TYPE36

Page 1035
VEU_PPS_ALS_TYPE36

Page 1036
VTXPPS_TV_PPS_ADJ_ACCT_INFO
TV_PPS_ADJ_ACCT_INFO_01 PASS

Duplicate Check

SEL AS_OF_DT ,DATE_TIME ,FLAG_ACTION ,PARTID ,IACCT,


COUNT(*) FROM S2VTXPPS.TV_PPS_ADJ_ACCT_INFO
GROUP BY 1,2,3,4,5 HAVING COUNT(*)>1;
RESULT
0 RECORDS FOUND

TV_PPS_ADJ_ACCT_INFO_02 PASS

NULL Check
SEL AS_OF_DT ,DATE_TIME ,FLAG_ACTION ,PARTID ,IACCT
FROM S2VTXPPS.TV_PPS_ADJ_ACCT_INFO
WHERE AS_OF_DT IS NULL
OR DATE_TIME IS NULL
OR FLAG_ACTION IS NULL
OR PARTID IS NULL
OR IACCT IS NULL;
RESULT
0 RECORDS FOUND

TV_PPS_ADJ_ACCT_INFO_03 PASS

Source Data from VTXPPS.TV_PPS_ADJ_ACCT_INFO


AS_OF_DT DATE_TIME FLAG_ACTI PARTID IACCT FLAG_CUST
2/29/2016 8/17/2016 10D 9459681 82431002512 N
2/29/2016 8/17/2016 15U 24268168 50703045762 N
2/29/2016 8/17/2016 10U 5719773 130124300 N
2/29/2016 8/17/2016 10U 165311 60131018879 N
2/29/2016 8/17/2016 15U 165311 60131018879 N

Page 1037
VTXPPS_TV_PPS_ADJ_ACCT_INFO

CUST_NO_RPARTNER_NPART_OC_CPART_CBUSAPPL_CODECACCT_TYPACCT_NAMEACCT_OC_CACCT_CCLA
1.40E+027 .. 9459681 9 3430 AL 31 1.48E+025 3430
1.40E+027 24268168 2 3429 IM 3 1.48E+021 3429
1.40E+027 5719773 57 3089 N829900 AL 30 1.48E+025 3431
1.40E+027 TEST CHANG 4166 C001117 AL 31 1.48E+025 4166
1.40E+027 TEST CHANG 4166 C001117 AL 31 1.48E+025 4166

Page 1038
VTXPPS_TV_PPS_ADJ_ACCT_INFO

BR_NO CURRENCY ATOT_LN ABAL AINT_BF AFEE APREMIUM AINT_AF ABAL_STOP


824 THB 2282000 2028073.62 7945.6
507 THB 1000000 90908.33
1 THB 1700920 450000 25000 450 300 300
601 THB 32000000 29329542.3 4634335.41 29329542.3
601 THB 32000000 29329542.3 4634335.41 29329542.3

Page 1039
VTXPPS_TV_PPS_ADJ_ACCT_INFO

ATOT_LN_E ABAL_EX AINT_BF_EXAFEE_EX APREMIUM_AINT_AF_EXABAL_STOPABAL_NFF1ABAL_NFOT


2282000 2028073.62 7945.6
1000000 90908.33
1700920 450000 25000 450 300 300
32000000 29329542.3 4634335.41 29329542.3
32000000 29329542.3 4634335.41 29329542.3

Page 1040
VTXPPS_TV_PPS_ADJ_ACCT_INFO

DSTOPCAL GL_PROD_CFIS_CODE QMTH_NOT_QDAY_NOT_CTDR_STAT CNF_STAT ARESERVE_ARESERVE_SP


? 3201 12021 N F
? 3511 12001 N F
? 3002 12021 N F
1/3/2014 3201 12401 1Y F 293295.42
1/3/2014 3201 12401 1Y F 293295.42

Page 1041
VTXPPS_TV_PPS_ADJ_ACCT_INFO

_SP
2/29/2016 12/31/9999 367 SCN_T_PPS_AD 3? ?
2/29/2016 12/31/9999 367 SCN_T_PPS_AD 4? ?
2/29/2016 12/31/9999 367 SCN_T_PPS_AD 3? ?
2/29/2016 12/31/9999 367 SCN_T_PPS_AD 3? ?
2/29/2016 12/31/9999 367 SCN_T_PPS_AD 4? ?

Page 1042
VTXPPS_TV_PPS_ADJ_ACCT_INFO

TARGET DATA FROM DPYPPS.PPS_ADJ_ACCT_INFO


AS_OF_DT DATE_TIME FLAG_ACTI PARTID IACCT FLAG_CUST
2/29/2016 8/17/2016 10D 9459681 82431002512 N
2/29/2016 8/17/2016 15U 24268168 50703045762 N
2/29/2016 8/17/2016 10U 5719773 130124300 N
2/29/2016 8/17/2016 10U 165311 60131018879 N
2/29/2016 8/17/2016 15U 165311 60131018879 N

Compare record and content of all field

INDEX

Page 1043
VTXPPS_TV_PPS_ADJ_ACCT_INFO

CUST_NO_RPARTNER_NPART_OC_CPART_CBUSAPPL_CODECACCT_TYPACCT_NAMEACCT_OC_CACCT_CCLA
1.40E+027 .. 9459681 9 3430 AL 31 1.48E+025 3430
1.40E+027 24268168 2 3429 IM 3 1.48E+021 3429
1.40E+027 5719773 57 3089 N829900 AL 30 1.48E+025 3431
1.40E+027 TEST CHANG 4166 C001117 AL 31 1.48E+025 4166
1.40E+027 TEST CHANG 4166 C001117 AL 31 1.48E+025 4166

Page 1044
VTXPPS_TV_PPS_ADJ_ACCT_INFO

BR_NO CURRENCY ATOT_LN ABAL AINT_BF AFEE APREMIUM AINT_AF ABAL_STOP


824 THB 2282000 2028073.62 7945.6
507 THB 1000000 90908.33
1 THB 1700920 450000 25000 450 300 300
601 THB 32000000 29329542.3 4634335.41 29329542.3
601 THB 32000000 29329542.3 4634335.41 29329542.3

Page 1045
VTXPPS_TV_PPS_ADJ_ACCT_INFO

ATOT_LN_E ABAL_EX AINT_BF_EXAFEE_EX APREMIUM_AINT_AF_EXABAL_STOPABAL_NFF1ABAL_NFOT


2282000 2028073.62 7945.6
1000000 90908.33
1700920 450000 25000 450 300 300
32000000 29329542.3 4634335.41 29329542.3
32000000 29329542.3 4634335.41 29329542.3

Page 1046
VTXPPS_TV_PPS_ADJ_ACCT_INFO

DSTOPCAL GL_PROD_CFIS_CODE QMTH_NOT_QDAY_NOT_CTDR_STAT CNF_STAT ARESERVE_ARESERVE_


? 3201 12021 N F
? 3511 12001 N F
? 3002 12021 N F
1/3/2014 3201 12401 1Y F 293295.42
1/3/2014 3201 12401 1Y F 293295.42

Page 1047
VTXPPS_TV_PPS_ADJ_ACCT_INFO

START_DT END_DT RECORD_DECTL_ID INS_PROC_ INS_TXF_BAUPD_PROC_UPD_TXF_BATCH_ID


2/29/2016 12/31/9999 367 SCN_T_PPS_AD 3? ?
2/29/2016 12/31/9999 367 SCN_T_PPS_AD 4? ?
2/29/2016 12/31/9999 367 SCN_T_PPS_AD 3? ?
2/29/2016 12/31/9999 367 SCN_T_PPS_AD 3? ?
2/29/2016 12/31/9999 367 SCN_T_PPS_AD 4? ?

Page 1048
VTXPPS_TV_PPS_ADJ_HP_ACCT
TV_PPS_ADJ_HP_ACC_01

Duplicate Check
SEL AS_OF_DT ,DATE_TIME ,IACCT,
COUNT(*) FROM S2VTXPPS.TV_PPS_ADJ_HP_ACCT
GROUP BY 1,2,3 HAVING COUNT(*)>1;

RESULT
0 RECORDS FOUND

SEL AS_OF_DT ,DATE_TIME ,IACCT,


COUNT(*) FROM S1DPYPPS.PPS_ADJ_HP_ACCT
GROUP BY 1,2,3 HAVING COUNT(*)>1;

RESULT
0 RECORDS FOUND

TV_PPS_ADJ_HP_ACC_02

NULL Check

SEL AS_OF_DT ,DATE_TIME ,IACCT


FROM S2VTXPPS.TV_PPS_ADJ_HP_ACCT
WHERE AS_OF_DT IS NULL
OR DATE_TIME IS NULL
OR IACCT IS NULL;

RESULT
0 RECORDS FOUND

TV_PPS_ADJ_HP_ACC_03

Source Data from VTXPPS.TV_PPS_ADJ_HP_ACCT

AS_OF_DT DATE_TIME IACCT


2/29/2016 8/18/2016 18:18:36 49705991186
2/29/2016 8/18/2016 18:18:36 49700163893
2/29/2016 8/18/2016 18:18:36 49711535083
2/29/2016 8/18/2016 18:18:36 49792693016
2/29/2016 8/18/2016 18:18:36 49791669006

Page 1049
VTXPPS_TV_PPS_ADJ_HP_ACCT
PASS

PASS

PASS

CCLASS
20
30
30
10
10

Page 1050
VTXPPS_TV_PPS_ADJ_HP_ACCT

Page 1051
VTXPPS_TV_PPS_ADJ_HP_ACCT

TARGET DATA FROM DPYPPS.PPS_ADJ_HP_ACCT

AS_OF_DT DATE_TIME IACCT


2/29/2016 8/18/2016 18:18:36 49705991186
2/29/2016 8/18/2016 18:18:36 49700163893
2/29/2016 8/18/2016 18:18:36 49711535083
2/29/2016 8/18/2016 18:18:36 49792693016
2/29/2016 8/18/2016 18:18:36 49791669006

Compare record and content of all field

INDEX

Page 1052
VTXPPS_TV_PPS_ADJ_HP_ACCT

CCLASS START_DT END_DT RECORD_DECTL_ID SCN_T_PPS_AD


INS_TXF_BAUPD_PROC_UPD_TXF_BATCH_
20 1/1/2016 12/31/9999 367 SCN_T_PPS_AD 6? ?
30 1/1/2016 12/31/9999 367 SCN_T_PPS_AD 5? ?
30 1/1/2016 12/31/9999 367 SCN_T_PPS_AD 5? ?
10 1/1/2016 12/31/9999 367 SCN_T_PPS_AD 6? ?
10 1/1/2016 12/31/9999 367 SCN_T_PPS_AD 6? ?

Page 1053
VTXPPS_TV_PPS_ADJ_HP_ACCT

BATCH_ID

Page 1054
VTPPPS_TV_PPS_CLASSIFY_FUND_A
TV_PPS_CLASSIFY_FUND_ADJ_01

Duplicate Check
SEL IACCT,APPL_CODE,
COUNT(*) FROM (SEL DISTINCT * FROM S2VTPPPS.TV_PPS_CLASSIFY_FUND_ADJ)D
GROUP BY 1,2 HAVING COUNT(*)>1;

RESULT
0 RECORDS FOUND

SEL AS_OF_DT ,DATE_TIME ,FLAG_ACTION ,PARTID ,IACCT,


COUNT(*) FROM S2DPYPPS.PPS_ADJ_ACCT_INFO
GROUP BY 1,2,3,4,5 HAVING COUNT(*)>1;

RESULT

TV_PPS_CLASSIFY_FUND_ADJ_02

NULL Check

SEL IACCT,APPL_CODE
FROM S2VTPPPS.TV_PPS_CLASSIFY_FUND_ADJ
WHERE APPL_CODE IS NULL
OR IACCT IS NULL;

RESULT
0 RECORDS FOUND

TV_PPS_CLASSIFY_FUND_ADJ_03

Source Data from VTPPPS.TV_PPS_CLASSIFY_FUND_ADJ


IACCT APPL_CODE CACCT_TYP
130124300 AL 30
47890798946 AL 31
47890507060 AL 31
22243000022 CC 43
1100003540 AL 30

TARGET DATA FROM DTPPPS.TPPS_CLASSIFY_FUND_ADJ


IACCT APPL_CODE CACCT_TYP
130124300 AL 30
47890798946 AL 31
47890507060 AL 31
22243000022 CC 43
1100003540 AL 30

Page 1055
VTPPPS_TV_PPS_CLASSIFY_FUND_A
PASS

ADJ)DT

PASS

PASS

COC_CODE ATOT_LN ABAL AINT_BF AFEE APREMIUM ABAL_STOPAINT_AF QMTH_NOT_


3431 1700920 450000 25000 450 300 300
3087 2000003 1000003 4 3.1 14.1 2003 13 3
3509 6098432 5349230.25 512.94
3006 102819.57
1591

COC_CODE ATOT_LN ABAL AINT_BF AFEE APREMIUM ABAL_STOPAINT_AF QMTH_NOT_


3431 1700920 450000 25000 450 300 300
3087 2000003 1000003 4 3.1 14.1 2003 13 3
3509 6098432 5349230.25 512.94
3006 102819.57
1591

Page 1056
VTPPPS_TV_PPS_CLASSIFY_FUND_A

CSTAT_ACCCSTAT_BOTDDLC CBUS_TYPECSTAT_INTECREASON_CBR_NO CCLASS DSTOPCAL


N N 2/29/2016 G471140 Y 1 ?
N Y 2/29/2016 N 823 12 1/15/2016
N N 2/29/2016 10022 Y 222 ?
A Y 1/31/2016 10000 N 110 222 40 ?
N Y 2/29/2016 N 912 ?

CSTAT_ACCCSTAT_BOTDDLC CBUS_TYPECSTAT_INTECREASON_CBR_NO CCLASS DSTOPCAL


N N 2/29/2016 G471140 Y 1 ?
N Y 2/29/2016 N 823 12 1/15/2016
N N 2/29/2016 10022 Y 222 ?
A Y 1/31/2016 10000 N 110 222 40 ?
N Y 2/29/2016 N 912 ?

Page 1057
VTPPPS_TV_PPS_CLASSIFY_FUND_A

ALOSS CCURRENCYATOT_OUTSCTDR_STAT ABAL_NFF1ABAL_NFOTABAL_NF CNF_STAT ATOT_LN_E


THB 475750 N F 1700920
THB 1000024.2 Y F 2000003
THB 5349743.19 N F 6098432
THB 102819.57 N
THB N F

ALOSS CCURRENCYATOT_OUTSCTDR_STAT ABAL_NFF1ABAL_NFOTABAL_NF CNF_STAT ATOT_LN_E


THB 475750 N F 1700920
THB 1000024.2 Y F 2000003
THB 5349743.19 N F 6098432
THB 102819.57 N
THB N F

Page 1058
VTPPPS_TV_PPS_CLASSIFY_FUND_A

ABAL_EX AINT_BF_EXAFEE_EX APREMIUM_ABAL_STOPAINT_AF_EXGL_PROD_CFIS_CODE CACCT_SUB


450000 25000 450 300 300 3002 12021 304
1000003 4 3.1 14.1 2003 13 3201 12401
5349230.25 512.94 3201 12021 310
102819.57

ABAL_EX AINT_BF_EXAFEE_EX APREMIUM_ABAL_STOPAINT_AF_EXGL_PROD_CFIS_CODE CACCT_SUB


450000 25000 450 300 300 3002 12021 304
1000003 4 3.1 14.1 2003 13 3201 12401
5349230.25 512.94 3201 12021 310
102819.57

Page 1059
VTPPPS_TV_PPS_CLASSIFY_FUND_A

ACCT_NAMEQDAY_NOT_TDR_PDR_FCCLASS_EXARESERVE_FLAG_ADJ
1.48E+025 30 Y
1.48E+025 67 1500 Y
1.48E+025 N
/ N Y
ACCT_NAME1 Y

ACCT_NAMEQDAY_NOT_TDR_PDR_FCCLASS_EXARESERVE_FLAG_ADJ
1.48E+025 30 Y
1.48E+025 67 1500 Y
1.48E+025 N
/ N Y
ACCT_NAME1 Y

Page 1060
VTPPPS_TV_PPS_CLASSIFY_FUND_A
Source Data from VTPPPS.TV_PPS_CLASSIFY_FUND_ADJ
IACCT APPL_CODE CACCT_TYP
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Compare record and content of all field

INDEX

Page 1061
VTPPPS_TV_PPS_CLASSIFY_FUND_A

COC_CODE ATOT_LN ABAL AINT_BF AFEE APREMIUM ABAL_STOPAINT_AF QMTH_NOT_


TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 1062
VTPPPS_TV_PPS_CLASSIFY_FUND_A

CSTAT_ACCCSTAT_BOTDDLC CBUS_TYPECSTAT_INTECREASON_CBR_NO CCLASS DSTOPCAL


TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 1063
VTPPPS_TV_PPS_CLASSIFY_FUND_A

ALOSS CCURRENCYATOT_OUTSCTDR_STAT ABAL_NFF1ABAL_NFOTABAL_NF CNF_STAT ATOT_LN_E


TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 1064
VTPPPS_TV_PPS_CLASSIFY_FUND_A

ABAL_EX AINT_BF_EXAFEE_EX APREMIUM_ABAL_STOPAINT_AF_EXGL_PROD_CFIS_CODE CACCT_SUB


TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 1065
VTPPPS_TV_PPS_CLASSIFY_FUND_A

ACCT_NAMEQDAY_NOT_TDR_PDR_FCCLASS_EXARESERVE_FLAG_ADJ
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE

Page 1066
VTPPPS_TV_PPS_PARTNER_ADJ
TV_PPS_PARTNER_ADJ_01 PASS

Duplicate Check
SEL PARTID,
COUNT(*) FROM (SEL DISTINCT * FROM S2VTPPPS.TV_PPS_PARTNER_ADJ) DT
GROUP BY 1 HAVING COUNT(*)>1;

RESULT 0 RECORDS FOUND

TV_PPS_PARTNER_ADJ_02 PASS

NULL Check

SEL PARTID
FROM S2VTPPPS.TV_PPS_PARTNER_ADJ
WHERE PARTID IS NULL

RESULT
0 RECORDS FOUND

TV_PPS_PARTNER_ADJ_3 PASS

Source Data from VTPPPS.TV_PPS_PARTNER_ADJ


PARTID CTDR_STAT PARTNER_NCBUS_TYPECOC_CODE BR_NO
41494687 N .. 41494687 3087
D11103050152 N TESTNAME1 3039 222
D22243000022 N / 3006 222
D22247000002 N SPEEDY LO 3317 222
148396 N TEST CHANG C001114 3045
TARGET DATA FROM DTPPPS.TPPS_PARTNER_ADJ
PARTID CTDR_STAT PARTNER_NCBUS_TYPECOC_CODE BR_NO
D11103050153 N TESTNAME2 3039 222
D11103050156 N TESTNAME5 3039 222
D11103050154 N TESTNAME3 3039 222
NEW N TESTNAME2 3039 222

Compare record and content of all field

PARTID CTDR_STAT PARTNER_NCBUS_TYPECOC_CODE BR_NO


TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE

Page 1067
VTPPPS_TV_PPS_PARTNER_ADJ

QMTH_NOT_CUST_NO_RQDAY_NOT_ARESERVE_SP
3 1.40E+027 67

1 1.40E+027 30

QMTH_NOT_CUST_NO_RQDAY_NOT_ARESERVE_SP

QMTH_NOT_CUST_NO_RQDAY_NOT_ARESERVE_SP
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 1068
VTPPPS_TV_PPS_PARTNER_ADJ

INDEX

Page 1069
VTPPPS_TV_PPS_PARTNER_ADJ

Page 1070
VTPPPS_TV_PPS_PARTCLASS_ADJ
TV_PPS_PARTCLASS_ADJ_01

Duplicate Check
SEL PARTID,IACCT,
COUNT(*) FROM S2VTPPPS.TV_PPS_PARTCLASS_ADJ
GROUP BY 1,2 HAVING COUNT(*)>1;

RESULT
0 RECORDS FOUND

SEL PARTID,IACCT,
COUNT(*) FROM S2DTPPPS.TPPS_PARTCLASS_ADJ
GROUP BY 1,2 HAVING COUNT(*)>1;

RESULT
0 RECORDS FOUND

SEL AS_OF_DT ,DATE_TIME ,FLAG_ACTION ,PARTID ,IACCT,


COUNT(*) FROM S2DPYPPS.PPS_ADJ_ACCT_INFO
GROUP BY 1,2,3,4,5 HAVING COUNT(*)>1;

RESULT
0 RECORDS FOUND

TV_PPS_PARTCLASS_ADJ_02

NULL Check

SEL PARTID,IACCT
FROM S2VTPPPS.TV_PPS_PARTCLASS_ADJ
WHERE PARTID IS NULL
OR IACCT IS NULL;

RESULT
0 RECORDS FOUND

TV_PPS_PARTCLASS_ADJ_03

Source Data from VTPPPS.TV_PPS_PARTCLASS_ADJ


PARTID IACCT FLAG_ADJ
95954 63331051497 N
D90560000001 90560000001 Y
183441 47890099423 N
186490 47490021668 Y
192488 32130006070 N

TARGET DATA FROM DTPPPS.TPPS_PARTCLASS_ADJ


PARTID IACCT FLAG_ADJ

Page 1071
VTPPPS_TV_PPS_PARTCLASS_ADJ
PASS

PASS

PASS

Page 1072
VTPPPS_TV_PPS_PARTCLASS_ADJ
95954 63331051497 N
D90560000001 90560000001 Y
183441 47890099423 N
186490 47490021668 Y
192488 32130006070 N

Compare record and content of all field

PARTID IACCT FLAG_ADJ


TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

BACK TO #INDEX

Page 1073
VTPPPS_TV_PPS_PARTCLASS_ADJ

Page 1074
VTPPPS_TV_PPS_CCLASS_AC_FN_AD
TPPS_CCLASS_AC_FINAL_ADJ_01 FAIL

Duplicate Check
SEL PARTID,
COUNT(*) FROM S2VTPPPS.TV_PPS_CCLASS_AC_FN_ADJ
GROUP BY 1 HAVING COUNT(*)>1;

RESULT
30 RECORDS FOUND

SAMPLE DATA PARTID Count(*)


103122 2
NEW 72
24268168 3
133453 3
313006 7

TPPS_CCLASS_AC_FINAL_ADJ_02 PASS

NULL Check

SEL PARTID
FROM S2VTPPPS.TV_PPS_CCLASS_AC_FN_ADJ
WHERE PARTID IS NULL

RESULT
0 RECORDS FOUND

TPPS_CCLASS_AC_FINAL_ADJ_03 PASS

Source Data from S2VTPPPS.TV_PPS_CCLASS_AC_FN_ADJ


PARTID IACCT CACCT_TYPFLAG_CHK_CCLASS_ACCCLASS_AC
D90500000104 ### 30 C
NEW 9.056E+010 60 A
151911 4.971E+010 97 C 10 10
NEW 155011002 55 C
NEW 155211002 55 C
TARGET DATA FROM S1DTPPPS.TPPS_CCLASS_AC_FINAL_ADJ
PARTID IACCT CACCT_TYPFLAG_CHK_CCLASS_ACCCLASS_AC
D90500000104 ### 30 C
NEW 9.056E+010 60 A
151911 4.971E+010 97 C 10 10
NEW 155011002 55 C
NEW 155211002 55 C
Compare record and content of all field

Page 1075
VTPPPS_TV_PPS_CCLASS_AC_FN_AD

CUST_NO_RQDAY_NOT_ARESERVE_SP

CUST_NO_RQDAY_NOT_ARESERVE_SP

Page 1076
VTPPPS_TV_PPS_CCLASS_AC_FN_AD

PARTID CTDR_STAT PARTNER_NCBUS_TYPECOC_CODE BR_NO


TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE

INDEX

EACH CODE BELONGS TO A PART OF EACH UNION ALLS

SELECT
PARTNER.PARTID
,HP_ACCT.IACCT,COUNT(*)
FROM S2DTPPPS.TPPS_PARTNER_ADJ as PARTNER
CROSS JOIN S2VTPPPS.VPPS_BUSINESSDATE_M AS BD
INNER JOIN S2VTTPPS.PPS_HP_ACCT AS HP_ACCT
ON PARTNER.CUST_NO_RM = HP_ACCT.CUST_NO_RM
AND HP_ACCT.AS_OF_DT = BD.BUSINESSDATE
AND HP_ACCT.CSTAT_ACCT NOT IN ('C','X')
AND HP_ACCT.CTL_ID='367'
GROUP BY 1,2 HAVING COUNT(*) > 1 ;

SELECT
PARTNER.PARTID
,HP_ACCT.IACCT,COUNT(*)
FROM S2DTPPPS.TPPS_PARTNER_ADJ as PARTNER
CROSS JOIN S2VTPPPS.VPPS_BUSINESSDATE_M AS BD
INNER JOIN S2DPYPPS.PPS_PARM_OC aS PARM_OC
ON PARTNER.COC_CODE = PARM_OC.OC_CODE
AND PARM_OC.FLAG_CHK_CAL = 'C'
AND BD.BUSINESSDATE BETWEEN PARM_OC.START_DT AND PARM_OC.END_DT

Page 1077
VTPPPS_TV_PPS_CCLASS_AC_FN_AD

QMTH_NOT_CUST_NO_RQDAY_NOT_ARESERVE_SP
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 1078
VTPPPS_TV_PPS_CCLASS_AC_FN_AD
AND PARM_OC.RECORD_DELETED_FLAG = 0
AND PARM_OC.CTL_ID = '367'
INNER JOIN S2VTTPPS.PPS_HP_ACCT as HP_ACCT
ON PARTNER.CUST_NO_RM = HP_ACCT.CUST_NO_RM
AND HP_ACCT.AS_OF_DT = BD.BUSINESSDATE
AND HP_ACCT.CSTAT_ACCT NOT IN ('C','X')
AND HP_ACCT.CTL_ID='367'
GROUP BY 1,2 HAVING COUNT(*) > 1 ;

Page 1079
VTPPPS_TV_PPS_CCLASS_AC_FN_AD

Page 1080
VTPPPS_TV_PPS_CCLASS_CUST_FN_
TV_PPS_CCLASS_CUST_FN_ADJ_01 PASS

Duplicate Check
SEL PARTID,
COUNT(*) FROM S2VTPPPS.TV_PPS_CCLASS_CUST_FN_ADJ
GROUP BY 1 HAVING COUNT(*)>1;

RESULT 0 RECORDS FOUND

TV_PPS_CCLASS_CUST_FN_ADJ_02 PASS

NULL Check

SEL PARTID
FROM S2VTPPPS.TV_PPS_CCLASS_CUST_FN_ADJ
WHERE PARTID IS NULL

RESULT
0 RECORDS FOUND

TV_PPS_CCLASS_CUST_FN_ADJ_03 PASS

Source Data from S2VTPPPS.TV_PPS_CCLASS_CUST_FN_ADJ


PARTID FLAG_CHK_CCLASS_ACCT_FINAL
D11103050153 A
NEW A
D11103050154 A
D11103050156 A

TARGET DATA FROM S2DTPPPS.TPPS_CCLASS_CUST_FINAL_ADJ


PARTID FLAG_CHK_CCLASS_CUST_FINAL
D11103050153 A ?
D11103050156 A ?
D11103050154 A ?
NEW A ?

Compare record and content of all field

PARTID FLAG_CHK_CCLASS_ACCT_FINAL

Page 1081
VTPPPS_TV_PPS_CCLASS_CUST_FN_

Page 1082
VTPPPS_TV_PPS_CCLASS_CUST_FN_
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

INDEX

Page 1083
VTPPPS_TV_PPS_CCLASS_CUST_FN_

Page 1084
VTPPPS_TV_PPS_PARTSEC_AVAL_AL
TV_PPS_PARTSEC_AVAL_ALL_ADJ_01 PASS

Duplicate Check
SEL PARTID ,ISECCODE ,ISECKEY,
COUNT(*) FROM S2VTPPPS.TV_PPS_PARTSEC_AVAL_ALL_ADJ
GROUP BY 1,2,3 HAVING COUNT(*)>1;

RESULT

TV_PPS_PARTSEC_AVAL_ALL_ADJ_02 PASS
NULL Check

SEL PARTID ,ISECCODE ,ISECKEY


FROM S2VTPPPS.TV_PPS_PARTSEC_AVAL_ALL_ADJ
WHERE PARTID IS NULL

RESULT

TV_PPS_PARTSEC_AVAL_ALL_ADJ_03 PASS

Source Data from S2VTPPPS.TV_PPS_PARTSEC_AVAL_ALL_ADJ


PARTID ISECCODE ISECKEY AVALUE_COLL_IAS39
178497 13 1382493
313006 47 10215
35851432 64 13034
417388 27 1379630
178497 13 11246

TARGET DATA FROM S2DTPPPS.TPPS_PARTSEC_AVALUE_ADJ


PARTID ISECCODE ISECKEY AVALUE_COLL_IAS39
178497 13 1382493
313006 47 10215
35851432 64 13034
417388 27 1379630
178497 13 11246

Compare record and content of all field

Page 1085
VTPPPS_TV_PPS_PARTSEC_AVAL_AL

DJ

Page 1086
VTPPPS_TV_PPS_PARTSEC_AVAL_AL
BACK TO #INDEX

Page 1087
VTPPPS_TV_PPS_PARTSEC_AVAL_AL

Page 1088
VTPPPS_TV_PPS_PARTACCT_AVAL_A
TV_PPS_PARTACCT_AVAL_ADJ_01 PASS

Duplicate Check
SEL PARTID,IACCT,
COUNT(*) FROM S2VTPPPS.TV_PPS_PARTACCT_AVAL_ADJ
GROUP BY 1,2 HAVING COUNT(*)>1;

RESULT

TV_PPS_PARTACCT_AVAL_ADJ_02 PASS

NULL Check

SEL PARTID,IACCT
FROM S2VTPPPS.TV_PPS_PARTACCT_AVAL_ADJ
WHERE PARTID IS NULL
OR IACCT IS NULL;

RESULT

TV_PPS_PARTACCT_AVAL_ADJ_03 PASS

Source Data from S2VTPPPS.TV_PPS_PARTACCT_AVAL_ADJ


PARTID IACCT AVALUE_COLL_IAS39
417388 ###
35851432 4.969E+010 5056832.96
182284 6.013E+010 587436.13
45537745 9.123E+010 7668556.8
313006 4.969E+010 1727633.76

TARGET DATA FROM S1DTPPPS.TPPS_PARTACCT_AVALUE_ADJ


PARTID IACCT AVALUE_COLL_IAS39
417388 ###
35851432 4.969E+010 5056832.96
182284 6.013E+010 587436.13
45537745 9.123E+010 7668556.8
313006 4.969E+010 1727633.76

Compare record and content of all field

Page 1089
VTPPPS_TV_PPS_PARTACCT_AVAL_A

BACK TO #INDEX

Page 1090
VTPPPS_TV_PPS_RESERVE_ACCT_AD
TV_PPS_RESERVE_ACCT_ADJ_01 PASS

Duplicate Check
SEL PARTID,IACCT,
COUNT(*) FROM ( SEL DISTINCT * FROM S2VTPPPS.TV_PPS_RESERVE_ACCT_ADJ ) A
GROUP BY 1,2 HAVING COUNT(*)>1;

RESULT
0 RECORDS FOUND

SEL PARTID,IACCT,
COUNT(*) FROM S2DTPPPS.TPPS_RESERVE_ACCT_ADJ
GROUP BY 1,2 HAVING COUNT(*)>1;

RESULT
0 RECORDS FOUND

SEL PARTID,
COUNT(*) FROM S2DTPPPS.TPPS_PARTNER_ADJ
GROUP BY 1 HAVING COUNT(*)>1;
RESULT
0 RECORDS FOUND

TV_PPS_RESERVE_ACCT_ADJ_02 PASS

NULL Check

SEL PARTID,IACCT
FROM S2VTPPPS.TV_PPS_RESERVE_ACCT_ADJ
WHERE PARTID IS NULL
OR IACCT IS NULL;

RESULT
0 RECORDS FOUND

TV_PPS_RESERVE_ACCT_ADJ_03 PASS

Source Data from S2VTPPPS.TV_PPS_RESERVE_ACCT_ADJ


PARTID IACCT ARESERVE_BOT_ACCT
NEW 400028114
95954 ### 17769.94
NEW ### 5000
460727 4.680E+010 26640.25
147776 3.093E+010 ?

TARGET DATA FROM S2DTPPPS.TPPS_RESERVE_ACCT_ADJ


PARTID IACCT ARESERVE_BOT_ACCT

Page 1091
VTPPPS_TV_PPS_RESERVE_ACCT_AD

ADJ ) AS X

Page 1092
VTPPPS_TV_PPS_RESERVE_ACCT_AD
NEW 400028114
95954 ### 17769.94
NEW ### 5000
460727 4.680E+010 26640.25
147776 3.093E+010 ?

Compare record and content of all field

PARTID IACCT ARESERVE_BOT_ACCT


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

BACK TO #INDEX

Page 1093
VTPPPS_TV_PPS_RESERVE_ACCT_AD

Page 1094
VTPPPS_TV_PPS_RESERVE_CUST_AD

Duplicate Check
SEL PARTID,
COUNT(*) FROM S2VTPPPS.TV_PPS_RESERVE_CUST_
GROUP BY 1 HAVING COUNT(*)>1;

RESULT
0 RECORDS FOUND

SEL PARTID,
COUNT(*) FROM S2DTPPPS.TPPS_RESERVE_CUST_AD
GROUP BY 1 HAVING COUNT(*)>1;

RESULT
0 RECORDS FOUND

TV_PPS_RESERVE_CUST_ADJ_02

NULL Check

SEL PARTID
FROM S2VTPPPS.TV_PPS_RESERVE_CUST_ADJ
WHERE PARTID IS NULL

RESULT
0 RECORDS FOUND

TV_PPS_RESERVE_CUST_ADJ_03

Source Data from S2VTPPPS.TV_PPS_RESERVE_CUST_ADJ


PARTID ARESERVE_BOT_CUST
103122 40606.19
137116 323632.46
D0JX5 7336077
D0900001022 0
13901787 0

TARGET DATA FROM S2DTPPPS.PPS_RESERVE_CUST_ADJ


PARTID ARESERVE_BOT_CUST
103122 40606.19
137116 323632.46

Page 1
VTPPPS_TV_PPS_RESERVE_CUST_AD
D0JX5 7336077
D0900001022 0
13901787 0

Compare record and content of all field

PARTID IACCT ARESERVE_BOT_ACCT


TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Back To Index

Page 2
VTPPPS_TV_PPS_RESERVE_CUST_AD
PASS

PS.TV_PPS_RESERVE_CUST_ADJ

PS.TPPS_RESERVE_CUST_ADJ

PASS

_RESERVE_CUST_ADJ

PASS

Page 3
VTPPPS_TV_PPS_RESERVE_CUST_AD

Page 4
PPS_CUST_INTB_ADJ

PPS_CUST_INTB_ADJ_01
Duplicate Check
SELECT PARTID,COUNT(*) FROM S2VTPPPS.TV_PPS_CUST_INTB_ADJ GROUP BY 1 HAVING COUNT(*) >

Result:

PPS_CUST_INTB_ADJ_02
Null Validation
SELECT PARTID FROM S2VTPPPS.TV_PPS_CUST_INTB_ADJ WHERE
PARTID IS NULL

Result: 0 RECORDS

PPS_CUST_INTB_ADJ_03
Source Data from VTPPPS.TV_PPS_CUST_INTB_ADJ
PARTID
D10307414200

TARGET DATA FROM DTPPPS.TPPS_CUST_INTB_ADJ


PARTID
D10307414200

Page 5
PPS_CUST_INTB_ADJ

Compare record and content of all field


PARTID
TRUE

INSUFFICIENT DATA

Back To Index

Page 6
PPS_CUST_INTB_ADJ

PASS

UP BY 1 HAVING COUNT(*) > 1 ;

PASS

PASS

CUST_TYPE_CD FLAG_INTERBANK
? 3

CUST_TYPE_CD FLAG_INTERBANK
? 3

Page 7
PPS_CUST_INTB_ADJ

CUST_TYPE_CD FLAG_INTERBANK
TRUE TRUE

Page 8
PPS_CUST_INTB_ADJ

Page 9
PPS_CUST_INTB_ADJ

Page 10
PPS_PROV_INTB_ADJ

PPS_PROV_INTB_ADJ_01
Duplicate Check
SELECT PARTID,IACCT,COUNT(*) FROM S2VTPPPS.TV_PPS_PROV_INTB_ADJ GROUP BY 1,2 HAVING COU

Result:

PPS_PROV_INTB_ADJ_02
Null Validation
SELECT PARTID,IACCT FROM S2VTPPPS.TV_PPS_PROV_INTB_ADJ WHERE
PARTID IS NULL OR
IACCT IS NULL

Result: 0 RECORDS

PPS_PROV_INTB_ADJ_03
Source Data from VTPPPS.TV_PPS_PROV_INTB_ADJ
PARTID
D10307414200

TARGET DATA FROM DTPPPS.TPPS_PROV_INTB_ADJ


PARTID

Page 11
PPS_PROV_INTB_ADJ
D10307414200

Compare record and content of all field


PARTID
TRUE

Back To Index

Page 12
PPS_PROV_INTB_ADJ

PASS

J GROUP BY 1,2 HAVING COUNT(*) > 1 ;

PASS

PASS

IACCT ABAL PERCENT_EL PROVISION_INT


10307414200 258191.54 100 258191.54

IACCT ABAL PERCENT_EL PROVISION_INT

Page 13
PPS_PROV_INTB_ADJ
10307414200 258191.54 100 258191.54

IACCT ABAL PERCENT_EL PROVISION_INT


TRUE TRUE TRUE TRUE

Page 14
PPS_PROV_INTB_ADJ

Page 15
PPS_PROV_INTB_ADJ

Page 16
PPS_BRR_RATING_ADJ

PPS_BRR_RATING_ADJ_01
Duplicate Check
SELECT PARTID,COUNT(*) FROM S2VTPPPS.TV_PPS_BRR_RATING_ADJ GROUP BY 1 HAVING COUNT(*) >

Result: 0 records

PPS_BRR_RATING_ADJ_02
Null Validation
SELECT PARTID FROM S2VTPPPS.TV_PPS_BRR_RATING_ADJ WHERE
PARTID IS NULL

Result: 0 RECORDS

PPS_BRR_RATING_ADJ_03
Source Data from VTPPPS.TV_PPS_BRR_RATING_ADJ
PARTID RATING
137116 BB3
124330 BB4
151911 DD
95954 M10
192488 M13

TARGET DATA FROM DTPPPS.TPPS_BRR_RATING_ADJ


PARTID RATING

Page 17
PPS_BRR_RATING_ADJ
137116 BB3
124330 BB4
151911 DD
95954 M10
192488 M13

Compare record and content of all field


PARTID RATING
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE

Back To Index

Page 18
PPS_BRR_RATING_ADJ

pass

OUP BY 1 HAVING COUNT(*) > 1 ;

pass

pass

PARTY_RISK_GRADE_ PARTY_RISK_GRADE_ RATING_MODEL


1/21/2013 1/21/2013 SCB SB Individual
6/19/2010 6/19/2010 SCB RSME > 10-20 MB Individual
11/18/2015 11/17/2015 SCB SB Individual
12/28/2015 12/28/2015 SCB SME SCORECARD
11/25/2015 11/25/2015 SCB SME SCORECARD

PARTY_RISK_GRADE_ PARTY_RISK_GRADE_ RATING_MODEL

Page 19
PPS_BRR_RATING_ADJ
1/21/2013 1/21/2013 SCB SB Individual
6/19/2010 6/19/2010 SCB RSME > 10-20 MB Individual
11/18/2015 11/17/2015 SCB SB Individual
12/28/2015 12/28/2015 SCB SME SCORECARD
11/25/2015 11/25/2015 SCB SME SCORECARD

PARTY_RISK_GRADE_ PARTY_RISK_GRADE_ RATING_MODEL


TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Page 20
PPS_BRR_RATING_ADJ

Page 21
PPS_BRR_RATING_ADJ

Page 22
PPS_CUST_WHOLSAL_ADJ
PPS_CUST_WHOLSAL_ADJ_01
Duplicate Check
SELECT PARTID,COUNT(*) FROM S2VTPPPS.TV_PPS_CUST_WHOLSAL_ADJ GROUP BY 1 HAVING COUNT

Result: 0 ROWS

PPS_CUST_WHOLSAL_ADJ_02
Null Validation
SELECT PARTID FROM S2VTPPPS.TV_PPS_CUST_WHOLSAL_ADJ WHERE
PARTID IS NULL

Result: 0 RECORDS

PPS_CUST_WHOLSAL_ADJ_03
Source Data from VTPPPS.TV_PPS_CUST_WHOLSAL_ADJ
PARTID COC_CODE
137116 2239
13901787 1710
178497 4013
186490 4024
D90560000004 1602

TARGET DATA FROM DTPPPS.TPPS_CUST_WHOLSAL_ADJ


PARTID COC_CODE
137116 2239

Page 23
PPS_CUST_WHOLSAL_ADJ
13901787 1710
178497 4013
186490 4024
D90560000004 1602

Compare record and content of all field


PARTID COC_CODE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE

Back To Index

Page 24
PPS_CUST_WHOLSAL_ADJ
PASS

GROUP BY 1 HAVING COUNT(*) > 1 ;

PASS

PASS

CCLASS CUST_NO_RM RATING RATING_MODEL


10 1.40E+027 BB3 SCB SB INDIVIDUAL
0 8.00E+027 M7
40 1.40E+027 11 SCB CORP SCORECAR
12 1.40E+027 C10 SCB CORP SCORECAR
0 C10

CCLASS CUST_NO_RM RATING RATING_MODEL


10 1.40E+027 BB3 SCB SB INDIVIDUAL

Page 25
PPS_CUST_WHOLSAL_ADJ
0 8.00E+027 M7
40 1.40E+027 11 SCB CORP SCORECAR
12 1.40E+027 C10 SCB CORP SCORECAR
0 C10

CCLASS CUST_NO_RM RATING RATING_MODEL


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 26
PPS_CUST_WHOLSAL_ADJ

RESTRUC_FLAG_CUSTPERCENT_PD PERCENT_LGD
Y 46 100
N 1.69 100
Y 100 100
Y 46 100
N 1.69 100

RESTRUC_FLAG_CUSTPERCENT_PD PERCENT_LGD
Y 46 100

Page 27
PPS_CUST_WHOLSAL_ADJ
N 1.69 100
Y 100 100
Y 46 100
N 1.69 100

RESTRUC_FLAG_CUSTPERCENT_PD PERCENT_LGD
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Page 28
PPS_PROV_WHOLSAL_ADJ
PPS_PROV_WHOLSAL_ADJ_01
Duplicate Check
SELECT PARTID,IACCT,COUNT(*) FROM S2VTPPPS.TV_PPS_PROV_WHOLSAL_ADJ GROUP BY 1,2 HAVING

Result:

PPS_PROV_WHOLSAL_ADJ_02
Null Validation
SELECT PARTID,IACCT FROM S2VTPPPS.TV_PPS_PROV_WHOLSAL_ADJ WHERE
PARTID IS NULL OR
IACCT IS NULL

Result: 0 RECORDS

PPS_PROV_WHOLSAL_ADJ_03
Source Data from VTPPPS.TV_PPS_PROV_WHOLSAL_ADJ
PARTID IACCT
417388 10132110629
210006 48590037840
192488 49690010875
D90560000002 90560000002
181613 35030000279

TARGET DATA FROM DTPPPS.TPPS_PROV_WHOLSAL_ADJ


PARTID IACCT
417388 10132110629

Page 29
PPS_PROV_WHOLSAL_ADJ
210006 48590037840
192488 49690010875
D90560000002 90560000002
181613 35030000279

Compare record and content of all field


PARTID IACCT
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE

Back To Index

Page 30
PPS_PROV_WHOLSAL_ADJ
PASS

AL_ADJ GROUP BY 1,2 HAVING COUNT(*) > 1 ;

PASS

PASS

CCLASS CCLASS_NAME RESTRUCTURE_FLAG ABAL


10 SM NORMAL 0
0P NORMAL 5000000
40 DL TDR 7434176.8
0P NORMAL 0
12 SM TDR 6091218.69

CCLASS CCLASS_NAME RESTRUCTURE_FLAG ABAL


10 SM NORMAL 0

Page 31
PPS_PROV_WHOLSAL_ADJ
0P NORMAL 5000000
40 DL TDR 7434176.8
0P NORMAL 0
12 SM TDR 6091218.69

CCLASS CCLASS_NAME RESTRUCTURE_FLAG ABAL


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 32
PPS_PROV_WHOLSAL_ADJ

PERCENT_PD PERCENT_LGD PERCENT_BOT PROVISION_INT


46 100 2 0
1.14 100 1 57000
100 100 100 7434176.8
1.69 100 1 0
46 100 2 2801960.6

PERCENT_PD PERCENT_LGD PERCENT_BOT PROVISION_INT


46 100 2 0

Page 33
PPS_PROV_WHOLSAL_ADJ
1.14 100 1 57000
100 100 100 7434176.8
1.69 100 1 0
46 100 2 2801960.6

PERCENT_PD PERCENT_LGD PERCENT_BOT PROVISION_INT


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 34
PPS_PROV_WHOLSAL_ADJ

PROVISION_MIN_BOT
0
50000
7434176.8
0
121824.37

PROVISION_MIN_BOT
0

Page 35
PPS_PROV_WHOLSAL_ADJ
50000
7434176.8
0
121824.37

PROVISION_MIN_BOT
TRUE
TRUE
TRUE
TRUE
TRUE

Page 36
PPS_PROV_WHOLSAL_ADJ

Page 37
PPS_PROV_WHOLSAL_ADJ

Page 38
PPS_PROV_WHOLSAL_ADJ

Page 39
PPS_PROV_WHOLSAL_ADJ

Page 40
PPS_PROV_WHOLSAL_ADJ

Page 41
PPS_PROV_WHOLSAL_ADJ

Page 42
PPS_PROV_WHOLSAL_ADJ

Page 43
PPS_PROV_WHOLSAL_ADJ

Page 44
PPS_PROV_WHOLSAL_ADJ

Page 45
PPS_PROV_WHOLSAL_ADJ

Page 46
PPS_PROV_WHOLSAL_ADJ

Page 47
PPS_PROV_WHOLSAL_ADJ

Page 48
PPS_PROV_WHOLSAL_ADJ

Page 49
PPS_PROV_WHOLSAL_ADJ

Page 50
PPS_PROV_WHOLSAL_ADJ

Page 51
PPS_PROV_WHOLSAL_ADJ

Page 52
PPS_PROV_WHOLSAL_ADJ

Page 53
PPS_PROV_WHOLSAL_ADJ

Page 54
PPS_PROV_WHOLSAL_ADJ

Page 55
PPS_PROV_WHOLSAL_ADJ

Page 56
PPS_PROV_WHOLSAL_ADJ

Page 57
PPS_PROV_WHOLSAL_ADJ

Page 58
PPS_CUST_RETAIL_ADJ

PPS_CUST_RETAIL_ADJ_01
Duplicate Check
SELECT PARTID,IACCT,COUNT(*) FROM S2VTPPPS.TV_PPS_CUST_RETAIL_ADJ GROUP BY 1,2 HAVING CO

Result: 0 RECORDS

PPS_CUST_RETAIL_ADJ_02
Null Validation
SELECT PARTID,IACCT FROM S2VTPPPS.TV_PPS_CUST_RETAIL_ADJ WHERE
PARTID IS NULL OR
IACCT IS NULL

Result: 0 RECORDS

PPS_CUST_RETAIL_ADJ_03
Source Data from VTPPPS.TV_PPS_CUST_RETAIL_ADJ
PARTID IACCT
D22243000026 22243000026
99833 22231737121
NEW 90500000104
NEW 0JWR
4696736 130075111

TARGET DATA FROM DTPPPS.TPPS_CUST_RETAIL_ADJ


PARTID IACCT
D22243000026 22243000026
99833 22231737121
NEW 90500000104
NEW 0JWR
4696736 130075111

Page 59
PPS_CUST_RETAIL_ADJ

Compare record and content of all field


PARTID IACCT
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE

Back To Index

Page 60
PPS_CUST_RETAIL_ADJ

PASS

ADJ GROUP BY 1,2 HAVING COUNT(*) > 1 ;

PASS

PASS

COC_CODE CACCT_TYPE CCLASS CUST_NO_RM


3549 43 0
3043 31 30 1.40E+027
3039 30 0
3039 55 0
3431 30 40 1.40E+027

COC_CODE CACCT_TYPE CCLASS CUST_NO_RM


3549 43 0
3043 31 30 1.40E+027
3039 30 0
3039 55 0
3431 30 40 1.40E+027

Page 61
PPS_CUST_RETAIL_ADJ

COC_CODE CACCT_TYPE CCLASS CUST_NO_RM


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 62
PPS_CUST_RETAIL_ADJ

ABAL PROD_GROUP PROD_SUB_GROUP RESTRUCTURE_FLAG


7654.62 ?
1100000.2 MORTGAGE HOUSING TDR
33885689 NORMAL
489071800 SSME SSME NORMAL
290000 SSME SSME TDR

ABAL PROD_GROUP PROD_SUB_GROUP RESTRUCTURE_FLAG


7654.62 ?
1100000.2 MORTGAGE HOUSING TDR
33885689 NORMAL
489071800 SSME SSME NORMAL
290000 SSME SSME TDR

Page 63
PPS_CUST_RETAIL_ADJ

ABAL PROD_GROUP PROD_SUB_GROUP RESTRUCTURE_FLAG


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 64
PPS_CUST_RETAIL_ADJ

URE_FLAG

URE_FLAG

Page 65
PPS_CUST_RETAIL_ADJ

URE_FLAG

Page 66
PPS_CUST_RETAIL_OTH_ADJ

PPS_CUST_RETAIL_OTH_ADJ_01
Duplicate Check
SELECT PARTID,IACCT,COUNT(*) FROM S2VTPPPS.TV_PPS_CUST_RETAIL_OTH_ADJ GROUP BY 1,2 HAVI

Result: 0 RECORDS

PPS_CUST_RETAIL_OTH_ADJ_02
Null Validation
SELECT PARTID,IACCT FROM S2VTPPPS.TV_PPS_CUST_RETAIL_OTH_ADJ WHERE
PARTID IS NULL OR
IACCT IS NULL

Result: 0 RECORDS

PPS_CUST_RETAIL_OTH_ADJ_03
Source Data from VTPPPS.TV_PPS_CUST_RETAIL_OTH_ADJ
PARTID IACCT
24268168 49690115162
D22243000026 22243000026
NEW 0JUN
5719773 103460605
41090257 47890642446

TARGET DATA FROM DTPPPS.TPPS_CUST_RETAIL_ADJ


PARTID IACCT
24268168 49690115162
D22243000026 22243000026
NEW 0JUN
5719773 103460605
41090257 47890642446

Page 67
PPS_CUST_RETAIL_OTH_ADJ

Compare record and content of all field


PARTID IACCT
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE

Back To Index

Page 68
PPS_CUST_RETAIL_OTH_ADJ

PASS

OTH_ADJ GROUP BY 1,2 HAVING COUNT(*) > 1 ;

PASS

PASS

COC_CODE CACCT_TYPE CCLASS CUST_NO_RM


3429 30 0 1.40E+027
3549 43 0
3039 55 0
3089 3 0 1.40E+027
3338 31 0 1.40E+027

COC_CODE CACCT_TYPE CCLASS CUST_NO_RM


3429 30 0 1.40E+027
3549 43 0
3039 55 0
3089 3 0 1.40E+027
3338 31 0 1.40E+027

Page 69
PPS_CUST_RETAIL_OTH_ADJ

COC_CODE CACCT_TYPE CCLASS CUST_NO_RM


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 70
PPS_CUST_RETAIL_OTH_ADJ

ABAL PROD_GROUP PROD_SUB_GROUP RESTRUCTURE_FLAG


983844.6 SSME SSME NORMAL
7654.62 ?
244535900 SSME SSME NORMAL
1070893.06 SSME SSME NORMAL
1000002 MORTGAGE HOUSING TDR

ABAL PROD_GROUP PROD_SUB_GROUP RESTRUCTURE_FLAG


983844.6 SSME SSME NORMAL
7654.62 ?
244535900 SSME SSME NORMAL
1070893.06 SSME SSME NORMAL
1000002 MORTGAGE HOUSING TDR

Page 71
PPS_CUST_RETAIL_OTH_ADJ

ABAL PROD_GROUP PROD_SUB_GROUP RESTRUCTURE_FLAG


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 72
PPS_CUST_RETAIL_OTH_ADJ

URE_FLAG

URE_FLAG

Page 73
PPS_CUST_RETAIL_OTH_ADJ

URE_FLAG

Page 74
PPS_CUST_RETAIL_OTH_ADJ

Page 75
PPS_CUST_RETAIL_OTH_ADJ

Page 76
PPS_CUST_RETAIL_OTH_ADJ

Page 77
PPS_CUST_RETAIL_OTH_ADJ

Page 78
PPS_CUST_RETAIL_OTH_ADJ

Page 79
PPS_CUST_RETAIL_OTH_ADJ

Page 80
PPS_CUST_RETAIL_OTH_ADJ

Page 81
PPS_CUST_RETAIL_OTH_ADJ

Page 82
PPS_CUST_RETAIL_OTH_ADJ

Page 83
PPS_CUST_RETAIL_OTH_ADJ

Page 84
PPS_CUST_RETAIL_OTH_ADJ

Page 85
PPS_CUST_RETAIL_OTH_ADJ

Page 86
PPS_CUST_RETAIL_OTH_ADJ

Page 87
PPS_CUST_RETAIL_OTH_ADJ

Page 88
PPS_CUST_RETAIL_OTH_ADJ

Page 89
PPS_CUST_RETAIL_OTH_ADJ

Page 90
PPS_CUST_RETAIL_OTH_ADJ

Page 91
PPS_CUST_RETAIL_OTH_ADJ

Page 92
PPS_CUST_RETAIL_OTH_ADJ

Page 93
PPS_CUST_RETAIL_OTH_ADJ

Page 94
PPS_PROV_RETAIL_ADJ

PPS_PROV_RETAIL_ADJ_01
Duplicate Check
SELECT PARTID,IACCT,COUNT(*) FROM S2VTPPPS.TV_PPS_PROV_RETAIL_ADJ GROUP BY 1,2 HAVING C

Result: 0 RECORDS

PPS_PROV_RETAIL_ADJ_02
Null Validation
SELECT PARTID,IACCT FROM S2VTPPPS.TV_PPS_PROV_RETAIL_ADJ WHERE
PARTID IS NULL OR
IACCT IS NULL

Result: 0 RECORDS

PPS_PROV_RETAIL_ADJ_03
Source Data from VTPPPS.TV_PPS_PROV_RETAIL_ADJ
PARTID IACCT
99833 22231737121
NEW 155211002
2304834 47891579303
165297 1231008039
NEW 0JX5

TARGET DATA FROM DTPPPS.TPPS_PROV_RETAIL_ADJ


PARTID IACCT
99833 22231737121

Page 95
PPS_PROV_RETAIL_ADJ
NEW 155211002
2304834 47891579303
165297 1231008039
NEW 0JX5

Compare record and content of all field


PARTID IACCT
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE

Back To Index

Page 96
PPS_PROV_RETAIL_ADJ

PASS

ADJ GROUP BY 1,2 HAVING COUNT(*) > 1 ;

PASS

PASS

CCLASS CCLASS_NAME ABAL PERCENT_PD


30 D 1100000.2 0
0P 20800000000 1.67
0P 1738505.35 2.86
1P 646116.58 2.86
0P 733607700 1.67

CCLASS CCLASS_NAME ABAL PERCENT_PD


30 D 1100000.2 0

Page 97
PPS_PROV_RETAIL_ADJ
0P 20800000000 1.67
0P 1738505.35 2.86
1P 646116.58 2.86
0P 733607700 1.67

CCLASS CCLASS_NAME ABAL PERCENT_PD


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 98
PPS_PROV_RETAIL_ADJ

PERCENT_LGD PERCENT_BOT PROVISION_INT PROVISION_MIN_BOT


0 100 0 1100000.2
60 1 208416000 208000000
35 1 17402.44 17385.05
35 1 6467.63 6461.17
60 1 7350749.15 7336077

PERCENT_LGD PERCENT_BOT PROVISION_INT PROVISION_MIN_BOT


0 100 0 1100000.2

Page 99
PPS_PROV_RETAIL_ADJ
60 1 208416000 208000000
35 1 17402.44 17385.05
35 1 6467.63 6461.17
60 1 7350749.15 7336077

PERCENT_LGD PERCENT_BOT PROVISION_INT PROVISION_MIN_BOT


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 100
PPS_PROV_RETAIL_ADJ

N_MIN_BOT

N_MIN_BOT

Page 101
PPS_PROV_RETAIL_ADJ

N_MIN_BOT

Page 102
PPS_PROV_RETAIL_ADJ

Page 103
PPS_PROV_RETAIL_ADJ

Page 104
PPS_PROV_RETAIL_ADJ

Page 105
PPS_PROV_RETAIL_ADJ

Page 106
PPS_PROV_RETAIL_ADJ

Page 107
PPS_PROV_RETAIL_ADJ

Page 108
PPS_PROV_RETAIL_ADJ

Page 109
PPS_PROV_RETAIL_ADJ

Page 110
PPS_PROV_RETAIL_ADJ

Page 111
PPS_PROV_RETAIL_ADJ

Page 112
PPS_PROV_RETAIL_ADJ

Page 113
PPS_PROV_RETAIL_ADJ

Page 114
PPS_PROV_RETAIL_ADJ

Page 115
PPS_PROV_RETAIL_ADJ

Page 116
PPS_PROV_RETAIL_ADJ

Page 117
PPS_PROV_RETAIL_ADJ

Page 118
PPS_PROV_RETAIL_ADJ

Page 119
PPS_PROV_RETAIL_ADJ

Page 120
PPS_PROV_RETAIL_ADJ

Page 121
PPS_PROV_RETAIL_ADJ

Page 122
PPS_PROV_INT_ADJ
PPS_PROV_INT_ADJ_01
Duplicate Check
SELECT AS_OF_DT,PARTID,IACCT,COUNT(*) FROM S2VTXPPS.TV_PPS_PROV_INT_ADJ GROUP BY 1,2,3 H

Result: 0 RECORDS

PPS_PROV_INT_ADJ_02
Null Validation
SELECT AS_OF_DT,PARTID,IACCT FROM S2VTXPPS.TV_PPS_PROV_INT_ADJ WHERE
AS_OF_DT IS NULL OR
PARTID IS NULL OR
IACCT IS NULL

Result: 0 RECORDS

PPS_PROV_INT_ADJ_03
Source Data from VTXPPS.TV_PPS_PROV_INT_ADJ
AS_OF_DT DATE_TIME

TARGET DATA FROM DTTPPS.TPPS_PROVISION_INT


AS_OF_DT DATE_TIME

Page 123
PPS_PROV_INT_ADJ

Compare record and content of all field


AS_OF_DT DATE_TIME

Back To Index

Page 124
PPS_PROV_INT_ADJ
PASS

V_INT_ADJ GROUP BY 1,2,3 HAVING COUNT(*) > 1

PASS

NO DATA IN DESTINATION

PARTID IACCT CUST_NO_RM CACCT_TYPE

PARTID IACCT CUST_NO_RM CACCT_TYPE

Page 125
PPS_PROV_INT_ADJ

PARTID IACCT CUST_NO_RM CACCT_TYPE

Page 126
PPS_PROV_INT_ADJ

OC_CODE_CUST OC_CODE_ACCT CCLASS_CUST CCLASS_ACCT

OC_CODE_CUST OC_CODE_ACCT CCLASS_CUST CCLASS_ACCT

Page 127
PPS_PROV_INT_ADJ

OC_CODE_CUST OC_CODE_ACCT CCLASS_CUST CCLASS_ACCT

Page 128
PPS_PROV_INT_ADJ

CCLASS_NAME_CUSTCCLASS_NAME_ACCTPROD_SUB_GROUP INTERBANK_FLAG

CCLASS_NAME_CUSTCCLASS_NAME_ACCTPROD_SUB_GROUP INTERBANK_FLAG

Page 129
PPS_PROV_INT_ADJ

CCLASS_NAME_CUSTCCLASS_NAME_ACCTPROD_SUB_GROUP INTERBANK_FLAG

Page 130
PPS_PROV_INT_ADJ

RESTRUCTURE_FLAG RESTRUC_FLAG_CUSTABAL PERCENT_PD

RESTRUCTURE_FLAG RESTRUC_FLAG_CUSTABAL PERCENT_PD

Page 131
PPS_PROV_INT_ADJ

RESTRUCTURE_FLAG RESTRUC_FLAG_CUSTABAL PERCENT_PD

Page 132
PPS_PROV_INT_ADJ

PERCENT_LGD PERCENT_EL PERCENT_BOT PROVISION_INT

PERCENT_LGD PERCENT_EL PERCENT_BOT PROVISION_INT

Page 133
PPS_PROV_INT_ADJ

PERCENT_LGD PERCENT_EL PERCENT_BOT PROVISION_INT

Page 134
PPS_PROV_INT_ADJ

PROVISION_MIN_BOT

PROVISION_MIN_BOT

Page 135
PPS_PROV_INT_ADJ

PROVISION_MIN_BOT

Page 136
PPS_PROV_INT_ADJ

Page 137
PPS_PROV_INT_ADJ

Page 138
PPS_PROV_INT_ADJ

Page 139
PPS_PROV_INT_ADJ

Page 140
PPS_PROV_INT_ADJ

Page 141
PPS_PROV_INT_ADJ

Page 142
PPS_PROV_INT_ADJ

Page 143
PPS_PROV_INT_ADJ

Page 144
PPS_PROV_INT_ADJ

Page 145
PPS_PROV_INT_ADJ

Page 146
PPS_PROV_INT_ADJ

Page 147
PPS_PROV_INT_ADJ

Page 148
PPS_PROV_INT_ADJ

Page 149
PPS_PROV_INT_ADJ

Page 150
PPS_PROV_INT_ADJ

Page 151
PPS_PROV_INT_ADJ

Page 152
PPS_CLASSIFY_ADJ_FINAL
PPS_CLASSIFY_ADJ_FINAL_01
Duplicate Check
SELECT AS_OF_DT,DATE_TIME,IACCT,APPL_CODE,COUNT(*) FROM
( SELECT DISTINCT * FROM S2VTXPPS.TV_PPS_CLASSIFY_ADJ_FINAL ) AS X
GROUP BY 1,2,3,4 HAVING COUNT(*) > 1 ;

Result: 0 RECORDS

PPS_CLASSIFY_ADJ_FINAL_02
Null Validation
SELECT AS_OF_DT,DATE_TIME,IACCT,APPL_CODE FROM S2VTXPPS.TV_PPS_CLASSIFY_ADJ_FINAL WHE
AS_OF_DT IS NULL OR
DATE_TIME IS NULL OR
IACCT IS NULL OR
APPL_CODE IS NULL
Result: 0 RECORDS

PPS_CLASSIFY_ADJ_FINAL_03
Source Data from VTXPPS.TV_PPS_CLASSIFY_ADJ_FINAL

AS_OF_DT DATE_TIME
2/29/2016 8/19/2016 18:46:48
2/29/2016 8/19/2016 18:46:48
2/29/2016 8/19/2016 18:46:48
2/29/2016 8/19/2016 18:46:48
2/29/2016 8/19/2016 18:46:48

Page 153
PPS_CLASSIFY_ADJ_FINAL

TARGET DATA FROM DTTPPS.PPS_CLASSIFY_FUND

AS_OF_DT DATE_TIME
2/29/2016 8/19/2016 18:46:48
2/29/2016 8/19/2016 18:46:48
2/29/2016 8/19/2016 18:46:48
2/29/2016 8/19/2016 18:46:48
2/29/2016 8/19/2016 18:46:48

Compare record and content of all field


AS_OF_DT DATE_TIME
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE

Back To Index

Page 154
PPS_CLASSIFY_ADJ_FINAL
PASS

PASS

S_CLASSIFY_ADJ_FINAL WHERE

PASS

IACCT APPL_CODE CACCT_TYPE COC_CODE


49690010875 AL 30 2251
48590056195 AL 32 2271
49690281337 AL 30 4024
1330005166 AL 30 4025
130124300 AL 30 3431

Page 155
PPS_CLASSIFY_ADJ_FINAL

IACCT APPL_CODE CACCT_TYPE COC_CODE


49690010875 AL 30 2251
48590056195 AL 32 2271
49690281337 AL 30 4024
1330005166 AL 30 4025
130124300 AL 30 3431

IACCT APPL_CODE CACCT_TYPE COC_CODE


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 156
PPS_CLASSIFY_ADJ_FINAL

ATOT_LN ABAL AINT_BF AFEE


10000000 7434176.8 44045.58 0
4000000 4000000 438.35 0
297000000 296840718.49 0 0
6078867.49 0 0 0
1700920 450000 25000 450

Page 157
PPS_CLASSIFY_ADJ_FINAL

ATOT_LN ABAL AINT_BF AFEE


10000000 7434176.8 44045.58 0
4000000 4000000 438.35 0
297000000 296840718.49 0 0
6078867.49 0 0 0
1700920 450000 25000 450

ATOT_LN ABAL AINT_BF AFEE


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 158
PPS_CLASSIFY_ADJ_FINAL

APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID


0 0 0 0
0 0 0 0
0 296840718.49 34419194.13 1
2900.77 0 3145737.31 14
300 0 300 0

Page 159
PPS_CLASSIFY_ADJ_FINAL

APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID


0 0 0 0
0 0 0 0
0 296840718.49 34419194.13 1
2900.77 0 3145737.31 14
300 0 300 0

APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 160
PPS_CLASSIFY_ADJ_FINAL

CSTAT_ACCT CSTAT_BOT DDLC CBUS_TYPE


N N 2/29/2016 C131310
N N 2/29/2016 A014620
N N 2/29/2016 C222200
A Y 2/29/2016 G466210
N N 2/29/2016 G471140

Page 161
PPS_CLASSIFY_ADJ_FINAL

CSTAT_ACCT CSTAT_BOT DDLC CBUS_TYPE


N N 2/29/2016 C131310
N N 2/29/2016 A014620
N N 2/29/2016 C222200
A Y 2/29/2016 G466210
N N 2/29/2016 G471140

CSTAT_ACCT CSTAT_BOT DDLC CBUS_TYPE


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 162
PPS_CLASSIFY_ADJ_FINAL

CSTAT_INTERFACE CREASON_CLASS BR_NO CCLASS


Y 0 321 40
Y 0 222 0
Y 0 13 12
Y 201 13 40
Y 0 1 30

Page 163
PPS_CLASSIFY_ADJ_FINAL

CSTAT_INTERFACE CREASON_CLASS BR_NO CCLASS


Y 0 321 40
Y 0 222 0
Y 0 13 12
Y 201 13 40
Y 0 1 30

CSTAT_INTERFACE CREASON_CLASS BR_NO CCLASS


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 164
PPS_CLASSIFY_ADJ_FINAL

DSTOPCAL ALOSS CCURRENCY ATOT_OUTS


? 0 THB 7478222.38
? 0 THB 4000438.35
11/1/2015 0 THB 296840718.49
9/27/1999 0 THB 2900.77
? 0 THB 475750

Page 165
PPS_CLASSIFY_ADJ_FINAL

DSTOPCAL ALOSS CCURRENCY ATOT_OUTS


? 0 THB 7478222.38
? 0 THB 4000438.35
11/1/2015 0 THB 296840718.49
9/27/1999 0 THB 2900.77
? 0 THB 475750

DSTOPCAL ALOSS CCURRENCY ATOT_OUTS


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 166
PPS_CLASSIFY_ADJ_FINAL

CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF


Y 0 0 0
N 0 0 0
Y 0 0 0
Y 0 0 0
N 0 0 0

Page 167
PPS_CLASSIFY_ADJ_FINAL

CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF


Y 0 0 0
N 0 0 0
Y 0 0 0
Y 0 0 0
N 0 0 0

CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 168
PPS_CLASSIFY_ADJ_FINAL

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX


F 10000000 7434176.8 44045.58
F 4000000 4000000 438.35
F 297000000 296840718.49 0
F 6078867.49 0 0
F 1700920 450000 25000

Page 169
PPS_CLASSIFY_ADJ_FINAL

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX


F 10000000 7434176.8 44045.58
F 4000000 4000000 438.35
F 297000000 296840718.49 0
F 6078867.49 0 0
F 1700920 450000 25000

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 170
PPS_CLASSIFY_ADJ_FINAL

AFEE_EX APREMIUM_EX ABAL_STOP_EX AINT_AF_EX


0 0 0 0
0 0 0 0
0 0 296840718.49 34419194.13
0 2900.77 0 3145737.31
450 300 0 300

Page 171
PPS_CLASSIFY_ADJ_FINAL

AFEE_EX APREMIUM_EX ABAL_STOP_EX AINT_AF_EX


0 0 0 0
0 0 0 0
0 0 296840718.49 34419194.13
0 2900.77 0 3145737.31
450 300 0 300

AFEE_EX APREMIUM_EX ABAL_STOP_EX AINT_AF_EX


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 172
PPS_CLASSIFY_ADJ_FINAL

GL_PROD_CODE FIS_CODE CACCT_SUB_TYPE ACCT_NAME


3002 12401 30T 1.48E+025
3502 12021 320 1.48E+025
3002 12401 30T 1.48E+025
3002 12401 30T 1.48E+025
3002 12021 304 1.48E+025

Page 173
PPS_CLASSIFY_ADJ_FINAL

GL_PROD_CODE FIS_CODE CACCT_SUB_TYPE ACCT_NAME


3002 12401 30T 1.48E+025
3502 12021 320 1.48E+025
3002 12401 30T 1.48E+025
3002 12401 30T 1.48E+025
3002 12021 304 1.48E+025

GL_PROD_CODE FIS_CODE CACCT_SUB_TYPE ACCT_NAME


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 174
PPS_CLASSIFY_ADJ_FINAL

QDAY_NOT_PAID TDR_PDR_FLAG CCLASS_EXPECTED AVALUE_COLL


4 PN 40 0
0 3455267.53
30 TN 0
395 TL 0
0 30 0

Page 175
PPS_CLASSIFY_ADJ_FINAL

QDAY_NOT_PAID TDR_PDR_FLAG CCLASS_EXPECTED AVALUE_COLL


4 PN 40 0
0 3455267.53
30 TN 0
395 TL 0
0 30 0

QDAY_NOT_PAID TDR_PDR_FLAG CCLASS_EXPECTED AVALUE_COLL


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 176
PPS_CLASSIFY_ADJ_FINAL

ARESERVE_BOT_ACCTARESERVE_SP_ACCT PROVISION_INTERNAL
0 0 0
5447.32 0 0
5936814.37 0 0
0 0 0
0 0 0

Page 177
PPS_CLASSIFY_ADJ_FINAL

ARESERVE_BOT_ACCTARESERVE_SP_ACCT PROVISION_INTERNAL
0 0 0
5447.32 0 0
5936814.37 0 0
0 0 0
0 0 0

ARESERVE_BOT_ACCTARESERVE_SP_ACCT PROVISION_INTERNAL
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 178
PPS_CLASSIFY_ADJ_FINAL

Page 179
PPS_CLASSIFY_ADJ_FINAL

TRUE TRUE TRUE TRUE


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 180
PPS_CLASSIFY_ADJ_FINAL

Page 181
PPS_CLASSIFY_ADJ_FINAL

TRUE TRUE TRUE


TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Page 182
PPS_PARTCLASS_ADJ_FINAL

PPS_PARTCLASS_ADJ_FINAL_01
Duplicate Check
SELECT AS_OF_DT,DATE_TIME,IACCT,PARTID,COUNT(*) FROM S2VTXPPS.TV_PPS_PARTCLASS_ADJ_FINA

Result:

PPS_PARTCLASS_ADJ_FINAL_02
Null Validation
SELECT AS_OF_DT,DATE_TIME,IACCT,PARTID FROM S2VTXPPS.TV_PPS_PARTCLASS_ADJ_FINAL WHERE
AS_OF_DT IS NULL OR
DATE_TIME IS NULL OR
IACCT IS NULL OR
PARTID IS NULL
Result: 0 RECORDS

PPS_PARTCLASS_ADJ_FINAL_03
Source Data from VTXPPS.TV_PPS_PARTCLASS_ADJ_FINAL
AS_OF_DT DATE_TIME
2/29/2016 8/3/2016 18:30:24
2/29/2016 8/3/2016 18:30:24
2/29/2016 8/3/2016 18:30:24
2/29/2016 8/3/2016 18:30:24
2/29/2016 8/3/2016 18:30:24

TARGET DATA FROM DTTPPS.PPS_PARTNER_CLASSIFY


AS_OF_DT DATE_TIME
2/29/2016 8/3/2016 18:30:24
2/29/2016 8/3/2016 18:30:24
2/29/2016 8/3/2016 18:30:24
2/29/2016 8/3/2016 18:30:24
2/29/2016 8/3/2016 18:30:24

Page 183
PPS_PARTCLASS_ADJ_FINAL

Compare record and content of all field


AS_OF_DT DATE_TIME
FALSE FALSE
TRUE TRUE
TRUE TRUE
TRUE TRUE

Back To Index

Page 184
PPS_PARTCLASS_ADJ_FINAL

PASS

TV_PPS_PARTCLASS_ADJ_FINAL GROUP BY 1,2,3,4 HAVING COUNT(*) > 1 ;

PASS

RTCLASS_ADJ_FINAL WHERE

PASS

PARTID IACCT
9892970 72731000760
292447 65260078275
7826048 14103003596
2566703 47800041664
10784139 47890398372

PARTID IACCT START_DT END_DT


9892970 72731000760 2/29/2016 12/31/9999
292447 65260078275 2/29/2016 12/31/9999
7826048 14103003596 2/29/2016 12/31/9999
2566703 47800041664 2/29/2016 12/31/9999
10784139 47890398372 2/29/2016 12/31/9999

Page 185
PPS_PARTCLASS_ADJ_FINAL

PARTID IACCT
FALSE FALSE
TRUE TRUE
TRUE TRUE
TRUE TRUE

Page 186
PPS_PARTCLASS_ADJ_FINAL

RECORD_DELETED_FCTL_ID INS_PROC_NAME INS_TXF_BATCH_ID


0 367 SCN_T_PPS_PARTCLASS_F 1
0 367 SCN_T_PPS_PARTCLASS_F 1
0 367 SCN_T_PPS_PARTCLASS_F 1
0 367 SCN_T_PPS_PARTCLASS_F 1
0 367 SCN_T_PPS_PARTCLASS_F 1

Page 187
PPS_PARTCLASS_ADJ_FINAL

Page 188
PPS_PARTCLASS_ADJ_FINAL

UPD_PROC_NAME UPD_TXF_BATCH_ID
? ?
? ?
? ?
? ?
? ?

Page 189
PPS_PARTCLASS_ADJ_FINAL

Page 190
PPS_PARTCLASS_ADJ_FINAL

Page 191
PPS_PARTCLASS_ADJ_FINAL

Page 192
PPS_PARTCLASS_ADJ_FINAL

Page 193
PPS_PARTCLASS_ADJ_FINAL

Page 194
PPS_PARTCLASS_ADJ_FINAL

Page 195
PPS_PARTCLASS_ADJ_FINAL

Page 196
PPS_PARTCLASS_ADJ_FINAL

Page 197
PPS_PARTCLASS_ADJ_FINAL

Page 198
PPS_PARTCLASS_ADJ_FINAL

Page 199
PPS_PARTCLASS_ADJ_FINAL

Page 200
PPS_PARTCLASS_ADJ_FINAL

Page 201
PPS_PARTCLASS_ADJ_FINAL

Page 202
PPS_PARTCLASS_ADJ_FINAL

Page 203
PPS_PARTCLASS_ADJ_FINAL

Page 204
PPS_PARTNER_ADJ_FINAL
PPS_PARTNER_ADJ_FINAL_01
Duplicate Check
SELECT AS_OF_DT,DATE_TIME,PARTID,COUNT(*) FROM S2VTXPPS.TV_PPS_PARTNER_ADJ_FINAL GROU

Result: 0 RECORDS

PPS_PARTNER_ADJ_FINAL_02
Null Validation
SELECT AS_OF_DT,DATE_TIME,PARTID FROM S2VTXPPS.TV_PPS_PARTNER_ADJ_FINAL WHERE
AS_OF_DT IS NULL OR
DATE_TIME IS NULL OR
PARTID IS NULL

Result: 0 RECORDS

PPS_PARTNER_ADJ_FINAL_03
Source Data from VTXPPS.TV_PPS_PARTNER_ADJ_FINAL
AS_OF_DT DATE_TIME
2/29/2016 8/19/2016 18:56:58
2/29/2016 8/19/2016 18:56:58
2/29/2016 8/19/2016 18:56:58
2/29/2016 8/19/2016 18:56:58
2/29/2016 8/19/2016 18:56:58
TARGET DATA FROM DTTPPS.PPS_PARTNER
AS_OF_DT DATE_TIME
2/29/2016 8/19/2016 18:56:58
2/29/2016 8/19/2016 18:56:58

Page 205
PPS_PARTNER_ADJ_FINAL
2/29/2016 8/19/2016 18:56:58
2/29/2016 8/19/2016 18:56:58
2/29/2016 8/19/2016 18:56:58

Compare record and content of all field


AS_OF_DT DATE_TIME
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE

Back To Index

Page 206
PPS_PARTNER_ADJ_FINAL
PASS

_PARTNER_ADJ_FINAL GROUP BY 1,2,3 HAVING COUNT(*) > 1 ;

PASS

_ADJ_FINAL WHERE

PASS

PARTID CCLASS CTDR_STAT PARTNER_NAME


NEW ? N PARTNER_NAME0403
107170 ? N 107170 107170
24268168 ? N 24268168 24268168
133453 ? N 133453 133453
NEW ? N PARTNER_NAME1100

PARTID CCLASS CTDR_STAT PARTNER_NAME


NEW ? N PARTNER_NAME0403
107170 ? N 107170 107170

Page 207
PPS_PARTNER_ADJ_FINAL
24268168 ? N 24268168 24268168
133453 ? N 133453 133453
NEW ? N PARTNER_NAME1100

PARTID CCLASS CTDR_STAT PARTNER_NAME


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 208
PPS_PARTNER_ADJ_FINAL

CBUS_TYPE COC_CODE BR_NO QMTH_NOT_PAID


1591 912 0
3053 6
3429 0
3509 11
1591 912 0

CBUS_TYPE COC_CODE BR_NO QMTH_NOT_PAID


1591 912 0
3053 6

Page 209
PPS_PARTNER_ADJ_FINAL
3429 0
3509 11
1591 912 0

CBUS_TYPE COC_CODE BR_NO QMTH_NOT_PAID


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 210
PPS_PARTNER_ADJ_FINAL

CUST_NO_RM QDAY_NOT_PAID AVALUE_COLL ARESERVE_BOT


0 0 0 2140788021.89
1.40E+027 180 0 28000.01
1.40E+027 1 0 23456.78
1.40E+027 330 0 55991.16
0 0 2140788021.89

CUST_NO_RM QDAY_NOT_PAID AVALUE_COLL ARESERVE_BOT


0 0 0 2140788021.89
1.40E+027 180 0 28000.01

Page 211
PPS_PARTNER_ADJ_FINAL
1.40E+027 1 0 23456.78
1.40E+027 330 0 55991.16
0 0 2140788021.89

CUST_NO_RM QDAY_NOT_PAID AVALUE_COLL ARESERVE_BOT


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 212
PPS_PARTNER_ADJ_FINAL

ARESERVE_SP PROVISION_INTERNAL
0 0
0 0
0 0
0 0
0 0

ARESERVE_SP PROVISION_INTERNAL
0 0
0 0

Page 213
PPS_PARTNER_ADJ_FINAL
0 0
0 0
0 0

ARESERVE_SP PROVISION_INTERNAL
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE

Page 214
PPS_PARTNER_ADJ_FINAL

Page 215
PPS_PARTNER_ADJ_FINAL

Page 216
PPS_PARTNER_ADJ_FINAL

Page 217
PPS_PARTNER_ADJ_FINAL

Page 218
PPS_PARTNER_ADJ_FINAL

Page 219
PPS_PARTNER_ADJ_FINAL

Page 220
PPS_PARTNER_ADJ_FINAL

Page 221
PPS_PARTNER_ADJ_FINAL

Page 222
PPS_PARTNER_ADJ_FINAL

Page 223
PPS_PARTNER_ADJ_FINAL

Page 224
PPS_PARTNER_ADJ_FINAL

Page 225
PPS_PARTNER_ADJ_FINAL

Page 226
PPS_HP_ACCT_ADJ_FINAL

PPS_HP_ACCT_ADJ_FINAL_01
Duplicate Check
SELECT AS_OF_DT,DATE_TIME,IACCT,APPL_CODE,COUNT(*) FROM S2VTXPPS.TV_PPS_HP_ACCT_ADJ_F

Result:

PPS_HP_ACCT_ADJ_FINAL_02
Null Validation
SELECT AS_OF_DT,DATE_TIME,IACCT,APPL_CODE FROM S2VTXPPS.TV_PPS_HP_ACCT_ADJ_FINAL WHER
AS_OF_DT IS NULL OR
DATE_TIME IS NULL OR
IACCT IS NULL OR
APPL_CODE IS NULL
Result: 0 RECORDS

PPS_HP_ACCT_ADJ_FINAL_03
Source Data from VTXPPS.TV_PPS_HP_ACCT_ADJ_FINAL
AS_OF_DT DATE_TIME
2/29/2016 8/19/2016 19:00:36
2/29/2016 8/19/2016 19:00:36
2/29/2016 8/19/2016 19:00:36
2/29/2016 8/19/2016 19:00:36
2/29/2016 8/19/2016 19:00:36

TARGET DATA FROM DTTPPS.PPS_HP_ACCT


AS_OF_DT DATE_TIME

Page 227
PPS_HP_ACCT_ADJ_FINAL
2/29/2016 8/19/2016 19:00:36
2/29/2016 8/19/2016 19:00:36
2/29/2016 8/19/2016 19:00:36
2/29/2016 8/19/2016 19:00:36
2/29/2016 8/19/2016 19:00:36

Compare record and content of all field


AS_OF_DT DATE_TIME
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE

Back To Index

Page 228
PPS_HP_ACCT_ADJ_FINAL

PASS

PPS.TV_PPS_HP_ACCT_ADJ_FINAL GROUP BY 1,2,3,4 HAVING COUNT(*) > 1 ;

PASS

S_HP_ACCT_ADJ_FINAL WHERE

PASS

IACCT APPL_CODE CACCT_TYPE COC_CODE


49791669006 AL 97 3377
49705911429 AL 97 3378
49792693016 AL 97 3373
49790380293 AL 97 3376
49705991186 AL 97 3376

IACCT APPL_CODE CACCT_TYPE COC_CODE

Page 229
PPS_HP_ACCT_ADJ_FINAL
49791669006 AL 97 3377
49705911429 AL 97 3378
49792693016 AL 97 3373
49790380293 AL 97 3376
49705991186 AL 97 3376

IACCT APPL_CODE CACCT_TYPE COC_CODE


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 230
PPS_HP_ACCT_ADJ_FINAL

BR_NO CACCT_SUB_TYPE ACCT_NAME OPEN_DT


553 975 1.48E+025 5/18/2015
579 970 1.48E+025 3/28/2012
1 7T0 1.48E+025 11/20/2015
666 975 1.48E+025 7/24/2014
917 975 1.48E+025 2/17/2012

BR_NO CACCT_SUB_TYPE ACCT_NAME OPEN_DT

Page 231
PPS_HP_ACCT_ADJ_FINAL
553 975 1.48E+025 5/18/2015
579 970 1.48E+025 3/28/2012
1 7T0 1.48E+025 11/20/2015
666 975 1.48E+025 7/24/2014
917 975 1.48E+025 2/17/2012

BR_NO CACCT_SUB_TYPE ACCT_NAME OPEN_DT


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 232
PPS_HP_ACCT_ADJ_FINAL

CLOSE_DT CSTAT_ACCT QDAY_NOT_PAID AGING_LEVEL


? N 20 1
? N 25 1
? N 1 1
? N 29 1
? N 15 1

CLOSE_DT CSTAT_ACCT QDAY_NOT_PAID AGING_LEVEL

Page 233
PPS_HP_ACCT_ADJ_FINAL
? N 20 1
? N 25 1
? N 1 1
? N 29 1
? N 15 1

CLOSE_DT CSTAT_ACCT QDAY_NOT_PAID AGING_LEVEL


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 234
PPS_HP_ACCT_ADJ_FINAL

CCLASS MAKER CAR_GRP_CD GL_PROD_CODE


10 HON 4 3613
30 TOY 1 3612
10 NIS 14 3612
20 MAZ 5 3613
20 MAZ 5 3613

CCLASS MAKER CAR_GRP_CD GL_PROD_CODE

Page 235
PPS_HP_ACCT_ADJ_FINAL
10 HON 4 3613
30 TOY 1 3612
10 NIS 14 3612
20 MAZ 5 3613
20 MAZ 5 3613

CCLASS MAKER CAR_GRP_CD GL_PROD_CODE


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 236
PPS_HP_ACCT_ADJ_FINAL

FIS_CODE CR_PURPOSE DDLC ATOT_LN


12021 241022 2/29/2016 410870.88
12021 241022 2/29/2016 744156.72
12401 241022 2/29/2016 402414.6
12021 241022 2/29/2016 383147.28
12021 241022 2/29/2016 226138.08

FIS_CODE CR_PURPOSE DDLC ATOT_LN

Page 237
PPS_HP_ACCT_ADJ_FINAL
12021 241022 2/29/2016 410870.88
12021 241022 2/29/2016 744156.72
12401 241022 2/29/2016 402414.6
12021 241022 2/29/2016 383147.28
12021 241022 2/29/2016 226138.08

FIS_CODE CR_PURPOSE DDLC ATOT_LN


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 238
PPS_HP_ACCT_ADJ_FINAL

ABAL UID_BAL UID_BAL_SUB NET_BAL


365218.56 69822.96 0 295395.6
279020.45 19902.96 0 259117.49
392134.23 63445.11 0 328689.12
290621.28 50194.78 0 240426.5
2032.57 0 0 2032.57

ABAL UID_BAL UID_BAL_SUB NET_BAL

Page 239
PPS_HP_ACCT_ADJ_FINAL
365218.56 69822.96 0 295395.6
279020.45 19902.96 0 259117.49
392134.23 63445.11 0 328689.12
290621.28 50194.78 0 240426.5
2032.57 0 0 2032.57

ABAL UID_BAL UID_BAL_SUB NET_BAL


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 240
PPS_HP_ACCT_ADJ_FINAL

PROVISION_BAL REPOSSESS_DT PASTDUE_DT STOPCAL_DT


25764.17 ? 2/10/2016 ?
3853.84 ? 2/5/2016 ?
69024.72 ? 2/29/2016 ?
19540.03 ? 2/1/2016 ?
165.19 ? 2/15/2016 ?

PROVISION_BAL REPOSSESS_DT PASTDUE_DT STOPCAL_DT

Page 241
PPS_HP_ACCT_ADJ_FINAL
25764.17 ? 2/10/2016 ?
3853.84 ? 2/5/2016 ?
69024.72 ? 2/29/2016 ?
19540.03 ? 2/1/2016 ?
165.19 ? 2/15/2016 ?

PROVISION_BAL REPOSSESS_DT PASTDUE_DT STOPCAL_DT


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 242
PPS_HP_ACCT_ADJ_FINAL

CTDR_STAT CUST_NO_RM ACTION_CODE PROVISION_SP


N 1.40E+027 ? 0
N 1.40E+027 ? 0
Y 1.40E+027 ? 0
N 1.40E+027 ? 0
N 1.40E+027 ? 0

CTDR_STAT CUST_NO_RM ACTION_CODE PROVISION_SP

Page 243
PPS_HP_ACCT_ADJ_FINAL
N 1.40E+027 ? 0
N 1.40E+027 ? 0
Y 1.40E+027 ? 0
N 1.40E+027 ? 0
N 1.40E+027 ? 0

CTDR_STAT CUST_NO_RM ACTION_CODE PROVISION_SP


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 244
PPS_HP_ACCT_ADJ_FINAL

PROVISION_TOT PROVISION_INTERNALEND_DT RECORD_DELETED_F


25764.17 0
3853.84 0
69024.72 0
19540.03 0
165.19 0

PROVISION_TOT PROVISION_INTERNALEND_DT RECORD_DELETED_F

Page 245
PPS_HP_ACCT_ADJ_FINAL
25764.17 0
3853.84 0
69024.72 0
19540.03 0
165.19 0

PROVISION_TOT PROVISION_INTERNALSTART_DT END_DT


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 246
PPS_HP_ACCT_ADJ_FINAL

CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME

CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME

Page 247
PPS_HP_ACCT_ADJ_FINAL

RECORD_DELETED_FCTL_ID INS_PROC_NAME INS_TXF_BATCH_ID


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 248
PPS_HP_ACCT_ADJ_FINAL

UPD_TXF_BATCH_ID

UPD_TXF_BATCH_ID

Page 249
PPS_HP_ACCT_ADJ_FINAL

UPD_PROC_NAME UPD_TXF_BATCH_ID
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE

Page 250
PPS_HP_ACCT_ADJ_FINAL

Page 251
PPS_HP_ACCT_ADJ_FINAL

Page 252
PPS_HP_ACCT_ADJ_FINAL

Page 253
PPS_HP_ACCT_ADJ_FINAL

Page 254
PPS_HP_ACCT_ADJ_FINAL

Page 255
PPS_HP_ACCT_ADJ_FINAL

Page 256
PPS_AC_PARTSEC_ADJ_FINAL

PPS_AC_PARTSEC_ADJ_FINAL_01
Duplicate Check
SELECT AS_OF_DT,DATE_TIME,PARTID,ISECCODE,ISECKEY,COUNT(*) FROM S2VTXPPS.TV_PPS_AC_PAR

Result:

PPS_AC_PARTSEC_ADJ_FINAL_02
Null Validation
SELECT AS_OF_DT,DATE_TIME,PARTID,ISECCODE,ISECKEY FROM S2VTXPPS.TV_PPS_AC_PARTSEC_ADJ_
AS_OF_DT IS NULL OR
DATE_TIME IS NULL OR
PARTID IS NULL OR
ISECCODE IS NULL OR
ISECKEY IS NULL

Result: 0 RECORDS

PPS_AC_PARTSEC_ADJ_FINAL_03
Source Data from VTXPPS.TV_PPS_AC_PARTSEC_ADJ_FINAL
AS_OF_DT DATE_TIME
2/29/2016 8/22/2016 14:05:33
2/29/2016 8/22/2016 14:05:33
2/29/2016 8/22/2016 14:05:33
2/29/2016 8/22/2016 14:05:33
2/29/2016 8/22/2016 14:05:33

TARGET DATA FROM DTTPPS.PPS_PARTNER_SECUR


AS_OF_DT DATE_TIME

Page 257
PPS_AC_PARTSEC_ADJ_FINAL
2/29/2016 8/22/2016 14:05:33
2/29/2016 8/22/2016 14:05:33
2/29/2016 8/22/2016 14:05:33
2/29/2016 8/22/2016 14:05:33
2/29/2016 8/22/2016 14:05:33

Compare record and content of all field


AS_OF_DT DATE_TIME
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE

Back To Index

Page 258
PPS_AC_PARTSEC_ADJ_FINAL

PASS

M S2VTXPPS.TV_PPS_AC_PARTSEC_ADJ_FINAL GROUP BY 1,2,3,4,5 HAVING COUNT(*) > 1 ;

PASS

PS.TV_PPS_AC_PARTSEC_ADJ_FINAL WHERE

PASS

PARTID ISECCODE ISECKEY ALSTSUR


178497 13 1382493 49975000
178497 13 11271 2261000
178497 13 11246 6630000
178497 13 11257 16200000
313006 11 10225 29880000

PARTID ISECCODE ISECKEY ALSTSUR

Page 259
PPS_AC_PARTSEC_ADJ_FINAL
178497 13 1382493 49975000
178497 13 11271 2261000
178497 13 11246 6630000
178497 13 11257 16200000
313006 11 10225 29880000

PARTID ISECCODE ISECKEY ALSTSUR


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 260
PPS_AC_PARTSEC_ADJ_FINAL

AMORG CCURRENCY ALSTSUR_EX AMORG_EX


93100122 THB 49975000 93100122
4212094 THB 2261000 4212094
41122704 THB 6630000 41122704
100480815 THB 16200000 100480815
33000000 THB 29880000 33000000

AMORG CCURRENCY ALSTSUR_EX AMORG_EX

Page 261
PPS_AC_PARTSEC_ADJ_FINAL
93100122 THB 49975000 93100122
4212094 THB 2261000 4212094
41122704 THB 6630000 41122704
100480815 THB 16200000 100480815
33000000 THB 29880000 33000000

AMORG CCURRENCY ALSTSUR_EX AMORG_EX


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 262
PPS_AC_PARTSEC_ADJ_FINAL

AVALUE_COLL FLAG_DEL FLAG_ADJ CCLASS


0N N
0N N
0N N
0N N
18525600 N N

AVALUE_COLL FLAG_DEL FLAG_ADJ CCLASS

Page 263
PPS_AC_PARTSEC_ADJ_FINAL
0N N
0N N
0N N
0N N
18525600 N N

AVALUE_COLL FLAG_DEL FLAG_ADJ CCLASS


TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Page 264
PPS_AC_PARTSEC_ADJ_FINAL

MAKER CAR_GRP_CD GL_PROD_CODE FIS_CODE

MAKER CAR_GRP_CD GL_PROD_CODE FIS_CODE

Page 265
PPS_AC_PARTSEC_ADJ_FINAL

MAKER CAR_GRP_CD GL_PROD_CODE FIS_CODE

Page 266
PPS_AC_PARTSEC_ADJ_FINAL

CR_PURPOSE DDLC ATOT_LN ABAL

CR_PURPOSE DDLC ATOT_LN ABAL

Page 267
PPS_AC_PARTSEC_ADJ_FINAL

CR_PURPOSE DDLC ATOT_LN ABAL

Page 268
PPS_AC_PARTSEC_ADJ_FINAL

UID_BAL UID_BAL_SUB NET_BAL PROVISION_BAL

UID_BAL UID_BAL_SUB NET_BAL PROVISION_BAL

Page 269
PPS_AC_PARTSEC_ADJ_FINAL

UID_BAL UID_BAL_SUB NET_BAL PROVISION_BAL

Page 270
PPS_AC_PARTSEC_ADJ_FINAL

REPOSSESS_DT PASTDUE_DT STOPCAL_DT CTDR_STAT

REPOSSESS_DT PASTDUE_DT STOPCAL_DT CTDR_STAT

Page 271
PPS_AC_PARTSEC_ADJ_FINAL

REPOSSESS_DT PASTDUE_DT STOPCAL_DT CTDR_STAT

Page 272
PPS_AC_PARTSEC_ADJ_FINAL

CUST_NO_RM ACTION_CODE PROVISION_SP PROVISION_TOT

CUST_NO_RM ACTION_CODE PROVISION_SP PROVISION_TOT

Page 273
PPS_AC_PARTSEC_ADJ_FINAL

CUST_NO_RM ACTION_CODE PROVISION_SP PROVISION_TOT

Page 274
PPS_AC_PARTSEC_ADJ_FINAL

PROVISION_INTERNALSTART_DT END_DT RECORD_DELETED_F

PROVISION_INTERNALSTART_DT END_DT RECORD_DELETED_F

Page 275
PPS_AC_PARTSEC_ADJ_FINAL

PROVISION_INTERNALSTART_DT END_DT RECORD_DELETED_F

Page 276
PPS_AC_PARTSEC_ADJ_FINAL

CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME

CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME

Page 277
PPS_AC_PARTSEC_ADJ_FINAL

CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME

Page 278
PPS_AC_PARTSEC_ADJ_FINAL

UPD_TXF_BATCH_ID

UPD_TXF_BATCH_ID

Page 279
PPS_AC_PARTSEC_ADJ_FINAL

UPD_TXF_BATCH_ID

Page 280
PPS_AC_PARTSEC_ADJ_FINAL

Page 281
PPS_AC_PARTSEC_ADJ_FINAL

Page 282
PPS_AC_PARTSEC_ADJ_FINAL

Page 283
PPS_AC_PARTSEC_ADJ_FINAL

Page 284
PPS_AC_PARTSEC_ADJ_FINAL

Page 285
PPS_AC_PARTSEC_ADJ_FINAL

Page 286
PPS_SECUR_ADJ_
PPS_SECUR_ADJ _01
Duplicate Check
SELECT ISECCODE,ISECKEY,COUNT(*) FROM S2VTPPPS.TV_PPS_SECUR_ADJ GROUP BY 1,2 HAVING CO

Result: 0 RECORDS

PPS_SECUR_ADJ _02
Null Validation
SELECT ISECCODE,ISECKEY FROM S2VTPPPS.TV_PPS_SECUR_ADJ WHERE
ISECCODE IS NULL OR
ISECKEY IS NULL

Result: 0 RECORDS

PPS_SECUR_ADJ _03
Source Data from VTPPPS.TV_PPS_SECUR_ADJ
ISECCODE ISECKEY
19 4097
1 1389735
12 2968566
11 15744
19 11780

TARGET DATA FROM DTPPPS.TPPS_SECUR_ADJ


ISECCODE ISECKEY
19 4097

Page 287
PPS_SECUR_ADJ_
1 1389735
12 2968566
11 15744
19 11780

Compare record and content of all field


ISECCODE ISECKEY
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE

Back To Index

Page 288
PPS_SECUR_ADJ_
PASS

DJ GROUP BY 1,2 HAVING COUNT(*) > 1 ;

PASS

PASS

DLSTSUR TNOTE DVALUE_COLL ASIM_VALUE


2/29/2016 201602 0
7/25/2007 74062210101 OWNE 201602 0
1/12/2016 TEST TNOTE 5 201602 0
9/25/2014 19625463-Commerci 201602 2000000
2/29/2016 201602 0

DLSTSUR TNOTE DVALUE_COLL ASIM_VALUE


2/29/2016 201602 0

Page 289
PPS_SECUR_ADJ_
7/25/2007 74062210101 OWNE 201602 0
1/12/2016 TEST TNOTE 5 201602 0
9/25/2014 19625463-Commerci 201602 2000000
2/29/2016 201602 0

DLSTSUR TNOTE DVALUE_COLL ASIM_VALUE


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 290
PPS_SECUR_ADJ_

ASIM_DATE DEPRECIATE_VALUE REMAIN_PERIOD CSTAT_INSURANCE


? 0 0 0
? 0 0 0
? 0 0 0
9/25/2014 0 0 0
? 0 0 0

ASIM_DATE DEPRECIATE_VALUE REMAIN_PERIOD CSTAT_INSURANCE


? 0 0 0

Page 291
PPS_SECUR_ADJ_
? 0 0 0
? 0 0 0
9/25/2014 0 0 0
? 0 0 0

ASIM_DATE DEPRECIATE_VALUE REMAIN_PERIOD CSTAT_INSURANCE


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 292
PPS_SECUR_ADJ_

CSTAT_MK_NEED ACC_REAL COLLID FLAG_DEL


0 12540403 N
0 61103006789 740622 N
0 47890500012 13949363 N
1 19625463 N
0 13949432 N

CSTAT_MK_NEED ACC_REAL COLLID FLAG_DEL


0 12540403 N

Page 293
PPS_SECUR_ADJ_
0 61103006789 740622 N
0 47890500012 13949363 N
1 19625463 N
0 13949432 N

CSTAT_MK_NEED ACC_REAL COLLID FLAG_DEL


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 294
PPS_SECUR_ADJ_

FLAG_ADJ
N
N
Y
N
N

FLAG_ADJ
N

Page 295
PPS_SECUR_ADJ_
N
Y
N
N

FLAG_ADJ
TRUE
TRUE
TRUE
TRUE
TRUE

Page 296
PPS_SECUR_ADJ_

Page 297
PPS_SECUR_ADJ_

Page 298
PPS_SECUR_ADJ_

Page 299
PPS_SECUR_ADJ_

Page 300
PPS_SECUR_ADJ_

Page 301
PPS_SECUR_ADJ_

Page 302
PPS_SECUR_ADJ_

Page 303
PPS_SECUR_ADJ_

Page 304
PPS_SECUR_ADJ_

Page 305
PPS_SECUR_ADJ_

Page 306
PPS_SECUR_ADJ_

Page 307
PPS_SECUR_ADJ_

Page 308
PPS_SECUR_ADJ_

Page 309
PPS_SECUR_ADJ_

Page 310
PPS_SECUR_ADJ_

Page 311
PPS_SECUR_ADJ_

Page 312
PPS_SECUR_ADJ_

Page 313
PPS_SECUR_ADJ_

Page 314
PPS_SECUR_ADJ_

Page 315
PPS_SECUR_ADJ_

Page 316
PPS_PARTNER_SECUR_ADJ
PPS_PARTNER_SECUR_ADJ _01
Duplicate Check
SELECT PARTID,ISECCODE,ISECKEY,COUNT(*) FROM S2VTPPPS.TV_PPS_PARTNER_SECUR_ADJ GROUP

Result: 13 RECORDS FOUND

ISECCODE
19
18
11
18
62

PPS_PARTNER_SECUR_ADJ_02
Null Validation
SELECT PARTID,ISECCODE,ISECKEY FROM S2VTPPPS.TV_PPS_PARTNER_SECUR_ADJ WHERE
ISECCODE IS NULL OR
ISECKEY IS NULL OR
PARTID IS NULL

Result: 0 RECORDS

PPS_PARTNER_SECUR_ADJ_03
Source Data from VTPPPS.TV_PPS_PARTNER_SECUR_ADJ
PARTID ISECKEY
22752184 1463
33608428 11779
33608428 15746
22752184 8115
33608428 11771

Page 317
PPS_PARTNER_SECUR_ADJ
TARGET DATA FROM DTPPPS.TPPS_PARTNER_SECUR_ADJ
PARTID ISECKEY
22752184 1463
33608428 11779
33608428 15746
22752184 8115
33608428 11771

Compare record and content of all field


PARTID ISECKEY
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE

Back To Index
----WE ARE NOT GETTING DUPLICATES FOR THE INDIVIDUAL PART CODES USED IN THE UNION ALLS
----- THE WE ARE GETTING DUPLICATES WHEN WE ARE DOING A UNION ALL FOR THE FIRST AND THE
----THE BELOW CODE MENCTIONED EXPLAINS THE SENARIO

SELECT
CAST (SUB_MAIN.PARTID AS CHAR(16)) AS PARTID,
CAST(SUB_MAIN.ISECCODE AS CHAR(3)) AS ISECCODE,
CAST(TRIM(SUB_MAIN.ISECKEY) AS CHAR(16)) AS ISECKEY,COUNT(*)
FROM
(
SELECT
PARTID

Page 318
PPS_PARTNER_SECUR_ADJ
,ISECCODE
,ISECKEY
FROM
(
SELECT
ADJ_COLL.PARTID AS PARTID,
ADJ_COLL.ISECCODE AS ISECCODE,
CASE WHEN BKEY_COLLID.SOURCE_KEY IS NOT NULL
THEN BKEY_COLLID.EDW_KEY
ELSE ADJ_COLL.ISECKEY END AS ISECKEY
FROM
(
SELECT
ADJ_COLL.*,
CASE WHEN ISECKEY='NEW' THEN BK_PPS_COLLATERAL_ID_231_001
ELSE ISECKEY END AS ISCKEY
FROM S2DPYPPS.PPS_ADJ_COLLATERAL_INFO AS ADJ_COLL
INNER JOIN S2VTPPPS.VPPS_BUSINESSDATE_M AS BD
ON ADJ_COLL.AS_OF_DT=BD.BUSINESSDATE
AND ADJ_COLL.FLAG_ACTION='I' --CASE INSERT
AND ADJ_COLL.CTL_ID='367'
) AS ADJ_COLL

CROSS JOIN S2VTPPPS.VPPS_BUSINESSDATE_M AS BD

LEFT JOIN S2VUTEDW.BKEY_PPS_COLLATERAL_ID AS BKEY_COLLID


ON ADJ_COLL.ISCKEY=BKEY_COLLID.SOURCE_KEY
AND BD.BUSINESSDATE BETWEEN BKEY_COLLID.START_DT AND BKEY_COLLID.END_DT
AND BKEY_COLLID.RECORD_DELETED_FLAG= 0
AND BKEY_COLLID.CTL_ID='367'

QUALIFY RANK() OVER(PARTITION BY ADJ_COLL.PARTID,ADJ_COLL.ISECCODE,ADJ_COLL.ISECKEY ORDER BY ADJ_COLL.DATE_TIME DESC


) AS SUB_INS_ADJ_Y
UNION ALL
SELECT
PARTID
,ISECCODE
,ISECKEY
FROM
(
SELECT
SUB_PART_SEC.PARTID AS PARTID
,SUB_PART_SEC.ISECCODE AS ISECCODE
,SUB_PART_SEC.ISECKEY AS ISECKEY
FROM
(

Page 319
PPS_PARTNER_SECUR_ADJ
SELECT
ADJ_COLL.PARTID AS PARTID
FROM
(
SELECT
ADJ_COLL.PARTID AS PARTID,
ADJ_COLL.DATE_TIME AS DATE_TIME
FROM S2DPYPPS.PPS_ADJ_COLLATERAL_INFO AS ADJ_COLL
INNER JOIN S2VTPPPS.VPPS_BUSINESSDATE_M AS BD
ON ADJ_COLL.AS_OF_DT=BD.BUSINESSDATE
AND ADJ_COLL.CTL_ID='367'
AND ADJ_COLL.FLAG_ACTION='I' --CASE INSERT
QUALIFY RANK() OVER(PARTITION BY PARTID ORDER BY DATE_TIME DESC)=1
) AS ADJ_COLL
GROUP BY 1
) AS SUB_PART

INNER JOIN
(
SELECT
SUB_PARTSEC.PARTID AS PARTID
,SUB_PARTSEC.ISECCODE AS ISECCODE
,SUB_PARTSEC.ISECKEY AS ISECKEY
FROM
(
SELECT
SEC.ISECKEY AS ISECKEY,
SEC.ISECCODE AS ISECCODE
FROM S2VTTPPS.PPS_SECUR AS SEC
INNER JOIN S2VTPPPS.VPPS_BUSINESSDATE_M AS BD
ON SEC.AS_OF_DT=BD.BUSINESSDATE
AND SEC.FLAG_DEL='N'
AND SEC.CTL_ID='367'
QUALIFY RANK() OVER(PARTITION BY ISECCODE,ISECKEY ORDER BY DATE_TIME DESC)=1
) AS SUB_SEC
INNER JOIN
(
SELECT
PARTSEC.*
FROM S2VTTPPS.PPS_PARTNER_SECUR AS PARTSEC
INNER JOIN S2VTPPPS.VPPS_BUSINESSDATE_M AS BD
ON PARTSEC.AS_OF_DT=BD.BUSINESSDATE
AND PARTSEC.FLAG_DEL='N'
AND PARTSEC.CTL_ID='367'
QUALIFY RANK() OVER(PARTITION BY PARTID,ISECCODE,ISECKEY ORDER BY DATE_TIME DESC)=1
) AS SUB_PARTSEC

Page 320
PPS_PARTNER_SECUR_ADJ
ON SUB_SEC.ISECCODE=SUB_PARTSEC.ISECCODE
AND SUB_SEC.ISECKEY=SUB_PARTSEC.ISECKEY
WHERE NOT EXISTS
(
SELECT
SUB_ADJ_COLL.ISECCODE AS ISECCODE,
SUB_ADJ_COLL.ISECKEY AS ISECKEY
FROM
(
SELECT
ADJ_COLL.*
FROM S2DPYPPS.PPS_ADJ_COLLATERAL_INFO AS ADJ_COLL
INNER JOIN S2VTPPPS.VPPS_BUSINESSDATE_M AS BD
ON ADJ_COLL.AS_OF_DT=BD.BUSINESSDATE
AND ADJ_COLL.FLAG_ACTION IN ('I','U','D')
AND ADJ_COLL.CTL_ID='367'
QUALIFY RANK() OVER(PARTITION BY ISECCODE,ISECKEY ORDER BY DATE_TIME DESC)=1
) AS SUB_ADJ_COLL
WHERE SUB_SEC.ISECCODE=SUB_ADJ_COLL.ISECCODE
AND SUB_SEC.ISECKEY=SUB_ADJ_COLL.ISECKEY
)
) AS SUB_PART_SEC
ON SUB_PART.PARTID=SUB_PART_SEC.PARTID
) AS SUB_INS_ADJ_N
) SUB_MAIN
GROUP BY 1,2,3 HAVING COUNT(*) > 1

Page 321
PPS_PARTNER_SECUR_ADJ
FAIL

TNER_SECUR_ADJ GROUP BY 1,2,3 HAVING COUNT(*) > 1 ;

RDS FOUND

ISECKEY Count(*)
14042 2
8177 2
11771 2
11779 2
1463 2

PASS

UR_ADJ WHERE

PASS

ALSTSUR AMORG CCURRENCY ALSTSUR_EX


0 0 THB 0
0 0 THB 0
3550000 17577158 THB 3550000
0 0 THB 0
8806000 22528736 THB 8806000

Page 322
PPS_PARTNER_SECUR_ADJ

ALSTSUR AMORG CCURRENCY ALSTSUR_EX


0 0 THB 0
0 0 THB 0
3550000 17577158 THB 3550000
0 0 THB 0
8806000 22528736 THB 8806000

ALSTSUR AMORG CCURRENCY ALSTSUR_EX


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

SED IN THE UNION ALLS


FOR THE FIRST AND THE SECOND PART CODES

Page 323
PPS_PARTNER_SECUR_ADJ

DER BY ADJ_COLL.DATE_TIME DESC)=1

Page 324
PPS_PARTNER_SECUR_ADJ

Page 325
PPS_PARTNER_SECUR_ADJ

Page 326
PPS_PARTNER_SECUR_ADJ

AMORG_EX FLAG_DEL FLAG_ADJ


0N N
0N N
17577158 N N
0N Y
22528736 N N

Page 327
PPS_PARTNER_SECUR_ADJ

AMORG_EX FLAG_DEL FLAG_ADJ


0N N
0N N
17577158 N N
0N Y
22528736 N N

AMORG_EX FLAG_DEL FLAG_ADJ


TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Page 328
PPS_PARTNER_SECUR_ADJ

Page 329
PPS_PARTNER_SECUR_ADJ

Page 330
PPS_PARTNER_SECUR_ADJ

Page 331
PPS_PARTNER_SECUR_ADJ

Page 332
PPS_PARTNER_SECUR_ADJ

Page 333
PPS_PARTNER_SECUR_ADJ

Page 334
PPS_PARTNER_SECUR_ADJ

Page 335
PPS_PARTNER_SECUR_ADJ

Page 336
PPS_PARTNER_SECUR_ADJ

Page 337
PPS_PARTNER_SECUR_ADJ

Page 338
PPS_PARTNER_SECUR_ADJ

Page 339
PPS_PARTNER_SECUR_ADJ

Page 340
PPS_PARTNER_SECUR_ADJ

Page 341
PPS_PARTNER_SECUR_ADJ

Page 342
PPS_PARTNER_SECUR_ADJ

Page 343
PPS_PARTNER_SECUR_ADJ

Page 344
PPS_PARTNER_SECUR_ADJ

Page 345
PPS_PARTNER_SECUR_ADJ

Page 346
PPS_PARTNER_SECUR_ADJ

Page 347
PPS_PARTNER_SECUR_ADJ

Page 348
PPS_PARTNER_SECUR_ADJ

Page 349
PPS_PARTNER_SECUR_ADJ

Page 350
PPS_PARTNER_SECUR_ADJ

Page 351
PPS_PARTNER_SECUR_ADJ

Page 352
PPS_PARTNER_SECUR_ADJ

Page 353
PPS_PARTNER_SECUR_ADJ

Page 354
PPS_PARTNER_SECUR_ADJ

Page 355
PPS_PARTNER_SECUR_ADJ

Page 356
PPS_PARTNER_SECUR_ADJ

Page 357
PPS_PARTNER_SECUR_ADJ

Page 358
PPS_PARTNER_SECUR_ADJ

Page 359
PPS_PARTNER_SECUR_ADJ

Page 360
PPS_PARTNER_SECUR_ADJ

Page 361
PPS_PARTNER_SECUR_ADJ

Page 362
PPS_PARTNER_SECUR_ADJ

Page 363
PPS_PARTNER_SECUR_ADJ

Page 364
PPS_PARTNER_SECUR_ADJ

Page 365
PPS_PARTNER_SECUR_ADJ

Page 366
PPS_PARTNER_SECUR_ADJ

Page 367
PPS_PARTNER_SECUR_ADJ

Page 368
PPS_PARTNER_SECUR_ADJ

Page 369
PPS_PARTNER_SECUR_ADJ

Page 370
PPS_PARTNER_SECUR_ADJ

Page 371
PPS_PARTNER_SECUR_ADJ

Page 372
PPS_PARTNER_SECUR_ADJ

Page 373
PPS_PARTNER_SECUR_ADJ

Page 374
PPS_PARTNER_SECUR_ADJ

Page 375
PPS_PARTNER_SECUR_ADJ

Page 376
PPS_PARTNER_SECUR_ADJ

Page 377
PPS_PARTNER_SECUR_ADJ

Page 378
PPS_PARTNER_SECUR_ADJ

Page 379
PPS_PARTNER_SECUR_ADJ

Page 380
PPS_PARTNER_SECUR_ADJ

Page 381
PPS_PARTNER_SECUR_ADJ

Page 382
PPS_PARTNER_SECUR_ADJ

Page 383
PPS_PARTNER_SECUR_ADJ

Page 384
PPS_PARTNER_SECUR_ADJ

Page 385
PPS_PARTNER_SECUR_ADJ

Page 386
PPS_PARTNER_SECUR_ADJ

Page 387
PPS_PARTNER_SECUR_ADJ

Page 388
PPS_PARTNER_SECUR_ADJ

Page 389
PPS_PARTNER_SECUR_ADJ

Page 390
PPS_PARTNER_SECUR_ADJ

Page 391
PPS_SEC_PSEC_AVAL_ALL_ADJ
PPS_SEC_PSEC_AVAL_ALL_ADJ_01
Duplicate Check
SELECT PARTID,ISECCODE,ISECKEY,COUNT(*) FROM S2VTPPPS.TV_PPS_SEC_PSEC_AVAL_ALL_ADJ GRO

Result:

PPS_SEC_PSEC_AVAL_ALL_ADJ_02
Null Validation
SELECT PARTID,ISECCODE,ISECKEY FROM S2VTPPPS.TV_PPS_SEC_PSEC_AVAL_ALL_ADJ WHERE
ISECCODE IS NULL OR
ISECKEY IS NULL OR
PARTID IS NULL

Result: 0 RECORDS

PPS_SEC_PSEC_AVAL_ALL_ADJ_03
Source Data from VTPPPS.TV_PPS_SEC_PSEC_AVAL_ALL_ADJ
PARTID ISECCODE

Page 392
PPS_SEC_PSEC_AVAL_ALL_ADJ

TARGET DATA FROM DTPPPS.TPPS_PARTSEC_AVALUE_ADJ

Compare record and content of all field

Back To Index

Page 393
PPS_SEC_PSEC_AVAL_ALL_ADJ
PASS

EC_PSEC_AVAL_ALL_ADJ GROUP BY 1,2,3 HAVING COUNT(*) > 1 ;

PASS

AVAL_ALL_ADJ WHERE

NO MATCHING DATA IN THE DESTINATION

ISECKEY AVALUE_COLL_IAS39

Page 394
PPS_SEC_PSEC_AVAL_ALL_ADJ

Page 395
PPS_SEC_PSEC_AVAL_ALL_ADJ

STINATION

Page 396
PPS_SEC_PSEC_AVAL_ALL_ADJ

Page 397
PPS_SEC_PSEC_AVAL_ALL_ADJ

Page 398
PPS_SEC_PSEC_AVAL_ALL_ADJ

Page 399
PPS_SEC_PSEC_AVAL_ALL_ADJ

Page 400
PPS_SEC_PSEC_AVAL_ALL_ADJ

Page 401
PPS_SEC_PSEC_AVAL_ALL_ADJ

Page 402
PPS_SEC_PSEC_AVAL_ALL_ADJ

Page 403
PPS_SEC_PSEC_AVAL_ALL_ADJ

Page 404
PPS_SEC_PSEC_AVAL_ALL_ADJ

Page 405
PPS_SEC_PSEC_AVAL_ALL_ADJ

Page 406
PPS_SEC_PSEC_AVAL_ALL_ADJ

Page 407
PPS_SEC_PSEC_AVAL_ALL_ADJ

Page 408
PPS_SEC_PSEC_AVAL_ALL_ADJ

Page 409
PPS_SEC_PSEC_AVAL_ALL_ADJ

Page 410
PPS_SEC_PSEC_AVAL_ALL_ADJ

Page 411
PPS_SEC_PSEC_AVAL_ALL_ADJ

Page 412
PPS_SEC_PSEC_AVAL_ALL_ADJ

Page 413
PPS_SEC_PSEC_AVAL_ALL_ADJ

Page 414
PPS_SEC_PSEC_AVAL_ALL_ADJ

Page 415
PPS_SEC_PSEC_AVAL_ALL_ADJ

Page 416
PPS_SEC_PSEC_AVAL_ALL_ADJ

Page 417
PPS_SEC_PSEC_AVAL_ALL_ADJ

Page 418
PPS_SEC_PSEC_AVAL_ALL_ADJ

Page 419
PPS_SEC_PSEC_AVAL_ALL_ADJ

Page 420
PPS_SEC_PSEC_AVAL_ALL_ADJ

Page 421
PPS_SEC_PSEC_AVAL_ADJ
PPS_SEC_PSEC_AVAL_ADJ_01
Duplicate Check
SELECT PARTID,ISECCODE,ISECKEY,COUNT(*) FROM S2VTPPPS.TV_PPS_SEC_PSEC_AVAL_ADJ GROUP B

Result:

PPS_SEC_PSEC_AVAL_ADJ_02
Null Validation
SELECT PARTID,ISECCODE,ISECKEY FROM S2VTPPPS.TV_PPS_SEC_PSEC_AVAL_ADJ WHERE
ISECCODE IS NULL OR
ISECKEY IS NULL OR
PARTID IS NULL

Result: 0 RECORDS

PPS_SEC_PSEC_AVAL_ADJ_03
Source Data from VTPPPS.TV_PPS_SEC_PSEC_AVAL_ADJ

TARGET DATA FROM DTPPPS.TPPS_PARTSEC_AVALUE_ADJ

Page 422
PPS_SEC_PSEC_AVAL_ADJ

Compare record and content of all field

Back To Index

NO DATA IN THE TABLE

SEL *
FROM S2DTPPPS.TPPS_PARTNER_SECUR_ADJ

Page 423
PPS_SEC_PSEC_AVAL_ADJ
PASS

EC_PSEC_AVAL_ADJ GROUP BY 1,2,3 HAVING COUNT(*) > 1 ;

PASS

AVAL_ADJ WHERE

FAIL

Page 424
PPS_SEC_PSEC_AVAL_ADJ

Page 425
PPS_SEC_PSEC_AVAL_ADJ

Page 426
PPS_SEC_PSEC_AVAL_ADJ

Page 427
PPS_SEC_PSEC_AVAL_048_ADJ_
PPS_SEC_PSEC_AVAL_048_ADJ _01
Duplicate Check
SELECT PARTID,ISECCODE,ISECKEY,COUNT(*) FROM S2VTPPPS.TV_PPS_SEC_PSEC_AVAL_048_ADJ GRO

Result:

PPS_SEC_PSEC_AVAL_048_ADJ _02
Null Validation
SELECT PARTID,ISECCODE,ISECKEY FROM S2VTPPPS.TV_PPS_SEC_PSEC_AVAL_048_ADJ WHERE
ISECCODE IS NULL OR
ISECKEY IS NULL OR
PARTID IS NULL

Result: 0 RECORDS

PPS_SEC_PSEC_AVAL_048_ADJ _03
Source Data from VTPPPS.TV_PPS_SEC_PSEC_AVAL_048_ADJ
PARTID ISECCODE

TARGET DATA FROM DTPPPS.TPPS_PARTSEC_AVALUE_ADJ


PARTID ISECCODE

Page 428
PPS_SEC_PSEC_AVAL_048_ADJ_

Compare record and content of all field


PARTID ISECCODE

Back To Index

------ TABLE DOSENT HAVE DATA FOR THE MENCTIONED FILTER -----PARTSECUR.ISECCODE = '048'
SELECT
PARTSECUR.PARTID AS PARTID ,
PARTSECUR.ISECCODE AS ISECCODE ,
PARTSECUR.ISECKEY AS ISECKEY ,
ZEROIFNULL(PARTSECUR.ALSTSUR) AS ALSTSUR,
ZEROIFNULL(PARTSECUR.AMORG) AS AMORG,
(ZEROIFNULL(PARTSECUR.ALSTSUR) * 90)/100 AS AVALUE_COLL_IAS39

FROM S2DTPPPS.TPPS_PARTNER_SECUR_ADJ AS PARTSECUR

INNER JOIN S2DTPPPS.TPPS_SECUR_ADJ AS SECUR


ON PARTSECUR.ISECCODE = SECUR.ISECCODE
AND PARTSECUR.ISECKEY = SECUR.ISECKEY
AND PARTSECUR.ISECCODE = '048'
AND PARTSECUR.FLAG_DEL = 'N'

Page 429
PPS_SEC_PSEC_AVAL_048_ADJ_
AND SECUR.FLAG_DEL = 'N'

Page 430
PPS_SEC_PSEC_AVAL_048_ADJ_
NO DATA

EC_PSEC_AVAL_048_ADJ GROUP BY 1,2,3 HAVING COUNT(*) > 1 ;

NO DATA

AVAL_048_ADJ WHERE

NO DATA

ISECKEY AVALUE_COLL_IAS39

ISECKEY AVALUE_COLL_IAS39

Page 431
PPS_SEC_PSEC_AVAL_048_ADJ_

ISECKEY AVALUE_COLL_IAS39

SECUR.ISECCODE = '048'

Page 432
PPS_SEC_PSEC_AVAL_048_ADJ_

Page 433
PPS_SEC_PSEC_AVAL_048_ADJ_

Page 434
PPS_SEC_PSEC_AVAL_048_ADJ_

Page 435
PPS_SEC_PSEC_AVAL_048_ADJ_

Page 436
PPS_SEC_PACCT_AVAL_ADJ
PPS_SEC_PACCT_AVAL_ADJ_01
Duplicate Check
SELECT PARTID,IACCT,COUNT(*) FROM S2VTPPPS.TV_PPS_SEC_PACCT_AVAL_ADJ GROUP BY 1,2 HAVIN

Result:

PPS_SEC_PACCT_AVAL_ADJ_02
Null Validation
SELECT PARTID,IACCT FROM S2VTPPPS.TV_PPS_SEC_PACCT_AVAL_ADJ WHERE
IACCT IS NULL OR
PARTID IS NULL

Result: 0 RECORDS

PPS_SEC_PACCT_AVAL_ADJ_03
Source Data from VTPPPS.TV_PPS_SEC_PACCT_AVAL_ADJ
PARTID IACCT

TARGET DATA FROM DTPPPS.TPPS_PARTACCT_AVALUE_ADJ


PARTID IACCT

Page 437
PPS_SEC_PACCT_AVAL_ADJ

Compare record and content of all field


PARTID IACCT

Back To Index

NO DATA IN THE DRIVING TABLE

SEL *
FROM S2DTPPPS.TPPS_SEC_PARTSEC_AVALUE_ADJ

Page 438
PPS_SEC_PACCT_AVAL_ADJ
PASS

AL_ADJ GROUP BY 1,2 HAVING COUNT(*) > 1 ;

PASS

NO DATA IN THE DESTINATION TABLE

AVALUE_COLL_IAS39

AVALUE_COLL_IAS39

Page 439
PPS_SEC_PACCT_AVAL_ADJ

AVALUE_COLL_IAS39

Page 440
PPS_SEC_PACCT_AVAL_ADJ

Page 441
PPS_SEC_PACCT_AVAL_ADJ

Page 442
PPS_SEC_RSRV_AC_ADJ
PPS_SEC_RSRV_AC_ADJ_01
Duplicate Check
SELECT PARTID,IACCT,COUNT(*) FROM S2VTPPPS.TV_PPS_SEC_RSRV_AC_ADJ GROUP BY 1,2 HAVING C

Result:

PPS_SEC_RSRV_AC_ADJ_02
Null Validation
SELECT PARTID,IACCT FROM S2VTPPPS.TV_PPS_SEC_RSRV_AC_ADJ WHERE
IACCT IS NULL OR
PARTID IS NULL

Result: 0 RECORDS

PPS_SEC_RSRV_AC_ADJ_03
Source Data from VTPPPS.TV_PPS_SEC_RSRV_AC_ADJ
PARTID IACCT

TARGET DATA FROM DTPPPS.TPPS_RESERVE_ACCT_ADJ

Page 443
PPS_SEC_RSRV_AC_ADJ
PARTID IACCT

Compare record and content of all field


PARTID IACCT

Back To Index

Page 444
PPS_SEC_RSRV_AC_ADJ
PASS

ADJ GROUP BY 1,2 HAVING COUNT(*) > 1 ;

PASS

NO DATA IN THE DESTINATION

ARESERVE_BOT_ACCT

Page 445
PPS_SEC_RSRV_AC_ADJ
ARESERVE_BOT_ACCT

ARESERVE_BOT_ACCT

Page 446
PPS_SEC_RSRV_AC_ADJ

Page 447
PPS_SEC_RSRV_AC_ADJ

Page 448
PPS_SEC_RSRV_CUST_ADJ
PPS_SEC_RSRV_AC_ADJ_01
Duplicate Check
SELECT PARTID,COUNT(*) FROM S2VTPPPS.TV_PPS_SEC_RSRV_CUST_ADJ GROUP BY 1 HAVING COUNT

Result:

PPS_SEC_RSRV_AC_ADJ_02
Null Validation
SELECT PARTID FROM S2VTPPPS.TV_PPS_SEC_RSRV_CUST_ADJ WHERE
PARTID IS NULL

Result: 0 RECORDS

PPS_SEC_RSRV_AC_ADJ_03
Source Data from VTPPPS.TV_PPS_SEC_RSRV_CUST_ADJ
PARTID ARESERVE_BOT_CUST

TARGET DATA FROM DTPPPS.TPPS_RESERVE_CUST_ADJ

Page 449
PPS_SEC_RSRV_CUST_ADJ
PARTID ARESERVE_BOT_CUST

Compare record and content of all field


PARTID ARESERVE_BOT_CUST

Back To Index

Page 450
PPS_SEC_RSRV_CUST_ADJ
PASS

GROUP BY 1 HAVING COUNT(*) > 1 ;

PASS

NO DATA IN THE DESTINATION

Page 451
PPS_SEC_RSRV_CUST_ADJ

Page 452
PPS_SEC_RSRV_CUST_ADJ

Page 453
PPS_SEC_RSRV_CUST_ADJ

Page 454
VTPPPS_TV_PPS_SEC_CUST_INTB_ADJ
TV_PPS_SEC_CUST_INTB_ADJ_01

Duplicate Check

SEL PARTID,
COUNT(*) FROM S2VTPPPS.TV_PPS_SEC_CUST_INTB_
GROUP BY 1 HAVING COUNT(*)>1;
RESULT
0 RECORDS FOUND

TV_PPS_SEC_CUST_INTB_ADJ_02

NULL Check
SEL * FROM S2VTPPPS.TV_PPS_SEC_CUST_INTB_ADJ
WHERE PARTID IS NULL

RESULT

TV_PPS_SEC_CUST_INTB_ADJ_03

Source Data from S2VTPPPS.TV_PPS_SEC_CUST_INTB_ADJ

Page 455
VTPPPS_TV_PPS_SEC_CUST_INTB_ADJ

TARGET DATA FROM S2DTPPPS.TPPS_CUST_INTB_ADJ

Compare record and content of all field

Back To Index

RCA:
----IN THE FIRST UION ALL SUBCODE
SEL COUNT(*) FROM
S2VTTEDW.EDW_PARTY_INFO AS ESL_PARTY

INNER JOIN S2VTPPPS.VPPS_BUSINESSDATE_M AS BD


ON ESL_PARTY.AS_OF_DT = BD.BUSINESSDATE
AND ESL_PARTY.PARTY_CTL_ID = '001'

INNER JOIN
(
SELECT PARTID
FROM
S2DTPPPS.TPPS_SEC_PARTACCT_AVALUE_ADJ AS PARTNER
GROUP BY 1
) AS SUB_PARTNER
ON CAST(ESL_PARTY.PARTY_ID AS VARCHAR(16)) = SUB_PARTNER.PARTID

Page 456
VTPPPS_TV_PPS_SEC_CUST_INTB_ADJ

-----NO DATA FOR THE JOIN ON CAST(ESL_PARTY.PARTY_ID AS VARCHAR(16)) = SUB_PARTNER.PARTID

-----THE SAME KIND OF JOINS HAS BEEN USED IN THE OTHER UNION ALLS ALSO WHICH IS FILTERING

---IN THE FINAL UNION ALL


---THERE IS NO DATA FOR THE FOLLOWING FILTER CLASSIFY.CACCT_TYPE = '43' ---CREDIT CARD
SEL COUNT(*)
FROM
(
SELECT PARTID
FROM
S2DTPPPS.TPPS_SEC_PARTACCT_AVALUE_ADJ AS PARTNER_ADJ
GROUP BY 1
) AS SUB_PART_ADJ

CROSS JOIN S2VTPPPS.VPPS_BUSINESSDATE_M AS BD

INNER JOIN
(
SELECT PARTID
FROM
S2VTTPPS.PPS_PARTNER AS PARTNER
INNER JOIN S2VTPPPS.VPPS_BUSINESSDATE_M AS BD
ON PARTNER.AS_OF_DT = BD.BUSINESSDATE
AND PARTNER.CTL_ID = '367'
QUALIFY RANK() OVER(PARTITION BY PARTID ORDER BY DATE_TIME DESC)=1
) AS SUB_PARTNER
ON SUB_PART_ADJ.PARTID = SUB_PARTNER.PARTID

INNER JOIN
(
SELECT PARTID,IACCT
FROM
S2VTTPPS.PPS_PARTNER_CLASSIFY AS PARTCLASS
INNER JOIN S2VTPPPS.VPPS_BUSINESSDATE_M AS BD
ON PARTCLASS.AS_OF_DT = BD.BUSINESSDATE
AND PARTCLASS.CTL_ID = '367'
QUALIFY RANK() OVER(PARTITION BY PARTID,IACCT ORDER BY DATE_TIME DESC)=1
) AS SUB_PARTCLASS
ON SUB_PARTNER.PARTID = SUB_PARTCLASS.PARTID

INNER JOIN

Page 457
VTPPPS_TV_PPS_SEC_CUST_INTB_ADJ
(
SELECT IACCT
FROM
S2VTTPPS.PPS_CLASSIFY_FUND AS CLASSIFY
INNER JOIN S2VTPPPS.VPPS_BUSINESSDATE_M AS BD
ON CLASSIFY.AS_OF_DT = BD.BUSINESSDATE
AND CLASSIFY.CTL_ID = '367'
AND CLASSIFY.CSTAT_ACCT IN ('A','N')
AND CLASSIFY.CACCT_TYPE = '43' ---CREDIT CARD
QUALIFY RANK() OVER(PARTITION BY IACCT,APPL_CODE ORDER BY DATE_TIME DESC)=1
) AS SUB_CLASSIFY
ON SUB_PARTCLASS.IACCT = SUB_CLASSIFY.IACCT

Page 458
VTPPPS_TV_PPS_SEC_CUST_INTB_ADJ
NO DATA

PS.TV_PPS_SEC_CUST_INTB_ADJ

NO DATA

EC_CUST_INTB_ADJ

NO DATA

Page 459
VTPPPS_TV_PPS_SEC_CUST_INTB_ADJ

Page 460
VTPPPS_TV_PPS_SEC_CUST_INTB_ADJ

ALSO WHICH IS FILTERING THE THE DATA

-CREDIT CARD

Page 461
VTPPPS_TV_PPS_SEC_CUST_INTB_ADJ

Page 462
VTPPPS_TV_PPS_SEC_PROV_INTB_ADJ
TV_PPS_SEC_PROV_INTB_ADJ_01

Duplicate Check

SEL PARTID,IACCT,
COUNT(*) FROM S2VTPPPS.TV_PPS_SEC_PROV_INTB_
GROUP BY 1,2 HAVING COUNT(*)>1;
RESULT

TV_PPS_SEC_PROV_INTB_ADJ_02

NULL Check

SEL PARTID,IACCT
FROM S2VTPPPS.TV_PPS_SEC_PROV_INTB_ADJ
WHERE PARTID IS NULL
OR IACCT IS NULL;
RESULT

TV_PPS_SEC_PROV_INTB_ADJ_03

Source Data from S2VTPPPS.TV_PPS_SEC_PROV_INTB_ADJ

Page 463
VTPPPS_TV_PPS_SEC_PROV_INTB_ADJ
TARGET DATA FROM S2DTPPPS.TPPS_PROV_INTB_ADJ

Compare record and content of all field

SEL COUNT(*) FROM


S2DTPPPS.TPPS_SEC_CUST_INTB_ADJ AS CUST_INTERBANK
--- NO DATA IN THE TABLE S

Back To Index

Page 464
VTPPPS_TV_PPS_SEC_PROV_INTB_ADJ
NO DATA

PS.TV_PPS_SEC_PROV_INTB_ADJ

NO DATA

_SEC_PROV_INTB_ADJ

NO DATA

Page 465
VTPPPS_TV_PPS_SEC_PROV_INTB_ADJ

Page 466
VTPPPS_TV_PPS_SEC_BRR_RATING_
TV_PPS_SEC_BRR_RATING_ADJ_01

Duplicate Check

SEL PARTID,
COUNT(*) FROM S2VTPPPS.TV_PPS_SEC_BRR_RATING
GROUP BY 1 HAVING COUNT(*)>1;
RESULT

0 RECORDS FOUND

TV_PPS_SEC_BRR_RATING_ADJ_02

NULL Check

SEL PARTID
FROM S2VTPPPS.TV_PPS_SEC_BRR_RATING_ADJ
WHERE PARTID IS NULL

RESULT

TV_PPS_SEC_BRR_RATING_ADJ_03

Source Data from S2VTPPPS.TV_PPS_SEC_BRR_RATING_ADJ

Page 467
VTPPPS_TV_PPS_SEC_BRR_RATING_
TARGET DATA FROM DTPPPS.TPPS_BRR_RATING_ADJ

Compare record and content of all field

Back To Index

Page 468
VTPPPS_TV_PPS_SEC_BRR_RATING_
PASS

PS.TV_PPS_SEC_BRR_RATING_ADJ

PASS

_SEC_BRR_RATING_ADJ

NO DATA IN THE DESTINATION TABLES

Page 469
VTPPPS_TV_PPS_SEC_BRR_RATING_

Page 470
VTPPPS_TV_PPS_SEC_CUST_WHOLSA
TV_PPS_SEC_CUST_WHOLSAL_ADJ_01

Duplicate Check

SEL PARTID,
COUNT(*) FROM S2VTPPPS.TV_PPS_SEC_CUST_WHO
GROUP BY 1 HAVING COUNT(*)>1;
RESULT 9 REC

PARTID Count(*)
114352 5
114600 5
33526247 5
33608428 5
33749267 6
22752184 4
33628366 3
113362 4
33700980 4

TV_PPS_SEC_CUST_WHOLSAL_ADJ_02

NULL Check

SEL PARTID
FROM S2VTPPPS.TV_PPS_SEC_CUST_WHOLSAL_ADJ
WHERE PARTID IS NULL

RESULT

TV_PPS_SEC_CUST_WHOLSAL_ADJ_03

Source Data from S2VTPPPS.TV_PPS_SEC_CUST_WHOLSAL_ADJ

Page 471
VTPPPS_TV_PPS_SEC_CUST_WHOLSA

TARGET DATA FROM DTPPPS.TPPS_CUST_WHOLSAL_ADJ

Compare record and content of all field

Back To Index

RCA : HAVING DUPLICATE PARTIDS IN THE FOLLOWING TABLE

SEL
PARTID,COUNT(*)
FROM S2DTPPPS.TPPS_SEC_PARTACCT_AVALUE_ADJ as PARTNER_ADJ
GROUP BY 1 HAVING COUNT(*) > 1

Page 472
VTPPPS_TV_PPS_SEC_CUST_WHOLSA
FAIL

PS.TV_PPS_SEC_CUST_WHOLSAL_ADJ

PASS

_SEC_CUST_WHOLSAL_ADJ

NO DATA IN THE DESTINATION TABLE

Page 473
VTPPPS_TV_PPS_SEC_CUST_WHOLSA

Page 474
VTPPPS_TV_PPS_SEC_PROV_WHOLSA
TV_PPS_SEC_PROV_WHOLSAL_ADJ_01

Duplicate Check

SEL PARTID,IACCT,
COUNT(*) FROM S2VTPPPS.TV_PPS_SEC_PROV_WHO
GROUP BY 1,2 HAVING COUNT(*)>1;
RESULT

0 RECORDS FOUND

TV_PPS_SEC_PROV_WHOLSAL_ADJ_02

NULL Check

SEL PARTID,IACCT
FROM S2VTPPPS.TV_PPS_SEC_PROV_WHOLSAL_ADJ
WHERE PARTID IS NULL
OR IACCT IS NULL;
RESULT

TV_PPS_SEC_PROV_WHOLSAL_ADJ_03

Source Data from S2VTPPPS.TV_PPS_SEC_PROV_WHOLSAL_ADJ

Page 475
VTPPPS_TV_PPS_SEC_PROV_WHOLSA

TARGET DATA FROM DTPPPS.TPPS_PROV_WHOLSAL_ADJ

Compare record and content of all field

Back To Index

Page 476
VTPPPS_TV_PPS_SEC_PROV_WHOLSA
PASS

PS.TV_PPS_SEC_PROV_WHOLSAL_ADJ

PASS

_SEC_PROV_WHOLSAL_ADJ

NO DATA IN THE DESTINATION TABLES

Page 477
VTPPPS_TV_PPS_SEC_PROV_WHOLSA

Page 478
VTPPPS_TV_PPS_SEC_CUST_RETAIL
TV_PPS_SEC_CUST_RETAIL_ADJ_01

Duplicate Check

SEL PARTID,IACCT,
COUNT(*) FROM S2VTPPPS.TV_PPS_SEC_CUST_RETA
GROUP BY 1,2 HAVING COUNT(*)>1;
RESULT

0 RECORDS FOUND

TV_PPS_SEC_CUST_RETAIL_ADJ_02

NULL Check

SEL PARTID,IACCT
FROM S2VTPPPS.TV_PPS_SEC_CUST_RETAIL_ADJ
WHERE PARTID IS NULL
OR IACCT IS NULL;
RESULT

TV_PPS_SEC_CUST_RETAIL_ADJ_03

Source Data from S2VTPPPS.TV_PPS_SEC_CUST_RETAIL_ADJ

Page 479
VTPPPS_TV_PPS_SEC_CUST_RETAIL
TARGET DATA FROM DTPPPS.TPPS_CUST_RETAIL_ADJ

Compare record and content of all field

--- NO DATA IB THE DRIVING VIEW

SEL COUNT(*) FROM S2VTPPPS.TV_PPS_SEC_CUST_RETAIL_OTH_ADJ;

Back To Index

Page 480
VTPPPS_TV_PPS_SEC_CUST_RETAIL
NO DATA

PS.TV_PPS_SEC_CUST_RETAIL_ADJ

NO DATA

_SEC_CUST_RETAIL_ADJ

NO DATA

Page 481
VTPPPS_TV_PPS_SEC_CUST_RETAIL

Page 482
VTPPPS_TV_PPS_SEC_PROV_RETAIL
TV_PPS_SEC_PROV_RETAIL_ADJ_01

Duplicate Check

SEL PARTID,IACCT,
COUNT(*) FROM S2VTPPPS.TV_PPS_SEC_PROV_RETA
GROUP BY 1,2 HAVING COUNT(*)>1;
RESULT

TV_PPS_SEC_PROV_RETAIL_ADJ_02

NULL Check

SEL PARTID,IACCT
FROM S2VTPPPS.TV_PPS_SEC_PROV_RETAIL_ADJ
WHERE PARTID IS NULL
OR IACCT IS NULL;
RESULT

TV_PPS_SEC_PROV_RETAIL_ADJ_03

Source Data from S2VTPPPS.TV_PPS_SEC_PROV_RETAIL_ADJ

TARGET DATA FROM S1DTPPPS.TPPS_PROV_RETAIL_ADJ

Page 483
VTPPPS_TV_PPS_SEC_PROV_RETAIL

Compare record and content of all field

----NO DATA IN THE DRIVING TABLE


SEL COUNT(*)
FROM S2DTPPPS.TPPS_SEC_CUST_RETAIL_ADJ AS CUST_RETAIL

Back To Index

Page 484
VTPPPS_TV_PPS_SEC_PROV_RETAIL
NO DATA

PS.TV_PPS_SEC_PROV_RETAIL_ADJ

NO DATA

_SEC_PROV_RETAIL_ADJ

NO DATA

Page 485
VTPPPS_TV_PPS_SEC_PROV_RETAIL

Page 486
VTXPPS_TV_PPS_SEC_PROV_INT_AD
TV_PPS_SEC_PROV_INT_ADJ_01

Duplicate Check
SEL AS_OF_DT ,DATE_TIME ,PARTID ,IACCT,
COUNT(*) FROM S2VTXPPS.TV_PPS_SEC_PROV_INT_A
GROUP BY 1,2,3,4 HAVING COUNT(*)>1;

RESULT

RCA :
SEL COUNT(*) FROM S1DTPPPS.TPPS_PROV_INTB_ADJ AS PROV_INTERBANK

0 RECORDS FOUND

TV_PPS_SEC_PROV_INT_ADJ_02

NULL Check
SEL AS_OF_DT ,DATE_TIME ,PARTID ,IACCT
FROM S2VTXPPS.TV_PPS_SEC_PROV_INT_ADJ
WHERE AS_OF_DT IS NULL
OR DATE_TIME IS NULL
OR PARTID IS NULL
RESULT OR IACCT IS NULL;

TV_PPS_SEC_PROV_INT_ADJ_03

Source Data from S2VTXPPS.TV_PPS_SEC_PROV_INT_ADJ


AS_OF_DT DATE_TIME PARTID IACCT
2/29/2016 9/1/2016 19: 114600 1330009403
2/29/2016 9/1/2016 19: 33526247 9503024153
2/29/2016 9/1/2016 19: 33526247 4.969E+010
2/29/2016 9/1/2016 19: 33608428 4.969E+010
2/29/2016 9/1/2016 19: 33608428 4.859E+010

TARGET DATA FROM DTTPPS.PPS_PROVISION_INT

Page 487
VTXPPS_TV_PPS_SEC_PROV_INT_AD
AS_OF_DT DATE_TIME PARTID IACCT
2/29/2016 9/1/2016 19: 114600 1330009403
2/29/2016 9/1/2016 19: 33526247 9503024153
2/29/2016 9/1/2016 19: 33526247 4.969E+010
2/29/2016 9/1/2016 19: 33608428 4.969E+010
2/29/2016 9/1/2016 19: 33608428 4.859E+010

Compare record and content of all field


AS_OF_DT DATE_TIME PARTID IACCT
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Back To Index

Page 488
VTXPPS_TV_PPS_SEC_PROV_INT_AD
PASS

PS.TV_PPS_SEC_PROV_INT_ADJ

PASS

_SEC_PROV_INT_ADJ

PASS

CUST_NO_RCACCT_TYPOC_CODE_COC_CODE_ACCLASS_CUCCLASS_ACCCLASS_NA
1.40E+027 30 2254 2254 0 0P
1.40E+027 3 1588 1588 0 0P
1.40E+027 30 1588 1588 0 0P
1.40E+027 30 2260 2260 0 0P
1.40E+027 32 2260 2260 0 0P

Page 489
VTXPPS_TV_PPS_SEC_PROV_INT_AD
CUST_NO_RCACCT_TYPOC_CODE_COC_CODE_ACCLASS_CUCCLASS_ACCCLASS_NA
1.40E+027 30 2254 2254 0 0P
1.40E+027 3 1588 1588 0 0P
1.40E+027 30 1588 1588 0 0P
1.40E+027 30 2260 2260 0 0P
1.40E+027 32 2260 2260 0 0P

CUST_NO_RCACCT_TYPOC_CODE_COC_CODE_ACCLASS_CUCCLASS_ACCCLASS_NA
TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 490
VTXPPS_TV_PPS_SEC_PROV_INT_AD

CCLASS_NAPROD_SUB_INTERBANKRESTRUCTURESTRUC_FABAL PERCENT_P
P ? N NORMAL N 5723470.74 0.76
P ? N NORMAL N 8201292.54 1.69
P ? N NORMAL N 1705.13 1.69
P ? N NORMAL N 1096515.56 1.69
P ? N NORMAL N 33500000 1.69

Page 491
VTXPPS_TV_PPS_SEC_PROV_INT_AD
CCLASS_NAPROD_SUB_INTERBANKRESTRUCTURESTRUC_FABAL PERCENT_P
P ? N NORMAL N 5723470.74 0.76
P ? N NORMAL N 8201292.54 1.69
P ? N NORMAL N 1705.13 1.69
P ? N NORMAL N 1096515.56 1.69
P ? N NORMAL N 33500000 1.69

CCLASS_NAPROD_SUB_INTERBANKRESTRUCTURESTRUC_FABAL PERCENT_P
TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 492
VTXPPS_TV_PPS_SEC_PROV_INT_AD

PERCENT_LPERCENT_EPERCENT_BPROVISION_PROVISION_MIN_BOT
100 0.76 1 43498.38 57234.71
100 1.69 1 138601.84 82012.93
100 1.69 1 28.82 17.05
100 1.69 1 18531.11 10965.16
100 1.69 1 566150 335000

Page 493
VTXPPS_TV_PPS_SEC_PROV_INT_AD
PERCENT_LPERCENT_EPERCENT_BPROVISION_PROVISION_MIN_BOT
100 0.76 1 43498.38 57234.71
100 1.69 1 138601.84 82012.93
100 1.69 1 28.82 17.05
100 1.69 1 18531.11 10965.16
100 1.69 1 566150 335000

PERCENT_LPERCENT_EPERCENT_BPROVISION_PROVISION_MIN_BOT
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE

Page 494
PPS_SECUR_ADJ_FINAL
PPS_SECUR_ADJ_FINAL_01
Duplicate Check
SELECT AS_OF_DT ,DATE_TIME ,ISECCODE ,ISECKEY,COUNT(*) FROM S2VTXPPS.TV_PPS_SECUR_ADJ_F

Result: 0 RECORDS

PPS_SECUR_ADJ_FINAL_02
Null Validation
SELECT AS_OF_DT ,DATE_TIME ,ISECCODE ,ISECKEY FROM S2VTXPPS.TV_PPS_SECUR_ADJ_FINAL WHE
AS_OF_DT IS NULL OR
DATE_TIME IS NULL OR
ISECCODE IS NULL OR
ISECKEY IS NULL

Result: 0 RECORDS

PPS_SECUR_ADJ_FINAL_03
Source Data from VTXPPS.TV_PPS_SECUR_ADJ_FINAL
AS_OF_DT DATE_TIME
2/29/2016 9/1/2016 19:32:40
2/29/2016 9/1/2016 19:32:40
2/29/2016 9/1/2016 19:32:40
2/29/2016 9/1/2016 19:32:40
2/29/2016 9/1/2016 19:32:40

Page 495
PPS_SECUR_ADJ_FINAL
TARGET DATA FROM DTTPPS.PPS_SECUR
AS_OF_DT DATE_TIME
2/29/2016 9/1/2016 19:32:40
2/29/2016 9/1/2016 19:32:40
2/29/2016 9/1/2016 19:32:40
2/29/2016 9/1/2016 19:32:40
2/29/2016 9/1/2016 19:32:40

AS_OF_DT DATE_TIME
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE

Back To Index

Page 496
PPS_SECUR_ADJ_FINAL
PASS

TXPPS.TV_PPS_SECUR_ADJ_FINAL GROUP BY 1,2,3,4 HAVING COUNT(*) > 1 ;

PASS

PPS_SECUR_ADJ_FINAL WHERE

PASS

ISECCODE ISECKEY DLSTSUR TNOTE


40 10062 5/27/2014 12880340--Commerc
19 14042 2/29/2016
13 15976 6/3/2014 1978042430501-00
1 1387227 7/25/2007 71913310101 OWNE
1 893 10/12/2012 1062088110101 OW

Page 497
PPS_SECUR_ADJ_FINAL

ISECCODE ISECKEY DLSTSUR TNOTE


40 10062 5/27/2014 12880340--Commerc
19 14042 2/29/2016
13 15976 6/3/2014 1978042430501-00
1 1387227 7/25/2007 71913310101 OWNE
1 893 10/12/2012 1062088110101 OW

ISECCODE ISECKEY DLSTSUR TNOTE


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 498
PPS_SECUR_ADJ_FINAL

DVALUE_COLL ASIM_VALUE ASIM_DATE DEPRECIATE_VALUE


201602 0? 0
201602 0? 0
201602 0? 611724
201602 0? 0
201602 0? 0

Page 499
PPS_SECUR_ADJ_FINAL

DVALUE_COLL ASIM_VALUE ASIM_DATE DEPRECIATE_VALUE


201602 0? 0
201602 0? 0
201602 0? 611724
201602 0? 0
201602 0? 0

DVALUE_COLL ASIM_VALUE ASIM_DATE DEPRECIATE_VALUE


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 500
PPS_SECUR_ADJ_FINAL

REMAIN_PERIOD CSTAT_INSURANCE CSTAT_MK_NEED ACC_REAL


0 1 1
0 0 0
14.5 1 1
0 0 0
0 0 0

Page 501
PPS_SECUR_ADJ_FINAL

REMAIN_PERIOD CSTAT_INSURANCE CSTAT_MK_NEED ACC_REAL


0 1 1
0 0 0
14.5 1 1
0 0 0
0 0 0

REMAIN_PERIOD CSTAT_INSURANCE CSTAT_MK_NEED ACC_REAL


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 502
PPS_SECUR_ADJ_FINAL

COLLID FLAG_DEL FLAG_ADJ


12880340 N N
18567491 N N
19780424 Y Y
719133 N Y
10620881 N Y

Page 503
PPS_SECUR_ADJ_FINAL

COLLID FLAG_DEL FLAG_ADJ


12880340 N N
18567491 N N
19780424 Y Y
719133 N Y
10620881 N Y

COLLID FLAG_DEL FLAG_ADJ


TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Page 504
PPS_SECUR_ADJ_FINAL

Page 505
PPS_SECUR_ADJ_FINAL

Page 506
PPS_SECUR_ADJ_FINAL

Page 507
PPS_SECUR_ADJ_FINAL

Page 508
PPS_SECUR_ADJ_FINAL

Page 509
PPS_SECUR_ADJ_FINAL

Page 510
PPS_SECUR_ADJ_FINAL

Page 511
PPS_SECUR_ADJ_FINAL

Page 512
PPS_SECUR_ADJ_FINAL

Page 513
PPS_SECUR_ADJ_FINAL

Page 514
PPS_SECUR_ADJ_FINAL

Page 515
PPS_SECUR_ADJ_FINAL

Page 516
PPS_SECUR_ADJ_FINAL

Page 517
PPS_SECUR_ADJ_FINAL

Page 518
PPS_SECUR_ADJ_FINAL

Page 519
PPS_SECUR_ADJ_FINAL

Page 520
PPS_SECUR_ADJ_FINAL

Page 521
PPS_SECUR_ADJ_FINAL

Page 522
PPS_PARTSEC_ADJ_FINAL
PPS_PARTSEC_ADJ_FINAL_01
Duplicate Check
SELECT AS_OF_DT ,DATE_TIME ,PARTID ,ISECCODE ,ISECKEY,COUNT(*) FROM S2VTXPPS.TV_PPS_PART

Result:

PPS_PARTSEC_ADJ_FINAL_02
Null Validation
SELECT AS_OF_DT ,DATE_TIME ,PARTID ,ISECCODE ,ISECKEY FROM S2VTXPPS.TV_PPS_PARTSEC_ADJ_F
AS_OF_DT IS NULL OR
DATE_TIME IS NULL OR
PARTID IS NULL OR
ISECCODE IS NULL OR
ISECKEY IS NULL

Result: 0 RECORDS

PPS_PARTSEC_ADJ_FINAL_03
Source Data from VTXPPS.TV_PPS_PARTSEC_ADJ_FINAL
AS_OF_DT DATE_TIME
2/29/2016 9/1/2016 19:37:39
2/29/2016 9/1/2016 19:37:39

Page 523
PPS_PARTSEC_ADJ_FINAL
2/29/2016 9/1/2016 19:37:39
2/29/2016 9/1/2016 19:37:39
2/29/2016 9/1/2016 19:37:39

TARGET DATA FROM DTTPPS.PPS_PARTNER_SECUR


AS_OF_DT DATE_TIME
2/29/2016 9/1/2016 19:37:39
2/29/2016 9/1/2016 19:37:39
2/29/2016 9/1/2016 19:37:39
2/29/2016 9/1/2016 19:37:39
2/29/2016 9/1/2016 19:37:39

Compare record and content of all field


AS_OF_DT DATE_TIME
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE

Back To Index

Page 524
PPS_PARTSEC_ADJ_FINAL
PASS

ROM S2VTXPPS.TV_PPS_PARTSEC_ADJ_FINAL GROUP BY 1,2,3,4,5 HAVING COUNT(*) > 1 ;

PASS

XPPS.TV_PPS_PARTSEC_ADJ_FINAL WHERE

PASS

PARTID ISECCODE ISECKEY ALSTSUR


113362 12 1385235 3000000
113362 11 1385120 1300000

Page 525
PPS_PARTSEC_ADJ_FINAL
33700980 19 9851 0
33749267 19 12102 0
114600 12 1390078 4217941.69

PARTID ISECCODE ISECKEY ALSTSUR


113362 12 1385235 3000000
113362 11 1385120 1300000
33700980 19 9851 0
33749267 19 12102 0
114600 12 1390078 4217941.69

PARTID ISECCODE ISECKEY ALSTSUR


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 526
PPS_PARTSEC_ADJ_FINAL

AMORG CCURRENCY ALSTSUR_EX AMORG_EX


2250000 THB 3000000 2250000
1000000 THB 1300000 1000000

Page 527
PPS_PARTSEC_ADJ_FINAL
0 THB 0 0
0 THB 0 0
14528465.83 THB 4217941.69 14528465.83

AMORG CCURRENCY ALSTSUR_EX AMORG_EX


2250000 THB 3000000 2250000
1000000 THB 1300000 1000000
0 THB 0 0
0 THB 0 0
14528465.83 THB 4217941.69 14528465.83

AMORG CCURRENCY ALSTSUR_EX AMORG_EX


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 528
PPS_PARTSEC_ADJ_FINAL

AVALUE_COLL FLAG_DEL FLAG_ADJ END_DT


0N N
0N N

Page 529
PPS_PARTSEC_ADJ_FINAL
0N N
0N N
0N N

AVALUE_COLL FLAG_DEL FLAG_ADJ END_DT


0N N
0N N
0N N
0N N
0N N

AVALUE_COLL FLAG_DEL FLAG_ADJ START_DT


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 530
PPS_PARTSEC_ADJ_FINAL

RECORD_DELETED_FCTL_ID INS_PROC_NAME INS_TXF_BATCH_ID

Page 531
PPS_PARTSEC_ADJ_FINAL

RECORD_DELETED_FCTL_ID INS_PROC_NAME INS_TXF_BATCH_ID

END_DT RECORD_DELETED_F CTL_ID INS_PROC_NAME


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 532
PPS_PARTSEC_ADJ_FINAL

UPD_PROC_NAME UPD_TXF_BATCH_ID

Page 533
PPS_PARTSEC_ADJ_FINAL

UPD_PROC_NAME UPD_TXF_BATCH_ID

INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Page 534
PPS_PARTSEC_ADJ_FINAL

Page 535
PPS_PARTSEC_ADJ_FINAL

Page 536
PPS_PARTSEC_ADJ_FINAL

Page 537
PPS_PARTSEC_ADJ_FINAL

Page 538
PPS_PARTSEC_ADJ_FINAL

Page 539
PPS_PARTSEC_ADJ_FINAL

Page 540
PPS_PARTSEC_ADJ_FINAL

Page 541
PPS_PARTSEC_ADJ_FINAL

Page 542
PPS_PARTSEC_ADJ_FINAL

Page 543
PPS_PARTSEC_ADJ_FINAL

Page 544
PPS_PARTSEC_ADJ_FINAL

Page 545
PPS_PARTSEC_ADJ_FINAL

Page 546
PPS_PARTSEC_ADJ_FINAL

Page 547
PPS_PARTSEC_ADJ_FINAL

Page 548
PPS_PARTSEC_ADJ_FINAL

Page 549
PPS_PARTSEC_ADJ_FINAL

Page 550
PPS_PARTSEC_ADJ_FINAL

Page 551
PPS_PARTSEC_ADJ_FINAL

Page 552
PPS_SEC_CLASSIFY_ADJ_FN
PPS_SEC_CLASSIFY_ADJ_FN_01
Duplicate Check
SELECT AS_OF_DT ,DATE_TIME ,IACCT ,APPL_CODE,COUNT(*) FROM S2VTXPPS.TV_PPS_SEC_CLASSIFY

Result:

PPS_SEC_CLASSIFY_ADJ_FN_02
Null Validation
SELECT AS_OF_DT ,DATE_TIME ,IACCT ,APPL_CODE FROM S2VTXPPS.TV_PPS_SEC_CLASSIFY_ADJ_FN W
AS_OF_DT IS NULL OR
DATE_TIME IS NULL OR
IACCT IS NULL OR
APPL_CODE IS NULL

Result: 0 RECORDS

PPS_SEC_CLASSIFY_ADJ_FN_03
Source Data from VTXPPS.TV_PPS_SEC_CLASSIFY_ADJ_FN
AS_OF_DT DATE_TIME

Page 553
PPS_SEC_CLASSIFY_ADJ_FN
2/29/2016 9/1/2016 19:50:12
2/29/2016 9/1/2016 19:50:12
2/29/2016 9/1/2016 19:50:12
2/29/2016 9/1/2016 19:50:12
2/29/2016 9/1/2016 19:50:12

TARGET DATA FROM DTTPPS.PPS_CLASSIFY_FUND


AS_OF_DT DATE_TIME
2/29/2016 9/1/2016 19:50:12
2/29/2016 9/1/2016 19:50:12
2/29/2016 9/1/2016 19:50:12
2/29/2016 9/1/2016 19:50:12
2/29/2016 9/1/2016 19:50:12

Compare record and content of all field


AS_OF_DT DATE_TIME
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE

Back To Index

Page 554
PPS_SEC_CLASSIFY_ADJ_FN
PASS

XPPS.TV_PPS_SEC_CLASSIFY_ADJ_FN GROUP BY 1,2,3,4 HAVING COUNT(*) > 1 ;

PASS

PS_SEC_CLASSIFY_ADJ_FN WHERE

PASS

IACCT APPL_CODE CACCT_TYPE COC_CODE

Page 555
PPS_SEC_CLASSIFY_ADJ_FN
1303087361 IM 3 2254
49690150170 AL 30 1588
49690009989 AL 30 2269
49690045309 AL 30 2260
48590004821 AL 32 2260

IACCT APPL_CODE CACCT_TYPE COC_CODE


1303087361 IM 3 2254
49690150170 AL 30 1588
49690009989 AL 30 2269
49690045309 AL 30 2260
48590004821 AL 32 2260

IACCT APPL_CODE CACCT_TYPE COC_CODE


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 556
PPS_SEC_CLASSIFY_ADJ_FN

ATOT_LN ABAL AINT_BF AFEE

Page 557
PPS_SEC_CLASSIFY_ADJ_FN
5000000 0 0 0
49000000 1705.13 0.25 0
1000000 391302.47 349.76 0
2000000 1096515.56 196.02 0
75000000 33500000 5988.7 0

ATOT_LN ABAL AINT_BF AFEE


5000000 0 0 0
49000000 1705.13 0.25 0
1000000 391302.47 349.76 0
2000000 1096515.56 196.02 0
75000000 33500000 5988.7 0

ATOT_LN ABAL AINT_BF AFEE


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 558
PPS_SEC_CLASSIFY_ADJ_FN

APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID

Page 559
PPS_SEC_CLASSIFY_ADJ_FN
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0

APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID


0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0

APREMIUM ABAL_STOPCAL AINT_AF QMTH_NOT_PAID


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 560
PPS_SEC_CLASSIFY_ADJ_FN

CSTAT_ACCT CSTAT_BOT DDLC CBUS_TYPE

Page 561
PPS_SEC_CLASSIFY_ADJ_FN
N N 2/29/2016
N N 2/29/2016 L681010
N N 2/29/2016 C107950
N N 2/29/2016 K649250
N N 2/29/2016 K649250

CSTAT_ACCT CSTAT_BOT DDLC CBUS_TYPE


N N 2/29/2016
N N 2/29/2016 L681010
N N 2/29/2016 C107950
N N 2/29/2016 K649250
N N 2/29/2016 K649250

CSTAT_ACCT CSTAT_BOT DDLC CBUS_TYPE


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 562
PPS_SEC_CLASSIFY_ADJ_FN

CSTAT_INTERFACE CREASON_CLASS BR_NO CCLASS

Page 563
PPS_SEC_CLASSIFY_ADJ_FN
Y 0 13 0
Y 0 222 0
Y 0 5044 0
Y 0 597 0
Y 0 597 0

CSTAT_INTERFACE CREASON_CLASS BR_NO CCLASS


Y 0 13 0
Y 0 222 0
Y 0 5044 0
Y 0 597 0
Y 0 597 0

CSTAT_INTERFACE CREASON_CLASS BR_NO CCLASS


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 564
PPS_SEC_CLASSIFY_ADJ_FN

DSTOPCAL ALOSS CCURRENCY ATOT_OUTS

Page 565
PPS_SEC_CLASSIFY_ADJ_FN
? 0 THB 0
? 0 THB 1705.38
? 0 THB 391652.23
? 0 THB 1096711.58
? 0 THB 33505988.7

DSTOPCAL ALOSS CCURRENCY ATOT_OUTS


? 0 THB 0
? 0 THB 1705.38
? 0 THB 391652.23
? 0 THB 1096711.58
? 0 THB 33505988.7

DSTOPCAL ALOSS CCURRENCY ATOT_OUTS


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 566
PPS_SEC_CLASSIFY_ADJ_FN

CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF

Page 567
PPS_SEC_CLASSIFY_ADJ_FN
N 0 0 0
N 0 0 0
N 0 0 0
N 0 0 0
N 0 0 0

CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF


N 0 0 0
N 0 0 0
N 0 0 0
N 0 0 0
N 0 0 0

CTDR_STAT ABAL_NFF1 ABAL_NFOTH ABAL_NF


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 568
PPS_SEC_CLASSIFY_ADJ_FN

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX

Page 569
PPS_SEC_CLASSIFY_ADJ_FN
5000000 0 0
F 49000000 1705.13 0.25
F 1000000 391302.47 349.76
F 2000000 1096515.56 196.02
F 75000000 33500000 5988.7

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX


5000000 0 0
F 49000000 1705.13 0.25
F 1000000 391302.47 349.76
F 2000000 1096515.56 196.02
F 75000000 33500000 5988.7

CNF_STAT ATOT_LN_EX ABAL_EX AINT_BF_EX


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 570
PPS_SEC_CLASSIFY_ADJ_FN

AFEE_EX APREMIUM_EX ABAL_STOP_EX AINT_AF_EX

Page 571
PPS_SEC_CLASSIFY_ADJ_FN
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0

AFEE_EX APREMIUM_EX ABAL_STOP_EX AINT_AF_EX


0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0

AFEE_EX APREMIUM_EX ABAL_STOP_EX AINT_AF_EX


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 572
PPS_SEC_CLASSIFY_ADJ_FN

GL_PROD_CODE FIS_CODE CACCT_SUB_TYPE ACCT_NAME

Page 573
PPS_SEC_CLASSIFY_ADJ_FN
1.48E+021
3002 12021 303 1.48E+025
3002 12021 307 1.48E+025
3002 12021 307 1.48E+025
3502 12021 320 1.48E+025

GL_PROD_CODE FIS_CODE CACCT_SUB_TYPE ACCT_NAME


1.48E+021
3002 12021 303 1.48E+025
3002 12021 307 1.48E+025
3002 12021 307 1.48E+025
3502 12021 320 1.48E+025

GL_PROD_CODE FIS_CODE CACCT_SUB_TYPE ACCT_NAME


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 574
PPS_SEC_CLASSIFY_ADJ_FN

QDAY_NOT_PAID TDR_PDR_FLAG CCLASS_EXPECTED AVALUE_COLL

Page 575
PPS_SEC_CLASSIFY_ADJ_FN
0 0
0 0
0 0
0 0
0 0

QDAY_NOT_PAID TDR_PDR_FLAG CCLASS_EXPECTED AVALUE_COLL


0 0
0 0
0 0
0 0
0 0

QDAY_NOT_PAID TDR_PDR_FLAG CCLASS_EXPECTED AVALUE_COLL


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 576
PPS_SEC_CLASSIFY_ADJ_FN

ARESERVE_BOT_ACCTARESERVE_SP_ACCT PROVISION_INTERNALEND_DT

Page 577
PPS_SEC_CLASSIFY_ADJ_FN
0 0 0
17.05 0 28.82
3913.02 0 6613.01
10965.16 0 18531.11
335000 0 566150

ARESERVE_BOT_ACCTARESERVE_SP_ACCT PROVISION_INTERNALEND_DT
0 0 0
17.05 0 28.82
3913.02 0 6613.01
10965.16 0 18531.11
335000 0 566150

ARESERVE_BOT_ACCTARESERVE_SP_ACCT PROVISION_INTERNALSTART_DT
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 578
PPS_SEC_CLASSIFY_ADJ_FN

RECORD_DELETED_FCTL_ID INS_PROC_NAME INS_TXF_BATCH_ID

Page 579
PPS_SEC_CLASSIFY_ADJ_FN

RECORD_DELETED_FCTL_ID INS_PROC_NAME INS_TXF_BATCH_ID

END_DT RECORD_DELETED_F CTL_ID INS_PROC_NAME


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 580
PPS_SEC_CLASSIFY_ADJ_FN

UPD_PROC_NAME UPD_TXF_BATCH_ID

Page 581
PPS_SEC_CLASSIFY_ADJ_FN

UPD_PROC_NAME UPD_TXF_BATCH_ID

INS_TXF_BATCH_ID UPD_PROC_NAME UPD_TXF_BATCH_ID


TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE
TRUE TRUE TRUE

Page 582
PPS_SEC_PARTNER_ADJ_FN
PPS_SEC_PARTNER_ADJ_FN_01
Duplicate Check
SELECT AS_OF_DT ,DATE_TIME ,PARTID,COUNT(*) FROM S2VTXPPS.TV_PPS_SEC_PARTNER_ADJ_FN GR

Result:

PPS_SEC_PARTNER_ADJ_FN_02
Null Validation
SELECT AS_OF_DT ,DATE_TIME ,PARTID FROM S2VTXPPS.TV_PPS_SEC_PARTNER_ADJ_FN WHERE
AS_OF_DT IS NULL OR
DATE_TIME IS NULL OR
PARTID IS NULL

Result: 0 RECORDS

PPS_SEC_PARTNER_ADJ_FN_03
Source Data from VTXPPS.TV_PPS_SEC_PARTNER_ADJ_FN
AS_OF_DT DATE_TIME
2/29/2016 9/1/2016 19:52:57
2/29/2016 9/1/2016 19:52:57

Page 583
PPS_SEC_PARTNER_ADJ_FN
2/29/2016 9/1/2016 19:52:57
2/29/2016 9/1/2016 19:52:57
2/29/2016 9/1/2016 19:52:57

TARGET DATA FROM DTTPPS.PPS_PARTNER


AS_OF_DT DATE_TIME
2/29/2016 9/1/2016 19:52:57
2/29/2016 9/1/2016 19:52:57
2/29/2016 9/1/2016 19:52:57
2/29/2016 9/1/2016 19:52:57
2/29/2016 9/1/2016 19:52:57

Compare record and content of all field


AS_OF_DT DATE_TIME
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE

Back To Index

Page 584
PPS_SEC_PARTNER_ADJ_FN
PASS

S_SEC_PARTNER_ADJ_FN GROUP BY 1,2,3 HAVING COUNT(*) > 1 ;

PASS

RTNER_ADJ_FN WHERE

PASS

PARTID CCLASS CTDR_STAT PARTNER_NAME


110783 0N 110783
114915 0N 114915

Page 585
PPS_SEC_PARTNER_ADJ_FN
22752184 0N 22752184
113362 0N 113362
33608428 0N 33608428

PARTID CCLASS CTDR_STAT PARTNER_NAME


110783 0N 110783
114915 0N 114915
22752184 0N 22752184
113362 0N 113362
33608428 0N 33608428

PARTID CCLASS CTDR_STAT PARTNER_NAME


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 586
PPS_SEC_PARTNER_ADJ_FN

CBUS_TYPE COC_CODE BR_NO QMTH_NOT_PAID


2227 0
2272 0

Page 587
PPS_SEC_PARTNER_ADJ_FN
G453020 2044 0
2051 0
K649250 2260 0

CBUS_TYPE COC_CODE BR_NO QMTH_NOT_PAID


2227 0
2272 0
G453020 2044 0
2051 0
K649250 2260 0

CBUS_TYPE COC_CODE BR_NO QMTH_NOT_PAID


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 588
PPS_SEC_PARTNER_ADJ_FN

CUST_NO_RM QDAY_NOT_PAID AVALUE_COLL ARESERVE_BOT


1.40E+027 0 5500000 3866.81
1.40E+027 0 0 0

Page 589
PPS_SEC_PARTNER_ADJ_FN
1.40E+027 4 0 102282.99
1.40E+027 1 0 88483.06
1.40E+027 0 0 419832.7

CUST_NO_RM QDAY_NOT_PAID AVALUE_COLL ARESERVE_BOT


1.40E+027 0 5500000 3866.81
1.40E+027 0 0 0
1.40E+027 4 0 102282.99
1.40E+027 1 0 88483.06
1.40E+027 0 0 419832.7

CUST_NO_RM QDAY_NOT_PAID AVALUE_COLL ARESERVE_BOT


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 590
PPS_SEC_PARTNER_ADJ_FN

ARESERVE_SP PROVISION_INTERNALEND_DT RECORD_DELETED_F


0 134216.32
0 0

Page 591
PPS_SEC_PARTNER_ADJ_FN
0 518574.76
0 448609.1
0 2128551.81

ARESERVE_SP PROVISION_INTERNALEND_DT RECORD_DELETED_F


0 134216.32
0 0
0 518574.76
0 448609.1
0 2128551.81

ARESERVE_SP PROVISION_INTERNALSTART_DT END_DT


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 592
PPS_SEC_PARTNER_ADJ_FN

CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME

Page 593
PPS_SEC_PARTNER_ADJ_FN

CTL_ID INS_PROC_NAME INS_TXF_BATCH_ID UPD_PROC_NAME

RECORD_DELETED_FCTL_ID INS_PROC_NAME INS_TXF_BATCH_ID


TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 594
PPS_SEC_PARTNER_ADJ_FN

UPD_TXF_BATCH_ID

Page 595
PPS_SEC_PARTNER_ADJ_FN

UPD_TXF_BATCH_ID

UPD_PROC_NAME UPD_TXF_BATCH_ID
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE
TRUE TRUE

Page 596
PPS_SEC_PARTNER_ADJ_FN

Page 597
PPS_SEC_PARTNER_ADJ_FN

Page 598
PPS_SEC_PARTNER_ADJ_FN

Page 599
PPS_SEC_PARTNER_ADJ_FN

Page 600
PPS_SEC_PARTNER_ADJ_FN

Page 601
PPS_SEC_PARTNER_ADJ_FN

Page 602
PPS_SEC_PARTNER_ADJ_FN

Page 603
PPS_SEC_PARTNER_ADJ_FN

Page 604
PPS_SEC_PARTNER_ADJ_FN

Page 605
PPS_SEC_PARTNER_ADJ_FN

Page 606
PPS_SEC_PARTNER_ADJ_FN

Page 607
PPS_SEC_PARTNER_ADJ_FN

Page 608
PPS_SEC_PARTNER_ADJ_FN

Page 609
PPS_SEC_PARTNER_ADJ_FN

Page 610
PPS_SEC_PARTNER_ADJ_FN

Page 611
PPS_SEC_PARTNER_ADJ_FN

Page 612
PPS_BRR_RATING_ADJ_HP
PPS_BRR_RATING_ADJ_HP_01 PASS
Duplicate Check
SELECT PARTID,COUNT(*) FROM S2VTPPPS.TV_PPS_
GROUP BY 1 HAVING COUNT(*) > 1 ;
Result:

PPS_BRR_RATING_ADJ_HP_02 N
PASS
Null Validation
SELECT PARTID FROM S2VTPPPS.TV_PPS_BRR_RATING_ADJ_HP
WHERE PARTID IS NULL
Result:

PPS_BRR_RATING_ADJ_HP_03 NPASS
Source Data from VTPPPS.TV_PPS_BRR_RATING_ADJ_HP
PARTID RATING PRATING_MODEL
30530391 M6 1SCB SME SCORECARD
4013926 C5 7SCB CORP SCORECARD (NON-TRADING)
189044 M6 2SCB SME SCORECARD
187198 M5 9SCB SME SCORECARD
178464 C7 4SCB CORP SCORECARD (TRADING)

Target Data from DTPPPS.TPPS_BRR_RATING_ADJ_HP


PARTID RATING PRATING_MODEL
30530391 M6 1SCB SME SCORECARD
4013926 C5 7SCB CORP SCORECARD (NON-TRADING)
189044 M6 2SCB SME SCORECARD
187198 M5 9SCB SME SCORECARD
178464 C7 4SCB CORP SCORECARD (TRADING)
Compare record and content of all field
PARTID RATING PRATING_MODEL
TRUE TRUE
### TRUE TRUE
TRUE TRUE
### TRUE TRUE
TRUE TRUE
### TRUE TRUE
TRUE TRUE
### TRUE TRUE
TRUE TRUE
### TRUE TRUE

Page 613
PPS_BRR_RATING_ADJ_HP

Back to Index

Page 614
PPS_BRR_RATING_ADJ_HP

*) FROM S2VTPPPS.TV_PPS_BRR_RATING_ADJ_HP
UNT(*) > 1 ;

(NON-TRADING)

(TRADING)

(NON-TRADING)

(TRADING)

Page 615
PPS_BRR_RATING_ADJ_HP

Page 616
PPS_CUST_WHOLSAL_ADJ_HP
PPS_CUST_WHOLSAL_ADJ_HP_01 PASS
Duplicate Check
SELECT PARTID,COUNT(*) FROM S2VTPPPS.TV_PPS_CUST_W
GROUP BY 1 HAVING COUNT(*) > 1 ;
Result:

PPS_CUST_WHOLSAL_ADJ_HP_02 PASS
Null Validation
SELECT PARTID FROM S2VTPPPS.TV_PPS_CUST_WHOLSAL_A
WHERE PARTID IS NULL
Result:

PPS_CUST_WHOLSAL_ADJ_HP_03 PASS
Source Data from VTPPPS.TV_PPS_CUST_WHOLSAL_ADJ_HP
PARTID COC_CO CCLASS CUST_NO
128071 2219 30 1E+027
426018 2260 20 1E+027
5464525 2220 30 1E+027
10266498 2212 10 1E+027
189044 2012 20 1E+027

Target Data from DTPPPS.TPPS_CUST_WHOLSAL_ADJ_HP


PARTID COC_CO CCLASS CUST_NO
128071 2219 30 1E+027
426018 2260 20 1E+027
5464525 2220 30 1E+027
10266498 2212 10 1E+027
189044 2012 20 1E+027

Compare record and content of all field


PARTID COC_CO CCLASS CUST_NO
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 617
PPS_CUST_WHOLSAL_ADJ_HP

Back to Index

Page 618
PPS_CUST_WHOLSAL_ADJ_HP

M S2VTPPPS.TV_PPS_CUST_WHOLSAL_ADJ_HP

PS.TV_PPS_CUST_WHOLSAL_ADJ_HP

RATING RATING_ RESTRUCPERCENTPERCENT_LGD


M21 N 100 100
M9 SCB SMEN 100 100
M21 N 100 100
AA2 SCB RSMN 46 100
M6 SCB SMEN 100 100

RATING RATING_ RESTRUCPERCENTPERCENT_LGD


M21 N 100 100
M9 SCB SMEN 100 100
M21 N 100 100
AA2 SCB RSMN 46 100
M6 SCB SMEN 100 100

RATING RATING_ RESTRUCPERCENTPERCENT_LGD


TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE

Page 619
PPS_CUST_WHOLSAL_ADJ_HP

Page 620
PPS_PROV_WHOLSAL_ADJ_HP
PPS_PROV_WHOLSAL_ADJ_HP_01 PASS
Duplicate Check
SELECT PARTID,IACCT ,COUNT(*) FROM S2VTPPPS.TV
GROUP BY 1,2 HAVING COUNT(*) > 1 ;
Result:

PPS_PROV_WHOLSAL_ADJ_HP_02 PASS
Null Validation
SELECT PARTID,IACCT FROM S2VTPPPS.TV_PPS_PRO
WHERE PARTID IS NULL OR IACCT IS NULL
Result:

PPS_PROV_WHOLSAL_ADJ_HP_03 PASS
Source Data from VTPPPS.TV_PPS_PROV_WHOLSAL_ADJ_HP
PARTID IACCT CCLASS CCLASS_NARESTRUCABAL
426018 4.98E+010 20 SS NORMAL 662600
21969558 4.97E+010 40 DL NORMAL 59197
354806 4.97E+010 10 SM NORMAL 371462
426018 4.97E+010 20 SS NORMAL 50718
426018 4.97E+010 20 SS NORMAL 505185

Target Data from DTPPPS.TPPS_PROV_WHOLSAL_ADJ_HP


PARTID IACCT CCLASS CCLASS_NARESTRUCABAL
426018 4.98E+010 20 SS NORMAL 662600
21969558 4.97E+010 40 DL NORMAL 59197
354806 4.97E+010 10 SM NORMAL 371462
426018 4.97E+010 20 SS NORMAL 50718
426018 4.97E+010 20 SS NORMAL 505185
Compare record and content of all field
PARTID IACCT CCLASS CCLASS_NARESTRUCABAL
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE

Page 621
PPS_PROV_WHOLSAL_ADJ_HP

Back to Index

Page 622
PPS_PROV_WHOLSAL_ADJ_HP

UNT(*) FROM S2VTPPPS.TV_PPS_PROV_WHOLSAL_ADJ_HP

M S2VTPPPS.TV_PPS_PROV_WHOLSAL_ADJ_HP
IACCT IS NULL

PERCENTPERCENTPERCENTPROVISIOPROVISION_MIN_BOT
100 100 100 662600 662600
100 100 100 59197 59197
46 100 2 170873 7429.25
100 100 100 50718 50718
100 100 100 505185 505185

PERCENTPERCENTPERCENTPROVISIOPROVISION_MIN_BOT
100 100 100 662600 662600
100 100 100 59197 59197
46 100 2 170873 7429.25
100 100 100 50718 50718
100 100 100 505185 505185

PERCENTPERCENTPERCENTPROVISIOPROVISION_MIN_BOT
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE

Page 623
PPS_PROV_WHOLSAL_ADJ_HP

Page 624
PPS_CUST_RETAIL_ADJ_HP
PPS_CUST_RETAIL_ADJ_HP_01 PASS
Duplicate Check
SELECT PARTID,IACCT COUNT(*) FROM S2VTPPPS.TV_PPS_CUST_RETAIL_ADJ_HP
GROUP BY 1,2 HAVING COUNT(*) > 1 ;

Result:

PPS_CUST_RETAIL_ADJ_HP_02 PASS
Null Validation
SELECT PARTID,IACCT FROM S2VTPPPS.TV_PPS_CUST_RETAIL_ADJ_HP
WHERE PARTID IS NULL OR IACCT IS NULL
Result:

PPS_CUST_RETAIL_ADJ_HP_03 PASS
Source Data from VTPPPS.TV_PPS_CUST_RETAIL_ADJ_HP
PARTID IACCT COC_CO CACCT_TYPE CCLASS CUST_NO
8405713 5E+010 3370 97 20 1E+027
21423679 5E+010 3376 97 20 1E+027
6445521 5E+010 3373 97 10 1E+027
29037581 5E+010 3378 97 30 1E+027
5391729 5E+010 3376 97 20 1E+027

Target Data from DTPPPS.TPPS_CUST_RETAIL_ADJ_HP


PARTID IACCT COC_CO CACCT_TYPE CCLASS CUST_NO
8405713 5E+010 3370 97 20 1E+027
21423679 5E+010 3376 97 20 1E+027
6445521 5E+010 3373 97 10 1E+027
29037581 5E+010 3378 97 30 1E+027
5391729 5E+010 3376 97 20 1E+027
Compare record and content of all field
PARTID IACCT COC_CO CACCT_TYPE CCLASS CUST_NO
TRUE TRUE TRUE TRUE TRUE TRUE

Page 625
PPS_CUST_RETAIL_ADJ_HP
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE

Back to Index

Page 626
PPS_CUST_RETAIL_ADJ_HP

TV_PPS_CUST_RETAIL_ADJ_HP

UST_RETAIL_ADJ_HP

ABAL PROD_GRPROD_SURESTRUCTURE_FLAG
213963 HIRE PURCH
MCMC Normal
240427 HIRE PURCH
Used CarNormal
328689 HIRE PURCH
New Car TDR
259117 HIRE PURCH
New Car Normal
2032.57 HIRE PURCH
Used CarNormal

ABAL PROD_GRPROD_SURESTRUCTURE_FLAG
213963 HIRE PURCH
MCMC Normal
240427 HIRE PURCH
Used CarNormal
328689 HIRE PURCH
New Car TDR
259117 HIRE PURCH
New Car Normal
2032.57 HIRE PURCH
Used CarNormal

ABAL PROD_GRPROD_SURESTRUCTURE_FLAG
TRUE TRUE TRUE TRUE TRUE

Page 627
PPS_CUST_RETAIL_ADJ_HP
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE

Page 628
PPS_PROV_RETAIL_ADJ_HP
PPS_PROV_RETAIL_ADJ_HP _01 PASS
Duplicate Check
SELECT PARTID,IACCT COUNT(*) FROM S2VTPPPS.TV_PPS_PROV_RETA
GROUP BY 1,2 HAVING COUNT(*) > 1 ;
Result:

PPS_PROV_RETAIL_ADJ_HP _02 PASS


Null Validation
SELECT PARTID,IACCT FROM S2VTPPPS.TV_PPS_PROV_RETAIL_ADJ_HP
WHERE PARTID IS NULL OR IACCT IS NULL
Result:

PPS_PROV_RETAIL_ADJ_HP _03 PASS


Source Data from VTPPPS.TV_PPS_PROV_RETAIL_ADJ_HP
PARTID IACCT CCLASS CCLASS_NAME ABAL PERCENTPERCENT
41464224 5E+010 20 SS 276499 0 0
5391729 5E+010 20 SS 2032.57 0 0
7675836 5E+010 30 D 337383 0 0
10405224 5E+010 30 D 343167 0 0
29037581 5E+010 30 D 259117 0 0

Target Data from DTPPPS.TPPS_PROV_RETAIL_ADJ_HP


PARTID IACCT CCLASS CCLASS_NAME ABAL PERCENTPERCENT
41464224 5E+010 20 SS 276499 0 0
5391729 5E+010 20 SS 2032.57 0 0
7675836 5E+010 30 D 337383 0 0
10405224 5E+010 30 D 343167 0 0
29037581 5E+010 30 D 259117 0 0

Page 629
PPS_PROV_RETAIL_ADJ_HP

Back to Index

Page 630
PPS_PROV_RETAIL_ADJ_HP

TPPPS.TV_PPS_PROV_RETAIL_ADJ_HP

OV_RETAIL_ADJ_HP

PERCENTPROVISIOPROVISION_MIN_BOT
100 0 276499
100 0 2032.57
100 0 337383
100 0 343167
100 0 259117

PERCENTPROVISIOPROVISION_MIN_BOT
100 0 276499
100 0 2032.57
100 0 337383
100 0 343167
100 0 259117

Page 631
PPS_PROV_RETAIL_ADJ_HP

Page 632
PPS_PROV_INT_ADJ_HP
PPS_PROV_INT_ADJ_HP _01
Duplicate Check
SELECT AS_OF_DT,DATE_TIME, PARTID,IACCT,COUNT(*) FROM S2VTX
GROUP BY 1,2,3,4 HAVING COUNT(*) > 1 ;
Result:

PPS_PROV_INT_ADJ_HP _02
Null Validation
SELECT AS_OF_DT,DATE_TIME,PARTID,IACCT FROM S2VTXPPS.TV_P
WHERE AS_OF_DT IS NULL OR DATE_TIME IS NULL
OR PARTID IS NULL OR IACCT IS NULL
Result:

PPS_PROV_INT_ADJ_HP _03
Source Data from VTXPPS.TV_PPS_PROV_INT_ADJ_HP
AS_OF_DT DATE_TI PARTID IACCT
2/29/2016 8/19/2016E+006 49792693016
2/29/2016 8/19/2012E+007 49791669006
2/29/2016 8/19/2012E+007 49790380293
2/29/2016 8/19/2013E+007 49709918960
2/29/2016 8/19/2011E+007 49711535083

Target Data from DTTPPS.PPS_PROVISION_INT


AS_OF_DT DATE_TI PARTID IACCT
2/29/2016 8/19/2016E+006 49792693016
2/29/2016 8/19/2012E+007 49791669006
2/29/2016 8/19/2012E+007 49790380293
2/29/2016 8/19/2013E+007 49709918960
2/29/2016 8/19/2011E+007 49711535083
Compare record and content of all field
AS_OF_DT DATE_TI PARTID IACCT
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE

Page 633
PPS_PROV_INT_ADJ_HP

Back to Index

Page 634
PPS_PROV_INT_ADJ_HP
PASS

,IACCT,COUNT(*) FROM S2VTXPPS.TV_PPS_PROV_INT_ADJ_HP

PASS

IACCT FROM S2VTXPPS.TV_PPS_PROV_INT_ADJ_HP

PASS

CUST_NOCACCT_TOC_CODEOC_CODECCLASS_CCLASS_CCLASS_CCLASS_PROD_SUINTERBA
1E+027 97 3373 3373 10 10 SM SM New Car N
1E+027 97 3377 3377 10 10 SM SM Used CarN
1E+027 97 3376 3376 20 20 SS SS Used CarN
1E+027 97 3373 3373 10 10 SM SM New Car N
1E+027 97 3377 3377 30 30 D D MCMC N

CUST_NOCACCT_TOC_CODEOC_CODECCLASS_CCLASS_CCLASS_CCLASS_PROD_SUINTERBA
1E+027 97 3373 3373 10 10 SM SM New Car N
1E+027 97 3377 3377 10 10 SM SM Used CarN
1E+027 97 3376 3376 20 20 SS SS Used CarN
1E+027 97 3373 3373 10 10 SM SM New Car N
1E+027 97 3377 3377 30 30 D D MCMC N

CUST_NOCACCT_TOC_CODEOC_CODECCLASS_CCLASS_CCLASS_CCLASS_PROD_SUINTERBA
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 635
PPS_PROV_INT_ADJ_HP

Page 636
PPS_PROV_INT_ADJ_HP

RESTRUCRESTRUCABAL PERCENTPERCENTPERCENTPERCENTPROVISIOPROVISION_MIN_BOT
TDR ? 328689 60 60 36 2 118328 6573.78
Normal ? 295396 60 60 36 2 106342 5907.91
Normal ? 240427 0 0 0 100 0 240427
Normal ? 198247 60 60 36 2 71369 3964.93
Normal ? 343167 0 0 0 100 0 343167

RESTRUCRESTRUCABAL PERCENTPERCENTPERCENTPERCENTPROVISIOPROVISION_MIN_BOT
TDR ? 328689 60 60 36 2 118328 6573.78
Normal ? 295396 60 60 36 2 106342 5907.91
Normal ? 240427 0 0 0 100 0 240427
Normal ? 198247 60 60 36 2 71369 3964.93
Normal ? 343167 0 0 0 100 0 343167

RESTRUCRESTRUCABAL PERCENTPERCENTPERCENTPERCENTPROVISIOPROVISION_MIN_BOT
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 637
PPS_PROV_INT_ADJ_HP

Page 638
PPS_PROV_INT_ADJ_HP

SION_MIN_BOT

SION_MIN_BOT

SION_MIN_BOT

Page 639
PPS_PROV_INT_ADJ_HP

Page 640
PPS_HP_ADJ_ALL_FINAL
PPS_HP_ADJ_ALL_FINAL _01 PASS
Duplicate Check
SELECT AS_OF_DT,DATE_TIME, APPL_CODE,IACCT,COUNT(*) FROM S2VTXPPS.TV_PP
GROUP BY 1,2,3,4 HAVING COUNT(*) > 1
Result:
0 RECORDS

PPS_HP_ADJ_ALL_FINAL _02 PASS


Duplicate Check
SELECT AS_OF_DT,DATE_TIME,APPL_CODE,IACCT FROM S2VTXPPS.TV_PPS_HP_ADJ_
WHERE AS_OF_DT IS NULL OR DATE_TIME IS NULL
OR APPL_CODE IS NULL OR IACCT IS NULL
Result:
0 RECORDS

PPS_HP_ADJ_ALL_FINAL _03 PASS


Source Data from VTXPPS.TV_PPS_HP_ADJ_ALL_FINAL
AS_OF_DDATE_TI IACCT APPL_CODE CACCT_TCOC_CO BR_NO CACCT_S
2/29/2018/18/2015E+010 AL 97 3378 579 975
2/29/2018/18/2015E+010 AL 97 3370 140 975
2/29/2018/18/2015E+010 AL 97 3378 516 970
2/29/2018/18/2015E+010 AL 97 3370 77 970
2/29/2018/18/2015E+010 AL 97 3376 510 970

Target Data from DTTPPS.PPS_HP_ACCT


AS_OF_DDATE_TI IACCT APPL_CODE CACCT_TCOC_CO BR_NO CACCT_S
2/29/2018/18/2015E+010 AL 97 3378 579 975
2/29/2018/18/2015E+010 AL 97 3370 140 975
2/29/2018/18/2015E+010 AL 97 3378 516 970
2/29/2018/18/2015E+010 AL 97 3370 77 970
2/29/2018/18/2015E+010 AL 97 3376 510 970
Compare record and content of all field
AS_OF_DDATE_TI IACCT APPL_CODE CACCT_TCOC_CO BR_NO CACCT_S
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 641
PPS_HP_ADJ_ALL_FINAL
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Back to Index

Page 642
PPS_HP_ADJ_ALL_FINAL

ROM S2VTXPPS.TV_PPS_HP_ADJ_ALL_FINAL

XPPS.TV_PPS_HP_ADJ_ALL_FINAL

ACCT_NAOPEN_DTCLOSE_DCSTAT_A QDAY_NOAGING_LCCLASS MAKER CAR_GRPGL_PROD


1E+025 1/7/2012? N 0 0 0 ISU 4 3613
1E+025 11/17/20? N 0 0? FOR 5 3613
1E+025 10/10/20? N 0 0? NIS 2 3612
1E+025 3/30/201? N 0 0? ISU 1 3612
1E+025 4/26/201? N 0 0 0 NIS 2 3612

ACCT_NAOPEN_DTCLOSE_DCSTAT_A QDAY_NOAGING_LCCLASS MAKER CAR_GRPGL_PROD


1E+025 1/7/2012? N 0 0 0 ISU 4 3613
1E+025 11/17/20? N 0 0? FOR 5 3613
1E+025 10/10/20? N 0 0? NIS 2 3612
1E+025 3/30/201? N 0 0? ISU 1 3612
1E+025 4/26/201? N 0 0 0 NIS 2 3612

ACCT_NAOPEN_DTCLOSE_DCSTAT_A QDAY_NOAGING_LCCLASS MAKER CAR_GRPGL_PROD


TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 643
PPS_HP_ADJ_ALL_FINAL
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 644
PPS_HP_ADJ_ALL_FINAL

FIS_COD CR_PURPDDLC ATOT_LNABAL UID_BAL UID_BAL NET_BALPROVISI REPOSSE


12021 241022 2/29/201 266524 48632 2101.32 0 46531 1174.54 ?
12021 241022 2/29/201 362524 11678 0 0 11678 268.09 ?
12021 241022 2/29/201 295940 127419 8335.83 0 119083 250.23 ?
12021 241022 2/29/201 460991 384159 30916 0 353243 439.91 ?
12021 241022 2/29/201 403335 22407 44.15 0 22363 46.99 ?

FIS_COD CR_PURPDDLC ATOT_LNABAL UID_BAL UID_BAL NET_BALPROVISI REPOSSE


12021 241022 2/29/201 266524 48632 2101.32 0 46531 1174.54 ?
12021 241022 2/29/201 362524 11678 0 0 11678 268.09 ?
12021 241022 2/29/201 295940 127419 8335.83 0 119083 250.23 ?
12021 241022 2/29/201 460991 384159 30916 0 353243 439.91 ?
12021 241022 2/29/201 403335 22407 44.15 0 22363 46.99 ?

FIS_COD CR_PURPDDLC ATOT_LNABAL UID_BAL UID_BAL NET_BALPROVISI REPOSSE


TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 645
PPS_HP_ADJ_ALL_FINAL
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 646
PPS_HP_ADJ_ALL_FINAL

PASTDUESTOPCALCTDR_STCUST_NOACTION_PROVISI PROVISI PROVISI START_DEND_DT


? ? N 1E+027 ? 0 1174.54 0 2/29/20112/31/99
? ? N 1E+027 S003M 0 268.09 0 2/29/20112/31/99
? ? N 1E+027 ? 0 250.23 0 2/29/20112/31/99
? ? N 1E+027 ? 0 439.91 0 2/29/20112/31/99
? ? N 1E+027 ? 0 46.99 0 2/29/20112/31/99

PASTDUESTOPCALCTDR_STCUST_NOACTION_PROVISI PROVISI PROVISI START_DEND_DT


? ? N 1E+027 ? 0 1174.54 0 2/29/20112/31/99
? ? N 1E+027 S003M 0 268.09 0 2/29/20112/31/99
? ? N 1E+027 ? 0 250.23 0 2/29/20112/31/99
? ? N 1E+027 ? 0 439.91 0 2/29/20112/31/99
? ? N 1E+027 ? 0 46.99 0 2/29/20112/31/99

PASTDUESTOPCALCTDR_STCUST_NOACTION_PROVISI PROVISI PROVISI START_DEND_DT


TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 647
PPS_HP_ADJ_ALL_FINAL
TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 648
PPS_HP_ADJ_ALL_FINAL

RECORD_CTL_ID INS_PRO INS_TXF_UPD_PROUPD_TXF_BATCH_ID


0 367 SCN_T_PPS 6? ?
0 367 SCN_T_PPS 2? ?
0 367 SCN_T_PPS 2? ?
0 367 SCN_T_PPS 2? ?
0 367 SCN_T_PPS 6? ?

RECORD_CTL_ID INS_PRO INS_TXF_UPD_PROUPD_TXF_BATCH_ID


0 367 SCN_T_PPS 6? ?
0 367 SCN_T_PPS 2? ?
0 367 SCN_T_PPS 2? ?
0 367 SCN_T_PPS 2? ?
0 367 SCN_T_PPS 6? ?

RECORD_CTL_ID INS_PRO INS_TXF_UPD_PROUPD_TXF_BATCH_ID


TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE
TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 649
PPS_HP_ADJ_ALL_FINAL
TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Page 650

You might also like