DBA Data[Home] [Help]

PACKAGE: APPS.PA_DURATION_UTILS

Source


1 PACKAGE pa_duration_utils AS
2 /*$Header: PADURUTS.pls 120.1 2005/08/19 16:21:48 mwasowic noship $*/
3 
4 --
5 --  PROCEDURE   get_duration_old
6 --
7 --  PURPOSE
8 --              This procedure returns total number of hours and days for given
9 --              start date and end date.
10 
11 g_start_date     DATE;
12 g_end_date       DATE;
13 g_duration_days  NUMBER;
14 g_duration_hours NUMBER;
15 g_sch_record_tab PA_SCHEDULE_GLOB.ScheduleTabTyp;
16 g_calendar_id    NUMBER;
17 
18 PROCEDURE get_duration_old(p_calendar_id IN  NUMBER,
19             p_start_date  IN  DATE,
20             p_end_date    IN  DATE,
21             x_duration_days  OUT  NOCOPY NUMBER, --File.Sql.39 bug 4440895
22             x_duration_hours OUT  NOCOPY NUMBER, --File.Sql.39 bug 4440895
23             x_return_status  OUT  NOCOPY VARCHAR2, --File.Sql.39 bug 4440895
24             x_msg_count      OUT  NOCOPY NUMBER, --File.Sql.39 bug 4440895
25             x_msg_data       OUT  NOCOPY VARCHAR2); --File.Sql.39 bug 4440895
26 
27 FUNCTION get_total_hours(p_calendar_id IN NUMBER,
28                          p_start_date IN DATE,
29                          p_end_date IN DATE) return NUMBER;
30 
31 --          07-Mar-2003    Amksingh Bug 2838700 A new procedure get_duration
32 --                                  is added and the previous get_duration is
33 --                                  renamed to get_duration_old.
34 
35 PROCEDURE get_duration(p_calendar_id IN  NUMBER,
36             p_start_date  IN  DATE,
37             p_end_date    IN  DATE,
38             x_duration_days  OUT  NOCOPY NUMBER, --File.Sql.39 bug 4440895
39             x_duration_hours OUT  NOCOPY NUMBER, --File.Sql.39 bug 4440895
40             x_return_status  OUT  NOCOPY VARCHAR2, --File.Sql.39 bug 4440895
41             x_msg_count      OUT  NOCOPY NUMBER, --File.Sql.39 bug 4440895
42             x_msg_data       OUT  NOCOPY VARCHAR2); --File.Sql.39 bug 4440895
43 
44 END PA_DURATION_UTILS ;