DBA Data[Home] [Help]

APPS.HR_PERSON_TYPE_USAGE_INFO dependencies on PER_PERSON_TYPES

Line 33: FROM per_person_types dft

29: (p_person_type_id IN NUMBER
30: )
31: IS
32: SELECT dft.person_type_id
33: FROM per_person_types dft
34: ,per_person_types typ
35: WHERE dft.active_flag = 'Y'
36: AND dft.default_flag = 'Y'
37: AND dft.business_group_id = typ.business_group_id

Line 34: ,per_person_types typ

30: )
31: IS
32: SELECT dft.person_type_id
33: FROM per_person_types dft
34: ,per_person_types typ
35: WHERE dft.active_flag = 'Y'
36: AND dft.default_flag = 'Y'
37: AND dft.business_group_id = typ.business_group_id
38: AND dft.system_person_type = typ.system_person_type

Line 65: FROM per_person_types dft

61: ,p_system_person_type IN VARCHAR2
62: )
63: IS
64: SELECT dft.person_type_id
65: FROM per_person_types dft
66: WHERE dft.active_flag = 'Y'
67: AND dft.default_flag = 'Y'
68: AND dft.business_group_id = p_business_group_id
69: AND dft.system_person_type = p_system_person_type;

Line 96: FROM per_person_types_tl ttl

92: ,p_person_id IN NUMBER
93: )
94: IS
95: SELECT ttl.user_person_type
96: FROM per_person_types_tl ttl
97: ,per_person_types typ
98: ,per_person_type_usages_f ptu
99: WHERE ttl.language = userenv('LANG')
100: AND ttl.person_type_id = typ.person_type_id

Line 97: ,per_person_types typ

93: )
94: IS
95: SELECT ttl.user_person_type
96: FROM per_person_types_tl ttl
97: ,per_person_types typ
98: ,per_person_type_usages_f ptu
99: WHERE ttl.language = userenv('LANG')
100: AND ttl.person_type_id = typ.person_type_id
101: AND typ.system_person_type IN ('APL','EMP','EX_APL','EX_EMP','CWK','EX_CWK','OTHER')

Line 151: FROM per_person_types_tl ttl

147: ,p_person_id IN NUMBER
148: )
149: IS
150: SELECT ttl.user_person_type
151: FROM per_person_types_tl ttl
152: ,per_person_types typ
153: ,per_person_type_usages_f ptu
154: WHERE ttl.language = userenv('LANG')
155: AND ttl.person_type_id = typ.person_type_id

Line 152: ,per_person_types typ

148: )
149: IS
150: SELECT ttl.user_person_type
151: FROM per_person_types_tl ttl
152: ,per_person_types typ
153: ,per_person_type_usages_f ptu
154: WHERE ttl.language = userenv('LANG')
155: AND ttl.person_type_id = typ.person_type_id
156: AND typ.system_person_type IN ('EMP','CWK')

Line 251: FROM per_person_types_tl ttl

247: IS
248: CURSOR csr_person_types
249: IS
250: SELECT ttl.user_person_type
251: FROM per_person_types_tl ttl
252: ,per_person_types typ
253: ,per_person_type_usages_f ptu
254: WHERE ttl.language = userenv('LANG')
255: AND ttl.person_type_id = typ.person_type_id

Line 252: ,per_person_types typ

248: CURSOR csr_person_types
249: IS
250: SELECT ttl.user_person_type
251: FROM per_person_types_tl ttl
252: ,per_person_types typ
253: ,per_person_type_usages_f ptu
254: WHERE ttl.language = userenv('LANG')
255: AND ttl.person_type_id = typ.person_type_id
256: AND typ.system_person_type IN ('APL','EX_APL')

Line 262: l_user_person_type per_person_types_tl.user_person_type%type;

258: AND p_effective_date BETWEEN ptu.effective_start_date
259: AND ptu.effective_end_date
260: AND ptu.person_id = p_person_id;
261:
262: l_user_person_type per_person_types_tl.user_person_type%type;
263: BEGIN
264: open csr_person_types;
265: fetch csr_person_types into l_user_person_type;
266: if csr_person_types%notfound then

Line 288: FROM per_person_types_tl ttl

284: IS
285: CURSOR csr_person_types
286: IS
287: SELECT ttl.user_person_type
288: FROM per_person_types_tl ttl
289: ,per_person_types typ
290: ,per_person_type_usages_f ptu
291: WHERE ttl.language = userenv('LANG')
292: AND ttl.person_type_id = typ.person_type_id

Line 289: ,per_person_types typ

285: CURSOR csr_person_types
286: IS
287: SELECT ttl.user_person_type
288: FROM per_person_types_tl ttl
289: ,per_person_types typ
290: ,per_person_type_usages_f ptu
291: WHERE ttl.language = userenv('LANG')
292: AND ttl.person_type_id = typ.person_type_id
293: AND typ.system_person_type IN ('EMP','EX_EMP')

