DBA Data[Home] [Help]

APPS.PAY_GB_P11D_EDI_2006 dependencies on PAY_ACTION_INFORMATION

Line 63: use_index(pai_person,pay_action_information_n2)

59: edi_tax_qualifier115 varchar2(3);
60:
61: cursor get_data is
62: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
63: use_index(pai_person,pay_action_information_n2)
64: use_index(pai,pay_action_information_n2) */
65: sum(to_number(nvl(pai.action_information9,0))) cash_equivalent,
66: sum(to_number(nvl(pai.action_information7,0))) cost_or_mkt_value,
67: sum(to_number(nvl(pai.action_information8,0))) amount_made_good,

Line 64: use_index(pai,pay_action_information_n2) */

60:
61: cursor get_data is
62: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
63: use_index(pai_person,pay_action_information_n2)
64: use_index(pai,pay_action_information_n2) */
65: sum(to_number(nvl(pai.action_information9,0))) cash_equivalent,
66: sum(to_number(nvl(pai.action_information7,0))) cost_or_mkt_value,
67: sum(to_number(nvl(pai.action_information8,0))) amount_made_good,
68: upper(max(pai.action_information5)) asset_description,

Line 73: pay_action_information pai,

69: pay_gb_p11d_magtape.get_description(pai.action_information6,'GB_ASSET_TYPE',
70: pai.action_information4) asset_type
71: from per_all_assignments_f paf,
72: pay_assignment_actions paa,
73: pay_action_information pai,
74: pay_action_information pai_person
75: where paf.person_id = p_person_id
76: and paf.effective_end_date = (select max(paf2.effective_end_date)
77: from per_all_assignments_f paf2

Line 74: pay_action_information pai_person

70: pai.action_information4) asset_type
71: from per_all_assignments_f paf,
72: pay_assignment_actions paa,
73: pay_action_information pai,
74: pay_action_information pai_person
75: where paf.person_id = p_person_id
76: and paf.effective_end_date = (select max(paf2.effective_end_date)
77: from per_all_assignments_f paf2
78: where paf2.assignment_id = paf.assignment_id

Line 226: use_index(pai_person,pay_action_information_n2)

222: edi_tax_qualifier117 varchar2(3);
223:
224: cursor get_data is
225: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
226: use_index(pai_person,pay_action_information_n2)
227: use_index(pai,pay_action_information_n2) */
228: sum(to_number(nvl(pai.action_information7,0))) cash_equivalent,
229: sum(to_number(nvl(pai.action_information8,0))) tax_on_notional_payments,
230: --UPPER(pai.action_information5) payment_description,

Line 227: use_index(pai,pay_action_information_n2) */

223:
224: cursor get_data is
225: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
226: use_index(pai_person,pay_action_information_n2)
227: use_index(pai,pay_action_information_n2) */
228: sum(to_number(nvl(pai.action_information7,0))) cash_equivalent,
229: sum(to_number(nvl(pai.action_information8,0))) tax_on_notional_payments,
230: --UPPER(pai.action_information5) payment_description,
231: pay_gb_p11d_magtape.get_description(pai.action_information6,'GB_PAYMENTS_MADE',

Line 235: pay_action_information pai,

231: pay_gb_p11d_magtape.get_description(pai.action_information6,'GB_PAYMENTS_MADE',
232: pai.action_information4) payment_type
233: from per_all_assignments_f paf,
234: pay_assignment_actions paa,
235: pay_action_information pai,
236: pay_action_information pai_person
237: where paf.person_id = p_person_id
238: and paf.effective_end_date = (select max(paf2.effective_end_date)
239: from per_all_assignments_f paf2

Line 236: pay_action_information pai_person

232: pai.action_information4) payment_type
233: from per_all_assignments_f paf,
234: pay_assignment_actions paa,
235: pay_action_information pai,
236: pay_action_information pai_person
237: where paf.person_id = p_person_id
238: and paf.effective_end_date = (select max(paf2.effective_end_date)
239: from per_all_assignments_f paf2
240: where paf2.assignment_id = paf.assignment_id

Line 351: use_index(pai_person,pay_action_information_n2)

347: edi_tax_qualifier41 varchar2(3);
348:
349: cursor get_data is
350: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
351: use_index(pai_person,pay_action_information_n2)
352: use_index(pai,pay_action_information_n2) */
353: sum(to_number(nvl(pai.action_information11,0))) cash_equivalent,
354: sum(to_number(nvl(pai.action_information6,0))) gross_amount,
355: sum(to_number(nvl(pai.action_information7,0))) amount_m_good

Line 352: use_index(pai,pay_action_information_n2) */

348:
349: cursor get_data is
350: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
351: use_index(pai_person,pay_action_information_n2)
352: use_index(pai,pay_action_information_n2) */
353: sum(to_number(nvl(pai.action_information11,0))) cash_equivalent,
354: sum(to_number(nvl(pai.action_information6,0))) gross_amount,
355: sum(to_number(nvl(pai.action_information7,0))) amount_m_good
356: from per_all_assignments_f paf,

Line 358: pay_action_information pai,

354: sum(to_number(nvl(pai.action_information6,0))) gross_amount,
355: sum(to_number(nvl(pai.action_information7,0))) amount_m_good
356: from per_all_assignments_f paf,
357: pay_assignment_actions paa,
358: pay_action_information pai,
359: pay_action_information pai_person
360: where paf.person_id = p_person_id
361: and paf.effective_end_date = (select max(paf2.effective_end_date)
362: from per_all_assignments_f paf2

Line 359: pay_action_information pai_person

355: sum(to_number(nvl(pai.action_information7,0))) amount_m_good
356: from per_all_assignments_f paf,
357: pay_assignment_actions paa,
358: pay_action_information pai,
359: pay_action_information pai_person
360: where paf.person_id = p_person_id
361: and paf.effective_end_date = (select max(paf2.effective_end_date)
362: from per_all_assignments_f paf2
363: where paf2.assignment_id = paf.assignment_id

Line 425: use_index(pai_person,pay_action_information_n2)

421: edi_tax_qualifier12 varchar2(3);
422:
423: cursor get_data is
424: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
425: use_index(pai_person,pay_action_information_n2)
426: use_index(pai,pay_action_information_n2) */
427: sum(to_number(nvl(pai.action_information10,0))) cash_equivalent
428: from per_all_assignments_f paf,
429: pay_assignment_actions paa,

Line 426: use_index(pai,pay_action_information_n2) */

422:
423: cursor get_data is
424: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
425: use_index(pai_person,pay_action_information_n2)
426: use_index(pai,pay_action_information_n2) */
427: sum(to_number(nvl(pai.action_information10,0))) cash_equivalent
428: from per_all_assignments_f paf,
429: pay_assignment_actions paa,
430: pay_action_information pai,

Line 430: pay_action_information pai,

426: use_index(pai,pay_action_information_n2) */
427: sum(to_number(nvl(pai.action_information10,0))) cash_equivalent
428: from per_all_assignments_f paf,
429: pay_assignment_actions paa,
430: pay_action_information pai,
431: pay_action_information pai_person
432: where paf.person_id = p_person_id
433: and paf.effective_end_date = (select max(paf2.effective_end_date)
434: from per_all_assignments_f paf2

Line 431: pay_action_information pai_person

427: sum(to_number(nvl(pai.action_information10,0))) cash_equivalent
428: from per_all_assignments_f paf,
429: pay_assignment_actions paa,
430: pay_action_information pai,
431: pay_action_information pai_person
432: where paf.person_id = p_person_id
433: and paf.effective_end_date = (select max(paf2.effective_end_date)
434: from per_all_assignments_f paf2
435: where paf2.assignment_id = paf.assignment_id

Line 487: use_index(pai_person,pay_action_information_n2)

483: edi_tax_qualifier71 varchar2(3);
484:
485: cursor get_data is
486: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
487: use_index(pai_person,pay_action_information_n2)
488: use_index(pai,pay_action_information_n2) */
489: sum(to_number(nvl(pai.action_information12,0))) cash_equivalent
490: from per_all_assignments_f paf,
491: pay_assignment_actions paa,

Line 488: use_index(pai,pay_action_information_n2) */

484:
485: cursor get_data is
486: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
487: use_index(pai_person,pay_action_information_n2)
488: use_index(pai,pay_action_information_n2) */
489: sum(to_number(nvl(pai.action_information12,0))) cash_equivalent
490: from per_all_assignments_f paf,
491: pay_assignment_actions paa,
492: pay_action_information pai,

Line 492: pay_action_information pai,

488: use_index(pai,pay_action_information_n2) */
489: sum(to_number(nvl(pai.action_information12,0))) cash_equivalent
490: from per_all_assignments_f paf,
491: pay_assignment_actions paa,
492: pay_action_information pai,
493: pay_action_information pai_person
494: where paf.person_id = p_person_id
495: and paf.effective_end_date = (select max(paf2.effective_end_date)
496: from per_all_assignments_f paf2

Line 493: pay_action_information pai_person

489: sum(to_number(nvl(pai.action_information12,0))) cash_equivalent
490: from per_all_assignments_f paf,
491: pay_assignment_actions paa,
492: pay_action_information pai,
493: pay_action_information pai_person
494: where paf.person_id = p_person_id
495: and paf.effective_end_date = (select max(paf2.effective_end_date)
496: from per_all_assignments_f paf2
497: where paf2.assignment_id = paf.assignment_id

Line 616: use_index(pai_person,pay_action_information_n2)

612: cursor get_data(p_benefit_number number) is
613: select *
614: from (
615: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
616: use_index(pai_person,pay_action_information_n2)
617: use_index(pai,pay_action_information_n2) */
618: rownum as row_num,
619: pai.action_information3 benefit_start_date,
620: pai.action_information4 benefit_end_date,

Line 617: use_index(pai,pay_action_information_n2) */

613: select *
614: from (
615: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
616: use_index(pai_person,pay_action_information_n2)
617: use_index(pai,pay_action_information_n2) */
618: rownum as row_num,
619: pai.action_information3 benefit_start_date,
620: pai.action_information4 benefit_end_date,
621: upper(pai.action_information6) make_of_car,

Line 637: pay_action_information pai,

633: pai.action_information26 date_free_fuel_withdrawn,
634: pai.action_information27 free_fuel_reinstated
635: from per_all_assignments_f paf,
636: pay_assignment_actions paa,
637: pay_action_information pai,
638: pay_action_information pai_person
639: where paf.person_id = p_person_id
640: and paf.effective_end_date = (select max(paf2.effective_end_date)
641: from per_all_assignments_f paf2

Line 638: pay_action_information pai_person

634: pai.action_information27 free_fuel_reinstated
635: from per_all_assignments_f paf,
636: pay_assignment_actions paa,
637: pay_action_information pai,
638: pay_action_information pai_person
639: where paf.person_id = p_person_id
640: and paf.effective_end_date = (select max(paf2.effective_end_date)
641: from per_all_assignments_f paf2
642: where paf2.assignment_id = paf.assignment_id

Line 908: use_index(pai_person,pay_action_information_n2)

904: edi_tax_qualifier12 varchar2(3);
905:
906: cursor get_data is
907: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
908: use_index(pai_person,pay_action_information_n2)
909: use_index(pai,pay_action_information_n2) */
910: sum(to_number(nvl(pai.action_information15,0))) cash_equivalent
911: from per_all_assignments_f paf,
912: pay_assignment_actions paa,

Line 909: use_index(pai,pay_action_information_n2) */

905:
906: cursor get_data is
907: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
908: use_index(pai_person,pay_action_information_n2)
909: use_index(pai,pay_action_information_n2) */
910: sum(to_number(nvl(pai.action_information15,0))) cash_equivalent
911: from per_all_assignments_f paf,
912: pay_assignment_actions paa,
913: pay_action_information pai,

Line 913: pay_action_information pai,

909: use_index(pai,pay_action_information_n2) */
910: sum(to_number(nvl(pai.action_information15,0))) cash_equivalent
911: from per_all_assignments_f paf,
912: pay_assignment_actions paa,
913: pay_action_information pai,
914: pay_action_information pai_person
915: where paf.person_id = p_person_id
916: and paf.effective_end_date = (select max(paf2.effective_end_date)
917: from per_all_assignments_f paf2

Line 914: pay_action_information pai_person

910: sum(to_number(nvl(pai.action_information15,0))) cash_equivalent
911: from per_all_assignments_f paf,
912: pay_assignment_actions paa,
913: pay_action_information pai,
914: pay_action_information pai_person
915: where paf.person_id = p_person_id
916: and paf.effective_end_date = (select max(paf2.effective_end_date)
917: from per_all_assignments_f paf2
918: where paf2.assignment_id = paf.assignment_id

Line 1002: use_index(pai_person,pay_action_information_n2)

998: edi_tax_year_end varchar2(10);
999:
1000: cursor get_loan_amount is
1001: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
1002: use_index(pai_person,pay_action_information_n2)
1003: use_index(pai,pay_action_information_n2) */
1004: sum(to_number(nvl(pai.action_information7,0)))
1005: from per_all_assignments_f paf,
1006: pay_assignment_actions paa,

Line 1003: use_index(pai,pay_action_information_n2) */

999:
1000: cursor get_loan_amount is
1001: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
1002: use_index(pai_person,pay_action_information_n2)
1003: use_index(pai,pay_action_information_n2) */
1004: sum(to_number(nvl(pai.action_information7,0)))
1005: from per_all_assignments_f paf,
1006: pay_assignment_actions paa,
1007: pay_action_information pai,

Line 1007: pay_action_information pai,

1003: use_index(pai,pay_action_information_n2) */
1004: sum(to_number(nvl(pai.action_information7,0)))
1005: from per_all_assignments_f paf,
1006: pay_assignment_actions paa,
1007: pay_action_information pai,
1008: pay_action_information pai_person
1009: where paf.person_id = p_person_id
1010: and paf.effective_end_date = (select max(paf2.effective_end_date)
1011: from per_all_assignments_f paf2

Line 1008: pay_action_information pai_person

1004: sum(to_number(nvl(pai.action_information7,0)))
1005: from per_all_assignments_f paf,
1006: pay_assignment_actions paa,
1007: pay_action_information pai,
1008: pay_action_information pai_person
1009: where paf.person_id = p_person_id
1010: and paf.effective_end_date = (select max(paf2.effective_end_date)
1011: from per_all_assignments_f paf2
1012: where paf2.assignment_id = paf.assignment_id

Line 1028: use_index(pai_person,pay_action_information_n2)

1024: cursor get_data(p_benefit_number number) is
1025: select *
1026: from (
1027: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
1028: use_index(pai_person,pay_action_information_n2)
1029: use_index(pai,pay_action_information_n2) */
1030: rownum as row_num,
1031: to_number(nvl(pai.action_information5,1)) number_of_borrower,
1032: to_number(nvl(pai.action_information6,0)) amount_oustanding_at_5th_april,

Line 1029: use_index(pai,pay_action_information_n2) */

1025: select *
1026: from (
1027: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
1028: use_index(pai_person,pay_action_information_n2)
1029: use_index(pai,pay_action_information_n2) */
1030: rownum as row_num,
1031: to_number(nvl(pai.action_information5,1)) number_of_borrower,
1032: to_number(nvl(pai.action_information6,0)) amount_oustanding_at_5th_april,
1033: to_number(nvl(pai.action_information7,0)) maximum_amount_outstanding,

Line 1041: pay_action_information pai,

1037: to_number(nvl(pai.action_information11,1))cash_equivalent,
1038: to_number(nvl(pai.action_information16,1))amount_outstanding_at_year_end
1039: from per_all_assignments_f paf,
1040: pay_assignment_actions paa,
1041: pay_action_information pai,
1042: pay_action_information pai_person
1043: where paf.person_id = p_person_id
1044: and paf.effective_end_date = (select max(paf2.effective_end_date)
1045: from per_all_assignments_f paf2

Line 1042: pay_action_information pai_person

1038: to_number(nvl(pai.action_information16,1))amount_outstanding_at_year_end
1039: from per_all_assignments_f paf,
1040: pay_assignment_actions paa,
1041: pay_action_information pai,
1042: pay_action_information pai_person
1043: where paf.person_id = p_person_id
1044: and paf.effective_end_date = (select max(paf2.effective_end_date)
1045: from per_all_assignments_f paf2
1046: where paf2.assignment_id = paf.assignment_id

Line 1180: use_index(pai_person,pay_action_information_n2)

1176: edi_tax_qualifier13 varchar2(3);
1177:
1178: cursor get_data is
1179: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
1180: use_index(pai_person,pay_action_information_n2)
1181: use_index(pai,pay_action_information_n2) */
1182: sum(to_number(nvl(pai.action_information7,0))) cash_equivalent,
1183: sum(to_number(nvl(pai.action_information5,0))) cost_to_you,
1184: sum(to_number(nvl(pai.action_information6,0))) amount_m_good

Line 1181: use_index(pai,pay_action_information_n2) */

1177:
1178: cursor get_data is
1179: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
1180: use_index(pai_person,pay_action_information_n2)
1181: use_index(pai,pay_action_information_n2) */
1182: sum(to_number(nvl(pai.action_information7,0))) cash_equivalent,
1183: sum(to_number(nvl(pai.action_information5,0))) cost_to_you,
1184: sum(to_number(nvl(pai.action_information6,0))) amount_m_good
1185: from per_all_assignments_f paf,

Line 1187: pay_action_information pai,

1183: sum(to_number(nvl(pai.action_information5,0))) cost_to_you,
1184: sum(to_number(nvl(pai.action_information6,0))) amount_m_good
1185: from per_all_assignments_f paf,
1186: pay_assignment_actions paa,
1187: pay_action_information pai,
1188: pay_action_information pai_person
1189: where paf.person_id = p_person_id
1190: and paf.effective_end_date = (select max(paf2.effective_end_date)
1191: from per_all_assignments_f paf2

Line 1188: pay_action_information pai_person

1184: sum(to_number(nvl(pai.action_information6,0))) amount_m_good
1185: from per_all_assignments_f paf,
1186: pay_assignment_actions paa,
1187: pay_action_information pai,
1188: pay_action_information pai_person
1189: where paf.person_id = p_person_id
1190: and paf.effective_end_date = (select max(paf2.effective_end_date)
1191: from per_all_assignments_f paf2
1192: where paf2.assignment_id = paf.assignment_id

Line 1258: use_index(pai_person,pay_action_information_n2)

1254: edi_tax_qualifier64 varchar2(3);
1255:
1256: cursor get_data is
1257: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
1258: use_index(pai_person,pay_action_information_n2)
1259: use_index(pai,pay_action_information_n2) */
1260: sum(to_number(nvl(pai.action_information5,0))) cash_equivalent
1261: from per_all_assignments_f paf,
1262: pay_assignment_actions paa,

Line 1259: use_index(pai,pay_action_information_n2) */

1255:
1256: cursor get_data is
1257: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
1258: use_index(pai_person,pay_action_information_n2)
1259: use_index(pai,pay_action_information_n2) */
1260: sum(to_number(nvl(pai.action_information5,0))) cash_equivalent
1261: from per_all_assignments_f paf,
1262: pay_assignment_actions paa,
1263: pay_action_information pai,

Line 1263: pay_action_information pai,

1259: use_index(pai,pay_action_information_n2) */
1260: sum(to_number(nvl(pai.action_information5,0))) cash_equivalent
1261: from per_all_assignments_f paf,
1262: pay_assignment_actions paa,
1263: pay_action_information pai,
1264: pay_action_information pai_person
1265: where paf.person_id = p_person_id
1266: and paf.effective_end_date = (select max(paf2.effective_end_date)
1267: from per_all_assignments_f paf2

Line 1264: pay_action_information pai_person

1260: sum(to_number(nvl(pai.action_information5,0))) cash_equivalent
1261: from per_all_assignments_f paf,
1262: pay_assignment_actions paa,
1263: pay_action_information pai,
1264: pay_action_information pai_person
1265: where paf.person_id = p_person_id
1266: and paf.effective_end_date = (select max(paf2.effective_end_date)
1267: from per_all_assignments_f paf2
1268: where paf2.assignment_id = paf.assignment_id

Line 1328: use_index(pai_person,pay_action_information_n2)

1324: edi_tax_qualifier13 varchar2(3);
1325:
1326: cursor get_data is
1327: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
1328: use_index(pai_person,pay_action_information_n2)
1329: use_index(pai,pay_action_information_n2) */
1330: sum(to_number(nvl(pai.action_information7,0))) cash_equivalent,
1331: sum(to_number(nvl(pai.action_information5,0))) cost_to_you,
1332: sum(to_number(nvl(pai.action_information6,0))) amount_m_good

Line 1329: use_index(pai,pay_action_information_n2) */

1325:
1326: cursor get_data is
1327: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
1328: use_index(pai_person,pay_action_information_n2)
1329: use_index(pai,pay_action_information_n2) */
1330: sum(to_number(nvl(pai.action_information7,0))) cash_equivalent,
1331: sum(to_number(nvl(pai.action_information5,0))) cost_to_you,
1332: sum(to_number(nvl(pai.action_information6,0))) amount_m_good
1333: from per_all_assignments_f paf,

Line 1335: pay_action_information pai,

1331: sum(to_number(nvl(pai.action_information5,0))) cost_to_you,
1332: sum(to_number(nvl(pai.action_information6,0))) amount_m_good
1333: from per_all_assignments_f paf,
1334: pay_assignment_actions paa,
1335: pay_action_information pai,
1336: pay_action_information pai_person
1337: where paf.person_id = p_person_id
1338: and paf.effective_end_date = (select max(paf2.effective_end_date)
1339: from per_all_assignments_f paf2

Line 1336: pay_action_information pai_person

1332: sum(to_number(nvl(pai.action_information6,0))) amount_m_good
1333: from per_all_assignments_f paf,
1334: pay_assignment_actions paa,
1335: pay_action_information pai,
1336: pay_action_information pai_person
1337: where paf.person_id = p_person_id
1338: and paf.effective_end_date = (select max(paf2.effective_end_date)
1339: from per_all_assignments_f paf2
1340: where paf2.assignment_id = paf.assignment_id

Line 1437: use_index(pai_person,pay_action_information_n2)

1433: edi_tax_qualifier116 varchar2(3);
1434:
1435: cursor get_data is
1436: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
1437: use_index(pai_person,pay_action_information_n2)
1438: use_index(pai,pay_action_information_n2) */
1439: sum(to_number(nvl(pai.action_information7,0))) annual_value,
1440: sum(to_number(nvl(pai.action_information8,0))) amount_made_good,
1441: sum(to_number(nvl(pai.action_information9,0))) cash_equivalent,

Line 1438: use_index(pai,pay_action_information_n2) */

1434:
1435: cursor get_data is
1436: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
1437: use_index(pai_person,pay_action_information_n2)
1438: use_index(pai,pay_action_information_n2) */
1439: sum(to_number(nvl(pai.action_information7,0))) annual_value,
1440: sum(to_number(nvl(pai.action_information8,0))) amount_made_good,
1441: sum(to_number(nvl(pai.action_information9,0))) cash_equivalent,
1442: pay_gb_p11d_magtape.get_description(pai.action_information5,'GB_ASSETS',

Line 1446: pay_action_information pai,

1442: pay_gb_p11d_magtape.get_description(pai.action_information5,'GB_ASSETS',
1443: pai.action_information4) asset_type
1444: from per_all_assignments_f paf,
1445: pay_assignment_actions paa,
1446: pay_action_information pai,
1447: pay_action_information pai_person
1448: where paf.person_id = p_person_id
1449: and paf.effective_end_date = (select max(paf2.effective_end_date)
1450: from per_all_assignments_f paf2

Line 1447: pay_action_information pai_person

1443: pai.action_information4) asset_type
1444: from per_all_assignments_f paf,
1445: pay_assignment_actions paa,
1446: pay_action_information pai,
1447: pay_action_information pai_person
1448: where paf.person_id = p_person_id
1449: and paf.effective_end_date = (select max(paf2.effective_end_date)
1450: from per_all_assignments_f paf2
1451: where paf2.assignment_id = paf.assignment_id

Line 1606: use_index(pai_person,pay_action_information_n2)

1602: edi_tax_qualifier120 varchar2(3);
1603:
1604: cursor get_data(p_category varchar2, p_lookup varchar2) is
1605: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
1606: use_index(pai_person,pay_action_information_n2)
1607: use_index(pai,pay_action_information_n2) */
1608: sum(to_number(nvl(pai.action_information9,0))) cash_equivalent,
1609: sum(to_number(nvl(pai.action_information7,0))) cost_to_you,
1610: sum(to_number(nvl(pai.action_information8,0))) amount_made_good,

Line 1607: use_index(pai,pay_action_information_n2) */

1603:
1604: cursor get_data(p_category varchar2, p_lookup varchar2) is
1605: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
1606: use_index(pai_person,pay_action_information_n2)
1607: use_index(pai,pay_action_information_n2) */
1608: sum(to_number(nvl(pai.action_information9,0))) cash_equivalent,
1609: sum(to_number(nvl(pai.action_information7,0))) cost_to_you,
1610: sum(to_number(nvl(pai.action_information8,0))) amount_made_good,
1611: pay_gb_p11d_magtape.get_description(pai.action_information5,

Line 1615: pay_action_information pai,

1611: pay_gb_p11d_magtape.get_description(pai.action_information5,
1612: p_lookup, pai.action_information4) description
1613: from per_all_assignments_f paf,
1614: pay_assignment_actions paa,
1615: pay_action_information pai,
1616: pay_action_information pai_person
1617: where paf.person_id = p_person_id
1618: and paf.effective_end_date = (select max(paf2.effective_end_date)
1619: from per_all_assignments_f paf2

Line 1616: pay_action_information pai_person

1612: p_lookup, pai.action_information4) description
1613: from per_all_assignments_f paf,
1614: pay_assignment_actions paa,
1615: pay_action_information pai,
1616: pay_action_information pai_person
1617: where paf.person_id = p_person_id
1618: and paf.effective_end_date = (select max(paf2.effective_end_date)
1619: from per_all_assignments_f paf2
1620: where paf2.assignment_id = paf.assignment_id

Line 1839: use_index(pai_person,pay_action_information_n2)

1835:
1836: cursor get_data
1837: is
1838: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
1839: use_index(pai_person,pay_action_information_n2)
1840: use_index(pai,pay_action_information_n2) */
1841: to_number(pai.action_information6) cost_to_you,
1842: to_number(pai.action_information7) amount_m_good,
1843: to_number(pai.action_information8) cash_equivalent,

Line 1840: use_index(pai,pay_action_information_n2) */

1836: cursor get_data
1837: is
1838: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
1839: use_index(pai_person,pay_action_information_n2)
1840: use_index(pai,pay_action_information_n2) */
1841: to_number(pai.action_information6) cost_to_you,
1842: to_number(pai.action_information7) amount_m_good,
1843: to_number(pai.action_information8) cash_equivalent,
1844: pay_gb_p11d_magtape.get_description(pai.action_information5,'GB_EXPENSE_TYPE',

Line 1849: pay_action_information pai,

1845: pai.action_information4) expense_type,
1846: nvl(pai.action_information10,'N') trading_indicator
1847: from per_all_assignments_f paf,
1848: pay_assignment_actions paa,
1849: pay_action_information pai,
1850: pay_action_information pai_person
1851: where paf.person_id = p_person_id
1852: and paf.effective_end_date = (select max(paf2.effective_end_date)
1853: from per_all_assignments_f paf2

Line 1850: pay_action_information pai_person

1846: nvl(pai.action_information10,'N') trading_indicator
1847: from per_all_assignments_f paf,
1848: pay_assignment_actions paa,
1849: pay_action_information pai,
1850: pay_action_information pai_person
1851: where paf.person_id = p_person_id
1852: and paf.effective_end_date = (select max(paf2.effective_end_date)
1853: from per_all_assignments_f paf2
1854: where paf2.assignment_id = paf.assignment_id

Line 2036: use_index(pai_person,pay_action_information_n2)

2032: edi_tax_qualifier121 varchar2(3);
2033:
2034: cursor get_data is
2035: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
2036: use_index(pai_person,pay_action_information_n2)
2037: use_index(pai,pay_action_information_n2) */
2038: sum(to_number(NVL(pai.action_information7, 0))) mileage_allowance
2039: from per_all_assignments_f paf,
2040: pay_assignment_actions paa,

Line 2037: use_index(pai,pay_action_information_n2) */

2033:
2034: cursor get_data is
2035: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
2036: use_index(pai_person,pay_action_information_n2)
2037: use_index(pai,pay_action_information_n2) */
2038: sum(to_number(NVL(pai.action_information7, 0))) mileage_allowance
2039: from per_all_assignments_f paf,
2040: pay_assignment_actions paa,
2041: pay_action_information pai,

Line 2041: pay_action_information pai,

2037: use_index(pai,pay_action_information_n2) */
2038: sum(to_number(NVL(pai.action_information7, 0))) mileage_allowance
2039: from per_all_assignments_f paf,
2040: pay_assignment_actions paa,
2041: pay_action_information pai,
2042: pay_action_information pai_person
2043: where paf.person_id = p_person_id
2044: and paf.effective_end_date = (select max(paf2.effective_end_date)
2045: from per_all_assignments_f paf2

Line 2042: pay_action_information pai_person

2038: sum(to_number(NVL(pai.action_information7, 0))) mileage_allowance
2039: from per_all_assignments_f paf,
2040: pay_assignment_actions paa,
2041: pay_action_information pai,
2042: pay_action_information pai_person
2043: where paf.person_id = p_person_id
2044: and paf.effective_end_date = (select max(paf2.effective_end_date)
2045: from per_all_assignments_f paf2
2046: where paf2.assignment_id = paf.assignment_id

Line 2343: pay_action_information pai

2339:
2340: cursor get_assact_id(p_pact_id number) is
2341: select action_context_id
2342: from pay_assignment_actions paa,
2343: pay_action_information pai
2344: where paa.payroll_action_id = p_pact_id
2345: and pai.action_context_id = paa.assignment_action_id
2346: and pai.action_information_category = 'ADDRESS DETAILS'
2347: and pai.action_information14 = 'Employee Address'

Line 2363: from pay_action_information pai_gb,

2359: NVL(UPPER(pai_person.action_information6), ' '), -- addr line 2
2360: NVL(UPPER(pai_person.action_information7), ' '), -- addr line 3
2361: NVL(UPPER(pai_person.action_information8), ' '), -- addr line 4
2362: NVL(UPPER(hl.meaning), ' ') -- addr line 5
2363: from pay_action_information pai_gb,
2364: pay_action_information pai_person,
2365: hr_lookups hl
2366: where pai_person.action_context_id = p_act_id
2367: and pai_person.action_information_category = 'ADDRESS DETAILS'

Line 2364: pay_action_information pai_person,

2360: NVL(UPPER(pai_person.action_information7), ' '), -- addr line 3
2361: NVL(UPPER(pai_person.action_information8), ' '), -- addr line 4
2362: NVL(UPPER(hl.meaning), ' ') -- addr line 5
2363: from pay_action_information pai_gb,
2364: pay_action_information pai_person,
2365: hr_lookups hl
2366: where pai_person.action_context_id = p_act_id
2367: and pai_person.action_information_category = 'ADDRESS DETAILS'
2368: and pai_person.action_information14 = 'Employee Address'

Line 2959: use_index(pai_person,pay_action_information_n2)

2955:
2956: cursor count_occurrence(p_pact_id number,
2957: p_benefit_type varchar2) is
2958: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
2959: use_index(pai_person,pay_action_information_n2)
2960: use_index(pai,pay_action_information_n2) */
2961: count(*)
2962: from per_all_assignments_f paf,
2963: pay_assignment_actions paa,

Line 2960: use_index(pai,pay_action_information_n2) */

2956: cursor count_occurrence(p_pact_id number,
2957: p_benefit_type varchar2) is
2958: select /*+ ORDERED use_nl(paf,paa,pai,pai_person)
2959: use_index(pai_person,pay_action_information_n2)
2960: use_index(pai,pay_action_information_n2) */
2961: count(*)
2962: from per_all_assignments_f paf,
2963: pay_assignment_actions paa,
2964: pay_action_information pai,

Line 2964: pay_action_information pai,

2960: use_index(pai,pay_action_information_n2) */
2961: count(*)
2962: from per_all_assignments_f paf,
2963: pay_assignment_actions paa,
2964: pay_action_information pai,
2965: pay_action_information pai_person
2966: where paf.person_id = p_person_id
2967: and paf.effective_end_date = (select max(paf2.effective_end_date)
2968: from per_all_assignments_f paf2

Line 2965: pay_action_information pai_person

2961: count(*)
2962: from per_all_assignments_f paf,
2963: pay_assignment_actions paa,
2964: pay_action_information pai,
2965: pay_action_information pai_person
2966: where paf.person_id = p_person_id
2967: and paf.effective_end_date = (select max(paf2.effective_end_date)
2968: from per_all_assignments_f paf2
2969: where paf2.assignment_id = paf.assignment_id

Line 3021: use_index(pai_person,pay_action_information_n2)

3017: l_marror number;
3018:
3019: cursor csr_marror is
3020: select /*+ ORDERED use_nl(paa,pai,pai_person)
3021: use_index(pai_person,pay_action_information_n2)
3022: use_index(pai,pay_action_information_n2) */
3023: sum(pai.action_information7)
3024: from pay_assignment_actions paa,
3025: pay_action_information pai,

Line 3022: use_index(pai,pay_action_information_n2) */

3018:
3019: cursor csr_marror is
3020: select /*+ ORDERED use_nl(paa,pai,pai_person)
3021: use_index(pai_person,pay_action_information_n2)
3022: use_index(pai,pay_action_information_n2) */
3023: sum(pai.action_information7)
3024: from pay_assignment_actions paa,
3025: pay_action_information pai,
3026: pay_action_information pai_person

Line 3025: pay_action_information pai,

3021: use_index(pai_person,pay_action_information_n2)
3022: use_index(pai,pay_action_information_n2) */
3023: sum(pai.action_information7)
3024: from pay_assignment_actions paa,
3025: pay_action_information pai,
3026: pay_action_information pai_person
3027: where paa.assignment_action_id = p_assact_id
3028: and pai.action_context_id = paa.assignment_action_id
3029: and pai.action_context_type = 'AAP'

Line 3026: pay_action_information pai_person

3022: use_index(pai,pay_action_information_n2) */
3023: sum(pai.action_information7)
3024: from pay_assignment_actions paa,
3025: pay_action_information pai,
3026: pay_action_information pai_person
3027: where paa.assignment_action_id = p_assact_id
3028: and pai.action_context_id = paa.assignment_action_id
3029: and pai.action_context_type = 'AAP'
3030: and pai.action_information_category = 'MARORS'

Line 3038: use_index(pai_person,pay_action_information_n2)

3034: and upper(pai_person.action_information13) = upper(p_employer_ref);
3035:
3036: cursor csr_benefit is
3037: select /*+ ORDERED use_nl(paa,pai,pai_a,pai_person)
3038: use_index(pai_person,pay_action_information_n2)
3039: use_index(pai,pay_action_information_n2)
3040: use_index(pai_a,pay_action_information_n2)*/
3041: sum(decode(pai.action_information_category,
3042: 'ASSETS TRANSFERRED', pai.action_information9,

Line 3039: use_index(pai,pay_action_information_n2)

3035:
3036: cursor csr_benefit is
3037: select /*+ ORDERED use_nl(paa,pai,pai_a,pai_person)
3038: use_index(pai_person,pay_action_information_n2)
3039: use_index(pai,pay_action_information_n2)
3040: use_index(pai_a,pay_action_information_n2)*/
3041: sum(decode(pai.action_information_category,
3042: 'ASSETS TRANSFERRED', pai.action_information9,
3043: 'PAYMENTS MADE FOR EMP', pai.action_information7,

Line 3040: use_index(pai_a,pay_action_information_n2)*/

3036: cursor csr_benefit is
3037: select /*+ ORDERED use_nl(paa,pai,pai_a,pai_person)
3038: use_index(pai_person,pay_action_information_n2)
3039: use_index(pai,pay_action_information_n2)
3040: use_index(pai_a,pay_action_information_n2)*/
3041: sum(decode(pai.action_information_category,
3042: 'ASSETS TRANSFERRED', pai.action_information9,
3043: 'PAYMENTS MADE FOR EMP', pai.action_information7,
3044: 'VOUCHERS OR CREDIT CARDS', pai.action_information11,

Line 3059: pay_action_information pai,

3055: 'OTHER ITEMS', pai.action_information9,
3056: 'OTHER ITEMS NON 1A', pai.action_information9,
3057: 'EXPENSES PAYMENTS', pai.action_information8)) total
3058: from pay_assignment_actions paa,
3059: pay_action_information pai,
3060: pay_action_information pai_a,
3061: pay_action_information pai_person
3062: where paa.assignment_action_id = p_assact_id
3063: and pai.action_context_id = paa.assignment_action_id

Line 3060: pay_action_information pai_a,

3056: 'OTHER ITEMS NON 1A', pai.action_information9,
3057: 'EXPENSES PAYMENTS', pai.action_information8)) total
3058: from pay_assignment_actions paa,
3059: pay_action_information pai,
3060: pay_action_information pai_a,
3061: pay_action_information pai_person
3062: where paa.assignment_action_id = p_assact_id
3063: and pai.action_context_id = paa.assignment_action_id
3064: and pai.action_context_type = 'AAP'

Line 3061: pay_action_information pai_person

3057: 'EXPENSES PAYMENTS', pai.action_information8)) total
3058: from pay_assignment_actions paa,
3059: pay_action_information pai,
3060: pay_action_information pai_a,
3061: pay_action_information pai_person
3062: where paa.assignment_action_id = p_assact_id
3063: and pai.action_context_id = paa.assignment_action_id
3064: and pai.action_context_type = 'AAP'
3065: and pai.action_information_category = pai.action_information_category