DBA Data[Home] [Help]

APPS.GMI_RESERVATION_UTIL dependencies on GMI_RESERVATION_UTIL

Line 1: PACKAGE BODY GMI_Reservation_Util AS

1: PACKAGE BODY GMI_Reservation_Util AS
2: /* $Header: GMIURSVB.pls 120.0.12020000.2 2012/10/12 15:06:45 adeshmuk ship $ */
3: /* +=========================================================================+
4: | Copyright (c) 2000 Oracle Corporation |
5: | TVP, Reading, England |

Line 82: API Name : GMI_Reservation_Util

78: | is obsolete in R12. This procedure should not be used for |
79: | debugging R12 code. Instead please use appropriate product |
80: | (INV/OM/WSH) specific debugging mechanism. |
81: +=========================================================================+
82: API Name : GMI_Reservation_Util
83: Type : Private Package Body
84: Function : This package contains Private Utilities procedures used to
85: OPM reservation process.
86: -

Line 95: G_PKG_NAME CONSTANT VARCHAR2(30):='GMI_Reservation_UTIL';

91: */
92:
93:
94: /* Global variables */
95: G_PKG_NAME CONSTANT VARCHAR2(30):='GMI_Reservation_UTIL';
96:
97: /* B1731568 - There is a need to distinguish between the co_code
98: associated with the OPM cust_no and that associated with
99: inventory transactions (orgn_code owning the warehouse).

Line 132: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Check_Mising(q): Error, organization_id missing ');

128: IF ( p_rec_to_check.organization_id IS NULL
129: OR p_rec_to_check.organization_id = 0
130: OR p_rec_to_check.organization_id = FND_API.G_MISS_NUM )
131: THEN
132: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Check_Mising(q): Error, organization_id missing ');
133: FND_MESSAGE.Set_Name('GMI','MISSING');
134: FND_MESSAGE.Set_Token('MISSING', 'Organization_id');
135: FND_MSG_PUB.Add;
136: raise FND_API.G_EXC_ERROR;

Line 145: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Check_Mising(q): Error, demand_source_header_id missing ');

141: IF ( p_rec_to_check.demand_source_header_id IS NULL
142: OR p_rec_to_check.demand_source_header_id = 0
143: OR p_rec_to_check.demand_source_header_id = FND_API.G_MISS_NUM )
144: THEN
145: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Check_Mising(q): Error, demand_source_header_id missing ');
146: FND_MESSAGE.Set_Name('GMI','GMI_MISSING');
147: FND_MESSAGE.Set_Token('MISSING', 'demand_source_header_id');
148: FND_MSG_PUB.Add;
149: raise FND_API.G_EXC_ERROR;

Line 158: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Check_Mising(q): Error, demand_source_line_id missing ');

154: IF ( p_rec_to_check.demand_source_line_id IS NULL
155: OR p_rec_to_check.demand_source_line_id = 0
156: OR p_rec_to_check.demand_source_line_id = FND_API.G_MISS_NUM )
157: THEN
158: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Check_Mising(q): Error, demand_source_line_id missing ');
159: FND_MESSAGE.Set_Name('GMI','GMI_MISSING');
160: FND_MESSAGE.Set_Token('MISSING', 'demand_source_line_id');
161: FND_MSG_PUB.Add;
162: raise FND_API.G_EXC_ERROR;

Line 178: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Check_Mising(c): Check organization_id ');

174: requirement_date
175:
176: ======================================================================= */
177:
178: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Check_Mising(c): Check organization_id ');
179: IF ( p_rec_to_check.organization_id IS NULL
180: OR p_rec_to_check.organization_id = 0
181: OR p_rec_to_check.organization_id = FND_API.G_MISS_NUM )
182: THEN

Line 191: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Check_Mising(c): Check demand_source_header_id ');

187: END IF;
188:
189: /* Begin - Bug 2418860 */
190: /*
191: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Check_Mising(c): Check demand_source_header_id ');
192: IF ( p_rec_to_check.demand_source_header_id IS NULL
193: OR p_rec_to_check.demand_source_header_id = 0
194: OR p_rec_to_check.demand_source_header_id = FND_API.G_MISS_NUM )
195: THEN

Line 204: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Check_Mising(c): Check demand_source_line_id ');

200: END IF;
201: */
202: /* End - Bug 2418860 */
203:
204: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Check_Mising(c): Check demand_source_line_id ');
205: IF ( p_rec_to_check.demand_source_line_id IS NULL
206: OR p_rec_to_check.demand_source_line_id = 0
207: OR p_rec_to_check.demand_source_line_id = FND_API.G_MISS_NUM )
208: THEN

Line 215: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Check_Mising(c): Check demand_source_type_id ');

211: FND_MSG_PUB.Add;
212: raise FND_API.G_EXC_ERROR;
213: END IF;
214:
215: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Check_Mising(c): Check demand_source_type_id ');
216: IF ( p_rec_to_check.demand_source_type_id IS NULL
217: OR p_rec_to_check.demand_source_type_id = 0
218: OR p_rec_to_check.demand_source_type_id = FND_API.G_MISS_NUM )
219: THEN

Line 226: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Check_Mising(c): Check inventory_item_id ');

222: FND_MSG_PUB.Add;
223: raise FND_API.G_EXC_ERROR;
224: END IF;
225:
226: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Check_Mising(c): Check inventory_item_id ');
227: IF ( p_rec_to_check.inventory_item_id IS NULL
228: OR p_rec_to_check.inventory_item_id = 0
229: OR p_rec_to_check.inventory_item_id = FND_API.G_MISS_NUM )
230: THEN

Line 237: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Check_Mising(c): Check reservation_uom_code ');

233: FND_MSG_PUB.Add;
234: raise FND_API.G_EXC_ERROR;
235: END IF;
236:
237: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Check_Mising(c): Check reservation_uom_code ');
238: IF ( p_rec_to_check.reservation_uom_code IS NULL
239: OR p_rec_to_check.reservation_uom_code = FND_API.G_MISS_CHAR )
240: THEN
241: FND_MESSAGE.Set_Name('GMI','GMI_MISSING');

Line 247: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Check_Mising(c): Check reservation_quantity ');

243: FND_MSG_PUB.Add;
244: raise FND_API.G_EXC_ERROR;
245: END IF;
246:
247: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Check_Mising(c): Check reservation_quantity ');
248: IF ( p_rec_to_check.reservation_quantity IS NULL
249: OR p_rec_to_check.reservation_quantity = 0
250: OR p_rec_to_check.reservation_quantity = FND_API.G_MISS_NUM )
251: THEN

Line 258: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Check_Mising(c): Check requirement_date ');

254: FND_MSG_PUB.Add;
255: raise FND_API.G_EXC_ERROR;
256: END IF;
257:
258: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Check_Mising(c): Check requirement_date ');
259: IF ( p_rec_to_check.requirement_date IS NULL
260: OR p_rec_to_check.requirement_date = FND_API.G_MISS_DATE )
261: THEN
262: FND_MESSAGE.Set_Name('GMI','GMI_MISSING');

Line 269: GMI_reservation_Util.PrintLn('(opm_dbg) end of Util.Check_Mising(q): No Error ');

265: raise FND_API.G_EXC_ERROR;
266: END IF;
267: END IF;
268:
269: GMI_reservation_Util.PrintLn('(opm_dbg) end of Util.Check_Mising(q): No Error ');
270: EXCEPTION
271: WHEN FND_API.G_EXC_ERROR THEN
272: x_return_status := FND_API.G_RET_STS_ERROR;
273:

Line 280: GMI_reservation_Util.PrintLn('(opm_dbg) end of Util.Check_Mising(q): EXP Error count='||x_msg_count);

276: ( p_count => x_msg_count
277: , p_data => x_msg_data
278: );
279:
280: GMI_reservation_Util.PrintLn('(opm_dbg) end of Util.Check_Mising(q): EXP Error count='||x_msg_count);
281:
282: WHEN OTHERS THEN
283: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
284:

Line 295: GMI_reservation_Util.PrintLn('(opm_dbg) end of Util.Check_Mising(q): UNEXP Error count='||x_msg_count);

291: ( p_count => x_msg_count
292: , p_data => x_msg_data
293: );
294:
295: GMI_reservation_Util.PrintLn('(opm_dbg) end of Util.Check_Mising(q): UNEXP Error count='||x_msg_count);
296:
297: END Check_Missing;
298:
299: PROCEDURE Validation_for_Query

Line 303: , x_ic_item_mst_rec OUT NOCOPY GMI_Reservation_Util.ic_item_mst_rec

299: PROCEDURE Validation_for_Query
300: ( p_query_input IN inv_reservation_global.mtl_reservation_rec_type
301: , x_opm_um OUT NOCOPY VARCHAR2
302: , x_apps_um OUT NOCOPY VARCHAR2
303: , x_ic_item_mst_rec OUT NOCOPY GMI_Reservation_Util.ic_item_mst_rec
304: , x_return_status OUT NOCOPY VARCHAR2
305: , x_msg_count OUT NOCOPY NUMBER
306: , x_msg_data OUT NOCOPY VARCHAR2
307: , x_error_code OUT NOCOPY NUMBER /* Added parameter, Bug 2168710 */

Line 332: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Entering Validation_For_Query. line_id='

328: /* ======================================================================= */
329: x_return_status := FND_API.G_RET_STS_SUCCESS;
330: x_error_code := 0; /* Bug2168710 */
331:
332: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Entering Validation_For_Query. line_id='
333: ||p_query_input.demand_source_line_id);
334: /* ============================================================================================= */
335: /* Get sales order lines details */
336: /* ============================================================================================= */

Line 345: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: om_line_id=NOTFOUND='

341:
342: IF c_sales_order%NOTFOUND THEN
343: /* ================================================================ */
344: /* Don't raise any error here, because no reservation has been created for that line (anyway) */
345: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: om_line_id=NOTFOUND='
346: ||p_query_input.demand_source_line_id||'.');
347: /* ================================================================*/
348: /* FND_MESSAGE.Set_Name('GMI','SO_Not_Found'); */
349: /* FND_MESSAGE.Set_Token('LINE_ID', p_query_input.demand_source_line_id); */

Line 353: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: inv_item_id='||l_inventory_item_id||'.');

349: /* FND_MESSAGE.Set_Token('LINE_ID', p_query_input.demand_source_line_id); */
350: /* FND_MSG_PUB.Add; */
351: /* RAISE FND_API.G_EXC_ERROR; */
352: ELSE
353: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: inv_item_id='||l_inventory_item_id||'.');
354:
355: /* ============================================================================================= */
356: /* Get Item details */
357: /* ============================================================================================= */

Line 358: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Entering Validation_For_Query. item_id='

354:
355: /* ============================================================================================= */
356: /* Get Item details */
357: /* ============================================================================================= */
358: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Entering Validation_For_Query. item_id='
359: ||l_inventory_item_id);
360: Get_OPM_item_from_Apps(
361: p_organization_id => p_query_input.organization_id
362: , p_inventory_item_id => l_inventory_item_id

Line 382: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Entering Validation_For_Query.');

378:
379: /* ============================================================================================= */
380: /* Get UOM details */
381: /* ============================================================================================= */
382: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Entering Validation_For_Query.');
383: x_apps_um := l_order_quantity_uom;
384: Get_OPMUOM_from_AppsUOM(
385: p_Apps_UOM => l_order_quantity_uom
386: , x_OPM_UOM => x_opm_um

Line 400: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: uom1='||x_opm_um||'.');

396: FND_MSG_PUB.Add;
397: CLOSE c_sales_order; -- Bug 3598280
398: RAISE FND_API.G_EXC_ERROR;
399: ELSE
400: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: uom1='||x_opm_um||'.');
401: END IF;
402:
403: END IF;
404: CLOSE c_sales_order;

Line 419: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Exp_Error ');

415: ( p_count => x_msg_count
416: , p_data => x_msg_data
417: );
418:
419: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Exp_Error ');
420:
421: WHEN OTHERS THEN
422: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Error in Select='||SQLCODE||'.');
423: x_return_status := SQLCODE;

Line 422: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Error in Select='||SQLCODE||'.');

418:
419: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Exp_Error ');
420:
421: WHEN OTHERS THEN
422: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Error in Select='||SQLCODE||'.');
423: x_return_status := SQLCODE;
424:
425: FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME
426: , l_api_name

Line 456: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Get_Default_Lot. default lot='

452: /* ======================================================================= */
453: x_return_status := FND_API.G_RET_STS_SUCCESS;
454: x_ic_tran_pnd_index := 0;
455:
456: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Get_Default_Lot. default lot='
457: ||GMI_Reservation_Util.G_DEFAULT_LOCT||', ic_tran.COUNT='
458: ||GMI_Reservation_Util.ic_tran_rec_tbl.COUNT);
459:
460: IF GMI_Reservation_Util.ic_tran_rec_tbl.COUNT > 0

Line 457: ||GMI_Reservation_Util.G_DEFAULT_LOCT||', ic_tran.COUNT='

453: x_return_status := FND_API.G_RET_STS_SUCCESS;
454: x_ic_tran_pnd_index := 0;
455:
456: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Get_Default_Lot. default lot='
457: ||GMI_Reservation_Util.G_DEFAULT_LOCT||', ic_tran.COUNT='
458: ||GMI_Reservation_Util.ic_tran_rec_tbl.COUNT);
459:
460: IF GMI_Reservation_Util.ic_tran_rec_tbl.COUNT > 0
461: THEN

Line 458: ||GMI_Reservation_Util.ic_tran_rec_tbl.COUNT);

454: x_ic_tran_pnd_index := 0;
455:
456: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Get_Default_Lot. default lot='
457: ||GMI_Reservation_Util.G_DEFAULT_LOCT||', ic_tran.COUNT='
458: ||GMI_Reservation_Util.ic_tran_rec_tbl.COUNT);
459:
460: IF GMI_Reservation_Util.ic_tran_rec_tbl.COUNT > 0
461: THEN
462: i := GMI_Reservation_Util.ic_tran_rec_tbl.COUNT;

Line 460: IF GMI_Reservation_Util.ic_tran_rec_tbl.COUNT > 0

456: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Get_Default_Lot. default lot='
457: ||GMI_Reservation_Util.G_DEFAULT_LOCT||', ic_tran.COUNT='
458: ||GMI_Reservation_Util.ic_tran_rec_tbl.COUNT);
459:
460: IF GMI_Reservation_Util.ic_tran_rec_tbl.COUNT > 0
461: THEN
462: i := GMI_Reservation_Util.ic_tran_rec_tbl.COUNT;
463: WHILE i >= 1
464: LOOP

Line 462: i := GMI_Reservation_Util.ic_tran_rec_tbl.COUNT;

458: ||GMI_Reservation_Util.ic_tran_rec_tbl.COUNT);
459:
460: IF GMI_Reservation_Util.ic_tran_rec_tbl.COUNT > 0
461: THEN
462: i := GMI_Reservation_Util.ic_tran_rec_tbl.COUNT;
463: WHILE i >= 1
464: LOOP
465: IF (ic_tran_rec_tbl(i).location = GMI_Reservation_Util.G_DEFAULT_LOCT
466: AND ic_tran_rec_tbl(i).lot_id = 0 )

Line 465: IF (ic_tran_rec_tbl(i).location = GMI_Reservation_Util.G_DEFAULT_LOCT

461: THEN
462: i := GMI_Reservation_Util.ic_tran_rec_tbl.COUNT;
463: WHILE i >= 1
464: LOOP
465: IF (ic_tran_rec_tbl(i).location = GMI_Reservation_Util.G_DEFAULT_LOCT
466: AND ic_tran_rec_tbl(i).lot_id = 0 )
467: THEN
468: x_ic_tran_pnd_index := i;
469: /* Exit at the next loop. */

Line 481: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Get_default_lot_qty. no default lot.');

477:
478: IF x_ic_tran_pnd_index = 0
479: THEN
480: /* the default lot doesn't exist */
481: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Get_default_lot_qty. no default lot.');
482: ELSE
483: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Get_default_lot_qty. default lot exists.
484: default_lot_index='||x_ic_tran_pnd_index);
485:

Line 483: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Get_default_lot_qty. default lot exists.

479: THEN
480: /* the default lot doesn't exist */
481: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Get_default_lot_qty. no default lot.');
482: ELSE
483: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Get_default_lot_qty. default lot exists.
484: default_lot_index='||x_ic_tran_pnd_index);
485:
486: END IF;
487: GMI_reservation_Util.PrintLn('(opm_dbg) end of Util Get_default_lot_qty NO Error.');

Line 487: GMI_reservation_Util.PrintLn('(opm_dbg) end of Util Get_default_lot_qty NO Error.');

483: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Get_default_lot_qty. default lot exists.
484: default_lot_index='||x_ic_tran_pnd_index);
485:
486: END IF;
487: GMI_reservation_Util.PrintLn('(opm_dbg) end of Util Get_default_lot_qty NO Error.');
488:
489: EXCEPTION
490: WHEN FND_API.G_EXC_ERROR THEN
491: x_return_status := FND_API.G_RET_STS_ERROR;

Line 520: , p_ic_item_mst_rec IN GMI_Reservation_Util.ic_item_mst_rec

516: /* So convert the quantities into Item UOMs */
517: /* ======================================================================= */
518: PROCEDURE Create_Default_Lot
519: ( p_allocation_rec IN GMI_AUTO_ALLOCATE_PUB.gmi_allocation_rec
520: , p_ic_item_mst_rec IN GMI_Reservation_Util.ic_item_mst_rec
521: , p_orgn_code IN VARCHAR2
522: , p_trans_id IN NUMBER DEFAULT NULL
523: , x_return_status OUT NOCOPY VARCHAR2
524: , x_msg_count OUT NOCOPY NUMBER

Line 551: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Create_default_lot.');

547: /* Init variables */
548: /* ======================================================================= */
549: x_return_status := FND_API.G_RET_STS_SUCCESS;
550:
551: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Create_default_lot.');
552: /* Fill the ic_tran_pnd record type, and then insert into ic_tran_pnd */
553: l_ictran_rec.item_id := p_ic_item_mst_rec.item_id;
554: l_ictran_rec.line_id := p_allocation_rec.line_id;
555: l_ictran_rec.co_code := g_co_code; -- B1731567

Line 559: l_ictran_rec.location := GMI_Reservation_Util.G_DEFAULT_LOCT;

555: l_ictran_rec.co_code := g_co_code; -- B1731567
556: l_ictran_rec.orgn_code := p_orgn_code;
557: l_ictran_rec.whse_code := p_allocation_rec.whse_code;
558: l_ictran_rec.lot_id := 0; /* the default lot */
559: l_ictran_rec.location := GMI_Reservation_Util.G_DEFAULT_LOCT;
560: l_ictran_rec.doc_id := p_allocation_rec.doc_id;
561: l_ictran_rec.doc_type := 'OMSO';
562: l_ictran_rec.doc_line := p_allocation_rec.doc_line;
563: l_ictran_rec.line_type := 0;

Line 576: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Create_default_lot. before call GMICUOM order_um1='

572: /* Convert order quantity into item's uom quantity */
573: /* If order UM differs from inventory UM, conversion is required.*/
574: /* The allocations are recorded as transactions written in the inventory UM */
575: /* ============================================================================== */
576: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Create_default_lot. before call GMICUOM order_um1='
577: ||p_allocation_rec.order_um1||', item_um='||p_ic_item_mst_rec.item_um||'.' );
578: IF (p_allocation_rec.order_um1 <> p_ic_item_mst_rec.item_um)
579: THEN
580: GMICUOM.icuomcv(pitem_id => p_ic_item_mst_rec.item_id,

Line 596: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Create_default_lot. trans_um='

592: l_ictran_rec.trans_qty := p_allocation_rec.order_qty1 * (-1);
593: END IF;
594:
595: l_ictran_rec.trans_um := p_ic_item_mst_rec.item_um;
596: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Create_default_lot. trans_um='
597: ||p_ic_item_mst_rec.item_um||', trans_qty='||l_ictran_rec.trans_qty||'.' );
598:
599: /* Note that the UOM2 are already in the Item UOM2. No need to convert. */
600: l_ictran_rec.trans_qty2 := p_allocation_rec.order_qty2 * (-1);

Line 606: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Create_default_lot. Need to populate qty2/um2.');

602:
603: /* odab remove on 30-Aug-2000
604: IF ( p_ic_item_mst_rec.dualum_ind > 0 )
605: THEN
606: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Create_default_lot. Need to populate qty2/um2.');
607: l_ictran_rec.trans_um2 := p_ic_item_mst_rec.item_um2;
608:
609: GMICUOM.icuomcv(pitem_id => p_ic_item_mst_rec.item_id,
610: plot_id => 0,

Line 631: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Create_default_lot.

627: END IF;
628:
629: IF (p_trans_id is NULL)
630: THEN
631: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Create_default_lot.
632: before call create_pending_transaction qty1='||l_ictran_rec.trans_qty||' '
633: ||l_ictran_rec.trans_um||', qty2='||l_ictran_rec.trans_qty2||' '||l_ictran_rec.trans_um2);
634:
635: GMI_Reservation_Util.Default_Lot_Exist

Line 635: GMI_Reservation_Util.Default_Lot_Exist

631: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Create_default_lot.
632: before call create_pending_transaction qty1='||l_ictran_rec.trans_qty||' '
633: ||l_ictran_rec.trans_um||', qty2='||l_ictran_rec.trans_qty2||' '||l_ictran_rec.trans_um2);
634:
635: GMI_Reservation_Util.Default_Lot_Exist
636: ( p_line_id => l_ictran_rec.line_id
637: , p_item_id => l_ictran_rec.item_id
638: , x_trans_id => ll_trans_id
639: , x_return_status => x_return_status

Line 667: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by Create_Pending_Transaction,

663: , x_msg_data => x_msg_data
664: );
665:
666: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
667: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by Create_Pending_Transaction,
668: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
669: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
670: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
671: FND_MESSAGE.Set_Token('BY_PROC','GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION');

Line 669: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);

665:
666: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
667: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by Create_Pending_Transaction,
668: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
669: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
670: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
671: FND_MESSAGE.Set_Token('BY_PROC','GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION');
672: FND_MESSAGE.Set_Token('WHERE','Create_Default_Lot');
673: FND_MSG_PUB.Add;

Line 677: GMI_reservation_Util.PrintLn('(opm_dbg) Dont create the default lot again (Shouldnt be here) - 1 ! ');

673: FND_MSG_PUB.Add;
674: raise FND_API.G_EXC_ERROR;
675: END IF;
676: ELSE
677: GMI_reservation_Util.PrintLn('(opm_dbg) Dont create the default lot again (Shouldnt be here) - 1 ! ');
678: END IF;
679: ELSE
680: l_ictran_rec.trans_id := p_trans_id;
681:

Line 682: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Create_default_lot.

678: END IF;
679: ELSE
680: l_ictran_rec.trans_id := p_trans_id;
681:
682: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Create_default_lot.
683: before call update_pending_transaction qty1='||l_ictran_rec.trans_qty||' '
684: ||l_ictran_rec.trans_um||', qty2='||l_ictran_rec.trans_qty2||' '
685: ||l_ictran_rec.trans_um2||', trans_id='||l_ictran_rec.trans_id);
686:

Line 700: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Default_Lot:

696: , x_msg_data => x_msg_data);
697:
698: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
699: THEN
700: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Default_Lot:
701: Error returned by GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TRANSACTION.' );
702: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
703: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
704: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TRANSACTION');

Line 702: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);

698: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
699: THEN
700: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Default_Lot:
701: Error returned by GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TRANSACTION.' );
702: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
703: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
704: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TRANSACTION');
705: FND_MESSAGE.Set_Token('WHERE', 'Create_Default_Lot');
706: FND_MSG_PUB.Add;

Line 712: GMI_reservation_Util.PrintLn('(opm_dbg) end of Util Create_default_lot x_return_status='

708: END IF;
709:
710: END IF;
711:
712: GMI_reservation_Util.PrintLn('(opm_dbg) end of Util Create_default_lot x_return_status='
713: || x_return_status||', x_msg_count='|| x_msg_count||'.');
714: EXCEPTION
715: WHEN FND_API.G_EXC_ERROR THEN
716: x_return_status := FND_API.G_RET_STS_ERROR;

Line 742: , x_ic_item_mst_rec OUT NOCOPY GMI_Reservation_Util.ic_item_mst_rec

738:
739: PROCEDURE Validation_Before_Allocate
740: ( p_mtl_rsv_rec IN INV_Reservation_Global.mtl_reservation_rec_type
741: , x_allocation_rec OUT NOCOPY GMI_Auto_Allocate_PUB.gmi_allocation_rec
742: , x_ic_item_mst_rec OUT NOCOPY GMI_Reservation_Util.ic_item_mst_rec
743: , x_orgn_code OUT NOCOPY VARCHAR2
744: , x_return_status OUT NOCOPY VARCHAR2
745: , x_msg_count OUT NOCOPY NUMBER
746: , x_msg_data OUT NOCOPY VARCHAR2

Line 783: GMI_reservation_Util.PrintLn('(opm_dbg) Entering Util validation_before_allocate:');

779: /* ======================================================================= */
780: x_return_status := FND_API.G_RET_STS_SUCCESS;
781:
782:
783: GMI_reservation_Util.PrintLn('(opm_dbg) Entering Util validation_before_allocate:');
784:
785: /* ============================================================================================= */
786: /* Initialize the allocation record type */
787: /* Note that the Qty are not converted (only the Apps/OPM UOM) */

Line 824: GMI_reservation_Util.PrintLn('(opm_dbg) in end of GMI_Reservation_Util.Validation_Before_Allocate

820: x_return_status => x_return_status );
821:
822: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
823: THEN
824: GMI_reservation_Util.PrintLn('(opm_dbg) in end of GMI_Reservation_Util.Validation_Before_Allocate
825: ERROR:Returned by Get_Process_Org.');
826: FND_MESSAGE.Set_Name('GMI','GMI_GET_PROCESS_ORG');
827: FND_MESSAGE.Set_Token('ORGANIZATION_ID', p_mtl_rsv_rec.organization_id);
828: FND_MSG_PUB.Add;

Line 846: GMI_reservation_Util.PrintLn('(opm_dbg) in Util v: item_no='||x_ic_item_mst_rec.item_no);

842: , x_msg_count => x_msg_count
843: , x_msg_data => x_msg_data);
844:
845:
846: GMI_reservation_Util.PrintLn('(opm_dbg) in Util v: item_no='||x_ic_item_mst_rec.item_no);
847:
848: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
849: THEN
850: GMI_reservation_Util.PrintLn('(opm_dbg) in end of GMI_Reservation_Util.Validation_Before_Allocate

Line 850: GMI_reservation_Util.PrintLn('(opm_dbg) in end of GMI_Reservation_Util.Validation_Before_Allocate

846: GMI_reservation_Util.PrintLn('(opm_dbg) in Util v: item_no='||x_ic_item_mst_rec.item_no);
847:
848: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
849: THEN
850: GMI_reservation_Util.PrintLn('(opm_dbg) in end of GMI_Reservation_Util.Validation_Before_Allocate
851: ERROR:Returned by Get_OPM_item_from_Apps.');
852: FND_MESSAGE.Set_Name('GMI','GMI_OPM_ITEM');
853: FND_MESSAGE.Set_Token('ORGANIZATION_ID', p_mtl_rsv_rec.organization_id);
854: FND_MESSAGE.Set_Token('INVENTORY_ITEM_ID', p_mtl_rsv_rec.inventory_item_id);

Line 880: GMI_reservation_Util.PrintLn('(opm_dbg) in Util v: cust_no=NOTFOUND');

876: x_allocation_rec.org_id;
877:
878: IF (c_customer_and_so_info%NOTFOUND) THEN
879: CLOSE c_customer_and_so_info;
880: GMI_reservation_Util.PrintLn('(opm_dbg) in Util v: cust_no=NOTFOUND');
881: FND_MESSAGE.Set_Name('GMI','GMI_CUST_INFO');
882: FND_MESSAGE.Set_Token('SO_LINE_ID', x_allocation_rec.line_id);
883: FND_MSG_PUB.Add;
884: RAISE FND_API.G_EXC_ERROR;

Line 886: GMI_reservation_Util.PrintLn('(opm_dbg) in Util v: cust_no='||x_allocation_rec.cust_no||',

882: FND_MESSAGE.Set_Token('SO_LINE_ID', x_allocation_rec.line_id);
883: FND_MSG_PUB.Add;
884: RAISE FND_API.G_EXC_ERROR;
885: ELSE
886: GMI_reservation_Util.PrintLn('(opm_dbg) in Util v: cust_no='||x_allocation_rec.cust_no||',
887: doc_line='||x_allocation_rec.doc_line);
888: END IF;
889: CLOSE c_customer_and_so_info;
890:

Line 916: GMI_reservation_Util.PrintLn('(opm_dbg) in Util v: uom1='||x_allocation_rec.order_um1||'.');

912: FND_MESSAGE.Set_Token('APPS_UOM_CODE', p_mtl_rsv_rec.reservation_uom_code);
913: FND_MSG_PUB.Add;
914: RAISE FND_API.G_EXC_ERROR;
915: ELSE
916: GMI_reservation_Util.PrintLn('(opm_dbg) in Util v: uom1='||x_allocation_rec.order_um1||'.');
917: END IF;
918:
919: IF (x_ic_item_mst_rec.dualum_ind > 0) THEN
920: /* No need to convert Apps/OPM UOM, because in the Sales Order line, UOM2 is always the Item UOM2. */

Line 981: GMI_reservation_Util.PrintLn('(opm_dbg) Exiting Util validation_before_allocate:');

977: /* ============================================================================================= */
978: /* Get User details not needed */
979: /* ============================================================================================= */
980:
981: GMI_reservation_Util.PrintLn('(opm_dbg) Exiting Util validation_before_allocate:');
982:
983:
984: EXCEPTION
985: WHEN FND_API.G_EXC_ERROR THEN

Line 986: GMI_Reservation_Util.PrintLn('Exiting Util validation_before_allocate: Error');

982:
983:
984: EXCEPTION
985: WHEN FND_API.G_EXC_ERROR THEN
986: GMI_Reservation_Util.PrintLn('Exiting Util validation_before_allocate: Error');
987: x_return_status := FND_API.G_RET_STS_ERROR;
988:
989: /* Get message count and data */
990: FND_MSG_PUB.count_and_get

Line 996: GMI_Reservation_Util.PrintLn('Exiting Util validation_before_allocate: ErrorOther');

992: , p_data => x_msg_data
993: );
994:
995: WHEN OTHERS THEN
996: GMI_Reservation_Util.PrintLn('Exiting Util validation_before_allocate: ErrorOther');
997: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
998:
999: FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME
1000: , l_api_name

Line 1031: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Get_Allocation.');

1027: /* ======================================================================= */
1028: x_return_status := FND_API.G_RET_STS_SUCCESS;
1029: x_ic_tran_pnd_index := 0;
1030:
1031: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Get_Allocation.');
1032: IF GMI_Reservation_Util.ic_tran_rec_tbl.COUNT > 0
1033: THEN
1034: i := 1;
1035: WHILE i <= GMI_Reservation_Util.ic_tran_rec_tbl.COUNT

Line 1032: IF GMI_Reservation_Util.ic_tran_rec_tbl.COUNT > 0

1028: x_return_status := FND_API.G_RET_STS_SUCCESS;
1029: x_ic_tran_pnd_index := 0;
1030:
1031: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Get_Allocation.');
1032: IF GMI_Reservation_Util.ic_tran_rec_tbl.COUNT > 0
1033: THEN
1034: i := 1;
1035: WHILE i <= GMI_Reservation_Util.ic_tran_rec_tbl.COUNT
1036: LOOP

Line 1035: WHILE i <= GMI_Reservation_Util.ic_tran_rec_tbl.COUNT

1031: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Get_Allocation.');
1032: IF GMI_Reservation_Util.ic_tran_rec_tbl.COUNT > 0
1033: THEN
1034: i := 1;
1035: WHILE i <= GMI_Reservation_Util.ic_tran_rec_tbl.COUNT
1036: LOOP
1037: IF (ic_tran_rec_tbl(i).trans_id = p_trans_id )
1038: THEN
1039: x_ic_tran_pnd_index := i;

Line 1041: i := GMI_Reservation_Util.ic_tran_rec_tbl.COUNT +1;

1037: IF (ic_tran_rec_tbl(i).trans_id = p_trans_id )
1038: THEN
1039: x_ic_tran_pnd_index := i;
1040: /* Exit at the next loop. */
1041: i := GMI_Reservation_Util.ic_tran_rec_tbl.COUNT +1;
1042: /* EXIT; */
1043: ELSE
1044: i := i + 1;
1045: END IF;

Line 1052: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Get_Allocation. no transaction='||p_trans_id);

1048:
1049: IF x_ic_tran_pnd_index = 0
1050: THEN
1051: /* the default lot doesn't exist */
1052: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Get_Allocation. no transaction='||p_trans_id);
1053: ELSE
1054: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Get_Allocation. Allocation exists.');
1055:
1056: END IF;

Line 1054: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Get_Allocation. Allocation exists.');

1050: THEN
1051: /* the default lot doesn't exist */
1052: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Get_Allocation. no transaction='||p_trans_id);
1053: ELSE
1054: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Get_Allocation. Allocation exists.');
1055:
1056: END IF;
1057: GMI_reservation_Util.PrintLn('(opm_dbg) end of Util Get_Allocation.');
1058:

Line 1057: GMI_reservation_Util.PrintLn('(opm_dbg) end of Util Get_Allocation.');

1053: ELSE
1054: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Get_Allocation. Allocation exists.');
1055:
1056: END IF;
1057: GMI_reservation_Util.PrintLn('(opm_dbg) end of Util Get_Allocation.');
1058:
1059: EXCEPTION
1060: WHEN FND_API.G_EXC_ERROR THEN
1061: x_return_status := FND_API.G_RET_STS_ERROR;

Line 1257: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Get_org line_id='||p_oe_line_id);

1253: /* Init variables */
1254: /* ======================================================================= */
1255: x_return_status := FND_API.G_RET_STS_SUCCESS;
1256:
1257: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Get_org line_id='||p_oe_line_id);
1258:
1259: OPEN c_org(p_oe_line_id);
1260: FETCH c_org
1261: INTO x_organization_id;

Line 1272: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Get_org org_id='||x_organization_id);

1268: RAISE FND_API.G_EXC_ERROR;
1269: END IF;
1270: CLOSE c_org;
1271:
1272: GMI_reservation_Util.PrintLn('(opm_dbg) in Util Get_org org_id='||x_organization_id);
1273:
1274: EXCEPTION
1275: WHEN FND_API.G_EXC_ERROR THEN
1276: x_return_status := FND_API.G_RET_STS_ERROR;

Line 1303: , x_ic_item_mst_rec OUT NOCOPY GMI_Reservation_Util.ic_item_mst_rec

1299:
1300: PROCEDURE Get_OPM_item_from_Apps
1301: ( p_organization_id IN NUMBER
1302: , p_inventory_item_id IN NUMBER
1303: , x_ic_item_mst_rec OUT NOCOPY GMI_Reservation_Util.ic_item_mst_rec
1304: , x_return_status OUT NOCOPY VARCHAR2
1305: , x_msg_count OUT NOCOPY NUMBER
1306: , x_msg_data OUT NOCOPY VARCHAR2
1307: ) IS

Line 1348: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: item_no=NOTFOUND inv_item_id='

1344: FETCH c_item
1345: INTO x_ic_item_mst_rec;
1346:
1347: IF c_item%NOTFOUND THEN
1348: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: item_no=NOTFOUND inv_item_id='
1349: ||p_inventory_item_id||', org_id='||p_organization_id);
1350: FND_MESSAGE.Set_Name('GMI','GMI_OPM_ITEM');
1351: FND_MESSAGE.Set_Token('ORGANIZATION_ID', p_organization_id);
1352: FND_MESSAGE.Set_Token('INVENTORY_ITEM_ID', p_inventory_item_id);

Line 1357: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: item_no='||x_ic_item_mst_rec.item_no||'.');

1353: FND_MSG_PUB.Add;
1354: CLOSE c_item; -- Bug 3598280
1355: RAISE FND_API.G_EXC_ERROR;
1356: ELSE
1357: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: item_no='||x_ic_item_mst_rec.item_no||'.');
1358: END IF;
1359: CLOSE c_item;
1360:
1361:

Line 1439: GMI_Reservation_Util.PrintLn('Entering GMI_Reservation_Util.Reallocate');

1435:
1436:
1437: BEGIN
1438:
1439: GMI_Reservation_Util.PrintLn('Entering GMI_Reservation_Util.Reallocate');
1440: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute1='||p_query_input.attribute1);
1441: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute2='||p_query_input.attribute2);
1442: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute3='||p_query_input.attribute3);
1443: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute4='||p_query_input.attribute4);

Line 1440: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute1='||p_query_input.attribute1);

1436:
1437: BEGIN
1438:
1439: GMI_Reservation_Util.PrintLn('Entering GMI_Reservation_Util.Reallocate');
1440: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute1='||p_query_input.attribute1);
1441: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute2='||p_query_input.attribute2);
1442: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute3='||p_query_input.attribute3);
1443: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute4='||p_query_input.attribute4);
1444: GMI_Reservation_Util.PrintLn('(opm_dbg) reservation_qty= '||p_query_input.reservation_quantity);

Line 1441: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute2='||p_query_input.attribute2);

1437: BEGIN
1438:
1439: GMI_Reservation_Util.PrintLn('Entering GMI_Reservation_Util.Reallocate');
1440: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute1='||p_query_input.attribute1);
1441: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute2='||p_query_input.attribute2);
1442: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute3='||p_query_input.attribute3);
1443: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute4='||p_query_input.attribute4);
1444: GMI_Reservation_Util.PrintLn('(opm_dbg) reservation_qty= '||p_query_input.reservation_quantity);
1445:

Line 1442: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute3='||p_query_input.attribute3);

1438:
1439: GMI_Reservation_Util.PrintLn('Entering GMI_Reservation_Util.Reallocate');
1440: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute1='||p_query_input.attribute1);
1441: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute2='||p_query_input.attribute2);
1442: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute3='||p_query_input.attribute3);
1443: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute4='||p_query_input.attribute4);
1444: GMI_Reservation_Util.PrintLn('(opm_dbg) reservation_qty= '||p_query_input.reservation_quantity);
1445:
1446: /* ======================================================================= */

Line 1443: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute4='||p_query_input.attribute4);

1439: GMI_Reservation_Util.PrintLn('Entering GMI_Reservation_Util.Reallocate');
1440: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute1='||p_query_input.attribute1);
1441: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute2='||p_query_input.attribute2);
1442: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute3='||p_query_input.attribute3);
1443: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute4='||p_query_input.attribute4);
1444: GMI_Reservation_Util.PrintLn('(opm_dbg) reservation_qty= '||p_query_input.reservation_quantity);
1445:
1446: /* ======================================================================= */
1447: /* Init variables */

Line 1444: GMI_Reservation_Util.PrintLn('(opm_dbg) reservation_qty= '||p_query_input.reservation_quantity);

1440: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute1='||p_query_input.attribute1);
1441: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute2='||p_query_input.attribute2);
1442: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute3='||p_query_input.attribute3);
1443: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute4='||p_query_input.attribute4);
1444: GMI_Reservation_Util.PrintLn('(opm_dbg) reservation_qty= '||p_query_input.reservation_quantity);
1445:
1446: /* ======================================================================= */
1447: /* Init variables */
1448: /* ======================================================================= */

Line 1467: GMI_Reservation_Util.printLn('Query SO_line failed with so_line_id='||p_query_input.demand_source_line_id);

1463: , l_inventory_item_id;
1464:
1465: IF (c_sales_order_line%NOTFOUND)
1466: THEN
1467: GMI_Reservation_Util.printLn('Query SO_line failed with so_line_id='||p_query_input.demand_source_line_id);
1468:
1469: FND_MESSAGE.Set_Name('GMI','GMI_QRY_SO_FAILED');
1470: FND_MESSAGE.Set_Token('SO_LINE_ID', p_query_input.demand_source_line_id);
1471: FND_MESSAGE.Set_Token('WHERE', l_api_name);

Line 1536: GMI_Reservation_Util.printLn(' (opm_dbg) just before calling Create_Reservation for qty='||

1532: l_mtl_reservation_rec.ship_ready_flag := 2;
1533: l_mtl_reservation_rec.detailed_quantity := 0;
1534:
1535:
1536: GMI_Reservation_Util.printLn(' (opm_dbg) just before calling Create_Reservation for qty='||
1537: l_delta_Not_Alloc_qty||', shed_ship_date='||l_mtl_reservation_rec.requirement_date);
1538: GMI_Reservation_Util.printLn(' (opm_dbg) more info: qty='||l_mtl_reservation_rec.reservation_quantity||',
1539: um='||l_mtl_reservation_rec.reservation_uom_code||',
1540: qty2='||l_mtl_reservation_rec.attribute2||', um2='||l_mtl_reservation_rec.attribute3);

Line 1538: GMI_Reservation_Util.printLn(' (opm_dbg) more info: qty='||l_mtl_reservation_rec.reservation_quantity||',

1534:
1535:
1536: GMI_Reservation_Util.printLn(' (opm_dbg) just before calling Create_Reservation for qty='||
1537: l_delta_Not_Alloc_qty||', shed_ship_date='||l_mtl_reservation_rec.requirement_date);
1538: GMI_Reservation_Util.printLn(' (opm_dbg) more info: qty='||l_mtl_reservation_rec.reservation_quantity||',
1539: um='||l_mtl_reservation_rec.reservation_uom_code||',
1540: qty2='||l_mtl_reservation_rec.attribute2||', um2='||l_mtl_reservation_rec.attribute3);
1541: GMI_Reservation_PUB.Create_Reservation
1542: ( p_api_version_number => 1.0

Line 1557: GMI_reservation_Util.PrintLn('(opm_dbg) before Transfer_Msg_Stack');

1553: , x_reservation_id => l_reservation_id
1554: );
1555: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
1556: THEN
1557: GMI_reservation_Util.PrintLn('(opm_dbg) before Transfer_Msg_Stack');
1558: RAISE FND_API.G_EXC_ERROR;
1559: END IF;
1560: /* At this stage, the Reallocation is done. */
1561: ELSE

Line 1562: GMI_Reservation_Util.printLn(' (opm_dbg) Nothing to Auto-Detail.');

1558: RAISE FND_API.G_EXC_ERROR;
1559: END IF;
1560: /* At this stage, the Reallocation is done. */
1561: ELSE
1562: GMI_Reservation_Util.printLn(' (opm_dbg) Nothing to Auto-Detail.');
1563: END IF; /* End of l_delta_Not_Alloc_qty >0 */
1564:
1565: GMI_RESERVATION_PUB.query_reservation
1566: ( p_api_version_number => 1.0

Line 1579: GMI_Reservation_Util.printLn('return error from query reservation');

1575:
1576: /* Return an error if the query reservations call failed */
1577: IF ( x_return_status <> FND_API.G_RET_STS_SUCCESS )
1578: THEN
1579: GMI_Reservation_Util.printLn('return error from query reservation');
1580: FND_MESSAGE.Set_Name('GMI','GMI_QRY_RSV_FAILED');
1581: FND_MESSAGE.Set_Token('SO_LINE_ID', p_query_input.demand_source_line_id);
1582: FND_MESSAGE.Set_Token('WHERE', l_api_name);
1583: FND_MSG_PUB.Add;

Line 1587: GMI_Reservation_Util.printLn('After Query_Res, count='||l_reservation_count);

1583: FND_MSG_PUB.Add;
1584: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1585: END IF;
1586:
1587: GMI_Reservation_Util.printLn('After Query_Res, count='||l_reservation_count);
1588: IF (l_reservation_count <= 0)
1589: THEN
1590: IF (l_reservation_count < 0)
1591: THEN

Line 1592: GMI_Reservation_Util.printLn('Invalid value for reservation_count='||l_reservation_count);

1588: IF (l_reservation_count <= 0)
1589: THEN
1590: IF (l_reservation_count < 0)
1591: THEN
1592: GMI_Reservation_Util.printLn('Invalid value for reservation_count='||l_reservation_count);
1593: FND_MESSAGE.Set_Name('INV','INV_INVALID_COUNT');
1594: FND_MSG_PUB.Add;
1595: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1596: END IF;

Line 1598: GMI_Reservation_Util.printLn('As nothing reserved, need to build the default_lot rec_type,

1594: FND_MSG_PUB.Add;
1595: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1596: END IF;
1597:
1598: GMI_Reservation_Util.printLn('As nothing reserved, need to build the default_lot rec_type,
1599: by querying the sales order, then populate the mtl rec_type');
1600:
1601: l_default_lot_index := 1;
1602:

Line 1603: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).qc_grade := l_qc_grade;

1599: by querying the sales order, then populate the mtl rec_type');
1600:
1601: l_default_lot_index := 1;
1602:
1603: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).qc_grade := l_qc_grade;
1604: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).trans_qty2:= l_trans_qty2;
1605: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).trans_um2 := l_trans_um2;
1606: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).line_id := p_query_input.demand_source_line_id;
1607:

Line 1604: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).trans_qty2:= l_trans_qty2;

1600:
1601: l_default_lot_index := 1;
1602:
1603: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).qc_grade := l_qc_grade;
1604: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).trans_qty2:= l_trans_qty2;
1605: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).trans_um2 := l_trans_um2;
1606: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).line_id := p_query_input.demand_source_line_id;
1607:
1608: l_delta_Not_Alloc_qty := p_query_input.reservation_quantity;

Line 1605: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).trans_um2 := l_trans_um2;

