DBA Data[Home] [Help]

APPS.HXC_TIMECARD_VALIDATION dependencies on HXC_TIMECARD

Line 1: package body hxc_timecard_validation as

1: package body hxc_timecard_validation as
2: /* $Header: hxctimevalid.pkb 120.2.12020000.2 2013/01/18 06:16:15 asrajago ship $ */
3:
4: type retrieval_ref_cursor IS ref cursor;
5: -- Bug 16178193

Line 27: hxc_timecard_message_helper.addErrorToCollection

23: open c_deposit_process;
24: fetch c_deposit_process into l_deposit_process_id;
25: if(c_deposit_process%notfound) then
26: close c_deposit_process;
27: hxc_timecard_message_helper.addErrorToCollection
28: (p_messages,
29: 'HXC_NO_OTL_DEPOSIT_PROC',
30: hxc_timecard.c_error,
31: null,

Line 30: hxc_timecard.c_error,

26: close c_deposit_process;
27: hxc_timecard_message_helper.addErrorToCollection
28: (p_messages,
29: 'HXC_NO_OTL_DEPOSIT_PROC',
30: hxc_timecard.c_error,
31: null,
32: null,
33: hxc_timecard.c_hxc,
34: null,

Line 33: hxc_timecard.c_hxc,

29: 'HXC_NO_OTL_DEPOSIT_PROC',
30: hxc_timecard.c_error,
31: null,
32: null,
33: hxc_timecard.c_hxc,
34: null,
35: null,
36: null,
37: null

Line 188: => hxc_timecard_block_utils.convert_to_dpwr_blocks(p_blocks),

184:
185:
186: hxc_self_service_time_deposit.set_app_hook_params
187: (p_building_blocks
188: => hxc_timecard_block_utils.convert_to_dpwr_blocks(p_blocks),
189: p_app_attributes => l_app_attributes,
190: p_messages => l_messages
191: );
192:

Line 208: hxc_timecard_message_utils.append_old_messages

204: l_messages hxc_self_service_time_deposit.message_table;
205: Begin
206:
207: l_messages := hxc_self_service_time_deposit.get_messages;
208: hxc_timecard_message_utils.append_old_messages
209: (p_messages => p_messages,
210: p_old_messages => l_messages,
211: p_retrieval_process_id => p_retrieval_process_id
212: );

Line 240: if((p_deposit_mode <> hxc_timecard.c_save)

236: if((p_recipients(l_index).application_update_process is not null)
237: AND
238: (p_recipients(l_index).appl_retrieval_process_id is not null)) then
239:
240: if((p_deposit_mode <> hxc_timecard.c_save)
241: OR(
242: (p_deposit_mode = hxc_timecard.c_save)
243: AND
244: (p_recipients(l_index).time_recipient_id = p_projects_tr_id)

Line 242: (p_deposit_mode = hxc_timecard.c_save)

238: (p_recipients(l_index).appl_retrieval_process_id is not null)) then
239:
240: if((p_deposit_mode <> hxc_timecard.c_save)
241: OR(
242: (p_deposit_mode = hxc_timecard.c_save)
243: AND
244: (p_recipients(l_index).time_recipient_id = p_projects_tr_id)
245: )
246: OR(

Line 247: (p_deposit_mode = hxc_timecard.c_save)

243: AND
244: (p_recipients(l_index).time_recipient_id = p_projects_tr_id)
245: )
246: OR(
247: (p_deposit_mode = hxc_timecard.c_save)
248: AND
249: (p_validate_on_save = hxc_timecard.c_yes)
250: )) then
251:

Line 249: (p_validate_on_save = hxc_timecard.c_yes)

245: )
246: OR(
247: (p_deposit_mode = hxc_timecard.c_save)
248: AND
249: (p_validate_on_save = hxc_timecard.c_yes)
250: )) then
251:
252: set_attributes
253: (p_blocks,

Line 310: if((p_deposit_mode <> hxc_timecard.c_save)

306: if((p_recipients(l_index).appl_validation_process is not null)
307: AND
308: (p_recipients(l_index).appl_retrieval_process_id is not null))then
309:
310: if((p_deposit_mode <> hxc_timecard.c_save)
311: OR(
312: (p_deposit_mode = hxc_timecard.c_save)
313: AND
314: (p_recipients(l_index).time_recipient_id = p_projects_tr_id)

Line 312: (p_deposit_mode = hxc_timecard.c_save)

308: (p_recipients(l_index).appl_retrieval_process_id is not null))then
309:
310: if((p_deposit_mode <> hxc_timecard.c_save)
311: OR(
312: (p_deposit_mode = hxc_timecard.c_save)
313: AND
314: (p_recipients(l_index).time_recipient_id = p_projects_tr_id)
315: )
316: OR((p_deposit_mode = hxc_timecard.c_save)

Line 316: OR((p_deposit_mode = hxc_timecard.c_save)

312: (p_deposit_mode = hxc_timecard.c_save)
313: AND
314: (p_recipients(l_index).time_recipient_id = p_projects_tr_id)
315: )
316: OR((p_deposit_mode = hxc_timecard.c_save)
317: AND
318: (p_validate_on_save = hxc_timecard.c_yes)
319: )) then
320:

Line 318: (p_validate_on_save = hxc_timecard.c_yes)

314: (p_recipients(l_index).time_recipient_id = p_projects_tr_id)
315: )
316: OR((p_deposit_mode = hxc_timecard.c_save)
317: AND
318: (p_validate_on_save = hxc_timecard.c_yes)
319: )) then
320:
321: if(p_elp_terg_id is not null) then
322: l_elp_blocks := hxc_elp_utils.build_elp_objects

Line 452: l_template_index := hxc_timecard_attribute_utils.get_attribute_index

448:
449: Begin
450:
451: p_can_deposit := true;
452: l_template_index := hxc_timecard_attribute_utils.get_attribute_index
453: (p_attributes,
454: hxc_timecard.c_template_attribute,
455: null
456: );

Line 454: hxc_timecard.c_template_attribute,

450:
451: p_can_deposit := true;
452: l_template_index := hxc_timecard_attribute_utils.get_attribute_index
453: (p_attributes,
454: hxc_timecard.c_template_attribute,
455: null
456: );
457: l_security_index := hxc_timecard_attribute_utils.get_attribute_index
458: (p_attributes,

Line 457: l_security_index := hxc_timecard_attribute_utils.get_attribute_index

453: (p_attributes,
454: hxc_timecard.c_template_attribute,
455: null
456: );
457: l_security_index := hxc_timecard_attribute_utils.get_attribute_index
458: (p_attributes,
459: hxc_timecard.c_security_attribute,
460: null
461: );

Line 459: hxc_timecard.c_security_attribute,

455: null
456: );
457: l_security_index := hxc_timecard_attribute_utils.get_attribute_index
458: (p_attributes,
459: hxc_timecard.c_security_attribute,
460: null
461: );
462:
463: l_template_name := p_attributes(l_template_index).attribute1;

Line 475: hxc_timecard_message_helper.addErrorToCollection

471: l_business_group_id)) then
472:
473: p_can_deposit := false;
474:
475: hxc_timecard_message_helper.addErrorToCollection
476: (p_messages,
477: 'HXC_366204_TEMPLATE_NAME',
478: hxc_timecard.c_error,
479: null,

Line 478: hxc_timecard.c_error,

474:
475: hxc_timecard_message_helper.addErrorToCollection
476: (p_messages,
477: 'HXC_366204_TEMPLATE_NAME',
478: hxc_timecard.c_error,
479: null,
480: 'TEMPLATE_NAME&'||l_template_name,
481: hxc_timecard.c_hxc,
482: null,

Line 481: hxc_timecard.c_hxc,

477: 'HXC_366204_TEMPLATE_NAME',
478: hxc_timecard.c_error,
479: null,
480: 'TEMPLATE_NAME&'||l_template_name,
481: hxc_timecard.c_hxc,
482: null,
483: null,
484: null,
485: null

Line 495: p_props in hxc_timecard_prop_table_type,

491:
492: Procedure change_late_audit_validation
493: (p_old_style_blks in hxc_self_service_time_deposit.timecard_info,
494: p_old_style_attrs in hxc_self_service_time_deposit.building_block_attribute_info,
495: p_props in hxc_timecard_prop_table_type,
496: p_eval_start_date in date,
497: p_eval_end_date in date,
498: p_messages in out nocopy hxc_message_table_type
499: ) is

Line 507: hxc_timecard_properties.find_property_value

503:
504: Begin
505:
506: l_cla_terg_id := to_number(
507: hxc_timecard_properties.find_property_value
508: (p_props,
509: 'TsPerAuditRequirementsAuditRequirements',
510: null,
511: null,

Line 524: hxc_timecard_message_utils.append_old_messages

520: p_messages => l_old_messages,
521: p_time_entry_rule_group_id => l_cla_terg_id
522: );
523:
524: hxc_timecard_message_utils.append_old_messages
525: (p_messages => p_messages,
526: p_old_messages => l_old_messages,
527: p_retrieval_process_id => null
528: );

Line 538: p_props in hxc_timecard_prop_table_type,

534: (p_blocks in out nocopy hxc_block_table_type,
535: p_attributes in out nocopy hxc_attribute_table_type,
536: p_old_style_blks in hxc_self_service_time_deposit.timecard_info,
537: p_old_style_attrs in hxc_self_service_time_deposit.building_block_attribute_info,
538: p_props in hxc_timecard_prop_table_type,
539: p_eval_date in date,
540: p_deposit_mode in varchar2,
541: p_resubmit in varchar2,
542: p_messages in out nocopy hxc_message_table_type

Line 635: hxc_timecard_block_utils.date_value

631: fetch c_pa_tr_id into l_projects_tr_id;
632: close c_pa_tr_id;
633:
634: l_timecard_start_time :=
635: hxc_timecard_block_utils.date_value
636: (p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).start_time);
637: l_timecard_stop_time:=
638: hxc_timecard_block_utils.date_value
639: (p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).stop_time);

Line 636: (p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).start_time);

632: close c_pa_tr_id;
633:
634: l_timecard_start_time :=
635: hxc_timecard_block_utils.date_value
636: (p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).start_time);
637: l_timecard_stop_time:=
638: hxc_timecard_block_utils.date_value
639: (p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).stop_time);
640:

Line 638: hxc_timecard_block_utils.date_value

634: l_timecard_start_time :=
635: hxc_timecard_block_utils.date_value
636: (p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).start_time);
637: l_timecard_stop_time:=
638: hxc_timecard_block_utils.date_value
639: (p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).stop_time);
640:
641:
642: l_application_set_id := to_number

