PAY_VALUE_DEFS_V

Details

  • Schema: FUSION

  • Object owner: PAY

  • Object type: VIEW

Columns

Name

VALUE_DEFN_ID

EFFECTIVE_START_DATE

EFFECTIVE_END_DATE

BASE_NAME

VALUE_GROUP_ID

VBC_STRUCT_ID

CALC_TYPE_ID

DATABASE_ITEM_ID

RANGE_DATABASE_ITEM_ID

OVERRIDDEN_DB_ITEM_ID

BASE_VALUE_DEFN_ID

PARENT_VALUE_DEFN_ID

DATE_MODE

ENTERPRISE_ID

LEGISLATION_CODE

LEGISLATIVE_DATA_GROUP_ID

MODULE_ID

CURRENCY_CODE

UOM

PERIODICITY

PERIODICITY_TYPE

DEFAULT_CALC_TYPE_ID

EXPRESSION

SEQUENCE

DEFAULT_FLAG

VALUE_SET_CODE1

VALUE_SET_CODE2

VALUE_SET_CODE3

VO_NAME1

VO_NAME2

VO_NAME3

VALUE_IDENTIFIER

GEOGRAPHY_TYPE_ID

OBJECT_VERSION_NUMBER

CREATED_BY

CREATION_DATE

LAST_UPDATE_DATE

LAST_UPDATE_LOGIN

LAST_UPDATED_BY

SEED_STATUS

SGUID

Query

SQL_Statement

SELECT

pvd.VALUE_DEFN_ID,

pvd.EFFECTIVE_START_DATE,

pvd.EFFECTIVE_END_DATE,

pvd.BASE_NAME,

pvd.VALUE_GROUP_ID,

pvd.vbc_struct_id,

pvd.CALC_TYPE_ID,

/*

nvl(pvd.DATABASE_ITEM_ID, decode (pvd.vbc_struct_id,

null, null,

decode(pct.type,

'NO', (select CRITERIA_ID from pay_vbc_criteria_defs where VBC_CRITERIA_ID = pvd.vbc_struct_id),

null)

)

) DATABASE_ITEM_ID,

*/

pvd.DATABASE_ITEM_ID,

pvd.RANGE_DATABASE_ITEM_ID,

pvd.OVERRIDDEN_DB_ITEM_ID,

pvd.BASE_VALUE_DEFN_ID,

pvd.PARENT_VALUE_DEFN_ID,

nvl(pvd.DATE_MODE, decode (pvd.vbc_struct_id,

null, null,

decode(pct.type,

'VBC', null,

'NO', null,

(select DATE_MODE from pay_vbc_value_idents where VBC_VALUE_IDENT_ID = pvd.vbc_struct_id))

)

) DATE_MODE,

pvd.ENTERPRISE_ID,

pvd.LEGISLATION_CODE,

pvd.LEGISLATIVE_DATA_GROUP_ID,

pvd.MODULE_ID,

nvl(pvd.CURRENCY_CODE, decode (pvd.vbc_struct_id,

null, null,

decode(pct.type,

'VBC', null,

'NO', null,

(select CURRENCY_CODE from pay_vbc_value_idents where VBC_VALUE_IDENT_ID = pvd.vbc_struct_id))

)

) CURRENCY_CODE,

nvl(pvd.UOM, decode (pvd.vbc_struct_id,

null, null,

decode(pct.type,

'VBC', null,

'NO', null,

(select UOM from pay_vbc_value_idents where VBC_VALUE_IDENT_ID = pvd.vbc_struct_id))

)

) UOM,

nvl(pvd.PERIODICITY, decode (pvd.vbc_struct_id,

null, null,

decode(pct.type,

'VBC', null,

'NO', null,

(select PERIODICITY from pay_vbc_value_idents where VBC_VALUE_IDENT_ID = pvd.vbc_struct_id))

)

) PERIODICITY,

pvd.PERIODICITY_TYPE,

