CMP_CWB_PERSON_INFO_V

Details

  • Schema: FUSION

  • Object owner: CMP

  • Object type: VIEW

Columns

Name

PERSON_EVENT_ID

PLAN_ID

PERIOD_ID

PERSON_ID

ASSIGNMENT_ID

ASSIGNMENT_ASSIGNMENT_ID

EMAIL_ADDRESS

WORKER_NUMBER

PERSON_NUMBER

WS_MGR_PERSON_ID

WS_MGR_ASSIGNMENT_ID

WS_MGR_PERSON_EVENT_ID

SUPERVISOR_ID

BUSINESS_UNIT_ID

LEGAL_ENTITY_ID

ORGANIZATION_ID

LOCATION_ID

JOB_ID

POSITION_ID

GRADE_ID

DUE_DATE

ACCESS_CODE

EMP_STATUS_CODE

MGR_STATUS_CODE

APPROVAL_CODE

APPROVAL_DATE

SUBMIT_DATE

ASSIGNMENT_STATUS_TYPE_ID

PLACEHOLDER_FLAG

PLACEHOLDER_FLAG_INT

DATE_OF_BIRTH

SEX

ETHNICITY

RELIGION

DISABILITY_STATUS

WORK_TELEPHONE

NATIONALITY

LEGISLATION_CODE

START_DATE

ORIGINAL_START_DATE

ADJUSTED_SVC_DATE

EMPLOYMENT_CATEGORY

YEARS_EMPLOYED

YEARS_IN_JOB

YEARS_IN_POSITION

YEARS_IN_GRADE

JOB_CHANGE_DATE

POSITION_CHANGE_DATE

GRADE_CHANGE_DATE

JOB_ATTRIBUTE1

JOB_ATTRIBUTE2

JOB_ATTRIBUTE3

JOB_ATTRIBUTE4

JOB_ATTRIBUTE5

JOB_ATTRIBUTE6

GRADE_ATTRIBUTE1

GRADE_ATTRIBUTE2

GRADE_ATTRIBUTE3

NORMAL_HOURS

WORKING_HOURS

FTE_FACTOR

BASE_SALARY

BASE_SALARY_CURRENCY

BASE_SALARY_FREQUENCY

BASE_SALARY_CHANGE_DATE

BASE_SALARY_CHANGE_VAL

SALARY_BASIS_ID

PAYROLL_ID

FREQUENCY

GRADE_ANNUALIZATION_FACTOR

PAY_ANNUALIZATION_FACTOR

GRADE_RATE_ID

GRADE_MIN_VAL

GRADE_MID_POINT

GRADE_MAX_VAL

GRADE_QUARTILE

GRADE_QUINTILE

GRADE_DECILE

GRADE_COMPARATIO

GRADE_PCT_IN_RANGE

PERFORMANCE_RATING

PERFORMANCE_RATING_DATE

PERFORMANCE_RATING_TYPE

MGR_OVERRIDE_DATE

MGR_OVERRIDE_PERSON_ID

CUSTOM_SEGMENT1

CUSTOM_SEGMENT2

CUSTOM_SEGMENT3

CUSTOM_SEGMENT4

CUSTOM_SEGMENT5

CUSTOM_SEGMENT6

CUSTOM_SEGMENT7

CUSTOM_SEGMENT8

CUSTOM_SEGMENT9

CUSTOM_SEGMENT10

CUSTOM_SEGMENT11

CUSTOM_SEGMENT12

CUSTOM_SEGMENT13

CUSTOM_SEGMENT14

CUSTOM_SEGMENT15

CUSTOM_SEGMENT16

CUSTOM_SEGMENT17

CUSTOM_SEGMENT18

CUSTOM_SEGMENT19

CUSTOM_SEGMENT20

CUSTOM_SEGMENT21

CUSTOM_SEGMENT22

CUSTOM_SEGMENT23

CUSTOM_SEGMENT24

CUSTOM_SEGMENT25

CUSTOM_SEGMENT26

CUSTOM_SEGMENT27

