DBA Data[Home] [Help]

APPS.BEN_EXT_UTIL dependencies on PAY_INTERPRETER_PKG

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

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

Line 2208: --- pay_interpreter_pkg.entry_affected.

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

Line 2238: ,p_detailed_output OUT NOCOPY pay_interpreter_pkg.t_detailed_output_table_type

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

Line 2247: l_global_env pay_interpreter_pkg.t_global_env_rec;

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

Line 2248: l_proration_dates pay_interpreter_pkg.t_proration_dates_table_type;

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

Line 2249: l_proration_changes pay_interpreter_pkg.t_proration_type_table_type;

2245: l_datetrack_ee_tab g_r_element_entries;
2246: l_count NUMBER := 0;
2247: l_global_env pay_interpreter_pkg.t_global_env_rec;
2248: l_proration_dates pay_interpreter_pkg.t_proration_dates_table_type;
2249: l_proration_changes pay_interpreter_pkg.t_proration_type_table_type;
2250: l_pro_type_tab pay_interpreter_pkg.t_proration_type_table_type;
2251: l_eg_has_ee_tab VARCHAR2(1);
2252:
2253:

Line 2250: l_pro_type_tab pay_interpreter_pkg.t_proration_type_table_type;

2246: l_count NUMBER := 0;
2247: l_global_env pay_interpreter_pkg.t_global_env_rec;
2248: l_proration_dates pay_interpreter_pkg.t_proration_dates_table_type;
2249: l_proration_changes pay_interpreter_pkg.t_proration_type_table_type;
2250: l_pro_type_tab pay_interpreter_pkg.t_proration_type_table_type;
2251: l_eg_has_ee_tab VARCHAR2(1);
2252:
2253:
2254: BEGIN --entries_effected

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

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

Line 2284: pay_interpreter_pkg.initialise_global(l_global_env);

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

Line 2285: pay_interpreter_pkg.event_group_tables

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

Line 2287: ,p_distinct_tab => pay_interpreter_pkg.glo_monitored_events

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

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

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

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

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

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

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

Line 2308: pay_interpreter_pkg.add_datetrack_event_to_entry

2304: hr_utility.trace('----------------------------------');
2305: hr_utility.trace('i: '||i);
2306: hr_utility.trace('datetracked_event_id: '||l_datetrack_ee_tab.datetracked_event_id(i));
2307: hr_utility.trace('element_entry_id: '||l_datetrack_ee_tab.element_entry_id(i));
2308: pay_interpreter_pkg.add_datetrack_event_to_entry
2309: (p_datetracked_evt_id => l_datetrack_ee_tab.datetracked_event_id(i)
2310: ,p_element_entry_id => l_datetrack_ee_tab.element_entry_id(i)
2311: ,p_global_env => l_global_env
2312: );

Line 2319: pay_interpreter_pkg.entries_affected

2315:
2316: BEGIN
2317: --call entries_effected
2318: hr_utility.trace('element call to entries_effected');
2319: pay_interpreter_pkg.entries_affected
2320: (p_assignment_id => p_assignment_id
2321: ,p_mode => p_mode
2322: ,p_start_date => p_start_date
2323: ,p_end_date => p_end_date

Line 2337: pay_interpreter_pkg.clear_dt_event_for_entry

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

Line 2342: pay_interpreter_pkg.entry_affected(

2338: (p_global_env => l_global_env);
2339: ELSE
2340: hr_utility.trace('Normal call to entries_effected');
2341: --call entry_affected
2342: pay_interpreter_pkg.entry_affected(
2343: p_element_entry_id => NULL
2344: ,p_assignment_action_id => NULL
2345: ,p_assignment_id => p_assignment_id
2346: ,p_mode => p_mode