DBA Data[Home] [Help]

APPS.HXC_TIMESTORE_DEPOSIT_UTIL dependencies on HXC_TIMECARD_BLOCK_UTILS

Line 28: (hxc_timecard_block_utils.find_active_timecard_index

24: NULL,
25: NULL,
26: p_start_date => fnd_date.canonical_to_date
27: (p_blocks
28: (hxc_timecard_block_utils.find_active_timecard_index
29: (p_blocks)
30: ).start_time
31: ),
32: p_stop_date => fnd_date.canonical_to_date

Line 34: (hxc_timecard_block_utils.find_active_timecard_index

30: ).start_time
31: ),
32: p_stop_date => fnd_date.canonical_to_date
33: (p_blocks
34: (hxc_timecard_block_utils.find_active_timecard_index
35: (p_blocks)
36: ).stop_time
37: )
38: )

Line 196: l_timecard_index := hxc_timecard_block_utils.find_active_timecard_index(p_blocks);

192: l_proc := g_package || 'begin_approval';
193: hr_utility.set_location ('Entering:' || l_proc, 10);
194: END IF;
195:
196: l_timecard_index := hxc_timecard_block_utils.find_active_timecard_index(p_blocks);
197:
198: hxc_timecard_properties.get_preference_properties
199: (p_validate => hxc_timecard.c_no,
200: p_resource_id => p_blocks(l_timecard_index).resource_id,

Line 201: p_timecard_start_time => hxc_timecard_block_utils.date_value(p_blocks(l_timecard_index).start_time),

197:
198: hxc_timecard_properties.get_preference_properties
199: (p_validate => hxc_timecard.c_no,
200: p_resource_id => p_blocks(l_timecard_index).resource_id,
201: p_timecard_start_time => hxc_timecard_block_utils.date_value(p_blocks(l_timecard_index).start_time),
202: p_timecard_stop_time => hxc_timecard_block_utils.date_value(p_blocks(l_timecard_index).stop_time),
203: p_for_timecard => false,
204: p_timecard_bb_id => p_timecard_id,
205: p_timecard_bb_ovn => p_blocks(l_timecard_index).object_version_number,

Line 202: p_timecard_stop_time => hxc_timecard_block_utils.date_value(p_blocks(l_timecard_index).stop_time),

198: hxc_timecard_properties.get_preference_properties
199: (p_validate => hxc_timecard.c_no,
200: p_resource_id => p_blocks(l_timecard_index).resource_id,
201: p_timecard_start_time => hxc_timecard_block_utils.date_value(p_blocks(l_timecard_index).start_time),
202: p_timecard_stop_time => hxc_timecard_block_utils.date_value(p_blocks(l_timecard_index).stop_time),
203: p_for_timecard => false,
204: p_timecard_bb_id => p_timecard_id,
205: p_timecard_bb_ovn => p_blocks(l_timecard_index).object_version_number,
206: p_messages => l_messages,

Line 215: hxc_timecard_block_utils.find_active_timecard_index (p_blocks);

211: (p_messages => l_messages);
212:
213: -- Determine if this is a resubmitted timecard
214: l_timecard_index :=
215: hxc_timecard_block_utils.find_active_timecard_index (p_blocks);
216:
217: IF (hxc_timecard_block_utils.date_value
218: (p_blocks (l_timecard_index).date_to
219: ) = hr_general.end_of_time

Line 217: IF (hxc_timecard_block_utils.date_value

213: -- Determine if this is a resubmitted timecard
214: l_timecard_index :=
215: hxc_timecard_block_utils.find_active_timecard_index (p_blocks);
216:
217: IF (hxc_timecard_block_utils.date_value
218: (p_blocks (l_timecard_index).date_to
219: ) = hr_general.end_of_time
220: )
221: THEN

Line 302: hxc_timecard_block_utils.initialize_timecard_index;

298: fnd_msg_pub.initialize;
299: hxc_timecard_message_helper.initializeerrors;
300: hxc_time_category_utils_pkg.push_timecard (p_blocks, p_attributes);
301: p_messages := hxc_message_table_type ();
302: hxc_timecard_block_utils.initialize_timecard_index;
303: -- Check input parameters
304: hxc_deposit_checks.check_inputs (p_blocks => p_blocks,
305: p_attributes => p_attributes,
306: p_deposit_mode => hxc_timecard.c_save,

Line 313: hxc_timecard_block_utils.find_active_timecard_index (p_blocks);

309: );
310: hxc_timecard_message_helper.processerrors (p_messages => p_messages);
311: -- First we are getting the preferences
312: l_timecard_index :=
313: hxc_timecard_block_utils.find_active_timecard_index (p_blocks);
314: hxc_timecard_properties.get_preference_properties
315: (p_validate => hxc_timecard.c_yes,
316: p_resource_id => p_blocks (l_timecard_index).resource_id,
317: p_timecard_start_time => fnd_date.canonical_to_date

Line 330: hxc_timecard_block_utils.sort_blocks

326: );
327: hxc_timecard_message_helper.processerrors (p_messages => p_messages);
328: -- p_messages.DELETE;
329: -- Sort blocks
330: hxc_timecard_block_utils.sort_blocks
331: (p_blocks => p_blocks,
332: p_timecard_blocks => l_timecard_blocks,
333: p_day_blocks => l_day_blocks,
334: p_detail_blocks => l_detail_blocks

Line 384: hxc_timecard_block_utils.convert_to_dpwr_blocks (p_blocks);

380: (p_messages => p_messages);
381: */ -- Call time entry rules for save
382:
383: l_old_style_blks :=
384: hxc_timecard_block_utils.convert_to_dpwr_blocks (p_blocks);
385: l_old_style_attrs :=
386: hxc_timecard_attribute_utils.convert_to_dpwr_attributes (p_attributes);
387:
388: hxc_time_entry_rules_utils_pkg.execute_time_entry_rules

Line 436: (hxc_timecard_block_utils.find_active_timecard_index (p_blocks)

432: -- get all the errors
433: p_messages := hxc_timecard_message_helper.getmessages;
434: p_timecard_id :=
435: p_blocks
436: (hxc_timecard_block_utils.find_active_timecard_index (p_blocks)
437: ).time_building_block_id;
438: p_timecard_ovn :=
439: p_blocks
440: (hxc_timecard_block_utils.find_active_timecard_index (p_blocks)

Line 440: (hxc_timecard_block_utils.find_active_timecard_index (p_blocks)

436: (hxc_timecard_block_utils.find_active_timecard_index (p_blocks)
437: ).time_building_block_id;
438: p_timecard_ovn :=
439: p_blocks
440: (hxc_timecard_block_utils.find_active_timecard_index (p_blocks)
441: ).object_version_number;
442: END save_timecard;
443:
444: -----------------------------------------------------------------------------

Line 496: hxc_timecard_block_utils.initialize_timecard_index;

492: BEGIN
493: fnd_msg_pub.initialize;
494: hxc_timecard_message_helper.initializeerrors;
495: p_messages := hxc_message_table_type ();
496: hxc_timecard_block_utils.initialize_timecard_index;
497: -- Check input parameters
498: hxc_deposit_checks.check_inputs
499: (p_blocks => p_blocks,
500: p_attributes => p_attributes,

Line 508: hxc_timecard_block_utils.find_active_timecard_index (p_blocks);

504: );
505: hxc_timecard_message_helper.processerrors (p_messages => p_messages);
506: -- Determine if this is a resubmitted timecard
507: l_timecard_index :=
508: hxc_timecard_block_utils.find_active_timecard_index (p_blocks);
509:
510: IF (hxc_timecard_block_utils.date_value
511: (p_blocks (l_timecard_index).date_to
512: ) = hr_general.end_of_time

Line 510: IF (hxc_timecard_block_utils.date_value

506: -- Determine if this is a resubmitted timecard
507: l_timecard_index :=
508: hxc_timecard_block_utils.find_active_timecard_index (p_blocks);
509:
510: IF (hxc_timecard_block_utils.date_value
511: (p_blocks (l_timecard_index).date_to
512: ) = hr_general.end_of_time
513: )
514: THEN

Line 547: hxc_timecard_block_utils.sort_blocks

543: p_property_table => l_timecard_props
544: );
545: hxc_timecard_message_helper.processerrors (p_messages => p_messages);
546: -- Sort the blocks - needed for deposit and all sorts of short cuts!
547: hxc_timecard_block_utils.sort_blocks
548: (p_blocks => p_blocks,
549: p_timecard_blocks => l_timecard_blocks,
550: p_day_blocks => l_day_blocks,
551: p_detail_blocks => l_detail_blocks

Line 700: (hxc_timecard_block_utils.find_active_timecard_index (p_blocks)

696: hxc_timecard_message_helper.processerrors (p_messages => p_messages);
697: -- set the out parameters
698: p_timecard_id :=
699: p_blocks
700: (hxc_timecard_block_utils.find_active_timecard_index (p_blocks)
701: ).time_building_block_id;
702: p_timecard_ovn :=
703: p_blocks
704: (hxc_timecard_block_utils.find_active_timecard_index (p_blocks)

Line 704: (hxc_timecard_block_utils.find_active_timecard_index (p_blocks)

700: (hxc_timecard_block_utils.find_active_timecard_index (p_blocks)
701: ).time_building_block_id;
702: p_timecard_ovn :=
703: p_blocks
704: (hxc_timecard_block_utils.find_active_timecard_index (p_blocks)
705: ).object_version_number;
706:
707: IF ( (p_template <> hxc_timecard.c_yes)
708: AND (hxc_timecard_message_helper.noerrors)

Line 809: -- that can be found in hxc_timecard_block_utils. It is not

805: --
806: -- Description: Private Function that will convert the old PL/SQL Timecard
807: -- structure to the new TYPE that is then returned
808: -- FYI: This is the reverse function of convert_to_dpwr_blocks
809: -- that can be found in hxc_timecard_block_utils. It is not
810: -- defined in that procedure as it is only needed for this API
811: -- hence we define it here as a provate function
812: -----------------------------------------------------------------------------
813: FUNCTION convert_tbb_to_type (

Line 2369: hxc_timecard_block_utils.convert_to_dpwr_blocks (p_blocks => l_blocks);

2365: p_app_blocks => l_blocks,
2366: p_app_attributes => p_app_attributes
2367: );
2368: p_app_blocks :=
2369: hxc_timecard_block_utils.convert_to_dpwr_blocks (p_blocks => l_blocks);
2370:
2371: IF g_debug
2372: THEN
2373: hr_utility.set_location ('Leaving:' || l_proc, 20);

Line 2587: hxc_timecard_block_utils.find_active_timecard_index (p_app_blocks);

2583: hr_utility.set_location ('Entering:' || l_proc, 10);
2584: END IF;
2585:
2586: l_tc_index :=
2587: hxc_timecard_block_utils.find_active_timecard_index (p_app_blocks);
2588:
2589: IF (hxc_timecard_block_utils.is_new_block (p_app_blocks (l_tc_index)))
2590: THEN
2591: hxc_lock_api.request_lock

Line 2589: IF (hxc_timecard_block_utils.is_new_block (p_app_blocks (l_tc_index)))

2585:
2586: l_tc_index :=
2587: hxc_timecard_block_utils.find_active_timecard_index (p_app_blocks);
2588:
2589: IF (hxc_timecard_block_utils.is_new_block (p_app_blocks (l_tc_index)))
2590: THEN
2591: hxc_lock_api.request_lock
2592: (p_process_locker_type => hxc_lock_util.c_plsql_deposit_action,
2593: p_resource_id => p_app_blocks (l_tc_index).resource_id,

Line 2658: hxc_timecard_block_utils.find_active_timecard_index (p_app_blocks);

2654: hr_utility.set_location ('Entering:' || l_proc, 10);
2655: END IF;
2656:
2657: l_tc_index :=
2658: hxc_timecard_block_utils.find_active_timecard_index (p_app_blocks);
2659:
2660: IF (hxc_timecard_block_utils.is_new_block (p_app_blocks (l_tc_index)))
2661: THEN
2662: hxc_lock_api.release_lock

Line 2660: IF (hxc_timecard_block_utils.is_new_block (p_app_blocks (l_tc_index)))

2656:
2657: l_tc_index :=
2658: hxc_timecard_block_utils.find_active_timecard_index (p_app_blocks);
2659:
2660: IF (hxc_timecard_block_utils.is_new_block (p_app_blocks (l_tc_index)))
2661: THEN
2662: hxc_lock_api.release_lock
2663: (p_row_lock_id => p_row_lock_id,
2664: p_process_locker_type => hxc_lock_util.c_plsql_deposit_action,