CUSTOM_SEGMENT28

CUSTOM_SEGMENT29

CUSTOM_SEGMENT30

CUSTOM_SEGMENT31

CUSTOM_SEGMENT32

CUSTOM_SEGMENT33

CUSTOM_SEGMENT34

CUSTOM_SEGMENT35

CUSTOM_SEGMENT36

CUSTOM_SEGMENT37

CUSTOM_SEGMENT38

CUSTOM_SEGMENT39

CUSTOM_SEGMENT40

CUSTOM_SEGMENT41

CUSTOM_SEGMENT42

CUSTOM_SEGMENT43

CUSTOM_SEGMENT44

CUSTOM_SEGMENT45

CUSTOM_SEGMENT46

CUSTOM_SEGMENT47

CUSTOM_SEGMENT48

CUSTOM_SEGMENT49

CUSTOM_SEGMENT50

WORKER_POTENTIAL

RISK_OF_LOSS

VETERAN_STATUS

NON_DISCRIMINATION_CODE

NEW_BASE_SALARY

NEW_GRADE_QUARTILE

NEW_GRADE_QUINTILE

NEW_GRADE_DECILE

NEW_GRADE_COMPARATIO

NEW_GRADE_PCT_IN_RANGE

ACTION_REASON_ID

DO_NOT_POST_FLAG

ASSIGNMENT_POSTING_DATE

ASSIGNMENT_POSTED_DATE

LAST_UPDATED_BY

LAST_UPDATE_DATE

BUSINESS_GROUP_ID

RVW_MGR_OVERRIDE_PERSON_ID

RVW_MGR_OVERRIDE_DATE

RVW_MGR_PERSON_ID

SEC_MGR_PERSON_ID

EFFECTIVE_DATE

PLAN_PERIOD_ID

PERIOD_COMP_TYPE

ASSIGNMENT_CHANGE_DATE

PERFORMANCE_DATE

PRIOR_SALARY

PRIOR_SALARY_CHG_PCT

ADJUSTMENT_FACTOR

ADJUSTED_SALARY_CURRENT

ADJUSTED_SALARY_NEW

ADJUSTED_CHANGE_AMOUNT

FTE_ANNUALIZATION_FACTOR

FTE_ANNUAL_SALARY_CURRENT

FTE_ANNUAL_SALARY_NEW

FTE_ANNUAL_CHANGE_AMT

XCHG_RATE

USER_PREFERRED_EXCHANGE_RATE

ASSIGNMENT_NAME

Query

SQL_Statement

Select

PersonInformationPEO.PERSON_EVENT_ID,

PersonInformationPEO.PLAN_ID,

PersonInformationPEO.PERIOD_ID,

PersonInformationPEO.PERSON_ID ,

PersonInformationPEO.ASSIGNMENT_ID,

PersonInformationPEO.ASSIGNMENT_ASSIGNMENT_ID,

PersonInformationPEO.EMAIL_ADDRESS,

PersonInformationPEO.WORKER_NUMBER AS WORKER_NUMBER,

PersonInformationPEO.PERSON_NUMBER AS PERSON_NUMBER,

PersonInformationPEO.WS_MGR_PERSON_ID,

PersonInformationPEO.WS_MGR_ASSIGNMENT_ID,

PersonInformationPEO.WS_MGR_PERSON_EVENT_ID,

PersonInformationPEO.SUPERVISOR_ID,

PersonInformationPEO.BUSINESS_UNIT_ID,

PersonInformationPEO.LEGAL_ENTITY_ID,

PersonInformationPEO.ORGANIZATION_ID,

PersonInformationPEO.LOCATION_ID,

PersonInformationPEO.JOB_ID,

PersonInformationPEO.POSITION_ID,

PersonInformationPEO.GRADE_ID,

PersonInformationPEO.DUE_DATE,

PersonInformationPEO.ACCESS_CODE,

PersonInformationPEO.EMP_STATUS_CODE,

PersonInformationPEO.MGR_STATUS_CODE,