1601: l_default_lot_index := 1;
1602:
1603: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).qc_grade := l_qc_grade;
1604: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).trans_qty2:= l_trans_qty2;
1605: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).trans_um2 := l_trans_um2;
1606: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).line_id := p_query_input.demand_source_line_id;
1607:
1608: l_delta_Not_Alloc_qty := p_query_input.reservation_quantity;
1609: l_delta_Not_Alloc_qty2 := p_query_input.attribute2;

Line 1606: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).line_id := p_query_input.demand_source_line_id;

1602:
1603: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).qc_grade := l_qc_grade;
1604: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).trans_qty2:= l_trans_qty2;
1605: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).trans_um2 := l_trans_um2;
1606: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).line_id := p_query_input.demand_source_line_id;
1607:
1608: l_delta_Not_Alloc_qty := p_query_input.reservation_quantity;
1609: l_delta_Not_Alloc_qty2 := p_query_input.attribute2;
1610: l_default_lot_um := p_query_input.reservation_uom_code;

Line 1612: GMI_Reservation_Util.PrintLn(' (opm_dbg) Nothing reserved');

1608: l_delta_Not_Alloc_qty := p_query_input.reservation_quantity;
1609: l_delta_Not_Alloc_qty2 := p_query_input.attribute2;
1610: l_default_lot_um := p_query_input.reservation_uom_code;
1611:
1612: GMI_Reservation_Util.PrintLn(' (opm_dbg) Nothing reserved');
1613:
1614: ELSE
1615: GMI_reservation_Util.PrintLn('(opm_dbg) in Reallocate, qty='
1616: ||GMI_Reservation_Util.ic_tran_rec_tbl(1).trans_qty||',

Line 1615: GMI_reservation_Util.PrintLn('(opm_dbg) in Reallocate, qty='

1611:
1612: GMI_Reservation_Util.PrintLn(' (opm_dbg) Nothing reserved');
1613:
1614: ELSE
1615: GMI_reservation_Util.PrintLn('(opm_dbg) in Reallocate, qty='
1616: ||GMI_Reservation_Util.ic_tran_rec_tbl(1).trans_qty||',
1617: qty2='||GMI_Reservation_Util.ic_tran_rec_tbl(1).trans_qty2);
1618:
1619: /* Get the Default Lot, and default lot quantity */

Line 1616: ||GMI_Reservation_Util.ic_tran_rec_tbl(1).trans_qty||',

1612: GMI_Reservation_Util.PrintLn(' (opm_dbg) Nothing reserved');
1613:
1614: ELSE
1615: GMI_reservation_Util.PrintLn('(opm_dbg) in Reallocate, qty='
1616: ||GMI_Reservation_Util.ic_tran_rec_tbl(1).trans_qty||',
1617: qty2='||GMI_Reservation_Util.ic_tran_rec_tbl(1).trans_qty2);
1618:
1619: /* Get the Default Lot, and default lot quantity */
1620: /* Retrieve the default lot in the transaction (being aware of the item controls) */

Line 1617: qty2='||GMI_Reservation_Util.ic_tran_rec_tbl(1).trans_qty2);

1613:
1614: ELSE
1615: GMI_reservation_Util.PrintLn('(opm_dbg) in Reallocate, qty='
1616: ||GMI_Reservation_Util.ic_tran_rec_tbl(1).trans_qty||',
1617: qty2='||GMI_Reservation_Util.ic_tran_rec_tbl(1).trans_qty2);
1618:
1619: /* Get the Default Lot, and default lot quantity */
1620: /* Retrieve the default lot in the transaction (being aware of the item controls) */
1621: GMI_Reservation_Util.Get_Default_Lot(

Line 1621: GMI_Reservation_Util.Get_Default_Lot(

1617: qty2='||GMI_Reservation_Util.ic_tran_rec_tbl(1).trans_qty2);
1618:
1619: /* Get the Default Lot, and default lot quantity */
1620: /* Retrieve the default lot in the transaction (being aware of the item controls) */
1621: GMI_Reservation_Util.Get_Default_Lot(
1622: x_ic_tran_pnd_index => l_default_lot_index
1623: , x_return_status => x_return_status
1624: , x_msg_count => x_msg_count
1625: , x_msg_data => x_msg_data);

Line 1628: GMI_reservation_Util.PrintLn('(opm_dbg) in Reallocate, ERROR:Returned by Get_Default_Lot.');

1624: , x_msg_count => x_msg_count
1625: , x_msg_data => x_msg_data);
1626: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
1627: THEN
1628: GMI_reservation_Util.PrintLn('(opm_dbg) in Reallocate, ERROR:Returned by Get_Default_Lot.');
1629: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
1630: FND_MESSAGE.Set_Token('BY_PROC','GMI_Reservation_Util.Get_Default_Lot');
1631: FND_MESSAGE.Set_Token('WHERE','Reallocate');
1632: FND_MSG_PUB.Add;

Line 1630: FND_MESSAGE.Set_Token('BY_PROC','GMI_Reservation_Util.Get_Default_Lot');

1626: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
1627: THEN
1628: GMI_reservation_Util.PrintLn('(opm_dbg) in Reallocate, ERROR:Returned by Get_Default_Lot.');
1629: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
1630: FND_MESSAGE.Set_Token('BY_PROC','GMI_Reservation_Util.Get_Default_Lot');
1631: FND_MESSAGE.Set_Token('WHERE','Reallocate');
1632: FND_MSG_PUB.Add;
1633: RAISE FND_API.G_EXC_ERROR;
1634: END IF;

Line 1636: GMI_reservation_Util.PrintLn('(opm_dbg) in Reallocate, qty='

1632: FND_MSG_PUB.Add;
1633: RAISE FND_API.G_EXC_ERROR;
1634: END IF;
1635:
1636: GMI_reservation_Util.PrintLn('(opm_dbg) in Reallocate, qty='
1637: ||GMI_Reservation_Util.ic_tran_rec_tbl(1).trans_qty||',
1638: qty2='||GMI_Reservation_Util.ic_tran_rec_tbl(1).trans_qty2);
1639: END IF;
1640:

Line 1637: ||GMI_Reservation_Util.ic_tran_rec_tbl(1).trans_qty||',

1633: RAISE FND_API.G_EXC_ERROR;
1634: END IF;
1635:
1636: GMI_reservation_Util.PrintLn('(opm_dbg) in Reallocate, qty='
1637: ||GMI_Reservation_Util.ic_tran_rec_tbl(1).trans_qty||',
1638: qty2='||GMI_Reservation_Util.ic_tran_rec_tbl(1).trans_qty2);
1639: END IF;
1640:
1641: l_default_tran_rec := GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index);

Line 1638: qty2='||GMI_Reservation_Util.ic_tran_rec_tbl(1).trans_qty2);

1634: END IF;
1635:
1636: GMI_reservation_Util.PrintLn('(opm_dbg) in Reallocate, qty='
1637: ||GMI_Reservation_Util.ic_tran_rec_tbl(1).trans_qty||',
1638: qty2='||GMI_Reservation_Util.ic_tran_rec_tbl(1).trans_qty2);
1639: END IF;
1640:
1641: l_default_tran_rec := GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index);
1642:

Line 1641: l_default_tran_rec := GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index);

1637: ||GMI_Reservation_Util.ic_tran_rec_tbl(1).trans_qty||',
1638: qty2='||GMI_Reservation_Util.ic_tran_rec_tbl(1).trans_qty2);
1639: END IF;
1640:
1641: l_default_tran_rec := GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index);
1642:
1643: balance_default_lot
1644: ( p_ic_default_rec => l_default_tran_rec
1645: , p_opm_item_id => l_default_tran_rec.item_id

Line 1664: and (lot_id <> 0 or location <> gmi_reservation_util.g_default_loct)

1660: into x_allocated_qty
1661: from ic_tran_pnd
1662: where line_id = p_query_input.demand_source_line_id
1663: and trans_id <> l_default_tran_rec.trans_id
1664: and (lot_id <> 0 or location <> gmi_reservation_util.g_default_loct)
1665: and doc_type='OMSO'
1666: and delete_mark =0
1667: and completed_ind=0;
1668: ELSE --- no control

Line 1674: and location = gmi_reservation_util.g_default_loct

1670: into x_allocated_qty
1671: from ic_tran_pnd
1672: where line_id = p_query_input.demand_source_line_id
1673: and lot_id = 0
1674: and location = gmi_reservation_util.g_default_loct
1675: and doc_type='OMSO'
1676: and delete_mark =0
1677: and completed_ind=0;
1678: END IF;

Line 1691: GMI_Reservation_Util.printLn('End of GMI_Reservation.Reallocate. No Error, Allocated_qty='||x_allocated_qty);

1687: Where line_id = p_query_input.demand_source_line_id
1688: And line_detail_id = p_query_input.attribute4
1689: And delete_mark=0;
1690:
1691: GMI_Reservation_Util.printLn('End of GMI_Reservation.Reallocate. No Error, Allocated_qty='||x_allocated_qty);
1692: GMI_Reservation_Util.printLn('End of GMI_Reservation.Reallocate. No Error, Allocated_transactions='||x_allocated_trans);
1693:
1694: EXCEPTION
1695: WHEN FND_API.G_EXC_ERROR THEN

Line 1692: GMI_Reservation_Util.printLn('End of GMI_Reservation.Reallocate. No Error, Allocated_transactions='||x_allocated_trans);

1688: And line_detail_id = p_query_input.attribute4
1689: And delete_mark=0;
1690:
1691: GMI_Reservation_Util.printLn('End of GMI_Reservation.Reallocate. No Error, Allocated_qty='||x_allocated_qty);
1692: GMI_Reservation_Util.printLn('End of GMI_Reservation.Reallocate. No Error, Allocated_transactions='||x_allocated_trans);
1693:
1694: EXCEPTION
1695: WHEN FND_API.G_EXC_ERROR THEN
1696: ROLLBACK TO SAVEPOINT Reallocate_Transactions;

Line 1697: GMI_Reservation_Util.printLn('End of GMI_Reservation.Reallocate. Error');

1693:
1694: EXCEPTION
1695: WHEN FND_API.G_EXC_ERROR THEN
1696: ROLLBACK TO SAVEPOINT Reallocate_Transactions;
1697: GMI_Reservation_Util.printLn('End of GMI_Reservation.Reallocate. Error');
1698: x_return_status := FND_API.G_RET_STS_ERROR;
1699:
1700: /* Get message count and data */
1701: FND_MSG_PUB.count_and_get

Line 1708: GMI_Reservation_Util.printLn('End of GMI_Reservation.Reallocate. ErrorOthers');

1704: );
1705:
1706: WHEN OTHERS THEN
1707: ROLLBACK TO SAVEPOINT Reallocate_Transactions;
1708: GMI_Reservation_Util.printLn('End of GMI_Reservation.Reallocate. ErrorOthers');
1709: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1710:
1711: FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME
1712: , l_api_name

Line 1738: l_ic_item_mst_rec GMI_Reservation_Util.ic_item_mst_rec;

1734: ) IS
1735:
1736: l_api_name CONSTANT VARCHAR2 (30) := 'Get_DefaultLot_from_ItemCtl';
1737:
1738: l_ic_item_mst_rec GMI_Reservation_Util.ic_item_mst_rec;
1739:
1740: -- added by fabdi 10/01/2001
1741: -- fix for bug # 1574957
1742: l_whse_ctl number;

Line 1761: GMI_Reservation_Util.Get_Default_Lot(

1757: x_return_status := FND_API.G_RET_STS_SUCCESS;
1758:
1759: /* Get the Default Lot, and default lot quantity */
1760: /* Retrieve the default lot in the transaction */
1761: GMI_Reservation_Util.Get_Default_Lot(
1762: x_ic_tran_pnd_index => x_default_lot_index
1763: , x_return_status => x_return_status
1764: , x_msg_count => x_msg_count
1765: , x_msg_data => x_msg_data);

Line 1769: GMI_reservation_Util.PrintLn('(opm_dbg) in Get_DefaultLot_from_ItemCtl, ERROR:Returned by Get_Default_Lot.');

1765: , x_msg_data => x_msg_data);
1766:
1767: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
1768: THEN
1769: GMI_reservation_Util.PrintLn('(opm_dbg) in Get_DefaultLot_from_ItemCtl, ERROR:Returned by Get_Default_Lot.');
1770: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
1771: FND_MESSAGE.Set_Token('BY_PROC','GMI_Reservation_Util.Get_Default_Lot');
1772: FND_MESSAGE.Set_Token('WHERE','Get_DefaultLot_from_ItemCtl');
1773: FND_MSG_PUB.Add;

Line 1771: FND_MESSAGE.Set_Token('BY_PROC','GMI_Reservation_Util.Get_Default_Lot');

1767: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
1768: THEN
1769: GMI_reservation_Util.PrintLn('(opm_dbg) in Get_DefaultLot_from_ItemCtl, ERROR:Returned by Get_Default_Lot.');
1770: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
1771: FND_MESSAGE.Set_Token('BY_PROC','GMI_Reservation_Util.Get_Default_Lot');
1772: FND_MESSAGE.Set_Token('WHERE','Get_DefaultLot_from_ItemCtl');
1773: FND_MSG_PUB.Add;
1774: RAISE FND_API.G_EXC_ERROR;
1775: END IF;

Line 1789: GMI_Reservation_Util.printLn('After Get_OPM_Item : item_no='||l_ic_item_mst_rec.item_no);

1785: , x_msg_count => x_msg_count
1786: , x_msg_data => x_msg_data);
1787:
1788:
1789: GMI_Reservation_Util.printLn('After Get_OPM_Item : item_no='||l_ic_item_mst_rec.item_no);
1790:
1791: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
1792: THEN
1793: GMI_Reservation_Util.printLn('(opm_dbg) in end of Get_DefaultLot_from_ItemCtl ERROR:Returned by Get_OPM_item_from_Apps.');

Line 1793: GMI_Reservation_Util.printLn('(opm_dbg) in end of Get_DefaultLot_from_ItemCtl ERROR:Returned by Get_OPM_item_from_Apps.');

1789: GMI_Reservation_Util.printLn('After Get_OPM_Item : item_no='||l_ic_item_mst_rec.item_no);
1790:
1791: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
1792: THEN
1793: GMI_Reservation_Util.printLn('(opm_dbg) in end of Get_DefaultLot_from_ItemCtl ERROR:Returned by Get_OPM_item_from_Apps.');
1794: FND_MESSAGE.Set_Name('GMI','GMI_OPM_ITEM');
1795: FND_MESSAGE.Set_Token('ORGANIZATION_ID', p_organization_id);
1796: FND_MESSAGE.Set_Token('INVENTORY_ITEM_ID', p_inventory_item_id);
1797: FND_MSG_PUB.Add;

Line 1816: GMI_Reservation_Util.printLn('(opm_dbg) l_whse_ctl='||l_whse_ctl);

1812: OPEN get_whse_ctl(p_organization_id);
1813: FETCH get_whse_ctl INTO l_whse_ctl;
1814: -- end fabdi
1815:
1816: GMI_Reservation_Util.printLn('(opm_dbg) l_whse_ctl='||l_whse_ctl);
1817: /* the correct condition should be lot_ctl and( loct_ctl or whse loct_ctl)*/
1818: IF (l_ic_item_mst_rec.lot_ctl = 0) AND (l_ic_item_mst_rec.loct_ctl = 0 OR l_whse_ctl = 0)
1819: THEN
1820: x_default_lot_index := (-1) * x_default_lot_index;

Line 1825: GMI_Reservation_Util.printLn('(opm_dbg) x_default_lot_index='||x_default_lot_index);

1821: END IF;
1822:
1823: CLOSE get_whse_ctl;
1824:
1825: GMI_Reservation_Util.printLn('(opm_dbg) x_default_lot_index='||x_default_lot_index);
1826:
1827: EXCEPTION
1828: WHEN FND_API.G_EXC_ERROR THEN
1829: GMI_Reservation_Util.printLn('End of Get_DefaultLot_from_ItemCtl. Error');

Line 1829: GMI_Reservation_Util.printLn('End of Get_DefaultLot_from_ItemCtl. Error');

1825: GMI_Reservation_Util.printLn('(opm_dbg) x_default_lot_index='||x_default_lot_index);
1826:
1827: EXCEPTION
1828: WHEN FND_API.G_EXC_ERROR THEN
1829: GMI_Reservation_Util.printLn('End of Get_DefaultLot_from_ItemCtl. Error');
1830: x_return_status := FND_API.G_RET_STS_ERROR;
1831:
1832: /* Get message count and data */
1833: FND_MSG_PUB.count_and_get

Line 1839: GMI_Reservation_Util.printLn('End of Get_DefaultLot_from_ItemCtl. ErrorOthers');

1835: , p_data => x_msg_data
1836: );
1837:
1838: WHEN OTHERS THEN
1839: GMI_Reservation_Util.printLn('End of Get_DefaultLot_from_ItemCtl. ErrorOthers');
1840: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1841:
1842: FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME
1843: , l_api_name

Line 1965: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_id='||p_ic_tran_rec.trans_id, 'pick_lots.log');

1961: x_return_status := FND_API.G_RET_STS_SUCCESS;
1962:
1963: x_ic_tran_rec := p_ic_tran_rec;
1964:
1965: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_id='||p_ic_tran_rec.trans_id, 'pick_lots.log');
1966: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_id='||p_ic_tran_rec.line_id, 'pick_lots.log');
1967: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: item_id='||p_ic_tran_rec.item_id, 'pick_lots.log');
1968: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||p_ic_tran_rec.co_code, 'pick_lots.log');
1969: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||p_ic_tran_rec.orgn_code, 'pick_lots.log');

Line 1966: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_id='||p_ic_tran_rec.line_id, 'pick_lots.log');

1962:
1963: x_ic_tran_rec := p_ic_tran_rec;
1964:
1965: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_id='||p_ic_tran_rec.trans_id, 'pick_lots.log');
1966: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_id='||p_ic_tran_rec.line_id, 'pick_lots.log');
1967: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: item_id='||p_ic_tran_rec.item_id, 'pick_lots.log');
1968: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||p_ic_tran_rec.co_code, 'pick_lots.log');
1969: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||p_ic_tran_rec.orgn_code, 'pick_lots.log');
1970: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||p_ic_tran_rec.whse_code, 'pick_lots.log');

Line 1967: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: item_id='||p_ic_tran_rec.item_id, 'pick_lots.log');

1963: x_ic_tran_rec := p_ic_tran_rec;
1964:
1965: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_id='||p_ic_tran_rec.trans_id, 'pick_lots.log');
1966: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_id='||p_ic_tran_rec.line_id, 'pick_lots.log');
1967: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: item_id='||p_ic_tran_rec.item_id, 'pick_lots.log');
1968: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||p_ic_tran_rec.co_code, 'pick_lots.log');
1969: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||p_ic_tran_rec.orgn_code, 'pick_lots.log');
1970: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||p_ic_tran_rec.whse_code, 'pick_lots.log');
1971: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||p_ic_tran_rec.lot_id, 'pick_lots.log');

Line 1968: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||p_ic_tran_rec.co_code, 'pick_lots.log');

1964:
1965: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_id='||p_ic_tran_rec.trans_id, 'pick_lots.log');
1966: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_id='||p_ic_tran_rec.line_id, 'pick_lots.log');
1967: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: item_id='||p_ic_tran_rec.item_id, 'pick_lots.log');
1968: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||p_ic_tran_rec.co_code, 'pick_lots.log');
1969: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||p_ic_tran_rec.orgn_code, 'pick_lots.log');
1970: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||p_ic_tran_rec.whse_code, 'pick_lots.log');
1971: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||p_ic_tran_rec.lot_id, 'pick_lots.log');
1972: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||p_ic_tran_rec.location, 'pick_lots.log');

Line 1969: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||p_ic_tran_rec.orgn_code, 'pick_lots.log');

1965: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_id='||p_ic_tran_rec.trans_id, 'pick_lots.log');
1966: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_id='||p_ic_tran_rec.line_id, 'pick_lots.log');
1967: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: item_id='||p_ic_tran_rec.item_id, 'pick_lots.log');
1968: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||p_ic_tran_rec.co_code, 'pick_lots.log');
1969: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||p_ic_tran_rec.orgn_code, 'pick_lots.log');
1970: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||p_ic_tran_rec.whse_code, 'pick_lots.log');
1971: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||p_ic_tran_rec.lot_id, 'pick_lots.log');
1972: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||p_ic_tran_rec.location, 'pick_lots.log');
1973: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||p_ic_tran_rec.doc_id, 'pick_lots.log');

