DBA Data[Home] [Help]

PACKAGE: APPS.IGC_CC_ACCT_LINES_PKG

Source


1 PACKAGE  IGC_CC_ACCT_LINES_PKG AUTHID CURRENT_USER as
2 /* $Header: IGCCACLS.pls 120.3.12000000.3 2007/10/18 15:22:59 vumaasha ship $  */
3 
4 /* ================================================================================
5                          PROCEDURE Insert_Row
6    ===============================================================================*/
7 
8   PROCEDURE Insert_Row(
9            p_api_version               IN    NUMBER,
10            p_init_msg_list             IN    VARCHAR2 := FND_API.G_FALSE,
11            p_commit                    IN    VARCHAR2 := FND_API.G_FALSE,
12            p_validation_level          IN    NUMBER   := FND_API.G_VALID_LEVEL_FULL,
13            X_return_status             OUT NOCOPY   VARCHAR2,
14            X_msg_count                 OUT NOCOPY   NUMBER,
15            X_msg_data                  OUT NOCOPY   VARCHAR2,
16            p_Rowid                  IN OUT NOCOPY   VARCHAR2,
17            p_CC_Acct_Line_Id        IN OUT NOCOPY   IGC_CC_ACCT_LINES.CC_Acct_Line_Id%TYPE,
18            p_CC_Header_Id                    IGC_CC_ACCT_LINES.CC_Header_Id%TYPE,
19            p_Parent_Header_Id                IGC_CC_ACCT_LINES.Parent_Header_Id%TYPE,
20            p_Parent_Acct_Line_Id             IGC_CC_ACCT_LINES.Parent_Acct_Line_Id%TYPE,
21            p_CC_Charge_Code_Comb_Id          IGC_CC_ACCT_LINES.CC_Charge_Code_Combination_Id%TYPE,
22            p_CC_Acct_Line_Num                IGC_CC_ACCT_LINES.CC_Acct_Line_Num%TYPE,
23            p_CC_Budget_Code_Comb_Id          IGC_CC_ACCT_LINES.CC_Budget_Code_Combination_Id%TYPE,
24            p_CC_Acct_Entered_Amt             IGC_CC_ACCT_LINES.CC_Acct_Entered_Amt%TYPE,
25            p_CC_Acct_Func_Amt                IGC_CC_ACCT_LINES.CC_Acct_Func_Amt%TYPE,
26            p_CC_Acct_Desc                    IGC_CC_ACCT_LINES.CC_Acct_Desc%TYPE,
27            p_CC_Acct_Billed_Amt              IGC_CC_ACCT_LINES.CC_Acct_Billed_Amt%TYPE,
28            p_CC_Acct_Unbilled_Amt            IGC_CC_ACCT_LINES.CC_Acct_Unbilled_Amt%TYPE,
29            p_CC_Acct_Taxable_Flag            IGC_CC_ACCT_LINES.CC_Acct_Taxable_Flag%TYPE,
30            p_Tax_Id                          IGC_CC_ACCT_LINES.Tax_Id%TYPE,
31            p_CC_Acct_Encmbrnc_Amt            IGC_CC_ACCT_LINES.CC_Acct_Encmbrnc_Amt%TYPE,
32            p_CC_Acct_Encmbrnc_Date           IGC_CC_ACCT_LINES.CC_Acct_Encmbrnc_Date%TYPE,
33            p_CC_Acct_Encmbrnc_Status         IGC_CC_ACCT_LINES.CC_Acct_Encmbrnc_Status%TYPE,
34            p_Project_Id                      IGC_CC_ACCT_LINES.Project_Id%TYPE,
35            p_Task_Id         	             IGC_CC_ACCT_LINES.Task_Id%TYPE,
36            p_Expenditure_Type                IGC_CC_ACCT_LINES.Expenditure_Type%TYPE,
37            p_Expenditure_Org_Id              IGC_CC_ACCT_LINES.Expenditure_Org_Id%TYPE,
38            p_Expenditure_Item_Date           IGC_CC_ACCT_LINES.Expenditure_Item_Date%TYPE,
39            p_Last_Update_Date                IGC_CC_ACCT_LINES.Last_Update_Date%TYPE,
40            p_Last_Updated_By                 IGC_CC_ACCT_LINES.Last_Updated_By%TYPE,
41            p_Last_Update_Login               IGC_CC_ACCT_LINES.Last_Update_Login%TYPE,
42            p_Creation_Date                   IGC_CC_ACCT_LINES.Creation_Date%TYPE,
43            p_Created_By                      IGC_CC_ACCT_LINES.Created_By%TYPE,
44            p_Attribute1                      IGC_CC_ACCT_LINES.Attribute1%TYPE,
45            p_Attribute2                      IGC_CC_ACCT_LINES.Attribute2%TYPE,
46            p_Attribute3                      IGC_CC_ACCT_LINES.Attribute3%TYPE,
47            p_Attribute4                      IGC_CC_ACCT_LINES.Attribute4%TYPE,
48            p_Attribute5                      IGC_CC_ACCT_LINES.Attribute5%TYPE,
49            p_Attribute6                      IGC_CC_ACCT_LINES.Attribute6%TYPE,
50            p_Attribute7                      IGC_CC_ACCT_LINES.Attribute7%TYPE,
51            p_Attribute8                      IGC_CC_ACCT_LINES.Attribute8%TYPE,
52            p_Attribute9                      IGC_CC_ACCT_LINES.Attribute9%TYPE,
53            p_Attribute10                     IGC_CC_ACCT_LINES.Attribute10%TYPE,
54 	   p_Attribute11                     IGC_CC_ACCT_LINES.Attribute11%TYPE,
55 	   p_Attribute12                     IGC_CC_ACCT_LINES.Attribute12%TYPE,
56 	   p_Attribute13                     IGC_CC_ACCT_LINES.Attribute13%TYPE,
57 	   p_Attribute14                     IGC_CC_ACCT_LINES.Attribute14%TYPE,
58 	   p_Attribute15                     IGC_CC_ACCT_LINES.Attribute15%TYPE,
59            p_Context                         IGC_CC_ACCT_LINES.Context%TYPE,
60            p_cc_func_withheld_amt            IGC_CC_ACCT_LINES.cc_func_withheld_amt%TYPE,
61            p_cc_ent_withheld_amt             IGC_CC_ACCT_LINES.cc_ent_withheld_amt%TYPE,
62            G_FLAG                IN OUT NOCOPY      VARCHAR2,
63            P_Tax_Classif_Code                IGC_CC_ACCT_LINES.Tax_Classif_code%TYPE
64  );
65 
66 /* ================================================================================
67                                     PROCEDURE Lock_Row
68    ===============================================================================*/
69 
70 
71   PROCEDURE Lock_Row  (
72            p_api_version               IN       NUMBER,
73            p_init_msg_list             IN       VARCHAR2 := FND_API.G_FALSE,
74            p_commit                    IN       VARCHAR2 := FND_API.G_FALSE,
75            p_validation_level          IN       NUMBER   := FND_API.G_VALID_LEVEL_FULL,
76            X_return_status             OUT NOCOPY      VARCHAR2,
77            X_msg_count                 OUT NOCOPY      NUMBER,
78            X_msg_data                  OUT NOCOPY      VARCHAR2,
79            p_Rowid                  IN OUT NOCOPY      VARCHAR2,
80            p_CC_Acct_Line_Id                 IGC_CC_ACCT_LINES.CC_Acct_Line_Id%TYPE,
81            p_CC_Header_Id                    IGC_CC_ACCT_LINES.CC_Header_Id%TYPE,
82            p_Parent_Header_Id                IGC_CC_ACCT_LINES.Parent_Header_Id%TYPE,
83            p_Parent_Acct_Line_Id             IGC_CC_ACCT_LINES.Parent_Acct_Line_Id%TYPE,
84            p_CC_Charge_Code_Comb_Id          IGC_CC_ACCT_LINES.CC_Charge_Code_Combination_Id%TYPE,
85            p_CC_Acct_Line_Num                IGC_CC_ACCT_LINES.CC_Acct_Line_Num%TYPE,
86            p_CC_Budget_Code_Comb_Id          IGC_CC_ACCT_LINES.CC_Budget_Code_Combination_Id%TYPE,
87            p_CC_Acct_Entered_Amt             IGC_CC_ACCT_LINES.CC_Acct_Entered_Amt%TYPE,
88            p_CC_Acct_Func_Amt                IGC_CC_ACCT_LINES.CC_Acct_Func_Amt%TYPE,
89 	   p_CC_Acct_Desc                    IGC_CC_ACCT_LINES.CC_Acct_Desc%TYPE,
90 	   p_CC_Acct_Billed_Amt              IGC_CC_ACCT_LINES.CC_Acct_Billed_Amt%TYPE,
91 	   p_CC_Acct_Unbilled_Amt            IGC_CC_ACCT_LINES.CC_Acct_Unbilled_Amt%TYPE,
92 	   p_CC_Acct_Taxable_Flag            IGC_CC_ACCT_LINES.CC_Acct_Taxable_Flag%TYPE,
93 	   p_Tax_Id                          IGC_CC_ACCT_LINES.Tax_Id%TYPE,
94 	   p_CC_Acct_Encmbrnc_Amt            IGC_CC_ACCT_LINES.CC_Acct_Encmbrnc_Amt%TYPE,
95            p_CC_Acct_Encmbrnc_Date           IGC_CC_ACCT_LINES.CC_Acct_Encmbrnc_Date%TYPE,
96            p_CC_Acct_Encmbrnc_Status         IGC_CC_ACCT_LINES.CC_Acct_Encmbrnc_Status%TYPE,
97            p_Project_Id                      IGC_CC_ACCT_LINES.Project_Id%TYPE,
98            p_Task_Id         	             IGC_CC_ACCT_LINES.Task_Id%TYPE,
99            p_Expenditure_Type                IGC_CC_ACCT_LINES.Expenditure_Type%TYPE,
100            p_Expenditure_Org_Id              IGC_CC_ACCT_LINES.Expenditure_Org_Id%TYPE,
101            p_Expenditure_Item_Date           IGC_CC_ACCT_LINES.Expenditure_Item_Date%TYPE,
102 	   p_Last_Update_Date                IGC_CC_ACCT_LINES.Last_Update_Date%TYPE,
103 	   p_Last_Updated_By                 IGC_CC_ACCT_LINES.Last_Updated_By%TYPE,
104 	   p_Last_Update_Login               IGC_CC_ACCT_LINES.Last_Update_Login%TYPE,
105 	   p_Creation_Date                   IGC_CC_ACCT_LINES.Creation_Date%TYPE,
106            p_Created_By                      IGC_CC_ACCT_LINES.Created_By%TYPE,
107            p_Attribute1                      IGC_CC_ACCT_LINES.Attribute1%TYPE,
108 	   p_Attribute2                      IGC_CC_ACCT_LINES.Attribute2%TYPE,
109 	   p_Attribute3                      IGC_CC_ACCT_LINES.Attribute3%TYPE,
110 	   p_Attribute4                      IGC_CC_ACCT_LINES.Attribute4%TYPE,
111 	   p_Attribute5                      IGC_CC_ACCT_LINES.Attribute5%TYPE,
112            p_Attribute6                      IGC_CC_ACCT_LINES.Attribute6%TYPE,
113            p_Attribute7                      IGC_CC_ACCT_LINES.Attribute7%TYPE,
114            p_Attribute8                      IGC_CC_ACCT_LINES.Attribute8%TYPE,
115 	   p_Attribute9                      IGC_CC_ACCT_LINES.Attribute9%TYPE,
116 	   p_Attribute10                     IGC_CC_ACCT_LINES.Attribute10%TYPE,
117 	   p_Attribute11                     IGC_CC_ACCT_LINES.Attribute11%TYPE,
118 	   p_Attribute12                     IGC_CC_ACCT_LINES.Attribute12%TYPE,
119 	   p_Attribute13                     IGC_CC_ACCT_LINES.Attribute13%TYPE,
120 	   p_Attribute14                     IGC_CC_ACCT_LINES.Attribute14%TYPE,
121 	   p_Attribute15                     IGC_CC_ACCT_LINES.Attribute15%TYPE,
122            p_Context                         IGC_CC_ACCT_LINES.Context%TYPE,
123            p_cc_func_withheld_amt            IGC_CC_ACCT_LINES.cc_func_withheld_amt%TYPE,
124            p_cc_ent_withheld_amt             IGC_CC_ACCT_LINES.cc_ent_withheld_amt%TYPE,
125            X_row_locked                OUT NOCOPY   VARCHAR2,
126            G_FLAG                    IN OUT NOCOPY  VARCHAR2,
127            P_Tax_Classif_Code                IGC_CC_ACCT_LINES.Tax_Classif_code%TYPE
128                        );
129 
130 
131 /* ================================================================================
132                          PROCEDURE Update_Row
133    ===============================================================================*/
134 
135   PROCEDURE Update_Row(
136            p_api_version               IN       NUMBER,
137            p_init_msg_list             IN       VARCHAR2 := FND_API.G_FALSE,
138            p_commit                    IN       VARCHAR2 := FND_API.G_FALSE,
139            p_validation_level          IN       NUMBER   := FND_API.G_VALID_LEVEL_FULL,
140            X_return_status             OUT NOCOPY      VARCHAR2,
141            X_msg_count                 OUT NOCOPY      NUMBER,
142            X_msg_data                  OUT NOCOPY      VARCHAR2,
143            p_Rowid                  IN OUT NOCOPY      VARCHAR2,
144            p_CC_Acct_Line_Id        IN OUT NOCOPY   IGC_CC_ACCT_LINES.CC_Acct_Line_Id%TYPE,
145            p_CC_Header_Id                    IGC_CC_ACCT_LINES.CC_Header_Id%TYPE,
146            p_Parent_Header_Id                IGC_CC_ACCT_LINES.Parent_Header_Id%TYPE,
147            p_Parent_Acct_Line_Id             IGC_CC_ACCT_LINES.Parent_Acct_Line_Id%TYPE,
148            p_CC_Charge_Code_Comb_Id          IGC_CC_ACCT_LINES.CC_Charge_Code_Combination_Id%TYPE,
149            p_CC_Acct_Line_Num                IGC_CC_ACCT_LINES.CC_Acct_Line_Num%TYPE,
150            p_CC_Budget_Code_Comb_Id          IGC_CC_ACCT_LINES.CC_Budget_Code_Combination_Id%TYPE,
151            p_CC_Acct_Entered_Amt             IGC_CC_ACCT_LINES.CC_Acct_Entered_Amt%TYPE,
152            p_CC_Acct_Func_Amt                IGC_CC_ACCT_LINES.CC_Acct_Func_Amt%TYPE,
153            p_CC_Acct_Desc                    IGC_CC_ACCT_LINES.CC_Acct_Desc%TYPE,
154 	   p_CC_Acct_Billed_Amt              IGC_CC_ACCT_LINES.CC_Acct_Billed_Amt%TYPE,
155 	   p_CC_Acct_Unbilled_Amt            IGC_CC_ACCT_LINES.CC_Acct_Unbilled_Amt%TYPE,
156 	   p_CC_Acct_Taxable_Flag            IGC_CC_ACCT_LINES.CC_Acct_Taxable_Flag%TYPE,
157 	   p_Tax_Id                          IGC_CC_ACCT_LINES.Tax_Id%TYPE,
158 	   p_CC_Acct_Encmbrnc_Amt            IGC_CC_ACCT_LINES.CC_Acct_Encmbrnc_Amt%TYPE,
159            p_CC_Acct_Encmbrnc_Date           IGC_CC_ACCT_LINES.CC_Acct_Encmbrnc_Date%TYPE,
160            p_CC_Acct_Encmbrnc_Status         IGC_CC_ACCT_LINES.CC_Acct_Encmbrnc_Status%TYPE,
161            p_Project_Id                      IGC_CC_ACCT_LINES.Project_Id%TYPE,
162            p_Task_Id         	             IGC_CC_ACCT_LINES.Task_Id%TYPE,
163            p_Expenditure_Type                IGC_CC_ACCT_LINES.Expenditure_Type%TYPE,
164            p_Expenditure_Org_Id              IGC_CC_ACCT_LINES.Expenditure_Org_Id%TYPE,
165            p_Expenditure_Item_Date           IGC_CC_ACCT_LINES.Expenditure_Item_Date%TYPE,
166 	   p_Last_Update_Date                IGC_CC_ACCT_LINES.Last_Update_Date%TYPE,
167 	   p_Last_Updated_By                 IGC_CC_ACCT_LINES.Last_Updated_By%TYPE,
168 	   p_Last_Update_Login               IGC_CC_ACCT_LINES.Last_Update_Login%TYPE,
169 	   p_Creation_Date                   IGC_CC_ACCT_LINES.Creation_Date%TYPE,
170            p_Created_By                      IGC_CC_ACCT_LINES.Created_By%TYPE,
171            p_Attribute1                      IGC_CC_ACCT_LINES.Attribute1%TYPE,
172 	   p_Attribute2                      IGC_CC_ACCT_LINES.Attribute2%TYPE,
173 	   p_Attribute3                      IGC_CC_ACCT_LINES.Attribute3%TYPE,
174 	   p_Attribute4                      IGC_CC_ACCT_LINES.Attribute4%TYPE,
175 	   p_Attribute5                      IGC_CC_ACCT_LINES.Attribute5%TYPE,
176 	   p_Attribute6                      IGC_CC_ACCT_LINES.Attribute6%TYPE,
177 	   p_Attribute7                      IGC_CC_ACCT_LINES.Attribute7%TYPE,
178 	   p_Attribute8                      IGC_CC_ACCT_LINES.Attribute8%TYPE,
179 	   p_Attribute9                      IGC_CC_ACCT_LINES.Attribute9%TYPE,
180 	   p_Attribute10                     IGC_CC_ACCT_LINES.Attribute10%TYPE,
181 	   p_Attribute11                     IGC_CC_ACCT_LINES.Attribute11%TYPE,
182 	   p_Attribute12                     IGC_CC_ACCT_LINES.Attribute12%TYPE,
183 	   p_Attribute13                     IGC_CC_ACCT_LINES.Attribute13%TYPE,
184 	   p_Attribute14                     IGC_CC_ACCT_LINES.Attribute14%TYPE,
185 	   p_Attribute15                     IGC_CC_ACCT_LINES.Attribute15%TYPE,
186            p_Context                         IGC_CC_ACCT_LINES.Context%TYPE,
187            p_cc_func_withheld_amt            IGC_CC_ACCT_LINES.cc_func_withheld_amt%TYPE,
188            p_cc_ent_withheld_amt             IGC_CC_ACCT_LINES.cc_ent_withheld_amt%TYPE,
189            G_FLAG                 IN OUT NOCOPY     VARCHAR2,
190            P_Tax_Classif_Code                IGC_CC_ACCT_LINES.Tax_Classif_code%TYPE
191            );
192 
193 
194 /* ================================================================================
195                          PROCEDURE Delete_Row
196    ===============================================================================*/
197 
198 PROCEDURE Delete_Row(
199       p_api_version               IN       NUMBER,
200       p_init_msg_list             IN       VARCHAR2 := FND_API.G_FALSE,
201       p_commit                    IN       VARCHAR2 := FND_API.G_FALSE,
202       p_validation_level          IN       NUMBER   := FND_API.G_VALID_LEVEL_FULL,
203       X_return_status             OUT NOCOPY      VARCHAR2,
204       X_msg_count                 OUT NOCOPY      NUMBER,
205       X_msg_data                  OUT NOCOPY      VARCHAR2,
206       p_Rowid                  IN OUT NOCOPY      VARCHAR2,
207       G_FLAG                   IN OUT NOCOPY      VARCHAR2
208 );
209 
210 END IGC_CC_ACCT_LINES_PKG;