DBA Data[Home] [Help]

PACKAGE: APPS.AP_HOLDS_PKG

Source


1 PACKAGE AP_HOLDS_PKG AS
2 /* $Header: apiholds.pls 120.7 2006/05/05 21:38:22 bghose noship $ */
3 
4 /* For table handler use */
5   PROCEDURE Insert_Row(X_Rowid                   IN OUT NOCOPY VARCHAR2,
6                        x_hold_id                 in out nocopy number,  --5128839
7                        X_Invoice_Id                     NUMBER,
8                        X_Line_Location_Id               NUMBER,
9                        X_Hold_Lookup_Code               VARCHAR2,
10                        X_Last_Update_Date               DATE,
11                        X_Last_Updated_By                NUMBER,
12                        X_Held_By                        NUMBER,
13                        X_Hold_Date                      DATE,
14                        X_Hold_Reason                    VARCHAR2,
15                        X_Release_Lookup_Code            VARCHAR2,
16                        X_Release_Reason                 VARCHAR2,
17                        X_Status_Flag                    VARCHAR2,
18                        X_Last_Update_Login              NUMBER,
19                        X_Creation_Date                  DATE,
20                        X_Created_By                     NUMBER,
21 		       X_Responsibility_Id		NUMBER,
22                        X_Attribute1                     VARCHAR2,
23                        X_Attribute2                     VARCHAR2,
24                        X_Attribute3                     VARCHAR2,
25                        X_Attribute4                     VARCHAR2,
26                        X_Attribute5                     VARCHAR2,
27                        X_Attribute6                     VARCHAR2,
28                        X_Attribute7                     VARCHAR2,
29                        X_Attribute8                     VARCHAR2,
30                        X_Attribute9                     VARCHAR2,
31                        X_Attribute10                    VARCHAR2,
32                        X_Attribute11                    VARCHAR2,
33                        X_Attribute12                    VARCHAR2,
34                        X_Attribute13                    VARCHAR2,
35                        X_Attribute14                    VARCHAR2,
36                        X_Attribute15                    VARCHAR2,
37                        X_Attribute_Category             VARCHAR2,
38                        X_Org_Id                         NUMBER,
39 		       X_calling_sequence		VARCHAR2
40                       );
41 
42   PROCEDURE Lock_Row(X_Rowid                            VARCHAR2,
43 
44                      X_Invoice_Id                       NUMBER,
45                      X_Line_Location_Id                 NUMBER,
46                      X_Hold_Lookup_Code                 VARCHAR2,
47                      X_Held_By                          NUMBER,
48                      X_Hold_Date                        DATE,
49                      X_Hold_Reason                      VARCHAR2,
50                      X_Release_Lookup_Code              VARCHAR2,
51                      X_Release_Reason                   VARCHAR2,
52                      X_Status_Flag                      VARCHAR2,
53 		     X_Responsibility_Id		NUMBER,
54                      X_Attribute1                       VARCHAR2,
55                      X_Attribute2                       VARCHAR2,
56                      X_Attribute3                       VARCHAR2,
57                      X_Attribute4                       VARCHAR2,
58                      X_Attribute5                       VARCHAR2,
59                      X_Attribute6                       VARCHAR2,
60                      X_Attribute7                       VARCHAR2,
61                      X_Attribute8                       VARCHAR2,
62                      X_Attribute9                       VARCHAR2,
63                      X_Attribute10                      VARCHAR2,
64                      X_Attribute11                      VARCHAR2,
65                      X_Attribute12                      VARCHAR2,
66                      X_Attribute13                      VARCHAR2,
67                      X_Attribute14                      VARCHAR2,
68                      X_Attribute15                      VARCHAR2,
69                      X_Attribute_Category               VARCHAR2,
70                      X_Org_Id                           NUMBER,
71 		     X_calling_sequence			VARCHAR2
72                     );
73 
74 
75 
76   PROCEDURE Update_Row(X_Rowid                          VARCHAR2,
77 
78                        X_Invoice_Id                     NUMBER,
79                        X_Line_Location_Id               NUMBER,
80                        X_Hold_Lookup_Code               VARCHAR2,
81                        X_Last_Update_Date               DATE,
82                        X_Last_Updated_By                NUMBER,
83                        X_Held_By                        NUMBER,
84                        X_Hold_Date                      DATE,
85                        X_Hold_Reason                    VARCHAR2,
86                        X_Release_Lookup_Code            VARCHAR2,
87                        X_Release_Reason                 VARCHAR2,
88                        X_Status_Flag                    VARCHAR2,
89                        X_Last_Update_Login              NUMBER,
90 		       X_Responsibility_Id		NUMBER,
91                        X_Attribute1                     VARCHAR2,
92                        X_Attribute2                     VARCHAR2,
93                        X_Attribute3                     VARCHAR2,
94                        X_Attribute4                     VARCHAR2,
95                        X_Attribute5                     VARCHAR2,
96                        X_Attribute6                     VARCHAR2,
97                        X_Attribute7                     VARCHAR2,
98                        X_Attribute8                     VARCHAR2,
99                        X_Attribute9                     VARCHAR2,
100                        X_Attribute10                    VARCHAR2,
101                        X_Attribute11                    VARCHAR2,
102                        X_Attribute12                    VARCHAR2,
103                        X_Attribute13                    VARCHAR2,
104                        X_Attribute14                    VARCHAR2,
105                        X_Attribute15                    VARCHAR2,
106                        X_Attribute_Category             VARCHAR2,
107                        X_Wf_Status                      VARCHAR2, /*Hold Workflow.5206670 */
108 		       X_calling_sequence		VARCHAR2
109                       );
110   PROCEDURE Delete_Row(X_Rowid 				VARCHAR2,
111 		       X_calling_sequence		VARCHAR2);
112 
113   PROCEDURE insert_single_hold  (X_invoice_id         IN number,
114                                  X_hold_lookup_code   IN varchar2,
115                                  X_hold_type IN varchar2 DEFAULT NULL,
116                                  X_hold_reason IN varchar2 DEFAULT NULL,
117                                  X_held_by IN number DEFAULT NULL,
118                                  X_calling_sequence IN varchar2 DEFAULT NULL);
119 
120   PROCEDURE release_single_hold (X_invoice_id          IN number,
121                                  X_hold_lookup_code    IN varchar2,
122                                  X_release_lookup_code IN varchar2,
123                                  X_held_by IN number DEFAULT NULL,
124                                  X_calling_sequence IN varchar2 DEFAULT NULL);
125 
126   PROCEDURE quick_release (X_invoice_id		IN	NUMBER,
127 			   X_hold_lookup_code	IN	VARCHAR2,
128 			   X_release_lookup_code IN	VARCHAR2,
129 			   X_release_reason	IN	VARCHAR2,
130 			   X_responsibility_id	IN	NUMBER,
131 			   X_last_updated_by	IN	NUMBER,
132 			   X_last_update_date	IN	DATE,
133 			   X_holds_count	IN OUT NOCOPY	NUMBER,
134 			   X_approval_status_lookup_code IN OUT NOCOPY	VARCHAR2,
135 			   X_calling_sequence 	IN	VARCHAR2);
136 
137 
138 
139 END AP_HOLDS_PKG;