Line 1970: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||p_ic_tran_rec.whse_code, 'pick_lots.log');

1966: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_id='||p_ic_tran_rec.line_id, 'pick_lots.log');
1967: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: item_id='||p_ic_tran_rec.item_id, 'pick_lots.log');
1968: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||p_ic_tran_rec.co_code, 'pick_lots.log');
1969: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||p_ic_tran_rec.orgn_code, 'pick_lots.log');
1970: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||p_ic_tran_rec.whse_code, 'pick_lots.log');
1971: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||p_ic_tran_rec.lot_id, 'pick_lots.log');
1972: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||p_ic_tran_rec.location, 'pick_lots.log');
1973: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||p_ic_tran_rec.doc_id, 'pick_lots.log');
1974: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||p_ic_tran_rec.doc_type, 'pick_lots.log');

Line 1971: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||p_ic_tran_rec.lot_id, 'pick_lots.log');

1967: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: item_id='||p_ic_tran_rec.item_id, 'pick_lots.log');
1968: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||p_ic_tran_rec.co_code, 'pick_lots.log');
1969: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||p_ic_tran_rec.orgn_code, 'pick_lots.log');
1970: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||p_ic_tran_rec.whse_code, 'pick_lots.log');
1971: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||p_ic_tran_rec.lot_id, 'pick_lots.log');
1972: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||p_ic_tran_rec.location, 'pick_lots.log');
1973: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||p_ic_tran_rec.doc_id, 'pick_lots.log');
1974: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||p_ic_tran_rec.doc_type, 'pick_lots.log');
1975: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||p_ic_tran_rec.doc_line, 'pick_lots.log');

Line 1972: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||p_ic_tran_rec.location, 'pick_lots.log');

1968: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||p_ic_tran_rec.co_code, 'pick_lots.log');
1969: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||p_ic_tran_rec.orgn_code, 'pick_lots.log');
1970: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||p_ic_tran_rec.whse_code, 'pick_lots.log');
1971: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||p_ic_tran_rec.lot_id, 'pick_lots.log');
1972: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||p_ic_tran_rec.location, 'pick_lots.log');
1973: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||p_ic_tran_rec.doc_id, 'pick_lots.log');
1974: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||p_ic_tran_rec.doc_type, 'pick_lots.log');
1975: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||p_ic_tran_rec.doc_line, 'pick_lots.log');
1976: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||p_ic_tran_rec.line_type, 'pick_lots.log');

Line 1973: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||p_ic_tran_rec.doc_id, 'pick_lots.log');

1969: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||p_ic_tran_rec.orgn_code, 'pick_lots.log');
1970: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||p_ic_tran_rec.whse_code, 'pick_lots.log');
1971: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||p_ic_tran_rec.lot_id, 'pick_lots.log');
1972: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||p_ic_tran_rec.location, 'pick_lots.log');
1973: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||p_ic_tran_rec.doc_id, 'pick_lots.log');
1974: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||p_ic_tran_rec.doc_type, 'pick_lots.log');
1975: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||p_ic_tran_rec.doc_line, 'pick_lots.log');
1976: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||p_ic_tran_rec.line_type, 'pick_lots.log');
1977: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||p_ic_tran_rec.reason_code, 'pick_lots.log');

Line 1974: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||p_ic_tran_rec.doc_type, 'pick_lots.log');

1970: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||p_ic_tran_rec.whse_code, 'pick_lots.log');
1971: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||p_ic_tran_rec.lot_id, 'pick_lots.log');
1972: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||p_ic_tran_rec.location, 'pick_lots.log');
1973: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||p_ic_tran_rec.doc_id, 'pick_lots.log');
1974: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||p_ic_tran_rec.doc_type, 'pick_lots.log');
1975: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||p_ic_tran_rec.doc_line, 'pick_lots.log');
1976: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||p_ic_tran_rec.line_type, 'pick_lots.log');
1977: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||p_ic_tran_rec.reason_code, 'pick_lots.log');
1978: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||p_ic_tran_rec.trans_date, 'pick_lots.log');

Line 1975: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||p_ic_tran_rec.doc_line, 'pick_lots.log');

1971: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||p_ic_tran_rec.lot_id, 'pick_lots.log');
1972: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||p_ic_tran_rec.location, 'pick_lots.log');
1973: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||p_ic_tran_rec.doc_id, 'pick_lots.log');
1974: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||p_ic_tran_rec.doc_type, 'pick_lots.log');
1975: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||p_ic_tran_rec.doc_line, 'pick_lots.log');
1976: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||p_ic_tran_rec.line_type, 'pick_lots.log');
1977: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||p_ic_tran_rec.reason_code, 'pick_lots.log');
1978: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||p_ic_tran_rec.trans_date, 'pick_lots.log');
1979: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||p_ic_tran_rec.trans_qty, 'pick_lots.log');

Line 1976: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||p_ic_tran_rec.line_type, 'pick_lots.log');

1972: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||p_ic_tran_rec.location, 'pick_lots.log');
1973: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||p_ic_tran_rec.doc_id, 'pick_lots.log');
1974: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||p_ic_tran_rec.doc_type, 'pick_lots.log');
1975: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||p_ic_tran_rec.doc_line, 'pick_lots.log');
1976: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||p_ic_tran_rec.line_type, 'pick_lots.log');
1977: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||p_ic_tran_rec.reason_code, 'pick_lots.log');
1978: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||p_ic_tran_rec.trans_date, 'pick_lots.log');
1979: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||p_ic_tran_rec.trans_qty, 'pick_lots.log');
1980: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||p_ic_tran_rec.trans_qty2, 'pick_lots.log');

Line 1977: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||p_ic_tran_rec.reason_code, 'pick_lots.log');

1973: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||p_ic_tran_rec.doc_id, 'pick_lots.log');
1974: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||p_ic_tran_rec.doc_type, 'pick_lots.log');
1975: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||p_ic_tran_rec.doc_line, 'pick_lots.log');
1976: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||p_ic_tran_rec.line_type, 'pick_lots.log');
1977: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||p_ic_tran_rec.reason_code, 'pick_lots.log');
1978: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||p_ic_tran_rec.trans_date, 'pick_lots.log');
1979: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||p_ic_tran_rec.trans_qty, 'pick_lots.log');
1980: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||p_ic_tran_rec.trans_qty2, 'pick_lots.log');
1981: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||p_ic_tran_rec.qc_grade, 'pick_lots.log');

Line 1978: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||p_ic_tran_rec.trans_date, 'pick_lots.log');

1974: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||p_ic_tran_rec.doc_type, 'pick_lots.log');
1975: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||p_ic_tran_rec.doc_line, 'pick_lots.log');
1976: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||p_ic_tran_rec.line_type, 'pick_lots.log');
1977: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||p_ic_tran_rec.reason_code, 'pick_lots.log');
1978: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||p_ic_tran_rec.trans_date, 'pick_lots.log');
1979: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||p_ic_tran_rec.trans_qty, 'pick_lots.log');
1980: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||p_ic_tran_rec.trans_qty2, 'pick_lots.log');
1981: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||p_ic_tran_rec.qc_grade, 'pick_lots.log');
1982: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||p_ic_tran_rec.lot_no, 'pick_lots.log');

Line 1979: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||p_ic_tran_rec.trans_qty, 'pick_lots.log');

1975: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||p_ic_tran_rec.doc_line, 'pick_lots.log');
1976: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||p_ic_tran_rec.line_type, 'pick_lots.log');
1977: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||p_ic_tran_rec.reason_code, 'pick_lots.log');
1978: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||p_ic_tran_rec.trans_date, 'pick_lots.log');
1979: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||p_ic_tran_rec.trans_qty, 'pick_lots.log');
1980: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||p_ic_tran_rec.trans_qty2, 'pick_lots.log');
1981: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||p_ic_tran_rec.qc_grade, 'pick_lots.log');
1982: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||p_ic_tran_rec.lot_no, 'pick_lots.log');
1983: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||p_ic_tran_rec.sublot_no, 'pick_lots.log');

Line 1980: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||p_ic_tran_rec.trans_qty2, 'pick_lots.log');

1976: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||p_ic_tran_rec.line_type, 'pick_lots.log');
1977: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||p_ic_tran_rec.reason_code, 'pick_lots.log');
1978: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||p_ic_tran_rec.trans_date, 'pick_lots.log');
1979: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||p_ic_tran_rec.trans_qty, 'pick_lots.log');
1980: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||p_ic_tran_rec.trans_qty2, 'pick_lots.log');
1981: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||p_ic_tran_rec.qc_grade, 'pick_lots.log');
1982: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||p_ic_tran_rec.lot_no, 'pick_lots.log');
1983: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||p_ic_tran_rec.sublot_no, 'pick_lots.log');
1984: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||p_ic_tran_rec.lot_status, 'pick_lots.log');

Line 1981: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||p_ic_tran_rec.qc_grade, 'pick_lots.log');

1977: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||p_ic_tran_rec.reason_code, 'pick_lots.log');
1978: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||p_ic_tran_rec.trans_date, 'pick_lots.log');
1979: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||p_ic_tran_rec.trans_qty, 'pick_lots.log');
1980: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||p_ic_tran_rec.trans_qty2, 'pick_lots.log');
1981: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||p_ic_tran_rec.qc_grade, 'pick_lots.log');
1982: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||p_ic_tran_rec.lot_no, 'pick_lots.log');
1983: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||p_ic_tran_rec.sublot_no, 'pick_lots.log');
1984: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||p_ic_tran_rec.lot_status, 'pick_lots.log');
1985: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||p_ic_tran_rec.trans_um, 'pick_lots.log');

Line 1982: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||p_ic_tran_rec.lot_no, 'pick_lots.log');

1978: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||p_ic_tran_rec.trans_date, 'pick_lots.log');
1979: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||p_ic_tran_rec.trans_qty, 'pick_lots.log');
1980: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||p_ic_tran_rec.trans_qty2, 'pick_lots.log');
1981: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||p_ic_tran_rec.qc_grade, 'pick_lots.log');
1982: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||p_ic_tran_rec.lot_no, 'pick_lots.log');
1983: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||p_ic_tran_rec.sublot_no, 'pick_lots.log');
1984: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||p_ic_tran_rec.lot_status, 'pick_lots.log');
1985: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||p_ic_tran_rec.trans_um, 'pick_lots.log');
1986: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um2='||p_ic_tran_rec.trans_um2, 'pick_lots.log');

Line 1983: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||p_ic_tran_rec.sublot_no, 'pick_lots.log');

1979: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||p_ic_tran_rec.trans_qty, 'pick_lots.log');
1980: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||p_ic_tran_rec.trans_qty2, 'pick_lots.log');
1981: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||p_ic_tran_rec.qc_grade, 'pick_lots.log');
1982: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||p_ic_tran_rec.lot_no, 'pick_lots.log');
1983: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||p_ic_tran_rec.sublot_no, 'pick_lots.log');
1984: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||p_ic_tran_rec.lot_status, 'pick_lots.log');
1985: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||p_ic_tran_rec.trans_um, 'pick_lots.log');
1986: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um2='||p_ic_tran_rec.trans_um2, 'pick_lots.log');
1987: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: staged_ind='||p_ic_tran_rec.staged_ind, 'pick_lots.log'); */

Line 1984: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||p_ic_tran_rec.lot_status, 'pick_lots.log');

1980: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||p_ic_tran_rec.trans_qty2, 'pick_lots.log');
1981: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||p_ic_tran_rec.qc_grade, 'pick_lots.log');
1982: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||p_ic_tran_rec.lot_no, 'pick_lots.log');
1983: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||p_ic_tran_rec.sublot_no, 'pick_lots.log');
1984: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||p_ic_tran_rec.lot_status, 'pick_lots.log');
1985: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||p_ic_tran_rec.trans_um, 'pick_lots.log');
1986: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um2='||p_ic_tran_rec.trans_um2, 'pick_lots.log');
1987: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: staged_ind='||p_ic_tran_rec.staged_ind, 'pick_lots.log'); */
1988: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: text_code='||p_ic_tran_rec.text_code, 'pick_lots.log'); */

Line 1985: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||p_ic_tran_rec.trans_um, 'pick_lots.log');

1981: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||p_ic_tran_rec.qc_grade, 'pick_lots.log');
1982: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||p_ic_tran_rec.lot_no, 'pick_lots.log');
1983: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||p_ic_tran_rec.sublot_no, 'pick_lots.log');
1984: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||p_ic_tran_rec.lot_status, 'pick_lots.log');
1985: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||p_ic_tran_rec.trans_um, 'pick_lots.log');
1986: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um2='||p_ic_tran_rec.trans_um2, 'pick_lots.log');
1987: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: staged_ind='||p_ic_tran_rec.staged_ind, 'pick_lots.log'); */
1988: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: text_code='||p_ic_tran_rec.text_code, 'pick_lots.log'); */
1989:

Line 1986: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um2='||p_ic_tran_rec.trans_um2, 'pick_lots.log');

1982: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||p_ic_tran_rec.lot_no, 'pick_lots.log');
1983: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||p_ic_tran_rec.sublot_no, 'pick_lots.log');
1984: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||p_ic_tran_rec.lot_status, 'pick_lots.log');
1985: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||p_ic_tran_rec.trans_um, 'pick_lots.log');
1986: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um2='||p_ic_tran_rec.trans_um2, 'pick_lots.log');
1987: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: staged_ind='||p_ic_tran_rec.staged_ind, 'pick_lots.log'); */
1988: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: text_code='||p_ic_tran_rec.text_code, 'pick_lots.log'); */
1989:
1990: IF p_ic_tran_rec.text_code = 0 THEN

Line 1987: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: staged_ind='||p_ic_tran_rec.staged_ind, 'pick_lots.log'); */

1983: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||p_ic_tran_rec.sublot_no, 'pick_lots.log');
1984: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||p_ic_tran_rec.lot_status, 'pick_lots.log');
1985: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||p_ic_tran_rec.trans_um, 'pick_lots.log');
1986: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um2='||p_ic_tran_rec.trans_um2, 'pick_lots.log');
1987: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: staged_ind='||p_ic_tran_rec.staged_ind, 'pick_lots.log'); */
1988: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: text_code='||p_ic_tran_rec.text_code, 'pick_lots.log'); */
1989:
1990: IF p_ic_tran_rec.text_code = 0 THEN
1991: x_ic_tran_rec.text_code := NULL;

Line 1988: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: text_code='||p_ic_tran_rec.text_code, 'pick_lots.log'); */

1984: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||p_ic_tran_rec.lot_status, 'pick_lots.log');
1985: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||p_ic_tran_rec.trans_um, 'pick_lots.log');
1986: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um2='||p_ic_tran_rec.trans_um2, 'pick_lots.log');
1987: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: staged_ind='||p_ic_tran_rec.staged_ind, 'pick_lots.log'); */
1988: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: text_code='||p_ic_tran_rec.text_code, 'pick_lots.log'); */
1989:
1990: IF p_ic_tran_rec.text_code = 0 THEN
1991: x_ic_tran_rec.text_code := NULL;
1992: END IF;

Line 1995: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check trans_id ', 'pick_lots.log');

1991: x_ic_tran_rec.text_code := NULL;
1992: END IF;
1993: x_ic_tran_rec.staged_ind := 0;
1994:
1995: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check trans_id ', 'pick_lots.log');
1996: IF ( p_ic_tran_rec.trans_id = 0
1997: OR p_ic_tran_rec.trans_id IS NULL
1998: OR p_ic_tran_rec.trans_id = FND_API.G_MISS_NUM)
1999: THEN

Line 2001: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Set trans_id=0 ', 'pick_lots.log');

1997: OR p_ic_tran_rec.trans_id IS NULL
1998: OR p_ic_tran_rec.trans_id = FND_API.G_MISS_NUM)
1999: THEN
2000: x_ic_tran_rec.trans_id := 0;
2001: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Set trans_id=0 ', 'pick_lots.log');
2002: FND_MESSAGE.Set_Name('GMI','GMI_MISSING');
2003: FND_MESSAGE.Set_Token('MISSING', 'trans_id');
2004: FND_MSG_PUB.Add;
2005: /* raise FND_API.G_EXC_ERROR; */

Line 2008: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check item_id ', 'pick_lots.log');

2004: FND_MSG_PUB.Add;
2005: /* raise FND_API.G_EXC_ERROR; */
2006: END IF;
2007:
2008: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check item_id ', 'pick_lots.log');
2009: IF ( p_ic_tran_rec.item_id = 0
2010: OR p_ic_tran_rec.item_id IS NULL
2011: OR p_ic_tran_rec.item_id = FND_API.G_MISS_NUM)
2012: THEN

Line 2019: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check line_id ', 'pick_lots.log');

2015: FND_MSG_PUB.Add;
2016: /* raise FND_API.G_EXC_ERROR; */
2017: END IF;
2018:
2019: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check line_id ', 'pick_lots.log');
2020: IF ( p_ic_tran_rec.line_id = 0
2021: OR p_ic_tran_rec.line_id IS NULL
2022: OR p_ic_tran_rec.line_id = FND_API.G_MISS_NUM)
2023: THEN

Line 2030: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check whse_code ', 'pick_lots.log');

2026: FND_MSG_PUB.Add;
2027: /* raise FND_API.G_EXC_ERROR; */
2028: END IF;
2029:
2030: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check whse_code ', 'pick_lots.log');
2031: IF ( p_ic_tran_rec.whse_code = ''
2032: OR p_ic_tran_rec.whse_code IS NULL
2033: OR p_ic_tran_rec.whse_code = FND_API.G_MISS_CHAR)
2034: THEN

Line 2041: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check co_code/orgn_code ', 'pick_lots.log');

2037: FND_MSG_PUB.Add;
2038: raise FND_API.G_EXC_ERROR;
2039: END IF;
2040:
2041: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check co_code/orgn_code ', 'pick_lots.log');
2042:
2043: IF ( p_ic_tran_rec.co_code = ''
2044: OR p_ic_tran_rec.co_code IS NULL
2045: OR p_ic_tran_rec.co_code = FND_API.G_MISS_CHAR)

Line 2072: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check lot_id ', 'pick_lots.log');

2068: /* raise FND_API.G_EXC_ERROR; */
2069: END IF;
2070:
2071:
2072: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check lot_id ', 'pick_lots.log');
2073: IF ( p_ic_tran_rec.lot_id = 0
2074: OR p_ic_tran_rec.lot_id IS NULL
2075: OR p_ic_tran_rec.lot_id = FND_API.G_MISS_NUM)
2076: THEN

Line 2083: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check location ', 'pick_lots.log');

2079: FND_MSG_PUB.Add;
2080: /* raise FND_API.G_EXC_ERROR; */
2081: END IF;
2082:
2083: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check location ', 'pick_lots.log');
2084: IF ( p_ic_tran_rec.location = ''
2085: OR p_ic_tran_rec.location IS NULL
2086: OR p_ic_tran_rec.location = FND_API.G_MISS_CHAR)
2087: THEN

Line 2094: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check doc_id ', 'pick_lots.log');

2090: FND_MSG_PUB.Add;
2091: /* raise FND_API.G_EXC_ERROR; */
2092: END IF;
2093:
2094: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check doc_id ', 'pick_lots.log');
2095: IF ( p_ic_tran_rec.doc_id = 0
2096: OR p_ic_tran_rec.doc_id IS NULL
2097: OR p_ic_tran_rec.doc_id = FND_API.G_MISS_NUM)
2098: THEN

Line 2105: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check doc_type ', 'pick_lots.log');

2101: FND_MSG_PUB.Add;
2102: /* raise FND_API.G_EXC_ERROR; */
2103: END IF;
2104:
2105: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check doc_type ', 'pick_lots.log');
2106: IF ( p_ic_tran_rec.doc_type = ''
2107: OR p_ic_tran_rec.doc_type IS NULL
2108: OR p_ic_tran_rec.doc_type = FND_API.G_MISS_CHAR)
2109: THEN

Line 2116: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check doc_line ', 'pick_lots.log');

2112: FND_MSG_PUB.Add;
2113: /* raise FND_API.G_EXC_ERROR; */
2114: END IF;
2115:
2116: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check doc_line ', 'pick_lots.log');
2117: IF ( p_ic_tran_rec.doc_line = 0
2118: OR p_ic_tran_rec.doc_line IS NULL
2119: OR p_ic_tran_rec.doc_line = FND_API.G_MISS_NUM)
2120: THEN

Line 2127: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check line_type ', 'pick_lots.log');

2123: FND_MSG_PUB.Add;
2124: /* raise FND_API.G_EXC_ERROR; */
2125: END IF;
2126:
2127: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check line_type ', 'pick_lots.log');
2128: IF ( p_ic_tran_rec.line_type = 0
2129: OR p_ic_tran_rec.line_type IS NULL
2130: OR p_ic_tran_rec.line_type = FND_API.G_MISS_NUM)
2131: THEN

Line 2138: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check trans_qty ', 'pick_lots.log');

2134: FND_MSG_PUB.Add;
2135: /* raise FND_API.G_EXC_ERROR; */
2136: END IF;
2137:
2138: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check trans_qty ', 'pick_lots.log');
2139: IF ( p_ic_tran_rec.trans_qty = 0
2140: OR p_ic_tran_rec.trans_qty IS NULL
2141: OR p_ic_tran_rec.trans_qty = FND_API.G_MISS_NUM)
2142: THEN

Line 2149: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check trans_qty2 ', 'pick_lots.log');

2145: FND_MSG_PUB.Add;
2146: /* raise FND_API.G_EXC_ERROR; */
2147: END IF;
2148:
2149: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check trans_qty2 ', 'pick_lots.log');
2150: IF ( p_ic_tran_rec.trans_qty2 = 0
2151: OR p_ic_tran_rec.trans_qty2 IS NULL
2152: OR p_ic_tran_rec.trans_qty2 = FND_API.G_MISS_NUM)
2153: THEN

Line 2160: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check trans_um ', 'pick_lots.log');

2156: FND_MSG_PUB.Add;
2157: /* raise FND_API.G_EXC_ERROR; */
2158: END IF;
2159:
2160: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check trans_um ', 'pick_lots.log');
2161: IF ( p_ic_tran_rec.trans_um = ''
2162: OR p_ic_tran_rec.trans_um IS NULL
2163: OR p_ic_tran_rec.trans_um = FND_API.G_MISS_CHAR)
2164: THEN

Line 2171: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check trans_um2 ', 'pick_lots.log');

2167: FND_MSG_PUB.Add;
2168: /* raise FND_API.G_EXC_ERROR; */
2169: END IF;
2170:
2171: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check trans_um2 ', 'pick_lots.log');
2172: IF ( p_ic_tran_rec.trans_um2 = ''
2173: OR p_ic_tran_rec.trans_um2 IS NULL
2174: OR p_ic_tran_rec.trans_um2 = FND_API.G_MISS_CHAR)
2175: THEN

Line 2182: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check trans_date ', 'pick_lots.log');

2178: FND_MSG_PUB.Add;
2179: /* raise FND_API.G_EXC_ERROR; */
2180: END IF;
2181:
2182: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check trans_date ', 'pick_lots.log');
2183: IF ( p_ic_tran_rec.trans_date IS NULL
2184: OR p_ic_tran_rec.trans_date = FND_API.G_MISS_DATE)
2185: THEN
2186: /* x_ic_tran_rec.trans_date := sysdate; */

Line 2195: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_id='||x_ic_tran_rec.trans_id, 'pick_lots.log');

2191: END IF;
2192:
2193:
2194:
2195: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_id='||x_ic_tran_rec.trans_id, 'pick_lots.log');
2196: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_id='||x_ic_tran_rec.line_id, 'pick_lots.log');
2197: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: item_id='||x_ic_tran_rec.item_id, 'pick_lots.log');
2198: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||x_ic_tran_rec.co_code, 'pick_lots.log');
2199: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||x_ic_tran_rec.orgn_code, 'pick_lots.log');

Line 2196: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_id='||x_ic_tran_rec.line_id, 'pick_lots.log');

2192:
2193:
2194:
2195: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_id='||x_ic_tran_rec.trans_id, 'pick_lots.log');
2196: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_id='||x_ic_tran_rec.line_id, 'pick_lots.log');
2197: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: item_id='||x_ic_tran_rec.item_id, 'pick_lots.log');
2198: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||x_ic_tran_rec.co_code, 'pick_lots.log');
2199: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||x_ic_tran_rec.orgn_code, 'pick_lots.log');
2200: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||x_ic_tran_rec.whse_code, 'pick_lots.log');

Line 2197: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: item_id='||x_ic_tran_rec.item_id, 'pick_lots.log');

2193:
2194:
2195: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_id='||x_ic_tran_rec.trans_id, 'pick_lots.log');
2196: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_id='||x_ic_tran_rec.line_id, 'pick_lots.log');
2197: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: item_id='||x_ic_tran_rec.item_id, 'pick_lots.log');
2198: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||x_ic_tran_rec.co_code, 'pick_lots.log');
2199: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||x_ic_tran_rec.orgn_code, 'pick_lots.log');
2200: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||x_ic_tran_rec.whse_code, 'pick_lots.log');
2201: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||x_ic_tran_rec.lot_id, 'pick_lots.log');

Line 2198: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||x_ic_tran_rec.co_code, 'pick_lots.log');

2194:
2195: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_id='||x_ic_tran_rec.trans_id, 'pick_lots.log');
2196: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_id='||x_ic_tran_rec.line_id, 'pick_lots.log');
2197: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: item_id='||x_ic_tran_rec.item_id, 'pick_lots.log');
2198: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||x_ic_tran_rec.co_code, 'pick_lots.log');
2199: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||x_ic_tran_rec.orgn_code, 'pick_lots.log');
2200: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||x_ic_tran_rec.whse_code, 'pick_lots.log');
2201: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||x_ic_tran_rec.lot_id, 'pick_lots.log');
2202: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||x_ic_tran_rec.location, 'pick_lots.log');

Line 2199: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||x_ic_tran_rec.orgn_code, 'pick_lots.log');

2195: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_id='||x_ic_tran_rec.trans_id, 'pick_lots.log');
2196: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_id='||x_ic_tran_rec.line_id, 'pick_lots.log');
2197: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: item_id='||x_ic_tran_rec.item_id, 'pick_lots.log');
2198: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||x_ic_tran_rec.co_code, 'pick_lots.log');
2199: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||x_ic_tran_rec.orgn_code, 'pick_lots.log');
2200: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||x_ic_tran_rec.whse_code, 'pick_lots.log');
2201: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||x_ic_tran_rec.lot_id, 'pick_lots.log');
2202: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||x_ic_tran_rec.location, 'pick_lots.log');
2203: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||x_ic_tran_rec.doc_id, 'pick_lots.log');

Line 2200: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||x_ic_tran_rec.whse_code, 'pick_lots.log');

2196: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_id='||x_ic_tran_rec.line_id, 'pick_lots.log');
2197: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: item_id='||x_ic_tran_rec.item_id, 'pick_lots.log');
2198: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||x_ic_tran_rec.co_code, 'pick_lots.log');
2199: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||x_ic_tran_rec.orgn_code, 'pick_lots.log');
2200: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||x_ic_tran_rec.whse_code, 'pick_lots.log');
2201: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||x_ic_tran_rec.lot_id, 'pick_lots.log');
2202: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||x_ic_tran_rec.location, 'pick_lots.log');
2203: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||x_ic_tran_rec.doc_id, 'pick_lots.log');
2204: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||x_ic_tran_rec.doc_type, 'pick_lots.log');

Line 2201: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||x_ic_tran_rec.lot_id, 'pick_lots.log');

2197: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: item_id='||x_ic_tran_rec.item_id, 'pick_lots.log');
2198: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||x_ic_tran_rec.co_code, 'pick_lots.log');
2199: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||x_ic_tran_rec.orgn_code, 'pick_lots.log');
2200: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||x_ic_tran_rec.whse_code, 'pick_lots.log');
2201: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||x_ic_tran_rec.lot_id, 'pick_lots.log');
2202: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||x_ic_tran_rec.location, 'pick_lots.log');
2203: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||x_ic_tran_rec.doc_id, 'pick_lots.log');
2204: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||x_ic_tran_rec.doc_type, 'pick_lots.log');
2205: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||x_ic_tran_rec.doc_line, 'pick_lots.log');

Line 2202: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||x_ic_tran_rec.location, 'pick_lots.log');

2198: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||x_ic_tran_rec.co_code, 'pick_lots.log');
2199: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||x_ic_tran_rec.orgn_code, 'pick_lots.log');
2200: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||x_ic_tran_rec.whse_code, 'pick_lots.log');
2201: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||x_ic_tran_rec.lot_id, 'pick_lots.log');
2202: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||x_ic_tran_rec.location, 'pick_lots.log');
2203: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||x_ic_tran_rec.doc_id, 'pick_lots.log');
2204: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||x_ic_tran_rec.doc_type, 'pick_lots.log');
2205: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||x_ic_tran_rec.doc_line, 'pick_lots.log');
2206: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||x_ic_tran_rec.line_type, 'pick_lots.log');

Line 2203: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||x_ic_tran_rec.doc_id, 'pick_lots.log');

2199: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||x_ic_tran_rec.orgn_code, 'pick_lots.log');
2200: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||x_ic_tran_rec.whse_code, 'pick_lots.log');
2201: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||x_ic_tran_rec.lot_id, 'pick_lots.log');
2202: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||x_ic_tran_rec.location, 'pick_lots.log');
2203: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||x_ic_tran_rec.doc_id, 'pick_lots.log');
2204: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||x_ic_tran_rec.doc_type, 'pick_lots.log');
2205: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||x_ic_tran_rec.doc_line, 'pick_lots.log');
2206: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||x_ic_tran_rec.line_type, 'pick_lots.log');
2207: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||x_ic_tran_rec.reason_code, 'pick_lots.log');

Line 2204: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||x_ic_tran_rec.doc_type, 'pick_lots.log');

2200: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||x_ic_tran_rec.whse_code, 'pick_lots.log');
2201: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||x_ic_tran_rec.lot_id, 'pick_lots.log');
2202: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||x_ic_tran_rec.location, 'pick_lots.log');
2203: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||x_ic_tran_rec.doc_id, 'pick_lots.log');
2204: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||x_ic_tran_rec.doc_type, 'pick_lots.log');
2205: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||x_ic_tran_rec.doc_line, 'pick_lots.log');
2206: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||x_ic_tran_rec.line_type, 'pick_lots.log');
2207: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||x_ic_tran_rec.reason_code, 'pick_lots.log');
2208: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||x_ic_tran_rec.trans_date, 'pick_lots.log');

Line 2205: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||x_ic_tran_rec.doc_line, 'pick_lots.log');

2201: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||x_ic_tran_rec.lot_id, 'pick_lots.log');
2202: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||x_ic_tran_rec.location, 'pick_lots.log');
2203: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||x_ic_tran_rec.doc_id, 'pick_lots.log');
2204: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||x_ic_tran_rec.doc_type, 'pick_lots.log');
2205: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||x_ic_tran_rec.doc_line, 'pick_lots.log');
2206: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||x_ic_tran_rec.line_type, 'pick_lots.log');
2207: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||x_ic_tran_rec.reason_code, 'pick_lots.log');
2208: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||x_ic_tran_rec.trans_date, 'pick_lots.log');
2209: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||x_ic_tran_rec.trans_qty, 'pick_lots.log');

Line 2206: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||x_ic_tran_rec.line_type, 'pick_lots.log');

2202: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||x_ic_tran_rec.location, 'pick_lots.log');
2203: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||x_ic_tran_rec.doc_id, 'pick_lots.log');
2204: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||x_ic_tran_rec.doc_type, 'pick_lots.log');
2205: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||x_ic_tran_rec.doc_line, 'pick_lots.log');
2206: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||x_ic_tran_rec.line_type, 'pick_lots.log');
2207: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||x_ic_tran_rec.reason_code, 'pick_lots.log');
2208: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||x_ic_tran_rec.trans_date, 'pick_lots.log');
2209: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||x_ic_tran_rec.trans_qty, 'pick_lots.log');
2210: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||x_ic_tran_rec.trans_qty2, 'pick_lots.log');

Line 2207: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||x_ic_tran_rec.reason_code, 'pick_lots.log');

2203: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||x_ic_tran_rec.doc_id, 'pick_lots.log');
2204: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||x_ic_tran_rec.doc_type, 'pick_lots.log');
2205: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||x_ic_tran_rec.doc_line, 'pick_lots.log');
2206: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||x_ic_tran_rec.line_type, 'pick_lots.log');
2207: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||x_ic_tran_rec.reason_code, 'pick_lots.log');
2208: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||x_ic_tran_rec.trans_date, 'pick_lots.log');
2209: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||x_ic_tran_rec.trans_qty, 'pick_lots.log');
2210: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||x_ic_tran_rec.trans_qty2, 'pick_lots.log');
2211: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||x_ic_tran_rec.qc_grade, 'pick_lots.log');

Line 2208: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||x_ic_tran_rec.trans_date, 'pick_lots.log');