Line 639: (p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).stop_time);

635: hxc_timecard_block_utils.date_value
636: (p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).start_time);
637: l_timecard_stop_time:=
638: hxc_timecard_block_utils.date_value
639: (p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).stop_time);
640:
641:
642: l_application_set_id := to_number
643: (hxc_timecard_properties.find_property_value

Line 643: (hxc_timecard_properties.find_property_value

639: (p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).stop_time);
640:
641:
642: l_application_set_id := to_number
643: (hxc_timecard_properties.find_property_value
644: (p_props,
645: 'TsPerApplicationSetTsApplicationSet',
646: null,
647: null,

Line 653: hxc_timecard_properties.find_property_value

649: l_timecard_stop_time
650: ));
651:
652: l_validate_on_save :=
653: hxc_timecard_properties.find_property_value
654: (p_props,
655: 'TsPerValidateOnSaveValidateOnSave',
656: null,
657: null,

Line 663: l_validate_on_save := hxc_timecard.c_no;

659: l_timecard_stop_time
660: );
661:
662: if(l_validate_on_save is null) then
663: l_validate_on_save := hxc_timecard.c_no;
664: end if;
665:
666: l_appl_recipients := recipients(l_application_set_id);
667:

Line 684: (hxc_timecard_properties.find_property_value

680: l_validate_on_save
681: );
682:
683: l_elp_terg_id := to_number
684: (hxc_timecard_properties.find_property_value
685: (p_props,
686: 'TsPerElpRulesElpTimeEntryRuleGroup',
687: null,
688: null,

Line 727: hxc_timecard_message_utils.append_old_messages

723: p_pte_terg_id => l_elp_terg_id,
724: p_application_set_id => l_application_set_id
725: );
726:
727: hxc_timecard_message_utils.append_old_messages
728: (p_messages => p_messages,
729: p_old_messages => l_old_messages,
730: p_retrieval_process_id => null
731: );

Line 792: hxc_timecard_message_utils.append_old_messages

788: p_blocks => p_blocks,
789: p_attributes => p_attributes
790: );
791:
792: hxc_timecard_message_utils.append_old_messages
793: (p_messages => p_messages,
794: p_old_messages => l_old_messages,
795: p_retrieval_process_id => null
796: );

Line 806: p_otm_explosion => hxc_timecard_properties.find_property_value

802: l_old_messages.delete;
803:
804: hxt_hxc_retrieval_process.otlr_validation_required
805: (p_operation => p_deposit_mode,
806: p_otm_explosion => hxc_timecard_properties.find_property_value
807: (p_props,
808: 'TcWRulesEvaluationRulesEvaluation',
809: null,
810: null,

Line 813: p_otm_rtr_id => hxc_timecard_properties.find_property_value

809: null,
810: null,
811: p_eval_date
812: ),
813: p_otm_rtr_id => hxc_timecard_properties.find_property_value
814: (p_props,
815: 'TcWRulesEvaluationAppRulesEvaluation',
816: null,
817: null,

Line 821: p_timecard_id => p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).time_building_block_id,

817: null,
818: p_eval_date
819: ),
820: p_app_set_id => l_application_set_id,
821: p_timecard_id => p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).time_building_block_id,
822: p_timecard_ovn => p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).object_version_number,
823: p_time_building_blocks => p_old_style_blks,
824: p_time_att_info => l_app_attributes,
825: p_messages => l_old_messages