PersonInformationPEO.APPROVAL_CODE,

PersonInformationPEO.APPROVAL_DATE,

PersonInformationPEO.SUBMIT_DATE,

PersonInformationPEO.ASSIGNMENT_STATUS_TYPE_ID,

decode(NVL(PersonRatesPEO.ELIG_FLAG,'L'),'L','Y','N') PLACEHOLDER_FLAG,

PersonInformationPEO.PLACEHOLDER_FLAG PLACEHOLDER_FLAG_INT,

PersonInformationPEO.DATE_OF_BIRTH,

PersonInformationPEO.SEX,

PersonInformationPEO.ETHNICITY,

PersonInformationPEO.RELIGION,

PersonInformationPEO.DISABILITY_STATUS,

PersonInformationPEO.WORK_TELEPHONE,

PersonInformationPEO.NATIONALITY,

PersonInformationPEO.LEGISLATION_CODE,

PersonInformationPEO.START_DATE,

PersonInformationPEO.ORIGINAL_START_DATE,

PersonInformationPEO.ADJUSTED_SVC_DATE,

PersonInformationPEO.EMPLOYMENT_CATEGORY,

PersonInformationPEO.YEARS_EMPLOYED,

PersonInformationPEO.YEARS_IN_JOB,

PersonInformationPEO.YEARS_IN_POSITION,

PersonInformationPEO.YEARS_IN_GRADE,

PersonInformationPEO.JOB_CHANGE_DATE,

PersonInformationPEO.POSITION_CHANGE_DATE,

PersonInformationPEO.GRADE_CHANGE_DATE,

PersonInformationPEO.JOB_ATTRIBUTE1,

PersonInformationPEO.JOB_ATTRIBUTE2,

PersonInformationPEO.JOB_ATTRIBUTE3,

PersonInformationPEO.JOB_ATTRIBUTE4,

PersonInformationPEO.JOB_ATTRIBUTE5,

PersonInformationPEO.JOB_ATTRIBUTE6,

PersonInformationPEO.GRADE_ATTRIBUTE1,

PersonInformationPEO.GRADE_ATTRIBUTE2,

PersonInformationPEO.GRADE_ATTRIBUTE3,

PersonInformationPEO.NORMAL_HOURS,

PersonInformationPEO.WORKING_HOURS,

PersonInformationPEO.FTE_FACTOR,

PersonInformationPEO.BASE_SALARY,

PersonInformationPEO.BASE_SALARY_CURRENCY,

PersonInformationPEO.BASE_SALARY_FREQUENCY,

PersonInformationPEO.BASE_SALARY_CHANGE_DATE,

PersonInformationPEO.BASE_SALARY_CHANGE_VAL,

PersonInformationPEO.SALARY_BASIS_ID,

PersonInformationPEO.PAYROLL_ID,

PersonInformationPEO.FREQUENCY,

PersonInformationPEO.GRADE_ANNUALIZATION_FACTOR,

PersonInformationPEO.PAY_ANNUALIZATION_FACTOR,

PersonInformationPEO.GRADE_RATE_ID,

PersonInformationPEO.GRADE_MIN_VAL,

PersonInformationPEO.GRADE_MID_POINT,

PersonInformationPEO.GRADE_MAX_VAL,

PersonInformationPEO.GRADE_QUARTILE,

PersonInformationPEO.GRADE_QUINTILE,

PersonInformationPEO.GRADE_DECILE,

PersonInformationPEO.GRADE_COMPARATIO,

PersonInformationPEO.GRADE_PCT_IN_RANGE,

PersonInformationPEO.PERFORMANCE_RATING,

PersonInformationPEO.PERFORMANCE_RATING_DATE,

PersonInformationPEO.PERFORMANCE_RATING_TYPE,

PersonInformationPEO.MGR_OVERRIDE_DATE,

PersonInformationPEO.MGR_OVERRIDE_PERSON_ID,

PersonInformationPEO.CUSTOM_SEGMENT1,

PersonInformationPEO.CUSTOM_SEGMENT2,

