DBA Data[Home] [Help]

APPS.BEN_EXT_UTIL dependencies on PAY_INTERPRETER_PKG

Line 2203: --- Description: This is a wrapper procedure on pay_interpreter_pkg.entries_affected

2199: End event_element_exists ;
2200:
2201: /*
2202: ==========================================================
2203: --- Description: This is a wrapper procedure on pay_interpreter_pkg.entries_affected
2204: --- pay_interpreter_pkg.entry_affected.
2205: --- Depending upon the elements entries on the assignment
2206: --- which are of type of elements which are attached to
2207: --- the element set which are attached to the event group

Line 2204: --- pay_interpreter_pkg.entry_affected.

2200:
2201: /*
2202: ==========================================================
2203: --- Description: This is a wrapper procedure on pay_interpreter_pkg.entries_affected
2204: --- pay_interpreter_pkg.entry_affected.
2205: --- Depending upon the elements entries on the assignment
2206: --- which are of type of elements which are attached to
2207: --- the element set which are attached to the event group
2208: --- usages, this procedure calls entries_affected or entry_affected

Line 2234: ,p_detailed_output OUT NOCOPY pay_interpreter_pkg.t_detailed_output_table_type

2230: ,p_mode IN VARCHAR2 DEFAULT NULL
2231: ,p_start_date IN DATE DEFAULT hr_api.g_sot
2232: ,p_end_date IN DATE DEFAULT hr_api.g_eot
2233: ,p_business_group_id IN NUMBER
2234: ,p_detailed_output OUT NOCOPY pay_interpreter_pkg.t_detailed_output_table_type
2235: ,p_process_mode IN VARCHAR2 DEFAULT 'ENTRY_CREATION_DATE'
2236: ,p_penserv_mode IN VARCHAR2 DEFAULT 'N' --vkodedal changes for penserver - 30-apr-2008
2237: )
2238: IS

Line 2243: l_global_env pay_interpreter_pkg.t_global_env_rec;

2239:
2240: l_proc VARCHAR2(70) := g_package||'.entries_affected';
2241: l_datetrack_ee_tab g_r_element_entries;
2242: l_count NUMBER := 0;
2243: l_global_env pay_interpreter_pkg.t_global_env_rec;
2244: l_proration_dates pay_interpreter_pkg.t_proration_dates_table_type;
2245: l_proration_changes pay_interpreter_pkg.t_proration_type_table_type;
2246: l_pro_type_tab pay_interpreter_pkg.t_proration_type_table_type;
2247: l_eg_has_ee_tab VARCHAR2(1);

Line 2244: l_proration_dates pay_interpreter_pkg.t_proration_dates_table_type;

2240: l_proc VARCHAR2(70) := g_package||'.entries_affected';
2241: l_datetrack_ee_tab g_r_element_entries;
2242: l_count NUMBER := 0;
2243: l_global_env pay_interpreter_pkg.t_global_env_rec;
2244: l_proration_dates pay_interpreter_pkg.t_proration_dates_table_type;
2245: l_proration_changes pay_interpreter_pkg.t_proration_type_table_type;
2246: l_pro_type_tab pay_interpreter_pkg.t_proration_type_table_type;
2247: l_eg_has_ee_tab VARCHAR2(1);
2248:

Line 2245: l_proration_changes pay_interpreter_pkg.t_proration_type_table_type;

2241: l_datetrack_ee_tab g_r_element_entries;
2242: l_count NUMBER := 0;
2243: l_global_env pay_interpreter_pkg.t_global_env_rec;
2244: l_proration_dates pay_interpreter_pkg.t_proration_dates_table_type;
2245: l_proration_changes pay_interpreter_pkg.t_proration_type_table_type;
2246: l_pro_type_tab pay_interpreter_pkg.t_proration_type_table_type;
2247: l_eg_has_ee_tab VARCHAR2(1);
2248:
2249:

Line 2246: l_pro_type_tab pay_interpreter_pkg.t_proration_type_table_type;

2242: l_count NUMBER := 0;
2243: l_global_env pay_interpreter_pkg.t_global_env_rec;
2244: l_proration_dates pay_interpreter_pkg.t_proration_dates_table_type;
2245: l_proration_changes pay_interpreter_pkg.t_proration_type_table_type;
2246: l_pro_type_tab pay_interpreter_pkg.t_proration_type_table_type;
2247: l_eg_has_ee_tab VARCHAR2(1);
2248:
2249:
2250: BEGIN --entries_effected

Line 2275: pay_interpreter_pkg.t_distinct_tab := pay_interpreter_pkg.glo_monitored_events;

2271:
2272: -----
2273: -- This line can be removed after fix from pay for missing events on mix of calls to
2274: -- entry_affected and entries_affected - kkarri
2275: pay_interpreter_pkg.t_distinct_tab := pay_interpreter_pkg.glo_monitored_events;
2276: -----
2277: IF l_count > 0 THEN
2278: hr_utility.trace('Our procedure');
2279: hr_utility.trace('Setup the global area');

Line 2280: pay_interpreter_pkg.initialise_global(l_global_env);

2276: -----
2277: IF l_count > 0 THEN
2278: hr_utility.trace('Our procedure');
2279: hr_utility.trace('Setup the global area');
2280: pay_interpreter_pkg.initialise_global(l_global_env);
2281: pay_interpreter_pkg.event_group_tables
2282: (p_event_group_id => p_event_group_id
2283: ,p_distinct_tab => pay_interpreter_pkg.glo_monitored_events
2284: );

Line 2281: pay_interpreter_pkg.event_group_tables

2277: IF l_count > 0 THEN
2278: hr_utility.trace('Our procedure');
2279: hr_utility.trace('Setup the global area');
2280: pay_interpreter_pkg.initialise_global(l_global_env);
2281: pay_interpreter_pkg.event_group_tables
2282: (p_event_group_id => p_event_group_id
2283: ,p_distinct_tab => pay_interpreter_pkg.glo_monitored_events
2284: );
2285: --The start and end pointers can be just for the event group.

Line 2283: ,p_distinct_tab => pay_interpreter_pkg.glo_monitored_events

2279: hr_utility.trace('Setup the global area');
2280: pay_interpreter_pkg.initialise_global(l_global_env);
2281: pay_interpreter_pkg.event_group_tables
2282: (p_event_group_id => p_event_group_id
2283: ,p_distinct_tab => pay_interpreter_pkg.glo_monitored_events
2284: );
2285: --The start and end pointers can be just for the event group.
2286: -- So, commenting out these lines. - kkarri
2287: /*l_global_env.monitor_start_ptr := 1;

Line 2288: l_global_env.monitor_end_ptr := pay_interpreter_pkg.glo_monitored_events.count;*/