Line 822: p_timecard_ovn => p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).object_version_number,

818: p_eval_date
819: ),
820: p_app_set_id => l_application_set_id,
821: p_timecard_id => p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).time_building_block_id,
822: p_timecard_ovn => p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).object_version_number,
823: p_time_building_blocks => p_old_style_blks,
824: p_time_att_info => l_app_attributes,
825: p_messages => l_old_messages
826: );

Line 828: hxc_timecard_message_utils.append_old_messages

824: p_time_att_info => l_app_attributes,
825: p_messages => l_old_messages
826: );
827:
828: hxc_timecard_message_utils.append_old_messages
829: (p_messages => p_messages,
830: p_old_messages => l_old_messages,
831: p_retrieval_process_id => null
832: );

Line 840: p_props in hxc_timecard_prop_table_type,

836: Procedure recipients_update_validation
837: (p_blocks in out nocopy hxc_block_table_type,
838: p_attributes in out nocopy hxc_attribute_table_type,
839: p_messages in out nocopy hxc_message_table_type,
840: p_props in hxc_timecard_prop_table_type,
841: p_deposit_mode in varchar2,
842: p_resubmit in varchar2
843: ) is
844:

Line 850: l_old_style_blks := HXC_TIMECARD_BLOCK_UTILS.convert_to_dpwr_blocks(p_blocks);