2204: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||x_ic_tran_rec.doc_type, 'pick_lots.log');
2205: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||x_ic_tran_rec.doc_line, 'pick_lots.log');
2206: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||x_ic_tran_rec.line_type, 'pick_lots.log');
2207: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||x_ic_tran_rec.reason_code, 'pick_lots.log');
2208: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||x_ic_tran_rec.trans_date, 'pick_lots.log');
2209: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||x_ic_tran_rec.trans_qty, 'pick_lots.log');
2210: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||x_ic_tran_rec.trans_qty2, 'pick_lots.log');
2211: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||x_ic_tran_rec.qc_grade, 'pick_lots.log');
2212: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||x_ic_tran_rec.lot_no, 'pick_lots.log');

Line 2209: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||x_ic_tran_rec.trans_qty, 'pick_lots.log');

2205: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||x_ic_tran_rec.doc_line, 'pick_lots.log');
2206: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||x_ic_tran_rec.line_type, 'pick_lots.log');
2207: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||x_ic_tran_rec.reason_code, 'pick_lots.log');
2208: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||x_ic_tran_rec.trans_date, 'pick_lots.log');
2209: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||x_ic_tran_rec.trans_qty, 'pick_lots.log');
2210: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||x_ic_tran_rec.trans_qty2, 'pick_lots.log');
2211: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||x_ic_tran_rec.qc_grade, 'pick_lots.log');
2212: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||x_ic_tran_rec.lot_no, 'pick_lots.log');
2213: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||x_ic_tran_rec.sublot_no, 'pick_lots.log');

Line 2210: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||x_ic_tran_rec.trans_qty2, 'pick_lots.log');

2206: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||x_ic_tran_rec.line_type, 'pick_lots.log');
2207: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||x_ic_tran_rec.reason_code, 'pick_lots.log');
2208: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||x_ic_tran_rec.trans_date, 'pick_lots.log');
2209: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||x_ic_tran_rec.trans_qty, 'pick_lots.log');
2210: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||x_ic_tran_rec.trans_qty2, 'pick_lots.log');
2211: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||x_ic_tran_rec.qc_grade, 'pick_lots.log');
2212: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||x_ic_tran_rec.lot_no, 'pick_lots.log');
2213: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||x_ic_tran_rec.sublot_no, 'pick_lots.log');
2214: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||x_ic_tran_rec.lot_status, 'pick_lots.log');

Line 2211: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||x_ic_tran_rec.qc_grade, 'pick_lots.log');

2207: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||x_ic_tran_rec.reason_code, 'pick_lots.log');
2208: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||x_ic_tran_rec.trans_date, 'pick_lots.log');
2209: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||x_ic_tran_rec.trans_qty, 'pick_lots.log');
2210: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||x_ic_tran_rec.trans_qty2, 'pick_lots.log');
2211: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||x_ic_tran_rec.qc_grade, 'pick_lots.log');
2212: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||x_ic_tran_rec.lot_no, 'pick_lots.log');
2213: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||x_ic_tran_rec.sublot_no, 'pick_lots.log');
2214: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||x_ic_tran_rec.lot_status, 'pick_lots.log');
2215: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||x_ic_tran_rec.trans_um, 'pick_lots.log');

Line 2212: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||x_ic_tran_rec.lot_no, 'pick_lots.log');

2208: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||x_ic_tran_rec.trans_date, 'pick_lots.log');
2209: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||x_ic_tran_rec.trans_qty, 'pick_lots.log');
2210: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||x_ic_tran_rec.trans_qty2, 'pick_lots.log');
2211: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||x_ic_tran_rec.qc_grade, 'pick_lots.log');
2212: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||x_ic_tran_rec.lot_no, 'pick_lots.log');
2213: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||x_ic_tran_rec.sublot_no, 'pick_lots.log');
2214: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||x_ic_tran_rec.lot_status, 'pick_lots.log');
2215: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||x_ic_tran_rec.trans_um, 'pick_lots.log');
2216: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um2='||x_ic_tran_rec.trans_um2, 'pick_lots.log');

Line 2213: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||x_ic_tran_rec.sublot_no, 'pick_lots.log');

2209: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||x_ic_tran_rec.trans_qty, 'pick_lots.log');
2210: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||x_ic_tran_rec.trans_qty2, 'pick_lots.log');
2211: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||x_ic_tran_rec.qc_grade, 'pick_lots.log');
2212: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||x_ic_tran_rec.lot_no, 'pick_lots.log');
2213: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||x_ic_tran_rec.sublot_no, 'pick_lots.log');
2214: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||x_ic_tran_rec.lot_status, 'pick_lots.log');
2215: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||x_ic_tran_rec.trans_um, 'pick_lots.log');
2216: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um2='||x_ic_tran_rec.trans_um2, 'pick_lots.log');
2217: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: staged_ind='||x_ic_tran_rec.staged_ind, 'pick_lots.log'); */

Line 2214: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||x_ic_tran_rec.lot_status, 'pick_lots.log');

2210: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||x_ic_tran_rec.trans_qty2, 'pick_lots.log');
2211: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||x_ic_tran_rec.qc_grade, 'pick_lots.log');
2212: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||x_ic_tran_rec.lot_no, 'pick_lots.log');
2213: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||x_ic_tran_rec.sublot_no, 'pick_lots.log');
2214: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||x_ic_tran_rec.lot_status, 'pick_lots.log');
2215: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||x_ic_tran_rec.trans_um, 'pick_lots.log');
2216: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um2='||x_ic_tran_rec.trans_um2, 'pick_lots.log');
2217: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: staged_ind='||x_ic_tran_rec.staged_ind, 'pick_lots.log'); */
2218:

Line 2215: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||x_ic_tran_rec.trans_um, 'pick_lots.log');

2211: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||x_ic_tran_rec.qc_grade, 'pick_lots.log');
2212: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||x_ic_tran_rec.lot_no, 'pick_lots.log');
2213: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||x_ic_tran_rec.sublot_no, 'pick_lots.log');
2214: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||x_ic_tran_rec.lot_status, 'pick_lots.log');
2215: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||x_ic_tran_rec.trans_um, 'pick_lots.log');
2216: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um2='||x_ic_tran_rec.trans_um2, 'pick_lots.log');
2217: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: staged_ind='||x_ic_tran_rec.staged_ind, 'pick_lots.log'); */
2218:
2219: EXCEPTION

Line 2216: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um2='||x_ic_tran_rec.trans_um2, 'pick_lots.log');

2212: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||x_ic_tran_rec.lot_no, 'pick_lots.log');
2213: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||x_ic_tran_rec.sublot_no, 'pick_lots.log');
2214: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||x_ic_tran_rec.lot_status, 'pick_lots.log');
2215: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||x_ic_tran_rec.trans_um, 'pick_lots.log');
2216: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um2='||x_ic_tran_rec.trans_um2, 'pick_lots.log');
2217: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: staged_ind='||x_ic_tran_rec.staged_ind, 'pick_lots.log'); */
2218:
2219: EXCEPTION
2220: WHEN FND_API.G_EXC_ERROR THEN

Line 2217: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: staged_ind='||x_ic_tran_rec.staged_ind, 'pick_lots.log'); */

2213: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||x_ic_tran_rec.sublot_no, 'pick_lots.log');
2214: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||x_ic_tran_rec.lot_status, 'pick_lots.log');
2215: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||x_ic_tran_rec.trans_um, 'pick_lots.log');
2216: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um2='||x_ic_tran_rec.trans_um2, 'pick_lots.log');
2217: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: staged_ind='||x_ic_tran_rec.staged_ind, 'pick_lots.log'); */
2218:
2219: EXCEPTION
2220: WHEN FND_API.G_EXC_ERROR THEN
2221: GMI_Reservation_Util.printLn('End of Validation_ic_tran_rec. Error', 'pick_lots.log');

Line 2221: GMI_Reservation_Util.printLn('End of Validation_ic_tran_rec. Error', 'pick_lots.log');

2217: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: staged_ind='||x_ic_tran_rec.staged_ind, 'pick_lots.log'); */
2218:
2219: EXCEPTION
2220: WHEN FND_API.G_EXC_ERROR THEN
2221: GMI_Reservation_Util.printLn('End of Validation_ic_tran_rec. Error', 'pick_lots.log');
2222: x_return_status := FND_API.G_RET_STS_ERROR;
2223:
2224: /* Get message count and data */
2225: FND_MSG_PUB.count_and_get

Line 2231: GMI_Reservation_Util.printLn('End of Validation_ic_tran_rec. ErrorOthers', 'pick_lots.log');

2227: , p_data => x_msg_data
2228: );
2229:
2230: WHEN OTHERS THEN
2231: GMI_Reservation_Util.printLn('End of Validation_ic_tran_rec. ErrorOthers', 'pick_lots.log');
2232: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2233:
2234: FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME
2235: , l_api_name

Line 2321: l_ic_item_mst_rec GMI_Reservation_Util.ic_item_mst_rec;

2317:
2318: /* For the Allocation rules. */
2319: l_op_alot_prm_rec op_alot_prm%ROWTYPE;
2320: l_inventory_item_id NUMBER;
2321: l_ic_item_mst_rec GMI_Reservation_Util.ic_item_mst_rec;
2322: l_cust_no op_cust_mst.cust_no%TYPE;
2323: l_co_code op_cust_mst.co_code%TYPE; --B1731567 co_code of cust
2324:
2325: /* added by fabdi 20/08/2001 Bug 2023369 */

Line 2393: GMI_reservation_Util.PrintLn('Entering Set_Pick_Lots, trans_date='||to_char(p_ic_tran_rec.trans_date, 'DD/MM/YYYY HH24:MI:SS'));

2389: l_change_lot := FALSE;
2390:
2391: ll_ic_tran_rec := p_ic_tran_rec;
2392:
2393: GMI_reservation_Util.PrintLn('Entering Set_Pick_Lots, trans_date='||to_char(p_ic_tran_rec.trans_date, 'DD/MM/YYYY HH24:MI:SS'));
2394: GMI_reservation_Util.PrintLn(' reason_code='||p_ic_tran_rec.reason_code);
2395:
2396: /* do this first to resolve a performance issue 1846396*/
2397: /* do nothing if no real allocations */

Line 2394: GMI_reservation_Util.PrintLn(' reason_code='||p_ic_tran_rec.reason_code);

2390:
2391: ll_ic_tran_rec := p_ic_tran_rec;
2392:
2393: GMI_reservation_Util.PrintLn('Entering Set_Pick_Lots, trans_date='||to_char(p_ic_tran_rec.trans_date, 'DD/MM/YYYY HH24:MI:SS'));
2394: GMI_reservation_Util.PrintLn(' reason_code='||p_ic_tran_rec.reason_code);
2395:
2396: /* do this first to resolve a performance issue 1846396*/
2397: /* do nothing if no real allocations */
2398: IF (nvl(ll_ic_tran_rec.trans_id,0) = 0 AND nvl(ll_ic_tran_rec.trans_qty,0) = 0) THEN

Line 2404: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Because trans_line_id (='||ll_ic_tran_rec.line_id||') is not >0');

2400: END IF;
2401:
2402: IF (NVL(ll_ic_tran_rec.line_id, 0) <= 0)
2403: THEN
2404: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Because trans_line_id (='||ll_ic_tran_rec.line_id||') is not >0');
2405: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2406: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Validation_ictran_rec');
2407: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2408: FND_MSG_PUB.ADD;

Line 2406: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Validation_ictran_rec');

2402: IF (NVL(ll_ic_tran_rec.line_id, 0) <= 0)
2403: THEN
2404: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Because trans_line_id (='||ll_ic_tran_rec.line_id||') is not >0');
2405: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2406: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Validation_ictran_rec');
2407: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2408: FND_MSG_PUB.ADD;
2409: RAISE FND_API.G_EXC_ERROR;
2410: ELSE

Line 2428: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots : sales_order(line_id='||ll_ic_tran_rec.line_id||')=NOTFOUND', 'pick_lots.log');

2424:
2425: IF (c_sales_order_info%NOTFOUND)
2426: THEN
2427: CLOSE c_sales_order_info;
2428: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots : sales_order(line_id='||ll_ic_tran_rec.line_id||')=NOTFOUND', 'pick_lots.log');
2429: FND_MESSAGE.Set_Name('GMI','GMI_QRY_SO_FAILED');
2430: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2431: FND_MESSAGE.Set_Token('SO_LINE_ID', ll_ic_tran_rec.line_id);
2432: FND_MSG_PUB.Add;

Line 2435: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots FOUND: line_id='||ll_ic_tran_rec.line_id||'.', 'pick_lots.log');

2431: FND_MESSAGE.Set_Token('SO_LINE_ID', ll_ic_tran_rec.line_id);
2432: FND_MSG_PUB.Add;
2433: RAISE FND_API.G_EXC_ERROR;
2434: ELSE
2435: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots FOUND: line_id='||ll_ic_tran_rec.line_id||'.', 'pick_lots.log');
2436: END IF;
2437: CLOSE c_sales_order_info;
2438:
2439: ll_ic_tran_rec.doc_id := l_demand_source_header_id;

Line 2462: GMI_reservation_Util.PrintLn('(opm_dbg) in end of GMI_Reservation_Util.Set_Pick_Lots ERROR:Returned by Get_Process_Org.');

2458:
2459: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
2460: OR (l_whse_code <> ll_ic_tran_rec.whse_code)
2461: THEN
2462: GMI_reservation_Util.PrintLn('(opm_dbg) in end of GMI_Reservation_Util.Set_Pick_Lots ERROR:Returned by Get_Process_Org.');
2463: FND_MESSAGE.Set_Name('GMI','GMI_GET_PROCESS_ORG');
2464: FND_MESSAGE.Set_Token('ORGANIZATION_ID', l_organization_id);
2465: FND_MSG_PUB.Add;
2466: RAISE FND_API.G_EXC_ERROR;

Line 2473: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Entering Validation_For_Query. item_id='||l_inventory_item_id);

2469: l_co_code := ll_ic_tran_rec.co_code;
2470: /* ============================================================================================= */
2471: /* Get Item details*/
2472: /* =============================================================================================*/
2473: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Entering Validation_For_Query. item_id='||l_inventory_item_id);
2474: Get_OPM_item_from_Apps(
2475: p_organization_id => l_organization_id
2476: , p_inventory_item_id => l_inventory_item_id
2477: , x_ic_item_mst_rec => l_ic_item_mst_rec

Line 2499: GMI_reservation_Util.PrintLn('cust_no not found whse co_code/site_use_id ');

2495: OPEN get_cust_no;
2496: FETCH get_cust_no INTO l_cust_no;
2497: /* B1731567 - retrieve co_code relating to cust_no */
2498: IF get_cust_no%NOTFOUND THEN
2499: GMI_reservation_Util.PrintLn('cust_no not found whse co_code/site_use_id ');
2500: CLOSE get_cust_no;
2501: ELSE
2502: CLOSE get_cust_no; -- Bug 3598280
2503: GMI_ALLOCATION_RULES_PVT.GET_ALLOCATION_PARMS

Line 2518: GMI_Reservation_Util.PrintLn('(opm_dbg) allocation - Error missing allocation parms',1);

2514: /* ------------------------------------------------------------------------ */
2515: IF ((l_op_alot_prm_rec.alloc_class = ' ') OR
2516: (l_op_alot_prm_rec.delete_mark = 1))
2517: THEN
2518: GMI_Reservation_Util.PrintLn('(opm_dbg) allocation - Error missing allocation parms',1);
2519: FND_MESSAGE.SET_NAME('GML','GML_NO_ALLOCATION_PARMS');
2520: FND_MESSAGE.SET_TOKEN('ALLOC_CLASS', l_ic_item_mst_rec.alloc_class);
2521: FND_MSG_PUB.Add;
2522: RAISE FND_API.G_EXC_ERROR;

Line 2531: GMI_Reservation_Util.PrintLn('(opm_dbg) allocation horizon is out - using '|| l_op_alot_prm_rec.alloc_horizon||' days.');

2527: /* --------------------------------------------------------------------- */
2528: IF (l_op_alot_prm_rec.alloc_horizon > 0) AND
2529: (p_ic_tran_rec.trans_date > (SYSDATE + l_op_alot_prm_rec.alloc_horizon))
2530: THEN
2531: GMI_Reservation_Util.PrintLn('(opm_dbg) allocation horizon is out - using '|| l_op_alot_prm_rec.alloc_horizon||' days.');
2532: GMI_Reservation_Util.PrintLn('(opm_dbg) do allocate from sysdate > ' || (p_ic_tran_rec.trans_date + l_op_alot_prm_rec.alloc_horizon));
2533: GMI_Reservation_Util.PrintLn('(opm_dbg) or choose trans_date < '|| (SYSDATE + l_op_alot_prm_rec.alloc_horizon));
2534: FND_MESSAGE.SET_NAME('GML','SO_E_ALLOC_HORIZON_ERR');
2535: FND_MSG_PUB.Add;

Line 2532: GMI_Reservation_Util.PrintLn('(opm_dbg) do allocate from sysdate > ' || (p_ic_tran_rec.trans_date + l_op_alot_prm_rec.alloc_horizon));

2528: IF (l_op_alot_prm_rec.alloc_horizon > 0) AND
2529: (p_ic_tran_rec.trans_date > (SYSDATE + l_op_alot_prm_rec.alloc_horizon))
2530: THEN
2531: GMI_Reservation_Util.PrintLn('(opm_dbg) allocation horizon is out - using '|| l_op_alot_prm_rec.alloc_horizon||' days.');
2532: GMI_Reservation_Util.PrintLn('(opm_dbg) do allocate from sysdate > ' || (p_ic_tran_rec.trans_date + l_op_alot_prm_rec.alloc_horizon));
2533: GMI_Reservation_Util.PrintLn('(opm_dbg) or choose trans_date < '|| (SYSDATE + l_op_alot_prm_rec.alloc_horizon));
2534: FND_MESSAGE.SET_NAME('GML','SO_E_ALLOC_HORIZON_ERR');
2535: FND_MSG_PUB.Add;
2536: RAISE FND_API.G_EXC_ERROR;

Line 2533: GMI_Reservation_Util.PrintLn('(opm_dbg) or choose trans_date < '|| (SYSDATE + l_op_alot_prm_rec.alloc_horizon));

2529: (p_ic_tran_rec.trans_date > (SYSDATE + l_op_alot_prm_rec.alloc_horizon))
2530: THEN
2531: GMI_Reservation_Util.PrintLn('(opm_dbg) allocation horizon is out - using '|| l_op_alot_prm_rec.alloc_horizon||' days.');
2532: GMI_Reservation_Util.PrintLn('(opm_dbg) do allocate from sysdate > ' || (p_ic_tran_rec.trans_date + l_op_alot_prm_rec.alloc_horizon));
2533: GMI_Reservation_Util.PrintLn('(opm_dbg) or choose trans_date < '|| (SYSDATE + l_op_alot_prm_rec.alloc_horizon));
2534: FND_MESSAGE.SET_NAME('GML','SO_E_ALLOC_HORIZON_ERR');
2535: FND_MSG_PUB.Add;
2536: RAISE FND_API.G_EXC_ERROR;
2537: END IF;

Line 2561: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: trans_um='||ll_ic_tran_rec.trans_um||'.', 'pick_lots.log');

2557: , x_msg_count => x_msg_count
2558: , x_msg_data => x_msg_data);
2559:
2560: ll_ic_tran_rec.trans_um :=l_uom1;
2561: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: trans_um='||ll_ic_tran_rec.trans_um||'.', 'pick_lots.log');
2562: END IF;
2563:
2564: IF (ll_ic_tran_rec.trans_um2 is not NULL)
2565: THEN

Line 2573: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: trans_um2='||ll_ic_tran_rec.trans_um2||'.', 'pick_lots.log');

2569: , x_return_status => x_return_status
2570: , x_msg_count => x_msg_count
2571: , x_msg_data => x_msg_data);
2572: ll_ic_tran_rec.trans_um2:=l_uom2;
2573: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: trans_um2='||ll_ic_tran_rec.trans_um2||'.', 'pick_lots.log');
2574: END IF;
2575:
2576:
2577: /* ============================================================================================== */

Line 2608: IF (GMI_Reservation_Util.ic_tran_rec_tbl.COUNT = 0)

2604: /* ======================================================================================= */
2605: /* There may not be any rows, and it should be possible ! (if not auto-allocate before) */
2606: /* Case where Nothing is Reserved. */
2607: /* ======================================================================================= */
2608: IF (GMI_Reservation_Util.ic_tran_rec_tbl.COUNT = 0)
2609: THEN
2610: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: No Error but No Rows Found in reservation', 'pick_lots.log');
2611: /* Create the default lot */
2612: GMI_Reservation_Util.Create_Empty_Default_Lot

Line 2610: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: No Error but No Rows Found in reservation', 'pick_lots.log');

2606: /* Case where Nothing is Reserved. */
2607: /* ======================================================================================= */
2608: IF (GMI_Reservation_Util.ic_tran_rec_tbl.COUNT = 0)
2609: THEN
2610: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: No Error but No Rows Found in reservation', 'pick_lots.log');
2611: /* Create the default lot */
2612: GMI_Reservation_Util.Create_Empty_Default_Lot
2613: ( p_ic_tran_rec => ll_ic_tran_rec
2614: , p_organization_id => l_organization_id

Line 2612: GMI_Reservation_Util.Create_Empty_Default_Lot

2608: IF (GMI_Reservation_Util.ic_tran_rec_tbl.COUNT = 0)
2609: THEN
2610: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: No Error but No Rows Found in reservation', 'pick_lots.log');
2611: /* Create the default lot */
2612: GMI_Reservation_Util.Create_Empty_Default_Lot
2613: ( p_ic_tran_rec => ll_ic_tran_rec
2614: , p_organization_id => l_organization_id
2615: , x_default_lot_index => l_default_lot_index
2616: , x_return_status => x_return_status

Line 2621: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Returned by Create_Empty_Default_Lot(1).', 'pick_lots.log');

2617: , x_msg_count => x_msg_count
2618: , x_msg_data => x_msg_data);
2619:
2620: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2621: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Returned by Create_Empty_Default_Lot(1).', 'pick_lots.log');
2622: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2623: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Create_Empty_Default_Lot');
2624: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2625: FND_MSG_PUB.ADD;

Line 2623: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Create_Empty_Default_Lot');

2619:
2620: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2621: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Returned by Create_Empty_Default_Lot(1).', 'pick_lots.log');
2622: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2623: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Create_Empty_Default_Lot');
2624: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2625: FND_MSG_PUB.ADD;
2626: RAISE FND_API.G_EXC_ERROR;
2627: END IF;

Line 2632: /* to update the memory table GMI_Reservation_Util.ic_tran_rec_tbl. */

2628: l_need_update_default_lot := FALSE;
2629:
2630: /* ======================================================================================= */
2631: /* At this stage, the Query_Reservation has been called by reate_Empty_Default_Lot */
2632: /* to update the memory table GMI_Reservation_Util.ic_tran_rec_tbl. */
2633: /* ======================================================================================= */
2634:
2635: END IF;
2636:

Line 2640: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Returned by Query_Reservation.', 'pick_lots.log');

2636:
2637: /* There may have been a problem getting the rows */
2638: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
2639: THEN
2640: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Returned by Query_Reservation.', 'pick_lots.log');
2641: FND_MESSAGE.SET_NAME('GMI','GMI_QRY_RSV_FAILED');
2642: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2643: FND_MESSAGE.Set_Token('SO_LINE_ID', l_rsv_rec.demand_source_line_id);
2644: FND_MSG_PUB.ADD;

Line 2649: IF (GMI_Reservation_Util.ic_tran_rec_tbl.COUNT > 0)

2645: RAISE FND_API.G_EXC_ERROR;
2646: END IF;
2647:
2648: /* At this point the table should have rows */
2649: IF (GMI_Reservation_Util.ic_tran_rec_tbl.COUNT > 0)
2650: THEN
2651: /* Retrieve the default lot transaction we'll need it later */
2652: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: we have rows now calling Get_Default_Lot.', 'pick_lots.log');
2653: GMI_Reservation_Util.Get_Default_Lot(

Line 2652: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: we have rows now calling Get_Default_Lot.', 'pick_lots.log');

2648: /* At this point the table should have rows */
2649: IF (GMI_Reservation_Util.ic_tran_rec_tbl.COUNT > 0)
2650: THEN
2651: /* Retrieve the default lot transaction we'll need it later */
2652: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: we have rows now calling Get_Default_Lot.', 'pick_lots.log');
2653: GMI_Reservation_Util.Get_Default_Lot(
2654: x_ic_tran_pnd_index => l_default_lot_index
2655: , x_return_status => x_return_status
2656: , x_msg_count => x_msg_count

Line 2653: GMI_Reservation_Util.Get_Default_Lot(

2649: IF (GMI_Reservation_Util.ic_tran_rec_tbl.COUNT > 0)
2650: THEN
2651: /* Retrieve the default lot transaction we'll need it later */
2652: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: we have rows now calling Get_Default_Lot.', 'pick_lots.log');
2653: GMI_Reservation_Util.Get_Default_Lot(
2654: x_ic_tran_pnd_index => l_default_lot_index
2655: , x_return_status => x_return_status
2656: , x_msg_count => x_msg_count
2657: , x_msg_data => x_msg_data);

Line 2660: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Returned by Get_Default_Lot.', 'pick_lots.log');

2656: , x_msg_count => x_msg_count
2657: , x_msg_data => x_msg_data);
2658:
2659: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2660: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Returned by Get_Default_Lot.', 'pick_lots.log');
2661: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2662: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Get_Default_Lot');
2663: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2664: FND_MSG_PUB.ADD;

Line 2662: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Get_Default_Lot');

2658:
2659: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2660: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Returned by Get_Default_Lot.', 'pick_lots.log');
2661: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2662: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Get_Default_Lot');
2663: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2664: FND_MSG_PUB.ADD;
2665: RAISE FND_API.G_EXC_ERROR;
2666: END IF;

Line 2680: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots ERROR:Returned by Lock_Inventory.');

2676: , o_lock_status => l_lock_status
2677: );
2678:
2679: IF (l_lock_status = FALSE) THEN
2680: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots ERROR:Returned by Lock_Inventory.');
2681: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
2682: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Locks.Lock_Inventory');
2683: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2684: FND_MSG_PUB.Add;

Line 2688: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: default_lot_index='||l_default_lot_index, 'pick_lots.log');

2684: FND_MSG_PUB.Add;
2685: RAISE FND_API.G_EXC_ERROR;
2686: END IF;
2687: */
2688: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: default_lot_index='||l_default_lot_index, 'pick_lots.log');
2689: /* ======================================================================================= */
2690: /* Case where a reservation has been called but the default lot is not created. */
2691: /* Need to create a default lot : */
2692: /* ======================================================================================= */

Line 2695: GMI_Reservation_Util.Create_Empty_Default_Lot

2691: /* Need to create a default lot : */
2692: /* ======================================================================================= */
2693: IF (l_default_lot_index=0)
2694: THEN
2695: GMI_Reservation_Util.Create_Empty_Default_Lot
2696: ( p_ic_tran_rec => ll_ic_tran_rec
2697: , p_organization_id => l_organization_id
2698: , x_default_lot_index => l_default_lot_index
2699: , x_return_status => x_return_status

Line 2704: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Returned by Create_Empty_Default_Lot(2).', 'pick_lots.log');

2700: , x_msg_count => x_msg_count
2701: , x_msg_data => x_msg_data);
2702:
2703: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2704: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Returned by Create_Empty_Default_Lot(2).', 'pick_lots.log');
2705: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2706: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Create_Empty_Default_Lot');
2707: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2708: FND_MSG_PUB.ADD;

Line 2706: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Create_Empty_Default_Lot');

2702:
2703: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2704: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Returned by Create_Empty_Default_Lot(2).', 'pick_lots.log');
2705: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2706: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Create_Empty_Default_Lot');
2707: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2708: FND_MSG_PUB.ADD;
2709: RAISE FND_API.G_EXC_ERROR;
2710: END IF;

Line 2715: /* to update the memory table GMI_Reservation_Util.ic_tran_rec_tbl. */

2711: l_need_update_default_lot := FALSE;
2712:
2713: /* ======================================================================================= */
2714: /* At this stage, the Query_Reservation has been called by reate_Empty_Default_Lot */
2715: /* to update the memory table GMI_Reservation_Util.ic_tran_rec_tbl. */
2716: /* ======================================================================================= */
2717:
2718: END IF;
2719: /* Populate local default row to hold values for comparision */

Line 2720: l_default_tran_rec := GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index);

2716: /* ======================================================================================= */
2717:
2718: END IF;
2719: /* Populate local default row to hold values for comparision */
2720: l_default_tran_rec := GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index);
2721:
2722: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots u:: saved default transaction to local rec.', 'pick_lots.log');
2723:
2724: /* ============================================================================================== */

Line 2722: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots u:: saved default transaction to local rec.', 'pick_lots.log');

2718: END IF;
2719: /* Populate local default row to hold values for comparision */
2720: l_default_tran_rec := GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index);
2721:
2722: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots u:: saved default transaction to local rec.', 'pick_lots.log');
2723:
2724: /* ============================================================================================== */
2725: /* Populate the rec_types (with the original values) and make the choices. */
2726: /* ============================================================================================== */

Line 2738: GMI_reservation_Util.PrintLn('opm_dbg) in Set_Pick_Lots: l_default_tran_rec.trans_id is ' || l_default_tran_rec.trans_id, 'pick_lots.log');

2734: /* Populate local original rec to hold values for comparision */
2735: /* if this is not the default rec copy the original rec to l_original_tran_rec */
2736: /* else this is the default rec copy the default rec to l_original_tran_rec */
2737: /* --------------------------------------------------------------------------------------- */
2738: GMI_reservation_Util.PrintLn('opm_dbg) in Set_Pick_Lots: l_default_tran_rec.trans_id is ' || l_default_tran_rec.trans_id, 'pick_lots.log');
2739: GMI_reservation_Util.PrintLn('opm_dbg) in Set_Pick_Lots: p_original_rsv_rec.reservation_id is ' || ll_ic_tran_rec.trans_id, 'pick_lots.log');
2740: IF (l_default_tran_rec.trans_id <> ll_ic_tran_rec.trans_id)
2741: THEN
2742: /* This is NOT the default lot. */

Line 2739: GMI_reservation_Util.PrintLn('opm_dbg) in Set_Pick_Lots: p_original_rsv_rec.reservation_id is ' || ll_ic_tran_rec.trans_id, 'pick_lots.log');

