DBA Data[Home] [Help]

VIEW: APPS.BEN_ENRT_RT_PRTT_RT_VAL_V

Source

View Text - Preformatted

SELECT PRV.PRTT_RT_VAL_ID , ECR.ENRT_RT_ID , ENB.ELIG_PER_ELCTBL_CHC_ID , TO_CHAR(PRV.PRTT_ENRT_RSLT_ID) , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG,'Y', ECR.DSPLY_MN_ELCN_VAL,NULL) , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG,'Y',ECR.DSPLY_MX_ELCN_VAL,NULL) , ECR.INCRMT_ELCN_VAL , ECR.ENRT_BNFT_ID , PRV.TX_TYP_CD , PRV.RT_TYP_CD , PRV.ACTY_TYP_CD , NVL(ECR.ENTR_VAL_AT_ENRT_FLAG , 'N') , NVL(ECR.ENTR_ANN_VAL_FLAG,'N') , ECR.DFLT_FLAG , 'Y' , PRV.BUSINESS_GROUP_ID , PRV.OBJECT_VERSION_NUMBER , PRV.ANN_RT_VAL , 'N' , ECR.ACTY_BASE_RT_ID , ECR.RT_MLT_CD , DECODE(PRV.PRTT_RT_VAL_ID, NULL, ECR.CMCD_VAL, PRV.CMCD_RT_VAL) CMCD_VAL , DECODE(PRV.PRTT_RT_VAL_ID, NULL, ECR.CMCD_ACTY_REF_PERD_CD, PRV.CMCD_REF_PERD_CD) CMCD_REF_PERD , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG, 'Y', ECR.CMCD_MN_ELCN_VAL, NULL) CMCD_MN_ELCN_VAL , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG, 'Y', ECR.CMCD_MX_ELCN_VAL, NULL) CMCD_MX_ELCN_VAL , DECODE(PRV.PRTT_RT_VAL_ID, NULL, NVL(ECR.DFLT_VAL, ECR.VAL), PRV.RT_VAL) RT_VAL , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG, 'Y', ECR.MN_ELCN_VAL, NULL) MN_ELCN_VAL , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG, 'Y', ECR.MX_ELCN_VAL, NULL) MX_ELCN_VAL , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG, 'Y', ECR.ANN_MN_ELCN_VAL, NULL) ANN_MN_ELCN_VAL , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG, 'Y', ECR.ANN_MX_ELCN_VAL, NULL) ANN_MX_ELCN_VAL , ECR.NNMNTRY_UOM RT_NNMNTRY_UOM , ECR.RT_STRT_DT_CD , DECODE(PRV.PRTT_RT_VAL_ID, NULL,ECR.RT_STRT_DT, PRV.RT_STRT_DT) RT_STRT_DT , PRV.RT_END_DT , PRV.RT_OVRIDN_FLAG , PRV.RT_OVRIDN_THRU_DT , ECR.DSPLY_ON_ENRT_FLAG , ECR.RL_CRS_ONLY_FLAG , ENB.BNFT_TYP_CD , ENB.CVG_MLT_CD , ENB.ENTR_VAL_AT_ENRT_FLAG BNFT_ENTR_VAL_AT_ENRT_FLAG , ENB.NNMNTRY_UOM , nvl(ENB.DFLT_VAL,ENB.VAL) BNFT_VAL , ENB.DFLT_VAL , ENB.MN_VAL , ENB.MX_VAL , ENB.INCRMT_VAL , ENB.DFLT_FLAG BNFT_DFLT_FLAG FROM BEN_PRTT_RT_VAL PRV, BEN_ENRT_RT ECR, BEN_ENRT_BNFT ENB WHERE PRV.PRTT_RT_VAL_ID = ECR.PRTT_RT_VAL_ID and prv.prtt_rt_val_stat_cd is null AND ENB.ENRT_BNFT_ID = ECR.ENRT_BNFT_ID union SELECT PRV.PRTT_RT_VAL_ID , ECR.ENRT_RT_ID , ECR.ELIG_PER_ELCTBL_CHC_ID , TO_CHAR(PRV.PRTT_ENRT_RSLT_ID) , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG,'Y', ECR.DSPLY_MN_ELCN_VAL,NULL) , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG,'Y',ECR.DSPLY_MX_ELCN_VAL,NULL) , ECR.INCRMT_ELCN_VAL , ECR.ENRT_BNFT_ID , PRV.TX_TYP_CD , PRV.RT_TYP_CD , PRV.ACTY_TYP_CD , NVL(ECR.ENTR_VAL_AT_ENRT_FLAG , 'N') , NVL(ECR.ENTR_ANN_VAL_FLAG,'N') , ECR.DFLT_FLAG , 'Y' , PRV.BUSINESS_GROUP_ID , PRV.OBJECT_VERSION_NUMBER , PRV.ANN_RT_VAL , 'N' , ECR.ACTY_BASE_RT_ID , ECR.RT_MLT_CD , DECODE(PRV.PRTT_RT_VAL_ID, NULL, ECR.CMCD_VAL, PRV.CMCD_RT_VAL) CMCD_VAL , DECODE(PRV.PRTT_RT_VAL_ID, NULL, ECR.CMCD_ACTY_REF_PERD_CD, PRV.CMCD_REF_PERD_CD) CMCD_REF_PERD , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG, 'Y', ECR.CMCD_MN_ELCN_VAL, NULL) CMCD_MN_ELCN_VAL , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG, 'Y', ECR.CMCD_MX_ELCN_VAL, NULL) CMCD_MX_ELCN_VAL , DECODE(PRV.PRTT_RT_VAL_ID, NULL, NVL(ECR.DFLT_VAL, ECR.VAL), PRV.RT_VAL) RT_VAL , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG, 'Y', ECR.MN_ELCN_VAL, NULL) MN_ELCN_VAL , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG, 'Y', ECR.MX_ELCN_VAL, NULL) MX_ELCN_VAL , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG, 'Y', ECR.ANN_MN_ELCN_VAL, NULL) ANN_MN_ELCN_VAL , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG, 'Y', ECR.ANN_MX_ELCN_VAL, NULL) ANN_MX_ELCN_VAL , ECR.NNMNTRY_UOM RT_NNMNTRY_UOM , ECR.RT_STRT_DT_CD , DECODE(PRV.PRTT_RT_VAL_ID, NULL,ECR.RT_STRT_DT, PRV.RT_STRT_DT) RT_STRT_DT , PRV.RT_END_DT , PRV.RT_OVRIDN_FLAG , PRV.RT_OVRIDN_THRU_DT , ECR.DSPLY_ON_ENRT_FLAG , ECR.RL_CRS_ONLY_FLAG , null, null, null BNFT_ENTR_VAL_AT_ENRT_FLAG , null, to_number(null) BNFT_VAL , to_number(null) DFLT_VAL, to_number(null) MN_VAL, to_number(null) MX_VAL, to_number(null) INCRMT_VAL, null BNFT_DFLT_FLAG FROM BEN_PRTT_RT_VAL PRV, BEN_ENRT_RT ECR WHERE PRV.PRTT_RT_VAL_ID = ECR.PRTT_RT_VAL_ID and prv.prtt_rt_val_stat_cd is null and ecr.elig_per_elctbl_chc_id is not null UNION SELECT ECR.PRTT_RT_VAL_ID , ECR.ENRT_RT_ID , ENB.ELIG_PER_ELCTBL_CHC_ID , NULL , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG,'Y', ECR.DSPLY_MN_ELCN_VAL,NULL) , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG,'Y', ECR.DSPLY_MX_ELCN_VAL,NULL) , ECR.INCRMT_ELCN_VAL , ECR.ENRT_BNFT_ID , ECR.TX_TYP_CD , ECR.RT_TYP_CD , ECR.ACTY_TYP_CD , NVL(ECR.ENTR_VAL_AT_ENRT_FLAG,'N') , NVL(ECR.ENTR_ANN_VAL_FLAG,'N') , ECR.DFLT_FLAG , 'N' , ECR.BUSINESS_GROUP_ID , ECR.OBJECT_VERSION_NUMBER , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG,'Y',ECR.ANN_DFLT_VAL,NULL) , 'Y' , ECR.ACTY_BASE_RT_ID , ECR.RT_MLT_CD , ECR.CMCD_VAL , ECR.CMCD_ACTY_REF_PERD_CD CMCD_REF_PERD , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG, 'Y', ECR.CMCD_MN_ELCN_VAL, NULL) CMCD_MN_ELCN_VAL , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG, 'Y', ECR.CMCD_MX_ELCN_VAL, NULL) CMCD_MX_ELCN_VAL , NVL(ECR.DFLT_VAL, ECR.VAL) RT_VAL , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG, 'Y', ECR.MN_ELCN_VAL, NULL) MN_ELCN_VAL , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG, 'Y', ECR.MX_ELCN_VAL, NULL) MX_ELCN_VAL , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG, 'Y', ECR.ANN_MN_ELCN_VAL, NULL) ANN_MN_ELCN_VAL , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG, 'Y', ECR.ANN_MX_ELCN_VAL, NULL) ANN_MX_ELCN_VAL , ECR.NNMNTRY_UOM RT_NNMNTRY_UOM , ECR.RT_STRT_DT_CD , ECR.RT_STRT_DT , to_date(null) RT_END_DT , 'N' RT_OVRIDN_FLAG , to_date(null) RT_OVRIDN_THRU_DT , ECR.DSPLY_ON_ENRT_FLAG , ECR.RL_CRS_ONLY_FLAG , ENB.BNFT_TYP_CD , ENB.CVG_MLT_CD , ENB.ENTR_VAL_AT_ENRT_FLAG BNFT_ENTR_VAL_AT_ENRT_FLAG , ENB.NNMNTRY_UOM , nvl(ENB.DFLT_VAL,ENB.VAL) BNFT_VAL , ENB.DFLT_VAL , ENB.MN_VAL , ENB.MX_VAL , ENB.INCRMT_VAL , ENB.DFLT_FLAG BNFT_DFLT_FLAG FROM BEN_ENRT_RT ECR, BEN_ENRT_BNFT ENB WHERE ENB.ENRT_BNFT_ID = ECR.ENRT_BNFT_ID UNION SELECT ECR.PRTT_RT_VAL_ID , ECR.ENRT_RT_ID , ECR.ELIG_PER_ELCTBL_CHC_ID , NULL , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG,'Y', ECR.DSPLY_MN_ELCN_VAL,NULL) , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG,'Y', ECR.DSPLY_MX_ELCN_VAL,NULL) , ECR.INCRMT_ELCN_VAL , ECR.ENRT_BNFT_ID , ECR.TX_TYP_CD , ECR.RT_TYP_CD , ECR.ACTY_TYP_CD , NVL(ECR.ENTR_VAL_AT_ENRT_FLAG,'N') , NVL(ECR.ENTR_ANN_VAL_FLAG,'N') , ECR.DFLT_FLAG , 'N' , ECR.BUSINESS_GROUP_ID , ECR.OBJECT_VERSION_NUMBER , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG,'Y',ECR.ANN_DFLT_VAL,NULL) , 'Y' , ECR.ACTY_BASE_RT_ID , ECR.RT_MLT_CD , ECR.CMCD_VAL , ECR.CMCD_ACTY_REF_PERD_CD CMCD_REF_PERD , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG, 'Y', ECR.CMCD_MN_ELCN_VAL, NULL) CMCD_MN_ELCN_VAL , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG, 'Y', ECR.CMCD_MX_ELCN_VAL, NULL) CMCD_MX_ELCN_VAL , NVL(ECR.DFLT_VAL, ECR.VAL) RT_VAL , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG, 'Y', ECR.MN_ELCN_VAL, NULL) MN_ELCN_VAL , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG, 'Y', ECR.MX_ELCN_VAL, NULL) MX_ELCN_VAL , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG, 'Y', ECR.ANN_MN_ELCN_VAL, NULL) ANN_MN_ELCN_VAL , DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG, 'Y', ECR.ANN_MX_ELCN_VAL, NULL) ANN_MX_ELCN_VAL , ECR.NNMNTRY_UOM RT_NNMNTRY_UOM , ECR.RT_STRT_DT_CD , ECR.RT_STRT_DT , to_date(null) RT_END_DT , 'N' RT_OVRIDN_FLAG , to_date(null) RT_OVRIDN_THRU_DT , ECR.DSPLY_ON_ENRT_FLAG , ECR.RL_CRS_ONLY_FLAG , null, null, null, null, to_number(null) BNFT_VAL , to_number(null) DFLT_VAL, to_number(null) MN_VAL, to_number(null) MX_VAL, to_number(null) INCRMT_VAL, null BNFT_DFLT_FLAG FROM BEN_ENRT_RT ECR WHERE ECR.elig_per_elctbl_chc_id is not null
View Text - HTML Formatted