846: l_old_style_blks HXC_SELF_SERVICE_TIME_DEPOSIT.timecard_info;
847: l_old_style_attrs hxc_self_service_time_deposit.building_block_attribute_info;
848:
849: Begin
850: l_old_style_blks := HXC_TIMECARD_BLOCK_UTILS.convert_to_dpwr_blocks(p_blocks);
851: l_old_style_attrs := HXC_TIMECARD_ATTRIBUTE_UTILS.convert_to_dpwr_attributes(p_attributes);
852: l_eval_date := fnd_date.canonical_to_date(p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).start_time);
853:
854: recipients_update_validation

Line 851: l_old_style_attrs := HXC_TIMECARD_ATTRIBUTE_UTILS.convert_to_dpwr_attributes(p_attributes);

847: l_old_style_attrs hxc_self_service_time_deposit.building_block_attribute_info;
848:
849: Begin
850: l_old_style_blks := HXC_TIMECARD_BLOCK_UTILS.convert_to_dpwr_blocks(p_blocks);
851: l_old_style_attrs := HXC_TIMECARD_ATTRIBUTE_UTILS.convert_to_dpwr_attributes(p_attributes);
852: l_eval_date := fnd_date.canonical_to_date(p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).start_time);
853:
854: recipients_update_validation
855: (p_blocks => p_blocks,

Line 852: l_eval_date := fnd_date.canonical_to_date(p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).start_time);