2735: /* if this is not the default rec copy the original rec to l_original_tran_rec */
2736: /* else this is the default rec copy the default rec to l_original_tran_rec */
2737: /* --------------------------------------------------------------------------------------- */
2738: GMI_reservation_Util.PrintLn('opm_dbg) in Set_Pick_Lots: l_default_tran_rec.trans_id is ' || l_default_tran_rec.trans_id, 'pick_lots.log');
2739: GMI_reservation_Util.PrintLn('opm_dbg) in Set_Pick_Lots: p_original_rsv_rec.reservation_id is ' || ll_ic_tran_rec.trans_id, 'pick_lots.log');
2740: IF (l_default_tran_rec.trans_id <> ll_ic_tran_rec.trans_id)
2741: THEN
2742: /* This is NOT the default lot. */
2743: GMI_Reservation_Util.Get_Allocation(

Line 2743: GMI_Reservation_Util.Get_Allocation(

2739: GMI_reservation_Util.PrintLn('opm_dbg) in Set_Pick_Lots: p_original_rsv_rec.reservation_id is ' || ll_ic_tran_rec.trans_id, 'pick_lots.log');
2740: IF (l_default_tran_rec.trans_id <> ll_ic_tran_rec.trans_id)
2741: THEN
2742: /* This is NOT the default lot. */
2743: GMI_Reservation_Util.Get_Allocation(
2744: p_trans_id => ll_ic_tran_rec.trans_id
2745: ,x_ic_tran_pnd_index => l_original_tran_index
2746: ,x_return_status => x_return_status
2747: ,x_msg_count => x_msg_count

Line 2751: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Returned by Get_Allocation.', 'pick_lots.log');

2747: ,x_msg_count => x_msg_count
2748: ,x_msg_data => x_msg_data);
2749:
2750: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2751: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Returned by Get_Allocation.', 'pick_lots.log');
2752: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2753: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Get_Allocation');
2754: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2755: FND_MSG_PUB.ADD;

Line 2753: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Get_Allocation');

2749:
2750: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2751: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Returned by Get_Allocation.', 'pick_lots.log');
2752: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2753: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Get_Allocation');
2754: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2755: FND_MSG_PUB.ADD;
2756: RAISE FND_API.G_EXC_ERROR;
2757: END IF;

Line 2759: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Not updating the default, save orig trans to local rec.', 'pick_lots.log');

2755: FND_MSG_PUB.ADD;
2756: RAISE FND_API.G_EXC_ERROR;
2757: END IF;
2758:
2759: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Not updating the default, save orig trans to local rec.', 'pick_lots.log');
2760: l_original_tran_rec := GMI_Reservation_Util.ic_tran_rec_tbl(l_original_tran_index);
2761: ELSE
2762: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Updating the default, save default trans to local rec.', 'pick_lots.log');
2763: l_original_tran_rec := l_default_tran_rec;

Line 2760: l_original_tran_rec := GMI_Reservation_Util.ic_tran_rec_tbl(l_original_tran_index);

2756: RAISE FND_API.G_EXC_ERROR;
2757: END IF;
2758:
2759: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Not updating the default, save orig trans to local rec.', 'pick_lots.log');
2760: l_original_tran_rec := GMI_Reservation_Util.ic_tran_rec_tbl(l_original_tran_index);
2761: ELSE
2762: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Updating the default, save default trans to local rec.', 'pick_lots.log');
2763: l_original_tran_rec := l_default_tran_rec;
2764: END IF;

Line 2762: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Updating the default, save default trans to local rec.', 'pick_lots.log');

2758:
2759: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Not updating the default, save orig trans to local rec.', 'pick_lots.log');
2760: l_original_tran_rec := GMI_Reservation_Util.ic_tran_rec_tbl(l_original_tran_index);
2761: ELSE
2762: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Updating the default, save default trans to local rec.', 'pick_lots.log');
2763: l_original_tran_rec := l_default_tran_rec;
2764: END IF;
2765: ELSE
2766: /* ==============================================================================================*/

Line 2771: GMI_Reservation_Util.Validation_ictran_rec

2767: /* trans_id = 0, So create transaction. */
2768: /* ============================================================================================== */
2769: l_ic_tran_rec := ll_ic_tran_rec;
2770:
2771: GMI_Reservation_Util.Validation_ictran_rec
2772: (p_ic_tran_rec => ll_ic_tran_rec
2773: ,x_ic_tran_rec => l_ic_tran_rec
2774: ,x_return_status => x_return_status
2775: ,x_msg_count => x_msg_count

Line 2779: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Returned by Validation_ictran_rec.', 'pick_lots.log');

2775: ,x_msg_count => x_msg_count
2776: ,x_msg_data => x_msg_data);
2777:
2778: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2779: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Returned by Validation_ictran_rec.', 'pick_lots.log');
2780: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2781: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Validation_ictran_rec');
2782: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2783: FND_MSG_PUB.ADD;

Line 2781: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Validation_ictran_rec');

2777:
2778: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2779: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Returned by Validation_ictran_rec.', 'pick_lots.log');
2780: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2781: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Validation_ictran_rec');
2782: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2783: FND_MSG_PUB.ADD;
2784: RAISE FND_API.G_EXC_ERROR;
2785: END IF;

Line 2800: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Nothing Reserved (PROBLEM?).', 'pick_lots.log');

2796: /* I may need to call Create_reservation in this case !. */
2797: /* Or create the default lot. */
2798: /* Shouldn't go here !!! */
2799: /* ============================================================================================== */
2800: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Nothing Reserved (PROBLEM?).', 'pick_lots.log');
2801: l_default_lot_index := 0;
2802: END IF;
2803: END IF;
2804:

Line 2811: GMI_reservation_Util.PrintLn('(opm_dbg)in Set_Pick_Lots: What to do : trans_id='||ll_ic_tran_rec.trans_id||', trans_qty='||ll_ic_tran_rec.trans_qty||', trans_date='||ll_ic_tran_rec.trans_date, 'pick_lots.log');

2807: /* Update Transaction (either update qty - if no Change lot, or Delete/Create - if Change lot) */
2808: /* Delete Transaction */
2809: /* Create a new transaction */
2810: /* ============================================================================================== */
2811: GMI_reservation_Util.PrintLn('(opm_dbg)in Set_Pick_Lots: What to do : trans_id='||ll_ic_tran_rec.trans_id||', trans_qty='||ll_ic_tran_rec.trans_qty||', trans_date='||ll_ic_tran_rec.trans_date, 'pick_lots.log');
2812: IF (ll_ic_tran_rec.trans_id > 0 AND ll_ic_tran_rec.trans_qty <>0)
2813: THEN
2814: IF (l_original_tran_rec.lot_id = p_ic_tran_rec.lot_id)
2815: AND (l_original_tran_rec.location = p_ic_tran_rec.location)

Line 2834: GMI_reservation_Util.PrintLn('(opm_dbg)in Set_Pick_Lots: Update the transaction qty to:' || l_original_tran_rec.trans_qty , 'pick_lots.log');

2830: l_original_tran_rec.trans_qty := (-1) * ll_ic_tran_rec.trans_qty;
2831: l_original_tran_rec.trans_qty2 := (-1) * ll_ic_tran_rec.trans_qty2;
2832: l_original_tran_rec.trans_date := ll_ic_tran_rec.trans_date;
2833: l_original_tran_rec.reason_code := ll_ic_tran_rec.reason_code;
2834: GMI_reservation_Util.PrintLn('(opm_dbg)in Set_Pick_Lots: Update the transaction qty to:' || l_original_tran_rec.trans_qty , 'pick_lots.log');
2835: GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TRANSACTION(
2836: p_api_version => 1.0
2837: ,p_init_msg_list => FND_API.G_FALSE
2838: ,p_commit => l_commit

Line 2848: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error returned by GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TRANSACTION.', 'pick_lots.log');

2844: ,x_msg_data => x_msg_data);
2845:
2846: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
2847: THEN
2848: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error returned by GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TRANSACTION.', 'pick_lots.log');
2849: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
2850: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2851: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TRANSACTION');
2852: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');

Line 2849: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);

2845:
2846: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
2847: THEN
2848: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error returned by GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TRANSACTION.', 'pick_lots.log');
2849: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
2850: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2851: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TRANSACTION');
2852: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2853: FND_MSG_PUB.Add;

Line 2858: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Change of Lot...', 'pick_lots.log');

2854: RAISE FND_API.G_EXC_ERROR;
2855: END IF;
2856: ELSE
2857: /* Need to delete the Original transaction, and then create a new one. */
2858: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Change of Lot...', 'pick_lots.log');
2859: l_change_lot := TRUE;
2860: END IF;
2861: END IF;
2862:

Line 2869: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, Before calling Delete_Reservation', 'pick_lots.log');

2865: /* ========================================================================= */
2866: IF (ll_ic_tran_rec.trans_id > 0 AND ll_ic_tran_rec.trans_qty = 0)
2867: OR (l_change_lot = TRUE)
2868: THEN
2869: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, Before calling Delete_Reservation', 'pick_lots.log');
2870:
2871: /* ========================================================================= */
2872: /* Init variables (l_rsv_rec has already been setup)*/
2873: /* ========================================================================= */

Line 2887: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, Error returned by Delete_Reservation, Error='||x_return_status, 'pick_lots.log');

2883: );
2884:
2885: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
2886: THEN
2887: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, Error returned by Delete_Reservation, Error='||x_return_status, 'pick_lots.log');
2888: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2889: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_PVT.Delete_Reservation');
2890: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2891: FND_MSG_PUB.Add;

Line 2903: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, Before creating new transaction', 'pick_lots.log');

2899: /* ========================================================================= */
2900: IF (ll_ic_tran_rec.trans_id = 0 AND ll_ic_tran_rec.trans_qty <> 0)
2901: OR (l_change_lot = TRUE)
2902: THEN
2903: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, Before creating new transaction', 'pick_lots.log');
2904: IF (l_change_lot = FALSE)
2905: THEN
2906: l_original_tran_rec := l_ic_tran_rec;
2907: ELSE

Line 2928: gmi_reservation_util.println('Value of l_original_tran_rec.trans_qty is '||l_original_tran_rec.trans_qty);

2924: l_original_tran_rec.trans_um := ll_ic_tran_rec.trans_um;
2925: l_original_tran_rec.trans_qty2 := (-1) * ll_ic_tran_rec.trans_qty2;
2926: l_original_tran_rec.trans_um2 := ll_ic_tran_rec.trans_um2;
2927:
2928: gmi_reservation_util.println('Value of l_original_tran_rec.trans_qty is '||l_original_tran_rec.trans_qty);
2929: gmi_reservation_util.println('Value of l_original_tran_rec.trans_qty2 is '||l_original_tran_rec.trans_qty2);
2930: gmi_reservation_util.println('Value of l_original_tran_rec.trans_um is '|| l_original_tran_rec.trans_um);
2931: gmi_reservation_util.println('Value of l_original_tran_rec.trans_um2 is '|| l_original_tran_rec.trans_um2);
2932: GMI_reservation_Util.PrintLn('(opm_dbg)in Set_Pick_Lots: Create the new transaction :', 'pick_lots.log');

Line 2929: gmi_reservation_util.println('Value of l_original_tran_rec.trans_qty2 is '||l_original_tran_rec.trans_qty2);

2925: l_original_tran_rec.trans_qty2 := (-1) * ll_ic_tran_rec.trans_qty2;
2926: l_original_tran_rec.trans_um2 := ll_ic_tran_rec.trans_um2;
2927:
2928: gmi_reservation_util.println('Value of l_original_tran_rec.trans_qty is '||l_original_tran_rec.trans_qty);
2929: gmi_reservation_util.println('Value of l_original_tran_rec.trans_qty2 is '||l_original_tran_rec.trans_qty2);
2930: gmi_reservation_util.println('Value of l_original_tran_rec.trans_um is '|| l_original_tran_rec.trans_um);
2931: gmi_reservation_util.println('Value of l_original_tran_rec.trans_um2 is '|| l_original_tran_rec.trans_um2);
2932: GMI_reservation_Util.PrintLn('(opm_dbg)in Set_Pick_Lots: Create the new transaction :', 'pick_lots.log');
2933: GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION(

Line 2930: gmi_reservation_util.println('Value of l_original_tran_rec.trans_um is '|| l_original_tran_rec.trans_um);

2926: l_original_tran_rec.trans_um2 := ll_ic_tran_rec.trans_um2;
2927:
2928: gmi_reservation_util.println('Value of l_original_tran_rec.trans_qty is '||l_original_tran_rec.trans_qty);
2929: gmi_reservation_util.println('Value of l_original_tran_rec.trans_qty2 is '||l_original_tran_rec.trans_qty2);
2930: gmi_reservation_util.println('Value of l_original_tran_rec.trans_um is '|| l_original_tran_rec.trans_um);
2931: gmi_reservation_util.println('Value of l_original_tran_rec.trans_um2 is '|| l_original_tran_rec.trans_um2);
2932: GMI_reservation_Util.PrintLn('(opm_dbg)in Set_Pick_Lots: Create the new transaction :', 'pick_lots.log');
2933: GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION(
2934: p_api_version => 1.0

Line 2931: gmi_reservation_util.println('Value of l_original_tran_rec.trans_um2 is '|| l_original_tran_rec.trans_um2);

2927:
2928: gmi_reservation_util.println('Value of l_original_tran_rec.trans_qty is '||l_original_tran_rec.trans_qty);
2929: gmi_reservation_util.println('Value of l_original_tran_rec.trans_qty2 is '||l_original_tran_rec.trans_qty2);
2930: gmi_reservation_util.println('Value of l_original_tran_rec.trans_um is '|| l_original_tran_rec.trans_um);
2931: gmi_reservation_util.println('Value of l_original_tran_rec.trans_um2 is '|| l_original_tran_rec.trans_um2);
2932: GMI_reservation_Util.PrintLn('(opm_dbg)in Set_Pick_Lots: Create the new transaction :', 'pick_lots.log');
2933: GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION(
2934: p_api_version => 1.0
2935: ,p_init_msg_list => FND_API.G_FALSE

Line 2932: GMI_reservation_Util.PrintLn('(opm_dbg)in Set_Pick_Lots: Create the new transaction :', 'pick_lots.log');

2928: gmi_reservation_util.println('Value of l_original_tran_rec.trans_qty is '||l_original_tran_rec.trans_qty);
2929: gmi_reservation_util.println('Value of l_original_tran_rec.trans_qty2 is '||l_original_tran_rec.trans_qty2);
2930: gmi_reservation_util.println('Value of l_original_tran_rec.trans_um is '|| l_original_tran_rec.trans_um);
2931: gmi_reservation_util.println('Value of l_original_tran_rec.trans_um2 is '|| l_original_tran_rec.trans_um2);
2932: GMI_reservation_Util.PrintLn('(opm_dbg)in Set_Pick_Lots: Create the new transaction :', 'pick_lots.log');
2933: GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION(
2934: p_api_version => 1.0
2935: ,p_init_msg_list => FND_API.G_FALSE
2936: ,p_commit => l_commit

Line 2946: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_lots: Error returned by GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION.', 'pick_lots.log');

2942: ,x_msg_data => x_msg_data);
2943:
2944: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
2945: THEN
2946: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_lots: Error returned by GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION.', 'pick_lots.log');
2947: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
2948: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2949: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION');
2950: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');

Line 2947: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);

2943:
2944: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
2945: THEN
2946: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_lots: Error returned by GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION.', 'pick_lots.log');
2947: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
2948: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2949: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION');
2950: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2951: FND_MSG_PUB.Add;

Line 2963: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_lots: Error returned by GMI_Pick_Release_Util.Create_Manual_Alloc_Pickslip.', 'pick_lots.log');

2959: x_return_status, x_msg_count, x_msg_data, l_pick_slip_number);
2960:
2961: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
2962: THEN
2963: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_lots: Error returned by GMI_Pick_Release_Util.Create_Manual_Alloc_Pickslip.', 'pick_lots.log');
2964: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2965: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Pick_Release_Util.Create_Manual_Alloc_Pickslip');
2966: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2967: FND_MSG_PUB.Add;

Line 2982: l_default_tran_rec := GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index);

2978:
2979: END IF;
2980: /* balancing default lot no matter what action has been taken in allocations */
2981:
2982: l_default_tran_rec := GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index);
2983: balance_default_lot
2984: ( p_ic_default_rec => l_default_tran_rec
2985: , p_opm_item_id => l_default_tran_rec.item_id
2986: , x_return_status => x_return_status

Line 2992: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, p_ic_tran_rec.line_id= '||p_ic_tran_rec.line_id, 'pick_lots.log');

2988: , x_msg_data => x_msg_data
2989: );
2990:
2991: /* added by fabdi 20/08/2001 Bug 2023369 */
2992: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, p_ic_tran_rec.line_id= '||p_ic_tran_rec.line_id, 'pick_lots.log');
2993:
2994: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, p_mo_line_id = '||p_mo_line_id, 'pick_lots.log');
2995: if p_mo_line_id IS NOT NULL
2996: THEN

Line 2994: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, p_mo_line_id = '||p_mo_line_id, 'pick_lots.log');

2990:
2991: /* added by fabdi 20/08/2001 Bug 2023369 */
2992: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, p_ic_tran_rec.line_id= '||p_ic_tran_rec.line_id, 'pick_lots.log');
2993:
2994: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, p_mo_line_id = '||p_mo_line_id, 'pick_lots.log');
2995: if p_mo_line_id IS NOT NULL
2996: THEN
2997: select *
2998: into l_ic_txn_request_lines

Line 3007: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, l_ic_item_mst_rec.lot_ctl= '||l_ic_item_mst_rec.lot_ctl, 'pick_lots.log');

3003: OPEN get_whse_ctl(l_organization_id);
3004: FETCH get_whse_ctl INTO l_whse_ctl;
3005: CLOSE get_whse_ctl;
3006:
3007: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, l_ic_item_mst_rec.lot_ctl= '||l_ic_item_mst_rec.lot_ctl, 'pick_lots.log');
3008: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, l_organization_id= '||l_organization_id, 'pick_lots.log');
3009:
3010: IF l_ic_item_mst_rec.lot_ctl <> 0
3011: THEN

Line 3008: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, l_organization_id= '||l_organization_id, 'pick_lots.log');

3004: FETCH get_whse_ctl INTO l_whse_ctl;
3005: CLOSE get_whse_ctl;
3006:
3007: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, l_ic_item_mst_rec.lot_ctl= '||l_ic_item_mst_rec.lot_ctl, 'pick_lots.log');
3008: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, l_organization_id= '||l_organization_id, 'pick_lots.log');
3009:
3010: IF l_ic_item_mst_rec.lot_ctl <> 0
3011: THEN
3012: SELECT SUM(ABS(TRANS_QTY)), SUM(ABS(TRANS_QTY2))

Line 3034: and location <> GMI_Reservation_Util.G_DEFAULT_LOCT

3030: where line_id = p_ic_tran_rec.line_id
3031: and staged_ind = 0
3032: and completed_ind = 0
3033: and delete_mark = 0
3034: and location <> GMI_Reservation_Util.G_DEFAULT_LOCT
3035: and doc_type = 'OMSO'
3036: and line_detail_id in
3037: (Select delivery_detail_id
3038: From wsh_delivery_details

Line 3052: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, l_NEW_ALLOCATED_QTY= '||l_NEW_ALLOCATED_QTY, 'pick_lots.log');

3048: and doc_type = 'OMSO';
3049: END IF;
3050:
3051: IF SQL%FOUND THEN
3052: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, l_NEW_ALLOCATED_QTY= '||l_NEW_ALLOCATED_QTY, 'pick_lots.log');
3053: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, l_NEW_ALLOCATED_QTY2= '||l_NEW_ALLOCATED_QTY2, 'pick_lots.log');
3054:
3055: update ic_txn_request_lines
3056: set quantity_detailed = nvl(quantity_delivered,0) + NVL(l_NEW_ALLOCATED_QTY,0)

Line 3053: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, l_NEW_ALLOCATED_QTY2= '||l_NEW_ALLOCATED_QTY2, 'pick_lots.log');

3049: END IF;
3050:
3051: IF SQL%FOUND THEN
3052: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, l_NEW_ALLOCATED_QTY= '||l_NEW_ALLOCATED_QTY, 'pick_lots.log');
3053: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, l_NEW_ALLOCATED_QTY2= '||l_NEW_ALLOCATED_QTY2, 'pick_lots.log');
3054:
3055: update ic_txn_request_lines
3056: set quantity_detailed = nvl(quantity_delivered,0) + NVL(l_NEW_ALLOCATED_QTY,0)
3057: , secondary_quantity_detailed = nvl(secondary_quantity_delivered,0) + NVL(l_NEW_ALLOCATED_QTY2,0)

Line 3060: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, Transaction Not Found for= '||p_ic_tran_rec.line_id, 'pick_lots.log');

3056: set quantity_detailed = nvl(quantity_delivered,0) + NVL(l_NEW_ALLOCATED_QTY,0)
3057: , secondary_quantity_detailed = nvl(secondary_quantity_delivered,0) + NVL(l_NEW_ALLOCATED_QTY2,0)
3058: where line_id = p_mo_line_id;
3059: ELSE
3060: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, Transaction Not Found for= '||p_ic_tran_rec.line_id, 'pick_lots.log');
3061: END IF;
3062: END IF;
3063:
3064: /* end fabdi */

Line 3075: GMI_Reservation_Util.printLn('End of Set_Pick_Lots. No Error (COMMIT)', 'pick_lots.log');

3071: IF (FND_GLOBAL.user_id >= 0)
3072: THEN
3073: IF ( p_commit = FND_API.G_TRUE)
3074: THEN
3075: GMI_Reservation_Util.printLn('End of Set_Pick_Lots. No Error (COMMIT)', 'pick_lots.log');
3076: COMMIT;
3077: ELSE
3078: GMI_Reservation_Util.printLn('End of Set_Pick_Lots. No Error but Not Commiting as the commit_flag is not set',
3079: 'pick_lots.log');

Line 3078: GMI_Reservation_Util.printLn('End of Set_Pick_Lots. No Error but Not Commiting as the commit_flag is not set',

3074: THEN
3075: GMI_Reservation_Util.printLn('End of Set_Pick_Lots. No Error (COMMIT)', 'pick_lots.log');
3076: COMMIT;
3077: ELSE
3078: GMI_Reservation_Util.printLn('End of Set_Pick_Lots. No Error but Not Commiting as the commit_flag is not set',
3079: 'pick_lots.log');
3080: END IF;
3081: ELSE
3082: GMI_Reservation_Util.printLn('End of Set_Pick_Lots. Error (NO COMMIT)','pick_lots.log');

Line 3082: GMI_Reservation_Util.printLn('End of Set_Pick_Lots. Error (NO COMMIT)','pick_lots.log');

3078: GMI_Reservation_Util.printLn('End of Set_Pick_Lots. No Error but Not Commiting as the commit_flag is not set',
3079: 'pick_lots.log');
3080: END IF;
3081: ELSE
3082: GMI_Reservation_Util.printLn('End of Set_Pick_Lots. Error (NO COMMIT)','pick_lots.log');
3083: END IF;
3084:
3085: GMI_Reservation_Util.PrintLn('(opm_dbg) END of Set_Pick_Lots', 'pick_lots.log');
3086:

Line 3085: GMI_Reservation_Util.PrintLn('(opm_dbg) END of Set_Pick_Lots', 'pick_lots.log');

3081: ELSE
3082: GMI_Reservation_Util.printLn('End of Set_Pick_Lots. Error (NO COMMIT)','pick_lots.log');
3083: END IF;
3084:
3085: GMI_Reservation_Util.PrintLn('(opm_dbg) END of Set_Pick_Lots', 'pick_lots.log');
3086:
3087: EXCEPTION
3088: WHEN FND_API.G_EXC_ERROR THEN
3089: ROLLBACK TO SAVEPOINT Accept_Pick_Lots;

Line 3091: GMI_Reservation_Util.printLn('End of Set_Pick_Lots. Error (Rollback)');

3087: EXCEPTION
3088: WHEN FND_API.G_EXC_ERROR THEN
3089: ROLLBACK TO SAVEPOINT Accept_Pick_Lots;
3090:
3091: GMI_Reservation_Util.printLn('End of Set_Pick_Lots. Error (Rollback)');
3092: FND_MESSAGE.Set_Name('GMI','UNEXPECTED_ERROR');
3093: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
3094: FND_MESSAGE.Set_Token('WHAT', 'ExpectedError');
3095: FND_MSG_PUB.Add;

Line 3107: GMI_Reservation_Util.printLn('End of Set_Pick_Lots. Error (Rollback) - lock error in Move Order Line', 'pick_lots.log');

3103:
3104: WHEN locked_by_other_user
3105: THEN
3106: ROLLBACK TO SAVEPOINT Accept_Pick_Lots;
3107: GMI_Reservation_Util.printLn('End of Set_Pick_Lots. Error (Rollback) - lock error in Move Order Line', 'pick_lots.log');
3108: FND_MESSAGE.Set_Name('GMI','UNEXPECTED_ERROR');
3109: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
3110: FND_MESSAGE.Set_Token('WHAT', 'LockError');
3111: FND_MSG_PUB.Add;

Line 3117: GMI_Reservation_Util.printLn('End of Set_Pick_Lots. ErrorOthers (Rollback)');

3113:
3114: WHEN OTHERS THEN
3115: ROLLBACK TO SAVEPOINT Accept_Pick_Lots;
3116:
3117: GMI_Reservation_Util.printLn('End of Set_Pick_Lots. ErrorOthers (Rollback)');
3118: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3119:
3120: FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME
3121: , l_api_name

Line 3167: OR location <> GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);

3163: And doc_type = 'OMSO'
3164: And item_id = p_opm_item_id
3165: And delete_mark = 0
3166: And (lot_id <> 0
3167: OR location <> GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
3168:
3169: /* need to consider the non ctl items where after partial ship or stage,
3170: the default is split only after ship confirm
3171: a new oe line may or may not be created depends on the situation*/

Line 3182: And (lot_id = 0 AND location = GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);

3178: And doc_type = 'OMSO'
3179: And item_id = p_opm_item_id
3180: And (staged_ind = 1 or completed_ind = 1)
3181: And delete_mark = 0
3182: And (lot_id = 0 AND location = GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
3183:
3184: -- Bug 3829535 added NVL
3185: Cursor get_line_rec IS
3186: Select order_quantity_uom

Line 3224: GMI_reservation_Util.PrintLn('(opm_dbg)Balancing the default lot for order line_id: '||l_line_rec.line_id);

3220: Query row was causing a problem at a customer's site. replacing it
3221: with the follwoing cursor. - NC 10/26/01 */
3222:
3223: l_line_rec.line_id := p_ic_default_rec.line_id;
3224: GMI_reservation_Util.PrintLn('(opm_dbg)Balancing the default lot for order line_id: '||l_line_rec.line_id);
3225:
3226: Open get_line_rec;
3227: Fetch get_line_rec
3228: INTO l_line_rec.order_quantity_uom

Line 3245: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, l_order_uom: '||l_order_uom);

3241: , x_return_status => x_return_status
3242: , x_msg_count => x_msg_count
3243: , x_msg_data => x_msg_data
3244: );
3245: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, l_order_uom: '||l_order_uom);
3246: /* with the available of changing item on the order pad, this item_id in the old trans
3247: * may have been changed, need to fetch the new one
3248: * bug 3018143
3249: */

Line 3260: GMI_reservation_Util.PrintLn('(opm_dbg)converting order qty: '||l_line_rec.ordered_quantity||' to item uom '||l_trans_um);

3256: Close get_opm_item_id;
3257:
3258: -- Bug 3829535 added IF condition
3259: IF (l_order_uom <> l_trans_um) THEN
3260: GMI_reservation_Util.PrintLn('(opm_dbg)converting order qty: '||l_line_rec.ordered_quantity||' to item uom '||l_trans_um);
3261: GMICUOM.icuomcv
3262: (
3263: pitem_id => l_opm_item_id
3264: , plot_id => 0

Line 3278: GMI_RESERVATION_UTIL.check_lot_loct_ctl

3274: /* get the total supply qtys */
3275: l_trans_qty := 0;
3276: l_trans_qty2 := 0;
3277: /* see if it is a ctl item */
3278: GMI_RESERVATION_UTIL.check_lot_loct_ctl
3279: ( p_inventory_item_id => l_inventory_item_id
3280: ,p_mtl_organization_id => l_organization_id
3281: ,x_ctl_ind => l_ctl_ind
3282: ) ;

Line 3309: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, qty1: '||l_ic_tran_rec.trans_qty);

3305: l_ic_tran_rec.trans_qty := 0;
3306: l_ic_tran_rec.trans_qty2 := 0;
3307: END IF;
3308:
3309: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, qty1: '||l_ic_tran_rec.trans_qty);
3310: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, qty2: '||l_ic_tran_rec.trans_qty2);
3311:
3312: /* check the whse, if it is changed, simply delete the trans and create a new default */
3313: Open get_whse_code;

Line 3310: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, qty2: '||l_ic_tran_rec.trans_qty2);

3306: l_ic_tran_rec.trans_qty2 := 0;
3307: END IF;
3308:
3309: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, qty1: '||l_ic_tran_rec.trans_qty);
3310: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, qty2: '||l_ic_tran_rec.trans_qty2);
3311:
3312: /* check the whse, if it is changed, simply delete the trans and create a new default */
3313: Open get_whse_code;
3314: Fetch get_whse_code

Line 3320: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, whse or item change ');

3316: , l_orgn_code;
3317: Close get_whse_code;
3318:
3319: IF (l_whse_code <> l_ic_tran_rec.whse_code OR l_opm_item_id <> p_opm_item_id) THEN
3320: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, whse or item change ');
3321: GMI_reservation_Util.PrintLn(' old whse '||l_whse_code);
3322: GMI_reservation_Util.PrintLn(' new whse '||l_ic_tran_rec.whse_code);
3323: GMI_reservation_Util.PrintLn(' old item_id '||l_opm_item_id);
3324: GMI_reservation_Util.PrintLn(' new item_id '||l_ic_tran_rec.item_id);

Line 3321: GMI_reservation_Util.PrintLn(' old whse '||l_whse_code);

3317: Close get_whse_code;
3318:
3319: IF (l_whse_code <> l_ic_tran_rec.whse_code OR l_opm_item_id <> p_opm_item_id) THEN
3320: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, whse or item change ');
3321: GMI_reservation_Util.PrintLn(' old whse '||l_whse_code);
3322: GMI_reservation_Util.PrintLn(' new whse '||l_ic_tran_rec.whse_code);
3323: GMI_reservation_Util.PrintLn(' old item_id '||l_opm_item_id);
3324: GMI_reservation_Util.PrintLn(' new item_id '||l_ic_tran_rec.item_id);
3325: GMI_TRANS_ENGINE_PUB.DELETE_PENDING_TRANSACTION(

Line 3322: GMI_reservation_Util.PrintLn(' new whse '||l_ic_tran_rec.whse_code);

3318:
3319: IF (l_whse_code <> l_ic_tran_rec.whse_code OR l_opm_item_id <> p_opm_item_id) THEN
3320: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, whse or item change ');
3321: GMI_reservation_Util.PrintLn(' old whse '||l_whse_code);
3322: GMI_reservation_Util.PrintLn(' new whse '||l_ic_tran_rec.whse_code);
3323: GMI_reservation_Util.PrintLn(' old item_id '||l_opm_item_id);
3324: GMI_reservation_Util.PrintLn(' new item_id '||l_ic_tran_rec.item_id);
3325: GMI_TRANS_ENGINE_PUB.DELETE_PENDING_TRANSACTION(
3326: p_api_version => 1.0

Line 3323: GMI_reservation_Util.PrintLn(' old item_id '||l_opm_item_id);

3319: IF (l_whse_code <> l_ic_tran_rec.whse_code OR l_opm_item_id <> p_opm_item_id) THEN
3320: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, whse or item change ');
3321: GMI_reservation_Util.PrintLn(' old whse '||l_whse_code);
3322: GMI_reservation_Util.PrintLn(' new whse '||l_ic_tran_rec.whse_code);
3323: GMI_reservation_Util.PrintLn(' old item_id '||l_opm_item_id);
3324: GMI_reservation_Util.PrintLn(' new item_id '||l_ic_tran_rec.item_id);
3325: GMI_TRANS_ENGINE_PUB.DELETE_PENDING_TRANSACTION(
3326: p_api_version => 1.0
3327: ,p_init_msg_list => fnd_api.g_false

Line 3324: GMI_reservation_Util.PrintLn(' new item_id '||l_ic_tran_rec.item_id);

3320: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, whse or item change ');
3321: GMI_reservation_Util.PrintLn(' old whse '||l_whse_code);
3322: GMI_reservation_Util.PrintLn(' new whse '||l_ic_tran_rec.whse_code);
3323: GMI_reservation_Util.PrintLn(' old item_id '||l_opm_item_id);
3324: GMI_reservation_Util.PrintLn(' new item_id '||l_ic_tran_rec.item_id);
3325: GMI_TRANS_ENGINE_PUB.DELETE_PENDING_TRANSACTION(
3326: p_api_version => 1.0
3327: ,p_init_msg_list => fnd_api.g_false
3328: ,p_commit => l_commit

Line 3335: GMI_reservation_Util.PrintLn('(opm_dbg) in PVT d After DELETE_PENDING_TRANSACTION.');

3331: ,x_tran_row => l_temp_tran_row
3332: ,x_return_status => x_return_status
3333: ,x_msg_count => x_msg_count
3334: ,x_msg_data => x_msg_data);
3335: GMI_reservation_Util.PrintLn('(opm_dbg) in PVT d After DELETE_PENDING_TRANSACTION.');
3336: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
3337: THEN
3338: GMI_reservation_Util.PrintLn('(opm_dbg) in PVT d ERROR: Returned by Delete_Transaction().');
3339: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);

Line 3338: GMI_reservation_Util.PrintLn('(opm_dbg) in PVT d ERROR: Returned by Delete_Transaction().');

3334: ,x_msg_data => x_msg_data);
3335: GMI_reservation_Util.PrintLn('(opm_dbg) in PVT d After DELETE_PENDING_TRANSACTION.');
3336: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
3337: THEN
3338: GMI_reservation_Util.PrintLn('(opm_dbg) in PVT d ERROR: Returned by Delete_Transaction().');
3339: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
3340: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
3341: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_TRANS_ENGINE_PUB.DELETE_PENDING_TRANSACTION');
3342: FND_MESSAGE.Set_Token('WHERE', 'Delete_Reservation');

Line 3339: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);

3335: GMI_reservation_Util.PrintLn('(opm_dbg) in PVT d After DELETE_PENDING_TRANSACTION.');
3336: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
3337: THEN
3338: GMI_reservation_Util.PrintLn('(opm_dbg) in PVT d ERROR: Returned by Delete_Transaction().');
3339: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
3340: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
3341: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_TRANS_ENGINE_PUB.DELETE_PENDING_TRANSACTION');
3342: FND_MESSAGE.Set_Token('WHERE', 'Delete_Reservation');
3343: FND_MSG_PUB.Add;

Line 3367: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot (Create DefaultLot): Error returned by GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION.', 'pick_lots.log');

3363: ,x_msg_data => x_msg_data);
3364:
3365: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
3366: THEN
3367: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot (Create DefaultLot): Error returned by GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION.', 'pick_lots.log');
3368: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
3369: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
3370: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION');
3371: FND_MESSAGE.Set_Token('WHERE', 'Create_Empty_Default_Lot');

Line 3368: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);

3364:
3365: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
3366: THEN
3367: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot (Create DefaultLot): Error returned by GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION.', 'pick_lots.log');
3368: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
3369: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
3370: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION');
3371: FND_MESSAGE.Set_Token('WHERE', 'Create_Empty_Default_Lot');
3372: FND_MSG_PUB.Add;

Line 3376: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, cancel reservation for line_id '||l_ic_tran_rec.line_id);

3372: FND_MSG_PUB.Add;
3373: RAISE FND_API.G_EXC_ERROR;
3374: END IF;
3375: /* cancel all the reservations for GME */
3376: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, cancel reservation for line_id '||l_ic_tran_rec.line_id);
3377: GML_BATCH_OM_RES_PVT.cancel_res_for_so_line
3378: (
3379: P_so_line_id => l_ic_tran_rec.line_id
3380: , X_return_status => x_return_status

Line 3386: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, update pending trans');

3382: , X_msg_data => x_msg_data
3383: ) ;
3384:
3385: ELSE
3386: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, update pending trans');
3387: GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TRANSACTION
3388: (
3389: p_api_version => 1.0
3390: ,p_init_msg_list => FND_API.G_FALSE

Line 3400: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot: ERROR');

3396: ,x_msg_count => x_msg_count
3397: ,x_msg_data => x_msg_data
3398: );
3399: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
3400: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot: ERROR');
3401: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
3402: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
3403: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TRANSACTION');
3404: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');

Line 3401: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);

