DBA Data[Home] [Help]

PACKAGE: APPS.PO_LINES_SV4_832_UPDATE

Source


1 PACKAGE PO_LINES_SV4_832_UPDATE AS
2 /* $Header: POXPILUS.pls 120.0.12000000.1 2007/01/16 23:04:26 appldev ship $ */
3 
4 
5 
6 /*===================================================================
7   PACKAGE NAME:	  PO_LINES_SV4_832_UPDATE
8 
9   DESCRIPTION:
10 
11   CLIENT/SERVER:  Server
12 
13   LIBRARY NAME
14 
15   OWNER:	  Imran Ali
16 
17   CHANGE HISTORY:  Created  06/26/98  Iali
18 
19   PROCEDURE NAMES: update_po_line()
20 
21 ===================================================================*/
22 
23 /*==================================================================
24   PROCEDURE NAME:  update_po_line()
25 
26   DESCRIPTION:    This API is used to update price and description information
27 		  on po_line and price breaks on po_line_locations.
28 
29   PARAMETERS:
30 
31 
32   DESIGN
33   REFERENCES:     edi_832_hld.doc
34 
35   ALGORITHM:
36 
37   NOTES:
38 
39   OPEN ISSUES:
40 
41   CLOSE ISSUES:
42 
43   CHANGE
44   HISTORY:        Created  06/26/98  Iali
45 
46 =======================================================================*/
47 
48 --
49 --   PROCEDURE NAME: 	update_po_line()
50 --
51 
52 PROCEDURE  update_po_line( X_interface_header_id            IN NUMBER,
53                            X_interface_line_id              IN NUMBER,
54                            X_line_num                       IN NUMBER,
55                            X_po_line_id                     IN NUMBER,
56                            X_shipment_num               IN OUT NOCOPY NUMBER,
57                            X_line_location_id           IN OUT NOCOPY NUMBER,
58                            X_shipment_type                  IN VARCHAR2,
59                            X_requisition_line_id            IN NUMBER,
60                            X_document_num                   IN VARCHAR2,
61                            X_po_header_id                   IN NUMBER,
62                            X_release_num                    IN NUMBER,
63                            X_po_release_id                  IN NUMBER,
64                            X_source_shipment_id             IN NUMBER,
65                            X_contract_num                   IN VARCHAR2,
66                            X_line_type                      IN VARCHAR2,
67                            X_line_type_id                   IN NUMBER,
68                            X_item                           IN VARCHAR2,
69                            X_item_id                        IN OUT NOCOPY NUMBER,
70                            X_item_revision                  IN VARCHAR2,
71                            X_category                       IN VARCHAR2,
72                            X_category_id                    IN NUMBER,
73                            X_item_description               IN VARCHAR2,
74                            X_vendor_product_num             IN VARCHAR2,
75                            X_uom_code                       IN VARCHAR2,
76                            X_unit_of_measure                IN VARCHAR2,
77                            X_quantity                       IN NUMBER,
78                            X_committed_amount               IN NUMBER,
79                            X_min_order_quantity             IN NUMBER,
80                            X_max_order_quantity             IN NUMBER,
81                            X_base_unit_price                IN NUMBER,	-- <FPJ Advanced Price>
82                            X_unit_price                     IN NUMBER,
83                            X_list_price_per_unit            IN NUMBER,
84                            X_market_price                   IN NUMBER,
85                            X_allow_price_override_flag      IN VARCHAR2,
86                            X_not_to_exceed_price            IN NUMBER,
87                            X_negotiated_by_preparer_flag    IN VARCHAR2,
88                            X_un_number                      IN VARCHAR2,
89                            X_un_number_id                   IN NUMBER,
90                            X_hazard_class                   IN VARCHAR2,
91                            X_hazard_class_id                IN NUMBER,
92                            X_note_to_vendor                 IN VARCHAR2,
93                            X_transaction_reason_code        IN VARCHAR2,
94                            X_taxable_flag                   IN VARCHAR2,
95                            X_tax_name                       IN VARCHAR2,
96                            X_type_1099                      IN VARCHAR2,
97                            X_capital_expense_flag           IN VARCHAR2,
98                            X_inspection_required_flag       IN VARCHAR2,
99                            X_receipt_required_flag          IN VARCHAR2,
100                            X_payment_terms                  IN VARCHAR2,
101                            X_terms_id                       IN NUMBER,
102                            X_price_type                     IN VARCHAR2,
103                            X_min_release_amount             IN NUMBER,
104                            X_price_break_lookup_code        IN VARCHAR2,
105                            X_ussgl_transaction_code         IN VARCHAR2,
106                            X_closed_code                    IN VARCHAR2,
107                            X_closed_reason                  IN VARCHAR2,
108                            X_closed_date                    IN DATE,
109                            X_closed_by                      IN NUMBER,
110                            X_invoice_close_tolerance        IN NUMBER,
111                            X_receive_close_tolerance        IN NUMBER,
112                            X_firm_flag                      IN VARCHAR2,
113                            X_days_early_receipt_allowed     IN NUMBER,
114                            X_days_late_receipt_allowed      IN NUMBER,
115                            X_enforce_ship_to_loc_code       IN VARCHAR2,
116                            X_allow_sub_receipts_flag        IN VARCHAR2,
117                            X_receiving_routing              IN VARCHAR2,
118                            X_receiving_routing_id           IN NUMBER,
119                            X_qty_rcv_tolerance              IN NUMBER,
120                            X_over_tolerance_error_flag      IN VARCHAR2,
121                            X_qty_rcv_exception_code         IN VARCHAR2,
122                            X_receipt_days_exception_code    IN VARCHAR2,
123                            X_ship_to_organization_code      IN VARCHAR2,
124                            X_ship_to_organization_id        IN NUMBER,
125                            X_ship_to_location               IN VARCHAR2,
126                            X_ship_to_location_id            IN NUMBER,
127                            X_need_by_date                   IN DATE,
128                            X_promised_date                  IN DATE,
129                            X_accrue_on_receipt_flag         IN VARCHAR2,
130                            X_lead_time                      IN NUMBER,
131                            X_lead_time_unit                 IN VARCHAR2,
132                            X_price_discount                 IN NUMBER,
133                            X_freight_carrier                IN VARCHAR2,
134                            X_fob                            IN VARCHAR2,
135                            X_freight_terms                  IN VARCHAR2,
136                            X_effective_date                 IN DATE,
137                            X_expiration_date                IN DATE,
138                            X_from_header_id                 IN NUMBER,
139                            X_from_line_id                   IN NUMBER,
140                            X_from_line_location_id          IN NUMBER,
141                            X_line_attribute_catg_lines      IN VARCHAR2,
142                            X_line_attribute1                IN VARCHAR2,
143                            X_line_attribute2                IN VARCHAR2,
144                            X_line_attribute3                IN VARCHAR2,
145                            X_line_attribute4                IN VARCHAR2,
146                            X_line_attribute5                IN VARCHAR2,
147                            X_line_attribute6                IN VARCHAR2,
148                            X_line_attribute7                IN VARCHAR2,
149                            X_line_attribute8                IN VARCHAR2,
150                            X_line_attribute9                IN VARCHAR2,
151                            X_line_attribute10               IN VARCHAR2,
152                            X_line_attribute11               IN VARCHAR2,
153                            X_line_attribute12               IN VARCHAR2,
154                            X_line_attribute13               IN VARCHAR2,
155                            X_line_attribute14               IN VARCHAR2,
156                            X_line_attribute15               IN VARCHAR2,
157                            X_shipment_attribute_category    IN VARCHAR2,
158                            X_shipment_attribute1            IN VARCHAR2,
159                            X_shipment_attribute2            IN VARCHAR2,
160                            X_shipment_attribute3            IN VARCHAR2,
161                            X_shipment_attribute4            IN VARCHAR2,
162                            X_shipment_attribute5            IN VARCHAR2,
163                            X_shipment_attribute6            IN VARCHAR2,
164                            X_shipment_attribute7            IN VARCHAR2,
165                            X_shipment_attribute8            IN VARCHAR2,
166                            X_shipment_attribute9            IN VARCHAR2,
167                            X_shipment_attribute10           IN VARCHAR2,
168                            X_shipment_attribute11           IN VARCHAR2,
169                            X_shipment_attribute12           IN VARCHAR2,
170                            X_shipment_attribute13           IN VARCHAR2,
171                            X_shipment_attribute14           IN VARCHAR2,
172                            X_shipment_attribute15           IN VARCHAR2,
173                            X_last_update_date               IN DATE,
174                            X_last_updated_by                IN NUMBER,
175                            X_last_update_login              IN NUMBER,
176                            X_creation_date                  IN DATE,
177                            X_created_by                     IN NUMBER,
178                            X_request_id                     IN NUMBER,
179                            X_program_application_id         IN NUMBER,
180                            X_program_id                     IN NUMBER,
181                            X_program_update_date            IN DATE,
182                            X_organization_id                IN NUMBER,
183 			   X_item_attribute_category	    IN VARCHAR2,
184                            X_item_attribute1                IN VARCHAR2,
185                            X_item_attribute2                IN VARCHAR2,
186                            X_item_attribute3                IN VARCHAR2,
187                            X_item_attribute4                IN VARCHAR2,
188                            X_item_attribute5                IN VARCHAR2,
189                            X_item_attribute6                IN VARCHAR2,
190                            X_item_attribute7                IN VARCHAR2,
191                            X_item_attribute8                IN VARCHAR2,
192                            X_item_attribute9                IN VARCHAR2,
193                            X_item_attribute10               IN VARCHAR2,
194                            X_item_attribute11               IN VARCHAR2,
195                            X_item_attribute12               IN VARCHAR2,
196                            X_item_attribute13               IN VARCHAR2,
197                            X_item_attribute14               IN VARCHAR2,
198                            X_item_attribute15               IN VARCHAR2,
199                            X_unit_weight                    IN NUMBER,
200                            X_weight_uom_code                IN VARCHAR2,
201                            X_volume_uom_code                IN VARCHAR2,
202                            X_unit_volume                    IN NUMBER,
203                            X_template_id                    IN NUMBER,
204                            X_template_name                  IN VARCHAR2,
205                            X_line_reference_num             IN VARCHAR2,
206                            X_sourcing_rule_name             IN VARCHAR2,
207                            X_quantity_committed             IN NUMBER,
208                            X_government_context             IN VARCHAR2,
209 	                   X_hd_load_sourcing_flag          IN  VARCHAR2,
210                            X_load_sourcing_rules_flag       IN VARCHAR2,
211                            X_update_po_line_flag            IN  VARCHAR2,
212                            X_create_po_line_loc_flag        IN  VARCHAR2,
213                            X_header_processable_flag        IN  OUT NOCOPY VARCHAR2,
214                            X_create_items                   IN  VARCHAR2,       -- Always "N"
215                            X_def_purch_org_id               IN  NUMBER,
216                            X_def_inv_org_id                 IN  NUMBER,
217                            X_def_master_org_id              IN  NUMBER,
218                            X_approved_flag                  IN VARCHAR2,
219                            X_approved_date                  IN DATE,
220                            X_vendor_id                      IN NUMBER,
221                            X_document_type                  IN VARCHAR2,
222                            X_current_po_header_id           IN NUMBER,
223                            X_line_quantity                  IN NUMBER,
224 			   X_approval_status		    IN VARCHAR2,
225 			   X_rel_gen_method		    IN VARCHAR2,
226 			   X_price_tolerance_flag 	    IN OUT NOCOPY VARCHAR2,
227 			   X_price_breaks_deleted	    IN OUT NOCOPY VARCHAR2,
228 			   X_line_updated_flag		    IN OUT NOCOPY  VARCHAR2,
229 			   --togeorge 09/28/2000
230 			   --added  oke variables
231 			   X_note_to_receiver         	    IN VARCHAR2,
232 			   X_oke_contract_header_id         IN NUMBER,
233 			   X_oke_contract_version_id        IN NUMBER,
234                            --<SERVICES FPJ START>
235                            p_job_id                         IN NUMBER,
236                            p_amount                         IN NUMBER,
237                            p_order_type_lookup_code         IN VARCHAR2,
238                            p_purchase_basis                 IN VARCHAR2
239                            --<SERVICES FPJ END>
240 		);
241 
242 
243 --
244 --   PROCEDURE NAME: 	delete_po_line()
245 --
246 
247 PROCEDURE delete_po_line(
248                         X_interface_header_id	NUMBER,
249 			X_interface_line_id	NUMBER,
250                         X_po_line_id		NUMBER,
251                         X_line_location_id	NUMBER,
252                         X_shipment_type		VARCHAR2,
253 			X_document_num		VARCHAR2,
254 			X_po_header_id		NUMBER,
255 			X_item			NUMBER,
256  			X_item_id		NUMBER,
257  			X_item_revision		VARCHAR2,
258  			X_category		VARCHAR2,
259  			X_category_id		NUMBER,
260  			X_item_description	VARCHAR2,
261  			X_vendor_product_num	VARCHAR2);
262 
263 --
264 --   PROCEDURE NAME: 	item_exists()
265 --
266 
267 PROCEDURE item_exists  ( X_ItemType      IN  VARCHAR2,
268                          X_ItemKey       IN  VARCHAR2,
269                          X_Item_exist    OUT NOCOPY VARCHAR2,
270                          X_Item_end_date OUT NOCOPY DATE );
271 
272 --
273 --   PROCEDURE NAME: 	Start_Pricat_WF()
274 --
275 
276 PROCEDURE Start_Pricat_WF ( X_ItemType      	  IN  VARCHAR2,
277                             X_ItemKey       	  IN  VARCHAR2,
278 			    X_interface_header_id IN  NUMBER,
279 			    X_po_header_id        IN  NUMBER,
280 			    X_batch_id		  IN  NUMBER,
281 			    X_document_type_code  IN  VARCHAR2,
282 			    X_document_sub_type   IN  VARCHAR2,
283 			    X_commit_interval	  IN  NUMBER,
284 			    X_any_item_udpated    IN  VARCHAR2,
285 			    X_buyer_id		  IN  NUMBER);
286 
287 
288 END PO_LINES_SV4_832_UPDATE;