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 201: l_timecard_index := hxc_timecard_block_utils.find_active_timecard_index(p_blocks);

197:
198: -- set savepoint
199: savepoint TC_APPROVAL_SAVEPOINT;
200:
201: l_timecard_index := hxc_timecard_block_utils.find_active_timecard_index(p_blocks);
202:
203: hxc_timecard_properties.get_preference_properties
204: (p_validate => hxc_timecard.c_no,
205: p_resource_id => p_blocks(l_timecard_index).resource_id,

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

202:
203: hxc_timecard_properties.get_preference_properties
204: (p_validate => hxc_timecard.c_no,
205: p_resource_id => p_blocks(l_timecard_index).resource_id,
206: p_timecard_start_time => hxc_timecard_block_utils.date_value(p_blocks(l_timecard_index).start_time),
207: p_timecard_stop_time => hxc_timecard_block_utils.date_value(p_blocks(l_timecard_index).stop_time),
208: p_for_timecard => false,
209: p_timecard_bb_id => p_timecard_id,
210: p_timecard_bb_ovn => p_blocks(l_timecard_index).object_version_number,

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

203: hxc_timecard_properties.get_preference_properties
204: (p_validate => hxc_timecard.c_no,
205: p_resource_id => p_blocks(l_timecard_index).resource_id,
206: p_timecard_start_time => hxc_timecard_block_utils.date_value(p_blocks(l_timecard_index).start_time),
207: p_timecard_stop_time => hxc_timecard_block_utils.date_value(p_blocks(l_timecard_index).stop_time),
208: p_for_timecard => false,
209: p_timecard_bb_id => p_timecard_id,
210: p_timecard_bb_ovn => p_blocks(l_timecard_index).object_version_number,
211: p_messages => l_messages,

Line 220: hxc_timecard_block_utils.find_active_timecard_index (p_blocks);

216: (p_messages => l_messages);
217:
218: -- Determine if this is a resubmitted timecard
219: l_timecard_index :=
220: hxc_timecard_block_utils.find_active_timecard_index (p_blocks);
221:
222: IF (hxc_timecard_block_utils.date_value
223: (p_blocks (l_timecard_index).date_to
224: ) = hr_general.end_of_time

Line 222: IF (hxc_timecard_block_utils.date_value

218: -- Determine if this is a resubmitted timecard
219: l_timecard_index :=
220: hxc_timecard_block_utils.find_active_timecard_index (p_blocks);
221:
222: IF (hxc_timecard_block_utils.date_value
223: (p_blocks (l_timecard_index).date_to
224: ) = hr_general.end_of_time
225: )
226: THEN

Line 351: hxc_timecard_block_utils.initialize_timecard_index;

347: --This is done in the call to hxc_timecard_validation.deposit_validation
348: --hxc_time_category_utils_pkg.push_timecard (p_blocks, p_attributes);
349:
350: p_messages := hxc_message_table_type ();
351: hxc_timecard_block_utils.initialize_timecard_index;
352:
353: -- set savepoint
354: savepoint TC_SAVE_SAVEPOINT;
355:

Line 366: hxc_timecard_block_utils.find_active_timecard_index (p_blocks);

362: );
363: hxc_timecard_message_helper.processerrors (p_messages => p_messages);
364: -- First we are getting the preferences
365: l_timecard_index :=
366: hxc_timecard_block_utils.find_active_timecard_index (p_blocks);
367:
368: l_timecard_start_time :=
369: fnd_date.canonical_to_date(p_blocks (l_timecard_index).start_time) ;
370:

Line 471: hxc_timecard_block_utils.sort_blocks

467:
468:
469: -- p_messages.DELETE;
470: -- Sort blocks
471: hxc_timecard_block_utils.sort_blocks
472: (p_blocks => p_blocks,
473: p_timecard_blocks => l_timecard_blocks,
474: p_day_blocks => l_day_blocks,
475: p_detail_blocks => l_detail_blocks

Line 528: hxc_timecard_block_utils.convert_to_dpwr_blocks (p_blocks);

524:
525:
526: /*
527: l_old_style_blks :=
528: hxc_timecard_block_utils.convert_to_dpwr_blocks (p_blocks);
529: l_old_style_attrs :=
530: hxc_timecard_attribute_utils.convert_to_dpwr_attributes (p_attributes);
531:
532: hxc_time_entry_rules_utils_pkg.execute_time_entry_rules

Line 639: (hxc_timecard_block_utils.find_active_timecard_index (p_blocks)

635: -- get all the errors
636: p_messages := hxc_timecard_message_helper.getmessages;
637: p_timecard_id :=
638: p_blocks
639: (hxc_timecard_block_utils.find_active_timecard_index (p_blocks)
640: ).time_building_block_id;
641: p_timecard_ovn :=
642: p_blocks
643: (hxc_timecard_block_utils.find_active_timecard_index (p_blocks)

Line 643: (hxc_timecard_block_utils.find_active_timecard_index (p_blocks)

639: (hxc_timecard_block_utils.find_active_timecard_index (p_blocks)
640: ).time_building_block_id;
641: p_timecard_ovn :=
642: p_blocks
643: (hxc_timecard_block_utils.find_active_timecard_index (p_blocks)
644: ).object_version_number;
645:
646:
647: -- OTL-Absences Integration (Bug 8779478)

Line 650: and p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).SCOPE <> hxc_timecard.c_template_scope) THEN

646:
647: -- OTL-Absences Integration (Bug 8779478)
648: IF (nvl(fnd_profile.value('HR_ABS_OTL_INTEGRATION'), 'N') = 'Y') THEN
649: IF (p_timecard_id > 0 and hxc_timecard_message_helper.noerrors
650: and p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).SCOPE <> hxc_timecard.c_template_scope) THEN
651:
652: IF g_debug THEN
653: hr_utility.trace('ABS:Initiated Online Retrieval from HXC_TIMESTORE_DEPOSIT_UTIL.SAVE_TIMECARD');
654: END IF;

Line 778: hxc_timecard_block_utils.initialize_timecard_index;

774: fnd_msg_pub.initialize;
775: hxc_timecard_message_helper.initializeerrors;
776:
777: p_messages := hxc_message_table_type ();
778: hxc_timecard_block_utils.initialize_timecard_index;
779:
780: -- set savepoint
781: savepoint TC_SUB_SAVEPOINT ;
782:

Line 794: hxc_timecard_block_utils.find_active_timecard_index (p_blocks);

790: );
791: hxc_timecard_message_helper.processerrors (p_messages => p_messages);
792: -- Determine if this is a resubmitted timecard
793: l_timecard_index :=
794: hxc_timecard_block_utils.find_active_timecard_index (p_blocks);
795:
796: IF (hxc_timecard_block_utils.date_value
797: (p_blocks (l_timecard_index).date_to
798: ) = hr_general.end_of_time

Line 796: IF (hxc_timecard_block_utils.date_value

792: -- Determine if this is a resubmitted timecard
793: l_timecard_index :=
794: hxc_timecard_block_utils.find_active_timecard_index (p_blocks);
795:
796: IF (hxc_timecard_block_utils.date_value
797: (p_blocks (l_timecard_index).date_to
798: ) = hr_general.end_of_time
799: )
800: THEN

Line 920: hxc_timecard_block_utils.sort_blocks

916: hr_utility.trace(' *****************');
917:
918: END IF;
919: END IF;
920: hxc_timecard_block_utils.sort_blocks
921: (p_blocks => p_blocks,
922: p_timecard_blocks => l_timecard_blocks,
923: p_day_blocks => l_day_blocks,
924: p_detail_blocks => l_detail_blocks

Line 1111: (hxc_timecard_block_utils.find_active_timecard_index (p_blocks)

1107: hxc_timecard_message_helper.processerrors (p_messages => p_messages);
1108: -- set the out parameters
1109: p_timecard_id :=
1110: p_blocks
1111: (hxc_timecard_block_utils.find_active_timecard_index (p_blocks)
1112: ).time_building_block_id;
1113: p_timecard_ovn :=
1114: p_blocks
1115: (hxc_timecard_block_utils.find_active_timecard_index (p_blocks)

Line 1115: (hxc_timecard_block_utils.find_active_timecard_index (p_blocks)

1111: (hxc_timecard_block_utils.find_active_timecard_index (p_blocks)
1112: ).time_building_block_id;
1113: p_timecard_ovn :=
1114: p_blocks
1115: (hxc_timecard_block_utils.find_active_timecard_index (p_blocks)
1116: ).object_version_number;
1117:
1118: IF ( (p_template <> hxc_timecard.c_yes)
1119: AND (hxc_timecard_message_helper.noerrors)

Line 1156: and p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).SCOPE <> hxc_timecard.c_template_scope)

1152: -- OTL-Absences Integration (Bug 8779478)
1153: IF (nvl(fnd_profile.value('HR_ABS_OTL_INTEGRATION'), 'N') = 'Y')
1154: THEN
1155: IF (p_timecard_id > 0 and hxc_timecard_message_helper.noerrors
1156: and p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).SCOPE <> hxc_timecard.c_template_scope)
1157: THEN
1158: IF g_debug THEN
1159: hr_utility.trace('ABS:Initiated Online Retrieval from HXC_TIMESTORE_DEPOSIT_UTIL.SUBMIT_TIMECARD');
1160: END IF;

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

1317: --
1318: -- Description: Private Function that will convert the old PL/SQL Timecard
1319: -- structure to the new TYPE that is then returned
1320: -- FYI: This is the reverse function of convert_to_dpwr_blocks
1321: -- that can be found in hxc_timecard_block_utils. It is not
1322: -- defined in that procedure as it is only needed for this API
1323: -- hence we define it here as a provate function
1324: -----------------------------------------------------------------------------
1325: FUNCTION convert_tbb_to_type (

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

3007: p_app_blocks => l_blocks,
3008: p_app_attributes => p_app_attributes
3009: );
3010: p_app_blocks :=
3011: hxc_timecard_block_utils.convert_to_dpwr_blocks (p_blocks => l_blocks);
3012:
3013: IF g_debug
3014: THEN
3015: hr_utility.set_location ('Leaving:' || l_proc, 20);

Line 3229: hxc_timecard_block_utils.find_active_timecard_index (p_app_blocks);

3225: hr_utility.set_location ('Entering:' || l_proc, 10);
3226: END IF;
3227:
3228: l_tc_index :=
3229: hxc_timecard_block_utils.find_active_timecard_index (p_app_blocks);
3230:
3231: IF (hxc_timecard_block_utils.is_new_block (p_app_blocks (l_tc_index)))
3232: THEN
3233: hxc_lock_api.request_lock

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

3227:
3228: l_tc_index :=
3229: hxc_timecard_block_utils.find_active_timecard_index (p_app_blocks);
3230:
3231: IF (hxc_timecard_block_utils.is_new_block (p_app_blocks (l_tc_index)))
3232: THEN
3233: hxc_lock_api.request_lock
3234: (p_process_locker_type => hxc_lock_util.c_plsql_deposit_action,
3235: p_resource_id => p_app_blocks (l_tc_index).resource_id,

Line 3300: hxc_timecard_block_utils.find_active_timecard_index (p_app_blocks);

3296: hr_utility.set_location ('Entering:' || l_proc, 10);
3297: END IF;
3298:
3299: l_tc_index :=
3300: hxc_timecard_block_utils.find_active_timecard_index (p_app_blocks);
3301:
3302: IF (hxc_timecard_block_utils.is_new_block (p_app_blocks (l_tc_index)))
3303: THEN
3304: hxc_lock_api.release_lock

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

3298:
3299: l_tc_index :=
3300: hxc_timecard_block_utils.find_active_timecard_index (p_app_blocks);
3301:
3302: IF (hxc_timecard_block_utils.is_new_block (p_app_blocks (l_tc_index)))
3303: THEN
3304: hxc_lock_api.release_lock
3305: (p_row_lock_id => p_row_lock_id,
3306: p_process_locker_type => hxc_lock_util.c_plsql_deposit_action,