DBA Data[Home] [Help]

PACKAGE: APPS.HXT_TD_UTIL

Source


1 PACKAGE hxt_td_util AUTHID CURRENT_USER AS
2 /* $Header: hxttdutl.pkh 115.11 2003/03/08 22:09:26 mvilrokx ship $ */
3 
4    FUNCTION get_weekly_total (
5       a_location               IN   VARCHAR2,
6       a_date_worked            IN   DATE,
7       a_start_day_of_week      IN   VARCHAR2,
8       a_tim_id                 IN   NUMBER,
9       a_base_element_type_id   IN   NUMBER,
10       a_ep_id                  IN   NUMBER,
11 
12    -- Added the following parameter for
13    -- OTLR Recurring Period Preference Support.
14       a_for_person_id          IN   NUMBER
15    )
16       RETURN NUMBER;
17 
18    FUNCTION get_weekly_total_prev_days (
19       a_location               IN   VARCHAR2,
20       a_date_worked            IN   DATE,
21       a_start_day_of_week      IN   VARCHAR2,
22       a_tim_id                 IN   NUMBER,
23       a_base_element_type_id   IN   NUMBER,
24       a_ep_id                  IN   NUMBER,
25 
26    -- Added the following parameter for
27    -- OTLR Recurring Period Preference Support.
28       a_for_person_id          IN   NUMBER
29    )
30       RETURN NUMBER;
31 
32    FUNCTION include_for_ot_cap (
33       a_earn_group     IN   NUMBER,
34       a_element_type   IN   NUMBER,
35       a_base_element   IN   NUMBER,
36       a_date_worked    IN   DATE
37    )
38       RETURN BOOLEAN;
39 
40    FUNCTION load_changed_status (a_hrw_id IN NUMBER)
41       RETURN VARCHAR2;
42 
43    FUNCTION load_error_status (a_hrw_id IN NUMBER)
44       RETURN VARCHAR2;
45 
46    FUNCTION determine_fixed_premium (
47       p_tim_id                              NUMBER,
48       p_id                                  NUMBER,
49       p_hours                               NUMBER,
50       p_element_type_id                     NUMBER,
51       p_effective_start_date                DATE,
52       p_effective_end_date                  DATE,
53       p_return_code            OUT NOCOPY   NUMBER
54    )
55       RETURN NUMBER;
56 
57    FUNCTION get_hourly_rate (
58       p_eff_date                     DATE,
59       p_ptp_id                       NUMBER,
60       p_assignment_id                NUMBER,
61       p_hourly_rate     OUT NOCOPY   NUMBER
62    )
63       RETURN NUMBER;
64 
65    PROCEDURE retro_restrict_edit (
66       p_tim_id          IN              hxt_det_hours_worked_f.tim_id%TYPE,
67       p_session_date    IN              DATE,
68       o_dt_update_mod   OUT NOCOPY      VARCHAR2,
69       o_error_message   OUT NOCOPY      VARCHAR2,
70       o_return_code     OUT NOCOPY      NUMBER,
71       p_parent_id       IN              hxt_det_hours_worked_f.parent_id%TYPE
72             DEFAULT NULL
73    );
74 
75    FUNCTION load_tim_error_status (p_tim_id IN NUMBER)
76       RETURN VARCHAR2;
77 
78    FUNCTION load_hrw_error_change_status (
79       p_hrw_id       IN   NUMBER,
80       p_tim_status   IN   VARCHAR2
81    )
82       RETURN VARCHAR2;
83 
84    FUNCTION get_sum_hours_worked (
85       p_tim_id        IN   NUMBER, -- p_hrw_group_id IN NUMBER,
86       p_date_worked   IN   DATE
87    )
88       RETURN NUMBER;
89 
90    PROCEDURE get_contig_hrs_and_start (
91       p_date_worked       IN              DATE,
92       p_person_id         IN              NUMBER,
93       p_current_time_in   IN              DATE,
94       p_egt_id            IN              NUMBER,
95       p_tim_id            IN              NUMBER,
96       o_first_time_in     OUT NOCOPY      DATE,
97       o_contig_hrs        OUT NOCOPY      NUMBER
98    );
99 END;