DBA Data[Home] [Help]

PACKAGE: APPS.ASO_APR_APPROVALS_PKG

Source


1 PACKAGE aso_apr_approvals_pkg AUTHID CURRENT_USER AS
2   /*  $Header: asotapps.pls 120.1.12020000.2 2013/03/20 09:17:04 rassharm ship $ */
3   -- Start of Comments
4   -- Package name     : ASO_APR_APPROVALS_PKG
5   -- Purpose          :
6   -- History          :
7   -- NOTE             :
8   -- End of Comments
9 
10   PROCEDURE header_insert_row (
11     px_object_approval_id       IN OUT NOCOPY /* file.sql.39 change */    NUMBER,
12     p_object_id                          NUMBER,
13     p_object_type                        VARCHAR2,
14     p_approval_instance_id               NUMBER,
15     p_approval_status                    VARCHAR2,
16     p_application_id                     NUMBER,
17     p_start_date                         DATE,
18     p_end_date                           DATE,
19     p_creation_date                      DATE,
20     p_created_by                         NUMBER,
21     p_last_update_date                   DATE,
22     p_last_updated_by                    NUMBER,
23     p_last_update_login                  NUMBER,
24     p_attribute1                         VARCHAR2,
25     p_attribute2                         VARCHAR2,
26     p_attribute3                         VARCHAR2,
27     p_attribute4                         VARCHAR2,
28     p_attribute5                         VARCHAR2,
29     p_attribute6                         VARCHAR2,
30     p_attribute7                         VARCHAR2,
31     p_attribute8                         VARCHAR2,
32     p_attribute9                         VARCHAR2,
33     p_attribute10                        VARCHAR2,
34     p_attribute11                        VARCHAR2,
35     p_attribute12                        VARCHAR2,
36     p_attribute13                        VARCHAR2,
37     p_attribute14                        VARCHAR2,
38     p_attribute15                        VARCHAR2,
39     p_attribute16                        VARCHAR2,
40     p_attribute17                        VARCHAR2,
41     p_attribute18                        VARCHAR2,
42     p_attribute19                        VARCHAR2,
43     p_attribute20                        VARCHAR2,
44     p_context                            VARCHAR2,
45     p_security_group_id                  NUMBER,
46     p_object_version_number              NUMBER,
47     p_requester_userid                   NUMBER,
48     p_requester_comments                 VARCHAR2,
49     p_requester_group_id                 NUMBER
50   );
51 
52   PROCEDURE header_update_row (
53     p_object_approval_id                 NUMBER,
54     p_object_id                          NUMBER,
55     p_object_type                        VARCHAR2,
56     p_approval_instance_id               NUMBER,
57     p_approval_status                    VARCHAR2,
58     p_application_id                     NUMBER,
59     p_start_date                         DATE,
60     p_end_date                           DATE,
61     p_creation_date                      DATE,
62     p_created_by                         NUMBER,
63     p_last_update_date                   DATE,
64     p_last_updated_by                    NUMBER,
65     p_last_update_login                  NUMBER,
66     p_attribute1                         VARCHAR2,
67     p_attribute2                         VARCHAR2,
68     p_attribute3                         VARCHAR2,
69     p_attribute4                         VARCHAR2,
70     p_attribute5                         VARCHAR2,
71     p_attribute6                         VARCHAR2,
72     p_attribute7                         VARCHAR2,
73     p_attribute8                         VARCHAR2,
74     p_attribute9                         VARCHAR2,
75     p_attribute10                        VARCHAR2,
76     p_attribute11                        VARCHAR2,
77     p_attribute12                        VARCHAR2,
78     p_attribute13                        VARCHAR2,
79     p_attribute14                        VARCHAR2,
80     p_attribute15                        VARCHAR2,
81     p_attribute16                        VARCHAR2,
82     p_attribute17                        VARCHAR2,
83     p_attribute18                        VARCHAR2,
84     p_attribute19                        VARCHAR2,
85     p_attribute20                        VARCHAR2,
86     p_context                            VARCHAR2,
87     p_security_group_id                  NUMBER,
88     p_object_version_number              NUMBER,
89     p_requester_userid                   NUMBER,
90     p_requester_comments                 VARCHAR2,
91     p_requester_group_id                 NUMBER
92   );
93 
94   PROCEDURE header_lock_row (
95     p_object_approval_id                 NUMBER,
96     p_object_id                          NUMBER,
97     p_object_type                        VARCHAR2,
98     p_approval_instance_id               NUMBER,
99     p_approval_status                    VARCHAR2,
100     p_application_id                     NUMBER,
101     p_start_date                         DATE,
102     p_end_date                           DATE,
103     p_creation_date                      DATE,
104     p_created_by                         NUMBER,
105     p_last_update_date                   DATE,
106     p_last_updated_by                    NUMBER,
107     p_last_update_login                  NUMBER,
108     p_attribute1                         VARCHAR2,
109     p_attribute2                         VARCHAR2,
110     p_attribute3                         VARCHAR2,
111     p_attribute4                         VARCHAR2,
112     p_attribute5                         VARCHAR2,
113     p_attribute6                         VARCHAR2,
114     p_attribute7                         VARCHAR2,
115     p_attribute8                         VARCHAR2,
116     p_attribute9                         VARCHAR2,
117     p_attribute10                        VARCHAR2,
118     p_attribute11                        VARCHAR2,
119     p_attribute12                        VARCHAR2,
120     p_attribute13                        VARCHAR2,
121     p_attribute14                        VARCHAR2,
122     p_attribute15                        VARCHAR2,
123     p_context                            VARCHAR2,
124     p_security_group_id                  NUMBER,
125     p_object_version_number              NUMBER,
126     p_requester_userid                   NUMBER,
127     p_requester_comments                 VARCHAR2,
128     p_requester_group_id                 NUMBER
129   );
130 
131   PROCEDURE header_delete_row (
132     p_object_approval_id                 NUMBER
133   );
134   --- Procedures for the detail table
135 
136   PROCEDURE detail_insert_row (
137     px_approval_det_id          IN OUT NOCOPY /* file.sql.39 change */     NUMBER,
138     p_object_approval_id                 NUMBER,
139     p_approver_person_id                 NUMBER,
140     p_approver_user_id                   NUMBER,
141     p_approver_sequence                  NUMBER,
142     p_approver_status                    VARCHAR2,
143     p_approver_comments                  VARCHAR2,
144     p_date_sent                          DATE,
145     p_date_received                      DATE,
146     p_creation_date                      DATE,
147     p_last_update_date                   DATE,
148     p_created_by                         NUMBER,
149     p_last_updated_by                    NUMBER,
150     p_last_update_login                  NUMBER,
151     p_attribute1                         VARCHAR2,
152     p_attribute2                         VARCHAR2,
153     p_attribute3                         VARCHAR2,
154     p_attribute4                         VARCHAR2,
155     p_attribute5                         VARCHAR2,
156     p_attribute6                         VARCHAR2,
157     p_attribute7                         VARCHAR2,
158     p_attribute8                         VARCHAR2,
159     p_attribute9                         VARCHAR2,
160     p_attribute10                        VARCHAR2,
161     p_attribute11                        VARCHAR2,
162     p_attribute12                        VARCHAR2,
163     p_attribute13                        VARCHAR2,
164     p_attribute14                        VARCHAR2,
165     p_attribute15                        VARCHAR2,
166     p_attribute16                        VARCHAR2,
167     p_attribute17                        VARCHAR2,
168     p_attribute18                        VARCHAR2,
169     p_attribute19                        VARCHAR2,
170     p_attribute20                        VARCHAR2,
171     p_context                            VARCHAR2,
172     p_security_group_id                  NUMBER,
173     p_object_version_number              NUMBER,
174 -- ER 16518522
175       p_name                        VARCHAR2  Default null, -- rassharm
176     p_item_id                      VARCHAR2  Default null,			--rassharm
177     p_item_class                     VARCHAR2  Default null,			--rassharm
178     p_action_type_id                      integer  Default null,			--rassharm
179     p_groupchain_id                      integer  Default null,                 --rassharm
180     p_occurrence                             integer  Default null,
181     p_authority                   varchar2 Default null,--rassharm
182     p_approver_cat                       varchar2 default null--rassharm
183   );
184 
185   PROCEDURE detail_update_row (
186     p_approval_det_id                    NUMBER,
187     p_object_approval_id                 NUMBER,
188     p_approver_person_id                 NUMBER,
189     p_approver_user_id                   NUMBER,
190     p_approver_sequence                  NUMBER,
191     p_approver_status                    VARCHAR2,
192     p_approver_comments                  VARCHAR2,
193     p_date_sent                          DATE,
194     p_date_received                      DATE,
195     p_creation_date                      DATE,
196     p_last_update_date                   DATE,
197     p_created_by                         NUMBER,
198     p_last_updated_by                    NUMBER,
199     p_last_update_login                  NUMBER,
200     p_attribute1                         VARCHAR2,
201     p_attribute2                         VARCHAR2,
202     p_attribute3                         VARCHAR2,
203     p_attribute4                         VARCHAR2,
204     p_attribute5                         VARCHAR2,
205     p_attribute6                         VARCHAR2,
206     p_attribute7                         VARCHAR2,
207     p_attribute8                         VARCHAR2,
208     p_attribute9                         VARCHAR2,
209     p_attribute10                        VARCHAR2,
210     p_attribute11                        VARCHAR2,
211     p_attribute12                        VARCHAR2,
212     p_attribute13                        VARCHAR2,
213     p_attribute14                        VARCHAR2,
214     p_attribute15                        VARCHAR2,
215     p_attribute16                        VARCHAR2,
216     p_attribute17                        VARCHAR2,
217     p_attribute18                        VARCHAR2,
218     p_attribute19                        VARCHAR2,
219     p_attribute20                        VARCHAR2,
220     p_context                            VARCHAR2,
221     p_security_group_id                  NUMBER,
222     p_object_version_number              NUMBER,
223     -- ER 16518522
224       p_name                        VARCHAR2  Default null, -- rassharm
225     p_item_id                      VARCHAR2  Default null,			--rassharm
226     p_item_class                     VARCHAR2  Default null,			--rassharm
227     p_action_type_id                      integer  Default null,			--rassharm
228     p_groupchain_id                      integer  Default null,                 --rassharm
229     p_occurrence                             integer  Default null,
230     p_authority                   varchar2 Default null,--rassharm
231     p_approver_cat                       varchar2 default null--rassharm
232   );
233 
234   PROCEDURE detail_lock_row (
235     p_approval_det_id                    NUMBER,
236     p_object_approval_id                 NUMBER,
237     p_approver_person_id                 NUMBER,
238     p_approver_user_id                   NUMBER,
239     p_approver_sequence                  NUMBER,
240     p_approver_status                    VARCHAR2,
241     p_approver_comments                  VARCHAR2,
242     p_date_sent                          DATE,
243     p_date_received                      DATE,
244     p_creation_date                      DATE,
245     p_last_update_date                   DATE,
246     p_created_by                         NUMBER,
247     p_last_updated_by                    NUMBER,
248     p_last_update_login                  NUMBER,
249     p_attribute1                         VARCHAR2,
250     p_attribute2                         VARCHAR2,
251     p_attribute3                         VARCHAR2,
252     p_attribute4                         VARCHAR2,
253     p_attribute5                         VARCHAR2,
254     p_attribute6                         VARCHAR2,
255     p_attribute7                         VARCHAR2,
256     p_attribute8                         VARCHAR2,
257     p_attribute9                         VARCHAR2,
258     p_attribute10                        VARCHAR2,
259     p_attribute11                        VARCHAR2,
260     p_attribute12                        VARCHAR2,
261     p_attribute13                        VARCHAR2,
262     p_attribute14                        VARCHAR2,
263     p_attribute15                        VARCHAR2,
264     p_context                            VARCHAR2,
265     p_security_group_id                  NUMBER,
266     p_object_version_number              NUMBER
267   );
268 
269   PROCEDURE detail_delete_row (
270     p_approval_det_id                    NUMBER
271   );
272   -- Proedures for the Rule Table
273 
274   PROCEDURE rule_insert_row (
275     px_rule_id                  IN OUT NOCOPY /* file.sql.39 change */     NUMBER,
276     p_oam_rule_id                        NUMBER,
277     p_rule_action_id                     NUMBER,
278     p_creation_date                      DATE,
279     p_created_by                         NUMBER,
280     p_last_update_date                   DATE,
281     p_last_updated_by                    NUMBER,
282     p_last_update_login                  NUMBER,
283     p_object_approval_id                 NUMBER,
284     p_attribute1                         VARCHAR2,
285     p_attribute2                         VARCHAR2,
286     p_attribute3                         VARCHAR2,
287     p_attribute4                         VARCHAR2,
288     p_attribute5                         VARCHAR2,
289     p_attribute6                         VARCHAR2,
290     p_attribute7                         VARCHAR2,
291     p_attribute8                         VARCHAR2,
292     p_attribute9                         VARCHAR2,
293     p_attribute10                        VARCHAR2,
294     p_attribute11                        VARCHAR2,
295     p_attribute12                        VARCHAR2,
296     p_attribute13                        VARCHAR2,
297     p_attribute14                        VARCHAR2,
298     p_attribute15                        VARCHAR2,
299     p_attribute16                        VARCHAR2,
300     p_attribute17                        VARCHAR2,
301     p_attribute18                        VARCHAR2,
302     p_attribute19                        VARCHAR2,
303     p_attribute20                        VARCHAR2,
304     p_context                            VARCHAR2,
305     p_security_group_id                  NUMBER,
306     p_object_version_number              NUMBER
307   );
308 
309   PROCEDURE rule_update_row (
310     p_rule_id                            NUMBER,
311     p_oam_rule_id                        NUMBER,
312     p_rule_action_id                     NUMBER,
313     p_creation_date                      DATE,
314     p_created_by                         NUMBER,
315     p_last_update_date                   DATE,
316     p_last_updated_by                    NUMBER,
317     p_last_update_login                  NUMBER,
321     p_attribute3                         VARCHAR2,
318     p_object_approval_id                 NUMBER,
319     p_attribute1                         VARCHAR2,
320     p_attribute2                         VARCHAR2,
322     p_attribute4                         VARCHAR2,
323     p_attribute5                         VARCHAR2,
324     p_attribute6                         VARCHAR2,
325     p_attribute7                         VARCHAR2,
326     p_attribute8                         VARCHAR2,
327     p_attribute9                         VARCHAR2,
328     p_attribute10                        VARCHAR2,
329     p_attribute11                        VARCHAR2,
330     p_attribute12                        VARCHAR2,
331     p_attribute13                        VARCHAR2,
332     p_attribute14                        VARCHAR2,
333     p_attribute15                        VARCHAR2,
334     p_attribute16                        VARCHAR2,
335     p_attribute17                        VARCHAR2,
336     p_attribute18                        VARCHAR2,
337     p_attribute19                        VARCHAR2,
338     p_attribute20                        VARCHAR2,
339     p_context                            VARCHAR2,
340     p_security_group_id                  NUMBER,
341     p_object_version_number              NUMBER
342   );
343 
344   PROCEDURE rule_lock_row (
345     p_rule_id                            NUMBER,
346     p_oam_rule_id                        NUMBER,
347     p_rule_action_id                     NUMBER,
348     p_creation_date                      DATE,
349     p_created_by                         NUMBER,
350     p_last_update_date                   DATE,
351     p_last_updated_by                    NUMBER,
352     p_last_update_login                  NUMBER,
353     p_object_approval_id                 NUMBER,
354     p_attribute1                         VARCHAR2,
355     p_attribute2                         VARCHAR2,
356     p_attribute3                         VARCHAR2,
357     p_attribute4                         VARCHAR2,
358     p_attribute5                         VARCHAR2,
359     p_attribute6                         VARCHAR2,
360     p_attribute7                         VARCHAR2,
361     p_attribute8                         VARCHAR2,
362     p_attribute9                         VARCHAR2,
363     p_attribute10                        VARCHAR2,
364     p_attribute11                        VARCHAR2,
365     p_attribute12                        VARCHAR2,
366     p_attribute13                        VARCHAR2,
367     p_attribute14                        VARCHAR2,
368     p_attribute15                        VARCHAR2,
369     p_context                            VARCHAR2,
370     p_security_group_id                  NUMBER,
371     p_object_version_number              NUMBER
372   );
373 
374   PROCEDURE rule_delete_row (
375     p_rule_id                            NUMBER
376   );
377 END aso_apr_approvals_pkg;