DBA Data[Home] [Help]

APPS.PAY_RETRO_NOTIF_PKG dependencies on PAY_INTERPRETER_PKG

Line 13: g_global_env pay_interpreter_pkg.t_global_env_rec;

9: g_business_group_id per_business_groups.business_group_id%type;
10: g_payroll_act_id pay_payroll_actions.payroll_action_id%type;
11: g_payroll_id pay_payrolls_f.payroll_id%type;
12: g_asg_set_id hr_assignment_sets.assignment_set_id%type;
13: g_global_env pay_interpreter_pkg.t_global_env_rec;
14: g_adv_flag varchar2(5);
15: g_report_date date;
16:
17:

Line 379: p_global_env in out nocopy pay_interpreter_pkg.t_global_env_rec,

375: p_payroll_id in number,
376: p_asg_set_id in number,
377: p_min_creation_date in date,
378: p_time_processing_started in date,
379: p_global_env in out nocopy pay_interpreter_pkg.t_global_env_rec,
380: p_debug_flag in boolean,
381: p_adv_flag in varchar2 default 'N'
382: )
383: is

Line 635: l_detailed_output pay_interpreter_pkg.t_detailed_output_table_type;

631: l_min_eff_date date;
632: l_min_grp_eff_date date;
633: l_max_ppa_de_date date;
634: l_max_ppa_eff_date date;
635: l_detailed_output pay_interpreter_pkg.t_detailed_output_table_type;
636: l_ret_asg_id number;
637: --
638: l_reprocess_date date;
639: l_cache_date date;

Line 928: pay_interpreter_pkg.add_datetrack_event_to_entry

924: for i in 1..l_entry_id.count loop
925: --
926: if (p_adv_flag = 'N') then
927: --
928: pay_interpreter_pkg.add_datetrack_event_to_entry
929: (p_datetracked_evt_id => l_datetracked_evt_id(i),
930: p_element_entry_id => l_entry_id(i),
931: p_global_env => p_global_env);
932: --

Line 937: pay_interpreter_pkg.add_datetrack_event_to_entry

933: else
934: --
935: if (l_retro_component_id(i) <> -1) then
936: --
937: pay_interpreter_pkg.add_datetrack_event_to_entry
938: (p_datetracked_evt_id => l_datetracked_evt_id(i),
939: p_element_entry_id => l_entry_id(i),
940: p_global_env => p_global_env);
941: --

Line 942: pay_interpreter_pkg.event_group_tables(l_event_group_id(i),

938: (p_datetracked_evt_id => l_datetracked_evt_id(i),
939: p_element_entry_id => l_entry_id(i),
940: p_global_env => p_global_env);
941: --
942: pay_interpreter_pkg.event_group_tables(l_event_group_id(i),
943: pay_interpreter_pkg.glo_monitored_events);
944: p_global_env.monitor_start_ptr := 1;
945: p_global_env.monitor_end_ptr :=
946: pay_interpreter_pkg.glo_monitored_events.count;

Line 943: pay_interpreter_pkg.glo_monitored_events);

939: p_element_entry_id => l_entry_id(i),
940: p_global_env => p_global_env);
941: --
942: pay_interpreter_pkg.event_group_tables(l_event_group_id(i),
943: pay_interpreter_pkg.glo_monitored_events);
944: p_global_env.monitor_start_ptr := 1;
945: p_global_env.monitor_end_ptr :=
946: pay_interpreter_pkg.glo_monitored_events.count;
947: --

Line 946: pay_interpreter_pkg.glo_monitored_events.count;

942: pay_interpreter_pkg.event_group_tables(l_event_group_id(i),
943: pay_interpreter_pkg.glo_monitored_events);
944: p_global_env.monitor_start_ptr := 1;
945: p_global_env.monitor_end_ptr :=
946: pay_interpreter_pkg.glo_monitored_events.count;
947: --
948: -- Also populate our table for local store of ele type id and rc_id
949: l_ele_type_id(l_entry_id(i)) := l_type_id(i);
950: l_ret_comp_id(l_entry_id(i)) := l_retro_component_id(i);

