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 633: l_detailed_output pay_interpreter_pkg.t_detailed_output_table_type;

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

Line 863: pay_interpreter_pkg.add_datetrack_event_to_entry

859: for i in 1..l_entry_id.count loop
860: --
861: if (p_adv_flag = 'N') then
862: --
863: pay_interpreter_pkg.add_datetrack_event_to_entry
864: (p_datetracked_evt_id => l_datetracked_evt_id(i),
865: p_element_entry_id => l_entry_id(i),
866: p_global_env => p_global_env);
867: --

Line 872: pay_interpreter_pkg.add_datetrack_event_to_entry

868: else
869: --
870: if (l_retro_component_id(i) <> -1) then
871: --
872: pay_interpreter_pkg.add_datetrack_event_to_entry
873: (p_datetracked_evt_id => l_datetracked_evt_id(i),
874: p_element_entry_id => l_entry_id(i),
875: p_global_env => p_global_env);
876: --

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

873: (p_datetracked_evt_id => l_datetracked_evt_id(i),
874: p_element_entry_id => l_entry_id(i),
875: p_global_env => p_global_env);
876: --
877: pay_interpreter_pkg.event_group_tables(l_event_group_id(i),
878: pay_interpreter_pkg.glo_monitored_events);
879: p_global_env.monitor_start_ptr := 1;
880: p_global_env.monitor_end_ptr :=
881: pay_interpreter_pkg.glo_monitored_events.count;

Line 878: pay_interpreter_pkg.glo_monitored_events);

874: p_element_entry_id => l_entry_id(i),
875: p_global_env => p_global_env);
876: --
877: pay_interpreter_pkg.event_group_tables(l_event_group_id(i),
878: pay_interpreter_pkg.glo_monitored_events);
879: p_global_env.monitor_start_ptr := 1;
880: p_global_env.monitor_end_ptr :=
881: pay_interpreter_pkg.glo_monitored_events.count;
882: --

Line 881: pay_interpreter_pkg.glo_monitored_events.count;

877: pay_interpreter_pkg.event_group_tables(l_event_group_id(i),
878: pay_interpreter_pkg.glo_monitored_events);
879: p_global_env.monitor_start_ptr := 1;
880: p_global_env.monitor_end_ptr :=
881: pay_interpreter_pkg.glo_monitored_events.count;
882: --
883: -- Also populate our table for local store of ele type id and rc_id
884: l_ele_type_id(l_entry_id(i)) := l_type_id(i);
885: l_ret_comp_id(l_entry_id(i)) := l_retro_component_id(i);