SELECT PRV.PRTT_RT_VAL_ID
, ECR.ENRT_RT_ID
, ENB.ELIG_PER_ELCTBL_CHC_ID
, TO_CHAR(PRV.PRTT_ENRT_RSLT_ID)
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.DSPLY_MN_ELCN_VAL
, NULL)
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.DSPLY_MX_ELCN_VAL
, NULL)
, ECR.INCRMT_ELCN_VAL
, ECR.ENRT_BNFT_ID
, PRV.TX_TYP_CD
, PRV.RT_TYP_CD
, PRV.ACTY_TYP_CD
, NVL(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'N')
, NVL(ECR.ENTR_ANN_VAL_FLAG
, 'N')
, ECR.DFLT_FLAG
, 'Y'
, PRV.BUSINESS_GROUP_ID
, PRV.OBJECT_VERSION_NUMBER
, PRV.ANN_RT_VAL
, 'N'
, ECR.ACTY_BASE_RT_ID
, ECR.RT_MLT_CD
, DECODE(PRV.PRTT_RT_VAL_ID
, NULL
, ECR.CMCD_VAL
, PRV.CMCD_RT_VAL) CMCD_VAL
, DECODE(PRV.PRTT_RT_VAL_ID
, NULL
, ECR.CMCD_ACTY_REF_PERD_CD
, PRV.CMCD_REF_PERD_CD) CMCD_REF_PERD
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.CMCD_MN_ELCN_VAL
, NULL) CMCD_MN_ELCN_VAL
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.CMCD_MX_ELCN_VAL
, NULL) CMCD_MX_ELCN_VAL
, DECODE(PRV.PRTT_RT_VAL_ID
, NULL
, NVL(ECR.DFLT_VAL
, ECR.VAL)
, PRV.RT_VAL) RT_VAL
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.MN_ELCN_VAL
, NULL) MN_ELCN_VAL
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.MX_ELCN_VAL
, NULL) MX_ELCN_VAL
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.ANN_MN_ELCN_VAL
, NULL) ANN_MN_ELCN_VAL
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.ANN_MX_ELCN_VAL
, NULL) ANN_MX_ELCN_VAL
, ECR.NNMNTRY_UOM RT_NNMNTRY_UOM
, ECR.RT_STRT_DT_CD
, DECODE(PRV.PRTT_RT_VAL_ID
, NULL
, ECR.RT_STRT_DT
, PRV.RT_STRT_DT) RT_STRT_DT
, PRV.RT_END_DT
, PRV.RT_OVRIDN_FLAG
, PRV.RT_OVRIDN_THRU_DT
, ECR.DSPLY_ON_ENRT_FLAG
, ECR.RL_CRS_ONLY_FLAG
, ENB.BNFT_TYP_CD
, ENB.CVG_MLT_CD
, ENB.ENTR_VAL_AT_ENRT_FLAG BNFT_ENTR_VAL_AT_ENRT_FLAG
, ENB.NNMNTRY_UOM
, NVL(ENB.DFLT_VAL
, ENB.VAL) BNFT_VAL
, ENB.DFLT_VAL
, ENB.MN_VAL
, ENB.MX_VAL
, ENB.INCRMT_VAL
, ENB.DFLT_FLAG BNFT_DFLT_FLAG
FROM BEN_PRTT_RT_VAL PRV
, BEN_ENRT_RT ECR
, BEN_ENRT_BNFT ENB
WHERE PRV.PRTT_RT_VAL_ID = ECR.PRTT_RT_VAL_ID
AND PRV.PRTT_RT_VAL_STAT_CD IS NULL
AND ENB.ENRT_BNFT_ID = ECR.ENRT_BNFT_ID UNION SELECT PRV.PRTT_RT_VAL_ID
, ECR.ENRT_RT_ID
, ECR.ELIG_PER_ELCTBL_CHC_ID
, TO_CHAR(PRV.PRTT_ENRT_RSLT_ID)
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.DSPLY_MN_ELCN_VAL
, NULL)
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.DSPLY_MX_ELCN_VAL
, NULL)
, ECR.INCRMT_ELCN_VAL
, ECR.ENRT_BNFT_ID
, PRV.TX_TYP_CD
, PRV.RT_TYP_CD
, PRV.ACTY_TYP_CD
, NVL(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'N')
, NVL(ECR.ENTR_ANN_VAL_FLAG
, 'N')
, ECR.DFLT_FLAG
, 'Y'
, PRV.BUSINESS_GROUP_ID
, PRV.OBJECT_VERSION_NUMBER
, PRV.ANN_RT_VAL
, 'N'
, ECR.ACTY_BASE_RT_ID
, ECR.RT_MLT_CD
, DECODE(PRV.PRTT_RT_VAL_ID
, NULL
, ECR.CMCD_VAL
, PRV.CMCD_RT_VAL) CMCD_VAL
, DECODE(PRV.PRTT_RT_VAL_ID
, NULL
, ECR.CMCD_ACTY_REF_PERD_CD
, PRV.CMCD_REF_PERD_CD) CMCD_REF_PERD
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.CMCD_MN_ELCN_VAL
, NULL) CMCD_MN_ELCN_VAL
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.CMCD_MX_ELCN_VAL
, NULL) CMCD_MX_ELCN_VAL
, DECODE(PRV.PRTT_RT_VAL_ID
, NULL
, NVL(ECR.DFLT_VAL
, ECR.VAL)
, PRV.RT_VAL) RT_VAL
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.MN_ELCN_VAL
, NULL) MN_ELCN_VAL
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.MX_ELCN_VAL
, NULL) MX_ELCN_VAL
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.ANN_MN_ELCN_VAL
, NULL) ANN_MN_ELCN_VAL
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.ANN_MX_ELCN_VAL
, NULL) ANN_MX_ELCN_VAL
, ECR.NNMNTRY_UOM RT_NNMNTRY_UOM
, ECR.RT_STRT_DT_CD
, DECODE(PRV.PRTT_RT_VAL_ID
, NULL
, ECR.RT_STRT_DT
, PRV.RT_STRT_DT) RT_STRT_DT
, PRV.RT_END_DT
, PRV.RT_OVRIDN_FLAG
, PRV.RT_OVRIDN_THRU_DT
, ECR.DSPLY_ON_ENRT_FLAG
, ECR.RL_CRS_ONLY_FLAG
, NULL
, NULL
, NULL BNFT_ENTR_VAL_AT_ENRT_FLAG
, NULL
, TO_NUMBER(NULL) BNFT_VAL
, TO_NUMBER(NULL) DFLT_VAL
, TO_NUMBER(NULL) MN_VAL
, TO_NUMBER(NULL) MX_VAL
, TO_NUMBER(NULL) INCRMT_VAL
, NULL BNFT_DFLT_FLAG
FROM BEN_PRTT_RT_VAL PRV
, BEN_ENRT_RT ECR
WHERE PRV.PRTT_RT_VAL_ID = ECR.PRTT_RT_VAL_ID
AND PRV.PRTT_RT_VAL_STAT_CD IS NULL
AND ECR.ELIG_PER_ELCTBL_CHC_ID IS NOT NULL UNION SELECT ECR.PRTT_RT_VAL_ID
, ECR.ENRT_RT_ID
, ENB.ELIG_PER_ELCTBL_CHC_ID
, NULL
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.DSPLY_MN_ELCN_VAL
, NULL)
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.DSPLY_MX_ELCN_VAL
, NULL)
, ECR.INCRMT_ELCN_VAL
, ECR.ENRT_BNFT_ID
, ECR.TX_TYP_CD
, ECR.RT_TYP_CD
, ECR.ACTY_TYP_CD
, NVL(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'N')
, NVL(ECR.ENTR_ANN_VAL_FLAG
, 'N')
, ECR.DFLT_FLAG
, 'N'
, ECR.BUSINESS_GROUP_ID
, ECR.OBJECT_VERSION_NUMBER
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.ANN_DFLT_VAL
, NULL)
, 'Y'
, ECR.ACTY_BASE_RT_ID
, ECR.RT_MLT_CD
, ECR.CMCD_VAL
, ECR.CMCD_ACTY_REF_PERD_CD CMCD_REF_PERD
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.CMCD_MN_ELCN_VAL
, NULL) CMCD_MN_ELCN_VAL
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.CMCD_MX_ELCN_VAL
, NULL) CMCD_MX_ELCN_VAL
, NVL(ECR.DFLT_VAL
, ECR.VAL) RT_VAL
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.MN_ELCN_VAL
, NULL) MN_ELCN_VAL
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.MX_ELCN_VAL
, NULL) MX_ELCN_VAL
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.ANN_MN_ELCN_VAL
, NULL) ANN_MN_ELCN_VAL
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.ANN_MX_ELCN_VAL
, NULL) ANN_MX_ELCN_VAL
, ECR.NNMNTRY_UOM RT_NNMNTRY_UOM
, ECR.RT_STRT_DT_CD
, ECR.RT_STRT_DT
, TO_DATE(NULL) RT_END_DT
, 'N' RT_OVRIDN_FLAG
, TO_DATE(NULL) RT_OVRIDN_THRU_DT
, ECR.DSPLY_ON_ENRT_FLAG
, ECR.RL_CRS_ONLY_FLAG
, ENB.BNFT_TYP_CD
, ENB.CVG_MLT_CD
, ENB.ENTR_VAL_AT_ENRT_FLAG BNFT_ENTR_VAL_AT_ENRT_FLAG
, ENB.NNMNTRY_UOM
, NVL(ENB.DFLT_VAL
, ENB.VAL) BNFT_VAL
, ENB.DFLT_VAL
, ENB.MN_VAL
, ENB.MX_VAL
, ENB.INCRMT_VAL
, ENB.DFLT_FLAG BNFT_DFLT_FLAG
FROM BEN_ENRT_RT ECR
, BEN_ENRT_BNFT ENB
WHERE ENB.ENRT_BNFT_ID = ECR.ENRT_BNFT_ID UNION SELECT ECR.PRTT_RT_VAL_ID
, ECR.ENRT_RT_ID
, ECR.ELIG_PER_ELCTBL_CHC_ID
, NULL
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.DSPLY_MN_ELCN_VAL
, NULL)
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.DSPLY_MX_ELCN_VAL
, NULL)
, ECR.INCRMT_ELCN_VAL
, ECR.ENRT_BNFT_ID
, ECR.TX_TYP_CD
, ECR.RT_TYP_CD
, ECR.ACTY_TYP_CD
, NVL(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'N')
, NVL(ECR.ENTR_ANN_VAL_FLAG
, 'N')
, ECR.DFLT_FLAG
, 'N'
, ECR.BUSINESS_GROUP_ID
, ECR.OBJECT_VERSION_NUMBER
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.ANN_DFLT_VAL
, NULL)
, 'Y'
, ECR.ACTY_BASE_RT_ID
, ECR.RT_MLT_CD
, ECR.CMCD_VAL
, ECR.CMCD_ACTY_REF_PERD_CD CMCD_REF_PERD
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.CMCD_MN_ELCN_VAL
, NULL) CMCD_MN_ELCN_VAL
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.CMCD_MX_ELCN_VAL
, NULL) CMCD_MX_ELCN_VAL
, NVL(ECR.DFLT_VAL
, ECR.VAL) RT_VAL
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.MN_ELCN_VAL
, NULL) MN_ELCN_VAL
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.MX_ELCN_VAL
, NULL) MX_ELCN_VAL
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.ANN_MN_ELCN_VAL
, NULL) ANN_MN_ELCN_VAL
, DECODE(ECR.ENTR_VAL_AT_ENRT_FLAG
, 'Y'
, ECR.ANN_MX_ELCN_VAL
, NULL) ANN_MX_ELCN_VAL
, ECR.NNMNTRY_UOM RT_NNMNTRY_UOM
, ECR.RT_STRT_DT_CD
, ECR.RT_STRT_DT
, TO_DATE(NULL) RT_END_DT
, 'N' RT_OVRIDN_FLAG
, TO_DATE(NULL) RT_OVRIDN_THRU_DT
, ECR.DSPLY_ON_ENRT_FLAG
, ECR.RL_CRS_ONLY_FLAG
, NULL
, NULL
, NULL
, NULL
, TO_NUMBER(NULL) BNFT_VAL
, TO_NUMBER(NULL) DFLT_VAL
, TO_NUMBER(NULL) MN_VAL
, TO_NUMBER(NULL) MX_VAL
, TO_NUMBER(NULL) INCRMT_VAL
, NULL BNFT_DFLT_FLAG
FROM BEN_ENRT_RT ECR
WHERE ECR.ELIG_PER_ELCTBL_CHC_ID IS NOT NULL