DBA Data[Home] [Help]

PACKAGE: APPS.PO_LINES_SV11

Source


1 PACKAGE  PO_LINES_SV11 AUTHID CURRENT_USER as
2 /* $Header: POXPOL6S.pls 120.1.12000000.2 2007/10/03 07:43:42 lswamina ship $ */
3 
4 /*===========================================================================
5   PACKAGE NAME:		PO_LINES_SV11
6 
7   DESCRIPTION:		This package contains the server side Line level
8 			Application Program Interfaces (APIs).
9 
10   CLIENT/SERVER:	Server
11 
12   OWNER:
13 
14   FUNCTION/PROCEDURE:	update_line()
15 ===========================================================================*/
16 
17 /*===========================================================================
18   PROCEDURE NAME:	update_line()
19 
20   DESCRIPTION:		This procedure will be updating a po line
21                         and performing other update related activities.
22 
23   PARAMETERS:
24 
25   DESIGN REFERENCES:
26 
27   ALGORITHM:
28 
29   NOTES:
30 
31   OPEN ISSUES:
32 
33   CLOSED ISSUES:
34 
35   CHANGE HISTORY:	Created 	21-Jul-95      SIYER
36 
37   Added the 5 OPM related clolumns 	10-Feb-00	PBAMB
38 ===========================================================================*/
39 
40   PROCEDURE Update_line(X_Rowid                          VARCHAR2,
41                        X_Po_Line_Id                     NUMBER,
42                        X_Last_Update_Date               DATE,
43                        X_Last_Updated_By                NUMBER,
44                        X_Po_Header_Id                   NUMBER,
45                        X_Line_Type_Id                   NUMBER,
46                        X_Line_Num                       NUMBER,
47                        X_Last_Update_Login              NUMBER,
48                        X_Item_Id                        NUMBER,
49                        X_Item_Revision                  VARCHAR2,
50                        X_Category_Id                    NUMBER,
51                        X_Item_Description               VARCHAR2,
52                        X_Unit_Meas_Lookup_Code          VARCHAR2,
53                        X_Quantity_Committed             NUMBER,
54                        X_Committed_Amount               NUMBER,
55                        X_Allow_Price_Override_Flag      VARCHAR2,
56                        X_Not_To_Exceed_Price            NUMBER,
57                        X_List_Price_Per_Unit            NUMBER,
58                        X_Unit_Price                     NUMBER,
59                        X_Quantity                       NUMBER,
60                        X_Un_Number_Id                   NUMBER,
61                        X_Hazard_Class_Id                NUMBER,
62                        X_Note_To_Vendor                 VARCHAR2,
63                        X_From_Header_Id                 NUMBER,
64                        X_From_Line_Id                   NUMBER,
65                        X_From_Line_Location_Id          NUMBER,   -- <SERVICES FPJ>
66                        X_Min_Order_Quantity             NUMBER,
67                        X_Max_Order_Quantity             NUMBER,
68                        X_Qty_Rcv_Tolerance              NUMBER,
69                        X_Over_Tolerance_Error_Flag      VARCHAR2,
70                        X_Market_Price                   NUMBER,
71                        X_Unordered_Flag                 VARCHAR2,
72                        X_Closed_Flag                    VARCHAR2,
73                        X_User_Hold_Flag                 VARCHAR2,
74                        X_Cancel_Flag                    VARCHAR2,
75                        X_Cancelled_By                   NUMBER,
76                        X_Cancel_Date                    DATE,
77                        X_Cancel_Reason                  VARCHAR2,
78                        X_Firm_Status_Lookup_Code        VARCHAR2,
79                        X_Firm_Date                      DATE,
80                        X_Vendor_Product_Num             VARCHAR2,
81                        X_Contract_Num                   VARCHAR2,
82                        X_Taxable_Flag                   VARCHAR2,
83                        X_Tax_Code_Id                    NUMBER,
84                        X_Type_1099                      VARCHAR2,
85                        X_Capital_Expense_Flag           VARCHAR2,
86                        X_Negotiated_By_Preparer_Flag    VARCHAR2,
87                        X_Attribute_Category             VARCHAR2,
88                        X_Attribute1                     VARCHAR2,
89                        X_Attribute2                     VARCHAR2,
90                        X_Attribute3                     VARCHAR2,
91                        X_Attribute4                     VARCHAR2,
92                        X_Attribute5                     VARCHAR2,
93                        X_Attribute6                     VARCHAR2,
94                        X_Attribute7                     VARCHAR2,
95                        X_Attribute8                     VARCHAR2,
96                        X_Attribute9                     VARCHAR2,
97                        X_Attribute10                    VARCHAR2,
98                        X_Reference_Num                  VARCHAR2,
99                        X_Attribute11                    VARCHAR2,
100                        X_Attribute12                    VARCHAR2,
101                        X_Attribute13                    VARCHAR2,
102                        X_Attribute14                    VARCHAR2,
103                        X_Attribute15                    VARCHAR2,
104                        X_Min_Release_Amount             NUMBER,
105                        X_Price_Type_Lookup_Code         VARCHAR2,
106                        X_Closed_Code                    VARCHAR2,
107                        X_Price_Break_Lookup_Code        VARCHAR2,
108                        X_Ussgl_Transaction_Code         VARCHAR2,
109                        X_Government_Context             VARCHAR2,
110                        X_Closed_Date                    DATE,
111                        X_Closed_Reason                  VARCHAR2,
112                        X_Closed_By                      NUMBER,
113                        X_Transaction_Reason_Code        VARCHAR2,
114                        X_unapprove_doc           IN OUT NOCOPY BOOLEAN,
115                        X_authorization_status    IN OUT NOCOPY VARCHAR2,
116                        X_approved_flag           IN OUT NOCOPY VARCHAR2,
117                        --< NBD TZ/Timestamp FPJ Start >
118                        --X_combined_param          IN     VARCHAR2,
119                        -- The following 5 parameters were being combined
120                        -- into one due to the historic reasons. That is not
121                        -- required now.
122                        p_ship_window_open IN VARCHAR2,
123                        p_type_lookup_code IN VARCHAR2,
124                        p_change_date      IN VARCHAR2,
125                        p_promised_date    IN DATE,
126                        p_need_by_date     IN DATE,
127                        --< NBD TZ/Timestamp FPJ End >
128                        p_shipment_block_status   IN     VARCHAR2, -- bug 4042434
129                        X_orig_unit_price         IN     NUMBER,
130                        X_orig_quantity           IN     NUMBER,
131                        X_Global_Attribute_Category          VARCHAR2,
132                        X_Global_Attribute1                  VARCHAR2,
133                        X_Global_Attribute2                  VARCHAR2,
134                        X_Global_Attribute3                  VARCHAR2,
135                        X_Global_Attribute4                  VARCHAR2,
136                        X_Global_Attribute5                  VARCHAR2,
137                        X_Global_Attribute6                  VARCHAR2,
138                        X_Global_Attribute7                  VARCHAR2,
139                        X_Global_Attribute8                  VARCHAR2,
140                        X_Global_Attribute9                  VARCHAR2,
141                        X_Global_Attribute10                 VARCHAR2,
142                        X_Global_Attribute11                 VARCHAR2,
143                        X_Global_Attribute12                 VARCHAR2,
144                        X_Global_Attribute13                 VARCHAR2,
145                        X_Global_Attribute14                 VARCHAR2,
146                        X_Global_Attribute15                 VARCHAR2,
147                        X_Global_Attribute16                 VARCHAR2,
148                        X_Global_Attribute17                 VARCHAR2,
149                        X_Global_Attribute18                 VARCHAR2,
150                        X_Global_Attribute19                 VARCHAR2,
151                        X_Global_Attribute20                 VARCHAR2,
152                        X_Expiration_Date                    DATE,
153 --Preetam Bamb (GML)     10-feb-2000  Added 5 columns to the insert_row procedure
154 --Bug# 1056597
155                        X_Base_Uom                           VARCHAR2,
156                        X_Base_Qty                           NUMBER,
157                        X_Secondary_Uom                      VARCHAR2,
158                        X_Secondary_Qty                      NUMBER,
159                        X_Qc_Grade                           VARCHAR2,
160 		       --togeorge 10/03/2000
161 		       --added oke columns
162 		       X_oke_contract_header_id   	    NUMBER default null,
163 		       X_oke_contract_version_id   	    NUMBER default null,
164 -- bug# 1548597.. add 3 fields for process item..
165                        X_Secondary_Unit_of_measure       VARCHAR2 default null,
166                        X_Secondary_Quantity              NUMBER default null,
167                        X_preferred_Grade                 VARCHAR2 default null,
168                        p_contract_id                    IN NUMBER DEFAULT NULL, -- <GC FPJ>
169                        X_job_id                         NUMBER default null,    -- <SERVICES FPJ>
170                        X_contractor_first_name          VARCHAR2 default null,  -- <SERVICES FPJ>
171                        X_contractor_last_name           VARCHAR2 default null, -- <SERVICES FPJ>
172                        X_assignment_start_date          DATE default null,      -- <SERVICES FPJ>
173                        X_amount_db                      NUMBER default null,     -- <SERVICES FPJ>
174                        -- <FPJ Advanced Price START>
175                        X_Base_Unit_Price                NUMBER DEFAULT NULL,
176                        -- <FPJ Advanced Price END>
177                        p_manual_price_change_flag       VARCHAR2 default null, -- <Manual Price Override FPJ>
178 /*bug 5533266 this parameter is passed from PO_LINES_PKG3.update_row(POXPIPOL.pld)*/
179 
180                        p_planned_item_flag		VARCHAR2 default NULL --Bug 5533266
181                        );
182 
183 END PO_LINES_SV11;