Line 920: pay_interpreter_pkg.entries_affected(

916: --
917: /* Now we have the combination of entries and events loaded
918: call the interpreter for Date Processed
919: */
920: pay_interpreter_pkg.entries_affected(
921: p_assignment_id => p_assignment_id,
922: p_mode => 'DATE_PROCESSED',
923: p_start_date => p_min_creation_date,
924: p_end_date => p_time_processing_started,

Line 999: pay_interpreter_pkg.entries_affected(

995: l_detailed_output.delete;
996: l_cache_date := NULL;
997: l_cache_ef_date := NULL;
998: l_reprocess_date := NULL;
999: pay_interpreter_pkg.entries_affected(
1000: p_assignment_id => p_assignment_id,
1001: p_mode => 'DATE_EARNED',
1002: p_start_date => p_min_creation_date,
1003: p_end_date => p_time_processing_started,

Line 1124: pay_interpreter_pkg.clear_dt_event_for_entry

1120: end if;
1121: --
1122: /* now clear the caches */
1123: --
1124: pay_interpreter_pkg.clear_dt_event_for_entry
1125: (p_global_env => p_global_env);
1126: l_ele_type_id.delete;
1127: l_ret_comp_id.delete;
1128: --

Line 1147: pay_interpreter_pkg.initialise_global(g_global_env);

1143: is
1144: begin
1145:
1146: /* Setup the global area */
1147: pay_interpreter_pkg.initialise_global(g_global_env);
1148: pay_interpreter_pkg.event_group_tables(p_event_group,
1149: pay_interpreter_pkg.glo_monitored_events);
1150: g_global_env.monitor_start_ptr := 1;
1151: g_global_env.monitor_end_ptr := pay_interpreter_pkg.glo_monitored_events.count;

Line 1148: pay_interpreter_pkg.event_group_tables(p_event_group,

1144: begin
1145:
1146: /* Setup the global area */
1147: pay_interpreter_pkg.initialise_global(g_global_env);
1148: pay_interpreter_pkg.event_group_tables(p_event_group,
1149: pay_interpreter_pkg.glo_monitored_events);
1150: g_global_env.monitor_start_ptr := 1;
1151: g_global_env.monitor_end_ptr := pay_interpreter_pkg.glo_monitored_events.count;
1152: g_global_env.datetrack_ee_tab_use := TRUE;

Line 1149: pay_interpreter_pkg.glo_monitored_events);

1145:
1146: /* Setup the global area */
1147: pay_interpreter_pkg.initialise_global(g_global_env);
1148: pay_interpreter_pkg.event_group_tables(p_event_group,
1149: pay_interpreter_pkg.glo_monitored_events);
1150: g_global_env.monitor_start_ptr := 1;
1151: g_global_env.monitor_end_ptr := pay_interpreter_pkg.glo_monitored_events.count;
1152: g_global_env.datetrack_ee_tab_use := TRUE;
1153: g_global_env.validate_run_actions := TRUE;

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

1147: pay_interpreter_pkg.initialise_global(g_global_env);
1148: pay_interpreter_pkg.event_group_tables(p_event_group,
1149: pay_interpreter_pkg.glo_monitored_events);
1150: g_global_env.monitor_start_ptr := 1;
1151: g_global_env.monitor_end_ptr := pay_interpreter_pkg.glo_monitored_events.count;
1152: g_global_env.datetrack_ee_tab_use := TRUE;
1153: g_global_env.validate_run_actions := TRUE;
1154: --
1155: g_event_group := p_event_group;

Line 1321: l_global_env pay_interpreter_pkg.t_global_env_rec;

1317: l_proc varchar2(80) := g_package||'run_asg_adv_retronot';
1318: l_old_retronot_date date; -- debug store
1319: l_start_date date; -- existing RA date
1320: l_min_creation_date date; -- date stored for last execution
1321: l_global_env pay_interpreter_pkg.t_global_env_rec;
1322:
1323: BEGIN
1324: hr_utility.set_location(l_proc,10);
1325: --

Line 1369: l_global_env pay_interpreter_pkg.t_global_env_rec;

1365: and p_end_date
1366: and assignment_id is not null
1367: and rownum < p_rownum;
1368: --
1369: l_global_env pay_interpreter_pkg.t_global_env_rec;
1370: --
1371: begin
1372: /* Setup the global area */
1373: pay_interpreter_pkg.initialise_global(l_global_env);

Line 1373: pay_interpreter_pkg.initialise_global(l_global_env);

1369: l_global_env pay_interpreter_pkg.t_global_env_rec;
1370: --
1371: begin
1372: /* Setup the global area */
1373: pay_interpreter_pkg.initialise_global(l_global_env);
1374: pay_interpreter_pkg.event_group_tables(p_event_group,
1375: pay_interpreter_pkg.glo_monitored_events);
1376: l_global_env.monitor_start_ptr := 1;
1377: l_global_env.monitor_end_ptr := pay_interpreter_pkg.glo_monitored_events.count;

Line 1374: pay_interpreter_pkg.event_group_tables(p_event_group,

1370: --
1371: begin
1372: /* Setup the global area */
1373: pay_interpreter_pkg.initialise_global(l_global_env);
1374: pay_interpreter_pkg.event_group_tables(p_event_group,
1375: pay_interpreter_pkg.glo_monitored_events);
1376: l_global_env.monitor_start_ptr := 1;
1377: l_global_env.monitor_end_ptr := pay_interpreter_pkg.glo_monitored_events.count;
1378: l_global_env.datetrack_ee_tab_use := TRUE;

Line 1375: pay_interpreter_pkg.glo_monitored_events);

1371: begin
1372: /* Setup the global area */
1373: pay_interpreter_pkg.initialise_global(l_global_env);
1374: pay_interpreter_pkg.event_group_tables(p_event_group,
1375: pay_interpreter_pkg.glo_monitored_events);
1376: l_global_env.monitor_start_ptr := 1;
1377: l_global_env.monitor_end_ptr := pay_interpreter_pkg.glo_monitored_events.count;
1378: l_global_env.datetrack_ee_tab_use := TRUE;
1379: l_global_env.validate_run_actions := TRUE;

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

1373: pay_interpreter_pkg.initialise_global(l_global_env);
1374: pay_interpreter_pkg.event_group_tables(p_event_group,
1375: pay_interpreter_pkg.glo_monitored_events);
1376: l_global_env.monitor_start_ptr := 1;
1377: l_global_env.monitor_end_ptr := pay_interpreter_pkg.glo_monitored_events.count;
1378: l_global_env.datetrack_ee_tab_use := TRUE;
1379: l_global_env.validate_run_actions := TRUE;
1380: --
1381: -- If assignment ID is null there is a group level event recorded