848:
849: Begin
850: l_old_style_blks := HXC_TIMECARD_BLOCK_UTILS.convert_to_dpwr_blocks(p_blocks);
851: l_old_style_attrs := HXC_TIMECARD_ATTRIBUTE_UTILS.convert_to_dpwr_attributes(p_attributes);
852: l_eval_date := fnd_date.canonical_to_date(p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).start_time);
853:
854: recipients_update_validation
855: (p_blocks => p_blocks,
856: p_attributes => p_attributes,

Line 885: l_timecard_start_time := hxc_timecard_block_utils.date_value

881: l_dummy number;
882:
883: Begin
884:
885: l_timecard_start_time := hxc_timecard_block_utils.date_value
886: (p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).start_time);
887:
888: l_timecard_stop_time := hxc_timecard_block_utils.date_value
889: (p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).stop_time);

Line 886: (p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).start_time);

882:
883: Begin
884:
885: l_timecard_start_time := hxc_timecard_block_utils.date_value
886: (p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).start_time);
887:
888: l_timecard_stop_time := hxc_timecard_block_utils.date_value
889: (p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).stop_time);
890:

Line 888: l_timecard_stop_time := hxc_timecard_block_utils.date_value

884:
885: l_timecard_start_time := hxc_timecard_block_utils.date_value
886: (p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).start_time);
887:
888: l_timecard_stop_time := hxc_timecard_block_utils.date_value
889: (p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).stop_time);
890:
891: open c_data_set(l_timecard_stop_time);
892: fetch c_data_set into l_dummy;

Line 889: (p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).stop_time);

885: l_timecard_start_time := hxc_timecard_block_utils.date_value
886: (p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).start_time);
887:
888: l_timecard_stop_time := hxc_timecard_block_utils.date_value
889: (p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).stop_time);
890:
891: open c_data_set(l_timecard_stop_time);
892: fetch c_data_set into l_dummy;
893: if c_data_set%found then

Line 895: hxc_timecard_message_helper.addErrorToCollection

891: open c_data_set(l_timecard_stop_time);
892: fetch c_data_set into l_dummy;
893: if c_data_set%found then
894: close c_data_set;
895: hxc_timecard_message_helper.addErrorToCollection
896: (p_messages,
897: 'HXC_TC_OFFLINE_PERIOD_CONFLICT',
898: hxc_timecard.c_error,
899: null,

Line 898: hxc_timecard.c_error,

894: close c_data_set;
895: hxc_timecard_message_helper.addErrorToCollection
896: (p_messages,
897: 'HXC_TC_OFFLINE_PERIOD_CONFLICT',
898: hxc_timecard.c_error,
899: null,
900: null,
901: hxc_timecard.c_hxc,
902: p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).time_building_block_id,

Line 901: hxc_timecard.c_hxc,

897: 'HXC_TC_OFFLINE_PERIOD_CONFLICT',
898: hxc_timecard.c_error,
899: null,
900: null,
901: hxc_timecard.c_hxc,
902: p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).time_building_block_id,
903: p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).object_version_number,
904: null,
905: null