PersonInformationPEO.CUSTOM_SEGMENT3,

PersonInformationPEO.CUSTOM_SEGMENT4,

PersonInformationPEO.CUSTOM_SEGMENT5,

PersonInformationPEO.CUSTOM_SEGMENT6,

PersonInformationPEO.CUSTOM_SEGMENT7,

PersonInformationPEO.CUSTOM_SEGMENT8,

PersonInformationPEO.CUSTOM_SEGMENT9,

PersonInformationPEO.CUSTOM_SEGMENT10,

PersonInformationPEO.CUSTOM_SEGMENT11,

PersonInformationPEO.CUSTOM_SEGMENT12,

PersonInformationPEO.CUSTOM_SEGMENT13,

PersonInformationPEO.CUSTOM_SEGMENT14,

PersonInformationPEO.CUSTOM_SEGMENT15,

PersonInformationPEO.CUSTOM_SEGMENT16,

PersonInformationPEO.CUSTOM_SEGMENT17,

PersonInformationPEO.CUSTOM_SEGMENT18,

PersonInformationPEO.CUSTOM_SEGMENT19,

PersonInformationPEO.CUSTOM_SEGMENT20,

PersonInformationPEO.CUSTOM_SEGMENT21,

PersonInformationPEO.CUSTOM_SEGMENT22,

PersonInformationPEO.CUSTOM_SEGMENT23,

PersonInformationPEO.CUSTOM_SEGMENT24,

PersonInformationPEO.CUSTOM_SEGMENT25,

PersonInformationPEO.CUSTOM_SEGMENT26,

PersonInformationPEO.CUSTOM_SEGMENT27,

PersonInformationPEO.CUSTOM_SEGMENT28,

PersonInformationPEO.CUSTOM_SEGMENT29,

PersonInformationPEO.CUSTOM_SEGMENT30,

PersonInformationPEO.CUSTOM_SEGMENT31,

PersonInformationPEO.CUSTOM_SEGMENT32,

PersonInformationPEO.CUSTOM_SEGMENT33,

PersonInformationPEO.CUSTOM_SEGMENT34,

PersonInformationPEO.CUSTOM_SEGMENT35,

PersonInformationPEO.CUSTOM_SEGMENT36,

PersonInformationPEO.CUSTOM_SEGMENT37,

PersonInformationPEO.CUSTOM_SEGMENT38,

PersonInformationPEO.CUSTOM_SEGMENT39,

PersonInformationPEO.CUSTOM_SEGMENT40,

PersonInformationPEO.CUSTOM_SEGMENT41,

PersonInformationPEO.CUSTOM_SEGMENT42,

PersonInformationPEO.CUSTOM_SEGMENT43,

PersonInformationPEO.CUSTOM_SEGMENT44,

PersonInformationPEO.CUSTOM_SEGMENT45,

PersonInformationPEO.CUSTOM_SEGMENT46,

PersonInformationPEO.CUSTOM_SEGMENT47,

PersonInformationPEO.CUSTOM_SEGMENT48,

PersonInformationPEO.CUSTOM_SEGMENT49,

PersonInformationPEO.CUSTOM_SEGMENT50,

PersonInformationPEO.WORKER_POTENTIAL,

PersonInformationPEO.RISK_OF_LOSS,

PersonInformationPEO.VETERAN_STATUS,

PersonInformationPEO.NON_DISCRIMINATION_CODE,

PersonInformationPEO.NEW_BASE_SALARY,

PersonInformationPEO.NEW_GRADE_QUARTILE,

PersonInformationPEO.NEW_GRADE_QUINTILE,

PersonInformationPEO.NEW_GRADE_DECILE,

PersonInformationPEO.NEW_GRADE_COMPARATIO,

PersonInformationPEO.NEW_GRADE_PCT_IN_RANGE,

PersonInformationPEO.ACTION_REASON_ID,

PersonInformationPEO.DO_NOT_POST_FLAG,

PersonInformationPEO.ASSIGNMENT_POSTING_DATE,