2284: );
2285: --The start and end pointers can be just for the event group.
2286: -- So, commenting out these lines. - kkarri
2287: /*l_global_env.monitor_start_ptr := 1;
2288: l_global_env.monitor_end_ptr := pay_interpreter_pkg.glo_monitored_events.count;*/
2289: l_global_env.monitor_start_ptr
2290: := pay_interpreter_pkg.t_proration_group_tab(p_event_group_id).range_start;
2291: l_global_env.monitor_end_ptr
2292: := pay_interpreter_pkg.t_proration_group_tab(p_event_group_id).range_end;

Line 2290: := pay_interpreter_pkg.t_proration_group_tab(p_event_group_id).range_start;

2286: -- So, commenting out these lines. - kkarri
2287: /*l_global_env.monitor_start_ptr := 1;
2288: l_global_env.monitor_end_ptr := pay_interpreter_pkg.glo_monitored_events.count;*/
2289: l_global_env.monitor_start_ptr
2290: := pay_interpreter_pkg.t_proration_group_tab(p_event_group_id).range_start;
2291: l_global_env.monitor_end_ptr
2292: := pay_interpreter_pkg.t_proration_group_tab(p_event_group_id).range_end;
2293: ---
2294: l_global_env.datetrack_ee_tab_use := TRUE;

Line 2292: := pay_interpreter_pkg.t_proration_group_tab(p_event_group_id).range_end;

2288: l_global_env.monitor_end_ptr := pay_interpreter_pkg.glo_monitored_events.count;*/
2289: l_global_env.monitor_start_ptr
2290: := pay_interpreter_pkg.t_proration_group_tab(p_event_group_id).range_start;
2291: l_global_env.monitor_end_ptr
2292: := pay_interpreter_pkg.t_proration_group_tab(p_event_group_id).range_end;
2293: ---
2294: l_global_env.datetrack_ee_tab_use := TRUE;
2295: l_global_env.validate_run_actions := FALSE;
2296: hr_utility.trace(' call add_datetrack_event_to_entry for collection ');

Line 2304: pay_interpreter_pkg.add_datetrack_event_to_entry

2300: hr_utility.trace('----------------------------------');
2301: hr_utility.trace('i: '||i);
2302: hr_utility.trace('datetracked_event_id: '||l_datetrack_ee_tab.datetracked_event_id(i));
2303: hr_utility.trace('element_entry_id: '||l_datetrack_ee_tab.element_entry_id(i));
2304: pay_interpreter_pkg.add_datetrack_event_to_entry
2305: (p_datetracked_evt_id => l_datetrack_ee_tab.datetracked_event_id(i)
2306: ,p_element_entry_id => l_datetrack_ee_tab.element_entry_id(i)
2307: ,p_global_env => l_global_env
2308: );

Line 2315: pay_interpreter_pkg.entries_affected

2311:
2312: BEGIN
2313: --call entries_effected
2314: hr_utility.trace('element call to entries_effected');
2315: pay_interpreter_pkg.entries_affected
2316: (p_assignment_id => p_assignment_id
2317: ,p_mode => p_mode
2318: ,p_start_date => p_start_date
2319: ,p_end_date => p_end_date

Line 2333: pay_interpreter_pkg.clear_dt_event_for_entry

2329: hr_utility.set_message(8303,'BEN_94629_NO_ASG_ACTION_ID');
2330: hr_utility.raise_error;
2331: END;
2332: -- reset l_global_env
2333: pay_interpreter_pkg.clear_dt_event_for_entry
2334: (p_global_env => l_global_env);
2335: ELSE
2336: hr_utility.trace('Normal call to entries_effected');
2337: --call entry_affected

Line 2338: pay_interpreter_pkg.entry_affected(

2334: (p_global_env => l_global_env);
2335: ELSE
2336: hr_utility.trace('Normal call to entries_effected');
2337: --call entry_affected
2338: pay_interpreter_pkg.entry_affected(
2339: p_element_entry_id => NULL
2340: ,p_assignment_action_id => NULL
2341: ,p_assignment_id => p_assignment_id
2342: ,p_mode => p_mode