Line 902: p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).time_building_block_id,

898: hxc_timecard.c_error,
899: null,
900: null,
901: hxc_timecard.c_hxc,
902: p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).time_building_block_id,
903: p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).object_version_number,
904: null,
905: null
906: );

Line 903: p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).object_version_number,

899: null,
900: null,
901: hxc_timecard.c_hxc,
902: p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).time_building_block_id,
903: p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).object_version_number,
904: null,
905: null
906: );
907: else

Line 916: p_props in hxc_timecard_prop_table_type,

912: Procedure timecard_validation
913: (p_blocks in out nocopy hxc_block_table_type,
914: p_attributes in out nocopy hxc_attribute_table_type,
915: p_messages in out nocopy hxc_message_table_type,
916: p_props in hxc_timecard_prop_table_type,
917: p_deposit_mode in varchar2,
918: p_resubmit in varchar2
919: ) is
920:

Line 927: l_old_style_blks := HXC_TIMECARD_BLOCK_UTILS.convert_to_dpwr_blocks

923: l_old_style_blks HXC_SELF_SERVICE_TIME_DEPOSIT.timecard_info;
924: l_old_style_attrs hxc_self_service_time_deposit.building_block_attribute_info;
925:
926: Begin
927: l_old_style_blks := HXC_TIMECARD_BLOCK_UTILS.convert_to_dpwr_blocks
928: (p_blocks);
929:
930: l_old_style_attrs := HXC_TIMECARD_ATTRIBUTE_UTILS.convert_to_dpwr_attributes
931: (p_attributes);

Line 930: l_old_style_attrs := HXC_TIMECARD_ATTRIBUTE_UTILS.convert_to_dpwr_attributes

926: Begin
927: l_old_style_blks := HXC_TIMECARD_BLOCK_UTILS.convert_to_dpwr_blocks
928: (p_blocks);
929:
930: l_old_style_attrs := HXC_TIMECARD_ATTRIBUTE_UTILS.convert_to_dpwr_attributes
931: (p_attributes);
932:
933: l_tc_start_date:= fnd_date.canonical_to_date
934: (p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).start_time);

Line 934: (p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).start_time);

930: l_old_style_attrs := HXC_TIMECARD_ATTRIBUTE_UTILS.convert_to_dpwr_attributes
931: (p_attributes);
932:
933: l_tc_start_date:= fnd_date.canonical_to_date
934: (p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).start_time);
935: l_tc_end_date := fnd_date.canonical_to_date
936: (p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).stop_time);
937:
938: recipients_update_validation

Line 936: (p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).stop_time);

932:
933: l_tc_start_date:= fnd_date.canonical_to_date
934: (p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).start_time);
935: l_tc_end_date := fnd_date.canonical_to_date
936: (p_blocks(hxc_timecard_block_utils.find_active_timecard_index(p_blocks)).stop_time);
937:
938: recipients_update_validation
939: (p_blocks => p_blocks,
940: p_attributes => p_attributes,

Line 970: p_props in hxc_timecard_prop_table_type,

966: procedure deposit_validation
967: (p_blocks in out nocopy hxc_block_table_type,
968: p_attributes in out nocopy hxc_attribute_table_type,
969: p_messages in out nocopy hxc_message_table_type,
970: p_props in hxc_timecard_prop_table_type,
971: p_deposit_mode in varchar2,
972: p_template in varchar2,
973: p_resubmit in varchar2,
974: p_can_deposit out nocopy boolean

Line 980: if(p_deposit_mode <> hxc_timecard.c_delete) then

976:
977: Begin
978:
979: if(p_template = 'Y') then
980: if(p_deposit_mode <> hxc_timecard.c_delete) then
981: template_validation
982: (p_blocks => p_blocks,
983: p_attributes => p_attributes,
984: p_messages => p_messages,

Line 1001: end hxc_timecard_validation;

997: end if;
998:
999: End deposit_validation;
1000:
1001: end hxc_timecard_validation;