PersonInformationPEO.ASSIGNMENT_POSTED_DATE,

PersonInformationPEO.LAST_UPDATED_BY,

PersonInformationPEO.LAST_UPDATE_DATE,

PersonInformationPEO.BUSINESS_GROUP_ID,

PersonInformationPEO.RVW_MGR_OVERRIDE_PERSON_ID,

PersonInformationPEO.RVW_MGR_OVERRIDE_DATE,

PersonInformationPEO.RVW_MGR_PERSON_ID,

PersonInformationPEO.SEC_MGR_PERSON_ID,

PersonInformationPEO.EFFECTIVE_DATE,

PlanPeriodPEO.PERIOD_ID AS PLAN_PERIOD_ID,

PlanPeriodPEO.COMP_TYPE AS PERIOD_COMP_TYPE,

PlanPeriodPEO.ASSIGNMENT_CHANGE_DATE,

PlanPeriodPEO.PERFORMANCE_DATE,

(PersonInformationPEO.BASE_SALARY -

PersonInformationPEO.BASE_SALARY_CHANGE_VAL) PRIOR_SALARY,

(PersonInformationPEO.BASE_SALARY_CHANGE_VAL / (decode((PersonInformationPEO.BASE_SALARY - PersonInformationPEO.BASE_SALARY_CHANGE_VAL),0,null,(PersonInformationPEO.BASE_SALARY - PersonInformationPEO.BASE_SALARY_CHANGE_VAL))))*100 PRIOR_SALARY_CHG_PCT,

nvl(decode(PersonInformationPEO.base_salary_frequency,'HOURLY',PersonInformationPEO.PAY_ANNUALIZATION_FACTOR *PersonInformationPEO.FTE_FACTOR,PersonInformationPEO.PAY_ANNUALIZATION_FACTOR),1)/nvl(pl.annualization_factor,1) adjustment_factor,

PersonInformationPEO.BASE_SALARY *

(nvl(decode(PersonInformationPEO.base_salary_frequency,'HOURLY',PersonInformationPEO.PAY_ANNUALIZATION_FACTOR

*PersonInformationPEO.FTE_FACTOR,PersonInformationPEO.PAY_ANNUALIZATION_FACTOR),1)/nvl(pl.annualization_factor,1))

adjusted_salary_current,

PersonInformationPEO.NEW_BASE_SALARY *

(nvl(decode(PersonInformationPEO.base_salary_frequency,'HOURLY',PersonInformationPEO.PAY_ANNUALIZATION_FACTOR

*PersonInformationPEO.FTE_FACTOR,PersonInformationPEO.PAY_ANNUALIZATION_FACTOR),1)/nvl(pl.annualization_factor,1))

adjusted_salary_new,

(PersonInformationPEO.NEW_BASE_SALARY *

(nvl(decode(PersonInformationPEO.base_salary_frequency,'HOURLY',PersonInformationPEO.PAY_ANNUALIZATION_FACTOR

*PersonInformationPEO.FTE_FACTOR,PersonInformationPEO.PAY_ANNUALIZATION_FACTOR),1)/nvl(pl.annualization_factor,1)))

-

(PersonInformationPEO.BASE_SALARY *

(nvl(decode(PersonInformationPEO.base_salary_frequency,'HOURLY',PersonInformationPEO.PAY_ANNUALIZATION_FACTOR

*PersonInformationPEO.FTE_FACTOR,PersonInformationPEO.PAY_ANNUALIZATION_FACTOR),1)/nvl(pl.annualization_factor,1)))

adjusted_change_amount,

nvl(decode(PersonInformationPEO.base_salary_frequency,'HOURLY',PersonInformationPEO.PAY_ANNUALIZATION_FACTOR,PersonInformationPEO.PAY_ANNUALIZATION_FACTOR/nvl(PersonInformationPEO.FTE_FACTOR,1)),1) fte_annualization_factor,

PersonInformationPEO.BASE_SALARY *