3397: ,x_msg_data => x_msg_data
3398: );
3399: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
3400: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot: ERROR');
3401: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
3402: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
3403: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TRANSACTION');
3404: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
3405: FND_MSG_PUB.Add;

Line 3412: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, cancel res');

3408: END IF;
3409: /* if the trans_qty is 0, remove all the outstand GME reservations as well */
3410: /* cancel all the reservations for GME */
3411: /*IF l_ic_tran_rec.trans_qty = 0 THEN
3412: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, cancel res');
3413: GML_BATCH_OM_RES_PVT.cancel_res_for_so_line
3414: (
3415: P_so_line_id => l_ic_tran_rec.line_id
3416: , X_return_status => x_return_status

Line 3425: GMI_RESERVATION_UTIL.println('sqlerror'|| SUBSTRB(SQLERRM, 1, 100));

3421: */
3422: EXCEPTION
3423: WHEN FND_API.G_EXC_ERROR THEN
3424: /* Get message count and data*/
3425: GMI_RESERVATION_UTIL.println('sqlerror'|| SUBSTRB(SQLERRM, 1, 100));
3426: WHEN OTHERS THEN
3427: GMI_RESERVATION_UTIL.println('sqlerror'|| SUBSTRB(SQLERRM, 1, 100));
3428:
3429: END;

Line 3427: GMI_RESERVATION_UTIL.println('sqlerror'|| SUBSTRB(SQLERRM, 1, 100));

3423: WHEN FND_API.G_EXC_ERROR THEN
3424: /* Get message count and data*/
3425: GMI_RESERVATION_UTIL.println('sqlerror'|| SUBSTRB(SQLERRM, 1, 100));
3426: WHEN OTHERS THEN
3427: GMI_RESERVATION_UTIL.println('sqlerror'|| SUBSTRB(SQLERRM, 1, 100));
3428:
3429: END;
3430:
3431: PROCEDURE Create_Empty_Default_Lot

Line 3469: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. Need to create default lot');

3465:
3466: /* ============================================================================================= */
3467: /* Create the default Lot. */
3468: /* ============================================================================================= */
3469: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. Need to create default lot');
3470:
3471: /* ============================================================================================= */
3472: /* Lock rows in ic_loct_inv. */
3473: /* ============================================================================================= */

Line 3481: GMI_reservation_Util.PrintLn('(opm_dbg) in end of Create_Empty_Default_Lot c ERROR:Returned by Lock_Inventory.');

3477: , o_lock_status => l_lock_status
3478: );
3479:
3480: IF (l_lock_status = FALSE) THEN
3481: GMI_reservation_Util.PrintLn('(opm_dbg) in end of Create_Empty_Default_Lot c ERROR:Returned by Lock_Inventory.');
3482: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
3483: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Locks.Lock_Inventory');
3484: FND_MESSAGE.Set_Token('WHERE', 'Create_Empty_Default_Lot');
3485: FND_MSG_PUB.Add;

Line 3500: l_original_tran_rec.location := GMI_Reservation_Util.G_DEFAULT_LOCT;

3496: l_original_tran_rec.orgn_code := p_ic_tran_rec.orgn_code;
3497: l_original_tran_rec.whse_code := p_ic_tran_rec.whse_code;
3498: l_original_tran_rec.lot_id := 0; /* the default lot */
3499: l_original_tran_rec.lot_no := 'NONE'; /* the default lot */
3500: l_original_tran_rec.location := GMI_Reservation_Util.G_DEFAULT_LOCT;
3501: l_original_tran_rec.doc_id := p_ic_tran_rec.doc_id;
3502: l_original_tran_rec.doc_type := 'OMSO';
3503: l_original_tran_rec.doc_line := p_ic_tran_rec.doc_line;
3504: l_original_tran_rec.line_type := 0;

Line 3517: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. item_id='||l_original_tran_rec.item_id);

3513: l_original_tran_rec.staged_ind := 0;
3514: l_original_tran_rec.event_id := 0;
3515: l_original_tran_rec.text_code := NULL;
3516:
3517: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. item_id='||l_original_tran_rec.item_id);
3518: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. line_id='||l_original_tran_rec.line_id);
3519: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. co_code='||l_original_tran_rec.co_code);
3520: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. orgn_code='||l_original_tran_rec.orgn_code);
3521: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. whse_code='||l_original_tran_rec.whse_code);

Line 3518: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. line_id='||l_original_tran_rec.line_id);

3514: l_original_tran_rec.event_id := 0;
3515: l_original_tran_rec.text_code := NULL;
3516:
3517: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. item_id='||l_original_tran_rec.item_id);
3518: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. line_id='||l_original_tran_rec.line_id);
3519: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. co_code='||l_original_tran_rec.co_code);
3520: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. orgn_code='||l_original_tran_rec.orgn_code);
3521: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. whse_code='||l_original_tran_rec.whse_code);
3522: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. location='||l_original_tran_rec.location);

Line 3519: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. co_code='||l_original_tran_rec.co_code);

3515: l_original_tran_rec.text_code := NULL;
3516:
3517: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. item_id='||l_original_tran_rec.item_id);
3518: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. line_id='||l_original_tran_rec.line_id);
3519: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. co_code='||l_original_tran_rec.co_code);
3520: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. orgn_code='||l_original_tran_rec.orgn_code);
3521: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. whse_code='||l_original_tran_rec.whse_code);
3522: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. location='||l_original_tran_rec.location);
3523: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_id='||l_original_tran_rec.doc_id);

Line 3520: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. orgn_code='||l_original_tran_rec.orgn_code);

3516:
3517: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. item_id='||l_original_tran_rec.item_id);
3518: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. line_id='||l_original_tran_rec.line_id);
3519: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. co_code='||l_original_tran_rec.co_code);
3520: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. orgn_code='||l_original_tran_rec.orgn_code);
3521: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. whse_code='||l_original_tran_rec.whse_code);
3522: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. location='||l_original_tran_rec.location);
3523: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_id='||l_original_tran_rec.doc_id);
3524: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_line='||l_original_tran_rec.doc_line);

Line 3521: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. whse_code='||l_original_tran_rec.whse_code);

3517: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. item_id='||l_original_tran_rec.item_id);
3518: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. line_id='||l_original_tran_rec.line_id);
3519: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. co_code='||l_original_tran_rec.co_code);
3520: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. orgn_code='||l_original_tran_rec.orgn_code);
3521: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. whse_code='||l_original_tran_rec.whse_code);
3522: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. location='||l_original_tran_rec.location);
3523: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_id='||l_original_tran_rec.doc_id);
3524: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_line='||l_original_tran_rec.doc_line);
3525: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um='||l_original_tran_rec.trans_um);

Line 3522: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. location='||l_original_tran_rec.location);

3518: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. line_id='||l_original_tran_rec.line_id);
3519: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. co_code='||l_original_tran_rec.co_code);
3520: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. orgn_code='||l_original_tran_rec.orgn_code);
3521: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. whse_code='||l_original_tran_rec.whse_code);
3522: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. location='||l_original_tran_rec.location);
3523: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_id='||l_original_tran_rec.doc_id);
3524: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_line='||l_original_tran_rec.doc_line);
3525: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um='||l_original_tran_rec.trans_um);
3526: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um2='||l_original_tran_rec.trans_um2);

Line 3523: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_id='||l_original_tran_rec.doc_id);

3519: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. co_code='||l_original_tran_rec.co_code);
3520: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. orgn_code='||l_original_tran_rec.orgn_code);
3521: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. whse_code='||l_original_tran_rec.whse_code);
3522: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. location='||l_original_tran_rec.location);
3523: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_id='||l_original_tran_rec.doc_id);
3524: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_line='||l_original_tran_rec.doc_line);
3525: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um='||l_original_tran_rec.trans_um);
3526: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um2='||l_original_tran_rec.trans_um2);
3527: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_date='||l_original_tran_rec.trans_date);

Line 3524: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_line='||l_original_tran_rec.doc_line);

3520: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. orgn_code='||l_original_tran_rec.orgn_code);
3521: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. whse_code='||l_original_tran_rec.whse_code);
3522: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. location='||l_original_tran_rec.location);
3523: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_id='||l_original_tran_rec.doc_id);
3524: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_line='||l_original_tran_rec.doc_line);
3525: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um='||l_original_tran_rec.trans_um);
3526: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um2='||l_original_tran_rec.trans_um2);
3527: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_date='||l_original_tran_rec.trans_date);
3528: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. qc_grade='||l_original_tran_rec.qc_grade);

Line 3525: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um='||l_original_tran_rec.trans_um);

3521: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. whse_code='||l_original_tran_rec.whse_code);
3522: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. location='||l_original_tran_rec.location);
3523: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_id='||l_original_tran_rec.doc_id);
3524: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_line='||l_original_tran_rec.doc_line);
3525: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um='||l_original_tran_rec.trans_um);
3526: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um2='||l_original_tran_rec.trans_um2);
3527: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_date='||l_original_tran_rec.trans_date);
3528: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. qc_grade='||l_original_tran_rec.qc_grade);
3529: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. user_id='||l_original_tran_rec.user_id);

Line 3526: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um2='||l_original_tran_rec.trans_um2);

3522: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. location='||l_original_tran_rec.location);
3523: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_id='||l_original_tran_rec.doc_id);
3524: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_line='||l_original_tran_rec.doc_line);
3525: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um='||l_original_tran_rec.trans_um);
3526: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um2='||l_original_tran_rec.trans_um2);
3527: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_date='||l_original_tran_rec.trans_date);
3528: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. qc_grade='||l_original_tran_rec.qc_grade);
3529: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. user_id='||l_original_tran_rec.user_id);
3530:

Line 3527: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_date='||l_original_tran_rec.trans_date);

3523: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_id='||l_original_tran_rec.doc_id);
3524: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_line='||l_original_tran_rec.doc_line);
3525: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um='||l_original_tran_rec.trans_um);
3526: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um2='||l_original_tran_rec.trans_um2);
3527: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_date='||l_original_tran_rec.trans_date);
3528: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. qc_grade='||l_original_tran_rec.qc_grade);
3529: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. user_id='||l_original_tran_rec.user_id);
3530:
3531: /* =================================================== */

Line 3528: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. qc_grade='||l_original_tran_rec.qc_grade);

3524: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_line='||l_original_tran_rec.doc_line);
3525: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um='||l_original_tran_rec.trans_um);
3526: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um2='||l_original_tran_rec.trans_um2);
3527: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_date='||l_original_tran_rec.trans_date);
3528: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. qc_grade='||l_original_tran_rec.qc_grade);
3529: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. user_id='||l_original_tran_rec.user_id);
3530:
3531: /* =================================================== */
3532: /* Check that the default lot doesnt exist. */

Line 3529: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. user_id='||l_original_tran_rec.user_id);

3525: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um='||l_original_tran_rec.trans_um);
3526: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um2='||l_original_tran_rec.trans_um2);
3527: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_date='||l_original_tran_rec.trans_date);
3528: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. qc_grade='||l_original_tran_rec.qc_grade);
3529: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. user_id='||l_original_tran_rec.user_id);
3530:
3531: /* =================================================== */
3532: /* Check that the default lot doesnt exist. */
3533: /* =================================================== */

Line 3534: GMI_Reservation_Util.Default_Lot_Exist

3530:
3531: /* =================================================== */
3532: /* Check that the default lot doesnt exist. */
3533: /* =================================================== */
3534: GMI_Reservation_Util.Default_Lot_Exist
3535: ( p_line_id => l_original_tran_rec.line_id
3536: , p_item_id => l_original_tran_rec.item_id
3537: , x_trans_id => ll_trans_id
3538: , x_return_status => x_return_status

Line 3557: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot (Create DefaultLot): Error returned by GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION.', 'pick_lots.log');

3553: ,x_msg_data => x_msg_data);
3554:
3555: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
3556: THEN
3557: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot (Create DefaultLot): Error returned by GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION.', 'pick_lots.log');
3558: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
3559: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
3560: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION');
3561: FND_MESSAGE.Set_Token('WHERE', 'Create_Empty_Default_Lot');

Line 3558: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);

3554:
3555: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
3556: THEN
3557: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot (Create DefaultLot): Error returned by GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION.', 'pick_lots.log');
3558: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
3559: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
3560: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION');
3561: FND_MESSAGE.Set_Token('WHERE', 'Create_Empty_Default_Lot');
3562: FND_MSG_PUB.Add;

Line 3566: GMI_reservation_Util.PrintLn('(opm_dbg) Dont create the default lot again (Shouldnt be here) - 2 ! ');

3562: FND_MSG_PUB.Add;
3563: RAISE FND_API.G_EXC_ERROR;
3564: END IF;
3565: ELSE
3566: GMI_reservation_Util.PrintLn('(opm_dbg) Dont create the default lot again (Shouldnt be here) - 2 ! ');
3567: END IF;
3568:
3569: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot (Create DefaultLot): trans_id='||l_temp_tran_row.trans_id, 'pick_lots.log');
3570:

Line 3569: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot (Create DefaultLot): trans_id='||l_temp_tran_row.trans_id, 'pick_lots.log');

3565: ELSE
3566: GMI_reservation_Util.PrintLn('(opm_dbg) Dont create the default lot again (Shouldnt be here) - 2 ! ');
3567: END IF;
3568:
3569: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot (Create DefaultLot): trans_id='||l_temp_tran_row.trans_id, 'pick_lots.log');
3570:
3571: /* ==================================================================================== */
3572: /* Need to update the memory table of Reservation. */
3573: /* ==================================================================================== */

Line 3597: IF (GMI_Reservation_Util.ic_tran_rec_tbl.COUNT = 0)

3593: , p_sort_by_req_date => INV_RESERVATION_GLOBAL.G_QUERY_NO_SORT
3594: );
3595:
3596: /* There may not be any rows, and it should be possible ! (if not auto-allocate before) */
3597: IF (GMI_Reservation_Util.ic_tran_rec_tbl.COUNT = 0)
3598: THEN
3599: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot: No Error but No Rows Found in reservation (ERROR)', 'pick_lots.log');
3600: FND_MESSAGE.SET_NAME('GMI','GMI_QRY_RSV_FAILED');
3601: FND_MESSAGE.Set_Token('WHERE', 'Create_Empty_Default_Lot');

Line 3599: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot: No Error but No Rows Found in reservation (ERROR)', 'pick_lots.log');

3595:
3596: /* There may not be any rows, and it should be possible ! (if not auto-allocate before) */
3597: IF (GMI_Reservation_Util.ic_tran_rec_tbl.COUNT = 0)
3598: THEN
3599: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot: No Error but No Rows Found in reservation (ERROR)', 'pick_lots.log');
3600: FND_MESSAGE.SET_NAME('GMI','GMI_QRY_RSV_FAILED');
3601: FND_MESSAGE.Set_Token('WHERE', 'Create_Empty_Default_Lot');
3602: FND_MESSAGE.Set_Token('SO_LINE_ID', l_rsv_rec.demand_source_line_id);
3603: FND_MSG_PUB.ADD;

Line 3610: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot: Error Returned by Query_Reservation(2).', 'pick_lots.log');

3606:
3607: /* There may have been a problem getting the rows */
3608: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
3609: THEN
3610: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot: Error Returned by Query_Reservation(2).', 'pick_lots.log');
3611: FND_MESSAGE.SET_NAME('GMI','GMI_QRY_RSV_FAILED');
3612: FND_MESSAGE.Set_Token('WHERE', 'Create_Empty_Default_Lot');
3613: FND_MESSAGE.Set_Token('SO_LINE_ID', l_rsv_rec.demand_source_line_id);
3614: FND_MSG_PUB.ADD;

Line 3618: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot: we have rows now calling Get_Default_Lot.', 'pick_lots.log');

3614: FND_MSG_PUB.ADD;
3615: RAISE FND_API.G_EXC_ERROR;
3616: END IF;
3617:
3618: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot: we have rows now calling Get_Default_Lot.', 'pick_lots.log');
3619: GMI_Reservation_Util.Get_Default_Lot(
3620: x_ic_tran_pnd_index => x_default_lot_index
3621: , x_return_status => x_return_status
3622: , x_msg_count => x_msg_count

Line 3619: GMI_Reservation_Util.Get_Default_Lot(

3615: RAISE FND_API.G_EXC_ERROR;
3616: END IF;
3617:
3618: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot: we have rows now calling Get_Default_Lot.', 'pick_lots.log');
3619: GMI_Reservation_Util.Get_Default_Lot(
3620: x_ic_tran_pnd_index => x_default_lot_index
3621: , x_return_status => x_return_status
3622: , x_msg_count => x_msg_count
3623: , x_msg_data => x_msg_data);

Line 3626: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot: Error Returned by Get_Default_Lot.', 'pick_lots.log');

3622: , x_msg_count => x_msg_count
3623: , x_msg_data => x_msg_data);
3624:
3625: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
3626: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot: Error Returned by Get_Default_Lot.', 'pick_lots.log');
3627: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
3628: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Get_Default_Lot');
3629: FND_MESSAGE.Set_Token('WHERE', 'Create_Empty_Default_Lot');
3630: FND_MSG_PUB.ADD;

Line 3628: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Get_Default_Lot');

3624:
3625: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
3626: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot: Error Returned by Get_Default_Lot.', 'pick_lots.log');
3627: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
3628: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Get_Default_Lot');
3629: FND_MESSAGE.Set_Token('WHERE', 'Create_Empty_Default_Lot');
3630: FND_MSG_PUB.ADD;
3631: RAISE FND_API.G_EXC_ERROR;
3632: END IF;

Line 3634: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot: default_lot_index='||x_default_lot_index, 'pick_lots.log');

3630: FND_MSG_PUB.ADD;
3631: RAISE FND_API.G_EXC_ERROR;
3632: END IF;
3633:
3634: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot: default_lot_index='||x_default_lot_index, 'pick_lots.log');
3635: IF (x_default_lot_index=0)
3636: THEN
3637: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot: Still no default lot = ERROR.', 'pick_lots.log');
3638: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');

Line 3637: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot: Still no default lot = ERROR.', 'pick_lots.log');

3633:
3634: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot: default_lot_index='||x_default_lot_index, 'pick_lots.log');
3635: IF (x_default_lot_index=0)
3636: THEN
3637: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot: Still no default lot = ERROR.', 'pick_lots.log');
3638: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
3639: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Get_Default_Lot');
3640: FND_MESSAGE.Set_Token('WHERE', 'Create_Empty_Default_Lot');
3641: FND_MSG_PUB.ADD;

Line 3639: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Get_Default_Lot');

3635: IF (x_default_lot_index=0)
3636: THEN
3637: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot: Still no default lot = ERROR.', 'pick_lots.log');
3638: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
3639: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Get_Default_Lot');
3640: FND_MESSAGE.Set_Token('WHERE', 'Create_Empty_Default_Lot');
3641: FND_MSG_PUB.ADD;
3642: RAISE FND_API.G_EXC_ERROR;
3643: END IF;

Line 3649: GMI_Reservation_Util.printLn('End of Create_Empty_Default_Lot. Error');

3645: EXCEPTION
3646: WHEN FND_API.G_EXC_ERROR THEN
3647: ROLLBACK TO SAVEPOINT Empty_Default_lot;
3648:
3649: GMI_Reservation_Util.printLn('End of Create_Empty_Default_Lot. Error');
3650: FND_MESSAGE.Set_Name('GMI','UNEXPECTED_ERROR');
3651: FND_MESSAGE.Set_Token('WHERE', 'Create_Empty_Default_Lot');
3652: FND_MESSAGE.Set_Token('WHAT', 'ExpectedError');
3653: FND_MSG_PUB.Add;

Line 3665: GMI_Reservation_Util.printLn('End of Create_Empty_Default_Lot. ErrorOthers');

3661:
3662: WHEN OTHERS THEN
3663: ROLLBACK TO SAVEPOINT Empty_Default_lot;
3664:
3665: GMI_Reservation_Util.printLn('End of Create_Empty_Default_Lot. ErrorOthers');
3666: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3667:
3668: FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME
3669: , l_api_name

Line 3716: GMI_Reservation_Util.PrintLn('(opm_dbg) end of Default_Lot_Exist : No default lot, Ok.');

3712: INTO x_trans_id;
3713:
3714: IF (c_default_exist%NOTFOUND)
3715: THEN
3716: GMI_Reservation_Util.PrintLn('(opm_dbg) end of Default_Lot_Exist : No default lot, Ok.');
3717: ELSE
3718: GMI_Reservation_Util.PrintLn('(opm_dbg) end of Default_Lot_Exist : One default lot already, no need to create another one.');
3719: END IF;
3720: CLOSE c_default_exist;

Line 3718: GMI_Reservation_Util.PrintLn('(opm_dbg) end of Default_Lot_Exist : One default lot already, no need to create another one.');

3714: IF (c_default_exist%NOTFOUND)
3715: THEN
3716: GMI_Reservation_Util.PrintLn('(opm_dbg) end of Default_Lot_Exist : No default lot, Ok.');
3717: ELSE
3718: GMI_Reservation_Util.PrintLn('(opm_dbg) end of Default_Lot_Exist : One default lot already, no need to create another one.');
3719: END IF;
3720: CLOSE c_default_exist;
3721:
3722:

Line 3725: GMI_Reservation_Util.printLn('End of Default_Lot_Exist. Error');

3721:
3722:
3723: EXCEPTION
3724: WHEN FND_API.G_EXC_ERROR THEN
3725: GMI_Reservation_Util.printLn('End of Default_Lot_Exist. Error');
3726: FND_MESSAGE.Set_Name('GMI','UNEXPECTED_ERROR');
3727: FND_MESSAGE.Set_Token('WHERE', 'Default_Lot_Exist');
3728: FND_MESSAGE.Set_Token('WHAT', 'ExpectedError');
3729: FND_MSG_PUB.Add;

Line 3739: GMI_Reservation_Util.printLn('End of Default_Lot_Exist. ErrorOthers');

3735: , p_data => x_msg_data
3736: );
3737:
3738: WHEN OTHERS THEN
3739: GMI_Reservation_Util.printLn('End of Default_Lot_Exist. ErrorOthers');
3740: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3741:
3742: FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME
3743: , l_api_name

Line 3830: GMI_reservation_Util.PrintLn('(opm_dbg) Create_default_lot from scratch','opm.log');

3826: Fetch get_line_info into l_schedule_ship_date, l_line_number;
3827: Close get_line_info;
3828: -- END - Bug 3216096
3829:
3830: GMI_reservation_Util.PrintLn('(opm_dbg) Create_default_lot from scratch','opm.log');
3831: l_ictran_rec.trans_id := null;
3832: l_ictran_rec.lot_id := 0;
3833: l_ictran_rec.location := GMI_Reservation_Util.G_DEFAULT_LOCT;
3834: l_ictran_rec.trans_qty := -1 * p_qty1;

Line 3833: l_ictran_rec.location := GMI_Reservation_Util.G_DEFAULT_LOCT;

3829:
3830: GMI_reservation_Util.PrintLn('(opm_dbg) Create_default_lot from scratch','opm.log');
3831: l_ictran_rec.trans_id := null;
3832: l_ictran_rec.lot_id := 0;
3833: l_ictran_rec.location := GMI_Reservation_Util.G_DEFAULT_LOCT;
3834: l_ictran_rec.trans_qty := -1 * p_qty1;
3835: l_ictran_rec.trans_qty2 := -1 * p_qty2;
3836: l_ictran_rec.qc_grade := null;
3837: l_ictran_rec.lot_status := null;

Line 3871: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by Create_Pending_Transaction,

3867: , x_msg_data => x_msg_data
3868: );
3869:
3870: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
3871: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by Create_Pending_Transaction,
3872: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
3873: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
3874: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
3875: FND_MESSAGE.Set_Token('BY_PROC','GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION');

Line 3873: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);

3869:
3870: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
3871: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by Create_Pending_Transaction,
3872: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
3873: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
3874: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
3875: FND_MESSAGE.Set_Token('BY_PROC','GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION');
3876: FND_MESSAGE.Set_Token('WHERE','Create_Default_Lot');
3877: FND_MSG_PUB.Add;

Line 4000: GMI_reservation_Util.PrintLn('(opm_dbg) entering the trans for rcv ');

3996: Begin
3997:
3998: x_return_status := FND_API.G_RET_STS_SUCCESS;
3999:
4000: GMI_reservation_Util.PrintLn('(opm_dbg) entering the trans for rcv ');
4001: Open get_uom;
4002: Fetch get_uom
4003: Into l_uom1
4004: ,l_uom2

Line 4029: GMI_reservation_Util.PrintLn('(opm_dbg) Create_lot from scratch');

4025: Close get_line_info;
4026: -- END Bug 3558787
4027:
4028:
4029: GMI_reservation_Util.PrintLn('(opm_dbg) Create_lot from scratch');
4030: l_ictran_rec.location := NVL(p_location,GMI_Reservation_Util.G_DEFAULT_LOCT);
4031: l_ictran_rec.trans_id := null;
4032: l_ictran_rec.trans_qty := -1 * p_qty1;
4033: l_ictran_rec.trans_qty2 := -1 * p_qty2;

Line 4030: l_ictran_rec.location := NVL(p_location,GMI_Reservation_Util.G_DEFAULT_LOCT);

4026: -- END Bug 3558787
4027:
4028:
4029: GMI_reservation_Util.PrintLn('(opm_dbg) Create_lot from scratch');
4030: l_ictran_rec.location := NVL(p_location,GMI_Reservation_Util.G_DEFAULT_LOCT);
4031: l_ictran_rec.trans_id := null;
4032: l_ictran_rec.trans_qty := -1 * p_qty1;
4033: l_ictran_rec.trans_qty2 := -1 * p_qty2;
4034: l_ictran_rec.qc_grade := null;

Line 4062: GMI_RESERVATION_UTIL.println('qc_grade '||l_ictran_rec.qc_grade);

4058: l_ictran_rec.lot_id := p_lot_id;
4059: Open get_grade;
4060: Fetch get_grade Into l_ictran_rec.qc_grade;
4061: Close get_grade;
4062: GMI_RESERVATION_UTIL.println('qc_grade '||l_ictran_rec.qc_grade);
4063: ELSE
4064: l_ictran_rec.lot_id := 0;
4065: END IF;
4066:

Line 4068: GMI_RESERVATION_UTIL.println('trans_id '||l_ictran_rec.trans_id);

4064: l_ictran_rec.lot_id := 0;
4065: END IF;
4066:
4067: l_ictran_rec.trans_id := l_tran_row.trans_id;
4068: GMI_RESERVATION_UTIL.println('trans_id '||l_ictran_rec.trans_id);
4069: Open get_rcv_trans (p_transaction_id);
4070: Fetch get_rcv_trans
4071: Into l_ictran_rec.trans_date
4072: ,l_locator_id

