DBA Data[Home] [Help]
Skip to content

PACKAGE: APPS.HXT_HXC_RETRIEVAL_PROCESS

Source


1 PACKAGE hxt_hxc_retrieval_process AUTHID CURRENT_USER AS
2 /* $Header: hxthcrtp.pkh 120.4.12020000.1 2012/06/27 09:55:44 appldev ship $ */
3 
4 --
5 g_full_name         VARCHAR2(240);
6 g_messages          hxc_self_service_time_deposit.message_table;
7 --
8 g_otm_messages      hxc_self_service_time_deposit.message_table;
9 
10 -- Bug 7557568
11 -- Added the following record type to process deleted details.
12 TYPE DETAIL_REC  IS RECORD
13 ( detail_bb_id   NUMBER,
14   detail_bb_ovn  NUMBER,
15   parent_id      NUMBER,
16   parent_ovn     NUMBER,
17   type           VARCHAR2(50),
18   measure        NUMBER,
19   start_time     DATE,
20   new            VARCHAR2(10),
21   date_to        DATE);
22 
23 TYPE DETAIL_TAB  IS TABLE OF DETAIL_REC INDEX BY VARCHAR2(30);
24 
25 g_detail_tab   DETAIL_TAB;
26 
27 -- Bug 8486310
28 -- Added the following types and variables to store the alternate
29 --  name identifiers and alias defns respectively.
30 TYPE VARCHARTAB IS TABLE OF VARCHAR2(500) INDEX BY VARCHAR2(50);
31 g_an_id  VARCHARTAB;
32 g_alias_id  NUMBER;
33 
34 PROCEDURE synchronize_deletes_in_otlr
35  (p_time_building_blocks IN  hxc_self_service_time_deposit.timecard_info
36  ,p_time_att_info        IN  hxc_self_Service_time_deposit.app_attributes_info
37  ,p_messages             IN OUT  NOCOPY HXC_SELF_SERVICE_TIME_DEPOSIT.MESSAGE_TABLE
38  ,p_timecard_source      IN VARCHAR	-- added for 5137310
39  );
40 
41 PROCEDURE otm_validate_process
42             (p_operation            IN            VARCHAR2
43             ,p_time_building_blocks IN OUT NOCOPY VARCHAR2
44             ,p_time_attributes      IN OUT NOCOPY VARCHAR2
45             ,p_messages             IN OUT NOCOPY VARCHAR2);
46 --
47 PROCEDURE validate_timecard
48  (p_operation            IN            VARCHAR2
49  ,p_time_building_blocks IN OUT NOCOPY HXC_SELF_SERVICE_TIME_DEPOSIT.timecard_info
50  ,p_time_attributes      IN OUT NOCOPY HXC_SELF_SERVICE_TIME_DEPOSIT.app_attributes_info
51  ,p_messages             IN OUT NOCOPY HXC_SELF_SERVICE_TIME_DEPOSIT.MESSAGE_TABLE);
52 --
53 Procedure otlr_validation_required
54            (p_operation            in            varchar2
55            ,p_otm_explosion        in            varchar2
56            ,p_otm_rtr_id           in            number
57            ,p_app_set_id           in            number
58            ,p_timecard_id          in            number
59            ,p_timecard_ovn         in            number
60            ,p_time_building_blocks in            hxc_self_service_time_deposit.timecard_info
61            ,p_time_att_info        in            hxc_self_Service_time_deposit.app_attributes_info
62            ,p_messages             in out nocopy hxc_self_service_time_deposit.message_table
63            );
64 --
65 PROCEDURE otlr_review_details(
66  p_time_building_blocks IN     HXC_SELF_SERVICE_TIME_DEPOSIT.timecard_info
67 ,p_time_attributes      IN     HXC_SELF_SERVICE_TIME_DEPOSIT.app_attributes_info
68 ,p_messages             IN OUT NOCOPY HXC_SELF_SERVICE_TIME_DEPOSIT.MESSAGE_TABLE
69 ,p_detail_build_blocks IN OUT NOCOPY HXC_SELF_SERVICE_TIME_DEPOSIT.timecard_info
70 ,p_detail_attributes  IN OUT NOCOPY HXC_SELF_SERVICE_TIME_DEPOSIT.building_block_attribute_info);
71 --
72 FUNCTION build_attributes(
73      p_detail_attributes  IN HXC_SELF_SERVICE_TIME_DEPOSIT.app_attributes_info
74            )
75 RETURN HXC_SELF_SERVICE_TIME_DEPOSIT.building_block_attribute_info;
76 --
77 
78 -- Bug 8486310
79 -- Added new procedure to save Alt Name Identifiers.
80 PROCEDURE save_an_ids(p_element IN VARCHAR2) ;
81 
82 -- Bug 7557568
83 -- Added the following function to check if a detail is deleted
84 -- after a SAVE.
85 PROCEDURE check_restrict_edit( p_time_building_blocks  IN      HXC_SELF_SERVICE_TIME_DEPOSIT.timecard_info,
86                                p_messages              IN  OUT  NOCOPY HXC_SELF_SERVICE_TIME_DEPOSIT.message_table );
87 
88 
89 
90 END hxt_hxc_retrieval_process;
91