DBA Data[Home] [Help]

PACKAGE: APPS.HXC_TIMECARD_VALIDATION

Source


1 package hxc_timecard_validation as
2 /* $Header: hxctimevalid.pkh 120.1 2005/07/04 05:03:41 valvarsa noship $ */
3 
4 type appset_retrieval is record
5   (retrieval_process_id  hxc_retrieval_processes.retrieval_process_id%type);
6 
7 type appset_retrieval_table is table of appset_retrieval index by binary_integer;
8 
9 type recipient_application is record
10   (time_recipient_id              hxc_time_recipients.time_recipient_id%type
11   ,name                           hxc_time_recipients.name%type
12   ,application_retrieval_function hxc_time_recipients.application_retrieval_function%type
13   ,application_update_process     hxc_time_recipients.application_update_process%type
14   ,appl_validation_process        hxc_time_recipients.appl_validation_process%type
15   ,appl_retrieval_process_id      hxc_retrieval_processes.retrieval_process_id%type
16   );
17 
18 type recipient_application_table is table of recipient_application index by binary_integer;
19 
20 Procedure recipients_update_validation
21             (p_blocks       in out nocopy hxc_block_table_type
22             ,p_attributes   in out nocopy hxc_attribute_table_type
23             ,p_messages     in out nocopy hxc_message_table_type
24             ,p_props        in            hxc_timecard_prop_table_type
25             ,p_deposit_mode in            varchar2
26             ,p_resubmit     in            varchar2
27             );
28 
29 procedure deposit_validation
30             (p_blocks       in out nocopy hxc_block_table_type
31             ,p_attributes   in out nocopy hxc_attribute_table_type
32             ,p_messages     in out nocopy hxc_message_table_type
33             ,p_props        in            hxc_timecard_prop_table_type
34             ,p_deposit_mode in            varchar2
35             ,p_template     in            varchar2
36             ,p_resubmit     in            varchar2
37             ,p_can_deposit     out nocopy boolean
38             );
39 
40 procedure  data_set_validation
41            (p_blocks        in out nocopy hxc_block_table_type
42            ,p_messages      in out nocopy hxc_message_table_type
43            );
44 
45 
46 Procedure timecard_validation
47       (p_blocks       in out nocopy hxc_block_table_type,
48        p_attributes   in out nocopy hxc_attribute_table_type,
49        p_messages     in out nocopy hxc_message_table_type,
50        p_props        in            hxc_timecard_prop_table_type,
51        p_deposit_mode in            varchar2,
52        p_resubmit     in            varchar2
53        );
54 end hxc_timecard_validation;