Line 4080: GMI_RESERVATION_UTIL.Get_OPMUOM_from_AppsUOM(

4076: ;
4077: Close get_rcv_trans;
4078:
4079: --BEGIN BUG#3503593
4080: GMI_RESERVATION_UTIL.Get_OPMUOM_from_AppsUOM(
4081: p_Apps_UOM => l_uom_code
4082: , x_OPM_UOM => l_uom
4083: , x_return_status => x_return_status
4084: , x_msg_count => x_msg_count

Line 4099: GMI_RESERVATION_UTIL.println('rcv type is return '||l_rcv_trans_type);

4095: END IF;
4096: --END BUG#3503593
4097:
4098: IF ( l_rcv_trans_type = 'RETURN TO RECEIVING' or l_rcv_trans_type = 'RETURN TO VENDOR') THEN
4099: GMI_RESERVATION_UTIL.println('rcv type is return '||l_rcv_trans_type);
4100: GMI_RESERVATION_UTIL.println('rcv type is return , no transactions are created');
4101: RETURN;
4102: END IF;
4103: GMI_RESERVATION_UTIL.println('trans_date '||l_ictran_rec.trans_date);

Line 4100: GMI_RESERVATION_UTIL.println('rcv type is return , no transactions are created');

4096: --END BUG#3503593
4097:
4098: IF ( l_rcv_trans_type = 'RETURN TO RECEIVING' or l_rcv_trans_type = 'RETURN TO VENDOR') THEN
4099: GMI_RESERVATION_UTIL.println('rcv type is return '||l_rcv_trans_type);
4100: GMI_RESERVATION_UTIL.println('rcv type is return , no transactions are created');
4101: RETURN;
4102: END IF;
4103: GMI_RESERVATION_UTIL.println('trans_date '||l_ictran_rec.trans_date);
4104: IF nvl(l_locator_id, 0) <> 0 THEN

Line 4103: GMI_RESERVATION_UTIL.println('trans_date '||l_ictran_rec.trans_date);

4099: GMI_RESERVATION_UTIL.println('rcv type is return '||l_rcv_trans_type);
4100: GMI_RESERVATION_UTIL.println('rcv type is return , no transactions are created');
4101: RETURN;
4102: END IF;
4103: GMI_RESERVATION_UTIL.println('trans_date '||l_ictran_rec.trans_date);
4104: IF nvl(l_locator_id, 0) <> 0 THEN
4105: IF l_whse_loct_ctl * l_item_loct_ctl = 1 THEN
4106: Open get_location (l_locator_id);
4107: Fetch get_location Into l_ictran_rec.location;

Line 4117: GMI_RESERVATION_UTIL.println('rcv type is correct '||l_rcv_trans_type);

4113: END IF;
4114: END IF;
4115: --BUG#3503593 Changed CORREET to CORRECT.
4116: IF ( l_rcv_trans_type = 'CORRECT') THEN
4117: GMI_RESERVATION_UTIL.println('rcv type is correct '||l_rcv_trans_type);
4118: IF( l_rcv_qty < 0 ) THEN
4119: --BEGIN BUG#3503593
4120: IF l_ictran_rec.trans_um <> l_uom THEN
4121: l_ictran_rec.trans_qty := l_qty;

Line 4130: GMI_RESERVATION_UTIL.println('location '||l_ictran_rec.location);

4126: l_ictran_rec.trans_qty2 := p_qty2;
4127: END IF;
4128: END IF;
4129:
4130: GMI_RESERVATION_UTIL.println('location '||l_ictran_rec.location);
4131: GMI_RESERVATION_UTIL.println('lot_id '||l_ictran_rec.lot_id);
4132: GMI_RESERVATION_UTIL.println('whse_code '||l_ictran_rec.whse_code);
4133: Open get_lot_status(l_ictran_rec.lot_id
4134: , l_ictran_rec.whse_code

Line 4131: GMI_RESERVATION_UTIL.println('lot_id '||l_ictran_rec.lot_id);

4127: END IF;
4128: END IF;
4129:
4130: GMI_RESERVATION_UTIL.println('location '||l_ictran_rec.location);
4131: GMI_RESERVATION_UTIL.println('lot_id '||l_ictran_rec.lot_id);
4132: GMI_RESERVATION_UTIL.println('whse_code '||l_ictran_rec.whse_code);
4133: Open get_lot_status(l_ictran_rec.lot_id
4134: , l_ictran_rec.whse_code
4135: , l_ictran_rec.location

Line 4132: GMI_RESERVATION_UTIL.println('whse_code '||l_ictran_rec.whse_code);

4128: END IF;
4129:
4130: GMI_RESERVATION_UTIL.println('location '||l_ictran_rec.location);
4131: GMI_RESERVATION_UTIL.println('lot_id '||l_ictran_rec.lot_id);
4132: GMI_RESERVATION_UTIL.println('whse_code '||l_ictran_rec.whse_code);
4133: Open get_lot_status(l_ictran_rec.lot_id
4134: , l_ictran_rec.whse_code
4135: , l_ictran_rec.location
4136: , l_ictran_rec.item_id);

Line 4142: GMI_RESERVATION_UTIL.println('lot_status '||l_ictran_rec.lot_status);

4138: IF get_lot_status%NOTFOUND THEN
4139: l_ictran_rec.lot_status := null;
4140: END IF;
4141: Close get_lot_status;
4142: GMI_RESERVATION_UTIL.println('lot_status '||l_ictran_rec.lot_status);
4143:
4144: GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION
4145: ( p_api_version => 1.0
4146: , p_init_msg_list => FND_API.G_FALSE

Line 4157: GMI_reservation_Util.PrintLn('(opm_dbg) Error in creating transaction for receiving');

4153: , x_msg_data => x_msg_data
4154: );
4155:
4156: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4157: GMI_reservation_Util.PrintLn('(opm_dbg) Error in creating transaction for receiving');
4158: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by Create_Pending_Transaction,
4159: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
4160: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
4161: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');

Line 4158: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by Create_Pending_Transaction,

4154: );
4155:
4156: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4157: GMI_reservation_Util.PrintLn('(opm_dbg) Error in creating transaction for receiving');
4158: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by Create_Pending_Transaction,
4159: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
4160: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
4161: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
4162: FND_MESSAGE.Set_Token('BY_PROC','GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION');

Line 4160: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);

4156: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4157: GMI_reservation_Util.PrintLn('(opm_dbg) Error in creating transaction for receiving');
4158: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by Create_Pending_Transaction,
4159: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
4160: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
4161: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
4162: FND_MESSAGE.Set_Token('BY_PROC','GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION');
4163: FND_MESSAGE.Set_Token('WHERE','create_transaction_for_rcv');
4164: FND_MSG_PUB.Add;

Line 4169: GMI_RESERVATION_UTIL.println('trans_id '||l_ictran_rec.trans_id);

4165: raise FND_API.G_EXC_UNEXPECTED_ERROR;
4166: END IF;
4167:
4168: l_ictran_rec.trans_id := l_tran_row.trans_id;
4169: GMI_RESERVATION_UTIL.println('trans_id '||l_ictran_rec.trans_id);
4170:
4171: GMI_RESERVATION_UTIL.println('after create pending transaction ');
4172: GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TO_COMPLETED
4173: (

Line 4171: GMI_RESERVATION_UTIL.println('after create pending transaction ');

4167:
4168: l_ictran_rec.trans_id := l_tran_row.trans_id;
4169: GMI_RESERVATION_UTIL.println('trans_id '||l_ictran_rec.trans_id);
4170:
4171: GMI_RESERVATION_UTIL.println('after create pending transaction ');
4172: GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TO_COMPLETED
4173: (
4174: p_api_version => 1
4175: ,p_init_msg_list => FND_API.G_FALSE

Line 4188: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by UPDATE_PENDING_TO_COMPLETED,

4184:
4185: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
4186: THEN
4187:
4188: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by UPDATE_PENDING_TO_COMPLETED,
4189: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
4190: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
4191: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
4192: FND_MESSAGE.Set_Token('BY_PROC','GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TO_COMPLETED');

Line 4190: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);

4186: THEN
4187:
4188: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by UPDATE_PENDING_TO_COMPLETED,
4189: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
4190: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
4191: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
4192: FND_MESSAGE.Set_Token('BY_PROC','GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TO_COMPLETED');
4193: FND_MESSAGE.Set_Token('WHERE','create_transaction_for_rcv');
4194: FND_MSG_PUB.Add;

Line 4210: GMI_reservation_Util.PrintLn('for_rcv '||l_msg_data);

4206: , p_data => x_msg_data
4207: );
4208: for l_cnt in 1..x_msg_count loop
4209: l_msg_data := FND_MSG_PUB.GET(l_cnt,'F');
4210: GMI_reservation_Util.PrintLn('for_rcv '||l_msg_data);
4211: end loop;
4212: GMI_reservation_Util.PrintLn('for rcv:EXP Error count='||x_msg_count);
4213:
4214: WHEN OTHERS THEN

Line 4212: GMI_reservation_Util.PrintLn('for rcv:EXP Error count='||x_msg_count);

4208: for l_cnt in 1..x_msg_count loop
4209: l_msg_data := FND_MSG_PUB.GET(l_cnt,'F');
4210: GMI_reservation_Util.PrintLn('for_rcv '||l_msg_data);
4211: end loop;
4212: GMI_reservation_Util.PrintLn('for rcv:EXP Error count='||x_msg_count);
4213:
4214: WHEN OTHERS THEN
4215: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4216:

Line 4229: GMI_reservation_Util.PrintLn('for_rcv '||l_msg_data);

4225: );
4226:
4227: for l_cnt in 1..x_msg_count loop
4228: l_msg_data := FND_MSG_PUB.GET(l_cnt,'F');
4229: GMI_reservation_Util.PrintLn('for_rcv '||l_msg_data);
4230: end loop;
4231: GMI_reservation_Util.PrintLn('for rcv:EXP Error count='||x_msg_count);
4232:
4233: END create_transaction_for_rcv;

Line 4231: GMI_reservation_Util.PrintLn('for rcv:EXP Error count='||x_msg_count);

4227: for l_cnt in 1..x_msg_count loop
4228: l_msg_data := FND_MSG_PUB.GET(l_cnt,'F');
4229: GMI_reservation_Util.PrintLn('for_rcv '||l_msg_data);
4230: end loop;
4231: GMI_reservation_Util.PrintLn('for rcv:EXP Error count='||x_msg_count);
4232:
4233: END create_transaction_for_rcv;
4234:
4235: Procedure get_OPM_account ( v_dest_org_id IN NUMBER,

Line 4268: GMI_reservation_Util.PrintLn('(opm_dbg) dest_org_id '||v_dest_org_id);

4264: From mtl_secondary_inventories
4265: Where organization_id = v_dest_org_id
4266: and secondary_inventory_name = l_dest_sub_inv ;
4267: BEGIN
4268: GMI_reservation_Util.PrintLn('(opm_dbg) dest_org_id '||v_dest_org_id);
4269: OPEN get_asset_flag;
4270: FETCH get_asset_flag into l_asset_item_flag ;
4271: CLOSE get_asset_flag;
4272: if l_asset_item_flag = 'Y' then

Line 4283: GMI_reservation_Util.PrintLn('(opm_dbg) inventory_item_id '|| v_apps_item_id);

4279: Open get_subinv;
4280: Fetch get_subinv Into l_dest_sub_inv;
4281: Close get_subinv;
4282:
4283: GMI_reservation_Util.PrintLn('(opm_dbg) inventory_item_id '|| v_apps_item_id);
4284: GMI_reservation_Util.PrintLn('(opm_dbg) inv_item_type '|| l_inv_item_type);
4285: GMI_reservation_Util.PrintLn('(opm_dbg) ventor_site_id '|| v_vendor_site_id);
4286: GMI_reservation_Util.PrintLn('(opm_dbg) dest_sub_inv '|| l_dest_sub_inv);
4287: if l_inv_item_type = 'ASSET' then

Line 4284: GMI_reservation_Util.PrintLn('(opm_dbg) inv_item_type '|| l_inv_item_type);

4280: Fetch get_subinv Into l_dest_sub_inv;
4281: Close get_subinv;
4282:
4283: GMI_reservation_Util.PrintLn('(opm_dbg) inventory_item_id '|| v_apps_item_id);
4284: GMI_reservation_Util.PrintLn('(opm_dbg) inv_item_type '|| l_inv_item_type);
4285: GMI_reservation_Util.PrintLn('(opm_dbg) ventor_site_id '|| v_vendor_site_id);
4286: GMI_reservation_Util.PrintLn('(opm_dbg) dest_sub_inv '|| l_dest_sub_inv);
4287: if l_inv_item_type = 'ASSET' then
4288: if l_dest_sub_inv is not null then

Line 4285: GMI_reservation_Util.PrintLn('(opm_dbg) ventor_site_id '|| v_vendor_site_id);

4281: Close get_subinv;
4282:
4283: GMI_reservation_Util.PrintLn('(opm_dbg) inventory_item_id '|| v_apps_item_id);
4284: GMI_reservation_Util.PrintLn('(opm_dbg) inv_item_type '|| l_inv_item_type);
4285: GMI_reservation_Util.PrintLn('(opm_dbg) ventor_site_id '|| v_vendor_site_id);
4286: GMI_reservation_Util.PrintLn('(opm_dbg) dest_sub_inv '|| l_dest_sub_inv);
4287: if l_inv_item_type = 'ASSET' then
4288: if l_dest_sub_inv is not null then
4289: OPEN get_asset_sub;

Line 4286: GMI_reservation_Util.PrintLn('(opm_dbg) dest_sub_inv '|| l_dest_sub_inv);

4282:
4283: GMI_reservation_Util.PrintLn('(opm_dbg) inventory_item_id '|| v_apps_item_id);
4284: GMI_reservation_Util.PrintLn('(opm_dbg) inv_item_type '|| l_inv_item_type);
4285: GMI_reservation_Util.PrintLn('(opm_dbg) ventor_site_id '|| v_vendor_site_id);
4286: GMI_reservation_Util.PrintLn('(opm_dbg) dest_sub_inv '|| l_dest_sub_inv);
4287: if l_inv_item_type = 'ASSET' then
4288: if l_dest_sub_inv is not null then
4289: OPEN get_asset_sub;
4290: FETCH get_asset_sub into l_asset_subinv ;

Line 4307: GMI_reservation_Util.PrintLn('(opm_dbg) subinv_type '|| l_subinv_type);

4303: else /* l_inv_item_type = 'EXPENSE' */
4304: l_subinv_type := '' ;
4305: end if;
4306:
4307: GMI_reservation_Util.PrintLn('(opm_dbg) subinv_type '|| l_subinv_type);
4308: GMI_reservation_Util.PrintLn('(opm_dbg) dest_org_id '|| v_dest_org_id);
4309:
4310: if l_inv_item_type = 'ASSET' then
4311: GML_ACCT_GENERATE.generate_opm_acct

Line 4308: GMI_reservation_Util.PrintLn('(opm_dbg) dest_org_id '|| v_dest_org_id);

4304: l_subinv_type := '' ;
4305: end if;
4306:
4307: GMI_reservation_Util.PrintLn('(opm_dbg) subinv_type '|| l_subinv_type);
4308: GMI_reservation_Util.PrintLn('(opm_dbg) dest_org_id '|| v_dest_org_id);
4309:
4310: if l_inv_item_type = 'ASSET' then
4311: GML_ACCT_GENERATE.generate_opm_acct
4312: ('INVENTORY' ,

Line 4367: and (lot_id<>0 OR location <> GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);

4363: and delete_mark=0
4364: and completed_ind=0
4365: and staged_ind=0
4366: and line_detail_id is null
4367: and (lot_id<>0 OR location <> GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
4368:
4369: --B2523798 Add check for location not equal to default location to
4370: --accomodate for location only items.
4371: IF l_count <> 0 THEN

Line 4380: and (lot_id<>0 OR location <> GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);

4376: and delete_mark=0
4377: and completed_ind=0
4378: and staged_ind=0
4379: and line_detail_id is null
4380: and (lot_id<>0 OR location <> GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
4381: END IF;
4382: /* call update reservations for gme */
4383: GML_BATCH_OM_RES_PVT.check_gmeres_for_so_line
4384: ( p_so_line_id => p_so_line_id

Line 4401: l_ic_item_mst_rec GMI_RESERVATION_UTIL.ic_item_mst_rec;

4397: p_lot_id IN NUMBER DEFAULT 0
4398: ) RETURN NUMBER IS
4399:
4400: l_inventory_item_id NUMBER;
4401: l_ic_item_mst_rec GMI_RESERVATION_UTIL.ic_item_mst_rec;
4402: l_return_status VARCHAR2(30);
4403: l_msg_count NUMBER;
4404: l_msg_data VARCHAR2(5);
4405: l_opm_from_uom VARCHAR2(5);

Line 4419: GMI_reservation_Util.PrintLn('in GMI: Get_OPM_converted_qty ');

4415:
4416: BEGIN
4417: l_inventory_item_id := p_apps_item_id;
4418:
4419: GMI_reservation_Util.PrintLn('in GMI: Get_OPM_converted_qty ');
4420: GMI_reservation_Util.PrintLn('from uom (APPS) '||p_apps_from_uom);
4421: GMI_reservation_Util.PrintLn('to uom (APPS) '||p_apps_to_uom);
4422:
4423: GMI_RESERVATION_UTIL.Get_OPM_Item_From_Apps(

Line 4420: GMI_reservation_Util.PrintLn('from uom (APPS) '||p_apps_from_uom);

4416: BEGIN
4417: l_inventory_item_id := p_apps_item_id;
4418:
4419: GMI_reservation_Util.PrintLn('in GMI: Get_OPM_converted_qty ');
4420: GMI_reservation_Util.PrintLn('from uom (APPS) '||p_apps_from_uom);
4421: GMI_reservation_Util.PrintLn('to uom (APPS) '||p_apps_to_uom);
4422:
4423: GMI_RESERVATION_UTIL.Get_OPM_Item_From_Apps(
4424: p_organization_id => p_organization_id,

Line 4421: GMI_reservation_Util.PrintLn('to uom (APPS) '||p_apps_to_uom);

4417: l_inventory_item_id := p_apps_item_id;
4418:
4419: GMI_reservation_Util.PrintLn('in GMI: Get_OPM_converted_qty ');
4420: GMI_reservation_Util.PrintLn('from uom (APPS) '||p_apps_from_uom);
4421: GMI_reservation_Util.PrintLn('to uom (APPS) '||p_apps_to_uom);
4422:
4423: GMI_RESERVATION_UTIL.Get_OPM_Item_From_Apps(
4424: p_organization_id => p_organization_id,
4425: p_inventory_item_id => l_inventory_item_id,

Line 4423: GMI_RESERVATION_UTIL.Get_OPM_Item_From_Apps(

4419: GMI_reservation_Util.PrintLn('in GMI: Get_OPM_converted_qty ');
4420: GMI_reservation_Util.PrintLn('from uom (APPS) '||p_apps_from_uom);
4421: GMI_reservation_Util.PrintLn('to uom (APPS) '||p_apps_to_uom);
4422:
4423: GMI_RESERVATION_UTIL.Get_OPM_Item_From_Apps(
4424: p_organization_id => p_organization_id,
4425: p_inventory_item_id => l_inventory_item_id,
4426: x_ic_item_mst_rec => l_ic_item_mst_rec,
4427: x_return_status => l_return_status,

Line 4435: GMI_RESERVATION_UTIL.Get_OPMUOM_from_AppsUOM(

4431: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
4432: RAISE FND_API.G_EXC_ERROR;
4433: END IF;
4434:
4435: GMI_RESERVATION_UTIL.Get_OPMUOM_from_AppsUOM(
4436: p_apps_uom =>p_apps_from_uom,
4437: x_opm_uom =>l_opm_from_uom,
4438: x_return_status =>l_return_status,
4439: x_msg_count =>l_msg_count,

Line 4447: GMI_reservation_Util.PrintLn('from uom (OPM) '||l_opm_from_uom);

4443: FND_MESSAGE.Set_Token('APPS_UOM_CODE', p_apps_from_uom);
4444: FND_MSG_PUB.Add;
4445: RAISE FND_API.G_EXC_ERROR;
4446: END IF;
4447: GMI_reservation_Util.PrintLn('from uom (OPM) '||l_opm_from_uom);
4448: GMI_RESERVATION_UTIL.Get_OPMUOM_from_AppsUOM(
4449: p_apps_uom =>p_apps_to_uom,
4450: x_opm_uom =>l_opm_to_uom,
4451: x_return_status =>l_return_status,

Line 4448: GMI_RESERVATION_UTIL.Get_OPMUOM_from_AppsUOM(

4444: FND_MSG_PUB.Add;
4445: RAISE FND_API.G_EXC_ERROR;
4446: END IF;
4447: GMI_reservation_Util.PrintLn('from uom (OPM) '||l_opm_from_uom);
4448: GMI_RESERVATION_UTIL.Get_OPMUOM_from_AppsUOM(
4449: p_apps_uom =>p_apps_to_uom,
4450: x_opm_uom =>l_opm_to_uom,
4451: x_return_status =>l_return_status,
4452: x_msg_count =>l_msg_count,

Line 4460: GMI_reservation_Util.PrintLn('to uom (OPM) '||l_opm_to_uom);

4456: FND_MESSAGE.Set_Token('APPS_UOM_CODE', p_apps_to_uom);
4457: FND_MSG_PUB.Add;
4458: RAISE FND_API.G_EXC_ERROR;
4459: END IF;
4460: GMI_reservation_Util.PrintLn('to uom (OPM) '||l_opm_to_uom);
4461:
4462: GMICUOM.icuomcv(
4463: pitem_id =>l_ic_item_mst_rec.item_id,
4464: plot_id =>p_lot_id,

Line 4470: GMI_reservation_Util.PrintLn('conversion error code'|| l_converted_qty);

4466: pcur_uom =>l_opm_from_uom,
4467: pnew_uom =>l_opm_to_uom,
4468: onew_qty =>l_converted_qty);
4469: IF l_converted_qty < 0 THEN
4470: GMI_reservation_Util.PrintLn('conversion error code'|| l_converted_qty);
4471: FND_MESSAGE.Set_Name('GMI','GMICUOM.icuomcv');
4472: FND_MESSAGE.Set_Token('CONVERSION_ERROR', p_apps_to_uom);
4473: FND_MSG_PUB.Add;
4474: RAISE FND_API.G_EXC_ERROR;

Line 4488: GMI_reservation_Util.PrintLn('converted_qty '|| l_converted_qty);

4484: WHEN OTHERS THEN
4485: n := 9;
4486: END;
4487:
4488: GMI_reservation_Util.PrintLn('converted_qty '|| l_converted_qty);
4489: --
4490: -- Bug 3776538 - See if the converted qty should be trucated rather than rounded!
4491: --
4492: l_ALLOW_OPM_TRUNCATE_TXN := nvl(fnd_profile.value ('ALLOW_OPM_TRUNCATE_TXN'),'N');

Line 4493: GMI_Reservation_Util.PrintLn('Profile: ALLOW_OPM_TRUNCATE_TXN '||l_ALLOW_OPM_TRUNCATE_TXN);

4489: --
4490: -- Bug 3776538 - See if the converted qty should be trucated rather than rounded!
4491: --
4492: l_ALLOW_OPM_TRUNCATE_TXN := nvl(fnd_profile.value ('ALLOW_OPM_TRUNCATE_TXN'),'N');
4493: GMI_Reservation_Util.PrintLn('Profile: ALLOW_OPM_TRUNCATE_TXN '||l_ALLOW_OPM_TRUNCATE_TXN);
4494: IF (l_ALLOW_OPM_TRUNCATE_TXN = 'Y') THEN
4495: l_converted_qty:=trunc(l_converted_qty, l_TRUNCATE_TO_LENGTH);
4496: GMI_reservation_Util.PrintLn('converted_qty after truncating '|| l_converted_qty);
4497: ELSE

Line 4496: GMI_reservation_Util.PrintLn('converted_qty after truncating '|| l_converted_qty);

4492: l_ALLOW_OPM_TRUNCATE_TXN := nvl(fnd_profile.value ('ALLOW_OPM_TRUNCATE_TXN'),'N');
4493: GMI_Reservation_Util.PrintLn('Profile: ALLOW_OPM_TRUNCATE_TXN '||l_ALLOW_OPM_TRUNCATE_TXN);
4494: IF (l_ALLOW_OPM_TRUNCATE_TXN = 'Y') THEN
4495: l_converted_qty:=trunc(l_converted_qty, l_TRUNCATE_TO_LENGTH);
4496: GMI_reservation_Util.PrintLn('converted_qty after truncating '|| l_converted_qty);
4497: ELSE
4498: l_converted_qty:=round(l_converted_qty, n);
4499: GMI_reservation_Util.PrintLn('converted_qty after rounding '|| l_converted_qty);
4500: END IF;

Line 4499: GMI_reservation_Util.PrintLn('converted_qty after rounding '|| l_converted_qty);

4495: l_converted_qty:=trunc(l_converted_qty, l_TRUNCATE_TO_LENGTH);
4496: GMI_reservation_Util.PrintLn('converted_qty after truncating '|| l_converted_qty);
4497: ELSE
4498: l_converted_qty:=round(l_converted_qty, n);
4499: GMI_reservation_Util.PrintLn('converted_qty after rounding '|| l_converted_qty);
4500: END IF;
4501: -- End 3776538
4502:
4503:

Line 4518: GMI_reservation_Util.PrintLn('(opm_dbg) trans_id '|| p_reservation_id);

4514: l_staged_flag NUMBER;
4515: BEGIN
4516: x_return_status := FND_API.G_RET_STS_SUCCESS;
4517:
4518: GMI_reservation_Util.PrintLn('(opm_dbg) trans_id '|| p_reservation_id);
4519: Select staged_ind
4520: Into l_staged_flag
4521: From ic_tran_pnd
4522: Where trans_id = p_reservation_id;

Line 4547: AND location = GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);

4543: And delete_mark = 0
4544: And completed_ind = 0
4545: And staged_ind = 0
4546: And (lot_id = 0
4547: AND location = GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
4548: BEGIN
4549: x_return_status := FND_API.G_RET_STS_SUCCESS;
4550: GMI_reservation_Util.PrintLn('(opm_dbg) in find_default_lot defaultloc '
4551: || GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);

Line 4550: GMI_reservation_Util.PrintLn('(opm_dbg) in find_default_lot defaultloc '

4546: And (lot_id = 0
4547: AND location = GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
4548: BEGIN
4549: x_return_status := FND_API.G_RET_STS_SUCCESS;
4550: GMI_reservation_Util.PrintLn('(opm_dbg) in find_default_lot defaultloc '
4551: || GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
4552: GMI_reservation_Util.PrintLn('(opm_dbg) in find_default_lot line_id '|| p_line_id);
4553: Open find_trans;
4554: Fetch find_trans Into x_reservation_id;

Line 4551: || GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);

4547: AND location = GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
4548: BEGIN
4549: x_return_status := FND_API.G_RET_STS_SUCCESS;
4550: GMI_reservation_Util.PrintLn('(opm_dbg) in find_default_lot defaultloc '
4551: || GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
4552: GMI_reservation_Util.PrintLn('(opm_dbg) in find_default_lot line_id '|| p_line_id);
4553: Open find_trans;
4554: Fetch find_trans Into x_reservation_id;
4555: IF find_trans%NOTFOUND THEN

Line 4552: GMI_reservation_Util.PrintLn('(opm_dbg) in find_default_lot line_id '|| p_line_id);

4548: BEGIN
4549: x_return_status := FND_API.G_RET_STS_SUCCESS;
4550: GMI_reservation_Util.PrintLn('(opm_dbg) in find_default_lot defaultloc '
4551: || GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
4552: GMI_reservation_Util.PrintLn('(opm_dbg) in find_default_lot line_id '|| p_line_id);
4553: Open find_trans;
4554: Fetch find_trans Into x_reservation_id;
4555: IF find_trans%NOTFOUND THEN
4556: x_reservation_id := 0;

Line 4560: GMI_reservation_Util.PrintLn('(opm_dbg) find_default_lot trans_id '|| x_reservation_id);

4556: x_reservation_id := 0;
4557: END IF;
4558: Close find_trans;
4559:
4560: GMI_reservation_Util.PrintLn('(opm_dbg) find_default_lot trans_id '|| x_reservation_id);
4561: END find_default_lot;
4562:
4563: procedure check_lot_loct_ctl (
4564: p_inventory_item_id IN NUMBER

Line 4587: GMI_reservation_Util.PrintLn('check_lot_loct_ctl for item_id '|| p_inventory_item_id

4583:
4584:
4585: BEGIN
4586: /* get lot_ctl and loct_ctl */
4587: GMI_reservation_Util.PrintLn('check_lot_loct_ctl for item_id '|| p_inventory_item_id
4588: ||' for org '||p_mtl_organization_id);
4589: Open get_item_info;
4590: Fetch get_item_info
4591: Into l_item_id

Line 4608: GMI_reservation_Util.PrintLn('check_lot_loct_ctl returning '|| x_ctl_ind);

4604: x_ctl_ind := 'N';
4605: ElSE
4606: x_ctl_ind := 'Y';
4607: END IF;
4608: GMI_reservation_Util.PrintLn('check_lot_loct_ctl returning '|| x_ctl_ind);
4609: End check_lot_loct_ctl;
4610:
4611: /* this procedure is called by OM for the order lines which are not interfaced with shipping
4612: -- not yet booked :-...

Line 4657: OR location <> GMI_RESERVATION_UTIL.G_DEFAULT_LOCT)

4653: AND delete_mark = 0
4654: AND doc_type = 'OMSO'
4655: AND trans_qty <> 0
4656: And (lot_id <> 0 -- only real trans
4657: OR location <> GMI_RESERVATION_UTIL.G_DEFAULT_LOCT)
4658: ORDER BY trans_qty desc; /* the smaller qty is at the top, keep in mind it is neg */
4659: /* or should consider the alloc rules */
4660: cursor c_reserved_qty IS
4661: SELECT abs(sum(trans_qty)),abs(sum(trans_qty2))

Line 4688: GMI_RESERVATION_UTIL.Println('in split_trans_from OM where order has not been booked');

4684: WHERE line_id = p_old_source_line_id;
4685: /* End bug 2871929 */
4686:
4687: BEGIN
4688: GMI_RESERVATION_UTIL.Println('in split_trans_from OM where order has not been booked');
4689: GMI_RESERVATION_UTIL.Println(' p_old_source_line_id '||p_old_source_line_id);
4690: GMI_RESERVATION_UTIL.Println(' p_new_source_line_id '||p_new_source_line_id);
4691: l_fulfilled_qty := 0;
4692:

Line 4689: GMI_RESERVATION_UTIL.Println(' p_old_source_line_id '||p_old_source_line_id);

4685: /* End bug 2871929 */
4686:
4687: BEGIN
4688: GMI_RESERVATION_UTIL.Println('in split_trans_from OM where order has not been booked');
4689: GMI_RESERVATION_UTIL.Println(' p_old_source_line_id '||p_old_source_line_id);
4690: GMI_RESERVATION_UTIL.Println(' p_new_source_line_id '||p_new_source_line_id);
4691: l_fulfilled_qty := 0;
4692:
4693: /* Begin bug 2871929 */

Line 4690: GMI_RESERVATION_UTIL.Println(' p_new_source_line_id '||p_new_source_line_id);

4686:
4687: BEGIN
4688: GMI_RESERVATION_UTIL.Println('in split_trans_from OM where order has not been booked');
4689: GMI_RESERVATION_UTIL.Println(' p_old_source_line_id '||p_old_source_line_id);
4690: GMI_RESERVATION_UTIL.Println(' p_new_source_line_id '||p_new_source_line_id);
4691: l_fulfilled_qty := 0;
4692:
4693: /* Begin bug 2871929 */
4694: /* Variables l_item_id, l_organization_id used in subsequent

Line 4702: GMI_RESERVATION_UTIL.Println('l_organization_id '||l_organization_id);

4698: Fetch c_order_line_info INTO l_item_id,l_organization_id;
4699: Close c_order_line_info;
4700: /* End bug 2871929 */
4701:
4702: GMI_RESERVATION_UTIL.Println('l_organization_id '||l_organization_id);
4703:
4704:
4705: /* get lot_ctl and loct_ctl */
4706: Open get_item_info;

Line 4729: GMI_RESERVATION_UTIL.Println('in split_trans, qty to split'||p_qty_to_split);

4725:
4726: l_qty_to_fulfil := p_qty_to_split;
4727: l_qty2_to_fulfil := p_qty2_to_split;
4728:
4729: GMI_RESERVATION_UTIL.Println('in split_trans, qty to split'||p_qty_to_split);
4730: GMI_RESERVATION_UTIL.Println('in split_trans, qty2 to split'||p_qty2_to_split);
4731: oe_debug_pub.add('Going to find default lot in split_reservation',2);
4732: GMI_RESERVATION_UTIL.find_default_lot
4733: ( x_return_status => x_return_status,

Line 4730: GMI_RESERVATION_UTIL.Println('in split_trans, qty2 to split'||p_qty2_to_split);

4726: l_qty_to_fulfil := p_qty_to_split;
4727: l_qty2_to_fulfil := p_qty2_to_split;
4728:
4729: GMI_RESERVATION_UTIL.Println('in split_trans, qty to split'||p_qty_to_split);
4730: GMI_RESERVATION_UTIL.Println('in split_trans, qty2 to split'||p_qty2_to_split);
4731: oe_debug_pub.add('Going to find default lot in split_reservation',2);
4732: GMI_RESERVATION_UTIL.find_default_lot
4733: ( x_return_status => x_return_status,
4734: x_msg_count => x_msg_count,

Line 4732: GMI_RESERVATION_UTIL.find_default_lot

4728:
4729: GMI_RESERVATION_UTIL.Println('in split_trans, qty to split'||p_qty_to_split);
4730: GMI_RESERVATION_UTIL.Println('in split_trans, qty2 to split'||p_qty2_to_split);
4731: oe_debug_pub.add('Going to find default lot in split_reservation',2);
4732: GMI_RESERVATION_UTIL.find_default_lot
4733: ( x_return_status => x_return_status,
4734: x_msg_count => x_msg_count,
4735: x_msg_data => x_msg_data,
4736: x_reservation_id => l_trans_id,

Line 4740: GMI_RESERVATION_UTIL.println('Error returned by find default lot');

4736: x_reservation_id => l_trans_id,
4737: p_line_id => p_old_source_line_id
4738: );
4739: IF x_return_status <> WSH_UTIL_CORE.G_RET_STS_SUCCESS THEN
4740: GMI_RESERVATION_UTIL.println('Error returned by find default lot');
4741: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4742: END IF;
4743: IF l_trans_id > 0 THEN
4744: oe_debug_pub.add('Going to find default lot in for new line ',2);

Line 4745: GMI_RESERVATION_UTIL.find_default_lot

4741: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4742: END IF;
4743: IF l_trans_id > 0 THEN
4744: oe_debug_pub.add('Going to find default lot in for new line ',2);
4745: GMI_RESERVATION_UTIL.find_default_lot
4746: ( x_return_status => x_return_status,
4747: x_msg_count => x_msg_count,
4748: x_msg_data => x_msg_data,
4749: x_reservation_id => l_new_trans_id,

Line 4766: GMI_RESERVATION_UTIL.PrintLn('creating the default trans for the new line');

4762: l_new_transaction_rec.trans_qty := 0;
4763: l_new_transaction_rec.trans_qty2 := 0;
4764: l_new_transaction_rec.line_id := p_new_source_line_id;
4765:
4766: GMI_RESERVATION_UTIL.PrintLn('creating the default trans for the new line');
4767: GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION
4768: ( p_api_version => 1
4769: , p_init_msg_list => FND_API.G_FALSE
4770: , p_commit => FND_API.G_FALSE

Line 4781: GMI_reservation_Util.PrintLn('(opm_dbg) Error in creating default transaction ');

4777: );
4778:
4779: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
4780: THEN
4781: GMI_reservation_Util.PrintLn('(opm_dbg) Error in creating default transaction ');
4782: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by Create_Pending_Transaction,
4783: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
4784: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
4785: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');

Line 4782: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by Create_Pending_Transaction,

4778:
4779: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
4780: THEN
4781: GMI_reservation_Util.PrintLn('(opm_dbg) Error in creating default transaction ');
4782: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by Create_Pending_Transaction,
4783: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
4784: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
4785: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
4786: FND_MESSAGE.Set_Token('BY_PROC','GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION');

Line 4784: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);

4780: THEN
4781: GMI_reservation_Util.PrintLn('(opm_dbg) Error in creating default transaction ');
4782: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by Create_Pending_Transaction,
4783: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
4784: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
4785: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
4786: FND_MESSAGE.Set_Token('BY_PROC','GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION');
4787: FND_MESSAGE.Set_Token('WHERE','split_trans_from_om');
4788: FND_MSG_PUB.Add;

Line 4805: GMI_RESERVATION_UTIL.Println('got trans for trans_id '||l_trans_id);

4801:
4802: IF GMI_TRAN_PND_DB_PVT.FETCH_IC_TRAN_PND
4803: (l_old_transaction_rec, l_old_transaction_rec )
4804: THEN
4805: GMI_RESERVATION_UTIL.Println('got trans for trans_id '||l_trans_id);
4806: GMI_RESERVATION_UTIL.Println('l_qty_to_fulfil '||l_qty_to_fulfil);
4807: GMI_RESERVATION_UTIL.Println('l_qty2_to_fulfil '||l_qty2_to_fulfil);
4808: IF abs(l_old_transaction_rec.trans_qty) <= l_qty_to_fulfil THEN
4809: /* do nothing for the tran */

Line 4806: GMI_RESERVATION_UTIL.Println('l_qty_to_fulfil '||l_qty_to_fulfil);

4802: IF GMI_TRAN_PND_DB_PVT.FETCH_IC_TRAN_PND
4803: (l_old_transaction_rec, l_old_transaction_rec )
4804: THEN
4805: GMI_RESERVATION_UTIL.Println('got trans for trans_id '||l_trans_id);
4806: GMI_RESERVATION_UTIL.Println('l_qty_to_fulfil '||l_qty_to_fulfil);
4807: GMI_RESERVATION_UTIL.Println('l_qty2_to_fulfil '||l_qty2_to_fulfil);
4808: IF abs(l_old_transaction_rec.trans_qty) <= l_qty_to_fulfil THEN
4809: /* do nothing for the tran */
4810: GMI_RESERVATION_UTIL.Println('in split_trans, keep trans the same for trans_id '||l_trans_id);

Line 4807: GMI_RESERVATION_UTIL.Println('l_qty2_to_fulfil '||l_qty2_to_fulfil);

4803: (l_old_transaction_rec, l_old_transaction_rec )
4804: THEN
4805: GMI_RESERVATION_UTIL.Println('got trans for trans_id '||l_trans_id);
4806: GMI_RESERVATION_UTIL.Println('l_qty_to_fulfil '||l_qty_to_fulfil);
4807: GMI_RESERVATION_UTIL.Println('l_qty2_to_fulfil '||l_qty2_to_fulfil);
4808: IF abs(l_old_transaction_rec.trans_qty) <= l_qty_to_fulfil THEN
4809: /* do nothing for the tran */
4810: GMI_RESERVATION_UTIL.Println('in split_trans, keep trans the same for trans_id '||l_trans_id);
4811: GMI_RESERVATION_UTIL.Println('in split_trans, trans_qty '||l_old_transaction_rec.trans_qty);

Line 4810: GMI_RESERVATION_UTIL.Println('in split_trans, keep trans the same for trans_id '||l_trans_id);

4806: GMI_RESERVATION_UTIL.Println('l_qty_to_fulfil '||l_qty_to_fulfil);
4807: GMI_RESERVATION_UTIL.Println('l_qty2_to_fulfil '||l_qty2_to_fulfil);
4808: IF abs(l_old_transaction_rec.trans_qty) <= l_qty_to_fulfil THEN
4809: /* do nothing for the tran */
4810: GMI_RESERVATION_UTIL.Println('in split_trans, keep trans the same for trans_id '||l_trans_id);
4811: GMI_RESERVATION_UTIL.Println('in split_trans, trans_qty '||l_old_transaction_rec.trans_qty);
4812: l_qty_to_fulfil := l_qty_to_fulfil - abs(l_old_transaction_rec.trans_qty);
4813: l_qty2_to_fulfil := l_qty2_to_fulfil - abs(l_old_transaction_rec.trans_qty2);
4814: ELSIF abs(l_old_transaction_rec.trans_qty) > l_qty_to_fulfil

Line 4811: GMI_RESERVATION_UTIL.Println('in split_trans, trans_qty '||l_old_transaction_rec.trans_qty);

4807: GMI_RESERVATION_UTIL.Println('l_qty2_to_fulfil '||l_qty2_to_fulfil);
4808: IF abs(l_old_transaction_rec.trans_qty) <= l_qty_to_fulfil THEN
4809: /* do nothing for the tran */
4810: GMI_RESERVATION_UTIL.Println('in split_trans, keep trans the same for trans_id '||l_trans_id);
4811: GMI_RESERVATION_UTIL.Println('in split_trans, trans_qty '||l_old_transaction_rec.trans_qty);
4812: l_qty_to_fulfil := l_qty_to_fulfil - abs(l_old_transaction_rec.trans_qty);
4813: l_qty2_to_fulfil := l_qty2_to_fulfil - abs(l_old_transaction_rec.trans_qty2);
4814: ELSIF abs(l_old_transaction_rec.trans_qty) > l_qty_to_fulfil
4815: AND l_qty_to_fulfil > 0 THEN

Line 4845: GMI_reservation_Util.PrintLn('(opm_dbg) Error in creating transaction ');

4841: );
4842:
4843: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
4844: THEN
4845: GMI_reservation_Util.PrintLn('(opm_dbg) Error in creating transaction ');
4846: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by Create_Pending_Transaction,
4847: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
4848: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
4849: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');

Line 4846: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by Create_Pending_Transaction,

4842:
4843: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
4844: THEN
4845: GMI_reservation_Util.PrintLn('(opm_dbg) Error in creating transaction ');
4846: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by Create_Pending_Transaction,
4847: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
4848: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
4849: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
4850: FND_MESSAGE.Set_Token('BY_PROC','GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION');

Line 4848: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);

4844: THEN
4845: GMI_reservation_Util.PrintLn('(opm_dbg) Error in creating transaction ');
4846: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by Create_Pending_Transaction,
4847: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
4848: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
4849: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
4850: FND_MESSAGE.Set_Token('BY_PROC','GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION');
4851: FND_MESSAGE.Set_Token('WHERE','split_trans_from_om');
4852: FND_MSG_PUB.Add;

Line 4867: GMI_RESERVATION_UTIL.find_default_lot

4863: END IF;
4864: END LOOP;
4865: CLOSE c_reservations;
4866: /* need to balance default lot for both new sol and old sol */
4867: GMI_RESERVATION_UTIL.find_default_lot
4868: ( x_return_status => x_return_status,
4869: x_msg_count => x_msg_count,
4870: x_msg_data => x_msg_data,
4871: x_reservation_id => l_trans_id,

Line 4880: GMI_RESERVATION_UTIL.PrintLn('balancing default lot for old source line_id '|| p_old_source_line_id);

4876:
4877: IF GMI_TRAN_PND_DB_PVT.FETCH_IC_TRAN_PND
4878: (l_old_transaction_rec, l_old_transaction_rec )
4879: THEN
4880: GMI_RESERVATION_UTIL.PrintLn('balancing default lot for old source line_id '|| p_old_source_line_id);
4881: GMI_RESERVATION_UTIL.balance_default_lot
4882: ( p_ic_default_rec => l_old_transaction_rec
4883: , p_opm_item_id => l_old_transaction_rec.item_id
4884: , x_return_status => x_return_status

Line 4881: GMI_RESERVATION_UTIL.balance_default_lot

4877: IF GMI_TRAN_PND_DB_PVT.FETCH_IC_TRAN_PND
4878: (l_old_transaction_rec, l_old_transaction_rec )
4879: THEN
4880: GMI_RESERVATION_UTIL.PrintLn('balancing default lot for old source line_id '|| p_old_source_line_id);
4881: GMI_RESERVATION_UTIL.balance_default_lot
4882: ( p_ic_default_rec => l_old_transaction_rec
4883: , p_opm_item_id => l_old_transaction_rec.item_id
4884: , x_return_status => x_return_status
4885: , x_msg_count => x_msg_count

Line 4890: GMI_RESERVATION_UTIL.PrintLn('Error returned by balancing default lot');

4886: , x_msg_data => x_msg_data
4887: );
4888: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
4889: THEN
4890: GMI_RESERVATION_UTIL.PrintLn('Error returned by balancing default lot');
4891: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4892: END IF;
4893: END IF;
4894: END IF;

Line 4895: GMI_RESERVATION_UTIL.find_default_lot

4891: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4892: END IF;
4893: END IF;
4894: END IF;
4895: GMI_RESERVATION_UTIL.find_default_lot
4896: ( x_return_status => x_return_status,
4897: x_msg_count => x_msg_count,
4898: x_msg_data => x_msg_data,
4899: x_reservation_id => l_trans_id,

Line 4909: GMI_RESERVATION_UTIL.PrintLn('balancing default lot for new source line_id '|| p_new_source_line_id);

4905:
4906: IF GMI_TRAN_PND_DB_PVT.FETCH_IC_TRAN_PND
4907: (l_old_transaction_rec, l_old_transaction_rec )
4908: THEN
4909: GMI_RESERVATION_UTIL.PrintLn('balancing default lot for new source line_id '|| p_new_source_line_id);
4910: GMI_RESERVATION_UTIL.balance_default_lot
4911: ( p_ic_default_rec => l_old_transaction_rec
4912: , p_opm_item_id => l_old_transaction_rec.item_id
4913: , x_return_status => x_return_status

Line 4910: GMI_RESERVATION_UTIL.balance_default_lot

4906: IF GMI_TRAN_PND_DB_PVT.FETCH_IC_TRAN_PND
4907: (l_old_transaction_rec, l_old_transaction_rec )
4908: THEN
4909: GMI_RESERVATION_UTIL.PrintLn('balancing default lot for new source line_id '|| p_new_source_line_id);
4910: GMI_RESERVATION_UTIL.balance_default_lot
4911: ( p_ic_default_rec => l_old_transaction_rec
4912: , p_opm_item_id => l_old_transaction_rec.item_id
4913: , x_return_status => x_return_status
4914: , x_msg_count => x_msg_count

Line 4919: GMI_RESERVATION_UTIL.PrintLn('Error returned by balancing default lot');

4915: , x_msg_data => x_msg_data
4916: );
4917: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
4918: THEN
4919: GMI_RESERVATION_UTIL.PrintLn('Error returned by balancing default lot');
4920: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4921: END IF;
4922: END IF;
4923: END IF;

Line 4937: GMI_RESERVATION_UTIL.PrintLn('Exit split_trans_from_OM');

4933: ,x_msg_count => x_msg_count
4934: ,x_msg_data => x_msg_data
4935: );
4936:
4937: GMI_RESERVATION_UTIL.PrintLn('Exit split_trans_from_OM');
4938: END split_trans_from_om;
4939:
4940: -- HW OPM BUG#:2536589 New procedure
4941: PROCEDURE update_opm_trxns(

Line 4965: IC.LOCATION <> GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);

4961: AND IC.DELETE_MARK =0
4962: AND IC.COMPLETED_IND =0
4963: AND IC.STAGED_IND = 0
4964: AND ( IC.LOT_ID <> 0 OR
4965: IC.LOCATION <> GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
4966:
4967: -- Cursor for non-ctl items
4968: CURSOR get_opm_txn_non_cntl (p_trans_id NUMBER) IS
4969: SELECT IC.trans_id

Line 4978: IC.LOCATION = GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);

4974: AND IC.DELETE_MARK =0
4975: AND IC.COMPLETED_IND =0
4976: AND IC.STAGED_IND = 0
4977: AND ( IC.LOT_ID = 0 OR
4978: IC.LOCATION = GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
4979:
4980:
4981:
4982: l_ctl_ind VARCHAR2(1);

Line 4989: GMI_RESERVATION_UTIL.check_lot_loct_ctl

4985: x_return_status := FND_API.G_RET_STS_SUCCESS;
4986:
4987:
4988: /* see if item is a ctl item */
4989: GMI_RESERVATION_UTIL.check_lot_loct_ctl
4990: ( p_inventory_item_id => p_inventory_item_id
4991: ,p_mtl_organization_id => p_organization_id
4992: ,x_ctl_ind => l_ctl_ind
4993: );

Line 4997: gmi_reservation_util.println('Going to open cursor for lot/location items');

4993: );
4994:
4995:
4996: IF l_ctl_ind = 'Y' THEN -- control/location items
4997: gmi_reservation_util.println('Going to open cursor for lot/location items');
4998: OPEN get_opm_txn_cntl(p_trans_id);
4999: FETCH get_opm_txn_cntl into l_old_transaction_rec.trans_id;
5000: IF get_opm_txn_cntl%NOTFOUND THEN
5001: CLOSE get_opm_txn_cntl;

Line 5002: gmi_reservation_util.println('Failed to fetch trans_id in update_opm_trxns for lot/location item= '||p_trans_id);

4998: OPEN get_opm_txn_cntl(p_trans_id);
4999: FETCH get_opm_txn_cntl into l_old_transaction_rec.trans_id;
5000: IF get_opm_txn_cntl%NOTFOUND THEN
5001: CLOSE get_opm_txn_cntl;
5002: gmi_reservation_util.println('Failed to fetch trans_id in update_opm_trxns for lot/location item= '||p_trans_id);
5003: x_return_status := FND_API.G_RET_STS_ERROR;
5004: RETURN;
5005: END IF;
5006: CLOSE get_opm_txn_cntl;

Line 5009: gmi_reservation_util.println('Going to open cursor for non-lot/non location');

5005: END IF;
5006: CLOSE get_opm_txn_cntl;
5007:
5008: ELSE -- non ctl
5009: gmi_reservation_util.println('Going to open cursor for non-lot/non location');
5010: OPEN get_opm_txn_non_cntl(p_trans_id);
5011: FETCH get_opm_txn_non_cntl into l_old_transaction_rec.trans_id;
5012: IF get_opm_txn_non_cntl%NOTFOUND THEN
5013: CLOSE get_opm_txn_non_cntl;

Line 5014: gmi_reservation_util.println('Failed to fetch trans_id in update_opm_trxns for non-lot/non location= '||p_trans_id);

5010: OPEN get_opm_txn_non_cntl(p_trans_id);
5011: FETCH get_opm_txn_non_cntl into l_old_transaction_rec.trans_id;
5012: IF get_opm_txn_non_cntl%NOTFOUND THEN
5013: CLOSE get_opm_txn_non_cntl;
5014: gmi_reservation_util.println('Failed to fetch trans_id in update_opm_trxns for non-lot/non location= '||p_trans_id);
5015: x_return_status := FND_API.G_RET_STS_ERROR;
5016: RETURN;
5017: END IF;
5018: CLOSE get_opm_txn_non_cntl;

Line 5043: GMI_reservation_Util.PrintLn('(opm_dbg) Error in updating transaction ');

5039: ,x_msg_data => x_msg_data
5040: );
5041:
5042: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5043: GMI_reservation_Util.PrintLn('(opm_dbg) Error in updating transaction ');
5044: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by UPDATE_PENDING_TO_COMPLETED,
5045: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
5046: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
5047: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');

Line 5044: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by UPDATE_PENDING_TO_COMPLETED,

5040: );
5041:
5042: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5043: GMI_reservation_Util.PrintLn('(opm_dbg) Error in updating transaction ');
5044: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by UPDATE_PENDING_TO_COMPLETED,
5045: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
5046: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
5047: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
5048: FND_MESSAGE.Set_Token('BY_PROC','GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TO_COMPLETED');

Line 5046: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);

5042: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5043: GMI_reservation_Util.PrintLn('(opm_dbg) Error in updating transaction ');
5044: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by UPDATE_PENDING_TO_COMPLETED,
5045: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
5046: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
5047: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
5048: FND_MESSAGE.Set_Token('BY_PROC','GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TO_COMPLETED');
5049: FND_MESSAGE.Set_Token('WHERE','update_opm_trxns');
5050: FND_MSG_PUB.Add;

Line 5056: gmi_reservation_util.println('Failed to fetch opm trxn in update_opm_trxns for trans_id:'||p_trans_id);

5052: RETURN;
5053: END IF; -- of update
5054:
5055: ELSE -- of fetching trxn
5056: gmi_reservation_util.println('Failed to fetch opm trxn in update_opm_trxns for trans_id:'||p_trans_id);
5057: x_return_status := FND_API.G_RET_STS_ERROR;
5058: RETURN;
5059: END IF; -- of fetching OPM trx
5060:

Line 5061: gmi_reservation_util.println('Done upating ic_tran_pnd in update_opm_trxns.');

5057: x_return_status := FND_API.G_RET_STS_ERROR;
5058: RETURN;
5059: END IF; -- of fetching OPM trx
5060:
5061: gmi_reservation_util.println('Done upating ic_tran_pnd in update_opm_trxns.');
5062:
5063: END update_opm_trxns;
5064:
5065: -- HW OPM BUG#:2536589 New procedure

Line 5090: gmi_reservation_util.println('In GMI_reservation_util.find_lot_id');

5086:
5087: BEGIN
5088:
5089: x_return_status := FND_API.G_RET_STS_SUCCESS;
5090: gmi_reservation_util.println('In GMI_reservation_util.find_lot_id');
5091: OPEN lot_info ;
5092: FETCH lot_info into x_lot_id ;
5093: IF lot_info%NOTFOUND THEN
5094: CLOSE lot_info ;

Line 5095: gmi_reservation_util.println('Failed to fetch lot_id in in find_lot_id for trans _id= '||p_trans_id);

5091: OPEN lot_info ;
5092: FETCH lot_info into x_lot_id ;
5093: IF lot_info%NOTFOUND THEN
5094: CLOSE lot_info ;
5095: gmi_reservation_util.println('Failed to fetch lot_id in in find_lot_id for trans _id= '||p_trans_id);
5096: x_return_status := FND_API.G_RET_STS_ERROR;
5097: RETURN;
5098: END IF;
5099:

Line 5102: gmi_reservation_util.println('Done fetching lot_id in find_lot_id');

5098: END IF;
5099:
5100: CLOSE lot_info;
5101:
5102: gmi_reservation_util.println('Done fetching lot_id in find_lot_id');
5103:
5104: END find_lot_id ;
5105:
5106:

Line 5117: l_ic_item_mst_rec GMI_RESERVATION_UTIL.ic_item_mst_rec;

5113:
5114:
5115: l_return_status VARCHAR2(1);
5116: l_okay BOOLEAN;
5117: l_ic_item_mst_rec GMI_RESERVATION_UTIL.ic_item_mst_rec;
5118: l_msg_data VARCHAR2(2000);
5119: l_msg_count NUMBER;
5120: opm_item_id NUMBER;
5121: l_lot_number VARCHAR2(32); -- Bug 3598280 - Made the variable varchar2(32) from varchar2(4)

Line 5136: GMI_RESERVATION_UTIL.Get_OPM_Item_From_Apps(

5132: BEGIN
5133:
5134: -- Get OPM item information
5135: x_return_status := FND_API.G_RET_STS_SUCCESS;
5136: GMI_RESERVATION_UTIL.Get_OPM_Item_From_Apps(
5137: p_organization_id =>p_organization_id,
5138: p_inventory_item_id => p_inventory_item_id,
5139: x_ic_item_mst_rec => l_ic_item_mst_rec,
5140: x_return_status => l_return_status,

Line 5155: gmi_reservation_util.println('Failed to fetch lot_no in validate_lot_no');

5151: OPEN get_lot_no(opm_item_id);
5152: FETCH get_lot_no into l_lot_number;
5153: IF get_lot_no%NOTFOUND THEN
5154: CLOSE get_lot_no ;
5155: gmi_reservation_util.println('Failed to fetch lot_no in validate_lot_no');
5156: x_return_status := FND_API.G_RET_STS_ERROR;
5157: RETURN;
5158: END IF;
5159:

Line 5175: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Exp_Error ');

5171: ( p_count => x_msg_count
5172: , p_data => x_msg_data
5173: );
5174:
5175: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Exp_Error ');
5176:
5177: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5178: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
5179: FND_MSG_PUB.Count_And_Get

Line 5187: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Error in Select='||SQLCODE||'.');

5183: p_encoded => FND_API.G_FALSE
5184: );
5185:
5186: WHEN OTHERS THEN
5187: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Error in Select='||SQLCODE||'.');
5188: x_return_status := SQLCODE;
5189:
5190: FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME
5191: , l_api_name

Line 5227: IC.LOCATION <> GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);

5223: AND IC.DOC_TYPE='OMSO'
5224: AND IC.DELETE_MARK =0
5225: AND IC.COMPLETED_IND =0
5226: AND ( IC.LOT_ID <> 0 OR
5227: IC.LOCATION <> GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
5228:
5229: -- Cursor for non-ctl items
5230: CURSOR get_opm_txn_non_cntl IS
5231: SELECT COUNT(1)

Line 5240: IC.LOCATION = GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);

5236: AND IC.DOC_TYPE='OMSO'
5237: AND IC.DELETE_MARK =0
5238: AND IC.COMPLETED_IND =0
5239: AND ( IC.LOT_ID = 0 OR
5240: IC.LOCATION = GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
5241:
5242:
5243: l_ctl_ind VARCHAR2(1);
5244:

Line 5260: GMI_RESERVATION_UTIL.check_lot_loct_ctl

5256: x_return_status := FND_API.G_RET_STS_SUCCESS;
5257:
5258:
5259: /* see if item is a ctl item */
5260: GMI_RESERVATION_UTIL.check_lot_loct_ctl
5261: ( p_inventory_item_id => p_inventory_item_id
5262: ,p_mtl_organization_id => p_organization_id
5263: ,x_ctl_ind => l_ctl_ind
5264: );

Line 5268: gmi_reservation_util.println('Going to open cursor for lot/location items');

5264: );
5265:
5266:
5267: IF l_ctl_ind = 'Y' THEN -- control/location items
5268: gmi_reservation_util.println('Going to open cursor for lot/location items');
5269: OPEN get_opm_txn_cntl;
5270: FETCH get_opm_txn_cntl into l_count;
5271: IF ( get_opm_txn_cntl%NOTFOUND OR l_count = 0 ) THEN
5272: check_status := 0; -- No allocation

Line 5280: gmi_reservation_util.println('Going to open cursor for non-lot/non location');

5276:
5277: CLOSE get_opm_txn_cntl;
5278:
5279: ELSE -- non ctl
5280: gmi_reservation_util.println('Going to open cursor for non-lot/non location');
5281: OPEN get_opm_txn_non_cntl;
5282: FETCH get_opm_txn_non_cntl into l_count;
5283: IF ( get_opm_txn_non_cntl%NOTFOUND OR l_count = 0 ) THEN
5284: check_status := 0; -- No allocation

Line 5304: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Exp_Error ');

5300: ( p_count => x_msg_count
5301: , p_data => x_msg_data
5302: );
5303:
5304: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Exp_Error ');
5305:
5306: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5307: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
5308: FND_MSG_PUB.Count_And_Get

Line 5316: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Error in Select='||SQLCODE||'.');

5312: p_encoded => FND_API.G_FALSE
5313: );
5314:
5315: WHEN OTHERS THEN
5316: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Error in Select='||SQLCODE||'.');
5317: x_return_status := SQLCODE;
5318:
5319: FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME
5320: , l_api_name

Line 5357: IC.LOCATION <> GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);

5353: AND IC.DOC_TYPE='OMSO'
5354: AND IC.DELETE_MARK =0
5355: AND IC.COMPLETED_IND =0
5356: AND ( IC.LOT_ID <> 0 OR
5357: IC.LOCATION <> GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
5358:
5359: -- Cursor for non-ctl items
5360: CURSOR get_opm_txn_non_cntl IS
5361: SELECT COUNT(1)

Line 5369: IC.LOCATION = GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);

5365: AND IC.DOC_TYPE='OMSO'
5366: AND IC.DELETE_MARK =0
5367: AND IC.COMPLETED_IND =0
5368: AND ( IC.LOT_ID = 0 OR
5369: IC.LOCATION = GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
5370:
5371:
5372: l_ctl_ind VARCHAR2(1);
5373:

Line 5378: l_ic_item_mst_rec GMI_Reservation_Util.ic_item_mst_rec;

5374: l_lot_id NUMBER;
5375: l_whse_code VARCHAR2(5);
5376: l_location VARCHAR(20);
5377: l_count NUMBER;
5378: l_ic_item_mst_rec GMI_Reservation_Util.ic_item_mst_rec;
5379: x_msg_count NUMBER;
5380: x_msg_data VARCHAR2(1000);
5381: l_api_name CONSTANT VARCHAR2 (30) := 'is_line_allocated';
5382: return_status VARCHAR2(10);

Line 5388: gmi_reservation_util.println('In procedure is_line_allocated');

5384: BEGIN
5385:
5386: x_return_status := FND_API.G_RET_STS_SUCCESS;
5387:
5388: gmi_reservation_util.println('In procedure is_line_allocated');
5389:
5390: -- Get item info
5391:
5392: Get_OPM_item_from_Apps(

Line 5410: GMI_RESERVATION_UTIL.check_lot_loct_ctl

5406: END IF;
5407:
5408: IF ( l_ic_item_mst_rec.lot_indivisible = 1 ) THEN
5409: /* see if item is a ctl item */
5410: GMI_RESERVATION_UTIL.check_lot_loct_ctl
5411: ( p_inventory_item_id => p_inventory_item_id
5412: ,p_mtl_organization_id => p_organization_id
5413: ,x_ctl_ind => l_ctl_ind
5414: );

Line 5418: gmi_reservation_util.println('Going to open cursor for lot/location items');

5414: );
5415:
5416:
5417: IF l_ctl_ind = 'Y' THEN -- control/location items
5418: gmi_reservation_util.println('Going to open cursor for lot/location items');
5419: OPEN get_opm_txn_cntl;
5420: FETCH get_opm_txn_cntl into l_count;
5421: IF ( get_opm_txn_cntl%NOTFOUND OR l_count = 0 ) THEN
5422: check_status := 0; -- No allocation

Line 5430: gmi_reservation_util.println('Going to open cursor for non-lot/non location');

5426:
5427: CLOSE get_opm_txn_cntl;
5428:
5429: ELSE -- non ctl
5430: gmi_reservation_util.println('Going to open cursor for non-lot/non location');
5431: OPEN get_opm_txn_non_cntl;
5432: FETCH get_opm_txn_non_cntl into l_count;
5433: IF ( get_opm_txn_non_cntl%NOTFOUND OR l_count = 0 ) THEN
5434: check_status := 0; -- No allocation

Line 5444: gmi_reservation_util.println('Not lot indivisible');

5440:
5441: END IF; -- of ctl_item
5442:
5443: ELSE
5444: gmi_reservation_util.println('Not lot indivisible');
5445: check_status :=0;
5446: END IF; -- of lot_ind
5447:
5448:

Line 5459: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Exp_Error ');

5455: ( p_count => x_msg_count
5456: , p_data => x_msg_data
5457: );
5458:
5459: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Exp_Error ');
5460:
5461: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5462: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
5463: FND_MSG_PUB.Count_And_Get

Line 5471: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Error in Select='||SQLCODE||'.');

5467: p_encoded => FND_API.G_FALSE
5468: );
5469:
5470: WHEN OTHERS THEN
5471: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Error in Select='||SQLCODE||'.');
5472: x_return_status := SQLCODE;
5473:
5474: FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME
5475: , l_api_name

Line 5510: l_ic_item_mst_rec GMI_Reservation_Util.ic_item_mst_rec;

5506: x_check_status OUT NOCOPY NUMBER,
5507: x_return_status OUT NOCOPY VARCHAR2)
5508: IS
5509:
5510: l_ic_item_mst_rec GMI_Reservation_Util.ic_item_mst_rec;
5511: x_msg_count NUMBER;
5512: x_msg_data VARCHAR2(1000);
5513: l_api_name CONSTANT VARCHAR2 (30) := 'validate_opm_quantities';
5514: return_status VARCHAR2(10);

Line 5545: gmi_reservation_util.println('Calling Get_OPM_item_from_Apps from validate_opm_quantities');

5541: -- x_check_status 1- Success 2- Required field not populated 3- IC_DEVIATION_HI_ERR 4- IC_DEVIATION_LO_ERR
5542: --
5543: x_return_status := FND_API.G_RET_STS_SUCCESS;
5544: x_check_status := 1;
5545: gmi_reservation_util.println('Calling Get_OPM_item_from_Apps from validate_opm_quantities');
5546: Get_OPM_item_from_Apps(
5547: p_organization_id => p_organization_id
5548: , p_inventory_item_id => p_inventory_item_id
5549: , x_ic_item_mst_rec => l_ic_item_mst_rec

Line 5553: gmi_reservation_util.println('BaCK FROM Get_OPM_item_from_Apps IN validate_opm_quantities');

5549: , x_ic_item_mst_rec => l_ic_item_mst_rec
5550: , x_return_status => return_status
5551: , x_msg_count => x_msg_count
5552: , x_msg_data => x_msg_data);
5553: gmi_reservation_util.println('BaCK FROM Get_OPM_item_from_Apps IN validate_opm_quantities');
5554:
5555: IF (return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5556: FND_MESSAGE.Set_Name('GMI','GMI_OPM_ITEM');
5557: FND_MESSAGE.Set_Token('ORGANIZATION_ID', p_organization_id);

Line 5566: gmi_reservation_util.println('Item Dual Control. Field not populated Qty1= '||p_quantity);

5562: END IF;
5563:
5564: IF ( l_ic_item_mst_rec.dualum_ind > 0 ) THEN
5565: IF (nvl(p_quantity,fnd_api.g_miss_num) = fnd_api.g_miss_num ) THEN
5566: gmi_reservation_util.println('Item Dual Control. Field not populated Qty1= '||p_quantity);
5567: x_check_status := 2;
5568: x_return_status := FND_API.G_RET_STS_ERROR;
5569: RETURN;
5570: ELSIF ( nvl(p_quantity2,fnd_api.g_miss_num) = fnd_api.g_miss_num) THEN

Line 5571: gmi_reservation_util.println('Item Dual Control. Field not populated Qty2= '||p_quantity2);

5567: x_check_status := 2;
5568: x_return_status := FND_API.G_RET_STS_ERROR;
5569: RETURN;
5570: ELSIF ( nvl(p_quantity2,fnd_api.g_miss_num) = fnd_api.g_miss_num) THEN
5571: gmi_reservation_util.println('Item Dual Control. Field not populated Qty2= '||p_quantity2);
5572: x_check_status := 5;
5573: x_return_status := FND_API.G_RET_STS_ERROR;
5574: RETURN;
5575: END IF;

Line 5582: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Item Not dualUM. No need to check ');

5578: x_check_status := 2;
5579: x_return_status := FND_API.G_RET_STS_ERROR;
5580: RETURN;
5581: ELSE
5582: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Item Not dualUM. No need to check ');
5583: x_check_status := 1;
5584: RETURN;
5585: END IF;
5586: END IF;

Line 5588: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Lot '|| p_lot_number || ' Sublot '|| p_sublot_number);

5584: RETURN;
5585: END IF;
5586: END IF;
5587: -- Get lot_id.
5588: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Lot '|| p_lot_number || ' Sublot '|| p_sublot_number);
5589: IF ( l_ic_item_mst_rec.lot_ctl = 0 ) THEN
5590: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Item Not Lot Control.');
5591: l_lot_id := 0;
5592: ELSIF (p_lot_number IS NOT NULL AND p_sublot_number IS NOT NULL) THEN

Line 5590: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Item Not Lot Control.');

5586: END IF;
5587: -- Get lot_id.
5588: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Lot '|| p_lot_number || ' Sublot '|| p_sublot_number);
5589: IF ( l_ic_item_mst_rec.lot_ctl = 0 ) THEN
5590: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Item Not Lot Control.');
5591: l_lot_id := 0;
5592: ELSIF (p_lot_number IS NOT NULL AND p_sublot_number IS NOT NULL) THEN
5593: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Sublot Not Null.');
5594: OPEN cur_lot_id_with_sublot;

Line 5593: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Sublot Not Null.');

5589: IF ( l_ic_item_mst_rec.lot_ctl = 0 ) THEN
5590: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Item Not Lot Control.');
5591: l_lot_id := 0;
5592: ELSIF (p_lot_number IS NOT NULL AND p_sublot_number IS NOT NULL) THEN
5593: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Sublot Not Null.');
5594: OPEN cur_lot_id_with_sublot;
5595: FETCH cur_lot_id_with_sublot INTO l_lot_id;
5596: IF (cur_lot_id_with_sublot%NOTFOUND) THEN
5597: l_lot_id := 0;

Line 5601: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Sublot Is Null.');

5597: l_lot_id := 0;
5598: END IF;
5599: CLOSE cur_lot_id_with_sublot;
5600: ELSIF (p_lot_number IS NOT NULL AND p_sublot_number IS NULL) THEN
5601: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Sublot Is Null.');
5602: OPEN cur_lot_id_with_lot;
5603: FETCH cur_lot_id_with_lot INTO l_lot_id;
5604: IF (cur_lot_id_with_lot%NOTFOUND) THEN
5605: l_lot_id := 0;

Line 5611: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: lot_id '||l_lot_id);

5607: CLOSE cur_lot_id_with_sublot;
5608: ELSE
5609: l_lot_id := 0;
5610: END IF;
5611: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: lot_id '||l_lot_id);
5612: -- We have item_id, lot_id, qty1 and qty2 Now call deviation check
5613: l_return := GMICVAL.dev_validation(l_ic_item_mst_rec.item_id
5614: ,l_lot_id
5615: ,p_quantity

Line 5644: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Exp_Error ');

5640: ( p_count => x_msg_count
5641: , p_data => x_msg_data
5642: );
5643:
5644: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Exp_Error ');
5645:
5646: WHEN OTHERS THEN
5647: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Error in Select='||SQLCODE||'.');
5648: x_return_status := SQLCODE;

Line 5647: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Error in Select='||SQLCODE||'.');

5643:
5644: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Exp_Error ');
5645:
5646: WHEN OTHERS THEN
5647: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Error in Select='||SQLCODE||'.');
5648: x_return_status := SQLCODE;
5649:
5650: FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME
5651: , l_api_name

Line 5662: END GMI_Reservation_Util;

5658: );
5659:
5660: END validate_opm_quantities;
5661:
5662: END GMI_Reservation_Util;