[Home] [Help]
PACKAGE BODY: APPS.OE_GENESIS_UTIL
Source
1 PACKAGE BODY OE_GENESIS_UTIL AS
2 /* $Header: OEXUGNIB.pls 120.18.12020000.2 2012/12/13 08:59:44 sahvivek ship $ */
3
4 -- Funtion source_aia_enabled
5
6 FUNCTION source_aia_enabled(p_source_id VARCHAR2)
7 RETURN BOOLEAN
8 IS
9 CURSOR l_enabled_sources_cur IS
10 SELECT order_source_id
11 FROM oe_order_sources
12 WHERE aia_enabled_flag = 'Y';
13 BEGIN
14 -- Bug 8647864
15 IF Nvl(p_source_id, Fnd_Api.G_Miss_Num) = Fnd_Api.G_Miss_Num
16 THEN
20 -- If the enabled sources global table is not yet initialized,
17 RETURN FALSE;
18 END IF;
19
21 -- load the same.
22 IF NOT g_sources_loaded THEN
23 FOR enabled_source IN l_enabled_sources_cur
24 LOOP
25 g_enabled_sources_tab(enabled_source.order_source_id).enabled := 'Y';
26 END LOOP;
27 g_sources_loaded := TRUE;
28 END IF;
29
30 -- If the order source is enabled for AIA, it will be found in the
31 -- cached order sources table.
32 RETURN g_enabled_sources_tab.EXISTS(p_source_id);
33
34 END source_aia_enabled;
35
36
37 ----- O2C25
38 FUNCTION Inventory_Org
39 (
40 p_inventory_org_id IN NUMBER
41 ) RETURN VARCHAR2
42 IS
43 l_inventory_org VARCHAR2(240) := NULL;
44 l_dbg_level NUMBER := oe_debug_pub.g_debug_level;
45 BEGIN
46 IF l_dbg_level > 0 THEN
47 oe_debug_pub.ADD('In Oe_Genesis_Util.Inventory_Org: '
48 || p_inventory_org_id);
49 END IF;
50
51 IF p_inventory_org_id IS NOT NULL THEN
52 SELECT organization_name
53 INTO l_inventory_org
54 FROM org_organization_definitions
55 WHERE organization_id = p_inventory_org_id;
56 END IF;
57
58 IF l_dbg_level > 0 THEN
59 oe_debug_pub.ADD(' Inventory Org Name: ' || l_inventory_org);
60 END IF;
61
62 RETURN l_inventory_org;
63 EXCEPTION
64 WHEN OTHERS THEN
65 l_inventory_org := NULL;
66 RETURN l_inventory_org;
67 END Inventory_Org;
68
69
70 FUNCTION status_needs_sync(
71 p_flow_status_code VARCHAR2,
72 p_object_level VARCHAR2 DEFAULT NULL
73 )
74 RETURN BOOLEAN
75 IS
76 CURSOR status_sync_info_cur IS
77 SELECT flow_status_code, object_level, sync_reqd_flag
78 FROM oe_flow_status_aia_sync
79 WHERE sync_reqd_flag = 'Y'
80 ;
81 l_sync_reqd BOOLEAN := FALSE;
82 l_debug_level NUMBER := oe_debug_pub.g_debug_level;
83 BEGIN
84 IF l_debug_level > 0 THEN
85 oe_debug_pub.ADD('Entering status_needs_sync...', 1);
86 oe_debug_pub.ADD(' p_flow_status_code = ' || p_flow_status_code, 1);
87 END IF;
88
89 -- If the passed in flow status code is null, return immediately.
90 IF p_flow_status_code IS NULL THEN
91
92 IF l_debug_level > 0 THEN
93 oe_debug_pub.ADD(' Returning from location 0...', 1);
94 END IF;
95
96 RETURN l_sync_reqd;
97 END IF;
98
99 -- If the status data is not yet loaded into memory, load it.
100 IF NOT g_status_setup_loaded THEN
101
102 IF l_debug_level > 0 THEN
103 oe_debug_pub.ADD(' Loading status setup information from DB...', 1);
104 END IF;
105
106 FOR status_sync_rec IN status_sync_info_cur
107 LOOP
108 g_status_setup_tab(status_sync_rec.flow_status_code).flow_status_code :=
109 status_sync_rec.flow_status_code;
110 g_status_setup_tab(status_sync_rec.flow_status_code).object_level :=
111 status_sync_rec.object_level;
112 END LOOP;
113 g_status_setup_loaded := TRUE;
114 END IF;
115
116 -- Return to the caller, whether the sync is required or not.
117 l_sync_reqd := g_status_setup_tab.EXISTS(p_flow_status_code);
118
119 IF l_debug_level > 0 THEN
120 IF l_sync_reqd = TRUE THEN
121 oe_debug_pub.ADD(' l_sync_reqd is true. Returning...', 1);
122 ELSE
123 oe_debug_pub.ADD(' l_sync_reqd is false. Returning...', 1);
124 END IF;
125 END IF;
126
127 RETURN l_sync_reqd;
128
129 END;
130
131
132 PROCEDURE header_rec_to_hdr_rec25(
133 p_header_rec IN oe_order_pub_header_rec_type,
134 x_hdr_rec25 OUT NOCOPY oe_order_pub_hdr_rec25
135 )
136 IS
137 BEGIN
138 x_hdr_rec25 := oe_order_pub_hdr_rec25(
139 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
140 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
141 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
142 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
143 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
144 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
145 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
146 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
147 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
148 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
149 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
150 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
151 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
152 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
153 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
154 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
155 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
156 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
157 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
158 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
159 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
163
160 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
161 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL
162 );
164 x_hdr_rec25.ACCOUNTING_RULE_ID:= p_header_rec.ACCOUNTING_RULE_ID;
165 x_hdr_rec25.AGREEMENT_ID:= p_header_rec.AGREEMENT_ID;
166 x_hdr_rec25.ATTRIBUTE1:= p_header_rec.ATTRIBUTE1;
167 x_hdr_rec25.ATTRIBUTE10:= p_header_rec.ATTRIBUTE10;
168 x_hdr_rec25.ATTRIBUTE11:= p_header_rec.ATTRIBUTE11;
169 x_hdr_rec25.ATTRIBUTE12:= p_header_rec.ATTRIBUTE12;
170 x_hdr_rec25.ATTRIBUTE13:= p_header_rec.ATTRIBUTE13;
171 x_hdr_rec25.ATTRIBUTE14:= p_header_rec.ATTRIBUTE14;
172 x_hdr_rec25.ATTRIBUTE15:= p_header_rec.ATTRIBUTE15;
173 x_hdr_rec25.ATTRIBUTE16:= p_header_rec.ATTRIBUTE16;
174 x_hdr_rec25.ATTRIBUTE17:= p_header_rec.ATTRIBUTE17;
175 x_hdr_rec25.ATTRIBUTE18:= p_header_rec.ATTRIBUTE18;
176 x_hdr_rec25.ATTRIBUTE19:= p_header_rec.ATTRIBUTE19;
177 x_hdr_rec25.ATTRIBUTE2:= p_header_rec.ATTRIBUTE2;
178 x_hdr_rec25.ATTRIBUTE20:= p_header_rec.ATTRIBUTE20;
179 x_hdr_rec25.ATTRIBUTE3:= p_header_rec.ATTRIBUTE3;
180 x_hdr_rec25.ATTRIBUTE4:= p_header_rec.ATTRIBUTE4;
181 x_hdr_rec25.ATTRIBUTE5:= p_header_rec.ATTRIBUTE5;
182 x_hdr_rec25.ATTRIBUTE6:= p_header_rec.ATTRIBUTE6;
183 x_hdr_rec25.ATTRIBUTE7:= p_header_rec.ATTRIBUTE7;
184 x_hdr_rec25.ATTRIBUTE8:= p_header_rec.ATTRIBUTE8;
185 x_hdr_rec25.ATTRIBUTE9:= p_header_rec.ATTRIBUTE9;
186 x_hdr_rec25.BOOKED_FLAG:= p_header_rec.BOOKED_FLAG;
187 x_hdr_rec25.CANCELLED_FLAG:= p_header_rec.CANCELLED_FLAG;
188 x_hdr_rec25.CONTEXT:= p_header_rec.CONTEXT;
189 x_hdr_rec25.CONVERSION_RATE:= p_header_rec.CONVERSION_RATE;
190 x_hdr_rec25.CONVERSION_RATE_DATE:= p_header_rec.CONVERSION_RATE_DATE;
191 x_hdr_rec25.CONVERSION_TYPE_CODE:= p_header_rec.CONVERSION_TYPE_CODE;
192 x_hdr_rec25.CUSTOMER_PREFERENCE_SET_CODE:= p_header_rec.CUSTOMER_PREFERENCE_SET_CODE;
193 x_hdr_rec25.CREATED_BY:= p_header_rec.CREATED_BY;
194 x_hdr_rec25.CREATION_DATE:= p_header_rec.CREATION_DATE;
195 x_hdr_rec25.CUST_PO_NUMBER:= p_header_rec.CUST_PO_NUMBER;
196 x_hdr_rec25.DELIVER_TO_CONTACT_ID:= p_header_rec.DELIVER_TO_CONTACT_ID;
197 x_hdr_rec25.DELIVER_TO_ORG_ID:= p_header_rec.DELIVER_TO_ORG_ID;
198 x_hdr_rec25.DEMAND_CLASS_CODE:= p_header_rec.DEMAND_CLASS_CODE;
199 x_hdr_rec25.EARLIEST_SCHEDULE_LIMIT:= p_header_rec.EARLIEST_SCHEDULE_LIMIT;
200 x_hdr_rec25.EXPIRATION_DATE:= p_header_rec.EXPIRATION_DATE;
201 x_hdr_rec25.FOB_POINT_CODE:= p_header_rec.FOB_POINT_CODE;
202 x_hdr_rec25.FREIGHT_CARRIER_CODE:= p_header_rec.FREIGHT_CARRIER_CODE;
203 x_hdr_rec25.FREIGHT_TERMS_CODE:= p_header_rec.FREIGHT_TERMS_CODE;
204 x_hdr_rec25.GLOBAL_ATTRIBUTE1:= p_header_rec.GLOBAL_ATTRIBUTE1;
205 x_hdr_rec25.GLOBAL_ATTRIBUTE10:= p_header_rec.GLOBAL_ATTRIBUTE10;
206 x_hdr_rec25.GLOBAL_ATTRIBUTE11:= p_header_rec.GLOBAL_ATTRIBUTE11;
207 x_hdr_rec25.GLOBAL_ATTRIBUTE12:= p_header_rec.GLOBAL_ATTRIBUTE12;
208 x_hdr_rec25.GLOBAL_ATTRIBUTE13:= p_header_rec.GLOBAL_ATTRIBUTE13;
209 x_hdr_rec25.GLOBAL_ATTRIBUTE14:= p_header_rec.GLOBAL_ATTRIBUTE14;
210 x_hdr_rec25.GLOBAL_ATTRIBUTE15:= p_header_rec.GLOBAL_ATTRIBUTE15;
211 x_hdr_rec25.GLOBAL_ATTRIBUTE16:= p_header_rec.GLOBAL_ATTRIBUTE16;
212 x_hdr_rec25.GLOBAL_ATTRIBUTE17:= p_header_rec.GLOBAL_ATTRIBUTE17;
213 x_hdr_rec25.GLOBAL_ATTRIBUTE18:= p_header_rec.GLOBAL_ATTRIBUTE18;
214 x_hdr_rec25.GLOBAL_ATTRIBUTE19:= p_header_rec.GLOBAL_ATTRIBUTE19;
215 x_hdr_rec25.GLOBAL_ATTRIBUTE2:= p_header_rec.GLOBAL_ATTRIBUTE2;
216 x_hdr_rec25.GLOBAL_ATTRIBUTE20:= p_header_rec.GLOBAL_ATTRIBUTE20;
217 x_hdr_rec25.GLOBAL_ATTRIBUTE3:= p_header_rec.GLOBAL_ATTRIBUTE3;
218 x_hdr_rec25.GLOBAL_ATTRIBUTE4:= p_header_rec.GLOBAL_ATTRIBUTE4;
219 x_hdr_rec25.GLOBAL_ATTRIBUTE5:= p_header_rec.GLOBAL_ATTRIBUTE5;
220 x_hdr_rec25.GLOBAL_ATTRIBUTE6:= p_header_rec.GLOBAL_ATTRIBUTE6;
221 x_hdr_rec25.GLOBAL_ATTRIBUTE7:= p_header_rec.GLOBAL_ATTRIBUTE7;
222 x_hdr_rec25.GLOBAL_ATTRIBUTE8:= p_header_rec.GLOBAL_ATTRIBUTE8;
223 x_hdr_rec25.GLOBAL_ATTRIBUTE9:= p_header_rec.GLOBAL_ATTRIBUTE9;
224 x_hdr_rec25.GLOBAL_ATTRIBUTE_CATEGORY:= p_header_rec.GLOBAL_ATTRIBUTE_CATEGORY;
225 x_hdr_rec25.TP_CONTEXT:= p_header_rec.TP_CONTEXT;
226 x_hdr_rec25.TP_ATTRIBUTE1:= p_header_rec.TP_ATTRIBUTE1;
227 x_hdr_rec25.TP_ATTRIBUTE2:= p_header_rec.TP_ATTRIBUTE2;
228 x_hdr_rec25.TP_ATTRIBUTE3:= p_header_rec.TP_ATTRIBUTE3;
229 x_hdr_rec25.TP_ATTRIBUTE4:= p_header_rec.TP_ATTRIBUTE4;
230 x_hdr_rec25.TP_ATTRIBUTE5:= p_header_rec.TP_ATTRIBUTE5;
231 x_hdr_rec25.TP_ATTRIBUTE6:= p_header_rec.TP_ATTRIBUTE6;
232 x_hdr_rec25.TP_ATTRIBUTE7:= p_header_rec.TP_ATTRIBUTE7;
233 x_hdr_rec25.TP_ATTRIBUTE8:= p_header_rec.TP_ATTRIBUTE8;
234 x_hdr_rec25.TP_ATTRIBUTE9:= p_header_rec.TP_ATTRIBUTE9;
235 x_hdr_rec25.TP_ATTRIBUTE10:= p_header_rec.TP_ATTRIBUTE10;
236 x_hdr_rec25.TP_ATTRIBUTE11:= p_header_rec.TP_ATTRIBUTE11;
237 x_hdr_rec25.TP_ATTRIBUTE12:= p_header_rec.TP_ATTRIBUTE12;
238 x_hdr_rec25.TP_ATTRIBUTE13:= p_header_rec.TP_ATTRIBUTE13;
239 x_hdr_rec25.TP_ATTRIBUTE14:= p_header_rec.TP_ATTRIBUTE14;
240 x_hdr_rec25.TP_ATTRIBUTE15:= p_header_rec.TP_ATTRIBUTE15;
241 x_hdr_rec25.HEADER_ID:= p_header_rec.HEADER_ID;
242 x_hdr_rec25.INVOICE_TO_CONTACT_ID:= p_header_rec.INVOICE_TO_CONTACT_ID;
243 x_hdr_rec25.INVOICE_TO_ORG_ID:= p_header_rec.INVOICE_TO_ORG_ID;
244 x_hdr_rec25.INVOICING_RULE_ID:= p_header_rec.INVOICING_RULE_ID;
245 x_hdr_rec25.LAST_UPDATED_BY:= p_header_rec.LAST_UPDATED_BY;
246 x_hdr_rec25.LAST_UPDATE_DATE:= p_header_rec.LAST_UPDATE_DATE;
247 x_hdr_rec25.LAST_UPDATE_LOGIN:= p_header_rec.LAST_UPDATE_LOGIN;
248 x_hdr_rec25.LATEST_SCHEDULE_LIMIT:= p_header_rec.LATEST_SCHEDULE_LIMIT;
249 x_hdr_rec25.OPEN_FLAG:= p_header_rec.OPEN_FLAG;
250 x_hdr_rec25.ORDER_CATEGORY_CODE:= p_header_rec.ORDER_CATEGORY_CODE;
251 x_hdr_rec25.ORDERED_DATE:= p_header_rec.ORDERED_DATE;
252 x_hdr_rec25.ORDER_DATE_TYPE_CODE:= p_header_rec.ORDER_DATE_TYPE_CODE;
253 x_hdr_rec25.ORDER_NUMBER:= p_header_rec.ORDER_NUMBER;
254 x_hdr_rec25.ORDER_SOURCE_ID:= p_header_rec.ORDER_SOURCE_ID;
258 x_hdr_rec25.PARTIAL_SHIPMENTS_ALLOWED:= p_header_rec.PARTIAL_SHIPMENTS_ALLOWED;
255 x_hdr_rec25.ORDER_TYPE_ID:= p_header_rec.ORDER_TYPE_ID;
256 x_hdr_rec25.ORG_ID:= p_header_rec.ORG_ID;
257 x_hdr_rec25.ORIG_SYS_DOCUMENT_REF:= p_header_rec.ORIG_SYS_DOCUMENT_REF;
259 x_hdr_rec25.PAYMENT_TERM_ID:= p_header_rec.PAYMENT_TERM_ID;
260 x_hdr_rec25.PRICE_LIST_ID:= p_header_rec.PRICE_LIST_ID;
261 x_hdr_rec25.PRICE_REQUEST_CODE:= p_header_rec.PRICE_REQUEST_CODE;
262 x_hdr_rec25.PRICING_DATE:= p_header_rec.PRICING_DATE;
263 x_hdr_rec25.PROGRAM_APPLICATION_ID:= p_header_rec.PROGRAM_APPLICATION_ID;
264 x_hdr_rec25.PROGRAM_ID:= p_header_rec.PROGRAM_ID;
265 x_hdr_rec25.PROGRAM_UPDATE_DATE:= p_header_rec.PROGRAM_UPDATE_DATE;
266 x_hdr_rec25.REQUEST_DATE:= p_header_rec.REQUEST_DATE;
267 x_hdr_rec25.REQUEST_ID:= p_header_rec.REQUEST_ID;
268 x_hdr_rec25.RETURN_REASON_CODE:= p_header_rec.RETURN_REASON_CODE;
269 x_hdr_rec25.SALESREP_ID:= p_header_rec.SALESREP_ID;
270 x_hdr_rec25.SALES_CHANNEL_CODE:= p_header_rec.SALES_CHANNEL_CODE;
271 x_hdr_rec25.SHIPMENT_PRIORITY_CODE:= p_header_rec.SHIPMENT_PRIORITY_CODE;
272 x_hdr_rec25.SHIPPING_METHOD_CODE:= p_header_rec.SHIPPING_METHOD_CODE;
273 x_hdr_rec25.SHIP_FROM_ORG_ID:= p_header_rec.SHIP_FROM_ORG_ID;
274 x_hdr_rec25.SHIP_TOLERANCE_ABOVE:= p_header_rec.SHIP_TOLERANCE_ABOVE;
275 x_hdr_rec25.SHIP_TOLERANCE_BELOW:= p_header_rec.SHIP_TOLERANCE_BELOW;
276 x_hdr_rec25.SHIP_TO_CONTACT_ID:= p_header_rec.SHIP_TO_CONTACT_ID;
277 x_hdr_rec25.SHIP_TO_ORG_ID:= p_header_rec.SHIP_TO_ORG_ID;
278 x_hdr_rec25.SOLD_FROM_ORG_ID:= p_header_rec.SOLD_FROM_ORG_ID;
279 x_hdr_rec25.SOLD_TO_CONTACT_ID:= p_header_rec.SOLD_TO_CONTACT_ID;
280 x_hdr_rec25.SOLD_TO_ORG_ID:= p_header_rec.SOLD_TO_ORG_ID;
281 x_hdr_rec25.SOLD_TO_PHONE_ID:= p_header_rec.SOLD_TO_PHONE_ID;
282 x_hdr_rec25.SOURCE_DOCUMENT_ID:= p_header_rec.SOURCE_DOCUMENT_ID;
283 x_hdr_rec25.SOURCE_DOCUMENT_TYPE_ID:= p_header_rec.SOURCE_DOCUMENT_TYPE_ID;
284 x_hdr_rec25.TAX_EXEMPT_FLAG:= p_header_rec.TAX_EXEMPT_FLAG;
285 x_hdr_rec25.TAX_EXEMPT_NUMBER:= p_header_rec.TAX_EXEMPT_NUMBER;
286 x_hdr_rec25.TAX_EXEMPT_REASON_CODE:= p_header_rec.TAX_EXEMPT_REASON_CODE;
287 x_hdr_rec25.TAX_POINT_CODE:= p_header_rec.TAX_POINT_CODE;
288 x_hdr_rec25.TRANSACTIONAL_CURR_CODE:= p_header_rec.TRANSACTIONAL_CURR_CODE;
289 x_hdr_rec25.VERSION_NUMBER:= p_header_rec.VERSION_NUMBER;
290 x_hdr_rec25.RETURN_STATUS:= p_header_rec.RETURN_STATUS;
291 x_hdr_rec25.DB_FLAG:= p_header_rec.DB_FLAG;
292 x_hdr_rec25.OPERATION:= p_header_rec.OPERATION;
293 x_hdr_rec25.FIRST_ACK_CODE:= p_header_rec.FIRST_ACK_CODE;
294 x_hdr_rec25.FIRST_ACK_DATE:= p_header_rec.FIRST_ACK_DATE;
295 x_hdr_rec25.LAST_ACK_CODE:= p_header_rec.LAST_ACK_CODE;
296 x_hdr_rec25.LAST_ACK_DATE:= p_header_rec.LAST_ACK_DATE;
297 x_hdr_rec25.CHANGE_REASON:= p_header_rec.CHANGE_REASON;
298 x_hdr_rec25.CHANGE_COMMENTS:= p_header_rec.CHANGE_COMMENTS;
299 x_hdr_rec25.CHANGE_SEQUENCE:= p_header_rec.CHANGE_SEQUENCE;
300 x_hdr_rec25.CHANGE_REQUEST_CODE:= p_header_rec.CHANGE_REQUEST_CODE;
301 x_hdr_rec25.READY_FLAG:= p_header_rec.READY_FLAG;
302 x_hdr_rec25.STATUS_FLAG:= p_header_rec.STATUS_FLAG;
303 x_hdr_rec25.FORCE_APPLY_FLAG:= p_header_rec.FORCE_APPLY_FLAG;
304 x_hdr_rec25.DROP_SHIP_FLAG:= p_header_rec.DROP_SHIP_FLAG;
305 x_hdr_rec25.CUSTOMER_PAYMENT_TERM_ID:= p_header_rec.CUSTOMER_PAYMENT_TERM_ID;
306 x_hdr_rec25.PAYMENT_TYPE_CODE:= p_header_rec.PAYMENT_TYPE_CODE;
307 x_hdr_rec25.PAYMENT_AMOUNT:= p_header_rec.PAYMENT_AMOUNT;
308 x_hdr_rec25.CHECK_NUMBER:= p_header_rec.CHECK_NUMBER;
309 x_hdr_rec25.CREDIT_CARD_CODE:= p_header_rec.CREDIT_CARD_CODE;
310 x_hdr_rec25.CREDIT_CARD_HOLDER_NAME:= p_header_rec.CREDIT_CARD_HOLDER_NAME;
311 x_hdr_rec25.CREDIT_CARD_NUMBER:= p_header_rec.CREDIT_CARD_NUMBER;
312 x_hdr_rec25.CREDIT_CARD_EXPIRATION_DATE:= p_header_rec.CREDIT_CARD_EXPIRATION_DATE;
313 x_hdr_rec25.CREDIT_CARD_APPROVAL_CODE:= p_header_rec.CREDIT_CARD_APPROVAL_CODE;
314 x_hdr_rec25.CREDIT_CARD_APPROVAL_DATE:= p_header_rec.CREDIT_CARD_APPROVAL_DATE;
315 x_hdr_rec25.SHIPPING_INSTRUCTIONS:= p_header_rec.SHIPPING_INSTRUCTIONS;
316 x_hdr_rec25.PACKING_INSTRUCTIONS:= p_header_rec.PACKING_INSTRUCTIONS;
317 x_hdr_rec25.FLOW_STATUS_CODE:= p_header_rec.FLOW_STATUS_CODE;
318 x_hdr_rec25.BOOKED_DATE:= p_header_rec.BOOKED_DATE;
319 x_hdr_rec25.MARKETING_SOURCE_CODE_ID:= p_header_rec.MARKETING_SOURCE_CODE_ID;
320 x_hdr_rec25.UPGRADED_FLAG:= p_header_rec.UPGRADED_FLAG;
321 x_hdr_rec25.LOCK_CONTROL:= p_header_rec.LOCK_CONTROL;
322 x_hdr_rec25.SHIP_TO_EDI_LOCATION_CODE:= p_header_rec.SHIP_TO_EDI_LOCATION_CODE;
323 x_hdr_rec25.SOLD_TO_EDI_LOCATION_CODE:= p_header_rec.SOLD_TO_EDI_LOCATION_CODE;
324 x_hdr_rec25.BILL_TO_EDI_LOCATION_CODE:= p_header_rec.BILL_TO_EDI_LOCATION_CODE;
325 x_hdr_rec25.SHIP_FROM_EDI_LOCATION_CODE:= p_header_rec.SHIP_FROM_EDI_LOCATION_CODE;
326 x_hdr_rec25.SHIP_FROM_ADDRESS_ID:= p_header_rec.SHIP_FROM_ADDRESS_ID;
327 x_hdr_rec25.SOLD_TO_ADDRESS_ID:= p_header_rec.SOLD_TO_ADDRESS_ID;
328 x_hdr_rec25.SHIP_TO_ADDRESS_ID:= p_header_rec.SHIP_TO_ADDRESS_ID;
329 x_hdr_rec25.INVOICE_ADDRESS_ID:= p_header_rec.INVOICE_ADDRESS_ID;
330 x_hdr_rec25.SHIP_TO_ADDRESS_CODE:= p_header_rec.SHIP_TO_ADDRESS_CODE;
331 x_hdr_rec25.XML_MESSAGE_ID:= p_header_rec.XML_MESSAGE_ID;
332 x_hdr_rec25.SHIP_TO_CUSTOMER_ID:= p_header_rec.SHIP_TO_CUSTOMER_ID;
333 x_hdr_rec25.INVOICE_TO_CUSTOMER_ID:= p_header_rec.INVOICE_TO_CUSTOMER_ID;
334 x_hdr_rec25.DELIVER_TO_CUSTOMER_ID:= p_header_rec.DELIVER_TO_CUSTOMER_ID;
335 x_hdr_rec25.ACCOUNTING_RULE_DURATION:= p_header_rec.ACCOUNTING_RULE_DURATION;
336 x_hdr_rec25.XML_TRANSACTION_TYPE_CODE:= p_header_rec.XML_TRANSACTION_TYPE_CODE;
337 x_hdr_rec25.BLANKET_NUMBER:= p_header_rec.BLANKET_NUMBER;
338 x_hdr_rec25.LINE_SET_NAME:= p_header_rec.LINE_SET_NAME;
339 x_hdr_rec25.FULFILLMENT_SET_NAME:= p_header_rec.FULFILLMENT_SET_NAME;
340 x_hdr_rec25.DEFAULT_FULFILLMENT_SET:= p_header_rec.DEFAULT_FULFILLMENT_SET;
341 x_hdr_rec25.QUOTE_DATE:= p_header_rec.QUOTE_DATE;
342 x_hdr_rec25.QUOTE_NUMBER:= p_header_rec.QUOTE_NUMBER;
346 x_hdr_rec25.DRAFT_SUBMITTED_FLAG:= p_header_rec.DRAFT_SUBMITTED_FLAG;
343 x_hdr_rec25.SALES_DOCUMENT_NAME:= p_header_rec.SALES_DOCUMENT_NAME;
344 x_hdr_rec25.TRANSACTION_PHASE_CODE:= p_header_rec.TRANSACTION_PHASE_CODE;
345 x_hdr_rec25.USER_STATUS_CODE:= p_header_rec.USER_STATUS_CODE;
347 x_hdr_rec25.SOURCE_DOCUMENT_VERSION_NUMBER:= p_header_rec.SOURCE_DOCUMENT_VERSION_NUMBER;
348 x_hdr_rec25.SOLD_TO_SITE_USE_ID:= p_header_rec.SOLD_TO_SITE_USE_ID;
349 x_hdr_rec25.MINISITE_ID:= p_header_rec.MINISITE_ID;
350 x_hdr_rec25.IB_OWNER:= p_header_rec.IB_OWNER;
351 x_hdr_rec25.IB_INSTALLED_AT_LOCATION:= p_header_rec.IB_INSTALLED_AT_LOCATION;
352 x_hdr_rec25.IB_CURRENT_LOCATION:= p_header_rec.IB_CURRENT_LOCATION;
353 x_hdr_rec25.END_CUSTOMER_ID:= p_header_rec.END_CUSTOMER_ID;
354 x_hdr_rec25.END_CUSTOMER_CONTACT_ID:= p_header_rec.END_CUSTOMER_CONTACT_ID;
355 x_hdr_rec25.END_CUSTOMER_SITE_USE_ID:= p_header_rec.END_CUSTOMER_SITE_USE_ID;
356 x_hdr_rec25.SUPPLIER_SIGNATURE:= p_header_rec.SUPPLIER_SIGNATURE;
357 x_hdr_rec25.SUPPLIER_SIGNATURE_DATE:= p_header_rec.SUPPLIER_SIGNATURE_DATE;
358 x_hdr_rec25.CUSTOMER_SIGNATURE:= p_header_rec.CUSTOMER_SIGNATURE;
359 x_hdr_rec25.CUSTOMER_SIGNATURE_DATE:= p_header_rec.CUSTOMER_SIGNATURE_DATE;
360 x_hdr_rec25.SOLD_TO_PARTY_ID:= p_header_rec.SOLD_TO_PARTY_ID;
361 x_hdr_rec25.SOLD_TO_ORG_CONTACT_ID:= p_header_rec.SOLD_TO_ORG_CONTACT_ID;
362 x_hdr_rec25.SHIP_TO_PARTY_ID:= p_header_rec.SHIP_TO_PARTY_ID;
363 x_hdr_rec25.SHIP_TO_PARTY_SITE_ID:= p_header_rec.SHIP_TO_PARTY_SITE_ID;
364 x_hdr_rec25.SHIP_TO_PARTY_SITE_USE_ID:= p_header_rec.SHIP_TO_PARTY_SITE_USE_ID;
365 x_hdr_rec25.DELIVER_TO_PARTY_ID:= p_header_rec.DELIVER_TO_PARTY_ID;
366 x_hdr_rec25.DELIVER_TO_PARTY_SITE_ID:= p_header_rec.DELIVER_TO_PARTY_SITE_ID;
367 x_hdr_rec25.DELIVER_TO_PARTY_SITE_USE_ID:= p_header_rec.DELIVER_TO_PARTY_SITE_USE_ID;
368 x_hdr_rec25.INVOICE_TO_PARTY_ID:= p_header_rec.INVOICE_TO_PARTY_ID;
369 x_hdr_rec25.INVOICE_TO_PARTY_SITE_ID:= p_header_rec.INVOICE_TO_PARTY_SITE_ID;
370 x_hdr_rec25.INVOICE_TO_PARTY_SITE_USE_ID:= p_header_rec.INVOICE_TO_PARTY_SITE_USE_ID;
371 x_hdr_rec25.END_CUSTOMER_PARTY_ID:= p_header_rec.END_CUSTOMER_PARTY_ID;
372 x_hdr_rec25.END_CUSTOMER_PARTY_SITE_ID:= p_header_rec.END_CUSTOMER_PARTY_SITE_ID;
373 x_hdr_rec25.END_CUSTOMER_PARTY_SITE_USE_ID:= p_header_rec.END_CUSTOMER_PARTY_SITE_USE_ID;
374 x_hdr_rec25.END_CUSTOMER_PARTY_NUMBER:= p_header_rec.END_CUSTOMER_PARTY_NUMBER;
375 x_hdr_rec25.END_CUSTOMER_ORG_CONTACT_ID:= p_header_rec.END_CUSTOMER_ORG_CONTACT_ID;
376 x_hdr_rec25.SHIP_TO_CUSTOMER_PARTY_ID:= p_header_rec.SHIP_TO_CUSTOMER_PARTY_ID;
377 x_hdr_rec25.DELIVER_TO_CUSTOMER_PARTY_ID:= p_header_rec.DELIVER_TO_CUSTOMER_PARTY_ID;
378 x_hdr_rec25.INVOICE_TO_CUSTOMER_PARTY_ID:= p_header_rec.INVOICE_TO_CUSTOMER_PARTY_ID;
379 x_hdr_rec25.SHIP_TO_ORG_CONTACT_ID:= p_header_rec.SHIP_TO_ORG_CONTACT_ID;
380 x_hdr_rec25.DELIVER_TO_ORG_CONTACT_ID:= p_header_rec.DELIVER_TO_ORG_CONTACT_ID;
381 x_hdr_rec25.INVOICE_TO_ORG_CONTACT_ID:= p_header_rec.INVOICE_TO_ORG_CONTACT_ID;
382 x_hdr_rec25.CONTRACT_TEMPLATE_ID:= p_header_rec.CONTRACT_TEMPLATE_ID;
383 x_hdr_rec25.CONTRACT_SOURCE_DOC_TYPE_CODE:= p_header_rec.CONTRACT_SOURCE_DOC_TYPE_CODE;
384 x_hdr_rec25.CONTRACT_SOURCE_DOCUMENT_ID:= p_header_rec.CONTRACT_SOURCE_DOCUMENT_ID;
385 x_hdr_rec25.SOLD_TO_PARTY_NUMBER:= p_header_rec.SOLD_TO_PARTY_NUMBER;
386 x_hdr_rec25.SHIP_TO_PARTY_NUMBER:= p_header_rec.SHIP_TO_PARTY_NUMBER;
387 x_hdr_rec25.INVOICE_TO_PARTY_NUMBER:= p_header_rec.INVOICE_TO_PARTY_NUMBER;
388 x_hdr_rec25.DELIVER_TO_PARTY_NUMBER:= p_header_rec.DELIVER_TO_PARTY_NUMBER;
389 x_hdr_rec25.ORDER_FIRMED_DATE:= p_header_rec.ORDER_FIRMED_DATE;
390
391 x_hdr_rec25.freight_charge := NULL;
392 x_hdr_rec25.tax_value := NULL;
393 END header_rec_to_hdr_rec25;
394
395 PROCEDURE line_rec_to_line_rec25(
396 p_line_rec IN oe_order_pub_line_rec_type,
397 x_line_rec25 OUT NOCOPY oe_order_pub_line_rec25
398 )
399 IS
400 BEGIN
401 x_line_rec25 := oe_order_pub_line_rec25(
402 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
403 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
404 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
405 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
406 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
407 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
408 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
409 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
410 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
411 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
412 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
413 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
414 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
415 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
416 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
417 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
418 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
419 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
420 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
421 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
422 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
423 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
424 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
425 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
426 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
430 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
427 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
428 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
429 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
431 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
432 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
433 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
434 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
435 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
436 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
437 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
438 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
439 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
440 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
441 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
442 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
443 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
444 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
445 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
446 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
447 NULL, NULL, NULL, NULL);
448
449 x_line_rec25.ACCOUNTING_RULE_ID := p_line_rec.ACCOUNTING_RULE_ID ;
450 x_line_rec25.ACTUAL_ARRIVAL_DATE := p_line_rec.ACTUAL_ARRIVAL_DATE ;
451 x_line_rec25.ACTUAL_SHIPMENT_DATE := p_line_rec.ACTUAL_SHIPMENT_DATE ;
452 x_line_rec25.AGREEMENT_ID := p_line_rec.AGREEMENT_ID ;
453 x_line_rec25.ARRIVAL_SET_ID := p_line_rec.ARRIVAL_SET_ID ;
454 x_line_rec25.ATO_LINE_ID := p_line_rec.ATO_LINE_ID ;
455 x_line_rec25.ATTRIBUTE1 := p_line_rec.ATTRIBUTE1 ;
456 x_line_rec25.ATTRIBUTE10 := p_line_rec.ATTRIBUTE10 ;
457 x_line_rec25.ATTRIBUTE11 := p_line_rec.ATTRIBUTE11 ;
458 x_line_rec25.ATTRIBUTE12 := p_line_rec.ATTRIBUTE12 ;
459 x_line_rec25.ATTRIBUTE13 := p_line_rec.ATTRIBUTE13 ;
460 x_line_rec25.ATTRIBUTE14 := p_line_rec.ATTRIBUTE14 ;
461 x_line_rec25.ATTRIBUTE15 := p_line_rec.ATTRIBUTE15 ;
462 x_line_rec25.ATTRIBUTE16 := p_line_rec.ATTRIBUTE16 ;
463 x_line_rec25.ATTRIBUTE17 := p_line_rec.ATTRIBUTE17 ;
464 x_line_rec25.ATTRIBUTE18 := p_line_rec.ATTRIBUTE18 ;
465 x_line_rec25.ATTRIBUTE19 := p_line_rec.ATTRIBUTE19 ;
466 x_line_rec25.ATTRIBUTE2 := p_line_rec.ATTRIBUTE2 ;
467 x_line_rec25.ATTRIBUTE20 := p_line_rec.ATTRIBUTE20 ;
468 x_line_rec25.ATTRIBUTE3 := p_line_rec.ATTRIBUTE3 ;
469 x_line_rec25.ATTRIBUTE4 := p_line_rec.ATTRIBUTE4 ;
470 x_line_rec25.ATTRIBUTE5 := p_line_rec.ATTRIBUTE5 ;
471 x_line_rec25.ATTRIBUTE6 := p_line_rec.ATTRIBUTE6 ;
472 x_line_rec25.ATTRIBUTE7 := p_line_rec.ATTRIBUTE7 ;
473 x_line_rec25.ATTRIBUTE8 := p_line_rec.ATTRIBUTE8 ;
474 x_line_rec25.ATTRIBUTE9 := p_line_rec.ATTRIBUTE9 ;
475 x_line_rec25.AUTHORIZED_TO_SHIP_FLAG := p_line_rec.AUTHORIZED_TO_SHIP_FLAG ;
476 x_line_rec25.AUTO_SELECTED_QUANTITY := p_line_rec.AUTO_SELECTED_QUANTITY ;
477 x_line_rec25.BOOKED_FLAG := p_line_rec.BOOKED_FLAG ;
478 x_line_rec25.CANCELLED_FLAG := p_line_rec.CANCELLED_FLAG ;
479 x_line_rec25.CANCELLED_QUANTITY := p_line_rec.CANCELLED_QUANTITY ;
480 x_line_rec25.CANCELLED_QUANTITY2 := p_line_rec.CANCELLED_QUANTITY2 ;
481 x_line_rec25.COMMITMENT_ID := p_line_rec.COMMITMENT_ID ;
482 x_line_rec25.COMPONENT_CODE := p_line_rec.COMPONENT_CODE ;
483 x_line_rec25.COMPONENT_NUMBER := p_line_rec.COMPONENT_NUMBER ;
484 x_line_rec25.COMPONENT_SEQUENCE_ID := p_line_rec.COMPONENT_SEQUENCE_ID ;
485 x_line_rec25.CONFIG_HEADER_ID := p_line_rec.CONFIG_HEADER_ID ;
486 x_line_rec25.CONFIG_REV_NBR := p_line_rec.CONFIG_REV_NBR ;
487 x_line_rec25.CONFIG_DISPLAY_SEQUENCE := p_line_rec.CONFIG_DISPLAY_SEQUENCE ;
488 x_line_rec25.CONFIGURATION_ID := p_line_rec.CONFIGURATION_ID ;
489 x_line_rec25.CONTEXT := p_line_rec.CONTEXT ;
490 x_line_rec25.CREATED_BY := p_line_rec.CREATED_BY ;
491 x_line_rec25.CREATION_DATE := p_line_rec.CREATION_DATE ;
492 x_line_rec25.CREDIT_INVOICE_LINE_ID := p_line_rec.CREDIT_INVOICE_LINE_ID ;
493 x_line_rec25.CUSTOMER_DOCK_CODE := p_line_rec.CUSTOMER_DOCK_CODE ;
494 x_line_rec25.CUSTOMER_JOB := p_line_rec.CUSTOMER_JOB ;
495 x_line_rec25.CUSTOMER_PRODUCTION_LINE := p_line_rec.CUSTOMER_PRODUCTION_LINE ;
496 x_line_rec25.CUSTOMER_TRX_LINE_ID := p_line_rec.CUSTOMER_TRX_LINE_ID ;
497 x_line_rec25.CUST_MODEL_SERIAL_NUMBER := p_line_rec.CUST_MODEL_SERIAL_NUMBER ;
498 x_line_rec25.CUST_PO_NUMBER := p_line_rec.CUST_PO_NUMBER ;
499 x_line_rec25.CUST_PRODUCTION_SEQ_NUM := p_line_rec.CUST_PRODUCTION_SEQ_NUM ;
500 x_line_rec25.DELIVERY_LEAD_TIME := p_line_rec.DELIVERY_LEAD_TIME ;
501 x_line_rec25.DELIVER_TO_CONTACT_ID := p_line_rec.DELIVER_TO_CONTACT_ID ;
502 x_line_rec25.DELIVER_TO_ORG_ID := p_line_rec.DELIVER_TO_ORG_ID ;
503 x_line_rec25.DEMAND_BUCKET_TYPE_CODE := p_line_rec.DEMAND_BUCKET_TYPE_CODE ;
504 x_line_rec25.DEMAND_CLASS_CODE := p_line_rec.DEMAND_CLASS_CODE ;
505 x_line_rec25.DEP_PLAN_REQUIRED_FLAG := p_line_rec.DEP_PLAN_REQUIRED_FLAG ;
506 x_line_rec25.EARLIEST_ACCEPTABLE_DATE := p_line_rec.EARLIEST_ACCEPTABLE_DATE ;
507 x_line_rec25.END_ITEM_UNIT_NUMBER := p_line_rec.END_ITEM_UNIT_NUMBER ;
508 x_line_rec25.EXPLOSION_DATE := p_line_rec.EXPLOSION_DATE ;
509 x_line_rec25.FOB_POINT_CODE := p_line_rec.FOB_POINT_CODE ;
510 x_line_rec25.FREIGHT_CARRIER_CODE := p_line_rec.FREIGHT_CARRIER_CODE ;
511 x_line_rec25.FREIGHT_TERMS_CODE := p_line_rec.FREIGHT_TERMS_CODE ;
512 x_line_rec25.FULFILLED_QUANTITY := p_line_rec.FULFILLED_QUANTITY ;
513 x_line_rec25.FULFILLED_QUANTITY2 := p_line_rec.FULFILLED_QUANTITY2 ;
514 x_line_rec25.GLOBAL_ATTRIBUTE1 := p_line_rec.GLOBAL_ATTRIBUTE1 ;
515 x_line_rec25.GLOBAL_ATTRIBUTE10 := p_line_rec.GLOBAL_ATTRIBUTE10 ;
516 x_line_rec25.GLOBAL_ATTRIBUTE11 := p_line_rec.GLOBAL_ATTRIBUTE11 ;
520 x_line_rec25.GLOBAL_ATTRIBUTE15 := p_line_rec.GLOBAL_ATTRIBUTE15 ;
517 x_line_rec25.GLOBAL_ATTRIBUTE12 := p_line_rec.GLOBAL_ATTRIBUTE12 ;
518 x_line_rec25.GLOBAL_ATTRIBUTE13 := p_line_rec.GLOBAL_ATTRIBUTE13 ;
519 x_line_rec25.GLOBAL_ATTRIBUTE14 := p_line_rec.GLOBAL_ATTRIBUTE14 ;
521 x_line_rec25.GLOBAL_ATTRIBUTE16 := p_line_rec.GLOBAL_ATTRIBUTE16 ;
522 x_line_rec25.GLOBAL_ATTRIBUTE17 := p_line_rec.GLOBAL_ATTRIBUTE17 ;
523 x_line_rec25.GLOBAL_ATTRIBUTE18 := p_line_rec.GLOBAL_ATTRIBUTE18 ;
524 x_line_rec25.GLOBAL_ATTRIBUTE19 := p_line_rec.GLOBAL_ATTRIBUTE19 ;
525 x_line_rec25.GLOBAL_ATTRIBUTE2 := p_line_rec.GLOBAL_ATTRIBUTE2 ;
526 x_line_rec25.GLOBAL_ATTRIBUTE20 := p_line_rec.GLOBAL_ATTRIBUTE20 ;
527 x_line_rec25.GLOBAL_ATTRIBUTE3 := p_line_rec.GLOBAL_ATTRIBUTE3 ;
528 x_line_rec25.GLOBAL_ATTRIBUTE4 := p_line_rec.GLOBAL_ATTRIBUTE4 ;
529 x_line_rec25.GLOBAL_ATTRIBUTE5 := p_line_rec.GLOBAL_ATTRIBUTE5 ;
530 x_line_rec25.GLOBAL_ATTRIBUTE6 := p_line_rec.GLOBAL_ATTRIBUTE6 ;
531 x_line_rec25.GLOBAL_ATTRIBUTE7 := p_line_rec.GLOBAL_ATTRIBUTE7 ;
532 x_line_rec25.GLOBAL_ATTRIBUTE8 := p_line_rec.GLOBAL_ATTRIBUTE8 ;
533 x_line_rec25.GLOBAL_ATTRIBUTE9 := p_line_rec.GLOBAL_ATTRIBUTE9 ;
534 x_line_rec25.GLOBAL_ATTRIBUTE_CATEGORY := p_line_rec.GLOBAL_ATTRIBUTE_CATEGORY ;
535 x_line_rec25.HEADER_ID := p_line_rec.HEADER_ID ;
536 x_line_rec25.INDUSTRY_ATTRIBUTE1 := p_line_rec.INDUSTRY_ATTRIBUTE1 ;
537 x_line_rec25.INDUSTRY_ATTRIBUTE10 := p_line_rec.INDUSTRY_ATTRIBUTE10 ;
538 x_line_rec25.INDUSTRY_ATTRIBUTE11 := p_line_rec.INDUSTRY_ATTRIBUTE11 ;
539 x_line_rec25.INDUSTRY_ATTRIBUTE12 := p_line_rec.INDUSTRY_ATTRIBUTE12 ;
540 x_line_rec25.INDUSTRY_ATTRIBUTE13 := p_line_rec.INDUSTRY_ATTRIBUTE13 ;
541 x_line_rec25.INDUSTRY_ATTRIBUTE14 := p_line_rec.INDUSTRY_ATTRIBUTE14 ;
542 x_line_rec25.INDUSTRY_ATTRIBUTE15 := p_line_rec.INDUSTRY_ATTRIBUTE15 ;
543 x_line_rec25.INDUSTRY_ATTRIBUTE16 := p_line_rec.INDUSTRY_ATTRIBUTE16 ;
544 x_line_rec25.INDUSTRY_ATTRIBUTE17 := p_line_rec.INDUSTRY_ATTRIBUTE17 ;
545 x_line_rec25.INDUSTRY_ATTRIBUTE18 := p_line_rec.INDUSTRY_ATTRIBUTE18 ;
546 x_line_rec25.INDUSTRY_ATTRIBUTE19 := p_line_rec.INDUSTRY_ATTRIBUTE19 ;
547 x_line_rec25.INDUSTRY_ATTRIBUTE20 := p_line_rec.INDUSTRY_ATTRIBUTE20 ;
548 x_line_rec25.INDUSTRY_ATTRIBUTE21 := p_line_rec.INDUSTRY_ATTRIBUTE21 ;
549 x_line_rec25.INDUSTRY_ATTRIBUTE22 := p_line_rec.INDUSTRY_ATTRIBUTE22 ;
550 x_line_rec25.INDUSTRY_ATTRIBUTE23 := p_line_rec.INDUSTRY_ATTRIBUTE23 ;
551 x_line_rec25.INDUSTRY_ATTRIBUTE24 := p_line_rec.INDUSTRY_ATTRIBUTE24 ;
552 x_line_rec25.INDUSTRY_ATTRIBUTE25 := p_line_rec.INDUSTRY_ATTRIBUTE25 ;
553 x_line_rec25.INDUSTRY_ATTRIBUTE26 := p_line_rec.INDUSTRY_ATTRIBUTE26 ;
554 x_line_rec25.INDUSTRY_ATTRIBUTE27 := p_line_rec.INDUSTRY_ATTRIBUTE27 ;
555 x_line_rec25.INDUSTRY_ATTRIBUTE28 := p_line_rec.INDUSTRY_ATTRIBUTE28 ;
556 x_line_rec25.INDUSTRY_ATTRIBUTE29 := p_line_rec.INDUSTRY_ATTRIBUTE29 ;
557 x_line_rec25.INDUSTRY_ATTRIBUTE30 := p_line_rec.INDUSTRY_ATTRIBUTE30 ;
558 x_line_rec25.INDUSTRY_ATTRIBUTE2 := p_line_rec.INDUSTRY_ATTRIBUTE2 ;
559 x_line_rec25.INDUSTRY_ATTRIBUTE3 := p_line_rec.INDUSTRY_ATTRIBUTE3 ;
560 x_line_rec25.INDUSTRY_ATTRIBUTE4 := p_line_rec.INDUSTRY_ATTRIBUTE4 ;
561 x_line_rec25.INDUSTRY_ATTRIBUTE5 := p_line_rec.INDUSTRY_ATTRIBUTE5 ;
562 x_line_rec25.INDUSTRY_ATTRIBUTE6 := p_line_rec.INDUSTRY_ATTRIBUTE6 ;
563 x_line_rec25.INDUSTRY_ATTRIBUTE7 := p_line_rec.INDUSTRY_ATTRIBUTE7 ;
564 x_line_rec25.INDUSTRY_ATTRIBUTE8 := p_line_rec.INDUSTRY_ATTRIBUTE8 ;
565 x_line_rec25.INDUSTRY_ATTRIBUTE9 := p_line_rec.INDUSTRY_ATTRIBUTE9 ;
566 x_line_rec25.INDUSTRY_CONTEXT := p_line_rec.INDUSTRY_CONTEXT ;
567 x_line_rec25.TP_CONTEXT := p_line_rec.TP_CONTEXT ;
568 x_line_rec25.TP_ATTRIBUTE1 := p_line_rec.TP_ATTRIBUTE1 ;
569 x_line_rec25.TP_ATTRIBUTE2 := p_line_rec.TP_ATTRIBUTE2 ;
570 x_line_rec25.TP_ATTRIBUTE3 := p_line_rec.TP_ATTRIBUTE3 ;
571 x_line_rec25.TP_ATTRIBUTE4 := p_line_rec.TP_ATTRIBUTE4 ;
572 x_line_rec25.TP_ATTRIBUTE5 := p_line_rec.TP_ATTRIBUTE5 ;
573 x_line_rec25.TP_ATTRIBUTE6 := p_line_rec.TP_ATTRIBUTE6 ;
574 x_line_rec25.TP_ATTRIBUTE7 := p_line_rec.TP_ATTRIBUTE7 ;
575 x_line_rec25.TP_ATTRIBUTE8 := p_line_rec.TP_ATTRIBUTE8 ;
576 x_line_rec25.TP_ATTRIBUTE9 := p_line_rec.TP_ATTRIBUTE9 ;
577 x_line_rec25.TP_ATTRIBUTE10 := p_line_rec.TP_ATTRIBUTE10 ;
578 x_line_rec25.TP_ATTRIBUTE11 := p_line_rec.TP_ATTRIBUTE11 ;
579 x_line_rec25.TP_ATTRIBUTE12 := p_line_rec.TP_ATTRIBUTE12 ;
580 x_line_rec25.TP_ATTRIBUTE13 := p_line_rec.TP_ATTRIBUTE13 ;
581 x_line_rec25.TP_ATTRIBUTE14 := p_line_rec.TP_ATTRIBUTE14 ;
582 x_line_rec25.TP_ATTRIBUTE15 := p_line_rec.TP_ATTRIBUTE15 ;
583 x_line_rec25.INTERMED_SHIP_TO_ORG_ID := p_line_rec.INTERMED_SHIP_TO_ORG_ID ;
584 x_line_rec25.INTERMED_SHIP_TO_CONTACT_ID := p_line_rec.INTERMED_SHIP_TO_CONTACT_ID ;
585 x_line_rec25.INVENTORY_ITEM_ID := p_line_rec.INVENTORY_ITEM_ID ;
586 x_line_rec25.INVOICE_INTERFACE_STATUS_CODE := p_line_rec.INVOICE_INTERFACE_STATUS_CODE ;
587 x_line_rec25.INVOICE_TO_CONTACT_ID := p_line_rec.INVOICE_TO_CONTACT_ID ;
588 x_line_rec25.INVOICE_TO_ORG_ID := p_line_rec.INVOICE_TO_ORG_ID ;
589 x_line_rec25.INVOICING_RULE_ID := p_line_rec.INVOICING_RULE_ID ;
590 x_line_rec25.ORDERED_ITEM := p_line_rec.ORDERED_ITEM ;
591 x_line_rec25.ITEM_REVISION := p_line_rec.ITEM_REVISION ;
592 x_line_rec25.ITEM_TYPE_CODE := p_line_rec.ITEM_TYPE_CODE ;
593 x_line_rec25.LAST_UPDATED_BY := p_line_rec.LAST_UPDATED_BY ;
594 x_line_rec25.LAST_UPDATE_DATE := p_line_rec.LAST_UPDATE_DATE ;
595 x_line_rec25.LAST_UPDATE_LOGIN := p_line_rec.LAST_UPDATE_LOGIN ;
596 x_line_rec25.LATEST_ACCEPTABLE_DATE := p_line_rec.LATEST_ACCEPTABLE_DATE ;
597 x_line_rec25.LINE_CATEGORY_CODE := p_line_rec.LINE_CATEGORY_CODE ;
598 x_line_rec25.LINE_ID := p_line_rec.LINE_ID ;
599 x_line_rec25.LINE_NUMBER := p_line_rec.LINE_NUMBER ;
600 x_line_rec25.LINE_TYPE_ID := p_line_rec.LINE_TYPE_ID ;
601 x_line_rec25.LINK_TO_LINE_REF := p_line_rec.LINK_TO_LINE_REF ;
602 x_line_rec25.LINK_TO_LINE_ID := p_line_rec.LINK_TO_LINE_ID ;
603 x_line_rec25.LINK_TO_LINE_INDEX := p_line_rec.LINK_TO_LINE_INDEX ;
607 x_line_rec25.OPEN_FLAG := p_line_rec.OPEN_FLAG ;
604 x_line_rec25.MODEL_GROUP_NUMBER := p_line_rec.MODEL_GROUP_NUMBER ;
605 x_line_rec25.MFG_COMPONENT_SEQUENCE_ID := p_line_rec.MFG_COMPONENT_SEQUENCE_ID ;
606 x_line_rec25.MFG_LEAD_TIME := p_line_rec.MFG_LEAD_TIME ;
608 x_line_rec25.OPTION_FLAG := p_line_rec.OPTION_FLAG ;
609 x_line_rec25.OPTION_NUMBER := p_line_rec.OPTION_NUMBER ;
610
611 --
612 -- Bug 9151484
613 --
614 IF p_line_rec.line_category_code = 'RETURN' THEN
615 x_line_rec25.ORDERED_QUANTITY := -p_line_rec.ORDERED_QUANTITY ;
616 x_line_rec25.TAX_VALUE := -p_line_rec.TAX_VALUE;
617 ELSE
618 x_line_rec25.ORDERED_QUANTITY := p_line_rec.ORDERED_QUANTITY ;
619 x_line_rec25.TAX_VALUE := p_line_rec.TAX_VALUE;
620 END IF;
621 --
622 -- Bug 9151484
623 --
624
625 x_line_rec25.ORDERED_QUANTITY2 := p_line_rec.ORDERED_QUANTITY2 ;
626 x_line_rec25.ORDER_QUANTITY_UOM := p_line_rec.ORDER_QUANTITY_UOM ;
627 x_line_rec25.ORDERED_QUANTITY_UOM2 := p_line_rec.ORDERED_QUANTITY_UOM2 ;
628 x_line_rec25.ORG_ID := p_line_rec.ORG_ID ;
629 x_line_rec25.ORIG_SYS_DOCUMENT_REF := p_line_rec.ORIG_SYS_DOCUMENT_REF ;
630 x_line_rec25.ORIG_SYS_LINE_REF := p_line_rec.ORIG_SYS_LINE_REF ;
631 x_line_rec25.OVER_SHIP_REASON_CODE := p_line_rec.OVER_SHIP_REASON_CODE ;
632 x_line_rec25.OVER_SHIP_RESOLVED_FLAG := p_line_rec.OVER_SHIP_RESOLVED_FLAG ;
633 x_line_rec25.PAYMENT_TERM_ID := p_line_rec.PAYMENT_TERM_ID ;
634 x_line_rec25.PLANNING_PRIORITY := p_line_rec.PLANNING_PRIORITY ;
635 x_line_rec25.PREFERRED_GRADE := p_line_rec.PREFERRED_GRADE ;
636 x_line_rec25.PRICE_LIST_ID := p_line_rec.PRICE_LIST_ID ;
637 x_line_rec25.PRICE_REQUEST_CODE := p_line_rec.PRICE_REQUEST_CODE ;
638 x_line_rec25.PRICING_ATTRIBUTE1 := p_line_rec.PRICING_ATTRIBUTE1 ;
639 x_line_rec25.PRICING_ATTRIBUTE10 := p_line_rec.PRICING_ATTRIBUTE10 ;
640 x_line_rec25.PRICING_ATTRIBUTE2 := p_line_rec.PRICING_ATTRIBUTE2 ;
641 x_line_rec25.PRICING_ATTRIBUTE3 := p_line_rec.PRICING_ATTRIBUTE3 ;
642 x_line_rec25.PRICING_ATTRIBUTE4 := p_line_rec.PRICING_ATTRIBUTE4 ;
643 x_line_rec25.PRICING_ATTRIBUTE5 := p_line_rec.PRICING_ATTRIBUTE5 ;
644 x_line_rec25.PRICING_ATTRIBUTE6 := p_line_rec.PRICING_ATTRIBUTE6 ;
645 x_line_rec25.PRICING_ATTRIBUTE7 := p_line_rec.PRICING_ATTRIBUTE7 ;
646 x_line_rec25.PRICING_ATTRIBUTE8 := p_line_rec.PRICING_ATTRIBUTE8 ;
647 x_line_rec25.PRICING_ATTRIBUTE9 := p_line_rec.PRICING_ATTRIBUTE9 ;
648 x_line_rec25.PRICING_CONTEXT := p_line_rec.PRICING_CONTEXT ;
649 x_line_rec25.PRICING_DATE := p_line_rec.PRICING_DATE ;
650 x_line_rec25.PRICING_QUANTITY := p_line_rec.PRICING_QUANTITY ;
651 x_line_rec25.PRICING_QUANTITY_UOM := p_line_rec.PRICING_QUANTITY_UOM ;
652 x_line_rec25.PROGRAM_APPLICATION_ID := p_line_rec.PROGRAM_APPLICATION_ID ;
653 x_line_rec25.PROGRAM_ID := p_line_rec.PROGRAM_ID ;
654 x_line_rec25.PROGRAM_UPDATE_DATE := p_line_rec.PROGRAM_UPDATE_DATE ;
655 x_line_rec25.PROJECT_ID := p_line_rec.PROJECT_ID ;
656 x_line_rec25.PROMISE_DATE := p_line_rec.PROMISE_DATE ;
657 x_line_rec25.RE_SOURCE_FLAG := p_line_rec.RE_SOURCE_FLAG ;
658 x_line_rec25.REFERENCE_CUSTOMER_TRX_LINE_ID := p_line_rec.REFERENCE_CUSTOMER_TRX_LINE_ID ;
659 x_line_rec25.REFERENCE_HEADER_ID := p_line_rec.REFERENCE_HEADER_ID ;
660 x_line_rec25.REFERENCE_LINE_ID := p_line_rec.REFERENCE_LINE_ID ;
661 x_line_rec25.REFERENCE_TYPE := p_line_rec.REFERENCE_TYPE ;
662 x_line_rec25.REQUEST_DATE := p_line_rec.REQUEST_DATE ;
663 x_line_rec25.REQUEST_ID := p_line_rec.REQUEST_ID ;
664 x_line_rec25.RESERVED_QUANTITY := p_line_rec.RESERVED_QUANTITY ;
665 x_line_rec25.RETURN_ATTRIBUTE1 := p_line_rec.RETURN_ATTRIBUTE1 ;
666 x_line_rec25.RETURN_ATTRIBUTE10 := p_line_rec.RETURN_ATTRIBUTE10 ;
667 x_line_rec25.RETURN_ATTRIBUTE11 := p_line_rec.RETURN_ATTRIBUTE11 ;
668 x_line_rec25.RETURN_ATTRIBUTE12 := p_line_rec.RETURN_ATTRIBUTE12 ;
669 x_line_rec25.RETURN_ATTRIBUTE13 := p_line_rec.RETURN_ATTRIBUTE13 ;
670 x_line_rec25.RETURN_ATTRIBUTE14 := p_line_rec.RETURN_ATTRIBUTE14 ;
671 x_line_rec25.RETURN_ATTRIBUTE15 := p_line_rec.RETURN_ATTRIBUTE15 ;
672 x_line_rec25.RETURN_ATTRIBUTE2 := p_line_rec.RETURN_ATTRIBUTE2 ;
673 x_line_rec25.RETURN_ATTRIBUTE3 := p_line_rec.RETURN_ATTRIBUTE3 ;
674 x_line_rec25.RETURN_ATTRIBUTE4 := p_line_rec.RETURN_ATTRIBUTE4 ;
675 x_line_rec25.RETURN_ATTRIBUTE5 := p_line_rec.RETURN_ATTRIBUTE5 ;
676 x_line_rec25.RETURN_ATTRIBUTE6 := p_line_rec.RETURN_ATTRIBUTE6 ;
677 x_line_rec25.RETURN_ATTRIBUTE7 := p_line_rec.RETURN_ATTRIBUTE7 ;
678 x_line_rec25.RETURN_ATTRIBUTE8 := p_line_rec.RETURN_ATTRIBUTE8 ;
679 x_line_rec25.RETURN_ATTRIBUTE9 := p_line_rec.RETURN_ATTRIBUTE9 ;
680 x_line_rec25.RETURN_CONTEXT := p_line_rec.RETURN_CONTEXT ;
681 x_line_rec25.RETURN_REASON_CODE := p_line_rec.RETURN_REASON_CODE ;
682 x_line_rec25.RLA_SCHEDULE_TYPE_CODE := p_line_rec.RLA_SCHEDULE_TYPE_CODE ;
683 x_line_rec25.SALESREP_ID := p_line_rec.SALESREP_ID ;
684 x_line_rec25.SCHEDULE_ARRIVAL_DATE := p_line_rec.SCHEDULE_ARRIVAL_DATE ;
685 x_line_rec25.SCHEDULE_SHIP_DATE := p_line_rec.SCHEDULE_SHIP_DATE ;
686 x_line_rec25.SCHEDULE_ACTION_CODE := p_line_rec.SCHEDULE_ACTION_CODE ;
687 x_line_rec25.SCHEDULE_STATUS_CODE := p_line_rec.SCHEDULE_STATUS_CODE ;
688 x_line_rec25.SHIPMENT_NUMBER := p_line_rec.SHIPMENT_NUMBER ;
689 x_line_rec25.SHIPMENT_PRIORITY_CODE := p_line_rec.SHIPMENT_PRIORITY_CODE ;
690 x_line_rec25.SHIPPED_QUANTITY := p_line_rec.SHIPPED_QUANTITY ;
691 x_line_rec25.SHIPPED_QUANTITY2 := p_line_rec.SHIPPED_QUANTITY2 ;
692 x_line_rec25.SHIPPING_INTERFACED_FLAG := p_line_rec.SHIPPING_INTERFACED_FLAG ;
693 x_line_rec25.SHIPPING_METHOD_CODE := p_line_rec.SHIPPING_METHOD_CODE ;
694 x_line_rec25.SHIPPING_QUANTITY := p_line_rec.SHIPPING_QUANTITY ;
695 x_line_rec25.SHIPPING_QUANTITY2 := p_line_rec.SHIPPING_QUANTITY2 ;
696 x_line_rec25.SHIPPING_QUANTITY_UOM := p_line_rec.SHIPPING_QUANTITY_UOM ;
700 x_line_rec25.SHIP_SET_ID := p_line_rec.SHIP_SET_ID ;
697 x_line_rec25.SHIPPING_QUANTITY_UOM2 := p_line_rec.SHIPPING_QUANTITY_UOM2 ;
698 x_line_rec25.SHIP_FROM_ORG_ID := p_line_rec.SHIP_FROM_ORG_ID ;
699 x_line_rec25.SHIP_MODEL_COMPLETE_FLAG := p_line_rec.SHIP_MODEL_COMPLETE_FLAG ;
701 x_line_rec25.FULFILLMENT_SET_ID := p_line_rec.FULFILLMENT_SET_ID ;
702 x_line_rec25.SHIP_TOLERANCE_ABOVE := p_line_rec.SHIP_TOLERANCE_ABOVE ;
703 x_line_rec25.SHIP_TOLERANCE_BELOW := p_line_rec.SHIP_TOLERANCE_BELOW ;
704 x_line_rec25.SHIP_TO_CONTACT_ID := p_line_rec.SHIP_TO_CONTACT_ID ;
705 x_line_rec25.SHIP_TO_ORG_ID := p_line_rec.SHIP_TO_ORG_ID ;
706 x_line_rec25.SOLD_TO_ORG_ID := p_line_rec.SOLD_TO_ORG_ID ;
707 x_line_rec25.SOLD_FROM_ORG_ID := p_line_rec.SOLD_FROM_ORG_ID ;
708 x_line_rec25.SORT_ORDER := p_line_rec.SORT_ORDER ;
709 x_line_rec25.SOURCE_DOCUMENT_ID := p_line_rec.SOURCE_DOCUMENT_ID ;
710 x_line_rec25.SOURCE_DOCUMENT_LINE_ID := p_line_rec.SOURCE_DOCUMENT_LINE_ID ;
711 x_line_rec25.SOURCE_DOCUMENT_TYPE_ID := p_line_rec.SOURCE_DOCUMENT_TYPE_ID ;
712 x_line_rec25.SOURCE_TYPE_CODE := p_line_rec.SOURCE_TYPE_CODE ;
713 x_line_rec25.SPLIT_FROM_LINE_ID := p_line_rec.SPLIT_FROM_LINE_ID ;
714 x_line_rec25.TASK_ID := p_line_rec.TASK_ID ;
715 x_line_rec25.TAX_CODE := p_line_rec.TAX_CODE ;
716 x_line_rec25.TAX_DATE := p_line_rec.TAX_DATE ;
717 x_line_rec25.TAX_EXEMPT_FLAG := p_line_rec.TAX_EXEMPT_FLAG ;
718 x_line_rec25.TAX_EXEMPT_NUMBER := p_line_rec.TAX_EXEMPT_NUMBER ;
719 x_line_rec25.TAX_EXEMPT_REASON_CODE := p_line_rec.TAX_EXEMPT_REASON_CODE ;
720 x_line_rec25.TAX_POINT_CODE := p_line_rec.TAX_POINT_CODE ;
721 x_line_rec25.TAX_RATE := p_line_rec.TAX_RATE ;
722 -- x_line_rec25.TAX_VALUE := p_line_rec.TAX_VALUE ; -- Bug 9151484
723 x_line_rec25.TOP_MODEL_LINE_REF := p_line_rec.TOP_MODEL_LINE_REF ;
724 x_line_rec25.TOP_MODEL_LINE_ID := p_line_rec.TOP_MODEL_LINE_ID ;
725 x_line_rec25.TOP_MODEL_LINE_INDEX := p_line_rec.TOP_MODEL_LINE_INDEX ;
726 x_line_rec25.UNIT_LIST_PRICE := p_line_rec.UNIT_LIST_PRICE ;
727 x_line_rec25.UNIT_LIST_PRICE_PER_PQTY := p_line_rec.UNIT_LIST_PRICE_PER_PQTY ;
728 x_line_rec25.UNIT_SELLING_PRICE := p_line_rec.UNIT_SELLING_PRICE ;
729 x_line_rec25.UNIT_SELLING_PRICE_PER_PQTY := p_line_rec.UNIT_SELLING_PRICE_PER_PQTY ;
730 x_line_rec25.VEH_CUS_ITEM_CUM_KEY_ID := p_line_rec.VEH_CUS_ITEM_CUM_KEY_ID ;
731 x_line_rec25.VISIBLE_DEMAND_FLAG := p_line_rec.VISIBLE_DEMAND_FLAG ;
732 x_line_rec25.RETURN_STATUS := p_line_rec.RETURN_STATUS ;
733 x_line_rec25.DB_FLAG := p_line_rec.DB_FLAG ;
734 x_line_rec25.OPERATION := p_line_rec.OPERATION ;
735 x_line_rec25.FIRST_ACK_CODE := p_line_rec.FIRST_ACK_CODE ;
736 x_line_rec25.FIRST_ACK_DATE := p_line_rec.FIRST_ACK_DATE ;
737 x_line_rec25.LAST_ACK_CODE := p_line_rec.LAST_ACK_CODE ;
738 x_line_rec25.LAST_ACK_DATE := p_line_rec.LAST_ACK_DATE ;
739 x_line_rec25.CHANGE_REASON := p_line_rec.CHANGE_REASON ;
740 x_line_rec25.CHANGE_COMMENTS := p_line_rec.CHANGE_COMMENTS ;
741 x_line_rec25.ARRIVAL_SET := p_line_rec.ARRIVAL_SET ;
742 x_line_rec25.SHIP_SET := p_line_rec.SHIP_SET ;
743 x_line_rec25.FULFILLMENT_SET := p_line_rec.FULFILLMENT_SET ;
744 x_line_rec25.ORDER_SOURCE_ID := p_line_rec.ORDER_SOURCE_ID ;
745 x_line_rec25.ORIG_SYS_SHIPMENT_REF := p_line_rec.ORIG_SYS_SHIPMENT_REF ;
746 x_line_rec25.CHANGE_SEQUENCE := p_line_rec.CHANGE_SEQUENCE ;
747 x_line_rec25.CHANGE_REQUEST_CODE := p_line_rec.CHANGE_REQUEST_CODE ;
748 x_line_rec25.STATUS_FLAG := p_line_rec.STATUS_FLAG ;
749 x_line_rec25.DROP_SHIP_FLAG := p_line_rec.DROP_SHIP_FLAG ;
750 x_line_rec25.CUSTOMER_LINE_NUMBER := p_line_rec.CUSTOMER_LINE_NUMBER ;
751 x_line_rec25.CUSTOMER_SHIPMENT_NUMBER := p_line_rec.CUSTOMER_SHIPMENT_NUMBER ;
752 x_line_rec25.CUSTOMER_ITEM_NET_PRICE := p_line_rec.CUSTOMER_ITEM_NET_PRICE ;
753 x_line_rec25.CUSTOMER_PAYMENT_TERM_ID := p_line_rec.CUSTOMER_PAYMENT_TERM_ID ;
754 x_line_rec25.ORDERED_ITEM_ID := p_line_rec.ORDERED_ITEM_ID ;
755 x_line_rec25.ITEM_IDENTIFIER_TYPE := p_line_rec.ITEM_IDENTIFIER_TYPE ;
756 x_line_rec25.SHIPPING_INSTRUCTIONS := p_line_rec.SHIPPING_INSTRUCTIONS ;
757 x_line_rec25.PACKING_INSTRUCTIONS := p_line_rec.PACKING_INSTRUCTIONS ;
758 x_line_rec25.CALCULATE_PRICE_FLAG := p_line_rec.CALCULATE_PRICE_FLAG ;
759 x_line_rec25.INVOICED_QUANTITY := p_line_rec.INVOICED_QUANTITY ;
760 x_line_rec25.SERVICE_TXN_REASON_CODE := p_line_rec.SERVICE_TXN_REASON_CODE ;
761 x_line_rec25.SERVICE_TXN_COMMENTS := p_line_rec.SERVICE_TXN_COMMENTS ;
762 x_line_rec25.SERVICE_DURATION := p_line_rec.SERVICE_DURATION ;
763 x_line_rec25.SERVICE_PERIOD := p_line_rec.SERVICE_PERIOD ;
764 x_line_rec25.SERVICE_START_DATE := p_line_rec.SERVICE_START_DATE ;
765 x_line_rec25.SERVICE_END_DATE := p_line_rec.SERVICE_END_DATE ;
766 x_line_rec25.SERVICE_COTERMINATE_FLAG := p_line_rec.SERVICE_COTERMINATE_FLAG ;
767 x_line_rec25.UNIT_LIST_PERCENT := p_line_rec.UNIT_LIST_PERCENT ;
768 x_line_rec25.UNIT_SELLING_PERCENT := p_line_rec.UNIT_SELLING_PERCENT ;
769 x_line_rec25.UNIT_PERCENT_BASE_PRICE := p_line_rec.UNIT_PERCENT_BASE_PRICE ;
770 x_line_rec25.SERVICE_NUMBER := p_line_rec.SERVICE_NUMBER ;
771 x_line_rec25.SERVICE_REFERENCE_TYPE_CODE := p_line_rec.SERVICE_REFERENCE_TYPE_CODE ;
772 x_line_rec25.SERVICE_REFERENCE_LINE_ID := p_line_rec.SERVICE_REFERENCE_LINE_ID ;
773 x_line_rec25.SERVICE_REFERENCE_SYSTEM_ID := p_line_rec.SERVICE_REFERENCE_SYSTEM_ID ;
774 x_line_rec25.SERVICE_REF_ORDER_NUMBER := p_line_rec.SERVICE_REF_ORDER_NUMBER ;
775 x_line_rec25.SERVICE_REF_LINE_NUMBER := p_line_rec.SERVICE_REF_LINE_NUMBER ;
776 x_line_rec25.SERVICE_REFERENCE_ORDER := p_line_rec.SERVICE_REFERENCE_ORDER ;
777 x_line_rec25.SERVICE_REFERENCE_LINE := p_line_rec.SERVICE_REFERENCE_LINE ;
778 x_line_rec25.SERVICE_REFERENCE_SYSTEM := p_line_rec.SERVICE_REFERENCE_SYSTEM ;
779 x_line_rec25.SERVICE_REF_SHIPMENT_NUMBER := p_line_rec.SERVICE_REF_SHIPMENT_NUMBER ;
780 x_line_rec25.SERVICE_REF_OPTION_NUMBER := p_line_rec.SERVICE_REF_OPTION_NUMBER ;
781 x_line_rec25.SERVICE_LINE_INDEX := p_line_rec.SERVICE_LINE_INDEX ;
782 x_line_rec25.LINE_SET_ID := p_line_rec.LINE_SET_ID ;
783 x_line_rec25.SPLIT_BY := p_line_rec.SPLIT_BY ;
787 x_line_rec25.FLOW_STATUS_CODE := p_line_rec.FLOW_STATUS_CODE ;
784 x_line_rec25.SPLIT_ACTION_CODE := p_line_rec.SPLIT_ACTION_CODE ;
785 x_line_rec25.SHIPPABLE_FLAG := p_line_rec.SHIPPABLE_FLAG ;
786 x_line_rec25.MODEL_REMNANT_FLAG := p_line_rec.MODEL_REMNANT_FLAG ;
788 x_line_rec25.FULFILLED_FLAG := p_line_rec.FULFILLED_FLAG ;
789 x_line_rec25.FULFILLMENT_METHOD_CODE := p_line_rec.FULFILLMENT_METHOD_CODE ;
790 x_line_rec25.REVENUE_AMOUNT := p_line_rec.REVENUE_AMOUNT ;
791 x_line_rec25.MARKETING_SOURCE_CODE_ID := p_line_rec.MARKETING_SOURCE_CODE_ID ;
792 x_line_rec25.FULFILLMENT_DATE := p_line_rec.FULFILLMENT_DATE ;
793 x_line_rec25.SEMI_PROCESSED_FLAG := p_line_rec.SEMI_PROCESSED_FLAG ;
794 x_line_rec25.UPGRADED_FLAG := p_line_rec.UPGRADED_FLAG ;
795 x_line_rec25.LOCK_CONTROL := p_line_rec.LOCK_CONTROL ;
796 x_line_rec25.SUBINVENTORY := p_line_rec.SUBINVENTORY ;
797 x_line_rec25.SPLIT_FROM_LINE_REF := p_line_rec.SPLIT_FROM_LINE_REF ;
798 x_line_rec25.SPLIT_FROM_SHIPMENT_REF := p_line_rec.SPLIT_FROM_SHIPMENT_REF ;
799 x_line_rec25.SHIP_TO_EDI_LOCATION_CODE := p_line_rec.SHIP_TO_EDI_LOCATION_CODE ;
800 x_line_rec25.BILL_TO_EDI_LOCATION_CODE := p_line_rec.BILL_TO_EDI_LOCATION_CODE ;
801 x_line_rec25.SHIP_FROM_EDI_LOCATION_CODE := p_line_rec.SHIP_FROM_EDI_LOCATION_CODE ;
802 x_line_rec25.SHIP_FROM_ADDRESS_ID := p_line_rec.SHIP_FROM_ADDRESS_ID ;
803 x_line_rec25.SOLD_TO_ADDRESS_ID := p_line_rec.SOLD_TO_ADDRESS_ID ;
804 x_line_rec25.SHIP_TO_ADDRESS_ID := p_line_rec.SHIP_TO_ADDRESS_ID ;
805 x_line_rec25.INVOICE_ADDRESS_ID := p_line_rec.INVOICE_ADDRESS_ID ;
806 x_line_rec25.SHIP_TO_ADDRESS_CODE := p_line_rec.SHIP_TO_ADDRESS_CODE ;
807 x_line_rec25.ORIGINAL_INVENTORY_ITEM_ID := p_line_rec.ORIGINAL_INVENTORY_ITEM_ID ;
808 x_line_rec25.ORIGINAL_ITEM_IDENTIFIER_TYPE := p_line_rec.ORIGINAL_ITEM_IDENTIFIER_TYPE ;
809 x_line_rec25.ORIGINAL_ORDERED_ITEM_ID := p_line_rec.ORIGINAL_ORDERED_ITEM_ID ;
810 x_line_rec25.ORIGINAL_ORDERED_ITEM := p_line_rec.ORIGINAL_ORDERED_ITEM ;
811 x_line_rec25.ITEM_SUBSTITUTION_TYPE_CODE := p_line_rec.ITEM_SUBSTITUTION_TYPE_CODE ;
812 x_line_rec25.LATE_DEMAND_PENALTY_FACTOR := p_line_rec.LATE_DEMAND_PENALTY_FACTOR ;
813 x_line_rec25.OVERRIDE_ATP_DATE_CODE := p_line_rec.OVERRIDE_ATP_DATE_CODE ;
814 x_line_rec25.SHIP_TO_CUSTOMER_ID := p_line_rec.SHIP_TO_CUSTOMER_ID ;
815 x_line_rec25.INVOICE_TO_CUSTOMER_ID := p_line_rec.INVOICE_TO_CUSTOMER_ID ;
816 x_line_rec25.DELIVER_TO_CUSTOMER_ID := p_line_rec.DELIVER_TO_CUSTOMER_ID ;
817 x_line_rec25.ACCOUNTING_RULE_DURATION := p_line_rec.ACCOUNTING_RULE_DURATION ;
818 x_line_rec25.UNIT_COST := p_line_rec.UNIT_COST ;
819 x_line_rec25.USER_ITEM_DESCRIPTION := p_line_rec.USER_ITEM_DESCRIPTION ;
820 x_line_rec25.XML_TRANSACTION_TYPE_CODE := p_line_rec.XML_TRANSACTION_TYPE_CODE ;
821 x_line_rec25.ITEM_RELATIONSHIP_TYPE := p_line_rec.ITEM_RELATIONSHIP_TYPE ;
822 x_line_rec25.BLANKET_NUMBER := p_line_rec.BLANKET_NUMBER ;
823 x_line_rec25.BLANKET_LINE_NUMBER := p_line_rec.BLANKET_LINE_NUMBER ;
824 x_line_rec25.BLANKET_VERSION_NUMBER := p_line_rec.BLANKET_VERSION_NUMBER ;
825 x_line_rec25.CSO_RESPONSE_FLAG := p_line_rec.CSO_RESPONSE_FLAG ;
826 x_line_rec25.FIRM_DEMAND_FLAG := p_line_rec.FIRM_DEMAND_FLAG ;
827 x_line_rec25.EARLIEST_SHIP_DATE := p_line_rec.EARLIEST_SHIP_DATE ;
828 x_line_rec25.TRANSACTION_PHASE_CODE := p_line_rec.TRANSACTION_PHASE_CODE ;
829 x_line_rec25.SOURCE_DOCUMENT_VERSION_NUMBER := p_line_rec.SOURCE_DOCUMENT_VERSION_NUMBER ;
830 x_line_rec25.MINISITE_ID := p_line_rec.MINISITE_ID ;
831 x_line_rec25.IB_OWNER := p_line_rec.IB_OWNER ;
832 x_line_rec25.IB_INSTALLED_AT_LOCATION := p_line_rec.IB_INSTALLED_AT_LOCATION ;
833 x_line_rec25.IB_CURRENT_LOCATION := p_line_rec.IB_CURRENT_LOCATION ;
834 x_line_rec25.END_CUSTOMER_ID := p_line_rec.END_CUSTOMER_ID ;
835 x_line_rec25.END_CUSTOMER_CONTACT_ID := p_line_rec.END_CUSTOMER_CONTACT_ID ;
836 x_line_rec25.END_CUSTOMER_SITE_USE_ID := p_line_rec.END_CUSTOMER_SITE_USE_ID ;
837 x_line_rec25.SUPPLIER_SIGNATURE := p_line_rec.SUPPLIER_SIGNATURE ;
838 x_line_rec25.SUPPLIER_SIGNATURE_DATE := p_line_rec.SUPPLIER_SIGNATURE_DATE ;
839 x_line_rec25.CUSTOMER_SIGNATURE := p_line_rec.CUSTOMER_SIGNATURE ;
840 x_line_rec25.CUSTOMER_SIGNATURE_DATE := p_line_rec.CUSTOMER_SIGNATURE_DATE ;
841 x_line_rec25.SHIP_TO_PARTY_ID := p_line_rec.SHIP_TO_PARTY_ID ;
842 x_line_rec25.SHIP_TO_PARTY_SITE_ID := p_line_rec.SHIP_TO_PARTY_SITE_ID ;
843 x_line_rec25.SHIP_TO_PARTY_SITE_USE_ID := p_line_rec.SHIP_TO_PARTY_SITE_USE_ID ;
844 x_line_rec25.DELIVER_TO_PARTY_ID := p_line_rec.DELIVER_TO_PARTY_ID ;
845 x_line_rec25.DELIVER_TO_PARTY_SITE_ID := p_line_rec.DELIVER_TO_PARTY_SITE_ID ;
846 x_line_rec25.DELIVER_TO_PARTY_SITE_USE_ID := p_line_rec.DELIVER_TO_PARTY_SITE_USE_ID ;
847 x_line_rec25.INVOICE_TO_PARTY_ID := p_line_rec.INVOICE_TO_PARTY_ID ;
848 x_line_rec25.INVOICE_TO_PARTY_SITE_ID := p_line_rec.INVOICE_TO_PARTY_SITE_ID ;
849 x_line_rec25.INVOICE_TO_PARTY_SITE_USE_ID := p_line_rec.INVOICE_TO_PARTY_SITE_USE_ID ;
850 x_line_rec25.END_CUSTOMER_PARTY_ID := p_line_rec.END_CUSTOMER_PARTY_ID ;
851 x_line_rec25.END_CUSTOMER_PARTY_SITE_ID := p_line_rec.END_CUSTOMER_PARTY_SITE_ID ;
852 x_line_rec25.END_CUSTOMER_PARTY_SITE_USE_ID := p_line_rec.END_CUSTOMER_PARTY_SITE_USE_ID ;
853 x_line_rec25.END_CUSTOMER_PARTY_NUMBER := p_line_rec.END_CUSTOMER_PARTY_NUMBER ;
854 x_line_rec25.END_CUSTOMER_ORG_CONTACT_ID := p_line_rec.END_CUSTOMER_ORG_CONTACT_ID ;
855 x_line_rec25.SHIP_TO_CUSTOMER_PARTY_ID := p_line_rec.SHIP_TO_CUSTOMER_PARTY_ID ;
856 x_line_rec25.DELIVER_TO_CUSTOMER_PARTY_ID := p_line_rec.DELIVER_TO_CUSTOMER_PARTY_ID ;
857 x_line_rec25.INVOICE_TO_CUSTOMER_PARTY_ID := p_line_rec.INVOICE_TO_CUSTOMER_PARTY_ID ;
858 x_line_rec25.SHIP_TO_ORG_CONTACT_ID := p_line_rec.SHIP_TO_ORG_CONTACT_ID ;
859 x_line_rec25.DELIVER_TO_ORG_CONTACT_ID := p_line_rec.DELIVER_TO_ORG_CONTACT_ID ;
860 x_line_rec25.INVOICE_TO_ORG_CONTACT_ID := p_line_rec.INVOICE_TO_ORG_CONTACT_ID ;
861 x_line_rec25.RETROBILL_REQUEST_ID := p_line_rec.RETROBILL_REQUEST_ID ;
862 x_line_rec25.ORIGINAL_LIST_PRICE := p_line_rec.ORIGINAL_LIST_PRICE ;
863 x_line_rec25.COMMITMENT_APPLIED_AMOUNT := p_line_rec.COMMITMENT_APPLIED_AMOUNT ;
867 x_line_rec25.ORDER_FIRMED_DATE := p_line_rec.ORDER_FIRMED_DATE ;
864 x_line_rec25.SHIP_TO_PARTY_NUMBER := p_line_rec.SHIP_TO_PARTY_NUMBER ;
865 x_line_rec25.INVOICE_TO_PARTY_NUMBER := p_line_rec.INVOICE_TO_PARTY_NUMBER ;
866 x_line_rec25.DELIVER_TO_PARTY_NUMBER := p_line_rec.DELIVER_TO_PARTY_NUMBER ;
868 x_line_rec25.ACTUAL_FULFILLMENT_DATE := p_line_rec.ACTUAL_FULFILLMENT_DATE ;
869 x_line_rec25.CHANGED_LINES_POCAO := p_line_rec.CHANGED_LINES_POCAO ;
870 x_line_rec25.CHARGE_PERIODICITY_CODE := p_line_rec.CHARGE_PERIODICITY_CODE ;
871
872 x_line_rec25.freight_charge := NULL;
873 END line_rec_to_line_rec25;
874
875
876 PROCEDURE line_tab_to_line_tab25(
877 p_line_tab IN oe_order_pub_line_tbl_type,
878 x_line_tab25 OUT NOCOPY oe_order_pub_line_tab25
879 )
880 IS
881 l_line_rec oe_order_pub_line_rec_type;
882 l_line_rec25 oe_order_pub_line_rec25;
883
884 l_count NUMBER;
885 BEGIN
886
887 -- Guard this whole assignment within an anonymous pl/sql block so that
888 -- "Reference to Uninitialized Collection." error can be ignored.
889 BEGIN
890 l_count := p_line_tab.Count;
891
892 IF l_count > 0 THEN
893 x_line_tab25 := oe_order_pub_line_tab25();
894
895 FOR i IN 1..l_count
896 LOOP
897 l_line_rec := p_line_tab(i);
898 line_rec_to_line_rec25(l_line_rec, l_line_rec25);
899
900 x_line_tab25.extend;
901 x_line_tab25(i) := l_line_rec25;
902 END LOOP;
903 END IF;
904 EXCEPTION
905 WHEN Others THEN
906 NULL;
907 END;
908
909 END line_tab_to_line_tab25;
910
911 PROCEDURE hdr_ack_rec_to_hdr_ack_rec25(
912 p_hdr_ack_rec IN oe_acknowledgment_pub_header_,
913 x_hdr_ack_rec25 OUT NOCOPY oe_ack_pub_hdr_rec25
914 )
915 IS
916 BEGIN
917 x_hdr_ack_rec25 := oe_ack_pub_hdr_rec25 (
918 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
919 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
920 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
921 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
922 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
923 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
924 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
925 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
926 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
927 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
928 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
929 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
930 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
931 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
932 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
933 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
934 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
935 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
936 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
937 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
938 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
939 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
940 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
941 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
942 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
943 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
944 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
945 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
946 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
947 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
948 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
949 NULL, NULL );
950
951 x_hdr_ack_rec25.IB_OWNER_CODE := p_hdr_ack_rec.IB_OWNER_CODE ;
952 x_hdr_ack_rec25.IB_CURRENT_LOCATION_CODE := p_hdr_ack_rec.IB_CURRENT_LOCATION_CODE ;
953 x_hdr_ack_rec25.IB_INSTALLED_AT_LOCATION_CODE := p_hdr_ack_rec.IB_INSTALLED_AT_LOCATION_CODE ;
954 x_hdr_ack_rec25.INVOICE_CUSTOMER_ID := p_hdr_ack_rec.INVOICE_CUSTOMER_ID ;
955 x_hdr_ack_rec25.DELIVER_TO_CUSTOMER_ID := p_hdr_ack_rec.DELIVER_TO_CUSTOMER_ID ;
956 x_hdr_ack_rec25.ACCOUNTING_RULE_DURATION := p_hdr_ack_rec.ACCOUNTING_RULE_DURATION ;
957 x_hdr_ack_rec25.ATTRIBUTE16 := p_hdr_ack_rec.ATTRIBUTE16 ;
958 x_hdr_ack_rec25.ATTRIBUTE17 := p_hdr_ack_rec.ATTRIBUTE17 ;
959 x_hdr_ack_rec25.ATTRIBUTE18 := p_hdr_ack_rec.ATTRIBUTE18 ;
960 x_hdr_ack_rec25.ATTRIBUTE19 := p_hdr_ack_rec.ATTRIBUTE19 ;
961 x_hdr_ack_rec25.ATTRIBUTE20 := p_hdr_ack_rec.ATTRIBUTE20 ;
962 x_hdr_ack_rec25.ACKNOWLEDGMENT_TYPE := p_hdr_ack_rec.ACKNOWLEDGMENT_TYPE ;
963 x_hdr_ack_rec25.BLANKET_NUMBER := p_hdr_ack_rec.BLANKET_NUMBER ;
964 x_hdr_ack_rec25.BOOKED_DATE := p_hdr_ack_rec.BOOKED_DATE ;
965 x_hdr_ack_rec25.FLOW_STATUS_CODE := p_hdr_ack_rec.FLOW_STATUS_CODE ;
966 x_hdr_ack_rec25.CREDIT_CARD_APPROVAL_DATE := p_hdr_ack_rec.CREDIT_CARD_APPROVAL_DATE ;
967 x_hdr_ack_rec25.PAYMENT_TYPE_CODE := p_hdr_ack_rec.PAYMENT_TYPE_CODE ;
968 x_hdr_ack_rec25.PAYMENT_AMOUNT := p_hdr_ack_rec.PAYMENT_AMOUNT ;
969 x_hdr_ack_rec25.CHECK_NUMBER := p_hdr_ack_rec.CHECK_NUMBER ;
970 x_hdr_ack_rec25.CREDIT_CARD_CODE := p_hdr_ack_rec.CREDIT_CARD_CODE ;
974 x_hdr_ack_rec25.CREDIT_CARD_APPROVAL_CODE := p_hdr_ack_rec.CREDIT_CARD_APPROVAL_CODE ;
971 x_hdr_ack_rec25.CREDIT_CARD_HOLDER_NAME := p_hdr_ack_rec.CREDIT_CARD_HOLDER_NAME ;
972 x_hdr_ack_rec25.CREDIT_CARD_NUMBER := p_hdr_ack_rec.CREDIT_CARD_NUMBER ;
973 x_hdr_ack_rec25.CREDIT_CARD_EXPIRATION_DATE := p_hdr_ack_rec.CREDIT_CARD_EXPIRATION_DATE ;
975 x_hdr_ack_rec25.CUSTOMER_PREFERENCE_SET_CODE := p_hdr_ack_rec.CUSTOMER_PREFERENCE_SET_CODE ;
976 x_hdr_ack_rec25.SALES_CHANNEL_CODE := p_hdr_ack_rec.SALES_CHANNEL_CODE ;
977 x_hdr_ack_rec25.SOLD_TO_PHONE_ID := p_hdr_ack_rec.SOLD_TO_PHONE_ID ;
978 x_hdr_ack_rec25.SHIP_TO_PROVINCE := p_hdr_ack_rec.SHIP_TO_PROVINCE ;
979 x_hdr_ack_rec25.SHIP_TO_SITE_INT := p_hdr_ack_rec.SHIP_TO_SITE_INT ;
980 x_hdr_ack_rec25.SHIP_TO_STATE := p_hdr_ack_rec.SHIP_TO_STATE ;
981 x_hdr_ack_rec25.SHIP_TOLERANCE_ABOVE := p_hdr_ack_rec.SHIP_TOLERANCE_ABOVE ;
982 x_hdr_ack_rec25.SHIP_TOLERANCE_BELOW := p_hdr_ack_rec.SHIP_TOLERANCE_BELOW ;
983 x_hdr_ack_rec25.SHIPMENT_PRIORITY := p_hdr_ack_rec.SHIPMENT_PRIORITY ;
984 x_hdr_ack_rec25.SHIPMENT_PRIORITY_CODE := p_hdr_ack_rec.SHIPMENT_PRIORITY_CODE ;
985 x_hdr_ack_rec25.SHIPMENT_PRIORITY_CODE_INT := p_hdr_ack_rec.SHIPMENT_PRIORITY_CODE_INT ;
986 x_hdr_ack_rec25.SHIPPING_INSTRUCTIONS := p_hdr_ack_rec.SHIPPING_INSTRUCTIONS ;
987 x_hdr_ack_rec25.SHIPPING_METHOD := p_hdr_ack_rec.SHIPPING_METHOD ;
988 x_hdr_ack_rec25.SHIPPING_METHOD_CODE := p_hdr_ack_rec.SHIPPING_METHOD_CODE ;
989 x_hdr_ack_rec25.SOLD_TO_CONTACT := p_hdr_ack_rec.SOLD_TO_CONTACT ;
990 x_hdr_ack_rec25.SOLD_TO_CONTACT_ID := p_hdr_ack_rec.SOLD_TO_CONTACT_ID ;
991 x_hdr_ack_rec25.SOURCE_DOCUMENT_ID := p_hdr_ack_rec.SOURCE_DOCUMENT_ID ;
992 x_hdr_ack_rec25.SOURCE_DOCUMENT_TYPE_ID := p_hdr_ack_rec.SOURCE_DOCUMENT_TYPE_ID ;
993 x_hdr_ack_rec25.SUBMISSION_DATETIME := p_hdr_ack_rec.SUBMISSION_DATETIME ;
994 x_hdr_ack_rec25.TAX_EXEMPT_FLAG := p_hdr_ack_rec.TAX_EXEMPT_FLAG ;
995 x_hdr_ack_rec25.TAX_EXEMPT_NUMBER := p_hdr_ack_rec.TAX_EXEMPT_NUMBER ;
996 x_hdr_ack_rec25.TAX_EXEMPT_REASON := p_hdr_ack_rec.TAX_EXEMPT_REASON ;
997 x_hdr_ack_rec25.TAX_EXEMPT_REASON_CODE := p_hdr_ack_rec.TAX_EXEMPT_REASON_CODE ;
998 x_hdr_ack_rec25.TAX_POINT := p_hdr_ack_rec.TAX_POINT ;
999 x_hdr_ack_rec25.TAX_POINT_CODE := p_hdr_ack_rec.TAX_POINT_CODE ;
1000 x_hdr_ack_rec25.TRANSACTIONAL_CURR := p_hdr_ack_rec.TRANSACTIONAL_CURR ;
1001 x_hdr_ack_rec25.TRANSACTIONAL_CURR_CODE := p_hdr_ack_rec.TRANSACTIONAL_CURR_CODE ;
1002 x_hdr_ack_rec25.VERSION_NUMBER := p_hdr_ack_rec.VERSION_NUMBER ;
1003 x_hdr_ack_rec25.CUSTOMER_PAYMENT_TERM_ID := p_hdr_ack_rec.CUSTOMER_PAYMENT_TERM_ID ;
1004 x_hdr_ack_rec25.DROP_SHIP_FLAG := p_hdr_ack_rec.DROP_SHIP_FLAG ;
1005 x_hdr_ack_rec25.ORDER_CATEGORY_CODE := p_hdr_ack_rec.ORDER_CATEGORY_CODE ;
1006 x_hdr_ack_rec25.SOLD_TO_ADDRESS1 := p_hdr_ack_rec.SOLD_TO_ADDRESS1 ;
1007 x_hdr_ack_rec25.SOLD_TO_ADDRESS2 := p_hdr_ack_rec.SOLD_TO_ADDRESS2 ;
1008 x_hdr_ack_rec25.SOLD_TO_ADDRESS3 := p_hdr_ack_rec.SOLD_TO_ADDRESS3 ;
1009 x_hdr_ack_rec25.SOLD_TO_ADDRESS4 := p_hdr_ack_rec.SOLD_TO_ADDRESS4 ;
1010 x_hdr_ack_rec25.SOLD_TO_CITY := p_hdr_ack_rec.SOLD_TO_CITY ;
1011 x_hdr_ack_rec25.SOLD_TO_POSTAL_CODE := p_hdr_ack_rec.SOLD_TO_POSTAL_CODE ;
1012 x_hdr_ack_rec25.SOLD_TO_COUNTRY := p_hdr_ack_rec.SOLD_TO_COUNTRY ;
1013 x_hdr_ack_rec25.SOLD_TO_STATE := p_hdr_ack_rec.SOLD_TO_STATE ;
1014 x_hdr_ack_rec25.SOLD_TO_COUNTY := p_hdr_ack_rec.SOLD_TO_COUNTY ;
1015 x_hdr_ack_rec25.SOLD_TO_PROVINCE := p_hdr_ack_rec.SOLD_TO_PROVINCE ;
1016 x_hdr_ack_rec25.SOLD_TO_CONTACT_LAST_NAME := p_hdr_ack_rec.SOLD_TO_CONTACT_LAST_NAME ;
1017 x_hdr_ack_rec25.SOLD_TO_CONTACT_FIRST_NAME := p_hdr_ack_rec.SOLD_TO_CONTACT_FIRST_NAME ;
1018 x_hdr_ack_rec25.SHIP_TO_EDI_LOCATION_CODE := p_hdr_ack_rec.SHIP_TO_EDI_LOCATION_CODE ;
1019 x_hdr_ack_rec25.SOLD_TO_EDI_LOCATION_CODE := p_hdr_ack_rec.SOLD_TO_EDI_LOCATION_CODE ;
1020 x_hdr_ack_rec25.BILL_TO_EDI_LOCATION_CODE := p_hdr_ack_rec.BILL_TO_EDI_LOCATION_CODE ;
1021 x_hdr_ack_rec25.CUSTOMER_PAYMENT_TERM := p_hdr_ack_rec.CUSTOMER_PAYMENT_TERM ;
1022 x_hdr_ack_rec25.SHIP_FROM_ADDRESS_1 := p_hdr_ack_rec.SHIP_FROM_ADDRESS_1 ;
1023 x_hdr_ack_rec25.SHIP_FROM_ADDRESS_2 := p_hdr_ack_rec.SHIP_FROM_ADDRESS_2 ;
1024 x_hdr_ack_rec25.SHIP_FROM_ADDRESS_3 := p_hdr_ack_rec.SHIP_FROM_ADDRESS_3 ;
1025 x_hdr_ack_rec25.SHIP_FROM_CITY := p_hdr_ack_rec.SHIP_FROM_CITY ;
1026 x_hdr_ack_rec25.SHIP_FROM_POSTAL_CODE := p_hdr_ack_rec.SHIP_FROM_POSTAL_CODE ;
1027 x_hdr_ack_rec25.SHIP_FROM_COUNTRY := p_hdr_ack_rec.SHIP_FROM_COUNTRY ;
1028 x_hdr_ack_rec25.SHIP_FROM_EDI_LOCATION_CODE := p_hdr_ack_rec.SHIP_FROM_EDI_LOCATION_CODE ;
1029 x_hdr_ack_rec25.SHIP_FROM_REGION1 := p_hdr_ack_rec.SHIP_FROM_REGION1 ;
1030 x_hdr_ack_rec25.SHIP_FROM_REGION2 := p_hdr_ack_rec.SHIP_FROM_REGION2 ;
1031 x_hdr_ack_rec25.SHIP_FROM_REGION3 := p_hdr_ack_rec.SHIP_FROM_REGION3 ;
1032 x_hdr_ack_rec25.SHIP_FROM_ADDRESS_ID := p_hdr_ack_rec.SHIP_FROM_ADDRESS_ID ;
1033 x_hdr_ack_rec25.SOLD_TO_ADDRESS_ID := p_hdr_ack_rec.SOLD_TO_ADDRESS_ID ;
1034 x_hdr_ack_rec25.SHIP_TO_ADDRESS_ID := p_hdr_ack_rec.SHIP_TO_ADDRESS_ID ;
1035 x_hdr_ack_rec25.INVOICE_ADDRESS_ID := p_hdr_ack_rec.INVOICE_ADDRESS_ID ;
1036 x_hdr_ack_rec25.SHIP_TO_ADDRESS_CODE := p_hdr_ack_rec.SHIP_TO_ADDRESS_CODE ;
1037 x_hdr_ack_rec25.TP_CONTEXT := p_hdr_ack_rec.TP_CONTEXT ;
1038 x_hdr_ack_rec25.TP_ATTRIBUTE1 := p_hdr_ack_rec.TP_ATTRIBUTE1 ;
1039 x_hdr_ack_rec25.TP_ATTRIBUTE2 := p_hdr_ack_rec.TP_ATTRIBUTE2 ;
1040 x_hdr_ack_rec25.TP_ATTRIBUTE3 := p_hdr_ack_rec.TP_ATTRIBUTE3 ;
1041 x_hdr_ack_rec25.TP_ATTRIBUTE4 := p_hdr_ack_rec.TP_ATTRIBUTE4 ;
1042 x_hdr_ack_rec25.TP_ATTRIBUTE5 := p_hdr_ack_rec.TP_ATTRIBUTE5 ;
1043 x_hdr_ack_rec25.TP_ATTRIBUTE6 := p_hdr_ack_rec.TP_ATTRIBUTE6 ;
1044 x_hdr_ack_rec25.TP_ATTRIBUTE7 := p_hdr_ack_rec.TP_ATTRIBUTE7 ;
1045 x_hdr_ack_rec25.TP_ATTRIBUTE8 := p_hdr_ack_rec.TP_ATTRIBUTE8 ;
1046 x_hdr_ack_rec25.TP_ATTRIBUTE9 := p_hdr_ack_rec.TP_ATTRIBUTE9 ;
1047 x_hdr_ack_rec25.TP_ATTRIBUTE10 := p_hdr_ack_rec.TP_ATTRIBUTE10 ;
1048 x_hdr_ack_rec25.TP_ATTRIBUTE11 := p_hdr_ack_rec.TP_ATTRIBUTE11 ;
1049 x_hdr_ack_rec25.TP_ATTRIBUTE12 := p_hdr_ack_rec.TP_ATTRIBUTE12 ;
1053 x_hdr_ack_rec25.XML_MESSAGE_ID := p_hdr_ack_rec.XML_MESSAGE_ID ;
1050 x_hdr_ack_rec25.TP_ATTRIBUTE13 := p_hdr_ack_rec.TP_ATTRIBUTE13 ;
1051 x_hdr_ack_rec25.TP_ATTRIBUTE14 := p_hdr_ack_rec.TP_ATTRIBUTE14 ;
1052 x_hdr_ack_rec25.TP_ATTRIBUTE15 := p_hdr_ack_rec.TP_ATTRIBUTE15 ;
1054 x_hdr_ack_rec25.SHIP_TO_CUSTOMER_ID := p_hdr_ack_rec.SHIP_TO_CUSTOMER_ID ;
1055 x_hdr_ack_rec25.ORDER_FIRMED_DATE := p_hdr_ack_rec.ORDER_FIRMED_DATE ;
1056 x_hdr_ack_rec25.DELIVER_TO_ADDRESS1 := p_hdr_ack_rec.DELIVER_TO_ADDRESS1 ;
1057 x_hdr_ack_rec25.DELIVER_TO_ADDRESS2 := p_hdr_ack_rec.DELIVER_TO_ADDRESS2 ;
1058 x_hdr_ack_rec25.DELIVER_TO_ADDRESS3 := p_hdr_ack_rec.DELIVER_TO_ADDRESS3 ;
1059 x_hdr_ack_rec25.DELIVER_TO_ADDRESS4 := p_hdr_ack_rec.DELIVER_TO_ADDRESS4 ;
1060 x_hdr_ack_rec25.DELIVER_TO_CITY := p_hdr_ack_rec.DELIVER_TO_CITY ;
1061 x_hdr_ack_rec25.DELIVER_TO_COUNTRY := p_hdr_ack_rec.DELIVER_TO_COUNTRY ;
1062 x_hdr_ack_rec25.DELIVER_TO_COUNTY := p_hdr_ack_rec.DELIVER_TO_COUNTY ;
1063 x_hdr_ack_rec25.DELIVER_TO_POSTAL_CODE := p_hdr_ack_rec.DELIVER_TO_POSTAL_CODE ;
1064 x_hdr_ack_rec25.DELIVER_TO_PROVINCE := p_hdr_ack_rec.DELIVER_TO_PROVINCE ;
1065 x_hdr_ack_rec25.TRANSACTION_PHASE_CODE := p_hdr_ack_rec.TRANSACTION_PHASE_CODE ;
1066 x_hdr_ack_rec25.SALES_DOCUMENT_NAME := p_hdr_ack_rec.SALES_DOCUMENT_NAME ;
1067 x_hdr_ack_rec25.QUOTE_NUMBER := p_hdr_ack_rec.QUOTE_NUMBER ;
1068 x_hdr_ack_rec25.QUOTE_DATE := p_hdr_ack_rec.QUOTE_DATE ;
1069 x_hdr_ack_rec25.USER_STATUS_CODE := p_hdr_ack_rec.USER_STATUS_CODE ;
1070 x_hdr_ack_rec25.SOLD_TO_SITE_USE_ID := p_hdr_ack_rec.SOLD_TO_SITE_USE_ID ;
1071 x_hdr_ack_rec25.SUPPLIER_SIGNATURE := p_hdr_ack_rec.SUPPLIER_SIGNATURE ;
1072 x_hdr_ack_rec25.SUPPLIER_SIGNATURE_DATE := p_hdr_ack_rec.SUPPLIER_SIGNATURE_DATE ;
1073 x_hdr_ack_rec25.CUSTOMER_SIGNATURE := p_hdr_ack_rec.CUSTOMER_SIGNATURE ;
1074 x_hdr_ack_rec25.CUSTOMER_SIGNATURE_DATE := p_hdr_ack_rec.CUSTOMER_SIGNATURE_DATE ;
1075 x_hdr_ack_rec25.SOLD_TO_PARTY_NUMBER := p_hdr_ack_rec.SOLD_TO_PARTY_NUMBER ;
1076 x_hdr_ack_rec25.SHIP_TO_PARTY_NUMBER := p_hdr_ack_rec.SHIP_TO_PARTY_NUMBER ;
1077 x_hdr_ack_rec25.INVOICE_TO_PARTY_NUMBER := p_hdr_ack_rec.INVOICE_TO_PARTY_NUMBER ;
1078 x_hdr_ack_rec25.DELIVER_TO_PARTY_NUMBER := p_hdr_ack_rec.DELIVER_TO_PARTY_NUMBER ;
1079 x_hdr_ack_rec25.END_CUSTOMER_NUMBER := p_hdr_ack_rec.END_CUSTOMER_NUMBER ;
1080 x_hdr_ack_rec25.END_CUSTOMER_PARTY_NUMBER := p_hdr_ack_rec.END_CUSTOMER_PARTY_NUMBER ;
1081 x_hdr_ack_rec25.END_CUSTOMER_ID := p_hdr_ack_rec.END_CUSTOMER_ID ;
1082 x_hdr_ack_rec25.END_CUSTOMER_CONTACT_ID := p_hdr_ack_rec.END_CUSTOMER_CONTACT_ID ;
1083 x_hdr_ack_rec25.END_CUSTOMER_SITE_USE_ID := p_hdr_ack_rec.END_CUSTOMER_SITE_USE_ID ;
1084 x_hdr_ack_rec25.END_CUSTOMER_ADDRESS1 := p_hdr_ack_rec.END_CUSTOMER_ADDRESS1 ;
1085 x_hdr_ack_rec25.END_CUSTOMER_ADDRESS2 := p_hdr_ack_rec.END_CUSTOMER_ADDRESS2 ;
1086 x_hdr_ack_rec25.END_CUSTOMER_ADDRESS3 := p_hdr_ack_rec.END_CUSTOMER_ADDRESS3 ;
1087 x_hdr_ack_rec25.END_CUSTOMER_ADDRESS4 := p_hdr_ack_rec.END_CUSTOMER_ADDRESS4 ;
1088 x_hdr_ack_rec25.END_CUSTOMER_CITY := p_hdr_ack_rec.END_CUSTOMER_CITY ;
1089 x_hdr_ack_rec25.END_CUSTOMER_POSTAL_CODE := p_hdr_ack_rec.END_CUSTOMER_POSTAL_CODE ;
1090 x_hdr_ack_rec25.END_CUSTOMER_COUNTRY := p_hdr_ack_rec.END_CUSTOMER_COUNTRY ;
1091 x_hdr_ack_rec25.END_CUSTOMER_STATE := p_hdr_ack_rec.END_CUSTOMER_STATE ;
1092 x_hdr_ack_rec25.END_CUSTOMER_COUNTY := p_hdr_ack_rec.END_CUSTOMER_COUNTY ;
1093 x_hdr_ack_rec25.END_CUSTOMER_PROVINCE := p_hdr_ack_rec.END_CUSTOMER_PROVINCE ;
1094 x_hdr_ack_rec25.END_CUSTOMER_CONTACT := p_hdr_ack_rec.END_CUSTOMER_CONTACT ;
1095 x_hdr_ack_rec25.END_CUSTOMER_CONTACT_LAST_NAME := p_hdr_ack_rec.END_CUSTOMER_CONTACT_LAST_NAME ;
1096 x_hdr_ack_rec25.END_CUSTOMER_CONTACT_FIRST_NAM := p_hdr_ack_rec.END_CUSTOMER_CONTACT_FIRST_NAM ;
1097 x_hdr_ack_rec25.END_CUSTOMER_NAME := p_hdr_ack_rec.END_CUSTOMER_NAME ;
1098 x_hdr_ack_rec25.IB_OWNER := p_hdr_ack_rec.IB_OWNER ;
1099 x_hdr_ack_rec25.IB_CURRENT_LOCATION := p_hdr_ack_rec.IB_CURRENT_LOCATION ;
1100 x_hdr_ack_rec25.IB_INSTALLED_AT_LOCATION := p_hdr_ack_rec.IB_INSTALLED_AT_LOCATION ;
1101 x_hdr_ack_rec25.SOLD_TO_LOCATION_ADDRESS1 := p_hdr_ack_rec.SOLD_TO_LOCATION_ADDRESS1 ;
1102 x_hdr_ack_rec25.SOLD_TO_LOCATION_ADDRESS2 := p_hdr_ack_rec.SOLD_TO_LOCATION_ADDRESS2 ;
1103 x_hdr_ack_rec25.SOLD_TO_LOCATION_ADDRESS3 := p_hdr_ack_rec.SOLD_TO_LOCATION_ADDRESS3 ;
1104 x_hdr_ack_rec25.SOLD_TO_LOCATION_ADDRESS4 := p_hdr_ack_rec.SOLD_TO_LOCATION_ADDRESS4 ;
1105 x_hdr_ack_rec25.SOLD_TO_LOCATION_CITY := p_hdr_ack_rec.SOLD_TO_LOCATION_CITY ;
1106 x_hdr_ack_rec25.SOLD_TO_LOCATION_POSTAL_CODE := p_hdr_ack_rec.SOLD_TO_LOCATION_POSTAL_CODE ;
1107 x_hdr_ack_rec25.SOLD_TO_LOCATION_COUNTRY := p_hdr_ack_rec.SOLD_TO_LOCATION_COUNTRY ;
1108 x_hdr_ack_rec25.GLOBAL_ATTRIBUTE12 := p_hdr_ack_rec.GLOBAL_ATTRIBUTE12 ;
1109 x_hdr_ack_rec25.GLOBAL_ATTRIBUTE13 := p_hdr_ack_rec.GLOBAL_ATTRIBUTE13 ;
1110 x_hdr_ack_rec25.GLOBAL_ATTRIBUTE14 := p_hdr_ack_rec.GLOBAL_ATTRIBUTE14 ;
1111 x_hdr_ack_rec25.GLOBAL_ATTRIBUTE15 := p_hdr_ack_rec.GLOBAL_ATTRIBUTE15 ;
1112 x_hdr_ack_rec25.GLOBAL_ATTRIBUTE16 := p_hdr_ack_rec.GLOBAL_ATTRIBUTE16 ;
1113 x_hdr_ack_rec25.GLOBAL_ATTRIBUTE17 := p_hdr_ack_rec.GLOBAL_ATTRIBUTE17 ;
1114 x_hdr_ack_rec25.GLOBAL_ATTRIBUTE18 := p_hdr_ack_rec.GLOBAL_ATTRIBUTE18 ;
1115 x_hdr_ack_rec25.GLOBAL_ATTRIBUTE19 := p_hdr_ack_rec.GLOBAL_ATTRIBUTE19 ;
1116 x_hdr_ack_rec25.GLOBAL_ATTRIBUTE20 := p_hdr_ack_rec.GLOBAL_ATTRIBUTE20 ;
1117 x_hdr_ack_rec25.HEADER_PO_CONTEXT := p_hdr_ack_rec.HEADER_PO_CONTEXT ;
1118 x_hdr_ack_rec25.INTERFACE_STATUS := p_hdr_ack_rec.INTERFACE_STATUS ;
1119 x_hdr_ack_rec25.INVOICE_ADDRESS_1 := p_hdr_ack_rec.INVOICE_ADDRESS_1 ;
1120 x_hdr_ack_rec25.INVOICE_ADDRESS_2 := p_hdr_ack_rec.INVOICE_ADDRESS_2 ;
1121 x_hdr_ack_rec25.INVOICE_ADDRESS_3 := p_hdr_ack_rec.INVOICE_ADDRESS_3 ;
1122 x_hdr_ack_rec25.INVOICE_ADDRESS_4 := p_hdr_ack_rec.INVOICE_ADDRESS_4 ;
1123 x_hdr_ack_rec25.INVOICE_CITY := p_hdr_ack_rec.INVOICE_CITY ;
1124 x_hdr_ack_rec25.INVOICE_COUNTRY := p_hdr_ack_rec.INVOICE_COUNTRY ;
1125 x_hdr_ack_rec25.INVOICE_COUNTY := p_hdr_ack_rec.INVOICE_COUNTY ;
1126 x_hdr_ack_rec25.INVOICE_CUSTOMER := p_hdr_ack_rec.INVOICE_CUSTOMER ;
1130 x_hdr_ack_rec25.INVOICE_SITE := p_hdr_ack_rec.INVOICE_SITE ;
1127 x_hdr_ack_rec25.INVOICE_CUSTOMER_NUMBER := p_hdr_ack_rec.INVOICE_CUSTOMER_NUMBER ;
1128 x_hdr_ack_rec25.INVOICE_POSTAL_CODE := p_hdr_ack_rec.INVOICE_POSTAL_CODE ;
1129 x_hdr_ack_rec25.INVOICE_PROVINCE_INT := p_hdr_ack_rec.INVOICE_PROVINCE_INT ;
1131 x_hdr_ack_rec25.INVOICE_SITE_CODE := p_hdr_ack_rec.INVOICE_SITE_CODE ;
1132 x_hdr_ack_rec25.INVOICE_STATE := p_hdr_ack_rec.INVOICE_STATE ;
1133 x_hdr_ack_rec25.INVOICE_TO_CONTACT := p_hdr_ack_rec.INVOICE_TO_CONTACT ;
1134 x_hdr_ack_rec25.INVOICE_TO_CONTACT_FIRST_NAME := p_hdr_ack_rec.INVOICE_TO_CONTACT_FIRST_NAME ;
1135 x_hdr_ack_rec25.INVOICE_TO_CONTACT_ID := p_hdr_ack_rec.INVOICE_TO_CONTACT_ID ;
1136 x_hdr_ack_rec25.INVOICE_TO_CONTACT_LAST_NAME := p_hdr_ack_rec.INVOICE_TO_CONTACT_LAST_NAME ;
1137 x_hdr_ack_rec25.INVOICE_TO_ORG := p_hdr_ack_rec.INVOICE_TO_ORG ;
1138 x_hdr_ack_rec25.INVOICE_TO_ORG_ID := p_hdr_ack_rec.INVOICE_TO_ORG_ID ;
1139 x_hdr_ack_rec25.INVOICE_TOLERANCE_ABOVE := p_hdr_ack_rec.INVOICE_TOLERANCE_ABOVE ;
1140 x_hdr_ack_rec25.INVOICE_TOLERANCE_BELOW := p_hdr_ack_rec.INVOICE_TOLERANCE_BELOW ;
1141 x_hdr_ack_rec25.INVOICING_RULE := p_hdr_ack_rec.INVOICING_RULE ;
1142 x_hdr_ack_rec25.INVOICING_RULE_ID := p_hdr_ack_rec.INVOICING_RULE_ID ;
1143 x_hdr_ack_rec25.OPEN_FLAG := p_hdr_ack_rec.OPEN_FLAG ;
1144 x_hdr_ack_rec25.OPERATION_CODE := p_hdr_ack_rec.OPERATION_CODE ;
1145 x_hdr_ack_rec25.ORDER_DATE_TYPE_CODE := p_hdr_ack_rec.ORDER_DATE_TYPE_CODE ;
1146 x_hdr_ack_rec25.ORDER_SOURCE := p_hdr_ack_rec.ORDER_SOURCE ;
1147 x_hdr_ack_rec25.ORDER_SOURCE_ID := p_hdr_ack_rec.ORDER_SOURCE_ID ;
1148 x_hdr_ack_rec25.ORDER_TYPE := p_hdr_ack_rec.ORDER_TYPE ;
1149 x_hdr_ack_rec25.ORDER_TYPE_ID := p_hdr_ack_rec.ORDER_TYPE_ID ;
1150 x_hdr_ack_rec25.ORDERED_BY_CONTACT_FIRST_NAME := p_hdr_ack_rec.ORDERED_BY_CONTACT_FIRST_NAME ;
1151 x_hdr_ack_rec25.ORDERED_BY_CONTACT_LAST_NAME := p_hdr_ack_rec.ORDERED_BY_CONTACT_LAST_NAME ;
1152 x_hdr_ack_rec25.PACKING_INSTRUCTIONS := p_hdr_ack_rec.PACKING_INSTRUCTIONS ;
1153 x_hdr_ack_rec25.PARTIAL_SHIPMENTS_ALLOWED := p_hdr_ack_rec.PARTIAL_SHIPMENTS_ALLOWED ;
1154 x_hdr_ack_rec25.PAYMENT_TERM_ID := p_hdr_ack_rec.PAYMENT_TERM_ID ;
1155 x_hdr_ack_rec25.PAYMENT_TERM := p_hdr_ack_rec.PAYMENT_TERM ;
1156 x_hdr_ack_rec25.PO_ATTRIBUTE_1 := p_hdr_ack_rec.PO_ATTRIBUTE_1 ;
1157 x_hdr_ack_rec25.PO_ATTRIBUTE_2 := p_hdr_ack_rec.PO_ATTRIBUTE_2 ;
1158 x_hdr_ack_rec25.PO_ATTRIBUTE_3 := p_hdr_ack_rec.PO_ATTRIBUTE_3 ;
1159 x_hdr_ack_rec25.PO_ATTRIBUTE_4 := p_hdr_ack_rec.PO_ATTRIBUTE_4 ;
1160 x_hdr_ack_rec25.PO_ATTRIBUTE_5 := p_hdr_ack_rec.PO_ATTRIBUTE_5 ;
1161 x_hdr_ack_rec25.PO_ATTRIBUTE_6 := p_hdr_ack_rec.PO_ATTRIBUTE_6 ;
1162 x_hdr_ack_rec25.PO_ATTRIBUTE_7 := p_hdr_ack_rec.PO_ATTRIBUTE_7 ;
1163 x_hdr_ack_rec25.PO_ATTRIBUTE_8 := p_hdr_ack_rec.PO_ATTRIBUTE_8 ;
1164 x_hdr_ack_rec25.PO_ATTRIBUTE_9 := p_hdr_ack_rec.PO_ATTRIBUTE_9 ;
1165 x_hdr_ack_rec25.PO_ATTRIBUTE_10 := p_hdr_ack_rec.PO_ATTRIBUTE_10 ;
1166 x_hdr_ack_rec25.PO_ATTRIBUTE_11 := p_hdr_ack_rec.PO_ATTRIBUTE_11 ;
1167 x_hdr_ack_rec25.PO_ATTRIBUTE_12 := p_hdr_ack_rec.PO_ATTRIBUTE_12 ;
1168 x_hdr_ack_rec25.PO_ATTRIBUTE_13 := p_hdr_ack_rec.PO_ATTRIBUTE_13 ;
1169 x_hdr_ack_rec25.PO_ATTRIBUTE_14 := p_hdr_ack_rec.PO_ATTRIBUTE_14 ;
1170 x_hdr_ack_rec25.PO_ATTRIBUTE_15 := p_hdr_ack_rec.PO_ATTRIBUTE_15 ;
1171 x_hdr_ack_rec25.PO_REVISION_DATE := p_hdr_ack_rec.PO_REVISION_DATE ;
1172 x_hdr_ack_rec25.PROGRAM := p_hdr_ack_rec.PROGRAM ;
1173 x_hdr_ack_rec25.PROGRAM_APPLICATION := p_hdr_ack_rec.PROGRAM_APPLICATION ;
1174 x_hdr_ack_rec25.PROGRAM_APPLICATION_ID := p_hdr_ack_rec.PROGRAM_APPLICATION_ID ;
1175 x_hdr_ack_rec25.PROGRAM_ID := p_hdr_ack_rec.PROGRAM_ID ;
1176 x_hdr_ack_rec25.PROGRAM_UPDATE_DATE := p_hdr_ack_rec.PROGRAM_UPDATE_DATE ;
1177 x_hdr_ack_rec25.RELATED_PO_NUMBER := p_hdr_ack_rec.RELATED_PO_NUMBER ;
1178 x_hdr_ack_rec25.REMAINDER_ORDERS_ALLOWED := p_hdr_ack_rec.REMAINDER_ORDERS_ALLOWED ;
1179 x_hdr_ack_rec25.REQUEST_DATE := p_hdr_ack_rec.REQUEST_DATE ;
1180 x_hdr_ack_rec25.REQUEST_ID := p_hdr_ack_rec.REQUEST_ID ;
1181 x_hdr_ack_rec25.RETURN_REASON_CODE := p_hdr_ack_rec.RETURN_REASON_CODE ;
1182 x_hdr_ack_rec25.SALESREP_ID := p_hdr_ack_rec.SALESREP_ID ;
1183 x_hdr_ack_rec25.SALESREP := p_hdr_ack_rec.SALESREP ;
1184 x_hdr_ack_rec25.SHIP_TO_ADDRESS_1 := p_hdr_ack_rec.SHIP_TO_ADDRESS_1 ;
1185 x_hdr_ack_rec25.SHIP_TO_ADDRESS_2 := p_hdr_ack_rec.SHIP_TO_ADDRESS_2 ;
1186 x_hdr_ack_rec25.SHIP_TO_ADDRESS_3 := p_hdr_ack_rec.SHIP_TO_ADDRESS_3 ;
1187 x_hdr_ack_rec25.SHIP_TO_ADDRESS_4 := p_hdr_ack_rec.SHIP_TO_ADDRESS_4 ;
1188 x_hdr_ack_rec25.SHIP_TO_CITY := p_hdr_ack_rec.SHIP_TO_CITY ;
1189 x_hdr_ack_rec25.SHIP_TO_CONTACT := p_hdr_ack_rec.SHIP_TO_CONTACT ;
1190 x_hdr_ack_rec25.SHIP_TO_CONTACT_FIRST_NAME := p_hdr_ack_rec.SHIP_TO_CONTACT_FIRST_NAME ;
1191 x_hdr_ack_rec25.SHIP_TO_CONTACT_ID := p_hdr_ack_rec.SHIP_TO_CONTACT_ID ;
1192 x_hdr_ack_rec25.SHIP_TO_CONTACT_LAST_NAME := p_hdr_ack_rec.SHIP_TO_CONTACT_LAST_NAME ;
1193 x_hdr_ack_rec25.SHIP_TO_COUNTRY := p_hdr_ack_rec.SHIP_TO_COUNTRY ;
1194 x_hdr_ack_rec25.SHIP_TO_COUNTY := p_hdr_ack_rec.SHIP_TO_COUNTY ;
1195 x_hdr_ack_rec25.SHIP_TO_CUSTOMER := p_hdr_ack_rec.SHIP_TO_CUSTOMER ;
1196 x_hdr_ack_rec25.SHIP_TO_CUSTOMER_NUMBER := p_hdr_ack_rec.SHIP_TO_CUSTOMER_NUMBER ;
1197 x_hdr_ack_rec25.SHIP_TO_POSTAL_CODE := p_hdr_ack_rec.SHIP_TO_POSTAL_CODE ;
1198 x_hdr_ack_rec25.FIRST_ACK_CODE := p_hdr_ack_rec.FIRST_ACK_CODE ;
1199 x_hdr_ack_rec25.LAST_ACK_CODE := p_hdr_ack_rec.LAST_ACK_CODE ;
1200 x_hdr_ack_rec25.FIRST_ACK_DATE := p_hdr_ack_rec.FIRST_ACK_DATE ;
1201 x_hdr_ack_rec25.LAST_ACK_DATE := p_hdr_ack_rec.LAST_ACK_DATE ;
1202 x_hdr_ack_rec25.BUYER_SELLER_FLAG := p_hdr_ack_rec.BUYER_SELLER_FLAG ;
1203 x_hdr_ack_rec25.CREATED_BY := p_hdr_ack_rec.CREATED_BY ;
1204 x_hdr_ack_rec25.CREATION_DATE := p_hdr_ack_rec.CREATION_DATE ;
1205 x_hdr_ack_rec25.LAST_UPDATE_DATE := p_hdr_ack_rec.LAST_UPDATE_DATE ;
1206 x_hdr_ack_rec25.LAST_UPDATE_LOGIN := p_hdr_ack_rec.LAST_UPDATE_LOGIN ;
1207 x_hdr_ack_rec25.LAST_UPDATED_BY := p_hdr_ack_rec.LAST_UPDATED_BY ;
1211 x_hdr_ack_rec25.AGREEMENT_NAME := p_hdr_ack_rec.AGREEMENT_NAME ;
1208 x_hdr_ack_rec25.BOOKED_FLAG := p_hdr_ack_rec.BOOKED_FLAG ;
1209 x_hdr_ack_rec25.AGREEMENT_ID := p_hdr_ack_rec.AGREEMENT_ID ;
1210 x_hdr_ack_rec25.AGREEMENT := p_hdr_ack_rec.AGREEMENT ;
1212 x_hdr_ack_rec25.CONTEXT := p_hdr_ack_rec.CONTEXT ;
1213 x_hdr_ack_rec25.PRICE_LIST := p_hdr_ack_rec.PRICE_LIST ;
1214 x_hdr_ack_rec25.PRICE_LIST_ID := p_hdr_ack_rec.PRICE_LIST_ID ;
1215 x_hdr_ack_rec25.PRICING_DATE := p_hdr_ack_rec.PRICING_DATE ;
1216 x_hdr_ack_rec25.SHIP_FROM_ORG_ID := p_hdr_ack_rec.SHIP_FROM_ORG_ID ;
1217 x_hdr_ack_rec25.SHIP_FROM_ORG := p_hdr_ack_rec.SHIP_FROM_ORG ;
1218 x_hdr_ack_rec25.SHIP_TO_ORG_ID := p_hdr_ack_rec.SHIP_TO_ORG_ID ;
1219 x_hdr_ack_rec25.SHIP_TO_ORG := p_hdr_ack_rec.SHIP_TO_ORG ;
1220 x_hdr_ack_rec25.SOLD_FROM_ORG := p_hdr_ack_rec.SOLD_FROM_ORG ;
1221 x_hdr_ack_rec25.SOLD_FROM_ORG_ID := p_hdr_ack_rec.SOLD_FROM_ORG_ID ;
1222 x_hdr_ack_rec25.SOLD_TO_ORG := p_hdr_ack_rec.SOLD_TO_ORG ;
1223 x_hdr_ack_rec25.SOLD_TO_ORG_ID := p_hdr_ack_rec.SOLD_TO_ORG_ID ;
1224 x_hdr_ack_rec25.ATTRIBUTE1 := p_hdr_ack_rec.ATTRIBUTE1 ;
1225 x_hdr_ack_rec25.ATTRIBUTE2 := p_hdr_ack_rec.ATTRIBUTE2 ;
1226 x_hdr_ack_rec25.ATTRIBUTE3 := p_hdr_ack_rec.ATTRIBUTE3 ;
1227 x_hdr_ack_rec25.ATTRIBUTE4 := p_hdr_ack_rec.ATTRIBUTE4 ;
1228 x_hdr_ack_rec25.ATTRIBUTE5 := p_hdr_ack_rec.ATTRIBUTE5 ;
1229 x_hdr_ack_rec25.ATTRIBUTE6 := p_hdr_ack_rec.ATTRIBUTE6 ;
1230 x_hdr_ack_rec25.ATTRIBUTE7 := p_hdr_ack_rec.ATTRIBUTE7 ;
1231 x_hdr_ack_rec25.ATTRIBUTE8 := p_hdr_ack_rec.ATTRIBUTE8 ;
1232 x_hdr_ack_rec25.ATTRIBUTE9 := p_hdr_ack_rec.ATTRIBUTE9 ;
1233 x_hdr_ack_rec25.ATTRIBUTE10 := p_hdr_ack_rec.ATTRIBUTE10 ;
1234 x_hdr_ack_rec25.ATTRIBUTE11 := p_hdr_ack_rec.ATTRIBUTE11 ;
1235 x_hdr_ack_rec25.ATTRIBUTE12 := p_hdr_ack_rec.ATTRIBUTE12 ;
1236 x_hdr_ack_rec25.ATTRIBUTE13 := p_hdr_ack_rec.ATTRIBUTE13 ;
1237 x_hdr_ack_rec25.ATTRIBUTE14 := p_hdr_ack_rec.ATTRIBUTE14 ;
1238 x_hdr_ack_rec25.ATTRIBUTE15 := p_hdr_ack_rec.ATTRIBUTE15 ;
1239 x_hdr_ack_rec25.CANCELLED_FLAG := p_hdr_ack_rec.CANCELLED_FLAG ;
1240 x_hdr_ack_rec25.CLOSED_FLAG := p_hdr_ack_rec.CLOSED_FLAG ;
1241 x_hdr_ack_rec25.CONVERSION_RATE := p_hdr_ack_rec.CONVERSION_RATE ;
1242 x_hdr_ack_rec25.CONVERSION_RATE_DATE := p_hdr_ack_rec.CONVERSION_RATE_DATE ;
1243 x_hdr_ack_rec25.CONVERSION_TYPE := p_hdr_ack_rec.CONVERSION_TYPE ;
1244 x_hdr_ack_rec25.CONVERSION_TYPE_CODE := p_hdr_ack_rec.CONVERSION_TYPE_CODE ;
1245 x_hdr_ack_rec25.CUST_PO_NUMBER := p_hdr_ack_rec.CUST_PO_NUMBER ;
1246 x_hdr_ack_rec25.CUSTOMER_ID := p_hdr_ack_rec.CUSTOMER_ID ;
1247 x_hdr_ack_rec25.CUSTOMER_NAME := p_hdr_ack_rec.CUSTOMER_NAME ;
1248 x_hdr_ack_rec25.CUSTOMER_NUMBER := p_hdr_ack_rec.CUSTOMER_NUMBER ;
1249 x_hdr_ack_rec25.DELIVER_TO_CONTACT := p_hdr_ack_rec.DELIVER_TO_CONTACT ;
1250 x_hdr_ack_rec25.DELIVER_TO_CONTACT_ID := p_hdr_ack_rec.DELIVER_TO_CONTACT_ID ;
1251 x_hdr_ack_rec25.DELIVER_TO_CUSTOMER := p_hdr_ack_rec.DELIVER_TO_CUSTOMER ;
1252 x_hdr_ack_rec25.DELIVER_TO_CUSTOMER_NUMBER := p_hdr_ack_rec.DELIVER_TO_CUSTOMER_NUMBER ;
1253 x_hdr_ack_rec25.DELIVER_TO_ORG := p_hdr_ack_rec.DELIVER_TO_ORG ;
1254 x_hdr_ack_rec25.DELIVER_TO_ORG_ID := p_hdr_ack_rec.DELIVER_TO_ORG_ID ;
1255 x_hdr_ack_rec25.DEMAND_CLASS := p_hdr_ack_rec.DEMAND_CLASS ;
1256 x_hdr_ack_rec25.DEMAND_CLASS_CODE := p_hdr_ack_rec.DEMAND_CLASS_CODE ;
1257 x_hdr_ack_rec25.EARLIEST_SCHEDULE_LIMIT := p_hdr_ack_rec.EARLIEST_SCHEDULE_LIMIT ;
1258 x_hdr_ack_rec25.LATEST_SCHEDULE_LIMIT := p_hdr_ack_rec.LATEST_SCHEDULE_LIMIT ;
1259 x_hdr_ack_rec25.ERROR_FLAG := p_hdr_ack_rec.ERROR_FLAG ;
1260 x_hdr_ack_rec25.EXPIRATION_DATE := p_hdr_ack_rec.EXPIRATION_DATE ;
1261 x_hdr_ack_rec25.FOB_POINT := p_hdr_ack_rec.FOB_POINT ;
1262 x_hdr_ack_rec25.FOB_POINT_CODE := p_hdr_ack_rec.FOB_POINT_CODE ;
1263 x_hdr_ack_rec25.FREIGHT_CARRIER_CODE := p_hdr_ack_rec.FREIGHT_CARRIER_CODE ;
1264 x_hdr_ack_rec25.FREIGHT_TERMS := p_hdr_ack_rec.FREIGHT_TERMS ;
1265 x_hdr_ack_rec25.FREIGHT_TERMS_CODE := p_hdr_ack_rec.FREIGHT_TERMS_CODE ;
1266 x_hdr_ack_rec25.GLOBAL_ATTRIBUTE_CATEGORY := p_hdr_ack_rec.GLOBAL_ATTRIBUTE_CATEGORY ;
1267 x_hdr_ack_rec25.GLOBAL_ATTRIBUTE1 := p_hdr_ack_rec.GLOBAL_ATTRIBUTE1 ;
1268 x_hdr_ack_rec25.GLOBAL_ATTRIBUTE2 := p_hdr_ack_rec.GLOBAL_ATTRIBUTE2 ;
1269 x_hdr_ack_rec25.GLOBAL_ATTRIBUTE3 := p_hdr_ack_rec.GLOBAL_ATTRIBUTE3 ;
1270 x_hdr_ack_rec25.GLOBAL_ATTRIBUTE4 := p_hdr_ack_rec.GLOBAL_ATTRIBUTE4 ;
1271 x_hdr_ack_rec25.GLOBAL_ATTRIBUTE5 := p_hdr_ack_rec.GLOBAL_ATTRIBUTE5 ;
1272 x_hdr_ack_rec25.GLOBAL_ATTRIBUTE6 := p_hdr_ack_rec.GLOBAL_ATTRIBUTE6 ;
1273 x_hdr_ack_rec25.GLOBAL_ATTRIBUTE7 := p_hdr_ack_rec.GLOBAL_ATTRIBUTE7 ;
1274 x_hdr_ack_rec25.GLOBAL_ATTRIBUTE8 := p_hdr_ack_rec.GLOBAL_ATTRIBUTE8 ;
1275 x_hdr_ack_rec25.GLOBAL_ATTRIBUTE9 := p_hdr_ack_rec.GLOBAL_ATTRIBUTE9 ;
1276 x_hdr_ack_rec25.GLOBAL_ATTRIBUTE10 := p_hdr_ack_rec.GLOBAL_ATTRIBUTE10 ;
1277 x_hdr_ack_rec25.GLOBAL_ATTRIBUTE11 := p_hdr_ack_rec.GLOBAL_ATTRIBUTE11 ;
1278 x_hdr_ack_rec25.DELIVER_TO_STATE := p_hdr_ack_rec.DELIVER_TO_STATE ;
1279 x_hdr_ack_rec25.SOLD_TO_LOCATION_STATE := p_hdr_ack_rec.SOLD_TO_LOCATION_STATE ;
1280 x_hdr_ack_rec25.SOLD_TO_LOCATION_COUNTY := p_hdr_ack_rec.SOLD_TO_LOCATION_COUNTY ;
1281 x_hdr_ack_rec25.SOLD_TO_LOCATION_PROVINCE := p_hdr_ack_rec.SOLD_TO_LOCATION_PROVINCE ;
1282 x_hdr_ack_rec25.HEADER_ID := p_hdr_ack_rec.HEADER_ID ;
1283 x_hdr_ack_rec25.ORIG_SYS_DOCUMENT_REF := p_hdr_ack_rec.ORIG_SYS_DOCUMENT_REF ;
1284 x_hdr_ack_rec25.ORDER_NUMBER := p_hdr_ack_rec.ORDER_NUMBER ;
1285 x_hdr_ack_rec25.ORDERED_DATE := p_hdr_ack_rec.ORDERED_DATE ;
1286 x_hdr_ack_rec25.ORG_ID := p_hdr_ack_rec.ORG_ID ;
1287 x_hdr_ack_rec25.CHANGE_DATE := p_hdr_ack_rec.CHANGE_DATE ;
1288 x_hdr_ack_rec25.CHANGE_SEQUENCE := p_hdr_ack_rec.CHANGE_SEQUENCE ;
1289 x_hdr_ack_rec25.ACCOUNTING_RULE_ID := p_hdr_ack_rec.ACCOUNTING_RULE_ID ;
1290 x_hdr_ack_rec25.ACCOUNTING_RULE := p_hdr_ack_rec.ACCOUNTING_RULE ;
1291 x_hdr_ack_rec25.ACKNOWLEDGMENT_FLAG := p_hdr_ack_rec.ACKNOWLEDGMENT_FLAG ;
1292
1293 x_hdr_ack_rec25.freight_charge := NULL;
1297 PROCEDURE hdr_ack_tab_to_hdr_ack_tab25(
1294 x_hdr_ack_rec25.tax_value := NULL;
1295 END;
1296
1298 p_hdr_ack_tab IN oe_sync_order_pvt_header_ack_,
1299 x_hdr_ack_tab25 OUT NOCOPY oe_ack_pub_hdr_tab25
1300 )
1301 IS
1302 l_count NUMBER;
1303
1304 l_hdr_ack_rec oe_acknowledgment_pub_header_;
1305 l_hdr_ack_rec25 oe_ack_pub_hdr_rec25;
1306 BEGIN
1307 -- Guard within an anonymous pl/sql block to avoid "Reference to Un-Initialized
1308 -- Collection" error.
1309 BEGIN
1310 l_count := p_hdr_ack_tab.Count;
1311
1312 IF l_count > 0 THEN
1313 x_hdr_ack_tab25 := oe_ack_pub_hdr_tab25();
1314 FOR i IN 1..l_count
1315 LOOP
1316 l_hdr_ack_rec := p_hdr_ack_tab(i);
1317 hdr_ack_rec_to_hdr_ack_rec25(l_hdr_ack_rec, l_hdr_ack_rec25);
1318
1319 x_hdr_ack_tab25.extend;
1320 x_hdr_ack_tab25(i) := l_hdr_ack_rec25;
1321 END LOOP;
1322 END IF;
1323 EXCEPTION
1324 WHEN Others THEN
1325 NULL;
1326 END;
1327
1328 END hdr_ack_tab_to_hdr_ack_tab25;
1329
1330
1331 PROCEDURE line_ack_rec_to_line_ack_rec25(
1332 p_line_ack_rec IN oe_acknowledgment_pub_line_ac,
1333 x_line_ack_rec25 OUT NOCOPY oe_ack_pub_line_rec25
1334 )
1335 IS
1336 BEGIN
1337 x_line_ack_rec25 := oe_ack_pub_line_rec25( NULL, NULL, NULL, NULL,
1338 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1339 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1340 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1341 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1342 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1343 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1344 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1345 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1346 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1347 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1348 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1349 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1350 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1351 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1352 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1353 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1354 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1355 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1356 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1357 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1358 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1359 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1360 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1361 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1362 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1363 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1364 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1365 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1366 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1367 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1368 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1369 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1370 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1371 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1372 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1373 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1374 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1375 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1376 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1377 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1378 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1379 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
1380 NULL, NULL);
1381
1382 x_line_ack_rec25.END_CUSTOMER_CONTACT_LAST_NAME := p_line_ack_rec.END_CUSTOMER_CONTACT_LAST_NAME ;
1383 x_line_ack_rec25.END_CUSTOMER_CONTACT_FIRST_NAM := p_line_ack_rec.END_CUSTOMER_CONTACT_FIRST_NAM ;
1384 x_line_ack_rec25.END_CUSTOMER_NAME := p_line_ack_rec.END_CUSTOMER_NAME ;
1385 x_line_ack_rec25.IB_OWNER := p_line_ack_rec.IB_OWNER ;
1386 x_line_ack_rec25.IB_CURRENT_LOCATION := p_line_ack_rec.IB_CURRENT_LOCATION ;
1387 x_line_ack_rec25.IB_INSTALLED_AT_LOCATION := p_line_ack_rec.IB_INSTALLED_AT_LOCATION ;
1388 x_line_ack_rec25.ORDER_FIRMED_DATE := p_line_ack_rec.ORDER_FIRMED_DATE ;
1389 x_line_ack_rec25.ACTUAL_FULFILLMENT_DATE := p_line_ack_rec.ACTUAL_FULFILLMENT_DATE ;
1390 x_line_ack_rec25.COMMITMENT := p_line_ack_rec.COMMITMENT ;
1391 x_line_ack_rec25.CUSTOMER_PAYMENT_TERM := p_line_ack_rec.CUSTOMER_PAYMENT_TERM ;
1392 x_line_ack_rec25.DELIVER_TO_ADDRESS1 := p_line_ack_rec.DELIVER_TO_ADDRESS1 ;
1393 x_line_ack_rec25.DELIVER_TO_ADDRESS2 := p_line_ack_rec.DELIVER_TO_ADDRESS2 ;
1394 x_line_ack_rec25.DELIVER_TO_ADDRESS3 := p_line_ack_rec.DELIVER_TO_ADDRESS3 ;
1395 x_line_ack_rec25.DELIVER_TO_ADDRESS4 := p_line_ack_rec.DELIVER_TO_ADDRESS4 ;
1399 x_line_ack_rec25.DELIVER_TO_POSTAL_CODE := p_line_ack_rec.DELIVER_TO_POSTAL_CODE ;
1396 x_line_ack_rec25.DELIVER_TO_CITY := p_line_ack_rec.DELIVER_TO_CITY ;
1397 x_line_ack_rec25.DELIVER_TO_COUNTRY := p_line_ack_rec.DELIVER_TO_COUNTRY ;
1398 x_line_ack_rec25.DELIVER_TO_COUNTY := p_line_ack_rec.DELIVER_TO_COUNTY ;
1400 x_line_ack_rec25.DELIVER_TO_PROVINCE := p_line_ack_rec.DELIVER_TO_PROVINCE ;
1401 x_line_ack_rec25.DELIVER_TO_STATE := p_line_ack_rec.DELIVER_TO_STATE ;
1402 x_line_ack_rec25.INVOICE_ADDRESS_1 := p_line_ack_rec.INVOICE_ADDRESS_1 ;
1403 x_line_ack_rec25.INVOICE_ADDRESS_2 := p_line_ack_rec.INVOICE_ADDRESS_2 ;
1404 x_line_ack_rec25.INVOICE_ADDRESS_3 := p_line_ack_rec.INVOICE_ADDRESS_3 ;
1405 x_line_ack_rec25.INVOICE_ADDRESS_4 := p_line_ack_rec.INVOICE_ADDRESS_4 ;
1406 x_line_ack_rec25.INVOICE_COUNTRY := p_line_ack_rec.INVOICE_COUNTRY ;
1407 x_line_ack_rec25.INVOICE_COUNTY := p_line_ack_rec.INVOICE_COUNTY ;
1408 x_line_ack_rec25.INVOICE_POSTAL_CODE := p_line_ack_rec.INVOICE_POSTAL_CODE ;
1409 x_line_ack_rec25.INVOICE_STATE := p_line_ack_rec.INVOICE_STATE ;
1410 x_line_ack_rec25.IB_OWNER_CODE := p_line_ack_rec.IB_OWNER_CODE ;
1411 x_line_ack_rec25.IB_CURRENT_LOCATION_CODE := p_line_ack_rec.IB_CURRENT_LOCATION_CODE ;
1412 x_line_ack_rec25.IB_INSTALLED_AT_LOCATION_CODE := p_line_ack_rec.IB_INSTALLED_AT_LOCATION_CODE ;
1413 x_line_ack_rec25.CONFIG_REV_NBR := p_line_ack_rec.CONFIG_REV_NBR ;
1414 x_line_ack_rec25.CONFIG_HEADER_ID := p_line_ack_rec.CONFIG_HEADER_ID ;
1415 x_line_ack_rec25.SHIP_FROM_ADDRESS_1 := p_line_ack_rec.SHIP_FROM_ADDRESS_1 ;
1416 x_line_ack_rec25.SHIP_FROM_ADDRESS_2 := p_line_ack_rec.SHIP_FROM_ADDRESS_2 ;
1417 x_line_ack_rec25.SHIP_FROM_ADDRESS_3 := p_line_ack_rec.SHIP_FROM_ADDRESS_3 ;
1418 x_line_ack_rec25.SHIP_FROM_CITY := p_line_ack_rec.SHIP_FROM_CITY ;
1419 x_line_ack_rec25.SHIP_FROM_POSTAL_CODE := p_line_ack_rec.SHIP_FROM_POSTAL_CODE ;
1420 x_line_ack_rec25.SHIP_FROM_COUNTRY := p_line_ack_rec.SHIP_FROM_COUNTRY ;
1421 x_line_ack_rec25.SHIP_FROM_EDI_LOCATION_CODE := p_line_ack_rec.SHIP_FROM_EDI_LOCATION_CODE ;
1422 x_line_ack_rec25.SHIP_FROM_REGION1 := p_line_ack_rec.SHIP_FROM_REGION1 ;
1423 x_line_ack_rec25.SHIP_FROM_REGION2 := p_line_ack_rec.SHIP_FROM_REGION2 ;
1424 x_line_ack_rec25.SHIP_FROM_REGION3 := p_line_ack_rec.SHIP_FROM_REGION3 ;
1425 x_line_ack_rec25.SHIP_FROM_ADDRESS_ID := p_line_ack_rec.SHIP_FROM_ADDRESS_ID ;
1426 x_line_ack_rec25.SHIP_TO_ADDRESS_CODE := p_line_ack_rec.SHIP_TO_ADDRESS_CODE ;
1427 x_line_ack_rec25.SHIP_TO_ADDRESS_NAME := p_line_ack_rec.SHIP_TO_ADDRESS_NAME ;
1428 x_line_ack_rec25.SHIP_TO_ADDRESS_ID := p_line_ack_rec.SHIP_TO_ADDRESS_ID ;
1429 x_line_ack_rec25.INVOICE_ADDRESS_CODE := p_line_ack_rec.INVOICE_ADDRESS_CODE ;
1430 x_line_ack_rec25.INVOICE_ADDRESS_NAME := p_line_ack_rec.INVOICE_ADDRESS_NAME ;
1431 x_line_ack_rec25.DELIVER_TO_CUSTOMER := p_line_ack_rec.DELIVER_TO_CUSTOMER ;
1432 x_line_ack_rec25.SERVICED_LINE_ID := p_line_ack_rec.SERVICED_LINE_ID ;
1433 x_line_ack_rec25.SERVICE_REFERENCE_ORDER := p_line_ack_rec.SERVICE_REFERENCE_ORDER ;
1434 x_line_ack_rec25.SERVICE_REFERENCE_LINE := p_line_ack_rec.SERVICE_REFERENCE_LINE ;
1435 x_line_ack_rec25.SERVICE_REFERENCE_SYSTEM := p_line_ack_rec.SERVICE_REFERENCE_SYSTEM ;
1436 x_line_ack_rec25.TP_CONTEXT := p_line_ack_rec.TP_CONTEXT ;
1437 x_line_ack_rec25.TP_ATTRIBUTE1 := p_line_ack_rec.TP_ATTRIBUTE1 ;
1438 x_line_ack_rec25.TP_ATTRIBUTE2 := p_line_ack_rec.TP_ATTRIBUTE2 ;
1439 x_line_ack_rec25.TP_ATTRIBUTE3 := p_line_ack_rec.TP_ATTRIBUTE3 ;
1440 x_line_ack_rec25.TP_ATTRIBUTE4 := p_line_ack_rec.TP_ATTRIBUTE4 ;
1441 x_line_ack_rec25.TP_ATTRIBUTE5 := p_line_ack_rec.TP_ATTRIBUTE5 ;
1442 x_line_ack_rec25.TP_ATTRIBUTE6 := p_line_ack_rec.TP_ATTRIBUTE6 ;
1443 x_line_ack_rec25.TP_ATTRIBUTE7 := p_line_ack_rec.TP_ATTRIBUTE7 ;
1444 x_line_ack_rec25.TP_ATTRIBUTE8 := p_line_ack_rec.TP_ATTRIBUTE8 ;
1445 x_line_ack_rec25.TP_ATTRIBUTE9 := p_line_ack_rec.TP_ATTRIBUTE9 ;
1446 x_line_ack_rec25.TP_ATTRIBUTE10 := p_line_ack_rec.TP_ATTRIBUTE10 ;
1447 x_line_ack_rec25.TP_ATTRIBUTE11 := p_line_ack_rec.TP_ATTRIBUTE11 ;
1448 x_line_ack_rec25.TP_ATTRIBUTE12 := p_line_ack_rec.TP_ATTRIBUTE12 ;
1449 x_line_ack_rec25.TP_ATTRIBUTE13 := p_line_ack_rec.TP_ATTRIBUTE13 ;
1450 x_line_ack_rec25.TP_ATTRIBUTE14 := p_line_ack_rec.TP_ATTRIBUTE14 ;
1451 x_line_ack_rec25.TP_ATTRIBUTE15 := p_line_ack_rec.TP_ATTRIBUTE15 ;
1452 x_line_ack_rec25.SPLIT_FROM_SHIPMENT_REF := p_line_ack_rec.SPLIT_FROM_SHIPMENT_REF ;
1453 x_line_ack_rec25.SHIP_TO_CUSTOMER_ID := p_line_ack_rec.SHIP_TO_CUSTOMER_ID ;
1454 x_line_ack_rec25.INVOICE_TO_CUSTOMER_ID := p_line_ack_rec.INVOICE_TO_CUSTOMER_ID ;
1455 x_line_ack_rec25.UNIT_SELLING_PRICE_PER_PQTY := p_line_ack_rec.UNIT_SELLING_PRICE_PER_PQTY ;
1456 x_line_ack_rec25.DELIVER_TO_CUSTOMER_ID := p_line_ack_rec.DELIVER_TO_CUSTOMER_ID ;
1457 x_line_ack_rec25.SHIP_TO_CUSTOMER_NAME := p_line_ack_rec.SHIP_TO_CUSTOMER_NAME ;
1458 x_line_ack_rec25.SHIP_TO_CUSTOMER_NUMBER := p_line_ack_rec.SHIP_TO_CUSTOMER_NUMBER ;
1459 x_line_ack_rec25.INVOICE_TO_CUSTOMER_NAME := p_line_ack_rec.INVOICE_TO_CUSTOMER_NAME ;
1460 x_line_ack_rec25.INVOICE_TO_CUSTOMER_NUMBER := p_line_ack_rec.INVOICE_TO_CUSTOMER_NUMBER ;
1461 x_line_ack_rec25.DELIVER_TO_CUSTOMER_NAME := p_line_ack_rec.DELIVER_TO_CUSTOMER_NAME ;
1462 x_line_ack_rec25.DELIVER_TO_CUSTOMER_NUMBER := p_line_ack_rec.DELIVER_TO_CUSTOMER_NUMBER ;
1463 x_line_ack_rec25.ACCOUNTING_RULE_DURATION := p_line_ack_rec.ACCOUNTING_RULE_DURATION ;
1464 x_line_ack_rec25.ATTRIBUTE16 := p_line_ack_rec.ATTRIBUTE16 ;
1465 x_line_ack_rec25.ATTRIBUTE17 := p_line_ack_rec.ATTRIBUTE17 ;
1466 x_line_ack_rec25.ATTRIBUTE18 := p_line_ack_rec.ATTRIBUTE18 ;
1467 x_line_ack_rec25.ATTRIBUTE19 := p_line_ack_rec.ATTRIBUTE19 ;
1468 x_line_ack_rec25.ATTRIBUTE20 := p_line_ack_rec.ATTRIBUTE20 ;
1469 x_line_ack_rec25.ACKNOWLEDGMENT_TYPE := p_line_ack_rec.ACKNOWLEDGMENT_TYPE ;
1470 x_line_ack_rec25.USER_ITEM_DESCRIPTION := p_line_ack_rec.USER_ITEM_DESCRIPTION ;
1474 x_line_ack_rec25.ORIGINAL_ORDERED_ITEM_ID := p_line_ack_rec.ORIGINAL_ORDERED_ITEM_ID ;
1471 x_line_ack_rec25.BLANKET_NUMBER := p_line_ack_rec.BLANKET_NUMBER ;
1472 x_line_ack_rec25.BLANKET_LINE_NUMBER := p_line_ack_rec.BLANKET_LINE_NUMBER ;
1473 x_line_ack_rec25.ORIGINAL_INVENTORY_ITEM_ID := p_line_ack_rec.ORIGINAL_INVENTORY_ITEM_ID ;
1475 x_line_ack_rec25.ORIGINAL_ORDERED_ITEM := p_line_ack_rec.ORIGINAL_ORDERED_ITEM ;
1476 x_line_ack_rec25.ORDERED_ITEM := p_line_ack_rec.ORDERED_ITEM ;
1477 x_line_ack_rec25.INVOICE_INTERFACE_STATUS_CODE := p_line_ack_rec.INVOICE_INTERFACE_STATUS_CODE ;
1478 x_line_ack_rec25.PREFERRED_GRADE := p_line_ack_rec.PREFERRED_GRADE ;
1479 x_line_ack_rec25.ORDERED_QUANTITY2 := p_line_ack_rec.ORDERED_QUANTITY2 ;
1480 x_line_ack_rec25.ORDERED_QUANTITY_UOM2 := p_line_ack_rec.ORDERED_QUANTITY_UOM2 ;
1481 x_line_ack_rec25.SHIPPING_QUANTITY2 := p_line_ack_rec.SHIPPING_QUANTITY2 ;
1482 x_line_ack_rec25.CANCELLED_QUANTITY2 := p_line_ack_rec.CANCELLED_QUANTITY2 ;
1483 x_line_ack_rec25.SHIPPED_QUANTITY2 := p_line_ack_rec.SHIPPED_QUANTITY2 ;
1484 x_line_ack_rec25.SHIPPING_QUANTITY_UOM2 := p_line_ack_rec.SHIPPING_QUANTITY_UOM2 ;
1485 x_line_ack_rec25.FULFILLED_QUANTITY2 := p_line_ack_rec.FULFILLED_QUANTITY2 ;
1486 x_line_ack_rec25.REVENUE_AMOUNT := p_line_ack_rec.REVENUE_AMOUNT ;
1487 x_line_ack_rec25.FULFILLMENT_DATE := p_line_ack_rec.FULFILLMENT_DATE ;
1488 x_line_ack_rec25.ORIGINAL_ITEM_IDENTIFIER_TYPE := p_line_ack_rec.ORIGINAL_ITEM_IDENTIFIER_TYPE ;
1489 x_line_ack_rec25.ITEM_SUBSTITUTION_TYPE_CODE := p_line_ack_rec.ITEM_SUBSTITUTION_TYPE_CODE ;
1490 x_line_ack_rec25.AUTO_SELECTED_QUANTITY := p_line_ack_rec.AUTO_SELECTED_QUANTITY ;
1491 x_line_ack_rec25.ORDERED_ITEM_ID := p_line_ack_rec.ORDERED_ITEM_ID ;
1492 x_line_ack_rec25.ITEM_IDENTIFIER_TYPE := p_line_ack_rec.ITEM_IDENTIFIER_TYPE ;
1493 x_line_ack_rec25.END_ITEM_UNIT_NUMBER := p_line_ack_rec.END_ITEM_UNIT_NUMBER ;
1494 x_line_ack_rec25.RETURN_ATTRIBUTE13 := p_line_ack_rec.RETURN_ATTRIBUTE13 ;
1495 x_line_ack_rec25.RETURN_ATTRIBUTE14 := p_line_ack_rec.RETURN_ATTRIBUTE14 ;
1496 x_line_ack_rec25.RETURN_ATTRIBUTE15 := p_line_ack_rec.RETURN_ATTRIBUTE15 ;
1497 x_line_ack_rec25.RETURN_ATTRIBUTE2 := p_line_ack_rec.RETURN_ATTRIBUTE2 ;
1498 x_line_ack_rec25.RETURN_ATTRIBUTE3 := p_line_ack_rec.RETURN_ATTRIBUTE3 ;
1499 x_line_ack_rec25.RETURN_ATTRIBUTE4 := p_line_ack_rec.RETURN_ATTRIBUTE4 ;
1500 x_line_ack_rec25.RETURN_ATTRIBUTE5 := p_line_ack_rec.RETURN_ATTRIBUTE5 ;
1501 x_line_ack_rec25.RETURN_ATTRIBUTE6 := p_line_ack_rec.RETURN_ATTRIBUTE6 ;
1502 x_line_ack_rec25.RETURN_ATTRIBUTE7 := p_line_ack_rec.RETURN_ATTRIBUTE7 ;
1503 x_line_ack_rec25.RETURN_ATTRIBUTE8 := p_line_ack_rec.RETURN_ATTRIBUTE8 ;
1504 x_line_ack_rec25.RETURN_ATTRIBUTE9 := p_line_ack_rec.RETURN_ATTRIBUTE9 ;
1505 x_line_ack_rec25.RETURN_CONTEXT := p_line_ack_rec.RETURN_CONTEXT ;
1506 x_line_ack_rec25.RETURN_REASON_CODE := p_line_ack_rec.RETURN_REASON_CODE ;
1507 x_line_ack_rec25.RLA_SCHEDULE_TYPE_CODE := p_line_ack_rec.RLA_SCHEDULE_TYPE_CODE ;
1508 x_line_ack_rec25.SALESREP_ID := p_line_ack_rec.SALESREP_ID ;
1509 x_line_ack_rec25.SALESREP := p_line_ack_rec.SALESREP ;
1510 x_line_ack_rec25.SCHEDULE_ARRIVAL_DATE := p_line_ack_rec.SCHEDULE_ARRIVAL_DATE ;
1511 x_line_ack_rec25.SCHEDULE_SHIP_DATE := p_line_ack_rec.SCHEDULE_SHIP_DATE ;
1512 x_line_ack_rec25.SCHEDULE_ITEM_DETAIL := p_line_ack_rec.SCHEDULE_ITEM_DETAIL ;
1513 x_line_ack_rec25.SCHEDULE_STATUS_CODE := p_line_ack_rec.SCHEDULE_STATUS_CODE ;
1514 x_line_ack_rec25.SHIP_MODEL_COMPLETE_FLAG := p_line_ack_rec.SHIP_MODEL_COMPLETE_FLAG ;
1515 x_line_ack_rec25.SHIP_SET_ID := p_line_ack_rec.SHIP_SET_ID ;
1516 x_line_ack_rec25.SHIP_SET_NAME := p_line_ack_rec.SHIP_SET_NAME ;
1517 x_line_ack_rec25.SHIP_TO_ADDRESS1 := p_line_ack_rec.SHIP_TO_ADDRESS1 ;
1518 x_line_ack_rec25.SHIP_TO_ADDRESS2 := p_line_ack_rec.SHIP_TO_ADDRESS2 ;
1519 x_line_ack_rec25.SHIP_TO_ADDRESS3 := p_line_ack_rec.SHIP_TO_ADDRESS3 ;
1520 x_line_ack_rec25.SHIP_TO_ADDRESS4 := p_line_ack_rec.SHIP_TO_ADDRESS4 ;
1521 x_line_ack_rec25.SHIP_TO_CITY := p_line_ack_rec.SHIP_TO_CITY ;
1522 x_line_ack_rec25.SHIP_TO_CONTACT := p_line_ack_rec.SHIP_TO_CONTACT ;
1523 x_line_ack_rec25.SHIP_TO_CONTACT_AREA_CODE1 := p_line_ack_rec.SHIP_TO_CONTACT_AREA_CODE1 ;
1524 x_line_ack_rec25.SHIP_TO_CONTACT_AREA_CODE2 := p_line_ack_rec.SHIP_TO_CONTACT_AREA_CODE2 ;
1525 x_line_ack_rec25.SHIP_TO_CONTACT_AREA_CODE3 := p_line_ack_rec.SHIP_TO_CONTACT_AREA_CODE3 ;
1526 x_line_ack_rec25.SHIP_TO_CONTACT_FIRST_NAME := p_line_ack_rec.SHIP_TO_CONTACT_FIRST_NAME ;
1527 x_line_ack_rec25.SHIP_TO_CONTACT_ID := p_line_ack_rec.SHIP_TO_CONTACT_ID ;
1528 x_line_ack_rec25.SHIP_TO_CONTACT_JOB_TITLE := p_line_ack_rec.SHIP_TO_CONTACT_JOB_TITLE ;
1529 x_line_ack_rec25.SHIP_TO_CONTACT_LAST_NAME := p_line_ack_rec.SHIP_TO_CONTACT_LAST_NAME ;
1530 x_line_ack_rec25.SHIP_TO_COUNTRY := p_line_ack_rec.SHIP_TO_COUNTRY ;
1531 x_line_ack_rec25.SHIP_TO_COUNTY := p_line_ack_rec.SHIP_TO_COUNTY ;
1532 x_line_ack_rec25.SHIP_TO_POSTAL_CODE := p_line_ack_rec.SHIP_TO_POSTAL_CODE ;
1533 x_line_ack_rec25.SHIP_TO_STATE := p_line_ack_rec.SHIP_TO_STATE ;
1534 x_line_ack_rec25.SHIP_TOLERANCE_ABOVE := p_line_ack_rec.SHIP_TOLERANCE_ABOVE ;
1535 x_line_ack_rec25.SHIP_TOLERANCE_BELOW := p_line_ack_rec.SHIP_TOLERANCE_BELOW ;
1536 x_line_ack_rec25.SHIPMENT_NUMBER := p_line_ack_rec.SHIPMENT_NUMBER ;
1537 x_line_ack_rec25.SHIPMENT_PRIORITY := p_line_ack_rec.SHIPMENT_PRIORITY ;
1538 x_line_ack_rec25.SHIPMENT_PRIORITY_CODE := p_line_ack_rec.SHIPMENT_PRIORITY_CODE ;
1539 x_line_ack_rec25.SHIPPED_QUANTITY := p_line_ack_rec.SHIPPED_QUANTITY ;
1540 x_line_ack_rec25.SHIPPING_METHOD := p_line_ack_rec.SHIPPING_METHOD ;
1541 x_line_ack_rec25.SHIPPING_METHOD_CODE := p_line_ack_rec.SHIPPING_METHOD_CODE ;
1542 x_line_ack_rec25.SHIPPING_QUANTITY := p_line_ack_rec.SHIPPING_QUANTITY ;
1543 x_line_ack_rec25.SHIPPING_QUANTITY_UOM := p_line_ack_rec.SHIPPING_QUANTITY_UOM ;
1544 x_line_ack_rec25.SORT_ORDER := p_line_ack_rec.SORT_ORDER ;
1545 x_line_ack_rec25.SOURCE_DOCUMENT_ID := p_line_ack_rec.SOURCE_DOCUMENT_ID ;
1549 x_line_ack_rec25.SPLIT_FROM_LINE_ID := p_line_ack_rec.SPLIT_FROM_LINE_ID ;
1546 x_line_ack_rec25.SOURCE_DOCUMENT_LINE_ID := p_line_ack_rec.SOURCE_DOCUMENT_LINE_ID ;
1547 x_line_ack_rec25.SOURCE_DOCUMENT_TYPE_ID := p_line_ack_rec.SOURCE_DOCUMENT_TYPE_ID ;
1548 x_line_ack_rec25.SOURCE_TYPE_CODE := p_line_ack_rec.SOURCE_TYPE_CODE ;
1550 x_line_ack_rec25.SUBINVENTORY := p_line_ack_rec.SUBINVENTORY ;
1551 x_line_ack_rec25.SUBMISSION_DATETIME := p_line_ack_rec.SUBMISSION_DATETIME ;
1552 x_line_ack_rec25.TASK := p_line_ack_rec.TASK ;
1553 x_line_ack_rec25.TASK_ID := p_line_ack_rec.TASK_ID ;
1554 x_line_ack_rec25.TAX := p_line_ack_rec.TAX ;
1555 x_line_ack_rec25.TAX_CODE := p_line_ack_rec.TAX_CODE ;
1556 x_line_ack_rec25.TAX_DATE := p_line_ack_rec.TAX_DATE ;
1557 x_line_ack_rec25.TAX_EXEMPT_FLAG := p_line_ack_rec.TAX_EXEMPT_FLAG ;
1558 x_line_ack_rec25.TAX_EXEMPT_NUMBER := p_line_ack_rec.TAX_EXEMPT_NUMBER ;
1559 x_line_ack_rec25.TAX_EXEMPT_REASON := p_line_ack_rec.TAX_EXEMPT_REASON ;
1560 x_line_ack_rec25.TAX_EXEMPT_REASON_CODE := p_line_ack_rec.TAX_EXEMPT_REASON_CODE ;
1561 x_line_ack_rec25.TAX_POINT := p_line_ack_rec.TAX_POINT ;
1562 x_line_ack_rec25.TAX_POINT_CODE := p_line_ack_rec.TAX_POINT_CODE ;
1563 x_line_ack_rec25.TAX_RATE := p_line_ack_rec.TAX_RATE ;
1564
1565 --
1566 -- Bug 9151484
1567 --
1568 IF p_line_ack_rec.LINE_CATEGORY_CODE = 'RETURN' THEN
1569 x_line_ack_rec25.TAX_VALUE := -p_line_ack_rec.TAX_VALUE ;
1570 x_line_ack_rec25.ORDERED_QUANTITY := -p_line_ack_rec.ORDERED_QUANTITY;
1571 ELSE
1572 x_line_ack_rec25.TAX_VALUE := p_line_ack_rec.TAX_VALUE ;
1573 x_line_ack_rec25.ORDERED_QUANTITY := p_line_ack_rec.ORDERED_QUANTITY;
1574 END IF;
1575 --
1576 -- Bug 9151484
1577 --
1578
1579 x_line_ack_rec25.UNIT_LIST_PRICE := p_line_ack_rec.UNIT_LIST_PRICE ;
1580 x_line_ack_rec25.UNIT_SELLING_PRICE := p_line_ack_rec.UNIT_SELLING_PRICE ;
1581 x_line_ack_rec25.VEH_CUS_ITEM_CUM_KEY_ID := p_line_ack_rec.VEH_CUS_ITEM_CUM_KEY_ID ;
1582 x_line_ack_rec25.VISIBLE_DEMAND_FLAG := p_line_ack_rec.VISIBLE_DEMAND_FLAG ;
1583 x_line_ack_rec25.CUSTOMER_LINE_NUMBER := p_line_ack_rec.CUSTOMER_LINE_NUMBER ;
1584 x_line_ack_rec25.CUSTOMER_SHIPMENT_NUMBER := p_line_ack_rec.CUSTOMER_SHIPMENT_NUMBER ;
1585 x_line_ack_rec25.CUSTOMER_ITEM_NET_PRICE := p_line_ack_rec.CUSTOMER_ITEM_NET_PRICE ;
1586 x_line_ack_rec25.CUSTOMER_PAYMENT_TERM_ID := p_line_ack_rec.CUSTOMER_PAYMENT_TERM_ID ;
1587 x_line_ack_rec25.DROP_SHIP_FLAG := p_line_ack_rec.DROP_SHIP_FLAG ;
1588 x_line_ack_rec25.SPLIT_FROM_LINE_REF := p_line_ack_rec.SPLIT_FROM_LINE_REF ;
1589 x_line_ack_rec25.SHIP_TO_EDI_LOCATION_CODE := p_line_ack_rec.SHIP_TO_EDI_LOCATION_CODE ;
1590 x_line_ack_rec25.SERVICE_TXN_REASON_CODE := p_line_ack_rec.SERVICE_TXN_REASON_CODE ;
1591 x_line_ack_rec25.SERVICE_TXN_COMMENTS := p_line_ack_rec.SERVICE_TXN_COMMENTS ;
1592 x_line_ack_rec25.SERVICE_DURATION := p_line_ack_rec.SERVICE_DURATION ;
1593 x_line_ack_rec25.SERVICE_START_DATE := p_line_ack_rec.SERVICE_START_DATE ;
1594 x_line_ack_rec25.SERVICE_END_DATE := p_line_ack_rec.SERVICE_END_DATE ;
1595 x_line_ack_rec25.SERVICE_COTERMINATE_FLAG := p_line_ack_rec.SERVICE_COTERMINATE_FLAG ;
1596 x_line_ack_rec25.SERVICE_NUMBER := p_line_ack_rec.SERVICE_NUMBER ;
1597 x_line_ack_rec25.SERVICE_PERIOD := p_line_ack_rec.SERVICE_PERIOD ;
1598 x_line_ack_rec25.SERVICE_REFERENCE_TYPE_CODE := p_line_ack_rec.SERVICE_REFERENCE_TYPE_CODE ;
1599 x_line_ack_rec25.SERVICE_REFERENCE_LINE_ID := p_line_ack_rec.SERVICE_REFERENCE_LINE_ID ;
1600 x_line_ack_rec25.SERVICE_REFERENCE_SYSTEM_ID := p_line_ack_rec.SERVICE_REFERENCE_SYSTEM_ID ;
1601 x_line_ack_rec25.CREDIT_INVOICE_LINE_ID := p_line_ack_rec.CREDIT_INVOICE_LINE_ID ;
1602 x_line_ack_rec25.SHIP_TO_PROVINCE := p_line_ack_rec.SHIP_TO_PROVINCE ;
1603 x_line_ack_rec25.INVOICE_PROVINCE := p_line_ack_rec.INVOICE_PROVINCE ;
1604 x_line_ack_rec25.BILL_TO_EDI_LOCATION_CODE := p_line_ack_rec.BILL_TO_EDI_LOCATION_CODE ;
1605 x_line_ack_rec25.INVOICE_CITY := p_line_ack_rec.INVOICE_CITY ;
1606 x_line_ack_rec25.INVENTORY_ITEM_SEGMENT_17 := p_line_ack_rec.INVENTORY_ITEM_SEGMENT_17 ;
1607 x_line_ack_rec25.INVENTORY_ITEM_SEGMENT_18 := p_line_ack_rec.INVENTORY_ITEM_SEGMENT_18 ;
1608 x_line_ack_rec25.INVENTORY_ITEM_SEGMENT_19 := p_line_ack_rec.INVENTORY_ITEM_SEGMENT_19 ;
1609 x_line_ack_rec25.INVENTORY_ITEM_SEGMENT_2 := p_line_ack_rec.INVENTORY_ITEM_SEGMENT_2 ;
1610 x_line_ack_rec25.INVENTORY_ITEM_SEGMENT_20 := p_line_ack_rec.INVENTORY_ITEM_SEGMENT_20 ;
1611 x_line_ack_rec25.INVENTORY_ITEM_SEGMENT_3 := p_line_ack_rec.INVENTORY_ITEM_SEGMENT_3 ;
1612 x_line_ack_rec25.INVENTORY_ITEM_SEGMENT_4 := p_line_ack_rec.INVENTORY_ITEM_SEGMENT_4 ;
1613 x_line_ack_rec25.INVENTORY_ITEM_SEGMENT_5 := p_line_ack_rec.INVENTORY_ITEM_SEGMENT_5 ;
1614 x_line_ack_rec25.INVENTORY_ITEM_SEGMENT_6 := p_line_ack_rec.INVENTORY_ITEM_SEGMENT_6 ;
1615 x_line_ack_rec25.INVENTORY_ITEM_SEGMENT_7 := p_line_ack_rec.INVENTORY_ITEM_SEGMENT_7 ;
1616 x_line_ack_rec25.INVENTORY_ITEM_SEGMENT_8 := p_line_ack_rec.INVENTORY_ITEM_SEGMENT_8 ;
1617 x_line_ack_rec25.INVENTORY_ITEM_SEGMENT_9 := p_line_ack_rec.INVENTORY_ITEM_SEGMENT_9 ;
1618 x_line_ack_rec25.INVOICE_COMPLETE_FLAG := p_line_ack_rec.INVOICE_COMPLETE_FLAG ;
1619 x_line_ack_rec25.INVOICE_SET_ID := p_line_ack_rec.INVOICE_SET_ID ;
1620 x_line_ack_rec25.INVOICE_SET_NAME := p_line_ack_rec.INVOICE_SET_NAME ;
1621 x_line_ack_rec25.INVOICE_NUMBER := p_line_ack_rec.INVOICE_NUMBER ;
1622 x_line_ack_rec25.INVOICE_TO_CONTACT := p_line_ack_rec.INVOICE_TO_CONTACT ;
1623 x_line_ack_rec25.INVOICE_TO_CONTACT_ID := p_line_ack_rec.INVOICE_TO_CONTACT_ID ;
1624 x_line_ack_rec25.INVOICE_TO_ORG := p_line_ack_rec.INVOICE_TO_ORG ;
1625 x_line_ack_rec25.INVOICE_TO_ORG_ID := p_line_ack_rec.INVOICE_TO_ORG_ID ;
1626 x_line_ack_rec25.INVOICE_TOLERANCE_ABOVE := p_line_ack_rec.INVOICE_TOLERANCE_ABOVE ;
1627 x_line_ack_rec25.INVOICE_TOLERANCE_BELOW := p_line_ack_rec.INVOICE_TOLERANCE_BELOW ;
1628 x_line_ack_rec25.INVOICING_RULE := p_line_ack_rec.INVOICING_RULE ;
1629 x_line_ack_rec25.INVOICING_RULE_ID := p_line_ack_rec.INVOICING_RULE_ID ;
1633 x_line_ack_rec25.LATEST_ACCEPTABLE_DATE := p_line_ack_rec.LATEST_ACCEPTABLE_DATE ;
1630 x_line_ack_rec25.ITEM_INPUT := p_line_ack_rec.ITEM_INPUT ;
1631 x_line_ack_rec25.ITEM_REVISION := p_line_ack_rec.ITEM_REVISION ;
1632 x_line_ack_rec25.ITEM_TYPE_CODE := p_line_ack_rec.ITEM_TYPE_CODE ;
1634 x_line_ack_rec25.LINE_CATEGORY_CODE := p_line_ack_rec.LINE_CATEGORY_CODE ;
1635 x_line_ack_rec25.LINE_ID := p_line_ack_rec.LINE_ID ;
1636 x_line_ack_rec25.LINE_NUMBER := p_line_ack_rec.LINE_NUMBER ;
1637 x_line_ack_rec25.LINE_PO_CONTEXT := p_line_ack_rec.LINE_PO_CONTEXT ;
1638 x_line_ack_rec25.LINE_TYPE := p_line_ack_rec.LINE_TYPE ;
1639 x_line_ack_rec25.LINE_TYPE_ID := p_line_ack_rec.LINE_TYPE_ID ;
1640 x_line_ack_rec25.LINK_TO_LINE_ID := p_line_ack_rec.LINK_TO_LINE_ID ;
1641 x_line_ack_rec25.LINK_TO_LINE_REF := p_line_ack_rec.LINK_TO_LINE_REF ;
1642 x_line_ack_rec25.LOAD_SEQ_NUMBER := p_line_ack_rec.LOAD_SEQ_NUMBER ;
1643 x_line_ack_rec25.LOT := p_line_ack_rec.LOT ;
1644 x_line_ack_rec25.MATERIAL_COST := p_line_ack_rec.MATERIAL_COST ;
1645 x_line_ack_rec25.MATERIAL_OVERHEAD_COST := p_line_ack_rec.MATERIAL_OVERHEAD_COST ;
1646 x_line_ack_rec25.MODEL_GROUP_NUMBER := p_line_ack_rec.MODEL_GROUP_NUMBER ;
1647 x_line_ack_rec25.OPEN_FLAG := p_line_ack_rec.OPEN_FLAG ;
1648 x_line_ack_rec25.OPERATION_CODE := p_line_ack_rec.OPERATION_CODE ;
1649 x_line_ack_rec25.OPTION_FLAG := p_line_ack_rec.OPTION_FLAG ;
1650 x_line_ack_rec25.OPTION_NUMBER := p_line_ack_rec.OPTION_NUMBER ;
1651 x_line_ack_rec25.ORDER_QUANTITY_UOM := p_line_ack_rec.ORDER_QUANTITY_UOM ;
1652 x_line_ack_rec25.ORDER_SOURCE := p_line_ack_rec.ORDER_SOURCE ;
1653 x_line_ack_rec25.ORDER_SOURCE_ID := p_line_ack_rec.ORDER_SOURCE_ID ;
1654 -- x_line_ack_rec25.ORDERED_QUANTITY := p_line_ack_rec.ORDERED_QUANTITY ; Bug 9151484
1655 x_line_ack_rec25.ORG_ID := p_line_ack_rec.ORG_ID ;
1656 x_line_ack_rec25.OUTSIDE_PROCESSING_COST := p_line_ack_rec.OUTSIDE_PROCESSING_COST ;
1657 x_line_ack_rec25.ORIG_SYS_SHIPMENT_REF := p_line_ack_rec.ORIG_SYS_SHIPMENT_REF ;
1658 x_line_ack_rec25.OVER_SHIP_REASON_CODE := p_line_ack_rec.OVER_SHIP_REASON_CODE ;
1659 x_line_ack_rec25.OVER_SHIP_RESOLVED_FLAG := p_line_ack_rec.OVER_SHIP_RESOLVED_FLAG ;
1660 x_line_ack_rec25.OVERHEAD_COST := p_line_ack_rec.OVERHEAD_COST ;
1661 x_line_ack_rec25.PAYMENT_TERM := p_line_ack_rec.PAYMENT_TERM ;
1662 x_line_ack_rec25.PAYMENT_TERM_ID := p_line_ack_rec.PAYMENT_TERM_ID ;
1663 x_line_ack_rec25.PAYMENT_TRX := p_line_ack_rec.PAYMENT_TRX ;
1664 x_line_ack_rec25.PAYMENT_TRX_ID := p_line_ack_rec.PAYMENT_TRX_ID ;
1665 x_line_ack_rec25.PLANNING_PROD_SEQ_NUM := p_line_ack_rec.PLANNING_PROD_SEQ_NUM ;
1666 x_line_ack_rec25.PRICING_ATTRIBUTE1 := p_line_ack_rec.PRICING_ATTRIBUTE1 ;
1667 x_line_ack_rec25.PRICING_ATTRIBUTE10 := p_line_ack_rec.PRICING_ATTRIBUTE10 ;
1668 x_line_ack_rec25.PRICING_ATTRIBUTE2 := p_line_ack_rec.PRICING_ATTRIBUTE2 ;
1669 x_line_ack_rec25.PRICING_ATTRIBUTE3 := p_line_ack_rec.PRICING_ATTRIBUTE3 ;
1670 x_line_ack_rec25.PRICING_ATTRIBUTE4 := p_line_ack_rec.PRICING_ATTRIBUTE4 ;
1671 x_line_ack_rec25.PRICING_ATTRIBUTE5 := p_line_ack_rec.PRICING_ATTRIBUTE5 ;
1672 x_line_ack_rec25.PRICING_ATTRIBUTE6 := p_line_ack_rec.PRICING_ATTRIBUTE6 ;
1673 x_line_ack_rec25.PRICING_ATTRIBUTE7 := p_line_ack_rec.PRICING_ATTRIBUTE7 ;
1674 x_line_ack_rec25.PRICING_ATTRIBUTE8 := p_line_ack_rec.PRICING_ATTRIBUTE8 ;
1675 x_line_ack_rec25.PRICING_ATTRIBUTE9 := p_line_ack_rec.PRICING_ATTRIBUTE9 ;
1676 x_line_ack_rec25.PRICING_CONTEXT := p_line_ack_rec.PRICING_CONTEXT ;
1677 x_line_ack_rec25.PRICING_DATE := p_line_ack_rec.PRICING_DATE ;
1678 x_line_ack_rec25.PRICING_QUANTITY := p_line_ack_rec.PRICING_QUANTITY ;
1679 x_line_ack_rec25.PRICING_QUANTITY_UOM := p_line_ack_rec.PRICING_QUANTITY_UOM ;
1680 x_line_ack_rec25.PROGRAM := p_line_ack_rec.PROGRAM ;
1681 x_line_ack_rec25.PROGRAM_APPLICATION := p_line_ack_rec.PROGRAM_APPLICATION ;
1682 x_line_ack_rec25.PROGRAM_APPLICATION_ID := p_line_ack_rec.PROGRAM_APPLICATION_ID ;
1683 x_line_ack_rec25.PROGRAM_ID := p_line_ack_rec.PROGRAM_ID ;
1684 x_line_ack_rec25.PROGRAM_UPDATE_DATE := p_line_ack_rec.PROGRAM_UPDATE_DATE ;
1685 x_line_ack_rec25.PROJECT := p_line_ack_rec.PROJECT ;
1686 x_line_ack_rec25.PROJECT_ID := p_line_ack_rec.PROJECT_ID ;
1687 x_line_ack_rec25.PROMISE_DATE := p_line_ack_rec.PROMISE_DATE ;
1688 x_line_ack_rec25.REFERENCE_HEADER := p_line_ack_rec.REFERENCE_HEADER ;
1689 x_line_ack_rec25.REFERENCE_HEADER_ID := p_line_ack_rec.REFERENCE_HEADER_ID ;
1690 x_line_ack_rec25.REFERENCE_LINE := p_line_ack_rec.REFERENCE_LINE ;
1691 x_line_ack_rec25.REFERENCE_LINE_ID := p_line_ack_rec.REFERENCE_LINE_ID ;
1692 x_line_ack_rec25.REFERENCE_TYPE := p_line_ack_rec.REFERENCE_TYPE ;
1693 x_line_ack_rec25.RELATED_PO_NUMBER := p_line_ack_rec.RELATED_PO_NUMBER ;
1694 x_line_ack_rec25.REQUEST_DATE := p_line_ack_rec.REQUEST_DATE ;
1695 x_line_ack_rec25.REQUEST_ID := p_line_ack_rec.REQUEST_ID ;
1696 x_line_ack_rec25.RESERVED_QUANTITY := p_line_ack_rec.RESERVED_QUANTITY ;
1697 x_line_ack_rec25.RESOURCE_COST := p_line_ack_rec.RESOURCE_COST ;
1698 x_line_ack_rec25.RETURN_ATTRIBUTE1 := p_line_ack_rec.RETURN_ATTRIBUTE1 ;
1699 x_line_ack_rec25.RETURN_ATTRIBUTE10 := p_line_ack_rec.RETURN_ATTRIBUTE10 ;
1700 x_line_ack_rec25.RETURN_ATTRIBUTE11 := p_line_ack_rec.RETURN_ATTRIBUTE11 ;
1701 x_line_ack_rec25.RETURN_ATTRIBUTE12 := p_line_ack_rec.RETURN_ATTRIBUTE12 ;
1702 x_line_ack_rec25.DELIVER_TO_CONTACT_ID := p_line_ack_rec.DELIVER_TO_CONTACT_ID ;
1703 x_line_ack_rec25.DELIVER_TO_ORG := p_line_ack_rec.DELIVER_TO_ORG ;
1704 x_line_ack_rec25.DELIVER_TO_ORG_ID := p_line_ack_rec.DELIVER_TO_ORG_ID ;
1705 x_line_ack_rec25.DELIVERY_LEAD_TIME := p_line_ack_rec.DELIVERY_LEAD_TIME ;
1706 x_line_ack_rec25.DEMAND_BUCKET_TYPE := p_line_ack_rec.DEMAND_BUCKET_TYPE ;
1707 x_line_ack_rec25.DEMAND_BUCKET_TYPE_CODE := p_line_ack_rec.DEMAND_BUCKET_TYPE_CODE ;
1708 x_line_ack_rec25.DEMAND_CLASS := p_line_ack_rec.DEMAND_CLASS ;
1709 x_line_ack_rec25.DEMAND_CLASS_CODE := p_line_ack_rec.DEMAND_CLASS_CODE ;
1710 x_line_ack_rec25.DEMAND_STREAM := p_line_ack_rec.DEMAND_STREAM ;
1714 x_line_ack_rec25.ERROR_FLAG := p_line_ack_rec.ERROR_FLAG ;
1711 x_line_ack_rec25.DEP_PLAN_REQUIRED_FLAG := p_line_ack_rec.DEP_PLAN_REQUIRED_FLAG ;
1712 x_line_ack_rec25.DPW_ASSIGNED_FLAG := p_line_ack_rec.DPW_ASSIGNED_FLAG ;
1713 x_line_ack_rec25.EARLIEST_ACCEPTABLE_DATE := p_line_ack_rec.EARLIEST_ACCEPTABLE_DATE ;
1715 x_line_ack_rec25.EXPLOSION_DATE := p_line_ack_rec.EXPLOSION_DATE ;
1716 x_line_ack_rec25.FOB_POINT := p_line_ack_rec.FOB_POINT ;
1717 x_line_ack_rec25.FOB_POINT_CODE := p_line_ack_rec.FOB_POINT_CODE ;
1718 x_line_ack_rec25.FREIGHT_CARRIER_CODE := p_line_ack_rec.FREIGHT_CARRIER_CODE ;
1719 x_line_ack_rec25.FREIGHT_TERMS := p_line_ack_rec.FREIGHT_TERMS ;
1720 x_line_ack_rec25.FREIGHT_TERMS_CODE := p_line_ack_rec.FREIGHT_TERMS_CODE ;
1721 x_line_ack_rec25.FULFILLED_QUANTITY := p_line_ack_rec.FULFILLED_QUANTITY ;
1722 x_line_ack_rec25.FULFILLMENT_SET_ID := p_line_ack_rec.FULFILLMENT_SET_ID ;
1723 x_line_ack_rec25.FULFILLMENT_SET_NAME := p_line_ack_rec.FULFILLMENT_SET_NAME ;
1724 x_line_ack_rec25.GLOBAL_ATTRIBUTE_CATEGORY := p_line_ack_rec.GLOBAL_ATTRIBUTE_CATEGORY ;
1725 x_line_ack_rec25.GLOBAL_ATTRIBUTE1 := p_line_ack_rec.GLOBAL_ATTRIBUTE1 ;
1726 x_line_ack_rec25.GLOBAL_ATTRIBUTE10 := p_line_ack_rec.GLOBAL_ATTRIBUTE10 ;
1727 x_line_ack_rec25.GLOBAL_ATTRIBUTE11 := p_line_ack_rec.GLOBAL_ATTRIBUTE11 ;
1728 x_line_ack_rec25.GLOBAL_ATTRIBUTE12 := p_line_ack_rec.GLOBAL_ATTRIBUTE12 ;
1729 x_line_ack_rec25.GLOBAL_ATTRIBUTE13 := p_line_ack_rec.GLOBAL_ATTRIBUTE13 ;
1730 x_line_ack_rec25.GLOBAL_ATTRIBUTE14 := p_line_ack_rec.GLOBAL_ATTRIBUTE14 ;
1731 x_line_ack_rec25.GLOBAL_ATTRIBUTE15 := p_line_ack_rec.GLOBAL_ATTRIBUTE15 ;
1732 x_line_ack_rec25.GLOBAL_ATTRIBUTE16 := p_line_ack_rec.GLOBAL_ATTRIBUTE16 ;
1733 x_line_ack_rec25.GLOBAL_ATTRIBUTE17 := p_line_ack_rec.GLOBAL_ATTRIBUTE17 ;
1734 x_line_ack_rec25.GLOBAL_ATTRIBUTE18 := p_line_ack_rec.GLOBAL_ATTRIBUTE18 ;
1735 x_line_ack_rec25.GLOBAL_ATTRIBUTE19 := p_line_ack_rec.GLOBAL_ATTRIBUTE19 ;
1736 x_line_ack_rec25.GLOBAL_ATTRIBUTE2 := p_line_ack_rec.GLOBAL_ATTRIBUTE2 ;
1737 x_line_ack_rec25.GLOBAL_ATTRIBUTE20 := p_line_ack_rec.GLOBAL_ATTRIBUTE20 ;
1738 x_line_ack_rec25.GLOBAL_ATTRIBUTE3 := p_line_ack_rec.GLOBAL_ATTRIBUTE3 ;
1739 x_line_ack_rec25.GLOBAL_ATTRIBUTE4 := p_line_ack_rec.GLOBAL_ATTRIBUTE4 ;
1740 x_line_ack_rec25.GLOBAL_ATTRIBUTE5 := p_line_ack_rec.GLOBAL_ATTRIBUTE5 ;
1741 x_line_ack_rec25.GLOBAL_ATTRIBUTE6 := p_line_ack_rec.GLOBAL_ATTRIBUTE6 ;
1742 x_line_ack_rec25.GLOBAL_ATTRIBUTE7 := p_line_ack_rec.GLOBAL_ATTRIBUTE7 ;
1743 x_line_ack_rec25.GLOBAL_ATTRIBUTE8 := p_line_ack_rec.GLOBAL_ATTRIBUTE8 ;
1744 x_line_ack_rec25.GLOBAL_ATTRIBUTE9 := p_line_ack_rec.GLOBAL_ATTRIBUTE9 ;
1745 x_line_ack_rec25.INDUSTRY_ATTRIBUTE1 := p_line_ack_rec.INDUSTRY_ATTRIBUTE1 ;
1746 x_line_ack_rec25.INDUSTRY_ATTRIBUTE10 := p_line_ack_rec.INDUSTRY_ATTRIBUTE10 ;
1747 x_line_ack_rec25.INDUSTRY_ATTRIBUTE11 := p_line_ack_rec.INDUSTRY_ATTRIBUTE11 ;
1748 x_line_ack_rec25.INDUSTRY_ATTRIBUTE12 := p_line_ack_rec.INDUSTRY_ATTRIBUTE12 ;
1749 x_line_ack_rec25.INDUSTRY_ATTRIBUTE13 := p_line_ack_rec.INDUSTRY_ATTRIBUTE13 ;
1750 x_line_ack_rec25.INDUSTRY_ATTRIBUTE14 := p_line_ack_rec.INDUSTRY_ATTRIBUTE14 ;
1751 x_line_ack_rec25.INDUSTRY_ATTRIBUTE15 := p_line_ack_rec.INDUSTRY_ATTRIBUTE15 ;
1752 x_line_ack_rec25.INDUSTRY_ATTRIBUTE16 := p_line_ack_rec.INDUSTRY_ATTRIBUTE16 ;
1753 x_line_ack_rec25.INDUSTRY_ATTRIBUTE17 := p_line_ack_rec.INDUSTRY_ATTRIBUTE17 ;
1754 x_line_ack_rec25.INDUSTRY_ATTRIBUTE18 := p_line_ack_rec.INDUSTRY_ATTRIBUTE18 ;
1755 x_line_ack_rec25.INDUSTRY_ATTRIBUTE19 := p_line_ack_rec.INDUSTRY_ATTRIBUTE19 ;
1756 x_line_ack_rec25.INDUSTRY_ATTRIBUTE2 := p_line_ack_rec.INDUSTRY_ATTRIBUTE2 ;
1757 x_line_ack_rec25.INDUSTRY_ATTRIBUTE20 := p_line_ack_rec.INDUSTRY_ATTRIBUTE20 ;
1758 x_line_ack_rec25.INDUSTRY_ATTRIBUTE21 := p_line_ack_rec.INDUSTRY_ATTRIBUTE21 ;
1759 x_line_ack_rec25.INDUSTRY_ATTRIBUTE22 := p_line_ack_rec.INDUSTRY_ATTRIBUTE22 ;
1760 x_line_ack_rec25.INDUSTRY_ATTRIBUTE23 := p_line_ack_rec.INDUSTRY_ATTRIBUTE23 ;
1761 x_line_ack_rec25.INDUSTRY_ATTRIBUTE24 := p_line_ack_rec.INDUSTRY_ATTRIBUTE24 ;
1762 x_line_ack_rec25.INDUSTRY_ATTRIBUTE25 := p_line_ack_rec.INDUSTRY_ATTRIBUTE25 ;
1763 x_line_ack_rec25.INDUSTRY_ATTRIBUTE26 := p_line_ack_rec.INDUSTRY_ATTRIBUTE26 ;
1764 x_line_ack_rec25.INDUSTRY_ATTRIBUTE27 := p_line_ack_rec.INDUSTRY_ATTRIBUTE27 ;
1765 x_line_ack_rec25.INDUSTRY_ATTRIBUTE28 := p_line_ack_rec.INDUSTRY_ATTRIBUTE28 ;
1766 x_line_ack_rec25.INDUSTRY_ATTRIBUTE29 := p_line_ack_rec.INDUSTRY_ATTRIBUTE29 ;
1767 x_line_ack_rec25.INDUSTRY_ATTRIBUTE3 := p_line_ack_rec.INDUSTRY_ATTRIBUTE3 ;
1768 x_line_ack_rec25.INDUSTRY_ATTRIBUTE30 := p_line_ack_rec.INDUSTRY_ATTRIBUTE30 ;
1769 x_line_ack_rec25.INDUSTRY_ATTRIBUTE4 := p_line_ack_rec.INDUSTRY_ATTRIBUTE4 ;
1770 x_line_ack_rec25.INDUSTRY_ATTRIBUTE5 := p_line_ack_rec.INDUSTRY_ATTRIBUTE5 ;
1771 x_line_ack_rec25.INDUSTRY_ATTRIBUTE6 := p_line_ack_rec.INDUSTRY_ATTRIBUTE6 ;
1772 x_line_ack_rec25.INDUSTRY_ATTRIBUTE7 := p_line_ack_rec.INDUSTRY_ATTRIBUTE7 ;
1773 x_line_ack_rec25.INDUSTRY_ATTRIBUTE8 := p_line_ack_rec.INDUSTRY_ATTRIBUTE8 ;
1774 x_line_ack_rec25.INDUSTRY_ATTRIBUTE9 := p_line_ack_rec.INDUSTRY_ATTRIBUTE9 ;
1775 x_line_ack_rec25.INDUSTRY_CONTEXT := p_line_ack_rec.INDUSTRY_CONTEXT ;
1776 x_line_ack_rec25.INTMED_SHIP_TO_CONTACT_ID := p_line_ack_rec.INTMED_SHIP_TO_CONTACT_ID ;
1777 x_line_ack_rec25.INTMED_SHIP_TO_ORG_ID := p_line_ack_rec.INTMED_SHIP_TO_ORG_ID ;
1778 x_line_ack_rec25.INTERFACE_STATUS := p_line_ack_rec.INTERFACE_STATUS ;
1779 x_line_ack_rec25.INVENTORY_ITEM := p_line_ack_rec.INVENTORY_ITEM ;
1780 x_line_ack_rec25.INVENTORY_ITEM_ID := p_line_ack_rec.INVENTORY_ITEM_ID ;
1781 x_line_ack_rec25.INVENTORY_ITEM_SEGMENT_1 := p_line_ack_rec.INVENTORY_ITEM_SEGMENT_1 ;
1782 x_line_ack_rec25.INVENTORY_ITEM_SEGMENT_10 := p_line_ack_rec.INVENTORY_ITEM_SEGMENT_10 ;
1783 x_line_ack_rec25.INVENTORY_ITEM_SEGMENT_11 := p_line_ack_rec.INVENTORY_ITEM_SEGMENT_11 ;
1784 x_line_ack_rec25.INVENTORY_ITEM_SEGMENT_12 := p_line_ack_rec.INVENTORY_ITEM_SEGMENT_12 ;
1785 x_line_ack_rec25.INVENTORY_ITEM_SEGMENT_13 := p_line_ack_rec.INVENTORY_ITEM_SEGMENT_13 ;
1789 x_line_ack_rec25.SHIP_TO_PARTY_NUMBER := p_line_ack_rec.SHIP_TO_PARTY_NUMBER ;
1786 x_line_ack_rec25.INVENTORY_ITEM_SEGMENT_14 := p_line_ack_rec.INVENTORY_ITEM_SEGMENT_14 ;
1787 x_line_ack_rec25.INVENTORY_ITEM_SEGMENT_15 := p_line_ack_rec.INVENTORY_ITEM_SEGMENT_15 ;
1788 x_line_ack_rec25.INVENTORY_ITEM_SEGMENT_16 := p_line_ack_rec.INVENTORY_ITEM_SEGMENT_16 ;
1790 x_line_ack_rec25.INVOICE_TO_PARTY_NUMBER := p_line_ack_rec.INVOICE_TO_PARTY_NUMBER ;
1791 x_line_ack_rec25.DELIVER_TO_PARTY_NUMBER := p_line_ack_rec.DELIVER_TO_PARTY_NUMBER ;
1792 x_line_ack_rec25.END_CUSTOMER_NUMBER := p_line_ack_rec.END_CUSTOMER_NUMBER ;
1793 x_line_ack_rec25.END_CUSTOMER_PARTY_NUMBER := p_line_ack_rec.END_CUSTOMER_PARTY_NUMBER ;
1794 x_line_ack_rec25.END_CUSTOMER_ID := p_line_ack_rec.END_CUSTOMER_ID ;
1795 x_line_ack_rec25.END_CUSTOMER_CONTACT_ID := p_line_ack_rec.END_CUSTOMER_CONTACT_ID ;
1796 x_line_ack_rec25.END_CUSTOMER_SITE_USE_ID := p_line_ack_rec.END_CUSTOMER_SITE_USE_ID ;
1797 x_line_ack_rec25.END_CUSTOMER_ADDRESS1 := p_line_ack_rec.END_CUSTOMER_ADDRESS1 ;
1798 x_line_ack_rec25.END_CUSTOMER_ADDRESS2 := p_line_ack_rec.END_CUSTOMER_ADDRESS2 ;
1799 x_line_ack_rec25.END_CUSTOMER_ADDRESS3 := p_line_ack_rec.END_CUSTOMER_ADDRESS3 ;
1800 x_line_ack_rec25.END_CUSTOMER_ADDRESS4 := p_line_ack_rec.END_CUSTOMER_ADDRESS4 ;
1801 x_line_ack_rec25.END_CUSTOMER_CITY := p_line_ack_rec.END_CUSTOMER_CITY ;
1802 x_line_ack_rec25.END_CUSTOMER_POSTAL_CODE := p_line_ack_rec.END_CUSTOMER_POSTAL_CODE ;
1803 x_line_ack_rec25.END_CUSTOMER_COUNTRY := p_line_ack_rec.END_CUSTOMER_COUNTRY ;
1804 x_line_ack_rec25.END_CUSTOMER_STATE := p_line_ack_rec.END_CUSTOMER_STATE ;
1805 x_line_ack_rec25.END_CUSTOMER_COUNTY := p_line_ack_rec.END_CUSTOMER_COUNTY ;
1806 x_line_ack_rec25.END_CUSTOMER_PROVINCE := p_line_ack_rec.END_CUSTOMER_PROVINCE ;
1807 x_line_ack_rec25.END_CUSTOMER_CONTACT := p_line_ack_rec.END_CUSTOMER_CONTACT ;
1808 x_line_ack_rec25.SHIPPING_INSTRUCTIONS := p_line_ack_rec.SHIPPING_INSTRUCTIONS ;
1809 x_line_ack_rec25.PACKING_INSTRUCTIONS := p_line_ack_rec.PACKING_INSTRUCTIONS ;
1810 x_line_ack_rec25.INVOICED_QUANTITY := p_line_ack_rec.INVOICED_QUANTITY ;
1811 x_line_ack_rec25.REFERENCE_CUSTOMER_TRX_LINE_ID := p_line_ack_rec.REFERENCE_CUSTOMER_TRX_LINE_ID ;
1812 x_line_ack_rec25.SPLIT_BY := p_line_ack_rec.SPLIT_BY ;
1813 x_line_ack_rec25.LINE_SET_ID := p_line_ack_rec.LINE_SET_ID ;
1814 x_line_ack_rec25.UNIT_LIST_PERCENT := p_line_ack_rec.UNIT_LIST_PERCENT ;
1815 x_line_ack_rec25.UNIT_SELLING_PERCENT := p_line_ack_rec.UNIT_SELLING_PERCENT ;
1816 x_line_ack_rec25.UNIT_PERCENT_BASE_PRICE := p_line_ack_rec.UNIT_PERCENT_BASE_PRICE ;
1817 x_line_ack_rec25.RE_SOURCE_FLAG := p_line_ack_rec.RE_SOURCE_FLAG ;
1818 x_line_ack_rec25.FLOW_STATUS_CODE := p_line_ack_rec.FLOW_STATUS_CODE ;
1819 x_line_ack_rec25.UNIT_LIST_PRICE_PER_PQTY := p_line_ack_rec.UNIT_LIST_PRICE_PER_PQTY ;
1820 x_line_ack_rec25.UNIT_SELLING_PRICE_PQTY := p_line_ack_rec.UNIT_SELLING_PRICE_PQTY ;
1821 x_line_ack_rec25.ITEM_RELATIONSHIP_TYPE := p_line_ack_rec.ITEM_RELATIONSHIP_TYPE ;
1822 x_line_ack_rec25.HEADER_ID := p_line_ack_rec.HEADER_ID ;
1823 x_line_ack_rec25.ORIG_SYS_DOCUMENT_REF := p_line_ack_rec.ORIG_SYS_DOCUMENT_REF ;
1824 x_line_ack_rec25.ORIG_SYS_LINE_REF := p_line_ack_rec.ORIG_SYS_LINE_REF ;
1825 x_line_ack_rec25.CHANGE_DATE := p_line_ack_rec.CHANGE_DATE ;
1826 x_line_ack_rec25.CHANGE_SEQUENCE := p_line_ack_rec.CHANGE_SEQUENCE ;
1827 x_line_ack_rec25.ACCOUNTING_RULE := p_line_ack_rec.ACCOUNTING_RULE ;
1828 x_line_ack_rec25.ORDER_NUMBER := p_line_ack_rec.ORDER_NUMBER ;
1829 x_line_ack_rec25.ACCOUNTING_RULE_ID := p_line_ack_rec.ACCOUNTING_RULE_ID ;
1830 x_line_ack_rec25.ACKNOWLEDGMENT_FLAG := p_line_ack_rec.ACKNOWLEDGMENT_FLAG ;
1831 x_line_ack_rec25.FIRST_ACK_CODE := p_line_ack_rec.FIRST_ACK_CODE ;
1832 x_line_ack_rec25.LAST_ACK_CODE := p_line_ack_rec.LAST_ACK_CODE ;
1833 x_line_ack_rec25.FIRST_ACK_DATE := p_line_ack_rec.FIRST_ACK_DATE ;
1834 x_line_ack_rec25.LAST_ACK_DATE := p_line_ack_rec.LAST_ACK_DATE ;
1835 x_line_ack_rec25.BUYER_SELLER_FLAG := p_line_ack_rec.BUYER_SELLER_FLAG ;
1836 x_line_ack_rec25.CREATED_BY := p_line_ack_rec.CREATED_BY ;
1837 x_line_ack_rec25.CREATION_DATE := p_line_ack_rec.CREATION_DATE ;
1838 x_line_ack_rec25.LAST_UPDATE_DATE := p_line_ack_rec.LAST_UPDATE_DATE ;
1839 x_line_ack_rec25.LAST_UPDATE_LOGIN := p_line_ack_rec.LAST_UPDATE_LOGIN ;
1840 x_line_ack_rec25.LAST_UPDATED_BY := p_line_ack_rec.LAST_UPDATED_BY ;
1841 x_line_ack_rec25.ACTUAL_ARRIVAL_DATE := p_line_ack_rec.ACTUAL_ARRIVAL_DATE ;
1842 x_line_ack_rec25.ACTUAL_SHIPMENT_DATE := p_line_ack_rec.ACTUAL_SHIPMENT_DATE ;
1843 x_line_ack_rec25.AGREEMENT := p_line_ack_rec.AGREEMENT ;
1844 x_line_ack_rec25.AGREEMENT_ID := p_line_ack_rec.AGREEMENT_ID ;
1845 x_line_ack_rec25.ARRIVAL_SET_ID := p_line_ack_rec.ARRIVAL_SET_ID ;
1846 x_line_ack_rec25.ARRIVAL_SET_NAME := p_line_ack_rec.ARRIVAL_SET_NAME ;
1847 x_line_ack_rec25.PRICE_LIST := p_line_ack_rec.PRICE_LIST ;
1848 x_line_ack_rec25.PRICE_LIST_ID := p_line_ack_rec.PRICE_LIST_ID ;
1849 x_line_ack_rec25.SHIP_FROM_ORG := p_line_ack_rec.SHIP_FROM_ORG ;
1850 x_line_ack_rec25.SHIP_FROM_ORG_ID := p_line_ack_rec.SHIP_FROM_ORG_ID ;
1851 x_line_ack_rec25.SHIP_TO_ORG := p_line_ack_rec.SHIP_TO_ORG ;
1852 x_line_ack_rec25.SHIP_TO_ORG_ID := p_line_ack_rec.SHIP_TO_ORG_ID ;
1853 x_line_ack_rec25.SOLD_FROM_ORG := p_line_ack_rec.SOLD_FROM_ORG ;
1854 x_line_ack_rec25.SOLD_FROM_ORG_ID := p_line_ack_rec.SOLD_FROM_ORG_ID ;
1855 x_line_ack_rec25.SOLD_TO_ORG := p_line_ack_rec.SOLD_TO_ORG ;
1856 x_line_ack_rec25.SOLD_TO_ORG_ID := p_line_ack_rec.SOLD_TO_ORG_ID ;
1857 x_line_ack_rec25.ATO_LINE_ID := p_line_ack_rec.ATO_LINE_ID ;
1858 x_line_ack_rec25.ATTRIBUTE1 := p_line_ack_rec.ATTRIBUTE1 ;
1859 x_line_ack_rec25.ATTRIBUTE10 := p_line_ack_rec.ATTRIBUTE10 ;
1860 x_line_ack_rec25.ATTRIBUTE11 := p_line_ack_rec.ATTRIBUTE11 ;
1861 x_line_ack_rec25.ATTRIBUTE12 := p_line_ack_rec.ATTRIBUTE12 ;
1862 x_line_ack_rec25.ATTRIBUTE13 := p_line_ack_rec.ATTRIBUTE13 ;
1863 x_line_ack_rec25.ATTRIBUTE14 := p_line_ack_rec.ATTRIBUTE14 ;
1867 x_line_ack_rec25.ATTRIBUTE4 := p_line_ack_rec.ATTRIBUTE4 ;
1864 x_line_ack_rec25.ATTRIBUTE15 := p_line_ack_rec.ATTRIBUTE15 ;
1865 x_line_ack_rec25.ATTRIBUTE2 := p_line_ack_rec.ATTRIBUTE2 ;
1866 x_line_ack_rec25.ATTRIBUTE3 := p_line_ack_rec.ATTRIBUTE3 ;
1868 x_line_ack_rec25.ATTRIBUTE5 := p_line_ack_rec.ATTRIBUTE5 ;
1869 x_line_ack_rec25.ATTRIBUTE6 := p_line_ack_rec.ATTRIBUTE6 ;
1870 x_line_ack_rec25.ATTRIBUTE7 := p_line_ack_rec.ATTRIBUTE7 ;
1871 x_line_ack_rec25.ATTRIBUTE8 := p_line_ack_rec.ATTRIBUTE8 ;
1872 x_line_ack_rec25.ATTRIBUTE9 := p_line_ack_rec.ATTRIBUTE9 ;
1873 x_line_ack_rec25.AUTHORIZED_TO_SHIP_FLAG := p_line_ack_rec.AUTHORIZED_TO_SHIP_FLAG ;
1874 x_line_ack_rec25.BOOKED_FLAG := p_line_ack_rec.BOOKED_FLAG ;
1875 x_line_ack_rec25.CALCULATE_PRICE_FLAG := p_line_ack_rec.CALCULATE_PRICE_FLAG ;
1876 x_line_ack_rec25.CANCELLED_FLAG := p_line_ack_rec.CANCELLED_FLAG ;
1877 x_line_ack_rec25.CANCELLED_QUANTITY := p_line_ack_rec.CANCELLED_QUANTITY ;
1878 x_line_ack_rec25.CLOSED_FLAG := p_line_ack_rec.CLOSED_FLAG ;
1879 x_line_ack_rec25.COMMITMENT_ID := p_line_ack_rec.COMMITMENT_ID ;
1880 x_line_ack_rec25.COMPONENT_CODE := p_line_ack_rec.COMPONENT_CODE ;
1881 x_line_ack_rec25.COMPONENT_NUMBER := p_line_ack_rec.COMPONENT_NUMBER ;
1882 x_line_ack_rec25.COMPONENT_SEQUENCE_ID := p_line_ack_rec.COMPONENT_SEQUENCE_ID ;
1883 x_line_ack_rec25.CONFIG_DISPLAY_SEQUENCE := p_line_ack_rec.CONFIG_DISPLAY_SEQUENCE ;
1884 x_line_ack_rec25.CONFIGURATION_ID := p_line_ack_rec.CONFIGURATION_ID ;
1885 x_line_ack_rec25.CONFIG_LINE_REF := p_line_ack_rec.CONFIG_LINE_REF ;
1886 x_line_ack_rec25.TOP_MODEL_LINE_ID := p_line_ack_rec.TOP_MODEL_LINE_ID ;
1887 x_line_ack_rec25.CONTEXT := p_line_ack_rec.CONTEXT ;
1888 x_line_ack_rec25.CONTRACT_PO_NUMBER := p_line_ack_rec.CONTRACT_PO_NUMBER ;
1889 x_line_ack_rec25.COST_TYPE := p_line_ack_rec.COST_TYPE ;
1890 x_line_ack_rec25.COST_TYPE_ID := p_line_ack_rec.COST_TYPE_ID ;
1891 x_line_ack_rec25.COSTING_DATE := p_line_ack_rec.COSTING_DATE ;
1892 x_line_ack_rec25.CUST_MODEL_SERIAL_NUMBER := p_line_ack_rec.CUST_MODEL_SERIAL_NUMBER ;
1893 x_line_ack_rec25.CUST_PO_NUMBER := p_line_ack_rec.CUST_PO_NUMBER ;
1894 x_line_ack_rec25.CUST_PRODUCTION_SEQ_NUM := p_line_ack_rec.CUST_PRODUCTION_SEQ_NUM ;
1895 x_line_ack_rec25.CUSTOMER_DOCK := p_line_ack_rec.CUSTOMER_DOCK ;
1896 x_line_ack_rec25.CUSTOMER_DOCK_CODE := p_line_ack_rec.CUSTOMER_DOCK_CODE ;
1897 x_line_ack_rec25.CUSTOMER_ITEM := p_line_ack_rec.CUSTOMER_ITEM ;
1898 x_line_ack_rec25.CUSTOMER_ITEM_ID := p_line_ack_rec.CUSTOMER_ITEM_ID ;
1899 x_line_ack_rec25.CUSTOMER_ITEM_REVISION := p_line_ack_rec.CUSTOMER_ITEM_REVISION ;
1900 x_line_ack_rec25.CUSTOMER_JOB := p_line_ack_rec.CUSTOMER_JOB ;
1901 x_line_ack_rec25.CUSTOMER_PRODUCTION_LINE := p_line_ack_rec.CUSTOMER_PRODUCTION_LINE ;
1902 x_line_ack_rec25.CUSTOMER_TRX_LINE_ID := p_line_ack_rec.CUSTOMER_TRX_LINE_ID ;
1903 x_line_ack_rec25.DELIVERY_ID := p_line_ack_rec.DELIVERY_ID ;
1904 x_line_ack_rec25.DELIVER_TO_CONTACT := p_line_ack_rec.DELIVER_TO_CONTACT ;
1905
1906 x_line_ack_rec25.freight_charge := NULL;
1907 END line_ack_rec_to_line_ack_rec25;
1908
1909 PROCEDURE line_ack_tab_to_line_ack_tab25(
1910 p_line_ack_tab IN oe_sync_order_pvt_line_ack_tb,
1911 x_line_ack_tab25 OUT NOCOPY oe_ack_pub_line_tab25
1912 )
1913 IS
1914 l_count NUMBER;
1915
1916 l_line_ack_rec oe_acknowledgment_pub_line_ac;
1917 l_line_ack_rec25 oe_ack_pub_line_rec25;
1918 BEGIN
1919 -- Guard within a PL/SQL block to avoid "Reference to Un-Initialized
1920 -- Collection" exception.
1921 BEGIN
1922 l_count := p_line_ack_tab.Count;
1923
1924 IF l_count > 0 THEN
1925 x_line_ack_tab25 := oe_ack_pub_line_tab25();
1926 FOR i IN 1..l_count
1927 LOOP
1928 l_line_ack_rec := p_line_ack_tab(i);
1929 line_ack_rec_to_line_ack_rec25(l_line_ack_rec, l_line_ack_rec25);
1930
1931 x_line_ack_tab25.extend;
1932 x_line_ack_tab25(i) := l_line_ack_rec25;
1933 END LOOP;
1934 END IF;
1935 EXCEPTION
1936 WHEN Others THEN
1937 NULL;
1938 END;
1939
1940 END line_ack_tab_to_line_ack_tab25;
1941
1942 ----- O2C25
1943
1944
1945 -- Procedure Convert_hdr_null_to_miss
1946
1947 PROCEDURE Convert_hdr_null_to_miss
1948 ( p_x_header_rec IN OUT NOCOPY OE_Order_PUB.Header_Rec_Type
1949 )
1950 IS
1951 --p_x_header_rec OE_Order_PUB.Header_Rec_Type := p_header_rec;
1952 BEGIN
1953
1954 oe_debug_pub.add('Entering OE_GENESIS_UTIL.Convert_hdr_null_to_miss', 1);
1955
1956 IF p_x_header_rec.accounting_rule_id IS NULL THEN
1957 p_x_header_rec.accounting_rule_id := FND_API.G_MISS_NUM;
1958 END IF;
1959
1960 IF p_x_header_rec.accounting_rule_duration IS NULL THEN
1961 p_x_header_rec.accounting_rule_duration := FND_API.G_MISS_NUM;
1962 END IF;
1963
1964 IF p_x_header_rec.agreement_id IS NULL THEN
1965 p_x_header_rec.agreement_id := FND_API.G_MISS_NUM;
1966 END IF;
1967
1968 IF p_x_header_rec.blanket_number IS NULL THEN
1969 p_x_header_rec.blanket_number := FND_API.G_MISS_NUM;
1970 END IF;
1971
1972 IF p_x_header_rec.booked_flag IS NULL THEN
1973 p_x_header_rec.booked_flag := FND_API.G_MISS_CHAR ;
1974 END IF;
1975
1976 IF p_x_header_rec.upgraded_flag IS NULL THEN
1977 p_x_header_rec.upgraded_flag := FND_API.G_MISS_CHAR;
1978 END IF;
1979
1980 IF p_x_header_rec.booked_date IS NULL THEN
1981 p_x_header_rec.booked_date := FND_API.G_MISS_DATE;
1982 END IF;
1983
1984 IF p_x_header_rec.cancelled_flag IS NULL THEN
1985 p_x_header_rec.cancelled_flag := FND_API.G_MISS_CHAR;
1986 END IF;
1987
1988 IF p_x_header_rec.attribute1 IS NULL THEN
1992 IF p_x_header_rec.attribute10 IS NULL THEN
1989 p_x_header_rec.attribute1 := FND_API.G_MISS_CHAR;
1990 END IF;
1991
1993 p_x_header_rec.attribute10 := FND_API.G_MISS_CHAR;
1994 END IF;
1995
1996 IF p_x_header_rec.attribute11 IS NULL THEN
1997 p_x_header_rec.attribute11 := FND_API.G_MISS_CHAR;
1998 END IF;
1999
2000 IF p_x_header_rec.attribute12 IS NULL THEN
2001 p_x_header_rec.attribute12 := FND_API.G_MISS_CHAR;
2002 END IF;
2003
2004 IF p_x_header_rec.attribute13 IS NULL THEN
2005 p_x_header_rec.attribute13 := FND_API.G_MISS_CHAR;
2006 END IF;
2007
2008 IF p_x_header_rec.attribute14 IS NULL THEN
2009 p_x_header_rec.attribute14 := FND_API.G_MISS_CHAR;
2010 END IF;
2011
2012 IF p_x_header_rec.attribute15 IS NULL THEN
2013 p_x_header_rec.attribute15 := FND_API.G_MISS_CHAR;
2014 END IF;
2015
2016 IF p_x_header_rec.attribute16 IS NULL THEN --For bug 2184255
2017 p_x_header_rec.attribute16 := FND_API.G_MISS_CHAR;
2018 END IF;
2019
2020 IF p_x_header_rec.attribute17 IS NULL THEN
2021 p_x_header_rec.attribute17 := FND_API.G_MISS_CHAR;
2022 END IF;
2023
2024 IF p_x_header_rec.attribute18 IS NULL THEN
2025 p_x_header_rec.attribute18 := FND_API.G_MISS_CHAR;
2026 END IF;
2027
2028 IF p_x_header_rec.attribute19 IS NULL THEN
2029 p_x_header_rec.attribute19 := FND_API.G_MISS_CHAR;
2030 END IF;
2031
2032 IF p_x_header_rec.attribute2 IS NULL THEN
2033 p_x_header_rec.attribute2 := FND_API.G_MISS_CHAR;
2034 END IF;
2035
2036 IF p_x_header_rec.attribute20 IS NULL THEN --For bug 2184255
2037 p_x_header_rec.attribute20 := FND_API.G_MISS_CHAR;
2038 END IF;
2039
2040 IF p_x_header_rec.attribute3 IS NULL THEN
2041 p_x_header_rec.attribute3 := FND_API.G_MISS_CHAR;
2042 END IF;
2043
2044 IF p_x_header_rec.attribute4 IS NULL THEN
2045 p_x_header_rec.attribute4 := FND_API.G_MISS_CHAR;
2046 END IF;
2047
2048 IF p_x_header_rec.attribute5 IS NULL THEN
2049 p_x_header_rec.attribute5 := FND_API.G_MISS_CHAR;
2050 END IF;
2051
2052 IF p_x_header_rec.attribute6 IS NULL THEN
2053 p_x_header_rec.attribute6 := FND_API.G_MISS_CHAR;
2054 END IF;
2055
2056 IF p_x_header_rec.attribute7 IS NULL THEN
2057 p_x_header_rec.attribute7 := FND_API.G_MISS_CHAR;
2058 END IF;
2059
2060 IF p_x_header_rec.attribute8 IS NULL THEN
2061 p_x_header_rec.attribute8 := FND_API.G_MISS_CHAR;
2062 END IF;
2063
2064 IF p_x_header_rec.attribute9 IS NULL THEN
2065 p_x_header_rec.attribute9 := FND_API.G_MISS_CHAR;
2066 END IF;
2067
2068 IF p_x_header_rec.context IS NULL THEN
2069 p_x_header_rec.context := FND_API.G_MISS_CHAR;
2070 END IF;
2071
2072 IF p_x_header_rec.conversion_rate IS NULL THEN
2073 p_x_header_rec.conversion_rate := FND_API.G_MISS_NUM;
2074 END IF;
2075
2076 IF p_x_header_rec.conversion_rate_date IS NULL THEN
2077 p_x_header_rec.conversion_rate_date := FND_API.G_MISS_DATE;
2078 END IF;
2079
2080 IF p_x_header_rec.conversion_type_code IS NULL THEN
2081 p_x_header_rec.conversion_type_code := FND_API.G_MISS_CHAR;
2082 END IF;
2083
2084 IF p_x_header_rec.CUSTOMER_PREFERENCE_SET_CODE IS NULL THEN
2085 p_x_header_rec.CUSTOMER_PREFERENCE_SET_CODE := FND_API.G_MISS_CHAR;
2086 END IF;
2087
2088 IF p_x_header_rec.created_by IS NULL THEN
2089 p_x_header_rec.created_by := FND_API.G_MISS_NUM;
2090 END IF;
2091
2092 IF p_x_header_rec.creation_date IS NULL THEN
2093 p_x_header_rec.creation_date := FND_API.G_MISS_DATE;
2094 END IF;
2095
2096 IF p_x_header_rec.cust_po_number IS NULL THEN
2097 p_x_header_rec.cust_po_number := FND_API.G_MISS_CHAR;
2098 END IF;
2099
2100 IF p_x_header_rec.default_fulfillment_set IS NULL THEN
2101 p_x_header_rec.default_fulfillment_set := FND_API.G_MISS_CHAR;
2102 END IF;
2103
2104 IF p_x_header_rec.deliver_to_contact_id IS NULL THEN
2105 p_x_header_rec.deliver_to_contact_id := FND_API.G_MISS_NUM;
2106 END IF;
2107
2108 IF p_x_header_rec.deliver_to_org_id IS NULL THEN
2109 p_x_header_rec.deliver_to_org_id := FND_API.G_MISS_NUM;
2110 END IF;
2111
2112 IF p_x_header_rec.demand_class_code IS NULL THEN
2113 p_x_header_rec.demand_class_code := FND_API.G_MISS_CHAR;
2114 END IF;
2115
2116 IF p_x_header_rec.expiration_date IS NULL THEN
2117 p_x_header_rec.expiration_date := FND_API.G_MISS_DATE;
2118 END IF;
2119
2120 IF p_x_header_rec.earliest_schedule_limit IS NULL THEN
2121 p_x_header_rec.earliest_schedule_limit := FND_API.G_MISS_NUM;
2122 END IF;
2123
2124 IF p_x_header_rec.fob_point_code IS NULL THEN
2125 p_x_header_rec.fob_point_code := FND_API.G_MISS_CHAR;
2126 END IF;
2127
2128 IF p_x_header_rec.freight_carrier_code IS NULL THEN
2129 p_x_header_rec.freight_carrier_code := FND_API.G_MISS_CHAR;
2130 END IF;
2131
2132 IF p_x_header_rec.freight_terms_code IS NULL THEN
2133 p_x_header_rec.freight_terms_code := FND_API.G_MISS_CHAR;
2134 END IF;
2135
2136 IF p_x_header_rec.fulfillment_set_name IS NULL THEN
2137 p_x_header_rec.fulfillment_set_name := FND_API.G_MISS_CHAR;
2138 END IF;
2139
2140 IF p_x_header_rec.global_attribute1 IS NULL THEN
2144 IF p_x_header_rec.global_attribute10 IS NULL THEN
2141 p_x_header_rec.global_attribute1 := FND_API.G_MISS_CHAR;
2142 END IF;
2143
2145 p_x_header_rec.global_attribute10 := FND_API.G_MISS_CHAR;
2146 END IF;
2147
2148 IF p_x_header_rec.global_attribute11 IS NULL THEN
2149 p_x_header_rec.global_attribute11 := FND_API.G_MISS_CHAR;
2150 END IF;
2151
2152 IF p_x_header_rec.global_attribute12 IS NULL THEN
2153 p_x_header_rec.global_attribute12 := FND_API.G_MISS_CHAR;
2154 END IF;
2155
2156 IF p_x_header_rec.global_attribute13 IS NULL THEN
2157 p_x_header_rec.global_attribute13 := FND_API.G_MISS_CHAR;
2158 END IF;
2159
2160 IF p_x_header_rec.global_attribute14 IS NULL THEN
2161 p_x_header_rec.global_attribute14 := FND_API.G_MISS_CHAR;
2162 END IF;
2163
2164 IF p_x_header_rec.global_attribute15 IS NULL THEN
2165 p_x_header_rec.global_attribute15 := FND_API.G_MISS_CHAR;
2166 END IF;
2167
2168 IF p_x_header_rec.global_attribute16 IS NULL THEN
2169 p_x_header_rec.global_attribute16 := FND_API.G_MISS_CHAR;
2170 END IF;
2171
2172 IF p_x_header_rec.global_attribute17 IS NULL THEN
2173 p_x_header_rec.global_attribute17 := FND_API.G_MISS_CHAR;
2174 END IF;
2175
2176 IF p_x_header_rec.global_attribute18 IS NULL THEN
2177 p_x_header_rec.global_attribute18 := FND_API.G_MISS_CHAR;
2178 END IF;
2179
2180 IF p_x_header_rec.global_attribute19 IS NULL THEN
2181 p_x_header_rec.global_attribute19 := FND_API.G_MISS_CHAR;
2182 END IF;
2183
2184 IF p_x_header_rec.global_attribute2 IS NULL THEN
2185 p_x_header_rec.global_attribute2 := FND_API.G_MISS_CHAR;
2186 END IF;
2187
2188 IF p_x_header_rec.global_attribute20 IS NULL THEN
2189 p_x_header_rec.global_attribute20 := FND_API.G_MISS_CHAR;
2190 END IF;
2191
2192 IF p_x_header_rec.global_attribute3 IS NULL THEN
2193 p_x_header_rec.global_attribute3 := FND_API.G_MISS_CHAR;
2194 END IF;
2195
2196 IF p_x_header_rec.global_attribute4 IS NULL THEN
2197 p_x_header_rec.global_attribute4 := FND_API.G_MISS_CHAR;
2198 END IF;
2199
2200 IF p_x_header_rec.global_attribute5 IS NULL THEN
2201 p_x_header_rec.global_attribute5 := FND_API.G_MISS_CHAR;
2202 END IF;
2203
2204 IF p_x_header_rec.global_attribute6 IS NULL THEN
2205 p_x_header_rec.global_attribute6 := FND_API.G_MISS_CHAR;
2206 END IF;
2207
2208 IF p_x_header_rec.global_attribute7 IS NULL THEN
2209 p_x_header_rec.global_attribute7 := FND_API.G_MISS_CHAR;
2210 END IF;
2211
2212 IF p_x_header_rec.global_attribute8 IS NULL THEN
2213 p_x_header_rec.global_attribute8 := FND_API.G_MISS_CHAR;
2214 END IF;
2215
2216 IF p_x_header_rec.global_attribute9 IS NULL THEN
2217 p_x_header_rec.global_attribute9 := FND_API.G_MISS_CHAR;
2218 END IF;
2219
2220 IF p_x_header_rec.global_attribute_category IS NULL THEN
2221 p_x_header_rec.global_attribute_category := FND_API.G_MISS_CHAR;
2222 END IF;
2223
2224 IF p_x_header_rec.header_id IS NULL THEN
2225 p_x_header_rec.header_id := FND_API.G_MISS_NUM;
2226 END IF;
2227
2228 IF p_x_header_rec.invoice_to_contact_id IS NULL THEN
2229 p_x_header_rec.invoice_to_contact_id := FND_API.G_MISS_NUM;
2230 END IF;
2231
2232 IF p_x_header_rec.invoice_to_org_id IS NULL THEN
2233 p_x_header_rec.invoice_to_org_id := FND_API.G_MISS_NUM;
2234 END IF;
2235
2236 IF p_x_header_rec.invoicing_rule_id IS NULL THEN
2237 p_x_header_rec.invoicing_rule_id := FND_API.G_MISS_NUM;
2238 END IF;
2239
2240 IF p_x_header_rec.last_updated_by IS NULL THEN
2241 p_x_header_rec.last_updated_by := FND_API.G_MISS_NUM;
2242 END IF;
2243
2244 IF p_x_header_rec.last_update_date IS NULL THEN
2245 p_x_header_rec.last_update_date := FND_API.G_MISS_DATE;
2246 END IF;
2247
2248 IF p_x_header_rec.last_update_login IS NULL THEN
2249 p_x_header_rec.last_update_login := FND_API.G_MISS_NUM;
2250 END IF;
2251
2252
2253 IF p_x_header_rec.latest_schedule_limit IS NULL THEN
2254 p_x_header_rec.latest_schedule_limit := FND_API.G_MISS_NUM;
2255 END IF;
2256
2257 IF p_x_header_rec.line_set_name IS NULL THEN
2258 p_x_header_rec.line_set_name := FND_API.G_MISS_CHAR;
2259 END IF;
2260
2261 IF p_x_header_rec.open_flag IS NULL THEN
2262 p_x_header_rec.open_flag := FND_API.G_MISS_CHAR;
2263 END IF;
2264
2265 IF p_x_header_rec.ordered_date IS NULL THEN
2266 p_x_header_rec.ordered_date := FND_API.G_MISS_DATE;
2267 END IF;
2268
2269 IF p_x_header_rec.order_date_type_code IS NULL THEN
2270 p_x_header_rec.order_date_type_code := FND_API.G_MISS_CHAR;
2271 END IF;
2272
2273 IF p_x_header_rec.order_number IS NULL THEN
2274 p_x_header_rec.order_number := FND_API.G_MISS_NUM;
2275 END IF;
2276
2277 IF p_x_header_rec.order_source_id IS NULL THEN
2278 p_x_header_rec.order_source_id := FND_API.G_MISS_NUM;
2279 END IF;
2280
2281 IF p_x_header_rec.order_type_id IS NULL THEN
2282 p_x_header_rec.order_type_id := FND_API.G_MISS_NUM;
2283 END IF;
2284 IF p_x_header_rec.order_category_code IS NULL THEN
2285 p_x_header_rec.order_category_code := FND_API.G_MISS_CHAR;
2286 END IF;
2287
2288 IF p_x_header_rec.org_id IS NULL THEN
2289 p_x_header_rec.org_id := FND_API.G_MISS_NUM;
2290 END IF;
2291
2292 IF p_x_header_rec.orig_sys_document_ref IS NULL THEN
2296 IF p_x_header_rec.partial_shipments_allowed IS NULL THEN
2293 p_x_header_rec.orig_sys_document_ref := FND_API.G_MISS_CHAR;
2294 END IF;
2295
2297 p_x_header_rec.partial_shipments_allowed := FND_API.G_MISS_CHAR;
2298 END IF;
2299
2300 IF p_x_header_rec.payment_term_id IS NULL THEN
2301 p_x_header_rec.payment_term_id := FND_API.G_MISS_NUM;
2302 END IF;
2303
2304 IF p_x_header_rec.price_list_id IS NULL THEN
2305 p_x_header_rec.price_list_id := FND_API.G_MISS_NUM;
2306 END IF;
2307
2308 IF p_x_header_rec.price_request_code IS NULL THEN -- PROMOTIONS SEP/01
2309 p_x_header_rec.price_request_code := FND_API.G_MISS_CHAR;
2310 END IF;
2311
2312 IF p_x_header_rec.pricing_date IS NULL THEN
2313 p_x_header_rec.pricing_date := FND_API.G_MISS_DATE;
2314 END IF;
2315
2316 IF p_x_header_rec.program_application_id IS NULL THEN
2317 p_x_header_rec.program_application_id := FND_API.G_MISS_NUM;
2318 END IF;
2319
2320 IF p_x_header_rec.program_id IS NULL THEN
2321 p_x_header_rec.program_id := FND_API.G_MISS_NUM;
2322 END IF;
2323
2324 IF p_x_header_rec.program_update_date IS NULL THEN
2325 p_x_header_rec.program_update_date := FND_API.G_MISS_DATE;
2326 END IF;
2327
2328 IF p_x_header_rec.request_date IS NULL THEN
2329 p_x_header_rec.request_date := FND_API.G_MISS_DATE;
2330 END IF;
2331
2332 IF p_x_header_rec.request_id IS NULL THEN
2333 p_x_header_rec.request_id := FND_API.G_MISS_NUM;
2334 END IF;
2335
2336 IF p_x_header_rec.return_reason_code IS NULL THEN
2337 p_x_header_rec.return_reason_code := FND_API.G_MISS_CHAR;
2338 END IF;
2339
2340 IF p_x_header_rec.salesrep_id IS NULL THEN
2341 p_x_header_rec.salesrep_id := FND_API.G_MISS_NUM;
2342 END IF;
2343
2344 IF p_x_header_rec.sales_channel_code IS NULL THEN
2345 p_x_header_rec.sales_channel_code := FND_API.G_MISS_CHAR;
2346 END IF;
2347
2348 IF p_x_header_rec.shipment_priority_code IS NULL THEN
2349 p_x_header_rec.shipment_priority_code := FND_API.G_MISS_CHAR;
2350 END IF;
2351
2352 IF p_x_header_rec.shipping_method_code IS NULL THEN
2353 p_x_header_rec.shipping_method_code := FND_API.G_MISS_CHAR;
2354 END IF;
2355
2356 IF p_x_header_rec.ship_from_org_id IS NULL THEN
2357 p_x_header_rec.ship_from_org_id := FND_API.G_MISS_NUM;
2358 END IF;
2359
2360 IF p_x_header_rec.ship_tolerance_above IS NULL THEN
2361 p_x_header_rec.ship_tolerance_above := FND_API.G_MISS_NUM;
2362 END IF;
2363
2364 IF p_x_header_rec.ship_tolerance_below IS NULL THEN
2365 p_x_header_rec.ship_tolerance_below := FND_API.G_MISS_NUM;
2366 END IF;
2367
2368 IF p_x_header_rec.ship_to_contact_id IS NULL THEN
2369 p_x_header_rec.ship_to_contact_id := FND_API.G_MISS_NUM;
2370 END IF;
2371
2372 IF p_x_header_rec.ship_to_org_id IS NULL THEN
2373 p_x_header_rec.ship_to_org_id := FND_API.G_MISS_NUM;
2374 END IF;
2375
2376 IF p_x_header_rec.sold_from_org_id IS NULL THEN
2377 p_x_header_rec.sold_from_org_id := FND_API.G_MISS_NUM;
2378 END IF;
2379
2380 IF p_x_header_rec.sold_to_contact_id IS NULL THEN
2381 p_x_header_rec.sold_to_contact_id := FND_API.G_MISS_NUM;
2382 END IF;
2383
2384 IF p_x_header_rec.sold_to_org_id IS NULL THEN
2385 p_x_header_rec.sold_to_org_id := FND_API.G_MISS_NUM;
2386 END IF;
2387
2388 IF p_x_header_rec.sold_to_phone_id IS NULL THEN
2389 p_x_header_rec.sold_to_phone_id := FND_API.G_MISS_NUM;
2390 END IF;
2391
2392 IF p_x_header_rec.source_document_id IS NULL THEN
2393 p_x_header_rec.source_document_id := FND_API.G_MISS_NUM;
2394 END IF;
2395
2396 IF p_x_header_rec.source_document_type_id IS NULL THEN
2397 p_x_header_rec.source_document_type_id := FND_API.G_MISS_NUM;
2398 END IF;
2399
2400 IF p_x_header_rec.tax_exempt_flag IS NULL THEN
2401 p_x_header_rec.tax_exempt_flag := FND_API.G_MISS_CHAR;
2402 END IF;
2403
2404 IF p_x_header_rec.tax_exempt_number IS NULL THEN
2405 p_x_header_rec.tax_exempt_number := FND_API.G_MISS_CHAR;
2406 END IF;
2407
2408 IF p_x_header_rec.tax_exempt_reason_code IS NULL THEN
2409 p_x_header_rec.tax_exempt_reason_code := FND_API.G_MISS_CHAR;
2410 END IF;
2411
2412 IF p_x_header_rec.tax_point_code IS NULL THEN
2413 p_x_header_rec.tax_point_code := FND_API.G_MISS_CHAR;
2414 END IF;
2415
2416 IF p_x_header_rec.transactional_curr_code IS NULL THEN
2417 p_x_header_rec.transactional_curr_code := FND_API.G_MISS_CHAR;
2418 END IF;
2419
2420 IF p_x_header_rec.version_number IS NULL THEN
2421 p_x_header_rec.version_number := FND_API.G_MISS_NUM;
2422 END IF;
2423
2424 IF p_x_header_rec.payment_type_code IS NULL THEN
2425 p_x_header_rec.payment_type_code := FND_API.G_MISS_CHAR;
2426 END IF;
2427
2428 IF p_x_header_rec.payment_amount IS NULL THEN
2429 p_x_header_rec.payment_amount := FND_API.G_MISS_NUM;
2430 END IF;
2431
2432 IF p_x_header_rec.check_number IS NULL THEN
2433 p_x_header_rec.check_number := FND_API.G_MISS_CHAR;
2434 END IF;
2435
2436 IF p_x_header_rec.credit_card_code IS NULL THEN
2437 p_x_header_rec.credit_card_code := FND_API.G_MISS_CHAR;
2438 END IF;
2439
2440 IF p_x_header_rec.credit_card_holder_name IS NULL THEN
2441 p_x_header_rec.credit_card_holder_name := FND_API.G_MISS_CHAR;
2442 END IF;
2443
2447
2444 IF p_x_header_rec.credit_card_number IS NULL THEN
2445 p_x_header_rec.credit_card_number := FND_API.G_MISS_CHAR;
2446 END IF;
2448 IF p_x_header_rec.credit_card_expiration_date IS NULL THEN
2449 p_x_header_rec.credit_card_expiration_date := FND_API.G_MISS_DATE;
2450 END IF;
2451
2452 IF p_x_header_rec.credit_card_approval_date IS NULL THEN
2453 p_x_header_rec.credit_card_approval_date := FND_API.G_MISS_DATE;
2454 END IF;
2455
2456 IF p_x_header_rec.credit_card_approval_code IS NULL THEN
2457 p_x_header_rec.credit_card_approval_code := FND_API.G_MISS_CHAR;
2458 END IF;
2459
2460 IF p_x_header_rec.first_ack_code IS NULL THEN
2461 p_x_header_rec.first_ack_code := FND_API.G_MISS_CHAR;
2462 END IF;
2463
2464 IF p_x_header_rec.first_ack_date IS NULL THEN
2465 p_x_header_rec.first_ack_date := FND_API.G_MISS_DATE;
2466 END IF;
2467
2468 IF p_x_header_rec.last_ack_code IS NULL THEN
2469 p_x_header_rec.last_ack_code := FND_API.G_MISS_CHAR;
2470 END IF;
2471
2472 IF p_x_header_rec.last_ack_date IS NULL THEN
2473 p_x_header_rec.last_ack_date := FND_API.G_MISS_DATE;
2474 END IF;
2475
2476 IF p_x_header_rec.shipping_instructions IS NULL THEN
2477 p_x_header_rec.shipping_instructions := FND_API.G_MISS_CHAR;
2478 END IF;
2479
2480 IF p_x_header_rec.packing_instructions IS NULL THEN
2481 p_x_header_rec.packing_instructions := FND_API.G_MISS_CHAR;
2482 END IF;
2483
2484 IF p_x_header_rec.flow_status_code IS NULL THEN
2485 p_x_header_rec.flow_status_code := 'ENTERED'; --Bug 15963000
2486 END IF;
2487
2488 IF p_x_header_rec.marketing_source_code_id IS NULL THEN
2489 p_x_header_rec.marketing_source_code_id := FND_API.G_MISS_NUM;
2490 END IF;
2491
2492 IF p_x_header_rec.change_sequence IS NULL THEN --2416561
2493 p_x_header_rec.change_sequence := FND_API.G_MISS_CHAR;
2494 END IF;
2495
2496 -- QUOTING changes
2497
2498 IF p_x_header_rec.quote_date IS NULL THEN
2499 p_x_header_rec.quote_date := FND_API.G_MISS_DATE;
2500 END IF;
2501
2502 IF p_x_header_rec.quote_number IS NULL THEN
2503 p_x_header_rec.quote_number := FND_API.G_MISS_NUM;
2504 END IF;
2505
2506 IF p_x_header_rec.sales_document_name IS NULL THEN
2507 p_x_header_rec.sales_document_name := FND_API.G_MISS_CHAR;
2508 END IF;
2509
2510 IF p_x_header_rec.transaction_phase_code IS NULL THEN
2511 p_x_header_rec.transaction_phase_code := FND_API.G_MISS_CHAR;
2512 END IF;
2513
2514 IF p_x_header_rec.user_status_code IS NULL THEN
2515 p_x_header_rec.user_status_code := FND_API.G_MISS_CHAR;
2516 END IF;
2517
2518 IF p_x_header_rec.draft_submitted_flag IS NULL THEN
2519 p_x_header_rec.draft_submitted_flag := FND_API.G_MISS_CHAR;
2520 END IF;
2521
2522 IF p_x_header_rec.source_document_version_number IS NULL THEN
2523 p_x_header_rec.source_document_version_number := FND_API.G_MISS_NUM;
2524 END IF;
2525
2526 IF p_x_header_rec.sold_to_site_use_id IS NULL THEN
2527 p_x_header_rec.sold_to_site_use_id := FND_API.G_MISS_NUM;
2528 END IF;
2529
2530 -- QUOTING changes END
2531
2532 IF p_x_header_rec.Minisite_id IS NULL THEN
2533 p_x_header_rec.Minisite_id := FND_API.G_MISS_NUM;
2534 END IF;
2535
2536 IF p_x_header_rec.End_customer_id IS NULL THEN
2537 p_x_header_rec.End_customer_id := FND_API.G_MISS_NUM;
2538 END IF;
2539
2540 IF p_x_header_rec.End_customer_contact_id IS NULL THEN
2541 p_x_header_rec.End_customer_contact_id := FND_API.G_MISS_NUM;
2542 END IF;
2543
2544 IF p_x_header_rec.End_customer_site_use_id IS NULL THEN
2545 p_x_header_rec.End_customer_site_use_id := FND_API.G_MISS_NUM;
2546 END IF;
2547
2548 IF p_x_header_rec.Ib_owner IS NULL THEN
2549 p_x_header_rec.Ib_owner := FND_API.G_MISS_CHAR;
2550 END IF;
2551
2552 IF p_x_header_rec.Ib_installed_at_location IS NULL THEN
2553 p_x_header_rec.Ib_installed_at_location := FND_API.G_MISS_CHAR;
2554 END IF;
2555
2556 IF p_x_header_rec.Ib_current_location IS NULL THEN
2557 p_x_header_rec.Ib_current_location := FND_API.G_MISS_CHAR;
2558 END IF;
2559
2560 IF p_x_header_rec.supplier_signature IS NULL THEN
2561 p_x_header_rec.supplier_signature := FND_API.G_MISS_CHAR;
2562 END IF;
2563
2564 IF p_x_header_rec.supplier_signature_date IS NULL THEN
2565 p_x_header_rec.supplier_signature_date := FND_API.G_MISS_DATE;
2566 END IF;
2567
2568 IF p_x_header_rec.customer_signature IS NULL THEN
2569 p_x_header_rec.customer_signature := FND_API.G_MISS_CHAR;
2570 END IF;
2571
2572 IF p_x_header_rec.customer_signature_date IS NULL THEN
2573 p_x_header_rec.customer_signature_date := FND_API.G_MISS_DATE;
2574 END IF;
2575
2576 IF p_x_header_rec.contract_template_id IS NULL THEN
2577 p_x_header_rec.contract_template_id := FND_API.G_MISS_NUM;
2578 END IF;
2579
2580 IF p_x_header_rec.contract_source_doc_type_code IS NULL THEN
2581 p_x_header_rec.contract_source_doc_type_code := FND_API.G_MISS_CHAR;
2582 END IF;
2583
2584 IF p_x_header_rec.contract_source_document_id IS NULL THEN
2585 p_x_header_rec.contract_source_document_id := FND_API.G_MISS_NUM;
2586 END IF;
2587
2588 --key Transaction dates
2589 IF p_x_header_rec.order_firmed_date IS NULL THEN
2590 p_x_header_rec.order_firmed_date := FND_API.G_MISS_DATE;
2591 END IF;
2592
2596 END Convert_hdr_null_to_miss;
2593 oe_debug_pub.add('Exiting Convert_hdr_null_to_miss', 1);
2594
2595
2597
2598
2599
2600 -- Procedure Convert_hdr_payment_null_to_miss
2601
2602 PROCEDURE Convert_hdr_pymnt_null_to_miss
2603 ( p_x_Header_Payment_rec IN OUT NOCOPY OE_Order_PUB.Header_Payment_Rec_Type
2604 )
2605 IS
2606
2607 --
2608 l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
2609 --
2610 BEGIN
2611
2612 oe_debug_pub.add('Entering OE_GENESIS_UTIL.Convert_hdr_pymnt_null_to_miss', 1);
2613
2614 IF p_x_Header_Payment_rec.attribute1 IS NULL THEN
2615 p_x_Header_Payment_rec.attribute1 := FND_API.G_MISS_CHAR;
2616 END IF;
2617
2618 IF p_x_Header_Payment_rec.attribute2 IS NULL THEN
2619 p_x_Header_Payment_rec.attribute2 := FND_API.G_MISS_CHAR;
2620 END IF;
2621
2622 IF p_x_Header_Payment_rec.attribute3 IS NULL THEN
2623 p_x_Header_Payment_rec.attribute3 := FND_API.G_MISS_CHAR;
2624 END IF;
2625
2626 IF p_x_Header_Payment_rec.attribute4 IS NULL THEN
2627 p_x_Header_Payment_rec.attribute4 := FND_API.G_MISS_CHAR;
2628 END IF;
2629
2630 IF p_x_Header_Payment_rec.attribute5 IS NULL THEN
2631 p_x_Header_Payment_rec.attribute5 := FND_API.G_MISS_CHAR;
2632 END IF;
2633
2634 IF p_x_Header_Payment_rec.attribute6 IS NULL THEN
2635 p_x_Header_Payment_rec.attribute6 := FND_API.G_MISS_CHAR;
2636 END IF;
2637
2638 IF p_x_Header_Payment_rec.attribute7 IS NULL THEN
2639 p_x_Header_Payment_rec.attribute7 := FND_API.G_MISS_CHAR;
2640 END IF;
2641
2642 IF p_x_Header_Payment_rec.attribute8 IS NULL THEN
2643 p_x_Header_Payment_rec.attribute8 := FND_API.G_MISS_CHAR;
2644 END IF;
2645
2646 IF p_x_Header_Payment_rec.attribute9 IS NULL THEN
2647 p_x_Header_Payment_rec.attribute9 := FND_API.G_MISS_CHAR;
2648 END IF;
2649
2650 IF p_x_Header_Payment_rec.attribute10 IS NULL THEN
2651 p_x_Header_Payment_rec.attribute10 := FND_API.G_MISS_CHAR;
2652 END IF;
2653
2654 IF p_x_Header_Payment_rec.attribute11 IS NULL THEN
2655 p_x_Header_Payment_rec.attribute11 := FND_API.G_MISS_CHAR;
2656 END IF;
2657
2658 IF p_x_Header_Payment_rec.attribute12 IS NULL THEN
2659 p_x_Header_Payment_rec.attribute12 := FND_API.G_MISS_CHAR;
2660 END IF;
2661
2662 IF p_x_Header_Payment_rec.attribute13 IS NULL THEN
2663 p_x_Header_Payment_rec.attribute13 := FND_API.G_MISS_CHAR;
2664 END IF;
2665
2666 IF p_x_Header_Payment_rec.attribute14 IS NULL THEN
2667 p_x_Header_Payment_rec.attribute14 := FND_API.G_MISS_CHAR;
2668 END IF;
2669
2670 IF p_x_Header_Payment_rec.attribute15 IS NULL THEN
2671 p_x_Header_Payment_rec.attribute15 := FND_API.G_MISS_CHAR;
2672 END IF;
2673
2674 IF p_x_Header_Payment_rec.context IS NULL THEN
2675 p_x_Header_Payment_rec.context := FND_API.G_MISS_CHAR;
2676 END IF;
2677
2678 IF p_x_Header_Payment_rec.created_by IS NULL THEN
2679 p_x_Header_Payment_rec.created_by := FND_API.G_MISS_NUM;
2680 END IF;
2681
2682 IF p_x_Header_Payment_rec.creation_date IS NULL THEN
2683 p_x_Header_Payment_rec.creation_date := FND_API.G_MISS_DATE;
2684 END IF;
2685
2686 IF p_x_Header_Payment_rec.last_updated_by IS NULL THEN
2687 p_x_Header_Payment_rec.last_updated_by := FND_API.G_MISS_NUM;
2688 END IF;
2689
2690 IF p_x_Header_Payment_rec.last_update_date IS NULL THEN
2691 p_x_Header_Payment_rec.last_update_date := FND_API.G_MISS_DATE;
2692 END IF;
2693
2694 IF p_x_Header_Payment_rec.last_update_login IS NULL THEN
2695 p_x_Header_Payment_rec.last_update_login := FND_API.G_MISS_NUM;
2696 END IF;
2697
2698 IF p_x_Header_Payment_rec.check_number IS NULL THEN
2699 p_x_Header_Payment_rec.check_number := FND_API.G_MISS_CHAR;
2700 END IF;
2701
2702 IF p_x_Header_Payment_rec.credit_card_approval_code IS NULL THEN
2703 p_x_Header_Payment_rec.credit_card_approval_code := FND_API.G_MISS_CHAR;
2704 END IF;
2705
2706 IF p_x_Header_Payment_rec.credit_card_approval_date IS NULL THEN
2707 p_x_Header_Payment_rec.credit_card_approval_date := FND_API.G_MISS_DATE;
2708 END IF;
2709
2710 IF p_x_Header_Payment_rec.credit_card_code IS NULL THEN
2711 p_x_Header_Payment_rec.credit_card_code := FND_API.G_MISS_CHAR;
2712 END IF;
2713
2714 IF p_x_Header_Payment_rec.credit_card_expiration_date IS NULL THEN
2715 p_x_Header_Payment_rec.credit_card_expiration_date := FND_API.G_MISS_DATE;
2716 END IF;
2717
2718 IF p_x_Header_Payment_rec.credit_card_holder_name IS NULL THEN
2719 p_x_Header_Payment_rec.credit_card_holder_name := FND_API.G_MISS_CHAR;
2720 END IF;
2721
2722 IF p_x_Header_Payment_rec.credit_card_number IS NULL THEN
2723 p_x_Header_Payment_rec.credit_card_number := FND_API.G_MISS_CHAR;
2724 END IF;
2725
2726 IF p_x_Header_Payment_rec.payment_level_code IS NULL THEN
2727 p_x_Header_Payment_rec.payment_level_code := FND_API.G_MISS_CHAR;
2728 END IF;
2729
2730 IF p_x_Header_Payment_rec.commitment_applied_amount IS NULL THEN
2731 p_x_Header_Payment_rec.commitment_applied_amount := FND_API.G_MISS_NUM;
2732 END IF;
2733
2734 IF p_x_Header_Payment_rec.commitment_interfaced_amount IS NULL THEN
2735 p_x_Header_Payment_rec.commitment_interfaced_amount := FND_API.G_MISS_NUM;
2736 END IF;
2737
2738 IF p_x_Header_Payment_rec.payment_number IS NULL THEN
2739 p_x_Header_Payment_rec.payment_number := FND_API.G_MISS_NUM;
2740 END IF;
2741
2745
2742 IF p_x_Header_Payment_rec.header_id IS NULL THEN
2743 p_x_Header_Payment_rec.header_id := FND_API.G_MISS_NUM;
2744 END IF;
2746 IF p_x_Header_Payment_rec.line_id IS NULL THEN
2747 p_x_Header_Payment_rec.line_id := FND_API.G_MISS_NUM;
2748 END IF;
2749
2750 IF p_x_Header_Payment_rec.payment_amount IS NULL THEN
2751 p_x_Header_Payment_rec.payment_amount := FND_API.G_MISS_NUM;
2752 END IF;
2753
2754 IF p_x_Header_Payment_rec.payment_collection_event IS NULL THEN
2755 p_x_Header_Payment_rec.payment_collection_event := FND_API.G_MISS_CHAR;
2756 END IF;
2757
2758 IF p_x_Header_Payment_rec.defer_payment_processing_flag IS NULL THEN
2759 p_x_Header_Payment_rec.defer_payment_processing_flag := FND_API.G_MISS_CHAR;
2760 END IF;
2761
2762 IF p_x_Header_Payment_rec.payment_trx_id IS NULL THEN
2763 p_x_Header_Payment_rec.payment_trx_id := FND_API.G_MISS_NUM;
2764 END IF;
2765
2766 IF p_x_Header_Payment_rec.payment_type_code IS NULL THEN
2767 p_x_Header_Payment_rec.payment_type_code := FND_API.G_MISS_CHAR;
2768 END IF;
2769
2770 IF p_x_Header_Payment_rec.payment_set_id IS NULL THEN
2771 p_x_Header_Payment_rec.payment_set_id := FND_API.G_MISS_NUM;
2772 END IF;
2773
2774 IF p_x_Header_Payment_rec.prepaid_amount IS NULL THEN
2775 p_x_Header_Payment_rec.prepaid_amount := FND_API.G_MISS_NUM;
2776 END IF;
2777
2778 IF p_x_Header_Payment_rec.program_application_id IS NULL THEN
2779 p_x_Header_Payment_rec.program_application_id := FND_API.G_MISS_NUM;
2780 END IF;
2781
2782 IF p_x_Header_Payment_rec.program_id IS NULL THEN
2783 p_x_Header_Payment_rec.program_id := FND_API.G_MISS_NUM;
2784 END IF;
2785
2786 IF p_x_Header_Payment_rec.program_update_date IS NULL THEN
2787 p_x_Header_Payment_rec.program_update_date := FND_API.G_MISS_DATE;
2788 END IF;
2789
2790 IF p_x_Header_Payment_rec.receipt_method_id IS NULL THEN
2791 p_x_Header_Payment_rec.receipt_method_id := FND_API.G_MISS_NUM;
2792 END IF;
2793
2794 IF p_x_Header_Payment_rec.request_id IS NULL THEN
2795 p_x_Header_Payment_rec.request_id := FND_API.G_MISS_NUM;
2796 END IF;
2797
2798 IF p_x_Header_Payment_rec.tangible_id IS NULL THEN
2799 p_x_Header_Payment_rec.tangible_id := FND_API.G_MISS_CHAR;
2800 END IF;
2801
2802 oe_debug_pub.add('Exiting OE_GENESIS_UTIL.Convert_hdr_pymnt_null_to_miss', 1);
2803
2804 END Convert_hdr_pymnt_null_to_miss;
2805
2806
2807
2808
2809
2810 /*-----------------------------------------------------------
2811 PROCEDURE Convert_Line_null_to_miss
2812 -----------------------------------------------------------*/
2813
2814 PROCEDURE Convert_Line_null_to_miss
2815 ( p_x_line_rec IN OUT NOCOPY OE_Order_PUB.Line_Rec_Type
2816 )
2817 IS
2818 l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
2819 BEGIN
2820
2821 if l_debug_level > 0 then
2822 oe_debug_pub.add('Entering OE_GENESIS_UTIL.Convert_Line_null_to_miss', 1);
2823 end if;
2824
2825 IF p_x_line_rec.unit_cost IS NULL THEN
2826 p_x_line_rec.unit_cost := FND_API.G_MISS_NUM;
2827 END IF;
2828
2829 -- Bug 8841055
2830 IF p_x_line_rec.split_action_code IS NULL THEN
2831 p_x_line_rec.split_action_code := Fnd_Api.G_Miss_Char;
2832 END IF;
2833
2834
2835 IF p_x_line_rec.accounting_rule_id IS NULL THEN
2836 p_x_line_rec.accounting_rule_id := FND_API.G_MISS_NUM;
2837 END IF;
2838
2839 IF p_x_line_rec.accounting_rule_duration IS NULL THEN
2840 p_x_line_rec.accounting_rule_duration := FND_API.G_MISS_NUM;
2841 END IF;
2842
2843 IF p_x_line_rec.actual_arrival_date IS NULL THEN
2844 p_x_line_rec.actual_arrival_date := FND_API.G_MISS_DATE;
2845 END IF;
2846
2847 IF p_x_line_rec.actual_shipment_date IS NULL THEN
2848 p_x_line_rec.actual_shipment_date := FND_API.G_MISS_DATE;
2849 END IF;
2850
2851 IF p_x_line_rec.agreement_id IS NULL THEN
2852 p_x_line_rec.agreement_id := FND_API.G_MISS_NUM;
2853 END IF;
2854
2855 --Added for 10182413...
2856 IF p_x_line_rec.reserved_quantity IS NULL THEN
2857 p_x_line_rec.reserved_quantity := FND_API.G_MISS_NUM;
2858 END IF;
2859 -- End of 10182413
2860
2861
2862 IF p_x_line_rec.arrival_set_id IS NULL THEN
2863 p_x_line_rec.arrival_set_id := FND_API.G_MISS_NUM;
2864 END IF;
2865
2866 -- Start: Fix 8530507
2867 -------------------
2868 IF p_x_line_rec.operation = Oe_Globals.G_Opr_Update THEN
2869 oe_debug_pub.ADD(' cnv line null to miss: Operation is.... UPDATE on line: '
2870 || p_x_line_rec.line_id);
2871 DECLARE
2872 l_old_arrival_set_id oe_order_lines_all.arrival_set_id%TYPE;
2873 BEGIN
2874 oe_debug_pub.ADD(' cnv line null to miss: Location 11...');
2875 SELECT l.arrival_set_id
2876 INTO l_old_arrival_set_id
2877 FROM oe_order_lines_all l
2878 WHERE l.line_id = p_x_line_rec.line_id;
2879 oe_debug_pub.ADD(' cnv line null to miss: l_old_arrival_set = ' || l_old_arrival_set_id);
2880
2881 IF Nvl(l_old_arrival_set_id, Fnd_Api.G_Miss_Num) <> Fnd_Api.G_Miss_Num
2882 THEN
2883 -- The line has already been a part of shipset. The user really
2884 -- intended to remove it from the arrival set, if at all they had set
2885 -- p_x_line_rec.arrival_set to a NULL. Explicitly check for this case
2889 oe_debug_pub.ADD(' cnv line null to miss: Location 13...');
2886 -- and assign a NULL to arrival_set_id.
2887 oe_debug_pub.ADD(' cnv line null to miss: Location 12...');
2888 IF p_x_line_rec.arrival_set IS NULL THEN
2890 p_x_line_rec.arrival_set_id := NULL;
2891 END IF;
2892 ELSE
2893 -- This line is being put afresh into an existing arrival set.
2894 -- In this case, we:
2895 -- check whether p_x_line_rec.arrival_set is not-null;
2896 IF p_x_line_rec.arrival_set IS NOT NULL THEN
2897
2898 -- derive its arrival_set_id from table: oe_sets;
2899 SELECT DISTINCT set_id INTO l_old_arrival_set_id
2900 FROM oe_sets
2901 WHERE set_type = 'ARRIVAL_SET'
2902 AND header_id = p_x_line_rec.header_id
2903 AND set_name = p_x_line_rec.arrival_set;
2904
2905 -- stamp the derived arrival_set_id on p_x_line_rec.arrival_set_id
2906 p_x_line_rec.arrival_set_id := l_old_arrival_set_id;
2907 -- 10171747
2908 ELSE -- that is, when p_x_line_rec.arrival_set is null in update mode.
2909 p_x_line_rec.arrival_set := Fnd_Api.G_Miss_Char;
2910 -- 10171747
2911 END IF;
2912 END IF; -- Check on l_old_arrival_set_id
2913 EXCEPTION
2914 WHEN Others THEN
2915 IF p_x_line_rec.arrival_set_id IS NULL THEN
2916 p_x_line_rec.arrival_set_id := fnd_api.g_miss_num;
2917 END IF;
2918
2919 -- 10171747
2920 IF p_x_line_rec.arrival_set IS NULL THEN
2921 p_x_line_rec.arrival_set := Fnd_Api.G_Miss_Char;
2922 END IF;
2923 -- 10171747
2924 oe_debug_pub.ADD('Exception occurred at OEXUGNIB Loc 14: ' || SQLERRM);
2925 END;
2926 ELSE -- For entity operations other than UPDATE.
2927 oe_debug_pub.ADD(' cnv line null to miss: Location 15...');
2928 IF p_x_line_rec.arrival_set_id IS NULL THEN
2929 p_x_line_rec.arrival_set_id := Fnd_Api.G_Miss_Num;
2930 END IF;
2931
2932 -- 10171747
2933 IF p_x_line_rec.arrival_set IS NULL THEN
2934 p_x_line_rec.arrival_set := Fnd_Api.G_Miss_Char;
2935 END IF;
2936 -- 10171747
2937
2938 END IF; -- Operation code check for UPDATE.
2939 -------------------
2940 -- End: Fix 8530507
2941
2942 -- Start: Fix 9874630
2943 -- This is commented out in favour of the efficient solution
2944 -- implemented during 10171747.
2945 /*
2946 IF p_x_line_rec.operation = Oe_Globals.G_Opr_Update THEN
2947 DECLARE
2948 l_old_arrival_set oe_sets.set_name%TYPE := null;
2949 BEGIN
2950 -- Get existing arrival set.
2951 SELECT set_name
2952 INTO l_old_arrival_set
2953 FROM oe_sets s,
2954 oe_order_lines_all l
2955 WHERE s.set_type = 'ARRIVAL_SET'
2956 AND l.arrival_set_id = s.set_id
2957 AND l.line_id = p_x_line_rec.line_id;
2958
2959 -- If existing value and incoming value are same, set it to miss char
2960 IF l_old_arrival_set = p_x_line_rec.arrival_set THEN
2961 p_x_line_rec.arrival_set := Fnd_Api.G_Miss_Char;
2962 END IF;
2963
2964 EXCEPTION
2965 -- If there is no ship set before and incoming value is also null
2966 -- set it to miss Char
2967 WHEN Others THEN -- including NO_DATA_FOUND
2968 IF p_x_line_rec.arrival_set IS NULL THEN
2969 p_x_line_rec.arrival_set := fnd_api.g_miss_Char;
2970 END IF;
2971 END;
2972 END IF; -- Additional operation code check for UPDATE.
2973 */
2974 -- End: Fix 9874630
2975
2976
2977 IF p_x_line_rec.ato_line_id IS NULL THEN
2978 p_x_line_rec.ato_line_id := FND_API.G_MISS_NUM;
2979 END IF;
2980 IF p_x_line_rec.upgraded_flag IS NULL THEN
2981 p_x_line_rec.upgraded_flag := FND_API.G_MISS_CHAR;
2982 END IF;
2983
2984 IF p_x_line_rec.attribute1 IS NULL THEN
2985 p_x_line_rec.attribute1 := FND_API.G_MISS_CHAR;
2986 END IF;
2987
2988 IF p_x_line_rec.attribute10 IS NULL THEN
2989 p_x_line_rec.attribute10 := FND_API.G_MISS_CHAR;
2990 END IF;
2991
2992 IF p_x_line_rec.attribute11 IS NULL THEN
2993 p_x_line_rec.attribute11 := FND_API.G_MISS_CHAR;
2994 END IF;
2995
2996 IF p_x_line_rec.attribute12 IS NULL THEN
2997 p_x_line_rec.attribute12 := FND_API.G_MISS_CHAR;
2998 END IF;
2999
3000 IF p_x_line_rec.attribute13 IS NULL THEN
3001 p_x_line_rec.attribute13 := FND_API.G_MISS_CHAR;
3002 END IF;
3003
3004 IF p_x_line_rec.attribute14 IS NULL THEN
3005 p_x_line_rec.attribute14 := FND_API.G_MISS_CHAR;
3006 END IF;
3007
3008 IF p_x_line_rec.attribute15 IS NULL THEN
3009 p_x_line_rec.attribute15 := FND_API.G_MISS_CHAR;
3010 END IF;
3011
3012 IF p_x_line_rec.attribute16 IS NULL THEN --For bug 2184255
3013 p_x_line_rec.attribute16 := FND_API.G_MISS_CHAR;
3014 END IF;
3015
3016 IF p_x_line_rec.attribute17 IS NULL THEN
3017 p_x_line_rec.attribute17 := FND_API.G_MISS_CHAR;
3018 END IF;
3019
3020 IF p_x_line_rec.attribute18 IS NULL THEN
3021 p_x_line_rec.attribute18 := FND_API.G_MISS_CHAR;
3022 END IF;
3023
3024 IF p_x_line_rec.attribute19 IS NULL THEN
3025 p_x_line_rec.attribute19 := FND_API.G_MISS_CHAR;
3026 END IF;
3027
3028 IF p_x_line_rec.attribute2 IS NULL THEN
3029 p_x_line_rec.attribute2 := FND_API.G_MISS_CHAR;
3030 END IF;
3031
3032 IF p_x_line_rec.attribute20 IS NULL THEN
3036 IF p_x_line_rec.attribute3 IS NULL THEN
3033 p_x_line_rec.attribute20 := FND_API.G_MISS_CHAR;
3034 END IF;
3035
3037 p_x_line_rec.attribute3 := FND_API.G_MISS_CHAR;
3038 END IF;
3039
3040 IF p_x_line_rec.attribute4 IS NULL THEN
3041 p_x_line_rec.attribute4 := FND_API.G_MISS_CHAR;
3042 END IF;
3043
3044 IF p_x_line_rec.attribute5 IS NULL THEN
3045 p_x_line_rec.attribute5 := FND_API.G_MISS_CHAR;
3046 END IF;
3047
3048 IF p_x_line_rec.attribute6 IS NULL THEN
3049 p_x_line_rec.attribute6 := FND_API.G_MISS_CHAR;
3050 END IF;
3051
3052 IF p_x_line_rec.attribute7 IS NULL THEN
3053 p_x_line_rec.attribute7 := FND_API.G_MISS_CHAR;
3054 END IF;
3055
3056 IF p_x_line_rec.attribute8 IS NULL THEN
3057 p_x_line_rec.attribute8 := FND_API.G_MISS_CHAR;
3058 END IF;
3059
3060 IF p_x_line_rec.attribute9 IS NULL THEN
3061 p_x_line_rec.attribute9 := FND_API.G_MISS_CHAR;
3062 END IF;
3063
3064 IF p_x_line_rec.auto_selected_quantity IS NULL THEN
3065 p_x_line_rec.auto_selected_quantity := FND_API.G_MISS_NUM;
3066 END IF;
3067 IF p_x_line_rec.authorized_to_ship_flag IS NULL THEN
3068 p_x_line_rec.authorized_to_ship_flag := FND_API.G_MISS_CHAR;
3069 END IF;
3070
3071 IF p_x_line_rec.booked_flag IS NULL THEN
3072 p_x_line_rec.booked_flag := FND_API.G_MISS_CHAR;
3073 END IF;
3074
3075 IF p_x_line_rec.cancelled_flag IS NULL THEN
3076 p_x_line_rec.cancelled_flag := FND_API.G_MISS_CHAR;
3077 END IF;
3078
3079 IF p_x_line_rec.cancelled_quantity IS NULL THEN
3080 p_x_line_rec.cancelled_quantity := FND_API.G_MISS_NUM;
3081 END IF;
3082
3083 IF p_x_line_rec.component_code IS NULL THEN
3084 p_x_line_rec.component_code := FND_API.G_MISS_CHAR;
3085 END IF;
3086
3087 IF p_x_line_rec.component_number IS NULL THEN
3088 p_x_line_rec.component_number := FND_API.G_MISS_NUM;
3089 END IF;
3090
3091 IF p_x_line_rec.component_sequence_id IS NULL THEN
3092 p_x_line_rec.component_sequence_id := FND_API.G_MISS_NUM;
3093 END IF;
3094
3095 IF p_x_line_rec.config_header_id IS NULL THEN
3096 p_x_line_rec.config_header_id := FND_API.G_MISS_NUM;
3097 END IF;
3098
3099 IF p_x_line_rec.config_rev_nbr IS NULL THEN
3100 p_x_line_rec.config_rev_nbr := FND_API.G_MISS_NUM;
3101 END IF;
3102
3103 IF p_x_line_rec.config_display_sequence IS NULL THEN
3104 p_x_line_rec.config_display_sequence := FND_API.G_MISS_NUM;
3105 END IF;
3106
3107 IF p_x_line_rec.configuration_id IS NULL THEN
3108 p_x_line_rec.configuration_id := FND_API.G_MISS_NUM;
3109 END IF;
3110
3111 IF p_x_line_rec.context IS NULL THEN
3112 p_x_line_rec.context := FND_API.G_MISS_CHAR;
3113 END IF;
3114
3115
3116
3117
3118
3119 IF p_x_line_rec.created_by IS NULL THEN
3120 p_x_line_rec.created_by := FND_API.G_MISS_NUM;
3121 END IF;
3122
3123 IF p_x_line_rec.creation_date IS NULL THEN
3124 p_x_line_rec.creation_date := FND_API.G_MISS_DATE;
3125 END IF;
3126
3127 IF p_x_line_rec.credit_invoice_line_id IS NULL THEN
3128 p_x_line_rec.credit_invoice_line_id := FND_API.G_MISS_NUM;
3129 END IF;
3130
3131 IF p_x_line_rec.customer_dock_code IS NULL THEN
3132 p_x_line_rec.customer_dock_code := FND_API.G_MISS_CHAR;
3133 END IF;
3134
3135 IF p_x_line_rec.customer_job IS NULL THEN
3136 p_x_line_rec.customer_job := FND_API.G_MISS_CHAR;
3137 END IF;
3138
3139 IF p_x_line_rec.customer_production_line IS NULL THEN
3140 p_x_line_rec.customer_production_line := FND_API.G_MISS_CHAR;
3141 END IF;
3142
3143 IF p_x_line_rec.cust_production_seq_num IS NULL THEN
3144 p_x_line_rec.cust_production_seq_num := FND_API.G_MISS_CHAR;
3145 END IF;
3146
3147 IF p_x_line_rec.customer_trx_line_id IS NULL THEN
3148 p_x_line_rec.customer_trx_line_id := FND_API.G_MISS_NUM;
3149 END IF;
3150
3151 IF p_x_line_rec.cust_model_serial_number IS NULL THEN
3152 p_x_line_rec.cust_model_serial_number := FND_API.G_MISS_CHAR;
3153 END IF;
3154
3155 IF p_x_line_rec.cust_po_number IS NULL THEN
3156 p_x_line_rec.cust_po_number := FND_API.G_MISS_CHAR;
3157 END IF;
3158
3159 IF p_x_line_rec.customer_line_number IS NULL THEN
3160 p_x_line_rec.customer_line_number := FND_API.G_MISS_CHAR;
3161 END IF;
3162
3163 IF p_x_line_rec.customer_shipment_number IS NULL THEN
3164 p_x_line_rec.customer_shipment_number := FND_API.G_MISS_CHAR;
3165 END IF;
3166
3167 IF p_x_line_rec.delivery_lead_time IS NULL THEN
3168 p_x_line_rec.delivery_lead_time := FND_API.G_MISS_NUM;
3169 END IF;
3170
3171 IF p_x_line_rec.deliver_to_contact_id IS NULL THEN
3172 p_x_line_rec.deliver_to_contact_id := FND_API.G_MISS_NUM;
3173 END IF;
3174
3175 IF p_x_line_rec.deliver_to_org_id IS NULL THEN
3176 p_x_line_rec.deliver_to_org_id := FND_API.G_MISS_NUM;
3177 END IF;
3178
3179 IF p_x_line_rec.demand_bucket_type_code IS NULL THEN
3180 p_x_line_rec.demand_bucket_type_code := FND_API.G_MISS_CHAR;
3181 END IF;
3182
3183 IF p_x_line_rec.demand_class_code IS NULL THEN
3184 p_x_line_rec.demand_class_code := FND_API.G_MISS_CHAR;
3185 END IF;
3186
3187 IF p_x_line_rec.dep_plan_required_flag IS NULL THEN
3188 p_x_line_rec.dep_plan_required_flag := FND_API.G_MISS_CHAR;
3189 END IF;
3190
3191
3192 IF p_x_line_rec.earliest_acceptable_date IS NULL THEN
3193 p_x_line_rec.earliest_acceptable_date := FND_API.G_MISS_DATE;
3194 END IF;
3195
3196 IF p_x_line_rec.explosion_date IS NULL THEN
3197 p_x_line_rec.explosion_date := FND_API.G_MISS_DATE;
3198 END IF;
3199
3200 IF p_x_line_rec.fob_point_code IS NULL THEN
3201 p_x_line_rec.fob_point_code := FND_API.G_MISS_CHAR;
3202 END IF;
3203
3204 IF p_x_line_rec.freight_carrier_code IS NULL THEN
3205 p_x_line_rec.freight_carrier_code := FND_API.G_MISS_CHAR;
3206 END IF;
3207
3208 IF p_x_line_rec.freight_terms_code IS NULL THEN
3209 p_x_line_rec.freight_terms_code := FND_API.G_MISS_CHAR;
3210 END IF;
3211
3212 IF p_x_line_rec.fulfilled_quantity IS NULL THEN
3213 p_x_line_rec.fulfilled_quantity := FND_API.G_MISS_NUM;
3214 END IF;
3215
3216 IF p_x_line_rec.fulfilled_flag IS NULL THEN
3217 p_x_line_rec.fulfilled_flag := FND_API.G_MISS_CHAR;
3218 END IF;
3219
3220 IF p_x_line_rec.fulfillment_method_code IS NULL THEN
3221 p_x_line_rec.fulfillment_method_code := FND_API.G_MISS_CHAR;
3222 END IF;
3223
3224 IF p_x_line_rec.fulfillment_date IS NULL THEN
3225 p_x_line_rec.fulfillment_date := FND_API.G_MISS_DATE;
3226 END IF;
3227
3228 IF p_x_line_rec.global_attribute1 IS NULL THEN
3229 p_x_line_rec.global_attribute1 := FND_API.G_MISS_CHAR;
3230 END IF;
3231
3232 IF p_x_line_rec.global_attribute10 IS NULL THEN
3233 p_x_line_rec.global_attribute10 := FND_API.G_MISS_CHAR;
3234 END IF;
3235
3236 IF p_x_line_rec.global_attribute11 IS NULL THEN
3237 p_x_line_rec.global_attribute11 := FND_API.G_MISS_CHAR;
3238 END IF;
3239
3240 IF p_x_line_rec.global_attribute12 IS NULL THEN
3241 p_x_line_rec.global_attribute12 := FND_API.G_MISS_CHAR;
3242 END IF;
3243
3244 IF p_x_line_rec.global_attribute13 IS NULL THEN
3245 p_x_line_rec.global_attribute13 := FND_API.G_MISS_CHAR;
3246 END IF;
3247
3248 IF p_x_line_rec.global_attribute14 IS NULL THEN
3249 p_x_line_rec.global_attribute14 := FND_API.G_MISS_CHAR;
3250 END IF;
3251
3252 IF p_x_line_rec.global_attribute15 IS NULL THEN
3253 p_x_line_rec.global_attribute15 := FND_API.G_MISS_CHAR;
3254 END IF;
3255
3256 IF p_x_line_rec.global_attribute16 IS NULL THEN
3257 p_x_line_rec.global_attribute16 := FND_API.G_MISS_CHAR;
3258 END IF;
3259
3260 IF p_x_line_rec.global_attribute17 IS NULL THEN
3261 p_x_line_rec.global_attribute17 := FND_API.G_MISS_CHAR;
3262 END IF;
3263
3264 IF p_x_line_rec.global_attribute18 IS NULL THEN
3265 p_x_line_rec.global_attribute18 := FND_API.G_MISS_CHAR;
3266 END IF;
3267
3268 IF p_x_line_rec.global_attribute19 IS NULL THEN
3269 p_x_line_rec.global_attribute19 := FND_API.G_MISS_CHAR;
3270 END IF;
3271
3272 IF p_x_line_rec.global_attribute2 IS NULL THEN
3273 p_x_line_rec.global_attribute2 := FND_API.G_MISS_CHAR;
3274 END IF;
3275
3276 IF p_x_line_rec.global_attribute20 IS NULL THEN
3277 p_x_line_rec.global_attribute20 := FND_API.G_MISS_CHAR;
3278 END IF;
3279
3280 IF p_x_line_rec.global_attribute3 IS NULL THEN
3281 p_x_line_rec.global_attribute3 := FND_API.G_MISS_CHAR;
3282 END IF;
3283
3284 IF p_x_line_rec.global_attribute4 IS NULL THEN
3285 p_x_line_rec.global_attribute4 := FND_API.G_MISS_CHAR;
3286 END IF;
3287
3288 IF p_x_line_rec.global_attribute5 IS NULL THEN
3289 p_x_line_rec.global_attribute5 := FND_API.G_MISS_CHAR;
3290 END IF;
3291
3292 IF p_x_line_rec.global_attribute6 IS NULL THEN
3293 p_x_line_rec.global_attribute6 := FND_API.G_MISS_CHAR;
3294 END IF;
3295
3296 IF p_x_line_rec.global_attribute7 IS NULL THEN
3297 p_x_line_rec.global_attribute7 := FND_API.G_MISS_CHAR;
3298 END IF;
3299
3300 IF p_x_line_rec.global_attribute8 IS NULL THEN
3301 p_x_line_rec.global_attribute8 := FND_API.G_MISS_CHAR;
3302 END IF;
3303
3304 IF p_x_line_rec.global_attribute9 IS NULL THEN
3305 p_x_line_rec.global_attribute9 := FND_API.G_MISS_CHAR;
3306 END IF;
3307
3308 IF p_x_line_rec.global_attribute_category IS NULL THEN
3309 p_x_line_rec.global_attribute_category := FND_API.G_MISS_CHAR;
3310 END IF;
3311
3312 IF p_x_line_rec.header_id IS NULL THEN
3313 p_x_line_rec.header_id := FND_API.G_MISS_NUM;
3314 END IF;
3315
3316 IF p_x_line_rec.industry_attribute1 IS NULL THEN
3317 p_x_line_rec.industry_attribute1 := FND_API.G_MISS_CHAR;
3318 END IF;
3319
3320 IF p_x_line_rec.industry_attribute10 IS NULL THEN
3321 p_x_line_rec.industry_attribute10 := FND_API.G_MISS_CHAR;
3322 END IF;
3323
3324 IF p_x_line_rec.industry_attribute11 IS NULL THEN
3325 p_x_line_rec.industry_attribute11 := FND_API.G_MISS_CHAR;
3326 END IF;
3327
3328 IF p_x_line_rec.industry_attribute12 IS NULL THEN
3329 p_x_line_rec.industry_attribute12 := FND_API.G_MISS_CHAR;
3330 END IF;
3331
3332 IF p_x_line_rec.industry_attribute13 IS NULL THEN
3333 p_x_line_rec.industry_attribute13 := FND_API.G_MISS_CHAR;
3334 END IF;
3335
3336 IF p_x_line_rec.industry_attribute14 IS NULL THEN
3337 p_x_line_rec.industry_attribute14 := FND_API.G_MISS_CHAR;
3338 END IF;
3339
3340 IF p_x_line_rec.industry_attribute15 IS NULL THEN
3341 p_x_line_rec.industry_attribute15 := FND_API.G_MISS_CHAR;
3342 END IF;
3343
3344 IF p_x_line_rec.industry_attribute16 IS NULL THEN
3345 p_x_line_rec.industry_attribute16 := FND_API.G_MISS_CHAR;
3346 END IF;
3347 IF p_x_line_rec.industry_attribute17 IS NULL THEN
3348 p_x_line_rec.industry_attribute17 := FND_API.G_MISS_CHAR;
3349 END IF;
3350 IF p_x_line_rec.industry_attribute18 IS NULL THEN
3351 p_x_line_rec.industry_attribute18 := FND_API.G_MISS_CHAR;
3352 END IF;
3353 IF p_x_line_rec.industry_attribute19 IS NULL THEN
3354 p_x_line_rec.industry_attribute19 := FND_API.G_MISS_CHAR;
3355 END IF;
3356 IF p_x_line_rec.industry_attribute20 IS NULL THEN
3357 p_x_line_rec.industry_attribute20 := FND_API.G_MISS_CHAR;
3358 END IF;
3359 IF p_x_line_rec.industry_attribute21 IS NULL THEN
3360 p_x_line_rec.industry_attribute21 := FND_API.G_MISS_CHAR;
3361 END IF;
3362 IF p_x_line_rec.industry_attribute22 IS NULL THEN
3363 p_x_line_rec.industry_attribute22 := FND_API.G_MISS_CHAR;
3364 END IF;
3365 IF p_x_line_rec.industry_attribute23 IS NULL THEN
3366 p_x_line_rec.industry_attribute23 := FND_API.G_MISS_CHAR;
3367 END IF;
3368 IF p_x_line_rec.industry_attribute24 IS NULL THEN
3369 p_x_line_rec.industry_attribute24 := FND_API.G_MISS_CHAR;
3370 END IF;
3371 IF p_x_line_rec.industry_attribute25 IS NULL THEN
3372 p_x_line_rec.industry_attribute25 := FND_API.G_MISS_CHAR;
3373 END IF;
3374 IF p_x_line_rec.industry_attribute26 IS NULL THEN
3375 p_x_line_rec.industry_attribute26 := FND_API.G_MISS_CHAR;
3376 END IF;
3377 IF p_x_line_rec.industry_attribute27 IS NULL THEN
3378 p_x_line_rec.industry_attribute27 := FND_API.G_MISS_CHAR;
3379 END IF;
3380 IF p_x_line_rec.industry_attribute28 IS NULL THEN
3381 p_x_line_rec.industry_attribute28 := FND_API.G_MISS_CHAR;
3382 END IF;
3383 IF p_x_line_rec.industry_attribute29 IS NULL THEN
3384 p_x_line_rec.industry_attribute29 := FND_API.G_MISS_CHAR;
3385 END IF;
3386 IF p_x_line_rec.industry_attribute30 IS NULL THEN
3387 p_x_line_rec.industry_attribute30 := FND_API.G_MISS_CHAR;
3388 END IF;
3389
3390
3391 IF p_x_line_rec.industry_attribute2 IS NULL THEN
3392 p_x_line_rec.industry_attribute2 := FND_API.G_MISS_CHAR;
3393 END IF;
3394
3395 IF p_x_line_rec.industry_attribute3 IS NULL THEN
3396 p_x_line_rec.industry_attribute3 := FND_API.G_MISS_CHAR;
3397 END IF;
3398
3399 IF p_x_line_rec.industry_attribute4 IS NULL THEN
3400 p_x_line_rec.industry_attribute4 := FND_API.G_MISS_CHAR;
3401 END IF;
3402
3403 IF p_x_line_rec.industry_attribute5 IS NULL THEN
3404 p_x_line_rec.industry_attribute5 := FND_API.G_MISS_CHAR;
3405 END IF;
3406
3407 IF p_x_line_rec.industry_attribute6 IS NULL THEN
3408 p_x_line_rec.industry_attribute6 := FND_API.G_MISS_CHAR;
3409 END IF;
3410
3411 IF p_x_line_rec.industry_attribute7 IS NULL THEN
3412 p_x_line_rec.industry_attribute7 := FND_API.G_MISS_CHAR;
3413 END IF;
3414
3415 IF p_x_line_rec.industry_attribute8 IS NULL THEN
3416 p_x_line_rec.industry_attribute8 := FND_API.G_MISS_CHAR;
3417 END IF;
3418
3419 IF p_x_line_rec.industry_attribute9 IS NULL THEN
3420 p_x_line_rec.industry_attribute9 := FND_API.G_MISS_CHAR;
3421 END IF;
3422
3423 IF p_x_line_rec.industry_context IS NULL THEN
3424 p_x_line_rec.industry_context := FND_API.G_MISS_CHAR;
3425 END IF;
3426
3427 /* TP_ATTRIBUTE */
3428 IF p_x_line_rec.tp_context IS NULL THEN
3429 p_x_line_rec.tp_context := FND_API.G_MISS_CHAR;
3430 END IF;
3431 IF p_x_line_rec.tp_attribute1 IS NULL THEN
3432 p_x_line_rec.tp_attribute1 := FND_API.G_MISS_CHAR;
3433 END IF;
3434 IF p_x_line_rec.tp_attribute2 IS NULL THEN
3435 p_x_line_rec.tp_attribute2 := FND_API.G_MISS_CHAR;
3436 END IF;
3437 IF p_x_line_rec.tp_attribute3 IS NULL THEN
3438 p_x_line_rec.tp_attribute3 := FND_API.G_MISS_CHAR;
3439 END IF;
3440 IF p_x_line_rec.tp_attribute4 IS NULL THEN
3441 p_x_line_rec.tp_attribute4 := FND_API.G_MISS_CHAR;
3442 END IF;
3443 IF p_x_line_rec.tp_attribute5 IS NULL THEN
3444 p_x_line_rec.tp_attribute5 := FND_API.G_MISS_CHAR;
3445 END IF;
3446 IF p_x_line_rec.tp_attribute6 IS NULL THEN
3447 p_x_line_rec.tp_attribute6 := FND_API.G_MISS_CHAR;
3448 END IF;
3449 IF p_x_line_rec.tp_attribute7 IS NULL THEN
3450 p_x_line_rec.tp_attribute7 := FND_API.G_MISS_CHAR;
3451 END IF;
3452 IF p_x_line_rec.tp_attribute8 IS NULL THEN
3453 p_x_line_rec.tp_attribute8 := FND_API.G_MISS_CHAR;
3454 END IF;
3455 IF p_x_line_rec.tp_attribute9 IS NULL THEN
3456 p_x_line_rec.tp_attribute9 := FND_API.G_MISS_CHAR;
3457 END IF;
3458 IF p_x_line_rec.tp_attribute10 IS NULL THEN
3459 p_x_line_rec.tp_attribute10 := FND_API.G_MISS_CHAR;
3460 END IF;
3461 IF p_x_line_rec.tp_attribute11 IS NULL THEN
3462 p_x_line_rec.tp_attribute11 := FND_API.G_MISS_CHAR;
3463 END IF;
3464 IF p_x_line_rec.tp_attribute12 IS NULL THEN
3465 p_x_line_rec.tp_attribute12 := FND_API.G_MISS_CHAR;
3466 END IF;
3467 IF p_x_line_rec.tp_attribute13 IS NULL THEN
3468 p_x_line_rec.tp_attribute13 := FND_API.G_MISS_CHAR;
3469 END IF;
3470 IF p_x_line_rec.tp_attribute14 IS NULL THEN
3471 p_x_line_rec.tp_attribute14 := FND_API.G_MISS_CHAR;
3472 END IF;
3473 IF p_x_line_rec.tp_attribute15 IS NULL THEN
3474 p_x_line_rec.tp_attribute15 := FND_API.G_MISS_CHAR;
3475 END IF;
3476
3477
3478 IF p_x_line_rec.intermed_ship_to_contact_id IS NULL THEN
3479 p_x_line_rec.intermed_ship_to_contact_id := FND_API.G_MISS_NUM;
3480 END IF;
3481
3482 IF p_x_line_rec.intermed_ship_to_org_id IS NULL THEN
3483 p_x_line_rec.intermed_ship_to_org_id := FND_API.G_MISS_NUM;
3484 END IF;
3485
3486 IF p_x_line_rec.inventory_item_id IS NULL THEN
3487 p_x_line_rec.inventory_item_id := FND_API.G_MISS_NUM;
3488 END IF;
3489
3490 IF p_x_line_rec.invoice_interface_status_code IS NULL THEN
3491 p_x_line_rec.invoice_interface_status_code := FND_API.G_MISS_CHAR;
3492 END IF;
3493
3494
3495
3496 IF p_x_line_rec.invoice_to_contact_id IS NULL THEN
3497 p_x_line_rec.invoice_to_contact_id := FND_API.G_MISS_NUM;
3498 END IF;
3499
3500 IF p_x_line_rec.invoiced_quantity IS NULL THEN
3501 p_x_line_rec.invoiced_quantity := FND_API.G_MISS_NUM;
3502 END IF;
3503
3504 IF p_x_line_rec.invoice_to_org_id IS NULL THEN
3505 p_x_line_rec.invoice_to_org_id := FND_API.G_MISS_NUM;
3506 END IF;
3507
3508 IF p_x_line_rec.invoicing_rule_id IS NULL THEN
3509 p_x_line_rec.invoicing_rule_id := FND_API.G_MISS_NUM;
3510 END IF;
3511
3512 IF p_x_line_rec.ordered_item_id IS NULL THEN
3513 p_x_line_rec.ordered_item_id := FND_API.G_MISS_NUM;
3514 END IF;
3515
3516 IF p_x_line_rec.item_identifier_type IS NULL THEN
3517 p_x_line_rec.item_identifier_type := FND_API.G_MISS_CHAR;
3518 END IF;
3519
3520 IF p_x_line_rec.ordered_item IS NULL THEN
3521 p_x_line_rec.ordered_item := FND_API.G_MISS_CHAR;
3522 END IF;
3523
3524 IF p_x_line_rec.item_revision IS NULL THEN
3525 p_x_line_rec.item_revision := FND_API.G_MISS_CHAR;
3526 END IF;
3527
3528 IF p_x_line_rec.item_type_code IS NULL THEN
3529 p_x_line_rec.item_type_code := FND_API.G_MISS_CHAR;
3530 END IF;
3531
3532 IF p_x_line_rec.last_updated_by IS NULL THEN
3533 p_x_line_rec.last_updated_by := FND_API.G_MISS_NUM;
3534 END IF;
3535
3536 IF p_x_line_rec.last_update_date IS NULL THEN
3537 p_x_line_rec.last_update_date := FND_API.G_MISS_DATE;
3538 END IF;
3539
3540 IF p_x_line_rec.last_update_login IS NULL THEN
3541 p_x_line_rec.last_update_login := FND_API.G_MISS_NUM;
3542 END IF;
3543
3544 IF p_x_line_rec.latest_acceptable_date IS NULL THEN
3545 p_x_line_rec.latest_acceptable_date := FND_API.G_MISS_DATE;
3546 END IF;
3547
3548 IF p_x_line_rec.line_category_code IS NULL THEN
3549 p_x_line_rec.line_category_code := FND_API.G_MISS_CHAR;
3550 END IF;
3551
3552 IF p_x_line_rec.line_id IS NULL THEN
3553 p_x_line_rec.line_id := FND_API.G_MISS_NUM;
3554 END IF;
3555
3556 IF p_x_line_rec.line_number IS NULL THEN
3557 p_x_line_rec.line_number := FND_API.G_MISS_NUM;
3558 END IF;
3559
3560 IF p_x_line_rec.line_type_id IS NULL THEN
3561 p_x_line_rec.line_type_id := FND_API.G_MISS_NUM;
3562 END IF;
3563
3564 IF p_x_line_rec.link_to_line_id IS NULL THEN
3565 p_x_line_rec.link_to_line_id := FND_API.G_MISS_NUM;
3566 END IF;
3567
3568 IF p_x_line_rec.model_group_number IS NULL THEN
3569 p_x_line_rec.model_group_number := FND_API.G_MISS_NUM;
3570 END IF;
3571
3572 IF p_x_line_rec.mfg_component_sequence_id IS NULL THEN
3573 p_x_line_rec.mfg_component_sequence_id := FND_API.G_MISS_NUM;
3574 END IF;
3575
3576 IF p_x_line_rec.mfg_lead_time IS NULL THEN
3577 p_x_line_rec.mfg_lead_time := FND_API.G_MISS_NUM;
3578 END IF;
3579
3580 IF p_x_line_rec.open_flag IS NULL THEN
3581 p_x_line_rec.open_flag := FND_API.G_MISS_CHAR;
3582 END IF;
3583
3584 IF p_x_line_rec.option_flag IS NULL THEN
3585 p_x_line_rec.option_flag := FND_API.G_MISS_CHAR;
3586 END IF;
3587
3588 IF p_x_line_rec.option_number IS NULL THEN
3589 p_x_line_rec.option_number := FND_API.G_MISS_NUM;
3590 END IF;
3591
3592 IF p_x_line_rec.ordered_quantity IS NULL THEN
3593 p_x_line_rec.ordered_quantity := FND_API.G_MISS_NUM;
3594 END IF;
3595
3596 IF p_x_line_rec.order_quantity_uom IS NULL THEN
3597 p_x_line_rec.order_quantity_uom := FND_API.G_MISS_CHAR;
3598 END IF;
3599
3600 -- OPM 02/JUN/00 - Deal with process attributes
3601 -- IS===========================================
3602 IF p_x_line_rec.ordered_quantity2 IS NULL THEN
3603 p_x_line_rec.ordered_quantity2 := FND_API.G_MISS_NUM;
3604 END IF;
3605
3606 IF p_x_line_rec.ordered_quantity_uom2 IS NULL THEN
3607 p_x_line_rec.ordered_quantity_uom2 := FND_API.G_MISS_CHAR;
3608 END IF;
3609 -- OPM 02/JUN/00 - END
3610 -- IS==================
3611
3612 IF p_x_line_rec.org_id IS NULL THEN
3613 p_x_line_rec.org_id := FND_API.G_MISS_NUM;
3614 END IF;
3615
3616 IF p_x_line_rec.orig_sys_document_ref IS NULL THEN
3617 p_x_line_rec.orig_sys_document_ref := FND_API.G_MISS_CHAR;
3618 END IF;
3619
3620 IF p_x_line_rec.orig_sys_line_ref IS NULL THEN
3621 p_x_line_rec.orig_sys_line_ref := FND_API.G_MISS_CHAR;
3622 END IF;
3623
3624 IF p_x_line_rec.orig_sys_shipment_ref IS NULL THEN
3625 p_x_line_rec.orig_sys_shipment_ref := FND_API.G_MISS_CHAR;
3626 END IF;
3627
3628 IF p_x_line_rec.original_list_price IS NULL THEN
3629 p_x_line_rec.original_list_price:= FND_API.G_MISS_NUM;
3630 END IF;
3631
3632 IF p_x_line_rec.over_ship_reason_code IS NULL THEN
3633 p_x_line_rec.over_ship_reason_code := FND_API.G_MISS_CHAR;
3634 END IF;
3635 IF p_x_line_rec.over_ship_resolved_flag IS NULL THEN
3636 p_x_line_rec.over_ship_resolved_flag := FND_API.G_MISS_CHAR;
3637 END IF;
3638
3639 IF p_x_line_rec.payment_term_id IS NULL THEN
3640 p_x_line_rec.payment_term_id := FND_API.G_MISS_NUM;
3641 END IF;
3642
3643 IF p_x_line_rec.planning_priority IS NULL THEN
3644 p_x_line_rec.planning_priority := FND_API.G_MISS_NUM;
3645 END IF;
3646
3647 -- OPM 02/JUN/00 - Deal with process attributes
3648 -- IS===========================================
3649 IF p_x_line_rec.preferred_grade IS NULL THEN
3650 p_x_line_rec.preferred_grade := FND_API.G_MISS_CHAR;
3651 END IF;
3652 -- OPM 02/JUN/00 - END
3653 -- IS==================
3654
3655 IF p_x_line_rec.price_list_id IS NULL THEN
3656 p_x_line_rec.price_list_id := FND_API.G_MISS_NUM;
3657 END IF;
3658
3659 IF p_x_line_rec.price_request_code IS NULL THEN -- PROMOTIONS SEP/01
3660 p_x_line_rec.price_request_code := FND_API.G_MISS_CHAR;
3661 END IF;
3662
3663 IF p_x_line_rec.pricing_attribute1 IS NULL THEN
3664 p_x_line_rec.pricing_attribute1 := FND_API.G_MISS_CHAR;
3665 END IF;
3666
3667 IF p_x_line_rec.pricing_attribute10 IS NULL THEN
3668 p_x_line_rec.pricing_attribute10 := FND_API.G_MISS_CHAR;
3669 END IF;
3670
3671 IF p_x_line_rec.pricing_attribute2 IS NULL THEN
3672 p_x_line_rec.pricing_attribute2 := FND_API.G_MISS_CHAR;
3673 END IF;
3674
3675 IF p_x_line_rec.pricing_attribute3 IS NULL THEN
3676 p_x_line_rec.pricing_attribute3 := FND_API.G_MISS_CHAR;
3677 END IF;
3678
3679 IF p_x_line_rec.pricing_attribute4 IS NULL THEN
3680 p_x_line_rec.pricing_attribute4 := FND_API.G_MISS_CHAR;
3681 END IF;
3682
3683 IF p_x_line_rec.pricing_attribute5 IS NULL THEN
3684 p_x_line_rec.pricing_attribute5 := FND_API.G_MISS_CHAR;
3685 END IF;
3686
3687 IF p_x_line_rec.pricing_attribute6 IS NULL THEN
3688 p_x_line_rec.pricing_attribute6 := FND_API.G_MISS_CHAR;
3689 END IF;
3690
3691 IF p_x_line_rec.pricing_attribute7 IS NULL THEN
3692 p_x_line_rec.pricing_attribute7 := FND_API.G_MISS_CHAR;
3693 END IF;
3694
3695 IF p_x_line_rec.pricing_attribute8 IS NULL THEN
3696 p_x_line_rec.pricing_attribute8 := FND_API.G_MISS_CHAR;
3697 END IF;
3698
3699 IF p_x_line_rec.pricing_attribute9 IS NULL THEN
3700 p_x_line_rec.pricing_attribute9 := FND_API.G_MISS_CHAR;
3701 END IF;
3702
3703 IF p_x_line_rec.pricing_context IS NULL THEN
3707 IF p_x_line_rec.pricing_date IS NULL THEN
3704 p_x_line_rec.pricing_context := FND_API.G_MISS_CHAR;
3705 END IF;
3706
3708 p_x_line_rec.pricing_date := FND_API.G_MISS_DATE;
3709 END IF;
3710
3711 IF p_x_line_rec.pricing_quantity IS NULL THEN
3712 p_x_line_rec.pricing_quantity := FND_API.G_MISS_NUM;
3713 END IF;
3714
3715 IF p_x_line_rec.pricing_quantity_uom IS NULL THEN
3716 p_x_line_rec.pricing_quantity_uom := FND_API.G_MISS_CHAR;
3717 END IF;
3718
3719 IF p_x_line_rec.program_application_id IS NULL THEN
3720 p_x_line_rec.program_application_id := FND_API.G_MISS_NUM;
3721 END IF;
3722
3723 IF p_x_line_rec.program_id IS NULL THEN
3724 p_x_line_rec.program_id := FND_API.G_MISS_NUM;
3725 END IF;
3726
3727 IF p_x_line_rec.program_update_date IS NULL THEN
3728 p_x_line_rec.program_update_date := FND_API.G_MISS_DATE;
3729 END IF;
3730
3731 IF p_x_line_rec.project_id IS NULL THEN
3732 p_x_line_rec.project_id := FND_API.G_MISS_NUM;
3733 END IF;
3734
3735 IF p_x_line_rec.promise_date IS NULL THEN
3736 p_x_line_rec.promise_date := FND_API.G_MISS_DATE;
3737 END IF;
3738
3739 IF p_x_line_rec.re_source_flag IS NULL THEN
3740 p_x_line_rec.re_source_flag := FND_API.G_MISS_CHAR;
3741 END IF;
3742
3743 IF p_x_line_rec.reference_customer_trx_line_id IS NULL THEN
3744 p_x_line_rec.reference_customer_trx_line_id := FND_API.G_MISS_NUM;
3745 END IF;
3746
3747 IF p_x_line_rec.reference_header_id IS NULL THEN
3748 p_x_line_rec.reference_header_id := FND_API.G_MISS_NUM;
3749 END IF;
3750
3751 IF p_x_line_rec.reference_line_id IS NULL THEN
3752 p_x_line_rec.reference_line_id := FND_API.G_MISS_NUM;
3753 END IF;
3754
3755 IF p_x_line_rec.reference_type IS NULL THEN
3756 p_x_line_rec.reference_type := FND_API.G_MISS_CHAR;
3757 END IF;
3758
3759
3760
3761 IF p_x_line_rec.request_date IS NULL THEN
3762 p_x_line_rec.request_date := FND_API.G_MISS_DATE;
3763 END IF;
3764
3765 IF p_x_line_rec.request_id IS NULL THEN
3766 p_x_line_rec.request_id := FND_API.G_MISS_NUM;
3767 END IF;
3768
3769 IF p_x_line_rec.return_attribute1 IS NULL THEN
3770 p_x_line_rec.return_attribute1 := FND_API.G_MISS_CHAR;
3771 END IF;
3772
3773 IF p_x_line_rec.return_attribute10 IS NULL THEN
3774 p_x_line_rec.return_attribute10 := FND_API.G_MISS_CHAR;
3775 END IF;
3776
3777 IF p_x_line_rec.return_attribute11 IS NULL THEN
3778 p_x_line_rec.return_attribute11 := FND_API.G_MISS_CHAR;
3779 END IF;
3780
3781 IF p_x_line_rec.return_attribute12 IS NULL THEN
3782 p_x_line_rec.return_attribute12 := FND_API.G_MISS_CHAR;
3783 END IF;
3784
3785 IF p_x_line_rec.return_attribute13 IS NULL THEN
3786 p_x_line_rec.return_attribute13 := FND_API.G_MISS_CHAR;
3787 END IF;
3788
3789 IF p_x_line_rec.return_attribute14 IS NULL THEN
3790 p_x_line_rec.return_attribute14 := FND_API.G_MISS_CHAR;
3791 END IF;
3792
3793 IF p_x_line_rec.return_attribute15 IS NULL THEN
3794 p_x_line_rec.return_attribute15 := FND_API.G_MISS_CHAR;
3795 END IF;
3796
3797 IF p_x_line_rec.return_attribute2 IS NULL THEN
3798 p_x_line_rec.return_attribute2 := FND_API.G_MISS_CHAR;
3799 END IF;
3800
3801 IF p_x_line_rec.return_attribute3 IS NULL THEN
3802 p_x_line_rec.return_attribute3 := FND_API.G_MISS_CHAR;
3803 END IF;
3804
3805 IF p_x_line_rec.return_attribute4 IS NULL THEN
3806 p_x_line_rec.return_attribute4 := FND_API.G_MISS_CHAR;
3807 END IF;
3808
3809 IF p_x_line_rec.return_attribute5 IS NULL THEN
3810 p_x_line_rec.return_attribute5 := FND_API.G_MISS_CHAR;
3811 END IF;
3812
3813 IF p_x_line_rec.return_attribute6 IS NULL THEN
3814 p_x_line_rec.return_attribute6 := FND_API.G_MISS_CHAR;
3815 END IF;
3816
3817 IF p_x_line_rec.return_attribute7 IS NULL THEN
3818 p_x_line_rec.return_attribute7 := FND_API.G_MISS_CHAR;
3819 END IF;
3820
3821 IF p_x_line_rec.return_attribute8 IS NULL THEN
3822 p_x_line_rec.return_attribute8 := FND_API.G_MISS_CHAR;
3823 END IF;
3824
3825 IF p_x_line_rec.return_attribute9 IS NULL THEN
3826 p_x_line_rec.return_attribute9 := FND_API.G_MISS_CHAR;
3827 END IF;
3828
3829 IF p_x_line_rec.return_context IS NULL THEN
3830 p_x_line_rec.return_context := FND_API.G_MISS_CHAR;
3831 END IF;
3832 IF p_x_line_rec.return_reason_code IS NULL THEN
3833 p_x_line_rec.return_reason_code := FND_API.G_MISS_CHAR;
3834 END IF;
3835 IF p_x_line_rec.salesrep_id IS NULL THEN
3836 p_x_line_rec.salesrep_id := FND_API.G_MISS_NUM;
3837 END IF;
3838
3839 IF p_x_line_rec.rla_schedule_type_code IS NULL THEN
3840 p_x_line_rec.rla_schedule_type_code := FND_API.G_MISS_CHAR;
3841 END IF;
3842
3843 IF p_x_line_rec.schedule_arrival_date IS NULL THEN
3844 p_x_line_rec.schedule_arrival_date := FND_API.G_MISS_DATE;
3845 END IF;
3846
3847 IF p_x_line_rec.schedule_ship_date IS NULL THEN
3848 p_x_line_rec.schedule_ship_date := FND_API.G_MISS_DATE;
3849 END IF;
3850
3851 IF p_x_line_rec.schedule_action_code IS NULL THEN
3852 p_x_line_rec.schedule_action_code := FND_API.G_MISS_CHAR;
3853 END IF;
3854
3855 IF p_x_line_rec.schedule_status_code IS NULL THEN
3856 p_x_line_rec.schedule_status_code := FND_API.G_MISS_CHAR;
3857 END IF;
3858
3859 IF p_x_line_rec.shipment_number IS NULL THEN
3863 IF p_x_line_rec.shipment_priority_code IS NULL THEN
3860 p_x_line_rec.shipment_number := FND_API.G_MISS_NUM;
3861 END IF;
3862
3864 p_x_line_rec.shipment_priority_code := FND_API.G_MISS_CHAR;
3865 END IF;
3866
3867 IF p_x_line_rec.shipped_quantity IS NULL THEN
3868 p_x_line_rec.shipped_quantity := FND_API.G_MISS_NUM;
3869 END IF;
3870
3871 IF p_x_line_rec.shipped_quantity2 IS NULL THEN -- OPM B1661023 04/02/01
3872 p_x_line_rec.shipped_quantity2 := FND_API.G_MISS_NUM;
3873 END IF;
3874
3875 IF p_x_line_rec.shipping_method_code IS NULL THEN
3876 p_x_line_rec.shipping_method_code := FND_API.G_MISS_CHAR;
3877 END IF;
3878
3879 IF p_x_line_rec.shipping_quantity IS NULL THEN
3880 p_x_line_rec.shipping_quantity := FND_API.G_MISS_NUM;
3881 END IF;
3882
3883 IF p_x_line_rec.shipping_quantity2 IS NULL THEN -- OPM B1661023 04/02/01
3884 p_x_line_rec.shipping_quantity2 := FND_API.G_MISS_NUM;
3885 END IF;
3886
3887 IF p_x_line_rec.shipping_quantity_uom IS NULL THEN
3888 p_x_line_rec.shipping_quantity_uom := FND_API.G_MISS_CHAR;
3889 END IF;
3890
3891 IF p_x_line_rec.ship_from_org_id IS NULL THEN
3892 p_x_line_rec.ship_from_org_id := FND_API.G_MISS_NUM;
3893 END IF;
3894
3895 IF p_x_line_rec.subinventory IS NULL THEN
3896 p_x_line_rec.subinventory := FND_API.G_MISS_CHAR;
3897 END IF;
3898
3899 IF p_x_line_rec.ship_model_complete_flag IS NULL THEN
3900 p_x_line_rec.ship_model_complete_flag := FND_API.G_MISS_CHAR;
3901 END IF;
3902
3903 IF p_x_line_rec.ship_set_id IS NULL THEN
3904 p_x_line_rec.ship_set_id := FND_API.G_MISS_NUM;
3905 END IF;
3906
3907 -- Start: Fix of 8530507
3908 -------------------
3909 IF p_x_line_rec.operation = Oe_Globals.G_Opr_Update THEN
3910 oe_debug_pub.ADD(' cnv line null to miss: Operation is.... UPDATE on line: '
3911 || p_x_line_rec.line_id);
3912 DECLARE
3913 l_old_ship_set_id oe_order_lines_all.ship_set_id%TYPE;
3914 BEGIN
3915 oe_debug_pub.ADD(' cnv line null to miss: Location 1...');
3916 SELECT l.ship_set_id
3917 INTO l_old_ship_set_id
3918 FROM oe_order_lines_all l
3919 WHERE l.line_id = p_x_line_rec.line_id;
3920 oe_debug_pub.ADD(' cnv line null to miss: l_old_ship_set = ' || l_old_ship_set_id);
3921
3922 IF Nvl(l_old_ship_set_id, Fnd_Api.G_Miss_Num) <> Fnd_Api.G_Miss_Num
3923 THEN
3924 -- The line has already been a part of shipset. The user really
3925 -- intended to remove it from the shipset, if at all they had set
3926 -- p_x_line_rec.ship_set to a NULL. Explicitly check for this case
3927 -- and assign a NULL to ship_set_id.
3928 oe_debug_pub.ADD(' cnv line null to miss: Location 2...');
3929 IF p_x_line_rec.ship_set IS NULL THEN
3930 oe_debug_pub.ADD(' cnv line null to miss: Location 3...');
3931 p_x_line_rec.ship_set_id := NULL;
3932 END IF;
3933 ELSE
3934 -- Check whether p_x_line_rec.ship_set is not-null;
3935 IF p_x_line_rec.ship_set IS NOT NULL THEN
3936
3937 -- In case it is non-null, derive its ship_set_id from table: oe_sets;
3938 SELECT DISTINCT set_id INTO l_old_ship_set_id
3939 FROM oe_sets
3940 WHERE set_type = 'SHIP_SET'
3941 AND header_id = p_x_line_rec.header_id
3942 AND set_name = p_x_line_rec.ship_set;
3943
3944 -- Stamp the derived ship_set_id on p_x_line_rec.ship_set_id
3945 p_x_line_rec.ship_set_id := l_old_ship_set_id;
3946 -- 10171747
3947 ELSE -- that is, when p_x_line_rec.ship_set is null.
3948 p_x_line_rec.ship_set := Fnd_Api.G_Miss_Char;
3949 -- 10171747
3950 END IF;
3951 END IF; -- Check on l_old_ship_set_id
3952 EXCEPTION
3953 WHEN Others THEN
3954 IF p_x_line_rec.ship_set_id IS NULL THEN
3955 p_x_line_rec.ship_set_id := fnd_api.g_miss_num;
3956 END IF;
3957 -- 10171747
3958 IF p_x_line_rec.ship_set IS NULL THEN
3959 p_x_line_rec.ship_set := Fnd_Api.G_Miss_Char;
3960 END IF;
3961 -- 10171747
3962 oe_debug_pub.ADD('Exception occurred at OEXUGNIB Loc 4: ' || SQLERRM);
3963 END;
3964 ELSE -- For entity operations other than UPDATE.
3965 oe_debug_pub.ADD(' cnv line null to miss: Location 5...');
3966 IF p_x_line_rec.ship_set_id IS NULL THEN
3967 p_x_line_rec.ship_set_id := Fnd_Api.G_Miss_Num;
3968 END IF;
3969 -- 10171747
3970 IF p_x_line_rec.ship_set IS NULL THEN
3971 p_x_line_rec.ship_set := Fnd_Api.G_Miss_Char;
3972 END IF;
3973 -- 10171747
3974 END IF; -- Operation code check for UPDATE.
3975 -------------------
3976 -- End: Fix of 8530507
3977
3978 -- Start: 9874630 Fix
3979 -- This has been commented out during the implementation of efficient
3980 -- solution for 10171747.
3981 -------------------
3982 /*
3983 IF p_x_line_rec.operation = Oe_Globals.G_Opr_Update THEN
3984 DECLARE
3985 l_old_ship_set oe_sets.set_name%TYPE := null;
3986 BEGIN
3987 -- Get existing ship set.
3988 SELECT set_name
3989 INTO l_old_ship_set
3990 FROM oe_sets s,
3991 oe_order_lines_all l
3992 WHERE s.set_type = 'SHIP_SET'
3993 AND l.ship_set_id = s.set_id
3994 AND l.line_id = p_x_line_rec.line_id;
3995
3996 -- If existing value and incoming value are same, set it to miss char
3997 IF l_old_ship_set = p_x_line_rec.ship_set THEN
3998 p_x_line_rec.ship_set := Fnd_Api.G_Miss_Char;
3999 END IF;
4000
4001 EXCEPTION
4002 -- If there is no ship set before and incoming value is also null
4003 -- set it to miss Char
4004 WHEN Others THEN -- including NO_DATA_FOUND
4005 IF p_x_line_rec.ship_set IS NULL THEN
4006 p_x_line_rec.ship_set := fnd_api.g_miss_Char;
4007 END IF;
4008 END;
4009 END IF; -- Additional operation code check for UPDATE.
4010 */
4011 -------------------
4012 -- End: 9874630 Fix
4013
4014
4015 IF p_x_line_rec.ship_tolerance_above IS NULL THEN
4016 p_x_line_rec.ship_tolerance_above := FND_API.G_MISS_NUM;
4017 END IF;
4018
4019 IF p_x_line_rec.ship_tolerance_below IS NULL THEN
4020 p_x_line_rec.ship_tolerance_below := FND_API.G_MISS_NUM;
4021 END IF;
4022
4023 IF p_x_line_rec.shippable_flag IS NULL THEN
4024 p_x_line_rec.shippable_flag := FND_API.G_MISS_CHAR;
4025 END IF;
4026
4027 IF p_x_line_rec.shipping_interfaced_flag IS NULL THEN
4028 p_x_line_rec.shipping_interfaced_flag := FND_API.G_MISS_CHAR;
4029 END IF;
4030
4031 IF p_x_line_rec.ship_to_contact_id IS NULL THEN
4032 p_x_line_rec.ship_to_contact_id := FND_API.G_MISS_NUM;
4033 END IF;
4034
4035 IF p_x_line_rec.ship_to_org_id IS NULL THEN
4036 p_x_line_rec.ship_to_org_id := FND_API.G_MISS_NUM;
4037 END IF;
4038
4039 IF p_x_line_rec.sold_from_org_id IS NULL THEN
4040 p_x_line_rec.sold_from_org_id := FND_API.G_MISS_NUM;
4041 END IF;
4042
4043 IF p_x_line_rec.sold_to_org_id IS NULL THEN
4044 p_x_line_rec.sold_to_org_id := FND_API.G_MISS_NUM;
4045 END IF;
4046
4047 IF p_x_line_rec.sort_order IS NULL THEN
4048 p_x_line_rec.sort_order := FND_API.G_MISS_CHAR;
4049 END IF;
4050
4051 IF p_x_line_rec.source_document_id IS NULL THEN
4052 p_x_line_rec.source_document_id := FND_API.G_MISS_NUM;
4053 END IF;
4054
4055 IF p_x_line_rec.source_document_line_id IS NULL THEN
4056 p_x_line_rec.source_document_line_id := FND_API.G_MISS_NUM;
4057 END IF;
4058
4059 IF p_x_line_rec.source_document_type_id IS NULL THEN
4060 p_x_line_rec.source_document_type_id := FND_API.G_MISS_NUM;
4061 END IF;
4062
4063 IF p_x_line_rec.source_type_code IS NULL THEN
4064 p_x_line_rec.source_type_code := FND_API.G_MISS_CHAR;
4065 END IF;
4066 IF p_x_line_rec.split_from_line_id IS NULL THEN
4067 p_x_line_rec.split_from_line_id := FND_API.G_MISS_NUM;
4068 END IF;
4069 IF p_x_line_rec.line_set_id IS NULL THEN
4070 p_x_line_rec.line_set_id := FND_API.G_MISS_NUM;
4071 END IF;
4072
4073 IF p_x_line_rec.split_by IS NULL THEN
4074 p_x_line_rec.split_by := FND_API.G_MISS_CHAR;
4075 END IF;
4076 IF p_x_line_rec.model_remnant_flag IS NULL THEN
4077 p_x_line_rec.model_remnant_flag := FND_API.G_MISS_CHAR;
4078 END IF;
4079 IF p_x_line_rec.task_id IS NULL THEN
4080 p_x_line_rec.task_id := FND_API.G_MISS_NUM;
4081 END IF;
4082
4083 IF p_x_line_rec.tax_code IS NULL THEN
4084 p_x_line_rec.tax_code := FND_API.G_MISS_CHAR;
4085 END IF;
4086
4087 IF p_x_line_rec.tax_date IS NULL THEN
4088 p_x_line_rec.tax_date := FND_API.G_MISS_DATE;
4089 END IF;
4090
4091 IF p_x_line_rec.tax_exempt_flag IS NULL THEN
4092 p_x_line_rec.tax_exempt_flag := FND_API.G_MISS_CHAR;
4093 END IF;
4094
4095 IF p_x_line_rec.tax_exempt_number IS NULL THEN
4096 p_x_line_rec.tax_exempt_number := FND_API.G_MISS_CHAR;
4097 END IF;
4098
4099 IF p_x_line_rec.tax_exempt_reason_code IS NULL THEN
4100 p_x_line_rec.tax_exempt_reason_code := FND_API.G_MISS_CHAR;
4101 END IF;
4102
4103 IF p_x_line_rec.tax_point_code IS NULL THEN
4104 p_x_line_rec.tax_point_code := FND_API.G_MISS_CHAR;
4105 END IF;
4106
4107 IF p_x_line_rec.tax_rate IS NULL THEN
4108 p_x_line_rec.tax_rate := FND_API.G_MISS_NUM;
4109 END IF;
4110
4111 IF p_x_line_rec.tax_value IS NULL THEN
4112 p_x_line_rec.tax_value := FND_API.G_MISS_NUM;
4113 END IF;
4114
4115 IF p_x_line_rec.top_model_line_id IS NULL THEN
4116 p_x_line_rec.top_model_line_id := FND_API.G_MISS_NUM;
4117 END IF;
4118
4119 IF p_x_line_rec.unit_list_price IS NULL THEN
4123 IF p_x_line_rec.unit_list_price_per_pqty IS NULL THEN
4120 p_x_line_rec.unit_list_price := FND_API.G_MISS_NUM;
4121 END IF;
4122
4124 p_x_line_rec.unit_list_price_per_pqty := FND_API.G_MISS_NUM;
4125 END IF;
4126
4127 IF p_x_line_rec.unit_selling_price IS NULL THEN
4128 p_x_line_rec.unit_selling_price := FND_API.G_MISS_NUM;
4129 END IF;
4130
4131 IF p_x_line_rec.unit_selling_price_per_pqty IS NULL THEN
4132 p_x_line_rec.unit_selling_price_per_pqty := FND_API.G_MISS_NUM;
4133 END IF;
4134
4135
4136 IF p_x_line_rec.visible_demand_flag IS NULL THEN
4137 p_x_line_rec.visible_demand_flag := FND_API.G_MISS_CHAR;
4138 END IF;
4139 IF p_x_line_rec.veh_cus_item_cum_key_id IS NULL THEN
4140 p_x_line_rec.veh_cus_item_cum_key_id := FND_API.G_MISS_NUM;
4141 END IF;
4142
4143 IF p_x_line_rec.first_ack_code IS NULL THEN
4144 p_x_line_rec.first_ack_code := FND_API.G_MISS_CHAR;
4145 END IF;
4146
4147 IF p_x_line_rec.first_ack_date IS NULL THEN
4148 p_x_line_rec.first_ack_date := FND_API.G_MISS_DATE;
4149 END IF;
4150
4151 IF p_x_line_rec.last_ack_code IS NULL THEN
4152 p_x_line_rec.last_ack_code := FND_API.G_MISS_CHAR;
4153 END IF;
4154
4155 IF p_x_line_rec.last_ack_date IS NULL THEN
4156 p_x_line_rec.last_ack_date := FND_API.G_MISS_DATE;
4157 END IF;
4158
4159
4160 IF p_x_line_rec.end_item_unit_number IS NULL THEN
4161 p_x_line_rec.end_item_unit_number := FND_API.G_MISS_CHAR;
4162 END IF;
4163
4164 IF p_x_line_rec.shipping_instructions IS NULL THEN
4165 p_x_line_rec.shipping_instructions := FND_API.G_MISS_CHAR;
4166 END IF;
4167
4168 IF p_x_line_rec.packing_instructions IS NULL THEN
4169 p_x_line_rec.packing_instructions := FND_API.G_MISS_CHAR;
4170 END IF;
4171
4172 -- Service related columns
4173
4174 IF p_x_line_rec.service_txn_reason_code IS NULL THEN
4175 p_x_line_rec.service_txn_reason_code := FND_API.G_MISS_CHAR;
4176 END IF;
4177
4178 IF p_x_line_rec.service_txn_comments IS NULL THEN
4179 p_x_line_rec.service_txn_comments := FND_API.G_MISS_CHAR;
4180 END IF;
4181
4182 IF p_x_line_rec.service_duration IS NULL THEN
4183 p_x_line_rec.service_duration := FND_API.G_MISS_NUM;
4184 END IF;
4185
4186 IF p_x_line_rec.service_period IS NULL THEN
4187 p_x_line_rec.service_period := FND_API.G_MISS_CHAR;
4188 END IF;
4189
4190 IF p_x_line_rec.service_start_date IS NULL THEN
4191 p_x_line_rec.service_start_date := FND_API.G_MISS_DATE;
4192 END IF;
4193
4194 IF p_x_line_rec.service_end_date IS NULL THEN
4195 p_x_line_rec.service_end_date := FND_API.G_MISS_DATE;
4196 END IF;
4197
4198 IF p_x_line_rec.service_coterminate_flag IS NULL THEN
4199 p_x_line_rec.service_coterminate_flag := FND_API.G_MISS_CHAR;
4200 END IF;
4201
4202
4203 IF p_x_line_rec.unit_list_percent IS NULL THEN
4204 p_x_line_rec.unit_list_percent := FND_API.G_MISS_NUM;
4205 END IF;
4206
4207 IF p_x_line_rec.unit_selling_percent IS NULL THEN
4208 p_x_line_rec.unit_selling_percent := FND_API.G_MISS_NUM;
4209 END IF;
4210
4211 IF p_x_line_rec.unit_percent_base_price IS NULL THEN
4212 p_x_line_rec.unit_percent_base_price := FND_API.G_MISS_NUM;
4213 END IF;
4214
4215 IF p_x_line_rec.service_number IS NULL THEN
4216 p_x_line_rec.service_number := FND_API.G_MISS_NUM;
4217 END IF;
4218
4219 IF p_x_line_rec.service_reference_type_code IS NULL THEN
4220 p_x_line_rec.service_reference_type_code := FND_API.G_MISS_CHAR;
4221 END IF;
4222
4223 IF p_x_line_rec.service_reference_line_id IS NULL THEN
4224 p_x_line_rec.service_reference_line_id := FND_API.G_MISS_NUM;
4225 END IF;
4226
4227 IF p_x_line_rec.service_reference_system_id IS NULL THEN
4228 p_x_line_rec.service_reference_system_id := FND_API.G_MISS_NUM;
4229 END IF;
4230
4231 /* Marketing source code related */
4232
4233 IF p_x_line_rec.marketing_source_code_id IS NULL THEN
4234 p_x_line_rec.marketing_source_code_id := FND_API.G_MISS_NUM;
4235 END IF;
4236
4237 /* End of Marketing source code related */
4238
4239 IF p_x_line_rec.order_source_id IS NULL THEN
4240 p_x_line_rec.order_source_id := FND_API.G_MISS_NUM;
4241 END IF;
4242
4243 IF p_x_line_rec.flow_status_code IS NULL THEN
4244 p_x_line_rec.flow_status_code := 'ENTERED'; -- bug 15963000
4245 END IF;
4246
4247 -- Commitment related
4248 IF p_x_line_rec.commitment_id IS NULL THEN
4249 p_x_line_rec.commitment_id := FND_API.G_MISS_NUM;
4250 END IF;
4251
4252
4253 -- Item Substitution changes.
4254 IF p_x_line_rec.Original_Inventory_Item_Id IS NULL THEN
4255 p_x_line_rec.Original_Inventory_Item_Id := FND_API.G_MISS_NUM;
4256 END IF;
4257
4258 IF p_x_line_rec.Original_item_identifier_Type IS NULL THEN
4259 p_x_line_rec.Original_item_identifier_Type := FND_API.G_MISS_CHAR;
4260 END IF;
4261
4262 IF p_x_line_rec.Original_ordered_item_id IS NULL THEN
4263 p_x_line_rec.Original_ordered_item_id := FND_API.G_MISS_NUM;
4264 END IF;
4265
4266 IF p_x_line_rec.Original_ordered_item IS NULL THEN
4267 p_x_line_rec.Original_ordered_item := FND_API.G_MISS_CHAR;
4268 END IF;
4269
4270 IF p_x_line_rec.item_relationship_type IS NULL THEN
4271 p_x_line_rec.item_relationship_type := FND_API.G_MISS_NUM;
4272 END IF;
4273
4274 IF p_x_line_rec.Item_substitution_type_code IS NULL THEN
4275 p_x_line_rec.Item_substitution_type_code := FND_API.G_MISS_CHAR;
4276 END IF;
4277
4278 IF p_x_line_rec.Late_Demand_Penalty_Factor IS NULL THEN
4279 p_x_line_rec.Late_Demand_Penalty_Factor := FND_API.G_MISS_NUM;
4280 END IF;
4281
4282 IF p_x_line_rec.Override_atp_date_code IS NULL THEN
4283 p_x_line_rec.Override_atp_date_code := FND_API.G_MISS_CHAR;
4284 END IF;
4285
4286 -- Changes for Blanket Orders
4287
4288 IF p_x_line_rec.Blanket_Number IS NULL THEN
4289 p_x_line_rec.Blanket_Number := FND_API.G_MISS_NUM;
4290 END IF;
4291
4292 IF p_x_line_rec.Blanket_Line_Number IS NULL THEN
4293 p_x_line_rec.Blanket_Line_Number := FND_API.G_MISS_NUM;
4294 END IF;
4295
4296 IF p_x_line_rec.Blanket_Version_Number IS NULL THEN
4297 p_x_line_rec.Blanket_Version_Number := FND_API.G_MISS_NUM;
4298 END IF;
4299
4300 -- QUOTING changes
4301 IF p_x_line_rec.transaction_phase_code IS NULL THEN
4302 p_x_line_rec.transaction_phase_code := FND_API.G_MISS_CHAR;
4303 END IF;
4304
4305 IF p_x_line_rec.source_document_version_number IS NULL THEN
4306 p_x_line_rec.source_document_version_number := FND_API.G_MISS_NUM;
4307 END IF;
4308 -- END QUOTING changes
4309 IF p_x_line_rec.Minisite_id IS NULL THEN
4310 p_x_line_rec.Minisite_id := FND_API.G_MISS_NUM;
4311 END IF;
4312
4313 IF p_x_line_rec.End_customer_id IS NULL THEN
4314 p_x_line_rec.End_customer_id := FND_API.G_MISS_NUM;
4315 END IF;
4316
4317 IF p_x_line_rec.End_customer_contact_id IS NULL THEN
4318 p_x_line_rec.End_customer_contact_id := FND_API.G_MISS_NUM;
4319 END IF;
4320
4321 IF p_x_line_rec.End_customer_site_use_id IS NULL THEN
4322 p_x_line_rec.End_customer_site_use_id := FND_API.G_MISS_NUM;
4323 END IF;
4324
4325 IF p_x_line_rec.ib_owner IS NULL THEN
4326 p_x_line_rec.ib_owner := FND_API.G_MISS_CHAR;
4327 END IF;
4328
4329 IF p_x_line_rec.ib_installed_at_location IS NULL THEN
4330 p_x_line_rec.ib_installed_at_location := FND_API.G_MISS_CHAR;
4331 END IF;
4332
4333 IF p_x_line_rec.ib_current_location IS NULL THEN
4334 p_x_line_rec.ib_current_location := FND_API.G_MISS_CHAR;
4335 END IF;
4336
4337 --retro{
4338 IF p_x_line_rec.retrobill_request_id IS NULL THEN
4339 p_x_line_rec.retrobill_request_id := FND_API.G_MISS_NUM;
4340 END IF;
4341 --retro}
4342
4343 IF p_x_line_rec.firm_demand_flag IS NULL THEN
4344 p_x_line_rec.firm_demand_flag := FND_API.G_MISS_CHAR;
4345 END IF;
4346
4347 --key Transaction Dates
4348 IF p_x_line_rec.order_firmed_date IS NULL THEN
4349 p_x_line_rec.order_firmed_date := FND_API.G_MISS_DATE;
4350 END IF;
4351
4352 IF p_x_line_rec.actual_fulfillment_date IS NULL THEN
4353 p_x_line_rec.actual_fulfillment_date := FND_API.G_MISS_DATE;
4354 END IF;
4355 --end
4356
4357 /* IF p_x_line_rec.supplier_signature IS NULL THEN
4358 p_x_line_rec.supplier_signature := FND_API.G_MISS_CHAR;
4359 END IF;
4360
4361 IF p_x_line_rec.supplier_signature_date IS NULL THEN
4362 p_x_line_rec.supplier_signature_date := FND_API.G_MISS_DATE;
4363 END IF;
4364
4365 IF p_x_line_rec.customer_signature IS NULL THEN
4366 p_x_line_rec.customer_signature := FND_API.G_MISS_CHAR;
4367 END IF;
4368
4369 IF p_x_line_rec.customer_signature_date IS NULL THEN
4370 p_x_line_rec.customer_signature_date := FND_API.G_MISS_CHAR;
4371 END IF;
4372 */
4373
4374 --
4375 -- Bug 9660047
4376 --
4377 -- Customer Acceptance Related Fields
4378 --
4379 IF p_x_line_rec.CONTINGENCY_ID IS NULL THEN
4380 p_x_line_rec.CONTINGENCY_ID := Fnd_Api.G_Miss_Num;
4381 END IF;
4382
4383 IF p_x_line_rec.REVREC_EVENT_CODE IS NULL THEN
4384 p_x_line_rec.REVREC_EVENT_CODE := Fnd_Api.G_Miss_Char;
4385 END IF;
4386
4387 IF p_x_line_rec.REVREC_EXPIRATION_DAYS IS NULL THEN
4388 p_x_line_rec.REVREC_EXPIRATION_DAYS := Fnd_Api.G_Miss_Num;
4389 END IF;
4390
4391 IF p_x_line_rec.ACCEPTED_QUANTITY IS NULL THEN
4392 p_x_line_rec.ACCEPTED_QUANTITY := Fnd_Api.G_Miss_Num;
4393 END IF;
4394
4395 IF p_x_line_rec.ACCEPTED_BY IS NULL THEN
4396 p_x_line_rec.ACCEPTED_BY := Fnd_Api.G_Miss_Num;
4397 END IF;
4398
4399 IF p_x_line_rec.REVREC_COMMENTS IS NULL THEN
4400 p_x_line_rec.REVREC_COMMENTS := Fnd_Api.G_Miss_Char;
4401 END IF;
4402
4403 IF p_x_line_rec.REVREC_REFERENCE_DOCUMENT IS NULL THEN
4404 p_x_line_rec.REVREC_REFERENCE_DOCUMENT := Fnd_Api.G_Miss_Char;
4405 END IF;
4406
4407 IF p_x_line_rec.REVREC_SIGNATURE IS NULL THEN
4408 p_x_line_rec.REVREC_SIGNATURE := Fnd_Api.G_Miss_Char;
4409 END IF;
4410
4411 IF p_x_line_rec.REVREC_SIGNATURE_DATE IS NULL THEN
4412 p_x_line_rec.REVREC_SIGNATURE_DATE := Fnd_Api.G_Miss_Date;
4413 END IF;
4414
4415 IF p_x_line_rec.REVREC_IMPLICIT_FLAG IS NULL THEN
4416 p_x_line_rec.REVREC_IMPLICIT_FLAG := Fnd_Api.G_Miss_Char;
4417 END IF;
4418 --
4419 -- Customer Acceptance Related Fields
4420 --
4421
4422 -- New attributes added for DOO Integration
4423 IF p_x_line_rec.bypass_sch_flag IS NULL THEN
4424 p_x_line_rec.bypass_sch_flag := Fnd_Api.G_Miss_Char;
4425 END IF;
4426
4427 IF p_x_line_rec. pre_exploded_flag IS NULL THEN
4428 p_x_line_rec. pre_exploded_flag := Fnd_Api.G_Miss_Char;
4429 END IF;
4430
4431 if l_debug_level > 0 then
4432 oe_debug_pub.add('Exiting OE_GENESIS_UTIL.Convert_Line_null_to_miss', 1);
4433 end if;
4434 END Convert_Line_null_to_miss;
4435
4436
4437
4438 procedure print_po_payload (
4439 P_HEADER_REC OE_ORDER_PUB.HEADER_REC_TYPE,
4440 P_HEADER_VAL_REC OE_ORDER_PUB.HEADER_VAL_REC_TYPE,
4441 P_HEADER_PAYMENT_TBL OE_ORDER_PUB.HEADER_PAYMENT_TBL_TYPE,
4442 P_LINE_TBL OE_ORDER_PUB.LINE_TBL_TYPE
4443 )
4444 IS
4445
4446 BEGIN
4447 --oe_debug_pub.initialize;
4448 --l_temp_var := oe_debug_pub.set_debug_mode('FILE');
4449 --oe_debug_pub.debug_on;
4450 --oe_debug_pub.add('Inside the cover API');
4451 --oe_debug_pub.add('Line table count is '||p_line_tbl.COUNT);
4452
4453
4454 -- All the parameters that are being passed in
4455 oe_debug_pub.add('P_HEADER_REC.BOOKED_FLAG:' || P_HEADER_REC.BOOKED_FLAG);
4456 oe_debug_pub.add('P_HEADER_REC.CUST_PO_NUMBER:' || P_HEADER_REC.CUST_PO_NUMBER);
4457 oe_debug_pub.add('P_HEADER_REC.FREIGHT_CARRIER_CODE:' || P_HEADER_REC.FREIGHT_CARRIER_CODE);
4458 oe_debug_pub.add('P_HEADER_REC.FREIGHT_TERMS_CODE:' || P_HEADER_REC.FREIGHT_TERMS_CODE);
4459 oe_debug_pub.add('P_HEADER_REC.ORDERED_DATE:' || P_HEADER_REC.ORDERED_DATE);
4460 oe_debug_pub.add('P_HEADER_REC.ORDER_TYPE_ID:' || P_HEADER_REC.ORDER_TYPE_ID);
4461 oe_debug_pub.add('P_HEADER_REC.ORG_ID:' || P_HEADER_REC.ORG_ID);
4462 oe_debug_pub.add('P_HEADER_REC.ORIG_SYS_DOCUMENT_REF:' || P_HEADER_REC.ORIG_SYS_DOCUMENT_REF);
4463 oe_debug_pub.add('P_HEADER_REC.order_source_id:' || P_HEADER_REC.order_source_id);
4464 oe_debug_pub.add('P_HEADER_REC.PAYMENT_TERM_I:' || P_HEADER_REC.PAYMENT_TERM_ID);
4465 oe_debug_pub.add('P_HEADER_REC.PRICE_LIST_ID:' || P_HEADER_REC.PRICE_LIST_ID);
4466 oe_debug_pub.add('P_HEADER_REC.PRICING_DATE:' || P_HEADER_REC.PRICING_DATE);
4467 oe_debug_pub.add('P_HEADER_REC.REQUEST_DATE:' || P_HEADER_REC.REQUEST_DATE);
4468 oe_debug_pub.add('P_HEADER_REC.SHIPPING_METHOD_CODE:' || P_HEADER_REC.SHIPPING_METHOD_CODE);
4469 oe_debug_pub.add('P_HEADER_REC.SHIP_FROM_ORG_ID:' || P_HEADER_REC.SHIP_FROM_ORG_ID);
4470 oe_debug_pub.add('P_HEADER_REC.SHIP_TO_ORG_ID:' || P_HEADER_REC.SHIP_TO_ORG_ID);
4471 oe_debug_pub.add('P_HEADER_REC.SOLD_TO_ORG_ID:' || P_HEADER_REC.SOLD_TO_ORG_ID);
4472 oe_debug_pub.add('P_HEADER_REC.TRANSACTIONAL_CURR_CODE:' || P_HEADER_REC.TRANSACTIONAL_CURR_CODE);
4473 oe_debug_pub.add('P_HEADER_REC.VERSION_NUMBER:' || P_HEADER_REC.VERSION_NUMBER);
4474 oe_debug_pub.add('P_HEADER_REC.OPERATION:' || P_HEADER_REC.OPERATION);
4475
4476 oe_debug_pub.add('P_HEADER_VAL_REC.FREIGHT_TERMS:' || P_HEADER_VAL_REC.FREIGHT_TERMS);
4477 oe_debug_pub.add('P_HEADER_VAL_REC.INVOICE_TO_ADDRESS1:' || P_HEADER_VAL_REC.INVOICE_TO_ADDRESS1);
4478 oe_debug_pub.add('P_HEADER_VAL_REC.INVOICE_TO_ADDRESS2:' || P_HEADER_VAL_REC.INVOICE_TO_ADDRESS2);
4479 oe_debug_pub.add('P_HEADER_VAL_REC.INVOICE_TO_ADDRESS3:' || P_HEADER_VAL_REC.INVOICE_TO_ADDRESS3);
4480 oe_debug_pub.add('P_HEADER_VAL_REC.INVOICE_TO_ADDRESS4:' || P_HEADER_VAL_REC.INVOICE_TO_ADDRESS4);
4481 oe_debug_pub.add('P_HEADER_VAL_REC.INVOICE_TO_STATE:' || P_HEADER_VAL_REC.INVOICE_TO_STATE);
4482 oe_debug_pub.add('P_HEADER_VAL_REC.INVOICE_TO_CITY:' || P_HEADER_VAL_REC.INVOICE_TO_CITY);
4483 oe_debug_pub.add('P_HEADER_VAL_REC.INVOICE_TO_ZIP:' || P_HEADER_VAL_REC.INVOICE_TO_ZIP);
4484 oe_debug_pub.add('P_HEADER_VAL_REC.INVOICE_TO_COUNTRY:' || P_HEADER_VAL_REC.INVOICE_TO_COUNTRY);
4485 oe_debug_pub.add('P_HEADER_VAL_REC.INVOICE_TO_COUNTY:' || P_HEADER_VAL_REC.INVOICE_TO_COUNTY);
4486 oe_debug_pub.add('P_HEADER_VAL_REC.INVOICE_TO_PROVINCE:' || P_HEADER_VAL_REC.INVOICE_TO_PROVINCE);
4487 oe_debug_pub.add('P_HEADER_VAL_REC.INVOICE_TO_CONTACT:' || P_HEADER_VAL_REC.INVOICE_TO_CONTACT);
4488 oe_debug_pub.add('P_HEADER_VAL_REC.SHIP_TO_ADDRESS1:' || P_HEADER_VAL_REC.SHIP_TO_ADDRESS1);
4489 oe_debug_pub.add('P_HEADER_VAL_REC.SHIP_TO_ADDRESS2:' || P_HEADER_VAL_REC.SHIP_TO_ADDRESS2);
4490 oe_debug_pub.add('P_HEADER_VAL_REC.SHIP_TO_ADDRESS3:' || P_HEADER_VAL_REC.SHIP_TO_ADDRESS3);
4491 oe_debug_pub.add('P_HEADER_VAL_REC.SHIP_TO_ADDRESS4:' || P_HEADER_VAL_REC.SHIP_TO_ADDRESS4);
4492 oe_debug_pub.add('P_HEADER_VAL_REC.SHIP_TO_STATE:' || P_HEADER_VAL_REC.SHIP_TO_STATE);
4493 oe_debug_pub.add('P_HEADER_VAL_REC.SHIP_TO_COUNTRY:' || P_HEADER_VAL_REC.SHIP_TO_COUNTRY);
4494 oe_debug_pub.add('P_HEADER_VAL_REC.SHIP_TO_ZIP:' || P_HEADER_VAL_REC.SHIP_TO_ZIP);
4495 oe_debug_pub.add('P_HEADER_VAL_REC.SHIP_TO_CITY:' || P_HEADER_VAL_REC.SHIP_TO_CITY);
4496 oe_debug_pub.add('P_HEADER_VAL_REC.SHIP_TO_CONTACT:' || P_HEADER_VAL_REC.SHIP_TO_CONTACT);
4497 oe_debug_pub.add('P_HEADER_VAL_REC.SHIP_TO_CONTACT_LAST_NAME:' || P_HEADER_VAL_REC.SHIP_TO_CONTACT_LAST_NAME);
4498 oe_debug_pub.add('P_HEADER_VAL_REC.SHIP_TO_CONTACT_FIRST_NAME:' || P_HEADER_VAL_REC.SHIP_TO_CONTACT_FIRST_NAME);
4499
4500 if P_LINE_TBL.COUNT > 0 THEN
4501 for i in P_LINE_TBL.FIRST .. P_LINE_TBL.LAST LOOP
4502 oe_debug_pub.add('P_LINE_TBL(i).CANCELLED_QUANTITY:' || P_LINE_TBL(i).CANCELLED_QUANTITY);
4503 oe_debug_pub.add('P_LINE_TBL(i).CONFIG_HEADER_ID:' || P_LINE_TBL(i).CONFIG_HEADER_ID);
4504 oe_debug_pub.add('P_LINE_TBL(i).CONFIG_REV_NBR:' || P_LINE_TBL(i).CONFIG_REV_NBR);
4505 oe_debug_pub.add('P_LINE_TBL(i).CONFIGURATION_ID:' || P_LINE_TBL(i).CONFIGURATION_ID);
4506 oe_debug_pub.add('P_LINE_TBL(i).item_type_code:' || P_LINE_TBL(i).item_type_code);
4507 oe_debug_pub.add('P_LINE_TBL(i).FREIGHT_CARRIER_CODE:' || P_LINE_TBL(i).FREIGHT_CARRIER_CODE);
4508 oe_debug_pub.add('P_LINE_TBL(i).FREIGHT_TERMS_CODE:' || P_LINE_TBL(i).FREIGHT_TERMS_CODE);
4509 oe_debug_pub.add('P_LINE_TBL(i).INVENTORY_ITEM_ID:' || P_LINE_TBL(i).INVENTORY_ITEM_ID);
4510 oe_debug_pub.add('P_LINE_TBL(i).ORDERED_QUANTITY:' || P_LINE_TBL(i).ORDERED_QUANTITY);
4511 oe_debug_pub.add('P_LINE_TBL(i).ORDER_QUANTITY_UOM:' || P_LINE_TBL(i).ORDER_QUANTITY_UOM);
4512 oe_debug_pub.add('P_LINE_TBL(i).ORIG_SYS_LINE_REF:' || P_LINE_TBL(i).ORIG_SYS_LINE_REF);
4513 oe_debug_pub.add('P_LINE_TBL(i).order_source_id:' || P_LINE_TBL(i).order_source_id);
4514 oe_debug_pub.add('P_LINE_TBL(i).PRICING_DATE:' || P_LINE_TBL(i).PRICING_DATE);
4515 oe_debug_pub.add('P_LINE_TBL(i).REQUEST_DATE:' || P_LINE_TBL(i).REQUEST_DATE);
4516 oe_debug_pub.add('P_LINE_TBL(i).RETURN_REASON_CODE:' || P_LINE_TBL(i).RETURN_REASON_CODE);
4517 oe_debug_pub.add('P_LINE_TBL(i).SHIPPING_METHOD_CODE:' || P_LINE_TBL(i).SHIPPING_METHOD_CODE);
4518 oe_debug_pub.add('P_LINE_TBL(i).SHIP_TO_ORG_ID:' || P_LINE_TBL(i).SHIP_TO_ORG_ID);
4519 oe_debug_pub.add('P_LINE_TBL(i).UNIT_LIST_PRICE:' || P_LINE_TBL(i).UNIT_LIST_PRICE);
4520 oe_debug_pub.add('P_LINE_TBL(i).UNIT_SELLING_PRICE:' || P_LINE_TBL(i).UNIT_SELLING_PRICE);
4521 oe_debug_pub.add('P_LINE_TBL(i).OPERATION:' || P_LINE_TBL(i).OPERATION);
4522
4523 -- oe_debug_pub.add('P_LINE_VAL_TBL(i).SHIP_TO_ADDRESS1:' || P_LINE_VAL_TBL(i).SHIP_TO_ADDRESS1);
4524 -- oe_debug_pub.add('P_LINE_VAL_TBL(i).SHIP_TO_STATE:' || P_LINE_VAL_TBL(i).SHIP_TO_STATE);
4525 -- oe_debug_pub.add('P_LINE_VAL_TBL(i).SHIP_TO_CONTACT:' || P_LINE_VAL_TBL(i).SHIP_TO_CONTACT);
4526
4527 end loop;
4528 END IF;
4529
4530
4531
4532 end print_po_payload;
4533
4534
4535
4536 END OE_GENESIS_UTIL;