nvl(decode(PersonInformationPEO.base_salary_frequency,'HOURLY',PersonInformationPEO.PAY_ANNUALIZATION_FACTOR,PersonInformationPEO.PAY_ANNUALIZATION_FACTOR/nvl(PersonInformationPEO.FTE_FACTOR,1)),1)

fte_annual_salary_current,

PersonInformationPEO.NEW_BASE_SALARY *

nvl(decode(PersonInformationPEO.base_salary_frequency,'HOURLY',PersonInformationPEO.PAY_ANNUALIZATION_FACTOR,PersonInformationPEO.PAY_ANNUALIZATION_FACTOR/nvl(PersonInformationPEO.FTE_FACTOR,1)),1)

fte_annual_salary_new ,

(PersonInformationPEO.NEW_BASE_SALARY *

nvl(decode(PersonInformationPEO.base_salary_frequency,'HOURLY',PersonInformationPEO.PAY_ANNUALIZATION_FACTOR,PersonInformationPEO.PAY_ANNUALIZATION_FACTOR/nvl(PersonInformationPEO.FTE_FACTOR,1)),1))-

(PersonInformationPEO.BASE_SALARY *

nvl(decode(PersonInformationPEO.base_salary_frequency,'HOURLY',PersonInformationPEO.PAY_ANNUALIZATION_FACTOR,PersonInformationPEO.PAY_ANNUALIZATION_FACTOR/nvl(PersonInformationPEO.FTE_FACTOR,1)),1))

fte_annual_change_amt,

ExchangeRatePEO.XCHG_RATE,

CASE

WHEN PersonInformationPEO.BASE_SALARY_CURRENCY = FND_GLOBAL.CURRENCY

THEN 1

WHEN pl.CORPORATE_CURRENCY = FND_GLOBAL.CURRENCY

THEN nvl(1/ExchangeRatePEO.XCHG_RATE,1)

ELSE

decode(nvl(1/ExchangeRatePEO.XCHG_RATE,-1),

-1,1,

decode(nvl (UserPrfXchgRate.XCHG_RATE,GL_CURRENCY_API.GET_CLOSEST_RATE_SQL(pl.corporate_currency,FND_GLOBAL.CURRENCY,sysdate,'Corporate',366)),

0,1,

-1,1,

-2,1,

(1/ExchangeRatePEO.XCHG_RATE) * nvl (UserPrfXchgRate.XCHG_RATE,GL_CURRENCY_API.GET_CLOSEST_RATE_SQL(pl.corporate_currency,FND_GLOBAL.CURRENCY,sysdate,'Corporate',366))

))

END AS USER_PREFERRED_EXCHANGE_RATE,

PersonInformationPEO.ASSIGNMENT_NAME

From

CMP_CWB_PERSON_INFO PersonInformationPEO,

cmp_plans_b pl,

CMP_PLAN_PERIODS PlanPeriodPEO,

CMP_CWB_XCHG ExchangeRatePEO,

CMP_CWB_PERSON_RATES PersonRatesPEO,

CMP_CWB_XCHG UserPrfXchgRate

Where PersonInformationPEO.plan_id = pl.plan_id

AND PersonInformationPEO.plan_id = PlanPeriodPEO.plan_id

AND PersonInformationPEO.period_id = PlanPeriodPEO.period_id

AND PersonInformationPEO.PLAN_ID = ExchangeRatePEO.PLAN_ID(+)

AND PersonInformationPEO.PERIOD_ID = ExchangeRatePEO.PERIOD_ID(+)

AND PersonInformationPEO.BASE_SALARY_CURRENCY = ExchangeRatePEO.CURRENCY(+)

AND PersonInformationPEO.PERSON_EVENT_ID = PersonRatesPEO.PERSON_EVENT_ID (+)

AND PersonRatesPEO.component_id (+) = -1

AND UserPrfXchgRate.plan_id(+) = PersonInformationPEO.plan_id

AND UserPrfXchgRate.period_id(+)= PersonInformationPEO.period_id

AND UserPrfXchgRate.currency(+) = FND_GLOBAL.CURRENCY