Line 299: l_user_person_type per_person_types_tl.user_person_type%type;

295: AND p_effective_date BETWEEN ptu.effective_start_date
296: AND ptu.effective_end_date
297: AND ptu.person_id = p_person_id;
298:
299: l_user_person_type per_person_types_tl.user_person_type%type;
300: BEGIN
301: open csr_person_types;
302: fetch csr_person_types into l_user_person_type;
303: if csr_person_types%notfound then

Line 323: FROM per_person_types ppt

319: CURSOR c_system_person_type
320: (p_person_type_id IN NUMBER)
321: IS
322: SELECT ppt.system_person_type
323: FROM per_person_types ppt
324: WHERE ppt.person_type_id = p_person_type_id;
325:
326: l_system_person_type per_person_types.system_person_type%type;
327:

Line 326: l_system_person_type per_person_types.system_person_type%type;

322: SELECT ppt.system_person_type
323: FROM per_person_types ppt
324: WHERE ppt.person_type_id = p_person_type_id;
325:
326: l_system_person_type per_person_types.system_person_type%type;
327:
328: BEGIN
329:
330: OPEN c_system_person_type(p_person_type_id);

Line 353: FROM per_person_types ppt ,

349: (p_person_type_usage_id IN NUMBER,
350: p_effective_date IN DATE)
351: IS
352: SELECT ppt.system_person_type
353: FROM per_person_types ppt ,
354: per_person_type_usages_f ptu
355: WHERE ptu.person_type_usage_id = p_person_type_usage_id
356: AND p_effective_date between
357: ptu.effective_start_date and

Line 361: l_system_person_type per_person_types.system_person_type%type;

357: ptu.effective_start_date and
358: nvl(ptu.effective_end_date,to_date('31/12/4712','DD/MM/YYYY'))
359: AND ptu.person_type_id = ppt.person_type_id;
360:
361: l_system_person_type per_person_types.system_person_type%type;
362:
363: BEGIN
364:
365: OPEN c_corehr_person_type(p_person_type_usage_id,p_effective_date);

Line 411: l_current_system_person_type per_person_types.system_person_type%type;

407:
408: l_person_type_id NUMBER(10);
409: l_effective_start_date DATE;
410: l_effective_end_date DATE;
411: l_current_system_person_type per_person_types.system_person_type%type;
412: l_future_system_person_type per_person_types.system_person_type%type;
413:
414: BEGIN
415:

Line 412: l_future_system_person_type per_person_types.system_person_type%type;

408: l_person_type_id NUMBER(10);
409: l_effective_start_date DATE;
410: l_effective_end_date DATE;
411: l_current_system_person_type per_person_types.system_person_type%type;
412: l_future_system_person_type per_person_types.system_person_type%type;
413:
414: BEGIN
415:
416: SELECT GetSystemPersonType(ptu.person_type_id)

Line 506: l_current_system_person_type per_person_types.system_person_type%type;

502:
503: l_person_type_id NUMBER(10);
504: l_effective_start_date DATE;
505: l_effective_end_date DATE;
506: l_current_system_person_type per_person_types.system_person_type%type;
507: l_future_system_person_type per_person_types.system_person_type%type;
508: l_current_end_date DATE;
509: l_is_back2back_hire number;
510: l_future_person BOOLEAN;

Line 507: l_future_system_person_type per_person_types.system_person_type%type;

503: l_person_type_id NUMBER(10);
504: l_effective_start_date DATE;
505: l_effective_end_date DATE;
506: l_current_system_person_type per_person_types.system_person_type%type;
507: l_future_system_person_type per_person_types.system_person_type%type;
508: l_current_end_date DATE;
509: l_is_back2back_hire number;
510: l_future_person BOOLEAN;
511:

Line 606: FROM per_person_types typ

602:
603: CURSOR csr_person_type
604: IS
605: SELECT null
606: FROM per_person_types typ
607: ,per_person_type_usages_f ptu
608: WHERE typ.system_person_type = p_system_person_type
609: AND typ.person_type_id = ptu.person_type_id
610: AND p_effective_date BETWEEN ptu.effective_start_date

Line 722: from per_person_types ppt

718: and ((p_person_id is null and pff.input is null)
719: or (p_person_id is not null
720: and exists
721: (select null
722: from per_person_types ppt
723: ,per_person_type_usages_f ptu
724: where ptu.person_type_id = ppt.person_Type_id
725: and p_effective_date between
726: ptu.effective_start_date and ptu.effective_end_date

Line 731: from per_person_types ppt2

727: and ptu.person_id = p_person_id
728: and ppt.system_person_type = pff.input)
729: and not exists
730: (select null
731: from per_person_types ppt2
732: ,per_person_type_usages_f ptu2
733: where ptu2.person_type_id = ppt2.person_type_id
734: and p_effective_date between
735: ptu2.effective_start_date and ptu2.effective_end_date