nvl(pvd.DEFAULT_CALC_TYPE_ID, decode (pvd.vbc_struct_id,

null, null,

decode(pct.type,

'VBC', (select CALC_TYPE_ID from pay_vbc_definitions where VBC_DEFINITION_ID = pvd.vbc_struct_id),

null)

)

) DEFAULT_CALC_TYPE_ID,

nvl(pvd.EXPRESSION, decode (pvd.vbc_struct_id,

null, null,

decode(pct.type,

'NO', (select EXPRESSION from pay_vbc_criteria_defs where VBC_CRITERIA_ID = pvd.vbc_struct_id),

null)

)

) EXPRESSION,

pvd.SEQUENCE,

pvd.DEFAULT_FLAG,

nvl(pvd.VALUE_SET_CODE1, decode (pvd.vbc_struct_id,

null, null,

decode(pct.type,

'VBC', null,

'NO', (select VALUE_SET_CODE from pay_vbc_criteria_defs where VBC_CRITERIA_ID = pvd.vbc_struct_id),

(select VALUE_SET_CODE from pay_vbc_value_idents where VBC_VALUE_IDENT_ID = pvd.vbc_struct_id))

)

) VALUE_SET_CODE1,

nvl(pvd.VALUE_SET_CODE2, decode (pvd.vbc_struct_id,

null, null,

decode(pct.type,

'VBC', null,

'NO', null,

(select VALUE_SET_CODE2 from pay_vbc_value_idents where VBC_VALUE_IDENT_ID = pvd.vbc_struct_id))

)

) VALUE_SET_CODE2,

nvl(pvd.VALUE_SET_CODE3, decode (pvd.vbc_struct_id,

null, null,

decode(pct.type,

'VBC', null,

'NO', null,

(select VALUE_SET_CODE3 from pay_vbc_value_idents where VBC_VALUE_IDENT_ID = pvd.vbc_struct_id))

)

) VALUE_SET_CODE3,

nvl(pvd.VO_NAME1, decode (pvd.vbc_struct_id,

null, null,

decode(pct.type,

'VBC', null,

'NO', (select VO_NAME from pay_vbc_criteria_defs where VBC_CRITERIA_ID = pvd.vbc_struct_id),

(select VO_NAME from pay_vbc_value_idents where VBC_VALUE_IDENT_ID = pvd.vbc_struct_id))

)

) VO_NAME1,

nvl(pvd.VO_NAME2, decode (pvd.vbc_struct_id,

null, null,

decode(pct.type,

'VBC', null,

'NO', null,

(select VO_NAME2 from pay_vbc_value_idents where VBC_VALUE_IDENT_ID = pvd.vbc_struct_id))

)

) VO_NAME2,

nvl(pvd.VO_NAME3, decode (pvd.vbc_struct_id,

null, null,

decode(pct.type,

'VBC', null,

'NO', null,

(select VO_NAME3 from pay_vbc_value_idents where VBC_VALUE_IDENT_ID = pvd.vbc_struct_id))

)

) VO_NAME3,

nvl(pvd.VALUE_IDENTIFIER, decode (pvd.vbc_struct_id,

null, null,

decode(pct.type,

'VBC', null,

'NO', null,

(select BASE_NAME from pay_vbc_value_idents where VBC_VALUE_IDENT_ID = pvd.vbc_struct_id))

)

) VALUE_IDENTIFIER,

pvd.GEOGRAPHY_TYPE_ID,

pvd.OBJECT_VERSION_NUMBER,

pvd.CREATED_BY,

pvd.CREATION_DATE,

pvd.LAST_UPDATE_DATE,

pvd.LAST_UPDATE_LOGIN,

pvd.LAST_UPDATED_BY,

pvd.SEED_STATUS,

pvd.SGUID

FROM

PAY_value_defs_f pvd,

pay_calc_types pct

WHERE pvd.CALC_TYPE_ID = pct.CALC_TYPE_ID