DBA Data[Home] [Help]

PACKAGE: APPS.IGS_FI_INVLN_INT_PKG

Source


1 PACKAGE igs_fi_invln_int_pkg AS
2 /* $Header: IGSSI74S.pls 120.1 2005/06/05 19:43:06 appldev  $ */
3 
4   /*******************************************************************************
5   Created by  : Oracle IDC
6   Date created:
7 
8   Purpose:
9      1. This function returns the status of a tracking group
10 
11   Usage: (e.g. restricted, unrestricted, where to call from)
12 
13   Known limitations/enhancements/remarks:
14      -
15 
16   Change History: (who, when, what: NO CREATION RECORDS HERE!)
17   Who             When            What
18   svuppala      30-MAY-2005       Enh 3442712 - Added new columns Unit_Type_Id, Unit_Level
19   smadathi      01-Nov-2002       Enh. Bug 2584986. Added new column GL_DATE,GL_POSTED_DATE,
20                                   POSTING_CONTROL_ID.
21   msrinivi        17 Jul,2001    Added 2 new cols : error string, error_account
22   *******************************************************************************/
23  PROCEDURE INSERT_ROW (
24       X_ROWID in out NOCOPY VARCHAR2,
25        x_INVOICE_ID IN NUMBER,
26        x_LINE_NUMBER IN NUMBER,
27        x_INVOICE_LINES_ID IN out NOCOPY  NUMBER,
28        x_ATTRIBUTE2 IN VARCHAR2,
29        x_CHG_ELEMENTS IN NUMBER,
30        x_AMOUNT IN NUMBER,
31        x_UNIT_ATTEMPT_STATUS IN VARCHAR2,
32        x_EFTSU IN NUMBER,
33        x_CREDIT_POINTS IN NUMBER,
34        x_ATTRIBUTE_CATEGORY IN VARCHAR2,
35        x_ATTRIBUTE1 IN VARCHAR2,
36        x_S_CHG_METHOD_TYPE IN VARCHAR2,
37        x_DESCRIPTION IN VARCHAR2,
38        x_ATTRIBUTE3 IN VARCHAR2,
39        x_ATTRIBUTE4 IN VARCHAR2,
40        x_ATTRIBUTE5 IN VARCHAR2,
41        x_ATTRIBUTE6 IN VARCHAR2,
42        x_ATTRIBUTE7 IN VARCHAR2,
43        x_ATTRIBUTE8 IN VARCHAR2,
44        x_ATTRIBUTE9 IN VARCHAR2,
45        x_ATTRIBUTE10 IN VARCHAR2,
46        x_ORG_ID IN NUMBER,
47        X_MODE in VARCHAR2 default 'R',
48        x_REC_ACCOUNT_CD    IN VARCHAR2,
49        x_REV_ACCOUNT_CD    IN VARCHAR2,
50        x_REC_GL_CCID    IN NUMBER,
51        x_REV_GL_CCID    IN NUMBER,
52        x_ORG_UNIT_CD    IN VARCHAR2,
53        x_POSTING_ID    IN NUMBER,
54        x_ATTRIBUTE11    IN VARCHAR2,
55        x_ATTRIBUTE12    IN VARCHAR2,
56        x_ATTRIBUTE13    IN VARCHAR2,
57        x_ATTRIBUTE14    IN VARCHAR2,
58        x_ATTRIBUTE15    IN VARCHAR2,
59        x_ATTRIBUTE16    IN VARCHAR2,
60        x_ATTRIBUTE17    IN VARCHAR2,
61        x_ATTRIBUTE18    IN VARCHAR2,
62        x_ATTRIBUTE19    IN VARCHAR2,
63        x_ATTRIBUTE20    IN VARCHAR2,
64        x_ERROR_STRING         IN     VARCHAR2 DEFAULT NULL,
65        x_ERROR_ACCOUNT        IN     VARCHAR2 DEFAULT NULL,
66        x_LOCATION_CD          IN     VARCHAR2 DEFAULT NULL ,
67        x_UOO_ID               IN     NUMBER   DEFAULT NULL,
68        x_gl_date              IN     DATE     DEFAULT NULL,
69        x_gl_posted_date       IN     DATE     DEFAULT NULL,
70        x_posting_control_id   IN     NUMBER   DEFAULT NULL,
71        x_unit_type_id         IN     NUMBER   DEFAULT NULL,
72        x_unit_level           IN     VARCHAR2 DEFAULT NULL
73   );
74 
75   /*******************************************************************************
76   Created by  : Oracle IDC
77   Date created:
78 
79   Purpose:
80      1. This function returns the status of a tracking group
81 
82   Usage: (e.g. restricted, unrestricted, where to call from)
83 
84   Known limitations/enhancements/remarks:
85      -
86 
87   Change History: (who, when, what: NO CREATION RECORDS HERE!)
88   Who             When            What
89   svuppala      30-MAY-2005       Enh 3442712 - Added new columns Unit_Type_Id, Unit_Level
90   smadathi      01-Nov-2002       Enh. Bug 2584986. Added new column GL_DATE,GL_POSTED_DATE,
91                                   POSTING_CONTROL_ID.
92   msrinivi        17 Jul,2001    Added 2 new cols : error string, error_account
93   *******************************************************************************/
94  PROCEDURE LOCK_ROW (
95       X_ROWID in  VARCHAR2,
96        x_INVOICE_ID IN NUMBER,
97        x_LINE_NUMBER IN NUMBER,
98        x_INVOICE_LINES_ID IN NUMBER,
99        x_ATTRIBUTE2 IN VARCHAR2,
100        x_CHG_ELEMENTS IN NUMBER,
101        x_AMOUNT IN NUMBER,
102        x_UNIT_ATTEMPT_STATUS IN VARCHAR2,
103        x_EFTSU IN NUMBER,
104        x_CREDIT_POINTS IN NUMBER,
105        x_ATTRIBUTE_CATEGORY IN VARCHAR2,
106        x_ATTRIBUTE1 IN VARCHAR2,
107        x_S_CHG_METHOD_TYPE IN VARCHAR2,
108        x_DESCRIPTION IN VARCHAR2,
109        x_ATTRIBUTE3 IN VARCHAR2,
110        x_ATTRIBUTE4 IN VARCHAR2,
111        x_ATTRIBUTE5 IN VARCHAR2,
112        x_ATTRIBUTE6 IN VARCHAR2,
113        x_ATTRIBUTE7 IN VARCHAR2,
114        x_ATTRIBUTE8 IN VARCHAR2,
115        x_ATTRIBUTE9 IN VARCHAR2,
116        x_ATTRIBUTE10 IN VARCHAR2,
117        x_REC_ACCOUNT_CD    IN VARCHAR2,
118        x_REV_ACCOUNT_CD    IN VARCHAR2,
119        x_REC_GL_CCID    IN NUMBER,
120        x_REV_GL_CCID    IN NUMBER,
121        x_ORG_UNIT_CD    IN VARCHAR2,
122        x_POSTING_ID    IN NUMBER,
123        x_ATTRIBUTE11    IN VARCHAR2,
124        x_ATTRIBUTE12    IN VARCHAR2,
125        x_ATTRIBUTE13    IN VARCHAR2,
126        x_ATTRIBUTE14    IN VARCHAR2,
127        x_ATTRIBUTE15    IN VARCHAR2,
128        x_ATTRIBUTE16    IN VARCHAR2,
129        x_ATTRIBUTE17    IN VARCHAR2,
130        x_ATTRIBUTE18    IN VARCHAR2,
131        x_ATTRIBUTE19    IN VARCHAR2,
132        x_ATTRIBUTE20    IN VARCHAR2,
133        x_ERROR_STRING IN VARCHAR2 DEFAULT NULL,
134        x_ERROR_ACCOUNT IN VARCHAR2 DEFAULT NULL,
135        x_LOCATION_CD    IN VARCHAR2 DEFAULT NULL,
136        x_UOO_ID         IN NUMBER DEFAULT NULL,
137        x_gl_date              IN     DATE     DEFAULT NULL,
138        x_gl_posted_date       IN     DATE     DEFAULT NULL,
139        x_posting_control_id   IN     NUMBER   DEFAULT NULL,
140        x_unit_type_id         IN     NUMBER   DEFAULT NULL,
141        x_unit_level           IN     VARCHAR2 DEFAULT NULL
142        );
143   /*******************************************************************************
144   Created by  : Oracle IDC
145   Date created:
146 
147   Purpose:
148      1. This function returns the status of a tracking group
149 
150   Usage: (e.g. restricted, unrestricted, where to call from)
151 
152   Known limitations/enhancements/remarks:
153      -
154 
155   Change History: (who, when, what: NO CREATION RECORDS HERE!)
156   Who             When            What
157   svuppala      30-MAY-2005       Enh 3442712 - Added new columns Unit_Type_Id, Unit_Level
158   smadathi      01-Nov-2002       Enh. Bug 2584986. Added new column GL_DATE,GL_POSTED_DATE,
159                                   POSTING_CONTROL_ID.
160   msrinivi        17 Jul,2001    Added 2 new cols : error string, error_account
161   *******************************************************************************/
162  PROCEDURE UPDATE_ROW (
163       X_ROWID in  VARCHAR2,
164        x_INVOICE_ID IN NUMBER,
165        x_LINE_NUMBER IN NUMBER,
166        x_INVOICE_LINES_ID IN NUMBER,
167        x_ATTRIBUTE2 IN VARCHAR2,
168        x_CHG_ELEMENTS IN NUMBER,
169        x_AMOUNT IN NUMBER,
170        x_UNIT_ATTEMPT_STATUS IN VARCHAR2,
171        x_EFTSU IN NUMBER,
172        x_CREDIT_POINTS IN NUMBER,
173        x_ATTRIBUTE_CATEGORY IN VARCHAR2,
174        x_ATTRIBUTE1 IN VARCHAR2,
175        x_S_CHG_METHOD_TYPE IN VARCHAR2,
176        x_DESCRIPTION IN VARCHAR2,
177        x_ATTRIBUTE3 IN VARCHAR2,
178        x_ATTRIBUTE4 IN VARCHAR2,
179        x_ATTRIBUTE5 IN VARCHAR2,
180        x_ATTRIBUTE6 IN VARCHAR2,
181        x_ATTRIBUTE7 IN VARCHAR2,
182        x_ATTRIBUTE8 IN VARCHAR2,
183        x_ATTRIBUTE9 IN VARCHAR2,
184        x_ATTRIBUTE10 IN VARCHAR2,
185        X_MODE in VARCHAR2 default 'R',
186        x_REC_ACCOUNT_CD    IN VARCHAR2,
187        x_REV_ACCOUNT_CD    IN VARCHAR2,
188        x_REC_GL_CCID    IN NUMBER,
189        x_REV_GL_CCID    IN NUMBER,
190        x_ORG_UNIT_CD    IN VARCHAR2,
191        x_POSTING_ID    IN NUMBER,
192        x_ATTRIBUTE11    IN VARCHAR2,
193        x_ATTRIBUTE12    IN VARCHAR2,
194        x_ATTRIBUTE13    IN VARCHAR2,
195        x_ATTRIBUTE14    IN VARCHAR2,
196        x_ATTRIBUTE15    IN VARCHAR2,
197        x_ATTRIBUTE16    IN VARCHAR2,
198        x_ATTRIBUTE17    IN VARCHAR2,
199        x_ATTRIBUTE18    IN VARCHAR2,
200        x_ATTRIBUTE19    IN VARCHAR2,
201        x_ATTRIBUTE20    IN VARCHAR2,
202        x_ERROR_STRING IN VARCHAR2 DEFAULT NULL,
203        x_ERROR_ACCOUNT IN VARCHAR2 DEFAULT NULL,
204        x_LOCATION_CD    IN VARCHAR2 DEFAULT NULL,
205        x_UOO_ID         IN NUMBER DEFAULT NULL,
206        x_gl_date              IN     DATE     DEFAULT NULL,
207        x_gl_posted_date       IN     DATE     DEFAULT NULL,
208        x_posting_control_id   IN     NUMBER   DEFAULT NULL,
209        x_unit_type_id         IN     NUMBER   DEFAULT NULL,
210        x_unit_level           IN     VARCHAR2 DEFAULT NULL
211   );
212   /*******************************************************************************
213   Created by  : Oracle IDC
214   Date created:
215 
216   Purpose:
217      1. This function returns the status of a tracking group
218 
219   Usage: (e.g. restricted, unrestricted, where to call from)
220 
221   Known limitations/enhancements/remarks:
222      -
223 
224   Change History: (who, when, what: NO CREATION RECORDS HERE!)
225   Who             When            What
226   svuppala      30-MAY-2005       Enh 3442712 - Added new columns Unit_Type_Id, Unit_Level
227   smadathi      01-Nov-2002       Enh. Bug 2584986. Added new column GL_DATE,GL_POSTED_DATE,
228                                   POSTING_CONTROL_ID.
229   msrinivi        17 Jul,2001    Added 2 new cols : error string, error_account
230   *******************************************************************************/
231  PROCEDURE ADD_ROW (
232       X_ROWID in out NOCOPY VARCHAR2,
233        x_INVOICE_ID IN NUMBER,
234        x_LINE_NUMBER IN NUMBER,
235        x_INVOICE_LINES_ID IN out NOCOPY  NUMBER,
236        x_ATTRIBUTE2 IN VARCHAR2,
237        x_CHG_ELEMENTS IN NUMBER,
238        x_AMOUNT IN NUMBER,
239        x_UNIT_ATTEMPT_STATUS IN VARCHAR2,
240        x_EFTSU IN NUMBER,
241        x_CREDIT_POINTS IN NUMBER,
242        x_ATTRIBUTE_CATEGORY IN VARCHAR2,
243        x_ATTRIBUTE1 IN VARCHAR2,
244        x_S_CHG_METHOD_TYPE IN VARCHAR2,
245        x_DESCRIPTION IN VARCHAR2,
246        x_ATTRIBUTE3 IN VARCHAR2,
247        x_ATTRIBUTE4 IN VARCHAR2,
248        x_ATTRIBUTE5 IN VARCHAR2,
249        x_ATTRIBUTE6 IN VARCHAR2,
250        x_ATTRIBUTE7 IN VARCHAR2,
251        x_ATTRIBUTE8 IN VARCHAR2,
252        x_ATTRIBUTE9 IN VARCHAR2,
253        x_ATTRIBUTE10 IN VARCHAR2,
254        x_ORG_ID IN NUMBER,
255        X_MODE in VARCHAR2 default 'R',
256        x_REC_ACCOUNT_CD    IN VARCHAR2,
257        x_REV_ACCOUNT_CD    IN VARCHAR2,
258        x_REC_GL_CCID    IN NUMBER,
259        x_REV_GL_CCID    IN NUMBER,
260        x_ORG_UNIT_CD    IN VARCHAR2,
261        x_POSTING_ID    IN NUMBER,
262        x_ATTRIBUTE11    IN VARCHAR2,
263        x_ATTRIBUTE12    IN VARCHAR2,
264        x_ATTRIBUTE13    IN VARCHAR2,
265        x_ATTRIBUTE14    IN VARCHAR2,
266        x_ATTRIBUTE15    IN VARCHAR2,
267        x_ATTRIBUTE16    IN VARCHAR2,
268        x_ATTRIBUTE17    IN VARCHAR2,
269        x_ATTRIBUTE18    IN VARCHAR2,
270        x_ATTRIBUTE19    IN VARCHAR2,
271        x_ATTRIBUTE20    IN VARCHAR2,
272        x_ERROR_STRING IN VARCHAR2 DEFAULT NULL,
273        x_ERROR_ACCOUNT IN VARCHAR2 DEFAULT NULL,
274        x_LOCATION_CD    IN VARCHAR2 DEFAULT NULL,
275        x_UOO_ID         IN NUMBER DEFAULT NULL ,
276        x_gl_date              IN     DATE     DEFAULT NULL,
277        x_gl_posted_date       IN     DATE     DEFAULT NULL,
278        x_posting_control_id   IN     NUMBER   DEFAULT NULL,
279        x_unit_type_id         IN     NUMBER   DEFAULT NULL,
280        x_unit_level           IN     VARCHAR2 DEFAULT NULL
281   ) ;
282 
283   /*******************************************************************************
284   Created by  : Oracle IDC
285   Date created:
286 
287   Purpose:
288      1. This function returns the status of a tracking group
289 
290   Usage: (e.g. restricted, unrestricted, where to call from)
291 
292   Known limitations/enhancements/remarks:
293      -
294 
295   Change History: (who, when, what: NO CREATION RECORDS HERE!)
296   Who             When            What
297   *******************************************************************************/
298   PROCEDURE DELETE_ROW (
299       X_ROWID in VARCHAR2
300   ) ;
301 
302   /*******************************************************************************
303   Created by  : Oracle IDC
304   Date created:
305 
306   Purpose:
307      1. This function returns the status of a tracking group
308 
309   Usage: (e.g. restricted, unrestricted, where to call from)
310 
311   Known limitations/enhancements/remarks:
312      -
313 
314   Change History: (who, when, what: NO CREATION RECORDS HERE!)
315   Who             When            What
316   *******************************************************************************/
317   FUNCTION Get_PK_For_Validation (
318     x_invoice_lines_id IN NUMBER
319     ) RETURN BOOLEAN ;
320 
321   /*******************************************************************************
322   Created by  : Oracle IDC
323   Date created:
324 
325   Purpose:
326      1. This function returns the status of a tracking group
327 
328   Usage: (e.g. restricted, unrestricted, where to call from)
329      1. Called from IGSTR007.FMB
330 
331   Known limitations/enhancements/remarks:
332      -
333 
334   Change History: (who, when, what: NO CREATION RECORDS HERE!)
335   Who             When            What
336   *******************************************************************************/
337   FUNCTION Get_UK_For_Validation (
338     x_invoice_id IN NUMBER,
339     x_line_number IN NUMBER
340     ) RETURN BOOLEAN;
341 
342   /*******************************************************************************
343   Created by  : Oracle IDC
344   Date created:
345 
346   Purpose:
347      1. This function returns the status of a tracking group
348 
349   Usage: (e.g. restricted, unrestricted, where to call from)
350 
351   Known limitations/enhancements/remarks:
352      -
353 
354   Change History: (who, when, what: NO CREATION RECORDS HERE!)
355   Who             When            What
356   *******************************************************************************/
357   PROCEDURE Check_Constraints (
358 		 Column_Name IN VARCHAR2  DEFAULT NULL,
359 		 Column_Value IN VARCHAR2  DEFAULT NULL ) ;
360 
361   /*******************************************************************************
362   Created by  : Oracle IDC
363   Date created:
364 
365   Purpose:
366      1. This function returns the status of a tracking group
367 
368   Usage: (e.g. restricted, unrestricted, where to call from)
369      1. Called from IGSTR007.FMB
370 
371   Known limitations/enhancements/remarks:
372      -
373 
374   Change History: (who, when, what: NO CREATION RECORDS HERE!)
375   Who             When            What
376   *******************************************************************************/
377  PROCEDURE get_fk_igs_ps_unit_ofr_opt_all (
378          x_uoo_id IN NUMBER
379          );
380   /*******************************************************************************
381   Created by  : svuppala
382   Date created: 30-MAY-2005
383 
384   Usage: (e.g. restricted, unrestricted, where to call from)
385 
386   Known limitations/enhancements/remarks:
387      -
388 
392   PROCEDURE get_fk_igs_fi_posting_int_all (
389   Change History: (who, when, what: NO CREATION RECORDS HERE!)
390   Who             When            What
391   *******************************************************************************/
393          x_posting_id IN NUMBER
394          );
395 
396   /*******************************************************************************
397   Created by  : Oracle IDC
398   Date created:
399 
400   Purpose:
401      1. This function returns the status of a tracking group
402 
403   Usage: (e.g. restricted, unrestricted, where to call from)
404 
405   Known limitations/enhancements/remarks:
406      -
407 
408   Change History: (who, when, what: NO CREATION RECORDS HERE!)
409   Who             When            What
410   svuppala      30-MAY-2005       Enh 3442712 - Added new columns Unit_Type_Id, Unit_Level
411   smadathi      01-Nov-2002       Enh. Bug 2584986. Added new column GL_DATE,GL_POSTED_DATE,
412                                   POSTING_CONTROL_ID.
413   msrinivi        17 Jul,2001    Added 2 new cols : error string, error_account
414   *******************************************************************************/
415   PROCEDURE Before_DML (
416     p_action IN VARCHAR2,
417     x_rowid IN VARCHAR2 DEFAULT NULL,
418     x_invoice_id IN NUMBER DEFAULT NULL,
419     x_line_number IN NUMBER DEFAULT NULL,
420     x_invoice_lines_id IN NUMBER DEFAULT NULL,
421     x_attribute2 IN VARCHAR2 DEFAULT NULL,
422     x_chg_elements IN NUMBER DEFAULT NULL,
423     x_amount IN NUMBER DEFAULT NULL,
424     x_unit_attempt_status IN VARCHAR2 DEFAULT NULL,
425     x_eftsu IN NUMBER DEFAULT NULL,
426     x_credit_points IN NUMBER DEFAULT NULL,
427     x_attribute_category IN VARCHAR2 DEFAULT NULL,
428     x_attribute1 IN VARCHAR2 DEFAULT NULL,
429     x_s_chg_method_type IN VARCHAR2 DEFAULT NULL,
430     x_description IN VARCHAR2 DEFAULT NULL,
431     x_attribute3 IN VARCHAR2 DEFAULT NULL,
432     x_attribute4 IN VARCHAR2 DEFAULT NULL,
433     x_attribute5 IN VARCHAR2 DEFAULT NULL,
434     x_attribute6 IN VARCHAR2 DEFAULT NULL,
435     x_attribute7 IN VARCHAR2 DEFAULT NULL,
436     x_attribute8 IN VARCHAR2 DEFAULT NULL,
437     x_attribute9 IN VARCHAR2 DEFAULT NULL,
438     x_attribute10 IN VARCHAR2 DEFAULT NULL,
439     x_ORG_ID IN NUMBER DEFAULT NULL,
440     x_creation_date IN DATE DEFAULT NULL,
441     x_created_by IN NUMBER DEFAULT NULL,
442     x_last_update_date IN DATE DEFAULT NULL,
443     x_last_updated_by IN NUMBER DEFAULT NULL,
444     x_last_update_login IN NUMBER DEFAULT NULL,
445     x_REC_ACCOUNT_CD    IN VARCHAR2 DEFAULT NULL,
446     x_REV_ACCOUNT_CD    IN VARCHAR2 DEFAULT NULL,
447     x_REC_GL_CCID    IN NUMBER DEFAULT NULL,
448     x_REV_GL_CCID    IN NUMBER DEFAULT NULL,
449     x_ORG_UNIT_CD    IN VARCHAR2 DEFAULT NULL,
450     x_POSTING_ID    IN NUMBER DEFAULT NULL,
451     x_ATTRIBUTE11    IN VARCHAR2 DEFAULT NULL,
452     x_ATTRIBUTE12    IN VARCHAR2 DEFAULT NULL,
453     x_ATTRIBUTE13    IN VARCHAR2 DEFAULT NULL,
454     x_ATTRIBUTE14    IN VARCHAR2 DEFAULT NULL,
455     x_ATTRIBUTE15    IN VARCHAR2 DEFAULT NULL,
456     x_ATTRIBUTE16    IN VARCHAR2 DEFAULT NULL,
457     x_ATTRIBUTE17    IN VARCHAR2 DEFAULT NULL,
458     x_ATTRIBUTE18    IN VARCHAR2 DEFAULT NULL,
459     x_ATTRIBUTE19    IN VARCHAR2 DEFAULT NULL,
460     x_ATTRIBUTE20    IN VARCHAR2 DEFAULT NULL,
461     x_ERROR_STRING         IN     VARCHAR2 DEFAULT NULL,
462     x_ERROR_ACCOUNT        IN     VARCHAR2 DEFAULT NULL,
463     x_LOCATION_CD          IN     VARCHAR2 DEFAULT NULL,
464     x_UOO_ID               IN     NUMBER   DEFAULT NULL,
465     x_gl_date              IN     DATE     DEFAULT NULL,
466     x_gl_posted_date       IN     DATE     DEFAULT NULL,
467     x_posting_control_id   IN     NUMBER   DEFAULT NULL,
468     x_unit_type_id         IN     NUMBER   DEFAULT NULL,
469     x_unit_level           IN     VARCHAR2 DEFAULT NULL
470  );
471 
472 
473 END igs_fi_invln_int_pkg;