DBA Data[Home] [Help]

PACKAGE: APPS.PA_TXN_INTERFACE_ITEMS_PKG

Source


1 Package Pa_Txn_Interface_Items_Pkg AUTHID CURRENT_USER as
2 /* $Header: PAXRTXNS.pls 120.5.12020000.2 2013/03/31 04:04:46 arbandyo ship $ */
3 
4    -- PA.K changes
5    TYPE Txn_Interface_Id_Typ              IS TABLE OF Pa_Transaction_Interface_All.Txn_Interface_Id%TYPE
6 	INDEX BY BINARY_INTEGER;
7    TYPE Transaction_Source_Typ            IS TABLE OF Pa_Transaction_Interface_All.Transaction_Source%TYPE
8 	INDEX BY BINARY_INTEGER;
9    TYPE User_Transaction_Source_Typ       IS TABLE OF Pa_Transaction_Interface_All.User_Transaction_Source%TYPE
10 	INDEX BY BINARY_INTEGER;
11    TYPE Batch_Name_Typ                    IS TABLE OF Pa_Transaction_Interface_All.Batch_Name%TYPE
12 	INDEX BY BINARY_INTEGER;
13    TYPE Expenditure_End_Date_Typ          IS TABLE OF Pa_Transaction_Interface_All.Expenditure_Ending_Date%TYPE
14 	INDEX BY BINARY_INTEGER;
15    TYPE Person_Business_Group_Name_Typ    IS TABLE OF Pa_Transaction_Interface_All.Person_Business_Group_Name%TYPE
16 	INDEX BY BINARY_INTEGER;
17    TYPE Person_Business_Group_Id_Typ      IS TABLE OF Pa_Transaction_Interface_All.Person_Business_Group_Id%TYPE
18 	INDEX BY BINARY_INTEGER;
19    TYPE Employee_Number_Typ               IS TABLE OF Pa_Transaction_Interface_All.Employee_Number%TYPE
20 	INDEX BY BINARY_INTEGER;
21    TYPE Person_Id_Typ                     IS TABLE OF Pa_Transaction_Interface_All.Person_Id%TYPE
22 	INDEX BY BINARY_INTEGER;
23    TYPE Organization_Name_Typ             IS TABLE OF Pa_Transaction_Interface_All.Organization_Name%TYPE
24 	INDEX BY BINARY_INTEGER;
25    TYPE Organization_Id_Typ               IS TABLE OF Pa_Transaction_Interface_All.Organization_Id%TYPE
26 	INDEX BY BINARY_INTEGER;
27    TYPE Expenditure_Item_Date_Typ         IS TABLE OF Pa_Transaction_Interface_All.Expenditure_Item_Date%TYPE
28 	INDEX BY BINARY_INTEGER;
29    TYPE Project_Number_Typ                IS TABLE OF Pa_Transaction_Interface_All.Project_Number%TYPE
30 	INDEX BY BINARY_INTEGER;
31    TYPE Project_Id_Typ      		  IS TABLE OF Pa_Transaction_Interface_All.Project_Id%TYPE
32 	INDEX BY BINARY_INTEGER;
33    TYPE Task_Number_Typ                   IS TABLE OF Pa_Transaction_Interface_All.Task_Number%TYPE
34 	INDEX BY BINARY_INTEGER;
35    TYPE Task_Id_Typ                       IS TABLE OF Pa_Transaction_Interface_All.Task_Id%TYPE
36 	INDEX BY BINARY_INTEGER;
37    TYPE Expenditure_Type_Typ              IS TABLE OF Pa_Transaction_Interface_All.Expenditure_Type%TYPE
38 	INDEX BY BINARY_INTEGER;
39    TYPE System_Linkage_Typ                IS TABLE OF Pa_Transaction_Interface_All.System_Linkage%TYPE
40 	INDEX BY BINARY_INTEGER;
41    TYPE Non_Labor_Resource_Typ            IS TABLE OF Pa_Transaction_Interface_All.Non_Labor_Resource%TYPE
42 	INDEX BY BINARY_INTEGER;
43    TYPE Non_Labor_Res_Org_Name_Typ        IS TABLE OF Pa_Transaction_Interface_All.Non_Labor_Resource_Org_Name%TYPE
44 	INDEX BY BINARY_INTEGER;
45    TYPE Non_Labor_Res_Org_Id_Typ          IS TABLE OF Pa_Transaction_Interface_All.Non_Labor_Resource_Org_Id%TYPE
46 	INDEX BY BINARY_INTEGER;
47    TYPE Quantity_Typ                      IS TABLE OF Pa_Transaction_Interface_All.Quantity%TYPE
48 	INDEX BY BINARY_INTEGER;
49    TYPE Raw_Cost_Typ                      IS TABLE OF Pa_Transaction_Interface_All.Raw_Cost%TYPE
50 	INDEX BY BINARY_INTEGER;
51    TYPE Raw_Cost_Rate_Typ                 IS TABLE OF Pa_Transaction_Interface_All.Raw_Cost_Rate%TYPE
52 	INDEX BY BINARY_INTEGER;
53    TYPE Burden_Cost_Typ                   IS TABLE OF Pa_Transaction_Interface_All.Burdened_Cost%TYPE
54 	INDEX BY BINARY_INTEGER;
55    TYPE Burden_Cost_Rate_Typ              IS TABLE OF Pa_Transaction_Interface_All.Burdened_Cost_Rate%TYPE
56 	INDEX BY BINARY_INTEGER;
57    TYPE Expenditure_Comment_Typ           IS TABLE OF Pa_Transaction_Interface_All.Expenditure_Comment%TYPE
58 	INDEX BY BINARY_INTEGER;
59    TYPE Gl_Date_Typ                       IS TABLE OF Pa_Transaction_Interface_All.Gl_Date%TYPE
60 	INDEX BY BINARY_INTEGER;
61    TYPE Transaction_Status_Code_Typ       IS TABLE OF Pa_Transaction_Interface_All.Transaction_Status_Code%TYPE
62 	INDEX BY BINARY_INTEGER;
63    TYPE Transaction_Rejection_Code_Typ    IS TABLE OF Pa_Transaction_Interface_All.Transaction_Rejection_Code%TYPE
64 	INDEX BY BINARY_INTEGER;
65    TYPE Orig_Transaction_Reference_Typ    IS TABLE OF Pa_Transaction_Interface_All.Orig_Transaction_Reference%TYPE
66 	INDEX BY BINARY_INTEGER;
67    TYPE Unmatched_Neg_Txn_Flag_Typ        IS TABLE OF Pa_Transaction_Interface_All.Unmatched_Negative_Txn_Flag%TYPE
68 	INDEX BY BINARY_INTEGER;
69    TYPE Expenditure_Id_Typ                IS TABLE OF Pa_Transaction_Interface_All.Expenditure_Id%TYPE
70 	INDEX BY BINARY_INTEGER;
71    TYPE Attribute_Category_Typ            IS TABLE OF Pa_Transaction_Interface_All.Attribute_Category%TYPE
72 	INDEX BY BINARY_INTEGER;
73    TYPE Attribute1_Typ                    IS TABLE OF Pa_Transaction_Interface_All.Attribute1%TYPE
74 	INDEX BY BINARY_INTEGER;
75    TYPE Attribute2_Typ                    IS TABLE OF Pa_Transaction_Interface_All.Attribute2%TYPE
76 	INDEX BY BINARY_INTEGER;
77    TYPE Attribute3_Typ                    IS TABLE OF Pa_Transaction_Interface_All.Attribute3%TYPE
78 	INDEX BY BINARY_INTEGER;
79    TYPE Attribute4_Typ                    IS TABLE OF Pa_Transaction_Interface_All.Attribute4%TYPE
80 	INDEX BY BINARY_INTEGER;
81    TYPE Attribute5_Typ                    IS TABLE OF Pa_Transaction_Interface_All.Attribute5%TYPE
82 	INDEX BY BINARY_INTEGER;
83    TYPE Attribute6_Typ                    IS TABLE OF Pa_Transaction_Interface_All.Attribute6%TYPE
84 	INDEX BY BINARY_INTEGER;
85    TYPE Attribute7_Typ                    IS TABLE OF Pa_Transaction_Interface_All.Attribute7%TYPE
86 	INDEX BY BINARY_INTEGER;
87    TYPE Attribute8_Typ                    IS TABLE OF Pa_Transaction_Interface_All.Attribute8%TYPE
88 	INDEX BY BINARY_INTEGER;
89    TYPE Attribute9_Typ                    IS TABLE OF Pa_Transaction_Interface_All.Attribute9%TYPE
90 	INDEX BY BINARY_INTEGER;
91    TYPE Attribute10_Typ                   IS TABLE OF Pa_Transaction_Interface_All.Attribute10%TYPE
92 	INDEX BY BINARY_INTEGER;
93    TYPE Dr_Code_Combination_Id_Typ        IS TABLE OF Pa_Transaction_Interface_All.Dr_Code_Combination_Id%TYPE
94 	INDEX BY BINARY_INTEGER;
95    TYPE Cr_Code_Combination_Id_Typ        IS TABLE OF Pa_Transaction_Interface_All.Cr_Code_Combination_Id%TYPE
96 	INDEX BY BINARY_INTEGER;
97    TYPE Cdl_System_Reference1_Typ         IS TABLE OF Pa_Transaction_Interface_All.Cdl_System_Reference1%TYPE
98 	INDEX BY BINARY_INTEGER;
99    TYPE Cdl_System_Reference2_Typ         IS TABLE OF Pa_Transaction_Interface_All.Cdl_System_Reference2%TYPE
100 	INDEX BY BINARY_INTEGER;
101    TYPE Cdl_System_Reference3_Typ         IS TABLE OF Pa_Transaction_Interface_All.Cdl_System_Reference3%TYPE
102 	INDEX BY BINARY_INTEGER;
103    TYPE Interface_Id_Typ                  IS TABLE OF Pa_Transaction_Interface_All.Interface_Id%TYPE
104 	INDEX BY BINARY_INTEGER;
105    TYPE	Receipt_Currency_Amount_Typ       IS TABLE OF Pa_Transaction_Interface_All.Receipt_Currency_Amount%TYPE
106 	INDEX BY BINARY_INTEGER;
107    TYPE Receipt_Currency_Code_Typ         IS TABLE OF Pa_Transaction_Interface_All.Receipt_Currency_Code%TYPE
108 	INDEX BY BINARY_INTEGER;
109    TYPE Receipt_Exchange_Rate_Typ         IS TABLE OF Pa_Transaction_Interface_All.Receipt_Exchange_Rate%TYPE
110 	INDEX BY BINARY_INTEGER;
111    TYPE Denom_Currency_Code_Typ           IS TABLE OF Pa_Transaction_Interface_All.Denom_Currency_Code%TYPE
112 	INDEX BY BINARY_INTEGER;
113    TYPE Denom_Raw_Cost_Typ                IS TABLE OF Pa_Transaction_Interface_All.Denom_Raw_Cost%TYPE
114 	INDEX BY BINARY_INTEGER;
115    TYPE Denom_Burdened_Cost_Typ           IS TABLE OF Pa_Transaction_Interface_All.Denom_Burdened_Cost%TYPE
116 	INDEX BY BINARY_INTEGER;
117    TYPE Acct_Rate_Date_Typ                IS TABLE OF Pa_Transaction_Interface_All.Acct_Rate_Date%TYPE
118 	INDEX BY BINARY_INTEGER;
119    TYPE Acct_Rate_Type_Typ                IS TABLE OF Pa_Transaction_Interface_All.Acct_Rate_Type%TYPE
120 	INDEX BY BINARY_INTEGER;
121    TYPE Acct_Exchange_Rate_Typ            IS TABLE OF Pa_Transaction_Interface_All.Acct_Exchange_Rate%TYPE
122 	INDEX BY BINARY_INTEGER;
123    TYPE Acct_Raw_Cost_Typ                 IS TABLE OF Pa_Transaction_Interface_All.Acct_Raw_Cost%TYPE
124 	INDEX BY BINARY_INTEGER;
125    TYPE Acct_Burdened_Cost_Typ            IS TABLE OF Pa_Transaction_Interface_All.Acct_Burdened_Cost%TYPE
126 	INDEX BY BINARY_INTEGER;
127    TYPE Acct_Exch_Rounding_Limit_Typ      IS TABLE OF Pa_Transaction_Interface_All.Acct_Exchange_Rounding_Limit%TYPE
128 	INDEX BY BINARY_INTEGER;
129    TYPE Project_Currency_Code_Typ         IS TABLE OF Pa_Transaction_Interface_All.Project_Currency_Code%TYPE
130 	INDEX BY BINARY_INTEGER;
131    TYPE Project_Rate_Date_Typ             IS TABLE OF Pa_Transaction_Interface_All.Project_Rate_Date%TYPE
132 	INDEX BY BINARY_INTEGER;
133    TYPE Project_Rate_Type_Typ             IS TABLE OF Pa_Transaction_Interface_All.Project_Rate_Type%TYPE
134 	INDEX BY BINARY_INTEGER;
135    TYPE Project_Exchange_Rate_Typ         IS TABLE OF Pa_Transaction_Interface_All.Project_Exchange_Rate%TYPE
136 	INDEX BY BINARY_INTEGER;
137    TYPE Orig_Exp_Txn_Reference1_Typ       IS TABLE OF Pa_Transaction_Interface_All.Orig_Exp_Txn_Reference1%TYPE
138 	INDEX BY BINARY_INTEGER;
139    TYPE Orig_Exp_Txn_Reference2_Typ       IS TABLE OF Pa_Transaction_Interface_All.Orig_Exp_Txn_Reference2%TYPE
140 	INDEX BY BINARY_INTEGER;
141    TYPE Orig_Exp_Txn_Reference3_Typ       IS TABLE OF Pa_Transaction_Interface_All.Orig_Exp_Txn_Reference2%TYPE
142 	INDEX BY BINARY_INTEGER;
146 	INDEX BY BINARY_INTEGER;
143    TYPE Orig_User_Exp_Txn_Ref_Typ         IS TABLE OF Pa_Transaction_Interface_All.Orig_User_Exp_Txn_Reference%TYPE
144 	INDEX BY BINARY_INTEGER;
145    TYPE Vendor_Number_Typ                 IS TABLE OF Pa_Transaction_Interface_All.Vendor_Number%TYPE
147    TYPE	Vendor_Id_Typ                     IS TABLE OF Pa_Transaction_Interface_All.Vendor_Id%TYPE
148 	INDEX BY BINARY_INTEGER;
149    TYPE Override_To_Org_Name_Typ          IS TABLE OF Pa_Transaction_Interface_All.Override_To_Organization_Name%TYPE
150 	INDEX BY BINARY_INTEGER;
151    TYPE	Override_To_Org_Id_Typ            IS TABLE OF Pa_Transaction_Interface_All.Override_To_Organization_Id%TYPE
152 	INDEX BY BINARY_INTEGER;
153    TYPE Reversed_Orig_Txn_Ref_Typ         IS TABLE OF Pa_Transaction_Interface_All.Reversed_Orig_Txn_Reference%TYPE
154 	INDEX BY BINARY_INTEGER;
155    TYPE Billable_Flag_Typ                 IS TABLE OF Pa_Transaction_Interface_All.Billable_Flag%TYPE
156 	INDEX BY BINARY_INTEGER;
157    TYPE ProjFunc_Currency_Code_Typ        IS TABLE OF Pa_Transaction_Interface_All.ProjFunc_Currency_Code%TYPE
158 	INDEX BY BINARY_INTEGER;
159    TYPE ProjFunc_Cost_Rate_Date_Typ       IS TABLE OF Pa_Transaction_Interface_All.ProjFunc_Cost_Rate_Date%TYPE
160 	INDEX BY BINARY_INTEGER;
161    TYPE ProjFunc_Cost_Rate_Type_Typ       IS TABLE OF Pa_Transaction_Interface_All.ProjFunc_Cost_Rate_Type%TYPE
162 	INDEX BY BINARY_INTEGER;
163    TYPE ProjFunc_Cost_Exch_Rate_Typ       IS TABLE OF Pa_Transaction_Interface_All.ProjFunc_Cost_Exchange_Rate%TYPE
164 	INDEX BY BINARY_INTEGER;
165    TYPE Project_Raw_Cost_Typ              IS TABLE OF Pa_Transaction_Interface_All.Project_Raw_Cost%TYPE
166 	INDEX BY BINARY_INTEGER;
167    TYPE Project_Burdened_Cost_Typ         IS TABLE OF Pa_Transaction_Interface_All.Project_Burdened_Cost%TYPE
168 	INDEX BY BINARY_INTEGER;
169    TYPE Assignment_Name_Typ               IS TABLE OF Pa_Transaction_Interface_All.Assignment_Name%TYPE
170 	INDEX BY BINARY_INTEGER;
171    TYPE	Assignment_Id_Typ                 IS TABLE OF Pa_Transaction_Interface_All.Assignment_Id%TYPE
172 	INDEX BY BINARY_INTEGER;
173    TYPE Work_Type_Name_Typ                IS TABLE OF Pa_Transaction_Interface_All.Work_Type_Name%TYPE
174 	INDEX BY BINARY_INTEGER;
175    TYPE Work_Type_Id_Typ                  IS TABLE OF Pa_Transaction_Interface_All.Work_Type_Id%TYPE
176 	INDEX BY BINARY_INTEGER;
177    TYPE Cdl_System_Reference4_Typ         IS TABLE OF Pa_Transaction_Interface_All.Cdl_System_Reference4%TYPE
178 	INDEX BY BINARY_INTEGER;
179    TYPE Accrual_flag_Typ                  IS TABLE OF Pa_Transaction_Interface_All.Accrual_Flag%TYPE
180 	INDEX BY BINARY_INTEGER;
181    TYPE Last_Update_Date_Typ              IS TABLE OF Pa_Transaction_Interface_All.Last_Update_Date%TYPE
182         INDEX BY BINARY_INTEGER;
183    TYPE Last_Updated_By_Typ               IS TABLE OF Pa_Transaction_Interface_All.Last_Updated_By%TYPE
184         INDEX BY BINARY_INTEGER;
185    TYPE Creation_Date_Typ                 IS TABLE OF Pa_Transaction_Interface_All.Creation_Date%TYPE
186         INDEX BY BINARY_INTEGER;
187    TYPE Created_By_Typ                    IS TABLE OF Pa_Transaction_Interface_All.Created_By%TYPE
188         INDEX BY BINARY_INTEGER;
189    -- Begin PA.M/CWK changes
190    TYPE PO_Number_Typ			  IS TABLE OF Pa_Transaction_Interface_All.PO_Number%TYPE
191 	INDEX BY BINARY_INTEGER;
192    TYPE PO_Header_Id_Typ		  IS TABLE OF Pa_Transaction_Interface_All.PO_Header_Id%TYPE
193 	INDEX BY BINARY_INTEGER;
194    TYPE PO_Line_Num_Typ		  	  IS TABLE OF Pa_Transaction_Interface_All.PO_Line_Num%TYPE
195 	INDEX BY BINARY_INTEGER;
196    TYPE PO_Line_Id_Typ			  IS TABLE OF Pa_Transaction_Interface_All.PO_Line_Id%TYPE
197 	INDEX BY BINARY_INTEGER;
198    TYPE PO_Price_Type_Typ		  IS TABLE OF Pa_Transaction_Interface_All.PO_Price_Type%TYPE
199 	INDEX BY BINARY_INTEGER;
200    TYPE Person_Type_Typ			  IS TABLE OF Pa_Transaction_Interface_All.Person_Type%TYPE
201 	INDEX BY BINARY_INTEGER;
202    -- End PA.M/CWK changes
203    TYPE Inventory_Item_Id_Typ		  IS TABLE OF Pa_Transaction_Interface_All.Inventory_Item_Id%TYPE
204 	INDEX BY BINARY_INTEGER;
205    TYPE WIP_Resource_Id_Typ		  IS TABLE OF Pa_Transaction_Interface_All.WIP_Resource_Id%TYPE
206 	INDEX BY BINARY_INTEGER;
207    TYPE Unit_Of_Measure_Typ		  IS TABLE OF Pa_Transaction_Interface_All.Unit_Of_Measure%TYPE
208 	INDEX BY BINARY_INTEGER;
209    -- 12i MOAC changes
210    Type OU_Id_Typ                 IS TABLE OF Pa_Transaction_Interface_All.Org_Id%TYPE
211     INDEX BY BINARY_INTEGER;
212 
213 	-- Bug 10167052 ..  Projects - Payroll Integration ...
214 	 Type JOB_ID_TYP                 IS TABLE OF Pa_Transaction_Interface_All.JOB_ID%TYPE
215     INDEX BY BINARY_INTEGER;
216 
217 	 Type JOB_NAME_TYP                 IS TABLE OF Pa_Transaction_Interface_All.JOB_NAME%TYPE
218     INDEX BY BINARY_INTEGER;
219 
220 	 Type LOCATION_ID_TYP                 IS TABLE OF Pa_Transaction_Interface_All.LOCATION_ID%TYPE
221     INDEX BY BINARY_INTEGER;
222 
223 	 Type LOCATION_CODE_TYP                 IS TABLE OF Pa_Transaction_Interface_All.LOCATION_CODE%TYPE
224     INDEX BY BINARY_INTEGER;
225 
226 	 Type PAY_ELEMENT_TYPE_ID_TYP                 IS TABLE OF Pa_Transaction_Interface_All.PAY_ELEMENT_TYPE_ID%TYPE
227     INDEX BY BINARY_INTEGER;
228 
229    -- Start: Added for CBS Enhancement Bug 16220146
230    Type Cbs_Element_Id_Typ        IS TABLE OF Pa_Transaction_Interface_All.Cbs_Element_Id%TYPE
231     INDEX BY BINARY_INTEGER;
232 
233    Type Cbs_Element_Name_Typ      IS TABLE OF Pa_Transaction_Interface_All.Cbs_Element_Name%TYPE
234     INDEX BY BINARY_INTEGER;
235    -- End: Added for CBS Enhancement Bug 16220146
236 
237   Procedure Insert_Row (
238 	x_rowid		    IN OUT NOCOPY VARCHAR2,
239         x_txn_interface_id  IN OUT NOCOPY NUMBER,
240         x_last_update_date	       IN DATE,
241         x_last_updated_by	       IN NUMBER,
242         x_creation_date		       IN DATE,
243         x_created_by		       IN NUMBER,
244         x_transaction_source           IN VARCHAR2,
245         x_user_txn_source              IN VARCHAR2,
246         x_batch_name                   IN VARCHAR2,
247         x_expenditure_end_date         IN DATE    ,
248         x_person_business_group_name   IN VARCHAR2 default NULL,
249         x_employee_number              IN VARCHAR2,
250         x_organization_name            IN VARCHAR2,
251         x_expenditure_item_date        IN DATE,
252         x_project_number               IN VARCHAR2,
253         x_task_number                  IN VARCHAR2,
254         x_expenditure_type             IN VARCHAR2,
255         x_system_linkage               IN VARCHAR2,
256         x_non_labor_resource           IN VARCHAR2,
257         x_non_labor_res_org            IN VARCHAR2,
258         x_quantity                     IN NUMBER,
259         x_raw_cost                     IN NUMBER,
260         x_raw_cost_rate                IN NUMBER,
261         x_burden_cost                  IN NUMBER,
262         x_burden_cost_rate             IN NUMBER,
263         x_expenditure_comment          IN VARCHAR2,
264         x_gl_date                      IN DATE,
265         x_txn_status_code              IN VARCHAR2,
266         x_txn_rejection_code           IN VARCHAR2,
267         x_org_txn_reference            IN VARCHAR2,
268         x_unmatched_txn_flag           IN VARCHAR2,
269         x_expenditure_id               IN NUMBER,
270         x_attribute_category           IN VARCHAR2,
271         x_attribute1                   IN VARCHAR2,
272         x_attribute2                   IN VARCHAR2,
273         x_attribute3                   IN VARCHAR2,
274         x_attribute4                   IN VARCHAR2,
275         x_attribute5                   IN VARCHAR2,
276         x_attribute6                   IN VARCHAR2,
277         x_attribute7                   IN VARCHAR2,
278         x_attribute8                   IN VARCHAR2,
279         x_attribute9                   IN VARCHAR2,
280         x_attribute10                  IN VARCHAR2,
281         x_dr_ccid                      IN NUMBER,
282         x_cr_ccid                      IN NUMBER,
283         x_cdl_sys_ref1                 IN VARCHAR2,
284         x_cdl_sys_ref2                 IN VARCHAR2,
285         x_cdl_sys_ref3                 IN VARCHAR2,
286         x_xface_id                     IN NUMBER,
287 	    x_receipt_currency_amount      IN NUMBER,
288         x_receipt_currency_code        IN VARCHAR2,
289         x_receipt_exchange_rate        IN NUMBER,
290         x_denom_currency_code          IN VARCHAR2,
291         x_denom_raw_cost               IN NUMBER,
292         x_denom_burdened_cost          IN NUMBER,
293         x_acct_rate_date               IN DATE,
294         x_acct_rate_type               IN VARCHAR2,
295         x_acct_exchange_rate           IN NUMBER,
296         x_acct_raw_cost                IN NUMBER,
297         x_acct_burdened_cost           IN NUMBER,
298         x_acct_exchange_rounding_limit IN NUMBER,
299         x_project_currency_code        IN VARCHAR2,
300         x_project_rate_date            IN DATE,
301         x_project_rate_type            IN VARCHAR2,
302         x_project_exchange_rate        IN NUMBER,
303         x_orig_exp_txn_reference1      IN VARCHAR2,
304         x_orig_exp_txn_reference2      IN VARCHAR2,
305         x_orig_exp_txn_reference3      IN VARCHAR2,
306         x_orig_user_exp_txn_reference  IN VARCHAR2,
307         x_vendor_number                IN VARCHAR2,
308         x_override_to_oname            IN VARCHAR2,
309         -- SST Changes
310         x_reversed_orig_txn_reference  IN VARCHAR2 							DEFAULT NULL,
311         x_billable_flag                IN VARCHAR2 							DEFAULT NULL,
312         -- PA-I Changes
313         X_Projfunc_currency_code       IN VARCHAR2 							DEFAULT NULL,
314         X_Projfunc_cost_rate_date      IN DATE 								DEFAULT NULL,
315         X_Projfunc_cost_rate_type      IN VARCHAR2 							DEFAULT NULL,
316         X_Projfunc_cost_exchange_rate  IN NUMBER 							DEFAULT NULL,
317         X_project_raw_cost             IN NUMBER 							DEFAULT NULL,
318         X_project_burdened_cost        IN NUMBER 							DEFAULT NULL,
319         X_Assignment_Name              IN VARCHAR2 							DEFAULT NULL,
320         X_Work_Type_Name               IN VARCHAR2 							DEFAULT NULL,
321         -- AP Discounts
322         x_cdl_sys_ref4                 IN VARCHAR2 							DEFAULT NULL,
323         -- PA-J changes
324         x_Accrual_flag                 IN VARCHAR2 							DEFAULT NULL,
325 	    -- Pa-K Changes
326 	    P_Project_Id                   IN Pa_Transaction_Interface_All.Project_Id%TYPE 			DEFAULT NULL,
327 	    P_Task_Id                      IN Pa_Transaction_Interface_All.Task_Id%TYPE 			DEFAULT NULL,
328 	    P_Person_Business_Group_Id     IN Pa_Transaction_Interface_All.Person_Business_Group_Id%TYPE 	DEFAULT NULL,
329 	    P_Person_Id                    IN Pa_Transaction_Interface_All.Person_Id%TYPE 			DEFAULT NULL,
330 	    P_Organization_Id              IN Pa_Transaction_Interface_All.Organization_Id%TYPE 		DEFAULT NULL,
331 	    P_Non_Labor_Res_Org_Id         IN Pa_Transaction_Interface_All.Non_Labor_Resource_Org_Id%TYPE 	DEFAULT NULL,
332 	    P_Override_To_Org_Id           IN Pa_Transaction_Interface_All.Override_To_Organization_Id%TYPE DEFAULT NULL,
333 	    P_Assignment_Id                IN Pa_Transaction_Interface_All.Assignment_Id%TYPE 		DEFAULT NULL,
334 	    P_Work_Type_Id                 IN Pa_Transaction_Interface_All.Work_Type_Id%TYPE 		DEFAULT NULL,
335 	    P_Vendor_Id                    IN Pa_Transaction_Interface_All.Vendor_Id%TYPE 			DEFAULT NULL,
336 	    -- PA.M/CWK changes
337         P_PO_Number		               IN Pa_Transaction_Interface_All.PO_Number%TYPE 			DEFAULT NULL,
338         P_PO_Header_Id   	           IN Pa_Transaction_Interface_All.PO_Header_Id%TYPE 		DEFAULT NULL,
339         P_PO_Line_Num		           IN Pa_Transaction_Interface_All.PO_Line_Num%TYPE 		DEFAULT NULL,
340         P_PO_Line_Id    	           IN Pa_Transaction_Interface_All.PO_Line_Id%TYPE 			DEFAULT NULL,
341         P_PO_Price_Type 	           IN Pa_Transaction_Interface_All.PO_Price_Type%TYPE 		DEFAULT NULL,
342         P_Person_Type   	           IN Pa_Transaction_Interface_All.Person_Type%TYPE 		DEFAULT NULL,
343 	    -- End PA.M/CWK changes
344 	    P_Inventory_Item_Id	           IN Pa_Transaction_Interface_All.Inventory_Item_Id%TYPE 		DEFAULT NULL,
345 	    P_WIP_Resource_Id	           IN Pa_Transaction_Interface_All.WIP_Resource_Id%TYPE 		DEFAULT NULL,
346 	    P_Unit_Of_Measure	           IN Pa_Transaction_Interface_All.Unit_Of_Measure%TYPE 		DEFAULT NULL,
347         -- 12i MOAC changes
348         P_Org_Id                       IN Pa_Transaction_Interface_All.Org_Id%TYPE                  DEFAULT NULL,
349        -- P_Agreement_Id                 IN Pa_Transaction_Interface_All.Agreement_Id%TYPE            DEFAULT NULL,--FSIO Changes
350        -- P_Agreement_number             IN Pa_Transaction_Interface_All.Agreement_number%TYPE        DEFAULT NULL
351 		 P_JOB_ID           PA_TRANSACTION_INTERFACE_ALL.JOB_ID%TYPE 		    DEFAULT NULL
352 		,P_JOB_NAME          PA_TRANSACTION_INTERFACE_ALL.JOB_NAME%TYPE 		DEFAULT NULL
353 		,P_LOCATION_ID       PA_TRANSACTION_INTERFACE_ALL.LOCATION_ID%TYPE 		DEFAULT NULL
354 		,P_LOCATION_CODE     PA_TRANSACTION_INTERFACE_ALL.LOCATION_CODE%TYPE 	DEFAULT NULL
355 		,P_PAY_ELEMENT_TYPE_ID       PA_TRANSACTION_INTERFACE_ALL.PAY_ELEMENT_TYPE_ID%TYPE 		DEFAULT NULL
356 		-- Start: Added for CBS Enhancement Bug 16220146
357 		,P_Cbs_Element_id              IN Pa_Transaction_Interface_All.Cbs_Element_Id%TYPE    DEFAULT NULL
358 		,P_Cbs_Element_Name            IN Pa_Transaction_Interface_All.Cbs_Element_Name%TYPE  DEFAULT NULL
359 		-- End: Added for CBS Enhancement Bug 16220146
360     );
361 
362 
363  Procedure Update_Row (
364 	X_RowId                        IN VARCHAR2,
365 	X_Txn_Interface_Id	           IN NUMBER,
366 	X_Last_Update_Date	           IN DATE,
367 	X_Last_Updated_By	           IN NUMBER,
368 	X_Creation_Date		           IN DATE,
369 	X_Created_By		           IN NUMBER,
370 	X_Transaction_Source           IN VARCHAR2,
371 	X_User_Txn_Source              IN VARCHAR2,
372 	X_Batch_Name                   IN VARCHAR2,
373 	X_Expenditure_End_Date         IN DATE,
374 	X_Person_Business_Group_Name   IN VARCHAR2 							default NULL,
375 	X_Employee_Number              IN VARCHAR2,
376 	X_Organization_Name            IN VARCHAR2,
377 	X_Expenditure_Item_Date        IN DATE,
378 	X_Project_Number               IN VARCHAR2,
379 	X_Task_Number                  IN VARCHAR2,
380 	X_Expenditure_Type             IN VARCHAR2,
381 	X_System_Linkage               IN VARCHAR2,
382 	X_Non_Labor_Resource           IN VARCHAR2,
383 	X_Non_Labor_Res_Org            IN VARCHAR2,
384 	X_Quantity                     IN NUMBER,
385 	X_Raw_Cost                     IN NUMBER,
386 	X_Raw_Cost_Rate                IN NUMBER,
387 	X_Burden_Cost                  IN NUMBER,
388 	X_Burden_Cost_Rate             IN NUMBER,
389 	X_Expenditure_Comment          IN VARCHAR2,
390 	X_Gl_Date                      IN DATE,
391 	X_Txn_Status_Code              IN VARCHAR2,
392 	X_Txn_Rejection_Code           IN VARCHAR2,
393 	X_Org_Txn_Reference            IN VARCHAR2,
394 	X_Unmatched_Txn_Flag           IN VARCHAR2,
395 	X_Expenditure_Id               IN NUMBER,
396 	X_Attribute_Category           IN VARCHAR2,
397 	X_Attribute1                   IN VARCHAR2,
398 	X_Attribute2                   IN VARCHAR2,
399 	X_Attribute3                   IN VARCHAR2,
400 	X_Attribute4                   IN VARCHAR2,
401 	X_Attribute5                   IN VARCHAR2,
402 	X_Attribute6                   IN VARCHAR2,
403 	X_Attribute7                   IN VARCHAR2,
404 	X_Attribute8                   IN VARCHAR2,
405 	X_Attribute9                   IN VARCHAR2,
406 	X_Attribute10                  IN VARCHAR2,
407 	X_Dr_Ccid                      IN NUMBER,
408 	X_Cr_Ccid                      IN NUMBER,
409 	X_Cdl_Sys_Ref1                 IN VARCHAR2,
410 	X_Cdl_Sys_Ref2                 IN VARCHAR2,
411 	X_Cdl_Sys_Ref3                 IN VARCHAR2,
412 	X_Receipt_Currency_Amount      IN NUMBER,
413 	X_Receipt_Currency_Code        IN VARCHAR2,
414 	X_Receipt_Exchange_Rate        IN NUMBER,
415 	X_Denom_Currency_Code          IN VARCHAR2,
416 	X_Denom_Raw_Cost               IN NUMBER,
417 	X_Denom_Burdened_Cost          IN NUMBER,
418 	X_Acct_Rate_Date               IN DATE,
419 	X_Acct_Rate_Type               IN VARCHAR2,
420 	X_Acct_Exchange_Rate           IN NUMBER,
421 	X_Acct_Raw_Cost                IN NUMBER,
422 	X_Acct_Burdened_Cost           IN NUMBER,
423 	X_Acct_Exchange_Rounding_Limit IN NUMBER,
424 	X_Project_Currency_Code        IN VARCHAR2,
425 	X_Project_Rate_Date            IN DATE,
426 	X_Project_Rate_Type            IN VARCHAR2,
427 	X_Project_Exchange_Rate        IN NUMBER,
428 	X_Orig_Exp_Txn_Reference1      IN VARCHAR2,
429 	X_Orig_Exp_Txn_Reference2      IN VARCHAR2,
430 	X_Orig_Exp_Txn_Reference3      IN VARCHAR2,
431 	X_Orig_User_Exp_Txn_Reference  IN VARCHAR2,
432 	X_Vendor_Number                IN VARCHAR2,
433 	X_Override_To_Oname            IN VARCHAR2,
434 	-- SST Changes
435 	X_Reversed_Orig_Txn_Reference  IN VARCHAR2 							DEFAULT NULL,
436 	X_Billable_Flag                IN VARCHAR2 							DEFAULT NULL,
437 	-- PA-I Changes
438 	X_ProjFunc_Currency_Code       IN VARCHAR2 							DEFAULT NULL,
439 	X_ProjFunc_Cost_Rate_Date      IN DATE 								DEFAULT NULL,
440 	X_ProjFunc_Cost_Rate_Type      IN VARCHAR2 							DEFAULT NULL,
441 	X_ProjFunc_Cost_Exchange_Rate  IN NUMBER 							DEFAULT NULL,
442 	X_Project_Raw_Cost             IN NUMBER 							DEFAULT NULL,
443 	X_Project_Burdened_Cost        IN NUMBER 							DEFAULT NULL,
444 	X_Assignment_Name              IN VARCHAR2 							DEFAULT NULL,
445 	X_Work_Type_Name               IN VARCHAR2 							DEFAULT NULL,
446 	-- AP Discounts
447 	X_Cdl_Sys_Ref4                 IN VARCHAR2 							DEFAULT NULL,
448 	-- PA-J changes
449     X_Accrual_flag                 IN VARCHAR2 							DEFAULT NULL,
450 	-- PA-K Changes
451 	P_Project_Id                   IN Pa_Transaction_Interface_All.Project_Id%TYPE 			DEFAULT NULL,
452 	P_Task_Id                      IN Pa_Transaction_Interface_All.Task_Id%TYPE 			DEFAULT NULL,
453 	P_Person_Business_Group_Id     IN Pa_Transaction_Interface_All.Person_Business_Group_Id%TYPE 	DEFAULT NULL,
454 	P_Person_Id                    IN Pa_Transaction_Interface_All.Person_Id%TYPE 			DEFAULT NULL,
455 	P_Organization_Id              IN Pa_Transaction_Interface_All.Organization_Id%TYPE 		DEFAULT NULL,
456 	P_Non_Labor_Res_Org_Id         IN Pa_Transaction_Interface_All.Non_Labor_Resource_Org_Id%TYPE 	DEFAULT NULL,
457 	P_Override_To_Org_Id           IN Pa_Transaction_Interface_All.Override_To_Organization_Id%TYPE DEFAULT NULL,
458 	P_Assignment_Id                IN Pa_Transaction_Interface_All.Assignment_Id%TYPE 		DEFAULT NULL,
459 	P_Work_Type_Id                 IN Pa_Transaction_Interface_All.Work_Type_Id%TYPE 		DEFAULT NULL,
460 	P_Vendor_Id                    IN Pa_Transaction_Interface_All.Vendor_Id%TYPE 			DEFAULT NULL,
461 	-- PA.M/CWK changes
462     P_PO_Number		               IN Pa_Transaction_Interface_All.PO_Number%TYPE 			DEFAULT NULL,
463     P_PO_Header_Id  	           IN Pa_Transaction_Interface_All.PO_Header_Id%TYPE 		DEFAULT NULL,
464     P_PO_Line_Num		           IN Pa_Transaction_Interface_All.PO_Line_Num%TYPE 		DEFAULT NULL,
465     P_PO_Line_Id    	           IN Pa_Transaction_Interface_All.PO_Line_Id%TYPE 			DEFAULT NULL,
466     P_PO_Price_Type 	           IN Pa_Transaction_Interface_All.PO_Price_Type%TYPE 		DEFAULT NULL,
467     P_Person_Type   	           IN Pa_Transaction_Interface_All.Person_Type%TYPE 		DEFAULT NULL,
468 	-- PA.M/CWK changes
469 	P_Inventory_Item_Id	           IN Pa_Transaction_Interface_All.Inventory_Item_Id%TYPE 		DEFAULT NULL,
470 	P_WIP_Resource_Id	           IN Pa_Transaction_Interface_All.WIP_Resource_Id%TYPE 		DEFAULT NULL,
471 	P_Unit_Of_Measure	           IN Pa_Transaction_Interface_All.Unit_Of_Measure%TYPE 		DEFAULT NULL,
472 	--P_Agreement_id	                   IN Pa_Transaction_Interface_All.Agreement_id%TYPE                    DEFAULT NULL, --FSIO Chnages
473 	--P_Agreement_number                 IN Pa_Transaction_Interface_All.Agreement_number%TYPE                DEFAULT NULL
474 	P_JOB_ID           IN   PA_TRANSACTION_INTERFACE_ALL.JOB_ID%TYPE 		    DEFAULT NULL
475 	,P_JOB_NAME        IN   PA_TRANSACTION_INTERFACE_ALL.JOB_NAME%TYPE 		DEFAULT NULL
476 	,P_LOCATION_ID     IN   PA_TRANSACTION_INTERFACE_ALL.LOCATION_ID%TYPE 		DEFAULT NULL
477 	,P_LOCATION_CODE   IN   PA_TRANSACTION_INTERFACE_ALL.LOCATION_CODE%TYPE 	DEFAULT NULL
478 	,P_PAY_ELEMENT_TYPE_ID     IN   PA_TRANSACTION_INTERFACE_ALL.PAY_ELEMENT_TYPE_ID%TYPE 		DEFAULT NULL
479 	-- Start: Added for CBS Enhancement Bug 16220146
480 	,P_Cbs_Element_id              IN Pa_Transaction_Interface_All.Cbs_Element_Id%TYPE    DEFAULT NULL
481 	,P_Cbs_Element_Name            IN Pa_Transaction_Interface_All.Cbs_Element_Name%TYPE  DEFAULT NULL
482 	-- End: Added for CBS Enhancement Bug 16220146
483   );
484 
485  Procedure Delete_Row (X_RowId  IN VARCHAR2);
486 
487  Procedure Lock_Row (X_RowId	IN VARCHAR2);
488 
489  Procedure Bulk_Insert (
490 		   P_Txn_Interface_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Txn_Interface_Id_Typ,
491 		   P_Transaction_Source_Tbl IN Pa_Txn_Interface_Items_Pkg.Transaction_Source_Typ,
492 		   P_User_Transaction_Source_Tbl IN Pa_Txn_Interface_Items_Pkg.User_Transaction_Source_Typ,
493 		   P_Batch_Name_Tbl IN Pa_Txn_Interface_Items_Pkg.Batch_Name_Typ,
494 		   P_Expenditure_End_Date_Tbl IN Pa_Txn_Interface_Items_Pkg.Expenditure_End_Date_Typ,
495 		   P_Person_Bus_Grp_Name_Tbl IN Pa_Txn_Interface_Items_Pkg.Person_Business_Group_Name_Typ,
496 		   P_Person_Bus_Grp_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Person_Business_Group_Id_Typ,
497 		   P_Employee_Number_Tbl IN Pa_Txn_Interface_Items_Pkg.Employee_Number_Typ,
498 		   P_Person_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Person_Id_Typ,
499 		   P_Organization_Name_Tbl IN Pa_Txn_Interface_Items_Pkg.Organization_Name_Typ,
500 		   P_Organization_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Organization_Id_Typ,
501 		   P_Expenditure_Item_Date_Tbl IN Pa_Txn_Interface_Items_Pkg.Expenditure_Item_Date_Typ,
502 		   P_Project_Number_Tbl IN Pa_Txn_Interface_Items_Pkg.Project_Number_Typ,
503 		   P_Project_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Project_Id_Typ,
504 		   P_Task_Number_Tbl IN Pa_Txn_Interface_Items_Pkg.Task_Number_Typ,
505 		   P_Task_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Task_Id_Typ,
506 		   P_Expenditure_Type_Tbl IN Pa_Txn_Interface_Items_Pkg.Expenditure_Type_Typ,
507 		   P_System_Linkage_Tbl IN Pa_Txn_Interface_Items_Pkg.System_Linkage_Typ,
508 		   P_Non_Labor_Resource_Tbl IN Pa_Txn_Interface_Items_Pkg.Non_Labor_Resource_Typ,
509 		   P_Non_Labor_Res_Org_Name_Tbl IN Pa_Txn_Interface_Items_Pkg.Non_Labor_Res_Org_Name_Typ,
510 		   P_Non_Labor_Res_Org_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Non_Labor_Res_Org_Id_Typ,
511 		   P_Quantity_Tbl IN Pa_Txn_Interface_Items_Pkg.Quantity_Typ,
512 		   P_Raw_Cost_Tbl IN Pa_Txn_Interface_Items_Pkg.Raw_Cost_Typ,
513 		   P_Raw_Cost_Rate_Tbl IN Pa_Txn_Interface_Items_Pkg.Raw_Cost_Rate_Typ,
514 		   P_Burden_Cost_Tbl IN Pa_Txn_Interface_Items_Pkg.Burden_Cost_Typ,
515 		   P_Burden_Cost_Rate_Tbl IN Pa_Txn_Interface_Items_Pkg.Burden_Cost_Rate_Typ,
516 		   P_Expenditure_Comment_Tbl IN Pa_Txn_Interface_Items_Pkg.Expenditure_Comment_Typ,
517 		   P_Gl_Date_Tbl IN Pa_Txn_Interface_Items_Pkg.Gl_Date_Typ,
518 		   P_Transaction_Status_Code_Tbl IN Pa_Txn_Interface_Items_Pkg.Transaction_Status_Code_Typ,
519 		   P_Trans_Rejection_Code_Tbl IN Pa_Txn_Interface_Items_Pkg.Transaction_Rejection_Code_Typ,
520 		   P_Orig_Trans_Reference_Tbl IN Pa_Txn_Interface_Items_Pkg.Orig_Transaction_Reference_Typ,
521 		   P_Unmatched_Neg_Txn_Flag_Tbl IN Pa_Txn_Interface_Items_Pkg.Unmatched_Neg_Txn_Flag_Typ,
522 		   P_Expenditure_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Expenditure_Id_Typ,
523 		   P_Attribute_Category_Tbl IN Pa_Txn_Interface_Items_Pkg.Attribute_Category_Typ,
524 		   P_Attribute1_Tbl IN Pa_Txn_Interface_Items_Pkg.Attribute1_Typ,
525 		   P_Attribute2_Tbl IN Pa_Txn_Interface_Items_Pkg.Attribute2_Typ,
526 		   P_Attribute3_Tbl IN Pa_Txn_Interface_Items_Pkg.Attribute3_Typ,
527 		   P_Attribute4_Tbl IN Pa_Txn_Interface_Items_Pkg.Attribute4_Typ,
528 		   P_Attribute5_Tbl IN Pa_Txn_Interface_Items_Pkg.Attribute5_Typ,
529 		   P_Attribute6_Tbl IN Pa_Txn_Interface_Items_Pkg.Attribute6_Typ,
530 		   P_Attribute7_Tbl IN Pa_Txn_Interface_Items_Pkg.Attribute7_Typ,
531 		   P_Attribute8_Tbl IN Pa_Txn_Interface_Items_Pkg.Attribute8_Typ,
532 		   P_Attribute9_Tbl IN Pa_Txn_Interface_Items_Pkg.Attribute9_Typ,
533 		   P_Attribute10_Tbl IN Pa_Txn_Interface_Items_Pkg.Attribute10_Typ,
534 		   P_Dr_Code_Combination_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Dr_Code_Combination_Id_Typ,
535 		   P_Cr_Code_Combination_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Cr_Code_Combination_Id_Typ,
536 		   P_Cdl_System_Reference1_Tbl IN Pa_Txn_Interface_Items_Pkg.Cdl_System_Reference1_Typ,
537 		   P_Cdl_System_Reference2_Tbl IN Pa_Txn_Interface_Items_Pkg.Cdl_System_Reference2_Typ,
538 		   P_Cdl_System_Reference3_Tbl IN Pa_Txn_Interface_Items_Pkg.Cdl_System_Reference3_Typ,
539 		   P_Interface_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Interface_Id_Typ,
540 		   P_Receipt_Currency_Amount_Tbl IN Pa_Txn_Interface_Items_Pkg.Receipt_Currency_Amount_Typ,
541 		   P_Receipt_Currency_Code_Tbl IN Pa_Txn_Interface_Items_Pkg.Receipt_Currency_Code_Typ,
542 		   P_Receipt_Exchange_Rate_Tbl IN Pa_Txn_Interface_Items_Pkg.Receipt_Exchange_Rate_Typ,
543 		   P_Denom_Currency_Code_Tbl IN Pa_Txn_Interface_Items_Pkg.Denom_Currency_Code_Typ,
544 		   P_Denom_Raw_Cost_Tbl IN Pa_Txn_Interface_Items_Pkg.Denom_Raw_Cost_Typ,
545 		   P_Denom_Burdened_Cost_Tbl IN Pa_Txn_Interface_Items_Pkg.Denom_Burdened_Cost_Typ,
546 		   P_Acct_Rate_Date_Tbl IN Pa_Txn_Interface_Items_Pkg.Acct_Rate_Date_Typ,
547 		   P_Acct_Rate_Type_Tbl IN Pa_Txn_Interface_Items_Pkg.Acct_Rate_Type_Typ,
548 		   P_Acct_Exchange_Rate_Tbl IN Pa_Txn_Interface_Items_Pkg.Acct_Exchange_Rate_Typ,
549 		   P_Acct_Raw_Cost_Tbl IN Pa_Txn_Interface_Items_Pkg.Acct_Raw_Cost_Typ,
550 		   P_Acct_Burdened_Cost_Tbl IN Pa_Txn_Interface_Items_Pkg.Acct_Burdened_Cost_Typ,
551 		   P_Acct_Exch_Rounding_Limit_Tbl IN Pa_Txn_Interface_Items_Pkg.Acct_Exch_Rounding_Limit_Typ,
552 		   P_Project_Currency_Code_Tbl IN Pa_Txn_Interface_Items_Pkg.Project_Currency_Code_Typ,
553 		   P_Project_Rate_Date_Tbl IN Pa_Txn_Interface_Items_Pkg.Project_Rate_Date_Typ,
554 		   P_Project_Rate_Type_Tbl IN Pa_Txn_Interface_Items_Pkg.Project_Rate_Type_Typ,
555 		   P_Project_Exchange_Rate_Tbl IN Pa_Txn_Interface_Items_Pkg.Project_Exchange_Rate_Typ,
556 		   P_Orig_Exp_Txn_Reference1_Tbl IN Pa_Txn_Interface_Items_Pkg.Orig_Exp_Txn_Reference1_Typ,
557 		   P_Orig_Exp_Txn_Reference2_Tbl IN Pa_Txn_Interface_Items_Pkg.Orig_Exp_Txn_Reference2_Typ,
558 		   P_Orig_Exp_Txn_Reference3_Tbl IN Pa_Txn_Interface_Items_Pkg.Orig_Exp_Txn_Reference3_Typ,
559 		   P_Orig_User_Exp_Txn_Ref_Tbl IN Pa_Txn_Interface_Items_Pkg.Orig_User_Exp_Txn_Ref_Typ,
560 		   P_Vendor_Number_Tbl IN Pa_Txn_Interface_Items_Pkg.Vendor_Number_Typ,
561 		   P_Vendor_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Vendor_Id_Typ,
562 		   P_Override_To_Org_Name_Tbl IN Pa_Txn_Interface_Items_Pkg.Override_To_Org_Name_Typ,
563 		   P_Override_To_Org_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Override_To_Org_Id_Typ,
564 		   P_Reversed_Orig_Txn_Ref_Tbl IN Pa_Txn_Interface_Items_Pkg.Reversed_Orig_Txn_Ref_Typ,
565 		   P_Billable_Flag_Tbl IN Pa_Txn_Interface_Items_Pkg.Billable_Flag_Typ,
566 		   P_ProjFunc_Currency_Code_Tbl IN Pa_Txn_Interface_Items_Pkg.ProjFunc_Currency_Code_Typ,
567 		   P_ProjFunc_Cost_Rate_Date_Tbl IN Pa_Txn_Interface_Items_Pkg.ProjFunc_Cost_Rate_Date_Typ,
568 		   P_ProjFunc_Cost_Rate_Type_Tbl IN Pa_Txn_Interface_Items_Pkg.ProjFunc_Cost_Rate_Type_Typ,
569 		   P_ProjFunc_Cost_Exch_Rate_Tbl IN Pa_Txn_Interface_Items_Pkg.ProjFunc_Cost_Exch_Rate_Typ,
570 		   P_Project_Raw_Cost_Tbl IN Pa_Txn_Interface_Items_Pkg.Project_Raw_Cost_Typ,
571 		   P_Project_Burdened_Cost_Tbl IN Pa_Txn_Interface_Items_Pkg.Project_Burdened_Cost_Typ,
572 		   P_Assignment_Name_Tbl IN Pa_Txn_Interface_Items_Pkg.Assignment_Name_Typ,
573 		   P_Assignment_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Assignment_Id_Typ,
577 		   P_Accrual_Flag_Tbl IN Pa_Txn_Interface_Items_Pkg.Accrual_Flag_Typ,
574 		   P_Work_Type_Name_Tbl IN Pa_Txn_Interface_Items_Pkg.Work_Type_Name_Typ,
575 		   P_Work_Type_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Work_Type_Id_Typ,
576 		   P_Cdl_System_Reference4_Tbl IN Pa_Txn_Interface_Items_Pkg.Cdl_System_Reference4_Typ,
578    		   P_Last_Update_Date_Tbl IN Pa_Txn_Interface_Items_Pkg.Last_Update_Date_Typ,
579    		   P_Last_Updated_By_Tbl IN Pa_Txn_Interface_Items_Pkg.Last_Updated_By_Typ,
580    		   P_Creation_Date_Tbl IN Pa_Txn_Interface_Items_Pkg.Creation_Date_Typ,
581    		   P_Created_By_Tbl IN Pa_Txn_Interface_Items_Pkg.Created_By_Typ,
582 		   -- Begin PA.M/CWK changes
583 		   P_PO_Number_Tbl IN Pa_Txn_Interface_Items_Pkg.PO_Number_Typ,
584 		   P_PO_Header_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.PO_Header_Id_Typ,
585 		   P_PO_Line_Num_Tbl IN Pa_Txn_Interface_Items_Pkg.PO_Line_Num_Typ,
586 		   P_PO_Line_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.PO_Line_Id_Typ,
587 		   P_PO_Price_Type_Tbl IN Pa_Txn_Interface_Items_Pkg.PO_Price_Type_Typ,
588 		   P_Person_Type_Tbl IN Pa_Txn_Interface_Items_Pkg.Person_Type_Typ,
589 		   -- End PA.M/CWK changes
590 		   P_Inventory_Item_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Inventory_Item_Id_Typ,
591 		   P_WIP_Resource_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.WIP_Resource_Id_Typ,
592 		   P_Unit_Of_Measure_Tbl IN Pa_Txn_Interface_Items_Pkg.Unit_Of_Measure_Typ,
593            -- 12i MOAC changes
594            P_Org_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.OU_Id_Typ
595 		   --Payroll Integration changes
596 		  ,P_JOB_ID_TBL          IN  Pa_Txn_Interface_Items_Pkg.JOB_ID_TYP
597 		  ,P_JOB_NAME_TBL        IN  Pa_Txn_Interface_Items_Pkg.JOB_NAME_TYP
598 		  ,P_LOCATION_ID_TBL     IN  Pa_Txn_Interface_Items_Pkg.LOCATION_ID_TYP
599 		  ,P_LOCATION_CODE_TBL   IN  Pa_Txn_Interface_Items_Pkg.LOCATION_CODE_TYP
600 	   	  ,P_PAY_ELEMENT_TYPE_ID_TBL     IN  Pa_Txn_Interface_Items_Pkg.PAY_ELEMENT_TYPE_ID_TYP
601 		  -- Start: Added for CBS Enhancement Bug 16220146
602 		  ,P_Cbs_Element_Id_Tbl   IN Pa_Txn_Interface_Items_Pkg.Cbs_Element_Id_Typ
603 		  ,P_Cbs_Element_Name_Tbl IN Pa_Txn_Interface_Items_Pkg.Cbs_Element_Name_Typ
604 		  -- End: Added for CBS Enhancement Bug 16220146
605       );
606 
607  Procedure Bulk_Update (
608            P_Txn_Interface_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Txn_Interface_Id_Typ,
609            P_Transaction_Source_Tbl IN Pa_Txn_Interface_Items_Pkg.Transaction_Source_Typ,
610            P_User_Transaction_Source_Tbl IN Pa_Txn_Interface_Items_Pkg.User_Transaction_Source_Typ,
611            P_Batch_Name_Tbl IN Pa_Txn_Interface_Items_Pkg.Batch_Name_Typ,
612            P_Expenditure_End_Date_Tbl IN Pa_Txn_Interface_Items_Pkg.Expenditure_End_Date_Typ,
613            P_Person_Bus_Grp_Name_Tbl IN Pa_Txn_Interface_Items_Pkg.Person_Business_Group_Name_Typ,
614            P_Person_Bus_Grp_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Person_Business_Group_Id_Typ,
615            P_Employee_Number_Tbl IN Pa_Txn_Interface_Items_Pkg.Employee_Number_Typ,
616            P_Person_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Person_Id_Typ,
617            P_Organization_Name_Tbl IN Pa_Txn_Interface_Items_Pkg.Organization_Name_Typ,
618            P_Organization_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Organization_Id_Typ,
619            P_Expenditure_Item_Date_Tbl IN Pa_Txn_Interface_Items_Pkg.Expenditure_Item_Date_Typ,
620            P_Project_Number_Tbl IN Pa_Txn_Interface_Items_Pkg.Project_Number_Typ,
621            P_Project_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Project_Id_Typ,
622            P_Task_Number_Tbl IN Pa_Txn_Interface_Items_Pkg.Task_Number_Typ,
623            P_Task_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Task_Id_Typ,
624            P_Expenditure_Type_Tbl IN Pa_Txn_Interface_Items_Pkg.Expenditure_Type_Typ,
625            P_System_Linkage_Tbl IN Pa_Txn_Interface_Items_Pkg.System_Linkage_Typ,
626            P_Non_Labor_Resource_Tbl IN Pa_Txn_Interface_Items_Pkg.Non_Labor_Resource_Typ,
627            P_Non_Labor_Res_Org_Name_Tbl IN Pa_Txn_Interface_Items_Pkg.Non_Labor_Res_Org_Name_Typ,
628            P_Non_Labor_Res_Org_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Non_Labor_Res_Org_Id_Typ,
629            P_Quantity_Tbl IN Pa_Txn_Interface_Items_Pkg.Quantity_Typ,
630            P_Raw_Cost_Tbl IN Pa_Txn_Interface_Items_Pkg.Raw_Cost_Typ,
631            P_Raw_Cost_Rate_Tbl IN Pa_Txn_Interface_Items_Pkg.Raw_Cost_Rate_Typ,
632            P_Burden_Cost_Tbl IN Pa_Txn_Interface_Items_Pkg.Burden_Cost_Typ,
633            P_Burden_Cost_Rate_Tbl IN Pa_Txn_Interface_Items_Pkg.Burden_Cost_Rate_Typ,
634            P_Expenditure_Comment_Tbl IN Pa_Txn_Interface_Items_Pkg.Expenditure_Comment_Typ,
635            P_Gl_Date_Tbl IN Pa_Txn_Interface_Items_Pkg.Gl_Date_Typ,
636            P_Transaction_Status_Code_Tbl IN Pa_Txn_Interface_Items_Pkg.Transaction_Status_Code_Typ,
637            P_Trans_Rejection_Code_Tbl IN Pa_Txn_Interface_Items_Pkg.Transaction_Rejection_Code_Typ,
638            P_Orig_Trans_Reference_Tbl IN Pa_Txn_Interface_Items_Pkg.Orig_Transaction_Reference_Typ,
639            P_Unmatched_Neg_Txn_Flag_Tbl IN Pa_Txn_Interface_Items_Pkg.Unmatched_Neg_Txn_Flag_Typ,
640            P_Expenditure_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Expenditure_Id_Typ,
641            P_Attribute_Category_Tbl IN Pa_Txn_Interface_Items_Pkg.Attribute_Category_Typ,
642            P_Attribute1_Tbl IN Pa_Txn_Interface_Items_Pkg.Attribute1_Typ,
643            P_Attribute2_Tbl IN Pa_Txn_Interface_Items_Pkg.Attribute2_Typ,
644            P_Attribute3_Tbl IN Pa_Txn_Interface_Items_Pkg.Attribute3_Typ,
645            P_Attribute4_Tbl IN Pa_Txn_Interface_Items_Pkg.Attribute4_Typ,
646            P_Attribute5_Tbl IN Pa_Txn_Interface_Items_Pkg.Attribute5_Typ,
647            P_Attribute6_Tbl IN Pa_Txn_Interface_Items_Pkg.Attribute6_Typ,
648            P_Attribute7_Tbl IN Pa_Txn_Interface_Items_Pkg.Attribute7_Typ,
649            P_Attribute8_Tbl IN Pa_Txn_Interface_Items_Pkg.Attribute8_Typ,
650            P_Attribute9_Tbl IN Pa_Txn_Interface_Items_Pkg.Attribute9_Typ,
651            P_Attribute10_Tbl IN Pa_Txn_Interface_Items_Pkg.Attribute10_Typ,
652            P_Dr_Code_Combination_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Dr_Code_Combination_Id_Typ,
653            P_Cr_Code_Combination_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Cr_Code_Combination_Id_Typ,
654            P_Cdl_System_Reference1_Tbl IN Pa_Txn_Interface_Items_Pkg.Cdl_System_Reference1_Typ,
655            P_Cdl_System_Reference2_Tbl IN Pa_Txn_Interface_Items_Pkg.Cdl_System_Reference2_Typ,
656            P_Cdl_System_Reference3_Tbl IN Pa_Txn_Interface_Items_Pkg.Cdl_System_Reference3_Typ,
657            P_Interface_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Interface_Id_Typ,
658            P_Receipt_Currency_Amount_Tbl IN Pa_Txn_Interface_Items_Pkg.Receipt_Currency_Amount_Typ,
659            P_Receipt_Currency_Code_Tbl IN Pa_Txn_Interface_Items_Pkg.Receipt_Currency_Code_Typ,
660            P_Receipt_Exchange_Rate_Tbl IN Pa_Txn_Interface_Items_Pkg.Receipt_Exchange_Rate_Typ,
661            P_Denom_Currency_Code_Tbl IN Pa_Txn_Interface_Items_Pkg.Denom_Currency_Code_Typ,
662            P_Denom_Raw_Cost_Tbl IN Pa_Txn_Interface_Items_Pkg.Denom_Raw_Cost_Typ,
663            P_Denom_Burdened_Cost_Tbl IN Pa_Txn_Interface_Items_Pkg.Denom_Burdened_Cost_Typ,
664            P_Acct_Rate_Date_Tbl IN Pa_Txn_Interface_Items_Pkg.Acct_Rate_Date_Typ,
665            P_Acct_Rate_Type_Tbl IN Pa_Txn_Interface_Items_Pkg.Acct_Rate_Type_Typ,
666            P_Acct_Exchange_Rate_Tbl IN Pa_Txn_Interface_Items_Pkg.Acct_Exchange_Rate_Typ,
667            P_Acct_Raw_Cost_Tbl IN Pa_Txn_Interface_Items_Pkg.Acct_Raw_Cost_Typ,
668            P_Acct_Burdened_Cost_Tbl IN Pa_Txn_Interface_Items_Pkg.Acct_Burdened_Cost_Typ,
669            P_Acct_Exch_Rounding_Limit_Tbl IN Pa_Txn_Interface_Items_Pkg.Acct_Exch_Rounding_Limit_Typ,
670            P_Project_Currency_Code_Tbl IN Pa_Txn_Interface_Items_Pkg.Project_Currency_Code_Typ,
671            P_Project_Rate_Date_Tbl IN Pa_Txn_Interface_Items_Pkg.Project_Rate_Date_Typ,
672            P_Project_Rate_Type_Tbl IN Pa_Txn_Interface_Items_Pkg.Project_Rate_Type_Typ,
673            P_Project_Exchange_Rate_Tbl IN Pa_Txn_Interface_Items_Pkg.Project_Exchange_Rate_Typ,
674            P_Orig_Exp_Txn_Reference1_Tbl IN Pa_Txn_Interface_Items_Pkg.Orig_Exp_Txn_Reference1_Typ,
675            P_Orig_Exp_Txn_Reference2_Tbl IN Pa_Txn_Interface_Items_Pkg.Orig_Exp_Txn_Reference2_Typ,
676            P_Orig_Exp_Txn_Reference3_Tbl IN Pa_Txn_Interface_Items_Pkg.Orig_Exp_Txn_Reference3_Typ,
677            P_Orig_User_Exp_Txn_Ref_Tbl IN Pa_Txn_Interface_Items_Pkg.Orig_User_Exp_Txn_Ref_Typ,
678            P_Vendor_Number_Tbl IN Pa_Txn_Interface_Items_Pkg.Vendor_Number_Typ,
679            P_Vendor_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Vendor_Id_Typ,
680            P_Override_To_Org_Name_Tbl IN Pa_Txn_Interface_Items_Pkg.Override_To_Org_Name_Typ,
681            P_Override_To_Org_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Override_To_Org_Id_Typ,
682            P_Reversed_Orig_Txn_Ref_Tbl IN Pa_Txn_Interface_Items_Pkg.Reversed_Orig_Txn_Ref_Typ,
683            P_Billable_Flag_Tbl IN Pa_Txn_Interface_Items_Pkg.Billable_Flag_Typ,
684            P_ProjFunc_Currency_Code_Tbl IN Pa_Txn_Interface_Items_Pkg.ProjFunc_Currency_Code_Typ,
685            P_ProjFunc_Cost_Rate_Date_Tbl IN Pa_Txn_Interface_Items_Pkg.ProjFunc_Cost_Rate_Date_Typ,
686            P_ProjFunc_Cost_Rate_Type_Tbl IN Pa_Txn_Interface_Items_Pkg.ProjFunc_Cost_Rate_Type_Typ,
687            P_ProjFunc_Cost_Exch_Rate_Tbl IN Pa_Txn_Interface_Items_Pkg.ProjFunc_Cost_Exch_Rate_Typ,
688            P_Project_Raw_Cost_Tbl IN Pa_Txn_Interface_Items_Pkg.Project_Raw_Cost_Typ,
689            P_Project_Burdened_Cost_Tbl IN Pa_Txn_Interface_Items_Pkg.Project_Burdened_Cost_Typ,
690            P_Assignment_Name_Tbl IN Pa_Txn_Interface_Items_Pkg.Assignment_Name_Typ,
691            P_Assignment_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Assignment_Id_Typ,
692            P_Work_Type_Name_Tbl IN Pa_Txn_Interface_Items_Pkg.Work_Type_Name_Typ,
693            P_Work_Type_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Work_Type_Id_Typ,
694            P_Cdl_System_Reference4_Tbl IN Pa_Txn_Interface_Items_Pkg.Cdl_System_Reference4_Typ,
695            P_Accrual_flag_Tbl IN Pa_Txn_Interface_Items_Pkg.Accrual_flag_Typ,
696            P_Last_Update_Date_Tbl IN Pa_Txn_Interface_Items_Pkg.Last_Update_Date_Typ,
697            P_Last_Updated_By_Tbl IN Pa_Txn_Interface_Items_Pkg.Last_Updated_By_Typ,
698            P_Creation_Date_Tbl IN Pa_Txn_Interface_Items_Pkg.Creation_Date_Typ,
699            P_Created_By_Tbl IN Pa_Txn_Interface_Items_Pkg.Created_By_Typ,
700 		   -- Begin PA.M/CWK changes
701 		   P_PO_Number_Tbl IN Pa_Txn_Interface_Items_Pkg.PO_Number_Typ,
702 		   P_PO_Header_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.PO_Header_Id_Typ,
703 		   P_PO_Line_Num_Tbl IN Pa_Txn_Interface_Items_Pkg.PO_Line_Num_Typ,
704 		   P_PO_Line_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.PO_Line_Id_Typ,
705 		   P_PO_Price_Type_Tbl IN Pa_Txn_Interface_Items_Pkg.PO_Price_Type_Typ,
706 		   P_Person_Type_Tbl IN Pa_Txn_Interface_Items_Pkg.Person_Type_Typ,
707 		   -- End PA.M/CWK changes
708 		   P_Inventory_Item_Id_Tbl IN Pa_Txn_Interface_Items_Pkg.Inventory_Item_Id_Typ,
709 		   P_WIP_Resource_Id_Tbl   IN Pa_Txn_Interface_Items_Pkg.WIP_Resource_Id_Typ,
710 		   P_Unit_Of_Measure_Tbl  IN Pa_Txn_Interface_Items_Pkg.Unit_Of_Measure_Typ
711 		   --Payroll Integration changes
712 		   ,P_JOB_ID_TBL          IN  Pa_Txn_Interface_Items_Pkg.JOB_ID_TYP
713 		  ,P_JOB_NAME_TBL        IN  Pa_Txn_Interface_Items_Pkg.JOB_NAME_TYP
714 		  ,P_LOCATION_ID_TBL     IN  Pa_Txn_Interface_Items_Pkg.LOCATION_ID_TYP
715 		  ,P_LOCATION_CODE_TBL   IN  Pa_Txn_Interface_Items_Pkg.LOCATION_CODE_TYP
716 	   	  ,P_PAY_ELEMENT_TYPE_ID_TBL     IN  Pa_Txn_Interface_Items_Pkg.PAY_ELEMENT_TYPE_ID_TYP
717 		  -- Start: Added for CBS Enhancement Bug 16220146
718 		  ,P_Cbs_Element_Id_Tbl   IN Pa_Txn_Interface_Items_Pkg.Cbs_Element_Id_Typ
719 		  ,P_Cbs_Element_Name_Tbl IN Pa_Txn_Interface_Items_Pkg.Cbs_Element_Name_Typ
720 		  -- End: Added for CBS Enhancement Bug 16220146
721       );
722 
723 END Pa_Txn_Interface_Items_Pkg;