142:
143: End update_attributes;
144:
145: Procedure set_attributes
146: (p_blocks in hxc_block_table_type,
147: p_attributes in hxc_attribute_table_type,
148: p_old_style_attrs in hxc_self_service_time_deposit.building_block_attribute_info,
149: p_retrieval_process_id in number,
150: p_recipients in recipient_application_table,
212: End update_messages;
213:
214: procedure update_phase
215: (p_recipients in recipient_application_table,
216: p_blocks in hxc_block_table_type,
217: p_attributes in out nocopy hxc_attribute_table_type,
218: p_old_style_attrs in hxc_self_service_time_deposit.building_block_attribute_info,
219: p_messages in out nocopy hxc_message_table_type,
220: p_deposit_mode in varchar2,
221: p_projects_tr_id in number,
222: p_validate_on_save in varchar2
223: ) is
224:
225: l_elp_blocks hxc_block_table_type;
226: l_index pls_integer;
227: l_upd_sql varchar2(2000);
228:
229: Begin
226: l_index pls_integer;
227: l_upd_sql varchar2(2000);
228:
229: Begin
230: l_elp_blocks := hxc_block_table_type();
231: l_index := p_recipients.first;
232: Loop
233: Exit when not p_recipients.exists(l_index);
234: if((p_recipients(l_index).application_update_process is not null)
279: End update_phase;
280:
281: Procedure validate_phase
282: (p_recipients in recipient_application_table,
283: p_blocks in hxc_block_table_type,
284: p_attributes in out nocopy hxc_attribute_table_type,
285: p_old_style_attrs in hxc_self_service_time_deposit.building_block_attribute_info,
286: p_messages in out nocopy hxc_message_table_type,
287: p_deposit_mode in varchar2,
289: p_projects_tr_id in number,
290: p_validate_on_save in varchar2
291: ) is
292:
293: l_elp_blocks hxc_block_table_type;
294: l_index pls_integer;
295: l_val_sql varchar2(2000);
296: l_elp_enabled boolean := false;
297:
432:
433: end template_name_exists;
434:
435: Procedure template_validation
436: (p_blocks in out nocopy hxc_block_table_type,
437: p_attributes in out nocopy hxc_attribute_table_type,
438: p_messages in out nocopy hxc_message_table_type,
439: p_can_deposit out nocopy boolean
440: ) is
528:
529: End change_late_audit_validation;
530:
531: Procedure recipients_update_validation
532: (p_blocks in out nocopy hxc_block_table_type,
533: p_attributes in out nocopy hxc_attribute_table_type,
534: p_old_style_blks in hxc_self_service_time_deposit.timecard_info,
535: p_old_style_attrs in hxc_self_service_time_deposit.building_block_attribute_info,
536: p_props in hxc_timecard_prop_table_type,
753:
754: End recipients_update_validation;
755:
756: Procedure recipients_update_validation
757: (p_blocks in out nocopy hxc_block_table_type,
758: p_attributes in out nocopy hxc_attribute_table_type,
759: p_messages in out nocopy hxc_message_table_type,
760: p_props in hxc_timecard_prop_table_type,
761: p_deposit_mode in varchar2,
785:
786: End recipients_update_validation;
787:
788: Procedure data_set_validation
789: (p_blocks in out nocopy hxc_block_table_type,
790: p_messages in out nocopy hxc_message_table_type
791: ) is
792:
793: cursor c_data_set( p_stop_time date) is
829: end if;
830: End data_set_validation;
831:
832: Procedure timecard_validation
833: (p_blocks in out nocopy hxc_block_table_type,
834: p_attributes in out nocopy hxc_attribute_table_type,
835: p_messages in out nocopy hxc_message_table_type,
836: p_props in hxc_timecard_prop_table_type,
837: p_deposit_mode in varchar2,
883:
884: End timecard_validation;
885:
886: procedure deposit_validation
887: (p_blocks in out nocopy hxc_block_table_type,
888: p_attributes in out nocopy hxc_attribute_table_type,
889: p_messages in out nocopy hxc_message_table_type,
890: p_props in hxc_timecard_prop_table_type,
891: p_deposit_mode in varchar2,