DBA Data[Home] [Help]

PACKAGE: APPS.PN_SPACE_ASSIGN_EMP_PKG

Source


1 PACKAGE pn_space_assign_emp_pkg AS
2 /* $Header: PNSPEMPS.pls 120.2 2005/08/04 03:31:03 appldev ship $ */
3 
4    tlempinfo   PN_SPACE_ASSIGN_EMP_ALL%ROWTYPE;
5 
6 PROCEDURE Insert_Row (
7         x_rowid                         IN OUT NOCOPY VARCHAR2,
8         x_emp_space_assign_id           IN OUT NOCOPY NUMBER,
9         x_attribute1                    IN     VARCHAR2,
10         x_attribute2                    IN     VARCHAR2,
11         x_attribute3                    IN     VARCHAR2,
12         x_attribute4                    IN     VARCHAR2,
13         x_attribute5                    IN     VARCHAR2,
14         x_attribute6                    IN     VARCHAR2,
15         x_attribute7                    IN     VARCHAR2,
16         x_attribute8                    IN     VARCHAR2,
17         x_attribute9                    IN     VARCHAR2,
18         x_attribute10                   IN     VARCHAR2,
19         x_attribute11                   IN     VARCHAR2,
20         x_attribute12                   IN     VARCHAR2,
21         x_attribute13                   IN     VARCHAR2,
22         x_attribute14                   IN     VARCHAR2,
23         x_attribute15                   IN     VARCHAR2,
24         x_location_id                   IN     NUMBER,
25         x_person_id                     IN     NUMBER,
26         x_project_id                    IN     NUMBER,
27         x_task_id                       IN     NUMBER,
28         x_emp_assign_start_date         IN     DATE,
29         x_emp_assign_end_date           IN     DATE,
30         x_cost_center_code              IN     VARCHAR2,
31         x_allocated_area_pct            IN     NUMBER,
32         x_allocated_area                IN     NUMBER,
33         x_utilized_area                 IN     NUMBER,
34         x_emp_space_comments            IN     VARCHAR2,
35         x_attribute_category            IN     VARCHAR2,
36         x_creation_date                 IN     DATE,
37         x_created_by                    IN     NUMBER,
38         x_last_update_date              IN     DATE,
39         x_last_updated_by               IN     NUMBER,
40         x_last_update_login             IN     NUMBER,
41         x_org_id                        IN     NUMBER,
42         x_source                        IN     VARCHAR2 DEFAULT NULL);
43 
44 PROCEDURE Lock_Row (
45         x_emp_space_assign_id           IN     NUMBER,
46         x_attribute1                    IN     VARCHAR2,
47         x_attribute2                    IN     VARCHAR2,
48         x_attribute3                    IN     VARCHAR2,
49         x_attribute4                    IN     VARCHAR2,
50         x_attribute5                    IN     VARCHAR2,
51         x_attribute6                    IN     VARCHAR2,
52         x_attribute7                    IN     VARCHAR2,
53         x_attribute8                    IN     VARCHAR2,
54         x_attribute9                    IN     VARCHAR2,
55         x_attribute10                   IN     VARCHAR2,
56         x_attribute11                   IN     VARCHAR2,
57         x_attribute12                   IN     VARCHAR2,
58         x_attribute13                   IN     VARCHAR2,
59         x_attribute14                   IN     VARCHAR2,
60         x_attribute15                   IN     VARCHAR2,
61         x_location_id                   IN     NUMBER,
62         x_person_id                     IN     NUMBER,
63         x_project_id                    IN     NUMBER,
64         x_task_id                       IN     NUMBER,
65         x_emp_assign_start_date         IN     DATE,
66         x_emp_assign_end_date           IN     DATE,
67         x_cost_center_code              IN     VARCHAR2,
68         x_allocated_area_pct            IN     NUMBER,
69         x_allocated_area                IN     NUMBER,
70         x_utilized_area                 IN     NUMBER,
71         x_emp_space_comments            IN     VARCHAR2,
72         x_attribute_category            IN     VARCHAR2);
73 
74 PROCEDURE Update_Row (
75         x_emp_space_assign_id           IN     NUMBER,
76         x_attribute1                    IN     VARCHAR2,
77         x_attribute2                    IN     VARCHAR2,
78         x_attribute3                    IN     VARCHAR2,
79         x_attribute4                    IN     VARCHAR2,
80         x_attribute5                    IN     VARCHAR2,
81         x_attribute6                    IN     VARCHAR2,
82         x_attribute7                    IN     VARCHAR2,
83         x_attribute8                    IN     VARCHAR2,
84         x_attribute9                    IN     VARCHAR2,
85         x_attribute10                   IN     VARCHAR2,
86         x_attribute11                   IN     VARCHAR2,
87         x_attribute12                   IN     VARCHAR2,
88         x_attribute13                   IN     VARCHAR2,
89         x_attribute14                   IN     VARCHAR2,
90         x_attribute15                   IN     VARCHAR2,
91         x_location_id                   IN     NUMBER,
92         x_person_id                     IN     NUMBER,
93         x_project_id                    IN     NUMBER,
94         x_task_id                       IN     NUMBER,
95         x_emp_assign_start_date         IN     DATE,
96         x_emp_assign_end_date           IN     DATE,
97         x_cost_center_code              IN     VARCHAR2,
98         x_allocated_area_pct            IN     NUMBER,
99         x_allocated_area                IN     NUMBER,
100         x_utilized_area                 IN     NUMBER,
101         x_emp_space_comments            IN     VARCHAR2,
102         x_attribute_category            IN     VARCHAR2,
103         x_last_update_date              IN     DATE,
104         x_last_updated_by               IN     NUMBER,
105         x_last_update_login             IN     NUMBER,
106         x_update_correct_option         IN     VARCHAR2 DEFAULT NULL,
107         x_changed_start_date               OUT NOCOPY DATE,
108         x_source                        IN     VARCHAR2 DEFAULT NULL);
109 
110 PROCEDURE Delete_Row (
111         x_emp_space_assign_id           IN     NUMBER);
112 
113 PROCEDURE check_office_assign_gaps(p_loc_id IN NUMBER,
114                                    p_str_dt IN DATE,
115                                    p_end_dt IN DATE);
116 
117 PROCEDURE check_dupemp_assign(p_person_id      IN NUMBER,
118                               p_cost_cntr_code IN VARCHAR2,
119                               p_loc_id         IN NUMBER,
120                               p_assgn_str_dt   IN DATE);
121 
122 -------------------------------------------------------------------------------
123 -- PROCDURE     : get_Least_st_date_assignment
124 -- PURPOSE      : Returns the emp_space_assign_id having the least_st_date to
125 --                diff between the original-assignment and
126 --                system-generated assignment
127 -- HISTORY      :
128 -- 20-JUL-05  hareesha o created bug #4116645
129 -------------------------------------------------------------------------------
130 FUNCTION get_least_st_date_assignment
131 (p_loc_id  IN NUMBER,
132  p_emp_id  IN NUMBER,
133  p_cc_code IN VARCHAR2)
134 RETURN NUMBER;
135 
136 END pn_space_assign_emp_pkg;
137