Line 985: pay_interpreter_pkg.entries_affected(

981: --
982: /* Now we have the combination of entries and events loaded
983: call the interpreter for Date Processed
984: */
985: pay_interpreter_pkg.entries_affected(
986: p_assignment_id => p_assignment_id,
987: p_mode => 'DATE_PROCESSED',
988: p_start_date => p_min_creation_date,
989: p_end_date => p_time_processing_started,

Line 1064: pay_interpreter_pkg.entries_affected(

1060: l_detailed_output.delete;
1061: l_cache_date := NULL;
1062: l_cache_ef_date := NULL;
1063: l_reprocess_date := NULL;
1064: pay_interpreter_pkg.entries_affected(
1065: p_assignment_id => p_assignment_id,
1066: p_mode => 'DATE_EARNED',
1067: p_start_date => p_min_creation_date,
1068: p_end_date => p_time_processing_started,

Line 1189: pay_interpreter_pkg.clear_dt_event_for_entry

1185: end if;
1186: --
1187: /* now clear the caches */
1188: --
1189: pay_interpreter_pkg.clear_dt_event_for_entry
1190: (p_global_env => p_global_env);
1191: l_ele_type_id.delete;
1192: l_ret_comp_id.delete;
1193: --

Line 1212: pay_interpreter_pkg.initialise_global(g_global_env);

1208: is
1209: begin
1210:
1211: /* Setup the global area */
1212: pay_interpreter_pkg.initialise_global(g_global_env);
1213: pay_interpreter_pkg.event_group_tables(p_event_group,
1214: pay_interpreter_pkg.glo_monitored_events);
1215: g_global_env.monitor_start_ptr := 1;
1216: g_global_env.monitor_end_ptr := pay_interpreter_pkg.glo_monitored_events.count;

Line 1213: pay_interpreter_pkg.event_group_tables(p_event_group,

1209: begin
1210:
1211: /* Setup the global area */
1212: pay_interpreter_pkg.initialise_global(g_global_env);
1213: pay_interpreter_pkg.event_group_tables(p_event_group,
1214: pay_interpreter_pkg.glo_monitored_events);
1215: g_global_env.monitor_start_ptr := 1;
1216: g_global_env.monitor_end_ptr := pay_interpreter_pkg.glo_monitored_events.count;
1217: g_global_env.datetrack_ee_tab_use := TRUE;

Line 1214: pay_interpreter_pkg.glo_monitored_events);

1210:
1211: /* Setup the global area */
1212: pay_interpreter_pkg.initialise_global(g_global_env);
1213: pay_interpreter_pkg.event_group_tables(p_event_group,
1214: pay_interpreter_pkg.glo_monitored_events);
1215: g_global_env.monitor_start_ptr := 1;
1216: g_global_env.monitor_end_ptr := pay_interpreter_pkg.glo_monitored_events.count;
1217: g_global_env.datetrack_ee_tab_use := TRUE;
1218: g_global_env.validate_run_actions := TRUE;

Line 1216: g_global_env.monitor_end_ptr := pay_interpreter_pkg.glo_monitored_events.count;

1212: pay_interpreter_pkg.initialise_global(g_global_env);
1213: pay_interpreter_pkg.event_group_tables(p_event_group,
1214: pay_interpreter_pkg.glo_monitored_events);
1215: g_global_env.monitor_start_ptr := 1;
1216: g_global_env.monitor_end_ptr := pay_interpreter_pkg.glo_monitored_events.count;
1217: g_global_env.datetrack_ee_tab_use := TRUE;
1218: g_global_env.validate_run_actions := TRUE;
1219: --
1220: g_event_group := p_event_group;

Line 1386: l_global_env pay_interpreter_pkg.t_global_env_rec;

1382: l_proc varchar2(80) := g_package||'run_asg_adv_retronot';
1383: l_old_retronot_date date; -- debug store
1384: l_start_date date; -- existing RA date
1385: l_min_creation_date date; -- date stored for last execution
1386: l_global_env pay_interpreter_pkg.t_global_env_rec;
1387:
1388: BEGIN
1389: hr_utility.set_location(l_proc,10);
1390: --

Line 1434: l_global_env pay_interpreter_pkg.t_global_env_rec;

1430: and p_end_date
1431: and assignment_id is not null
1432: and rownum < p_rownum;
1433: --
1434: l_global_env pay_interpreter_pkg.t_global_env_rec;
1435: --
1436: begin
1437: /* Setup the global area */
1438: pay_interpreter_pkg.initialise_global(l_global_env);

Line 1438: pay_interpreter_pkg.initialise_global(l_global_env);

1434: l_global_env pay_interpreter_pkg.t_global_env_rec;
1435: --
1436: begin
1437: /* Setup the global area */
1438: pay_interpreter_pkg.initialise_global(l_global_env);
1439: pay_interpreter_pkg.event_group_tables(p_event_group,
1440: pay_interpreter_pkg.glo_monitored_events);
1441: l_global_env.monitor_start_ptr := 1;
1442: l_global_env.monitor_end_ptr := pay_interpreter_pkg.glo_monitored_events.count;

Line 1439: pay_interpreter_pkg.event_group_tables(p_event_group,

1435: --
1436: begin
1437: /* Setup the global area */
1438: pay_interpreter_pkg.initialise_global(l_global_env);
1439: pay_interpreter_pkg.event_group_tables(p_event_group,
1440: pay_interpreter_pkg.glo_monitored_events);
1441: l_global_env.monitor_start_ptr := 1;
1442: l_global_env.monitor_end_ptr := pay_interpreter_pkg.glo_monitored_events.count;
1443: l_global_env.datetrack_ee_tab_use := TRUE;

Line 1440: pay_interpreter_pkg.glo_monitored_events);

1436: begin
1437: /* Setup the global area */
1438: pay_interpreter_pkg.initialise_global(l_global_env);
1439: pay_interpreter_pkg.event_group_tables(p_event_group,
1440: pay_interpreter_pkg.glo_monitored_events);
1441: l_global_env.monitor_start_ptr := 1;
1442: l_global_env.monitor_end_ptr := pay_interpreter_pkg.glo_monitored_events.count;
1443: l_global_env.datetrack_ee_tab_use := TRUE;
1444: l_global_env.validate_run_actions := TRUE;

Line 1442: l_global_env.monitor_end_ptr := pay_interpreter_pkg.glo_monitored_events.count;

1438: pay_interpreter_pkg.initialise_global(l_global_env);
1439: pay_interpreter_pkg.event_group_tables(p_event_group,
1440: pay_interpreter_pkg.glo_monitored_events);
1441: l_global_env.monitor_start_ptr := 1;
1442: l_global_env.monitor_end_ptr := pay_interpreter_pkg.glo_monitored_events.count;
1443: l_global_env.datetrack_ee_tab_use := TRUE;
1444: l_global_env.validate_run_actions := TRUE;
1445: --
1446: -- If assignment ID is null there is a group level event recorded