FND Design Data [Home] [Help]

View: HRFV_TIME_IN_SERVICE_ANALYSIS

Product: PER - Human Resources
Description: Business view template from which the flexfield view is generated.
Implementation/DBA Data: ViewAPPS.HRFV_TIME_IN_SERVICE_ANALYSIS
View Text

SELECT BGRT.NAME BUSINESS_GROUP_NAME
, PPF.FULL_NAME PERSON_NAME
, PPF.EMPLOYEE_NUMBER EMPLOYEE_NUMBER
, HR_DISCOVERER.TIME_IN(PAF.ASSIGNMENT_ID
, 'SERVICE') MONTHS_IN_SERVICE
, HR_DISCOVERER.TIME_IN(PAF.ASSIGNMENT_ID
, 'ORGANIZATION') MONTHS_IN_ORGANIZATION
, HR_DISCOVERER.TIME_IN(PAF.ASSIGNMENT_ID
, 'POSITION') MONTHS_IN_POSITION
, HR_DISCOVERER.TIME_IN(PAF.ASSIGNMENT_ID
, 'JOB') MONTHS_IN_JOB
, HR_DISCOVERER.TIME_IN(PAF.ASSIGNMENT_ID
, 'GRADE') MONTHS_IN_GRADE
, HR_DISCOVERER.TIME_IN(PAF.ASSIGNMENT_ID
, 'LOCATION') MONTHS_IN_LOCATION
, PAF.ASSIGNMENT_NUMBER ASSIGNMENT_NUMBER
, HOUT.NAME ORGANIZATION_NAME
, PJ.NAME JOB_NAME
, PP.NAME POSITION_NAME
, PG.NAME GRADE_NAME
, HLT.LOCATION_CODE LOCATION_NAME
, PPOS.DATE_START HIRE_DATE
, PPOS.ACTUAL_TERMINATION_DATE TERMINATION_DATE
, PAF.ASSIGNMENT_ID ASSIGNMENT_ID
, PAF.BUSINESS_GROUP_ID BUSINESS_GROUP_ID
, PG.GRADE_ID GRADE_ID
, PJ.JOB_ID JOB_ID
, HLT.LOCATION_ID LOCATION_ID
, PAF.ORGANIZATION_ID ORGANIZATION_ID
, PAF.PERSON_ID PERSON_ID
, PP.POSITION_ID POSITION_ID
FROM HR_ALL_ORGANIZATION_UNITS_TL HOUT
, HR_ALL_ORGANIZATION_UNITS_TL BGRT
, PER_GRADES PG
, PER_JOBS PJ
, PER_ALL_POSITIONS PP
, HR_LOCATIONS_ALL_TL HLT
, PER_PERIODS_OF_SERVICE PPOS
, PER_PEOPLE_X PPF
, PER_ALL_ASSIGNMENTS_F PAF
WHERE PAF.PERIOD_OF_SERVICE_ID = PPOS.PERIOD_OF_SERVICE_ID
AND PAF.PERSON_ID = PPF.PERSON_ID
AND PAF.ORGANIZATION_ID = HOUT.ORGANIZATION_ID
AND HOUT.LANGUAGE = USERENV('LANG')
AND PAF.GRADE_ID = PG.GRADE_ID(+)
AND PAF.JOB_ID = PJ.JOB_ID(+)
AND PAF.POSITION_ID = PP.POSITION_ID(+)
AND PAF.LOCATION_ID = HLT.LOCATION_ID(+)
AND HLT.LANGUAGE (+) = USERENV('LANG')
AND PAF.ASSIGNMENT_TYPE = 'E'
AND ((TRUNC(SYSDATE) BETWEEN PAF.EFFECTIVE_START_DATE
AND PAF.EFFECTIVE_END_DATE
AND (PPOS.ACTUAL_TERMINATION_DATE > PAF.EFFECTIVE_START_DATE OR PPOS.ACTUAL_TERMINATION_DATE IS NULL)) OR (PAF.EFFECTIVE_END_DATE = PPOS.ACTUAL_TERMINATION_DATE
AND PPOS.ACTUAL_TERMINATION_DATE < TRUNC(SYSDATE)))
AND PAF.BUSINESS_GROUP_ID = BGRT.ORGANIZATION_ID
AND BGRT.LANGUAGE = USERENV('LANG')
AND PAF.BUSINESS_GROUP_ID = NVL(HR_BIS.GET_SEC_PROFILE_BG_ID
, PAF.BUSINESS_GROUP_ID) WITH READ ONLY

Columns

Name
BUSINESS_GROUP_NAME
PERSON_NAME
EMPLOYEE_NUMBER
MONTHS_IN_SERVICE
MONTHS_IN_ORGANIZATION
MONTHS_IN_POSITION
MONTHS_IN_JOB
MONTHS_IN_GRADE
MONTHS_IN_LOCATION
ASSIGNMENT_NUMBER
ORGANIZATION_NAME
JOB_NAME
POSITION_NAME
GRADE_NAME
LOCATION_NAME
HIRE_DATE
TERMINATION_DATE
ASSIGNMENT_ID
BUSINESS_GROUP_ID
GRADE_ID
JOB_ID
LOCATION_ID
ORGANIZATION_ID
PERSON_ID
POSITION_ID