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 2005/05/25 15:57:16 appldev noship $ */
3: /* +=========================================================================+
4: | Copyright (c) 2000 Oracle Corporation |
5: | TVP, Reading, England |

Line 78: API Name : GMI_Reservation_Util

74: | create_dflt_lot_from_scratch to |
75: | retrieve correct lang |
76: | for retrieval of mtl_sales_orders |
77: +=========================================================================+
78: API Name : GMI_Reservation_Util
79: Type : Private Package Body
80: Function : This package contains Private Utilities procedures used to
81: OPM reservation process.
82: -

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Line 299: , x_ic_item_mst_rec OUT NOCOPY GMI_Reservation_Util.ic_item_mst_rec

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Line 456: IF GMI_Reservation_Util.ic_tran_rec_tbl.COUNT > 0

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

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

454: ||GMI_Reservation_Util.ic_tran_rec_tbl.COUNT);
455:
456: IF GMI_Reservation_Util.ic_tran_rec_tbl.COUNT > 0
457: THEN
458: i := GMI_Reservation_Util.ic_tran_rec_tbl.COUNT;
459: WHILE i >= 1
460: LOOP
461: IF (ic_tran_rec_tbl(i).location = GMI_Reservation_Util.G_DEFAULT_LOCT
462: AND ic_tran_rec_tbl(i).lot_id = 0 )

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

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

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

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

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

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

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

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

Line 516: , p_ic_item_mst_rec IN GMI_Reservation_Util.ic_item_mst_rec

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

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

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

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

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

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

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

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

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

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

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

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

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

Line 631: GMI_Reservation_Util.Default_Lot_Exist

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

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

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

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

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

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

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

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

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

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

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

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

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

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

704: END IF;
705:
706: END IF;
707:
708: GMI_reservation_Util.PrintLn('(opm_dbg) end of Util Create_default_lot x_return_status='
709: || x_return_status||', x_msg_count='|| x_msg_count||'.');
710: EXCEPTION
711: WHEN FND_API.G_EXC_ERROR THEN
712: x_return_status := FND_API.G_RET_STS_ERROR;

Line 738: , x_ic_item_mst_rec OUT NOCOPY GMI_Reservation_Util.ic_item_mst_rec

734:
735: PROCEDURE Validation_Before_Allocate
736: ( p_mtl_rsv_rec IN INV_Reservation_Global.mtl_reservation_rec_type
737: , x_allocation_rec OUT NOCOPY GMI_Auto_Allocate_PUB.gmi_allocation_rec
738: , x_ic_item_mst_rec OUT NOCOPY GMI_Reservation_Util.ic_item_mst_rec
739: , x_orgn_code OUT NOCOPY VARCHAR2
740: , x_return_status OUT NOCOPY VARCHAR2
741: , x_msg_count OUT NOCOPY NUMBER
742: , x_msg_data OUT NOCOPY VARCHAR2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

973: /* ============================================================================================= */
974: /* Get User details not needed */
975: /* ============================================================================================= */
976:
977: GMI_reservation_Util.PrintLn('(opm_dbg) Exiting Util validation_before_allocate:');
978:
979:
980: EXCEPTION
981: WHEN FND_API.G_EXC_ERROR THEN

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

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

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

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

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

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

Line 1028: IF GMI_Reservation_Util.ic_tran_rec_tbl.COUNT > 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Line 1299: , x_ic_item_mst_rec OUT NOCOPY GMI_Reservation_Util.ic_item_mst_rec

1295:
1296: PROCEDURE Get_OPM_item_from_Apps
1297: ( p_organization_id IN NUMBER
1298: , p_inventory_item_id IN NUMBER
1299: , x_ic_item_mst_rec OUT NOCOPY GMI_Reservation_Util.ic_item_mst_rec
1300: , x_return_status OUT NOCOPY VARCHAR2
1301: , x_msg_count OUT NOCOPY NUMBER
1302: , x_msg_data OUT NOCOPY VARCHAR2
1303: ) IS

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

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

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

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

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

1431:
1432:
1433: BEGIN
1434:
1435: GMI_Reservation_Util.PrintLn('Entering GMI_Reservation_Util.Reallocate');
1436: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute1='||p_query_input.attribute1);
1437: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute2='||p_query_input.attribute2);
1438: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute3='||p_query_input.attribute3);
1439: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute4='||p_query_input.attribute4);

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

1432:
1433: BEGIN
1434:
1435: GMI_Reservation_Util.PrintLn('Entering GMI_Reservation_Util.Reallocate');
1436: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute1='||p_query_input.attribute1);
1437: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute2='||p_query_input.attribute2);
1438: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute3='||p_query_input.attribute3);
1439: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute4='||p_query_input.attribute4);
1440: GMI_Reservation_Util.PrintLn('(opm_dbg) reservation_qty= '||p_query_input.reservation_quantity);

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

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

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

1434:
1435: GMI_Reservation_Util.PrintLn('Entering GMI_Reservation_Util.Reallocate');
1436: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute1='||p_query_input.attribute1);
1437: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute2='||p_query_input.attribute2);
1438: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute3='||p_query_input.attribute3);
1439: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute4='||p_query_input.attribute4);
1440: GMI_Reservation_Util.PrintLn('(opm_dbg) reservation_qty= '||p_query_input.reservation_quantity);
1441:
1442: /* ======================================================================= */

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

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

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

1436: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute1='||p_query_input.attribute1);
1437: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute2='||p_query_input.attribute2);
1438: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute3='||p_query_input.attribute3);
1439: GMI_Reservation_Util.PrintLn('(opm_dbg) attribute4='||p_query_input.attribute4);
1440: GMI_Reservation_Util.PrintLn('(opm_dbg) reservation_qty= '||p_query_input.reservation_quantity);
1441:
1442: /* ======================================================================= */
1443: /* Init variables */
1444: /* ======================================================================= */

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

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

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

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

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

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

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

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

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

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

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

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

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

1579: FND_MSG_PUB.Add;
1580: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1581: END IF;
1582:
1583: GMI_Reservation_Util.printLn('After Query_Res, count='||l_reservation_count);
1584: IF (l_reservation_count <= 0)
1585: THEN
1586: IF (l_reservation_count < 0)
1587: THEN

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

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

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

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

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

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

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

1596:
1597: l_default_lot_index := 1;
1598:
1599: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).qc_grade := l_qc_grade;
1600: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).trans_qty2:= l_trans_qty2;
1601: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).trans_um2 := l_trans_um2;
1602: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).line_id := p_query_input.demand_source_line_id;
1603:
1604: l_delta_Not_Alloc_qty := p_query_input.reservation_quantity;

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

1597: l_default_lot_index := 1;
1598:
1599: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).qc_grade := l_qc_grade;
1600: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).trans_qty2:= l_trans_qty2;
1601: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).trans_um2 := l_trans_um2;
1602: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).line_id := p_query_input.demand_source_line_id;
1603:
1604: l_delta_Not_Alloc_qty := p_query_input.reservation_quantity;
1605: l_delta_Not_Alloc_qty2 := p_query_input.attribute2;

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

1598:
1599: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).qc_grade := l_qc_grade;
1600: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).trans_qty2:= l_trans_qty2;
1601: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).trans_um2 := l_trans_um2;
1602: GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index).line_id := p_query_input.demand_source_line_id;
1603:
1604: l_delta_Not_Alloc_qty := p_query_input.reservation_quantity;
1605: l_delta_Not_Alloc_qty2 := p_query_input.attribute2;
1606: l_default_lot_um := p_query_input.reservation_uom_code;

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

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

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

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

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

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

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

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

Line 1617: GMI_Reservation_Util.Get_Default_Lot(

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

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

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

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

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

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

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

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

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

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

1630: END IF;
1631:
1632: GMI_reservation_Util.PrintLn('(opm_dbg) in Reallocate, qty='
1633: ||GMI_Reservation_Util.ic_tran_rec_tbl(1).trans_qty||',
1634: qty2='||GMI_Reservation_Util.ic_tran_rec_tbl(1).trans_qty2);
1635: END IF;
1636:
1637: l_default_tran_rec := GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index);
1638:

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

1633: ||GMI_Reservation_Util.ic_tran_rec_tbl(1).trans_qty||',
1634: qty2='||GMI_Reservation_Util.ic_tran_rec_tbl(1).trans_qty2);
1635: END IF;
1636:
1637: l_default_tran_rec := GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index);
1638:
1639: balance_default_lot
1640: ( p_ic_default_rec => l_default_tran_rec
1641: , p_opm_item_id => l_default_tran_rec.item_id

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

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

Line 1670: and location = gmi_reservation_util.g_default_loct

1666: into x_allocated_qty
1667: from ic_tran_pnd
1668: where line_id = p_query_input.demand_source_line_id
1669: and lot_id = 0
1670: and location = gmi_reservation_util.g_default_loct
1671: and doc_type='OMSO'
1672: and delete_mark =0
1673: and completed_ind=0;
1674: END IF;

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

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

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

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

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

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

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

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

Line 1734: l_ic_item_mst_rec GMI_Reservation_Util.ic_item_mst_rec;

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

Line 1757: GMI_Reservation_Util.Get_Default_Lot(

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

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

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

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

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

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

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

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

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

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

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

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

1817: END IF;
1818:
1819: CLOSE get_whse_ctl;
1820:
1821: GMI_Reservation_Util.printLn('(opm_dbg) x_default_lot_index='||x_default_lot_index);
1822:
1823: EXCEPTION
1824: WHEN FND_API.G_EXC_ERROR THEN
1825: GMI_Reservation_Util.printLn('End of Get_DefaultLot_from_ItemCtl. Error');

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

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

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

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

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

1949: x_return_status := FND_API.G_RET_STS_SUCCESS;
1950:
1951: x_ic_tran_rec := p_ic_tran_rec;
1952:
1953: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_id='||p_ic_tran_rec.trans_id, 'pick_lots.log');
1954: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_id='||p_ic_tran_rec.line_id, 'pick_lots.log');
1955: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: item_id='||p_ic_tran_rec.item_id, 'pick_lots.log');
1956: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||p_ic_tran_rec.co_code, 'pick_lots.log');
1957: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||p_ic_tran_rec.orgn_code, 'pick_lots.log');

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

1950:
1951: x_ic_tran_rec := p_ic_tran_rec;
1952:
1953: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_id='||p_ic_tran_rec.trans_id, 'pick_lots.log');
1954: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_id='||p_ic_tran_rec.line_id, 'pick_lots.log');
1955: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: item_id='||p_ic_tran_rec.item_id, 'pick_lots.log');
1956: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||p_ic_tran_rec.co_code, 'pick_lots.log');
1957: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||p_ic_tran_rec.orgn_code, 'pick_lots.log');
1958: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||p_ic_tran_rec.whse_code, 'pick_lots.log');

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

1951: x_ic_tran_rec := p_ic_tran_rec;
1952:
1953: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_id='||p_ic_tran_rec.trans_id, 'pick_lots.log');
1954: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_id='||p_ic_tran_rec.line_id, 'pick_lots.log');
1955: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: item_id='||p_ic_tran_rec.item_id, 'pick_lots.log');
1956: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||p_ic_tran_rec.co_code, 'pick_lots.log');
1957: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||p_ic_tran_rec.orgn_code, 'pick_lots.log');
1958: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||p_ic_tran_rec.whse_code, 'pick_lots.log');
1959: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||p_ic_tran_rec.lot_id, 'pick_lots.log');

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

1952:
1953: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_id='||p_ic_tran_rec.trans_id, 'pick_lots.log');
1954: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_id='||p_ic_tran_rec.line_id, 'pick_lots.log');
1955: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: item_id='||p_ic_tran_rec.item_id, 'pick_lots.log');
1956: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||p_ic_tran_rec.co_code, 'pick_lots.log');
1957: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||p_ic_tran_rec.orgn_code, 'pick_lots.log');
1958: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||p_ic_tran_rec.whse_code, 'pick_lots.log');
1959: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||p_ic_tran_rec.lot_id, 'pick_lots.log');
1960: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||p_ic_tran_rec.location, 'pick_lots.log');

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

1953: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_id='||p_ic_tran_rec.trans_id, 'pick_lots.log');
1954: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_id='||p_ic_tran_rec.line_id, 'pick_lots.log');
1955: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: item_id='||p_ic_tran_rec.item_id, 'pick_lots.log');
1956: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||p_ic_tran_rec.co_code, 'pick_lots.log');
1957: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||p_ic_tran_rec.orgn_code, 'pick_lots.log');
1958: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||p_ic_tran_rec.whse_code, 'pick_lots.log');
1959: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||p_ic_tran_rec.lot_id, 'pick_lots.log');
1960: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||p_ic_tran_rec.location, 'pick_lots.log');
1961: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||p_ic_tran_rec.doc_id, 'pick_lots.log');

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

1954: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_id='||p_ic_tran_rec.line_id, 'pick_lots.log');
1955: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: item_id='||p_ic_tran_rec.item_id, 'pick_lots.log');
1956: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||p_ic_tran_rec.co_code, 'pick_lots.log');
1957: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||p_ic_tran_rec.orgn_code, 'pick_lots.log');
1958: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||p_ic_tran_rec.whse_code, 'pick_lots.log');
1959: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||p_ic_tran_rec.lot_id, 'pick_lots.log');
1960: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||p_ic_tran_rec.location, 'pick_lots.log');
1961: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||p_ic_tran_rec.doc_id, 'pick_lots.log');
1962: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||p_ic_tran_rec.doc_type, 'pick_lots.log');

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

1955: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: item_id='||p_ic_tran_rec.item_id, 'pick_lots.log');
1956: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||p_ic_tran_rec.co_code, 'pick_lots.log');
1957: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||p_ic_tran_rec.orgn_code, 'pick_lots.log');
1958: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||p_ic_tran_rec.whse_code, 'pick_lots.log');
1959: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||p_ic_tran_rec.lot_id, 'pick_lots.log');
1960: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||p_ic_tran_rec.location, 'pick_lots.log');
1961: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||p_ic_tran_rec.doc_id, 'pick_lots.log');
1962: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||p_ic_tran_rec.doc_type, 'pick_lots.log');
1963: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||p_ic_tran_rec.doc_line, 'pick_lots.log');

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

1956: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||p_ic_tran_rec.co_code, 'pick_lots.log');
1957: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||p_ic_tran_rec.orgn_code, 'pick_lots.log');
1958: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||p_ic_tran_rec.whse_code, 'pick_lots.log');
1959: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||p_ic_tran_rec.lot_id, 'pick_lots.log');
1960: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||p_ic_tran_rec.location, 'pick_lots.log');
1961: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||p_ic_tran_rec.doc_id, 'pick_lots.log');
1962: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||p_ic_tran_rec.doc_type, 'pick_lots.log');
1963: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||p_ic_tran_rec.doc_line, 'pick_lots.log');
1964: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||p_ic_tran_rec.line_type, 'pick_lots.log');

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

1957: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||p_ic_tran_rec.orgn_code, 'pick_lots.log');
1958: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||p_ic_tran_rec.whse_code, 'pick_lots.log');
1959: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||p_ic_tran_rec.lot_id, 'pick_lots.log');
1960: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||p_ic_tran_rec.location, 'pick_lots.log');
1961: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||p_ic_tran_rec.doc_id, 'pick_lots.log');
1962: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||p_ic_tran_rec.doc_type, 'pick_lots.log');
1963: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||p_ic_tran_rec.doc_line, 'pick_lots.log');
1964: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||p_ic_tran_rec.line_type, 'pick_lots.log');
1965: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||p_ic_tran_rec.reason_code, 'pick_lots.log');

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

1958: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||p_ic_tran_rec.whse_code, 'pick_lots.log');
1959: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||p_ic_tran_rec.lot_id, 'pick_lots.log');
1960: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||p_ic_tran_rec.location, 'pick_lots.log');
1961: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||p_ic_tran_rec.doc_id, 'pick_lots.log');
1962: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||p_ic_tran_rec.doc_type, 'pick_lots.log');
1963: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||p_ic_tran_rec.doc_line, 'pick_lots.log');
1964: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||p_ic_tran_rec.line_type, 'pick_lots.log');
1965: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||p_ic_tran_rec.reason_code, 'pick_lots.log');
1966: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||p_ic_tran_rec.trans_date, 'pick_lots.log');

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

1959: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||p_ic_tran_rec.lot_id, 'pick_lots.log');
1960: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||p_ic_tran_rec.location, 'pick_lots.log');
1961: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||p_ic_tran_rec.doc_id, 'pick_lots.log');
1962: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||p_ic_tran_rec.doc_type, 'pick_lots.log');
1963: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||p_ic_tran_rec.doc_line, 'pick_lots.log');
1964: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||p_ic_tran_rec.line_type, 'pick_lots.log');
1965: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||p_ic_tran_rec.reason_code, 'pick_lots.log');
1966: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||p_ic_tran_rec.trans_date, 'pick_lots.log');
1967: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||p_ic_tran_rec.trans_qty, 'pick_lots.log');

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

1960: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||p_ic_tran_rec.location, 'pick_lots.log');
1961: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||p_ic_tran_rec.doc_id, 'pick_lots.log');
1962: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||p_ic_tran_rec.doc_type, 'pick_lots.log');
1963: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||p_ic_tran_rec.doc_line, 'pick_lots.log');
1964: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||p_ic_tran_rec.line_type, 'pick_lots.log');
1965: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||p_ic_tran_rec.reason_code, 'pick_lots.log');
1966: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||p_ic_tran_rec.trans_date, 'pick_lots.log');
1967: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||p_ic_tran_rec.trans_qty, 'pick_lots.log');
1968: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||p_ic_tran_rec.trans_qty2, 'pick_lots.log');

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

1961: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||p_ic_tran_rec.doc_id, 'pick_lots.log');
1962: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||p_ic_tran_rec.doc_type, 'pick_lots.log');
1963: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||p_ic_tran_rec.doc_line, 'pick_lots.log');
1964: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||p_ic_tran_rec.line_type, 'pick_lots.log');
1965: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||p_ic_tran_rec.reason_code, 'pick_lots.log');
1966: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||p_ic_tran_rec.trans_date, 'pick_lots.log');
1967: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||p_ic_tran_rec.trans_qty, 'pick_lots.log');
1968: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||p_ic_tran_rec.trans_qty2, 'pick_lots.log');
1969: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||p_ic_tran_rec.qc_grade, 'pick_lots.log');

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

1962: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||p_ic_tran_rec.doc_type, 'pick_lots.log');
1963: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||p_ic_tran_rec.doc_line, 'pick_lots.log');
1964: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||p_ic_tran_rec.line_type, 'pick_lots.log');
1965: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||p_ic_tran_rec.reason_code, 'pick_lots.log');
1966: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||p_ic_tran_rec.trans_date, 'pick_lots.log');
1967: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||p_ic_tran_rec.trans_qty, 'pick_lots.log');
1968: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||p_ic_tran_rec.trans_qty2, 'pick_lots.log');
1969: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||p_ic_tran_rec.qc_grade, 'pick_lots.log');
1970: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||p_ic_tran_rec.lot_no, 'pick_lots.log');

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

1963: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||p_ic_tran_rec.doc_line, 'pick_lots.log');
1964: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||p_ic_tran_rec.line_type, 'pick_lots.log');
1965: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||p_ic_tran_rec.reason_code, 'pick_lots.log');
1966: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||p_ic_tran_rec.trans_date, 'pick_lots.log');
1967: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||p_ic_tran_rec.trans_qty, 'pick_lots.log');
1968: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||p_ic_tran_rec.trans_qty2, 'pick_lots.log');
1969: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||p_ic_tran_rec.qc_grade, 'pick_lots.log');
1970: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||p_ic_tran_rec.lot_no, 'pick_lots.log');
1971: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||p_ic_tran_rec.sublot_no, 'pick_lots.log');

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

1964: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||p_ic_tran_rec.line_type, 'pick_lots.log');
1965: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||p_ic_tran_rec.reason_code, 'pick_lots.log');
1966: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||p_ic_tran_rec.trans_date, 'pick_lots.log');
1967: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||p_ic_tran_rec.trans_qty, 'pick_lots.log');
1968: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||p_ic_tran_rec.trans_qty2, 'pick_lots.log');
1969: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||p_ic_tran_rec.qc_grade, 'pick_lots.log');
1970: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||p_ic_tran_rec.lot_no, 'pick_lots.log');
1971: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||p_ic_tran_rec.sublot_no, 'pick_lots.log');
1972: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||p_ic_tran_rec.lot_status, 'pick_lots.log');

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

1965: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||p_ic_tran_rec.reason_code, 'pick_lots.log');
1966: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||p_ic_tran_rec.trans_date, 'pick_lots.log');
1967: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||p_ic_tran_rec.trans_qty, 'pick_lots.log');
1968: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||p_ic_tran_rec.trans_qty2, 'pick_lots.log');
1969: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||p_ic_tran_rec.qc_grade, 'pick_lots.log');
1970: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||p_ic_tran_rec.lot_no, 'pick_lots.log');
1971: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||p_ic_tran_rec.sublot_no, 'pick_lots.log');
1972: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||p_ic_tran_rec.lot_status, 'pick_lots.log');
1973: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||p_ic_tran_rec.trans_um, 'pick_lots.log');

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

1966: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||p_ic_tran_rec.trans_date, 'pick_lots.log');
1967: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||p_ic_tran_rec.trans_qty, 'pick_lots.log');
1968: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||p_ic_tran_rec.trans_qty2, 'pick_lots.log');
1969: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||p_ic_tran_rec.qc_grade, 'pick_lots.log');
1970: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||p_ic_tran_rec.lot_no, 'pick_lots.log');
1971: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||p_ic_tran_rec.sublot_no, 'pick_lots.log');
1972: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||p_ic_tran_rec.lot_status, 'pick_lots.log');
1973: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||p_ic_tran_rec.trans_um, 'pick_lots.log');
1974: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um2='||p_ic_tran_rec.trans_um2, 'pick_lots.log');

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

1967: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||p_ic_tran_rec.trans_qty, 'pick_lots.log');
1968: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||p_ic_tran_rec.trans_qty2, 'pick_lots.log');
1969: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||p_ic_tran_rec.qc_grade, 'pick_lots.log');
1970: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||p_ic_tran_rec.lot_no, 'pick_lots.log');
1971: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||p_ic_tran_rec.sublot_no, 'pick_lots.log');
1972: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||p_ic_tran_rec.lot_status, 'pick_lots.log');
1973: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||p_ic_tran_rec.trans_um, 'pick_lots.log');
1974: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um2='||p_ic_tran_rec.trans_um2, 'pick_lots.log');
1975: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: staged_ind='||p_ic_tran_rec.staged_ind, 'pick_lots.log'); */

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

1968: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||p_ic_tran_rec.trans_qty2, 'pick_lots.log');
1969: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||p_ic_tran_rec.qc_grade, 'pick_lots.log');
1970: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||p_ic_tran_rec.lot_no, 'pick_lots.log');
1971: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||p_ic_tran_rec.sublot_no, 'pick_lots.log');
1972: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||p_ic_tran_rec.lot_status, 'pick_lots.log');
1973: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||p_ic_tran_rec.trans_um, 'pick_lots.log');
1974: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um2='||p_ic_tran_rec.trans_um2, 'pick_lots.log');
1975: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: staged_ind='||p_ic_tran_rec.staged_ind, 'pick_lots.log'); */
1976: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: text_code='||p_ic_tran_rec.text_code, 'pick_lots.log'); */

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

1969: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||p_ic_tran_rec.qc_grade, 'pick_lots.log');
1970: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||p_ic_tran_rec.lot_no, 'pick_lots.log');
1971: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||p_ic_tran_rec.sublot_no, 'pick_lots.log');
1972: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||p_ic_tran_rec.lot_status, 'pick_lots.log');
1973: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||p_ic_tran_rec.trans_um, 'pick_lots.log');
1974: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um2='||p_ic_tran_rec.trans_um2, 'pick_lots.log');
1975: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: staged_ind='||p_ic_tran_rec.staged_ind, 'pick_lots.log'); */
1976: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: text_code='||p_ic_tran_rec.text_code, 'pick_lots.log'); */
1977:

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

1970: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||p_ic_tran_rec.lot_no, 'pick_lots.log');
1971: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||p_ic_tran_rec.sublot_no, 'pick_lots.log');
1972: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||p_ic_tran_rec.lot_status, 'pick_lots.log');
1973: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||p_ic_tran_rec.trans_um, 'pick_lots.log');
1974: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um2='||p_ic_tran_rec.trans_um2, 'pick_lots.log');
1975: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: staged_ind='||p_ic_tran_rec.staged_ind, 'pick_lots.log'); */
1976: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: text_code='||p_ic_tran_rec.text_code, 'pick_lots.log'); */
1977:
1978: IF p_ic_tran_rec.text_code = 0 THEN

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

1971: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||p_ic_tran_rec.sublot_no, 'pick_lots.log');
1972: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||p_ic_tran_rec.lot_status, 'pick_lots.log');
1973: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||p_ic_tran_rec.trans_um, 'pick_lots.log');
1974: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um2='||p_ic_tran_rec.trans_um2, 'pick_lots.log');
1975: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: staged_ind='||p_ic_tran_rec.staged_ind, 'pick_lots.log'); */
1976: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: text_code='||p_ic_tran_rec.text_code, 'pick_lots.log'); */
1977:
1978: IF p_ic_tran_rec.text_code = 0 THEN
1979: x_ic_tran_rec.text_code := NULL;

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

1972: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||p_ic_tran_rec.lot_status, 'pick_lots.log');
1973: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||p_ic_tran_rec.trans_um, 'pick_lots.log');
1974: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um2='||p_ic_tran_rec.trans_um2, 'pick_lots.log');
1975: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: staged_ind='||p_ic_tran_rec.staged_ind, 'pick_lots.log'); */
1976: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: text_code='||p_ic_tran_rec.text_code, 'pick_lots.log'); */
1977:
1978: IF p_ic_tran_rec.text_code = 0 THEN
1979: x_ic_tran_rec.text_code := NULL;
1980: END IF;

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

1979: x_ic_tran_rec.text_code := NULL;
1980: END IF;
1981: x_ic_tran_rec.staged_ind := 0;
1982:
1983: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check trans_id ', 'pick_lots.log');
1984: IF ( p_ic_tran_rec.trans_id = 0
1985: OR p_ic_tran_rec.trans_id IS NULL
1986: OR p_ic_tran_rec.trans_id = FND_API.G_MISS_NUM)
1987: THEN

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

1985: OR p_ic_tran_rec.trans_id IS NULL
1986: OR p_ic_tran_rec.trans_id = FND_API.G_MISS_NUM)
1987: THEN
1988: x_ic_tran_rec.trans_id := 0;
1989: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Set trans_id=0 ', 'pick_lots.log');
1990: FND_MESSAGE.Set_Name('GMI','GMI_MISSING');
1991: FND_MESSAGE.Set_Token('MISSING', 'trans_id');
1992: FND_MSG_PUB.Add;
1993: /* raise FND_API.G_EXC_ERROR; */

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

1992: FND_MSG_PUB.Add;
1993: /* raise FND_API.G_EXC_ERROR; */
1994: END IF;
1995:
1996: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check item_id ', 'pick_lots.log');
1997: IF ( p_ic_tran_rec.item_id = 0
1998: OR p_ic_tran_rec.item_id IS NULL
1999: OR p_ic_tran_rec.item_id = FND_API.G_MISS_NUM)
2000: THEN

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

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

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

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

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

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

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

2056: /* raise FND_API.G_EXC_ERROR; */
2057: END IF;
2058:
2059:
2060: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: Check lot_id ', 'pick_lots.log');
2061: IF ( p_ic_tran_rec.lot_id = 0
2062: OR p_ic_tran_rec.lot_id IS NULL
2063: OR p_ic_tran_rec.lot_id = FND_API.G_MISS_NUM)
2064: THEN

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2179: END IF;
2180:
2181:
2182:
2183: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_id='||x_ic_tran_rec.trans_id, 'pick_lots.log');
2184: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_id='||x_ic_tran_rec.line_id, 'pick_lots.log');
2185: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: item_id='||x_ic_tran_rec.item_id, 'pick_lots.log');
2186: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||x_ic_tran_rec.co_code, 'pick_lots.log');
2187: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||x_ic_tran_rec.orgn_code, 'pick_lots.log');

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

2180:
2181:
2182:
2183: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_id='||x_ic_tran_rec.trans_id, 'pick_lots.log');
2184: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_id='||x_ic_tran_rec.line_id, 'pick_lots.log');
2185: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: item_id='||x_ic_tran_rec.item_id, 'pick_lots.log');
2186: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||x_ic_tran_rec.co_code, 'pick_lots.log');
2187: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||x_ic_tran_rec.orgn_code, 'pick_lots.log');
2188: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||x_ic_tran_rec.whse_code, 'pick_lots.log');

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

2181:
2182:
2183: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_id='||x_ic_tran_rec.trans_id, 'pick_lots.log');
2184: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_id='||x_ic_tran_rec.line_id, 'pick_lots.log');
2185: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: item_id='||x_ic_tran_rec.item_id, 'pick_lots.log');
2186: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||x_ic_tran_rec.co_code, 'pick_lots.log');
2187: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||x_ic_tran_rec.orgn_code, 'pick_lots.log');
2188: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||x_ic_tran_rec.whse_code, 'pick_lots.log');
2189: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||x_ic_tran_rec.lot_id, 'pick_lots.log');

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

2182:
2183: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_id='||x_ic_tran_rec.trans_id, 'pick_lots.log');
2184: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_id='||x_ic_tran_rec.line_id, 'pick_lots.log');
2185: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: item_id='||x_ic_tran_rec.item_id, 'pick_lots.log');
2186: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||x_ic_tran_rec.co_code, 'pick_lots.log');
2187: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||x_ic_tran_rec.orgn_code, 'pick_lots.log');
2188: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||x_ic_tran_rec.whse_code, 'pick_lots.log');
2189: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||x_ic_tran_rec.lot_id, 'pick_lots.log');
2190: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||x_ic_tran_rec.location, 'pick_lots.log');

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

2183: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_id='||x_ic_tran_rec.trans_id, 'pick_lots.log');
2184: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_id='||x_ic_tran_rec.line_id, 'pick_lots.log');
2185: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: item_id='||x_ic_tran_rec.item_id, 'pick_lots.log');
2186: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||x_ic_tran_rec.co_code, 'pick_lots.log');
2187: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||x_ic_tran_rec.orgn_code, 'pick_lots.log');
2188: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||x_ic_tran_rec.whse_code, 'pick_lots.log');
2189: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||x_ic_tran_rec.lot_id, 'pick_lots.log');
2190: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||x_ic_tran_rec.location, 'pick_lots.log');
2191: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||x_ic_tran_rec.doc_id, 'pick_lots.log');

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

2184: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_id='||x_ic_tran_rec.line_id, 'pick_lots.log');
2185: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: item_id='||x_ic_tran_rec.item_id, 'pick_lots.log');
2186: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||x_ic_tran_rec.co_code, 'pick_lots.log');
2187: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||x_ic_tran_rec.orgn_code, 'pick_lots.log');
2188: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||x_ic_tran_rec.whse_code, 'pick_lots.log');
2189: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||x_ic_tran_rec.lot_id, 'pick_lots.log');
2190: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||x_ic_tran_rec.location, 'pick_lots.log');
2191: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||x_ic_tran_rec.doc_id, 'pick_lots.log');
2192: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||x_ic_tran_rec.doc_type, 'pick_lots.log');

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

2185: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: item_id='||x_ic_tran_rec.item_id, 'pick_lots.log');
2186: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||x_ic_tran_rec.co_code, 'pick_lots.log');
2187: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||x_ic_tran_rec.orgn_code, 'pick_lots.log');
2188: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||x_ic_tran_rec.whse_code, 'pick_lots.log');
2189: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||x_ic_tran_rec.lot_id, 'pick_lots.log');
2190: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||x_ic_tran_rec.location, 'pick_lots.log');
2191: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||x_ic_tran_rec.doc_id, 'pick_lots.log');
2192: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||x_ic_tran_rec.doc_type, 'pick_lots.log');
2193: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||x_ic_tran_rec.doc_line, 'pick_lots.log');

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

2186: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: co_code='||x_ic_tran_rec.co_code, 'pick_lots.log');
2187: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||x_ic_tran_rec.orgn_code, 'pick_lots.log');
2188: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||x_ic_tran_rec.whse_code, 'pick_lots.log');
2189: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||x_ic_tran_rec.lot_id, 'pick_lots.log');
2190: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||x_ic_tran_rec.location, 'pick_lots.log');
2191: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||x_ic_tran_rec.doc_id, 'pick_lots.log');
2192: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||x_ic_tran_rec.doc_type, 'pick_lots.log');
2193: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||x_ic_tran_rec.doc_line, 'pick_lots.log');
2194: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||x_ic_tran_rec.line_type, 'pick_lots.log');

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

2187: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: orgn_code='||x_ic_tran_rec.orgn_code, 'pick_lots.log');
2188: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||x_ic_tran_rec.whse_code, 'pick_lots.log');
2189: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||x_ic_tran_rec.lot_id, 'pick_lots.log');
2190: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||x_ic_tran_rec.location, 'pick_lots.log');
2191: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||x_ic_tran_rec.doc_id, 'pick_lots.log');
2192: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||x_ic_tran_rec.doc_type, 'pick_lots.log');
2193: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||x_ic_tran_rec.doc_line, 'pick_lots.log');
2194: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||x_ic_tran_rec.line_type, 'pick_lots.log');
2195: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||x_ic_tran_rec.reason_code, 'pick_lots.log');

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

2188: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: whse_code='||x_ic_tran_rec.whse_code, 'pick_lots.log');
2189: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||x_ic_tran_rec.lot_id, 'pick_lots.log');
2190: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||x_ic_tran_rec.location, 'pick_lots.log');
2191: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||x_ic_tran_rec.doc_id, 'pick_lots.log');
2192: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||x_ic_tran_rec.doc_type, 'pick_lots.log');
2193: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||x_ic_tran_rec.doc_line, 'pick_lots.log');
2194: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||x_ic_tran_rec.line_type, 'pick_lots.log');
2195: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||x_ic_tran_rec.reason_code, 'pick_lots.log');
2196: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||x_ic_tran_rec.trans_date, 'pick_lots.log');

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

2189: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_id='||x_ic_tran_rec.lot_id, 'pick_lots.log');
2190: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||x_ic_tran_rec.location, 'pick_lots.log');
2191: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||x_ic_tran_rec.doc_id, 'pick_lots.log');
2192: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||x_ic_tran_rec.doc_type, 'pick_lots.log');
2193: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||x_ic_tran_rec.doc_line, 'pick_lots.log');
2194: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||x_ic_tran_rec.line_type, 'pick_lots.log');
2195: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||x_ic_tran_rec.reason_code, 'pick_lots.log');
2196: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||x_ic_tran_rec.trans_date, 'pick_lots.log');
2197: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||x_ic_tran_rec.trans_qty, 'pick_lots.log');

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

2190: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: location='||x_ic_tran_rec.location, 'pick_lots.log');
2191: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||x_ic_tran_rec.doc_id, 'pick_lots.log');
2192: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||x_ic_tran_rec.doc_type, 'pick_lots.log');
2193: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||x_ic_tran_rec.doc_line, 'pick_lots.log');
2194: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||x_ic_tran_rec.line_type, 'pick_lots.log');
2195: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||x_ic_tran_rec.reason_code, 'pick_lots.log');
2196: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||x_ic_tran_rec.trans_date, 'pick_lots.log');
2197: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||x_ic_tran_rec.trans_qty, 'pick_lots.log');
2198: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||x_ic_tran_rec.trans_qty2, 'pick_lots.log');

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

2191: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_id='||x_ic_tran_rec.doc_id, 'pick_lots.log');
2192: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||x_ic_tran_rec.doc_type, 'pick_lots.log');
2193: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||x_ic_tran_rec.doc_line, 'pick_lots.log');
2194: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||x_ic_tran_rec.line_type, 'pick_lots.log');
2195: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||x_ic_tran_rec.reason_code, 'pick_lots.log');
2196: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||x_ic_tran_rec.trans_date, 'pick_lots.log');
2197: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||x_ic_tran_rec.trans_qty, 'pick_lots.log');
2198: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||x_ic_tran_rec.trans_qty2, 'pick_lots.log');
2199: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||x_ic_tran_rec.qc_grade, 'pick_lots.log');

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

2192: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_type='||x_ic_tran_rec.doc_type, 'pick_lots.log');
2193: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||x_ic_tran_rec.doc_line, 'pick_lots.log');
2194: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||x_ic_tran_rec.line_type, 'pick_lots.log');
2195: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||x_ic_tran_rec.reason_code, 'pick_lots.log');
2196: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||x_ic_tran_rec.trans_date, 'pick_lots.log');
2197: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||x_ic_tran_rec.trans_qty, 'pick_lots.log');
2198: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||x_ic_tran_rec.trans_qty2, 'pick_lots.log');
2199: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||x_ic_tran_rec.qc_grade, 'pick_lots.log');
2200: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||x_ic_tran_rec.lot_no, 'pick_lots.log');

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

2193: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: doc_line='||x_ic_tran_rec.doc_line, 'pick_lots.log');
2194: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||x_ic_tran_rec.line_type, 'pick_lots.log');
2195: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||x_ic_tran_rec.reason_code, 'pick_lots.log');
2196: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||x_ic_tran_rec.trans_date, 'pick_lots.log');
2197: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||x_ic_tran_rec.trans_qty, 'pick_lots.log');
2198: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||x_ic_tran_rec.trans_qty2, 'pick_lots.log');
2199: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||x_ic_tran_rec.qc_grade, 'pick_lots.log');
2200: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||x_ic_tran_rec.lot_no, 'pick_lots.log');
2201: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||x_ic_tran_rec.sublot_no, 'pick_lots.log');

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

2194: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: line_type='||x_ic_tran_rec.line_type, 'pick_lots.log');
2195: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||x_ic_tran_rec.reason_code, 'pick_lots.log');
2196: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||x_ic_tran_rec.trans_date, 'pick_lots.log');
2197: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||x_ic_tran_rec.trans_qty, 'pick_lots.log');
2198: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||x_ic_tran_rec.trans_qty2, 'pick_lots.log');
2199: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||x_ic_tran_rec.qc_grade, 'pick_lots.log');
2200: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||x_ic_tran_rec.lot_no, 'pick_lots.log');
2201: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||x_ic_tran_rec.sublot_no, 'pick_lots.log');
2202: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||x_ic_tran_rec.lot_status, 'pick_lots.log');

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

2195: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: reason_code='||x_ic_tran_rec.reason_code, 'pick_lots.log');
2196: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||x_ic_tran_rec.trans_date, 'pick_lots.log');
2197: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||x_ic_tran_rec.trans_qty, 'pick_lots.log');
2198: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||x_ic_tran_rec.trans_qty2, 'pick_lots.log');
2199: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||x_ic_tran_rec.qc_grade, 'pick_lots.log');
2200: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||x_ic_tran_rec.lot_no, 'pick_lots.log');
2201: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||x_ic_tran_rec.sublot_no, 'pick_lots.log');
2202: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||x_ic_tran_rec.lot_status, 'pick_lots.log');
2203: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||x_ic_tran_rec.trans_um, 'pick_lots.log');

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

2196: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_date='||x_ic_tran_rec.trans_date, 'pick_lots.log');
2197: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||x_ic_tran_rec.trans_qty, 'pick_lots.log');
2198: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||x_ic_tran_rec.trans_qty2, 'pick_lots.log');
2199: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||x_ic_tran_rec.qc_grade, 'pick_lots.log');
2200: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||x_ic_tran_rec.lot_no, 'pick_lots.log');
2201: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||x_ic_tran_rec.sublot_no, 'pick_lots.log');
2202: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||x_ic_tran_rec.lot_status, 'pick_lots.log');
2203: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||x_ic_tran_rec.trans_um, 'pick_lots.log');
2204: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um2='||x_ic_tran_rec.trans_um2, 'pick_lots.log');

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

2197: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty='||x_ic_tran_rec.trans_qty, 'pick_lots.log');
2198: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||x_ic_tran_rec.trans_qty2, 'pick_lots.log');
2199: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||x_ic_tran_rec.qc_grade, 'pick_lots.log');
2200: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||x_ic_tran_rec.lot_no, 'pick_lots.log');
2201: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||x_ic_tran_rec.sublot_no, 'pick_lots.log');
2202: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||x_ic_tran_rec.lot_status, 'pick_lots.log');
2203: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||x_ic_tran_rec.trans_um, 'pick_lots.log');
2204: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um2='||x_ic_tran_rec.trans_um2, 'pick_lots.log');
2205: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: staged_ind='||x_ic_tran_rec.staged_ind, 'pick_lots.log'); */

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

2198: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_qty2='||x_ic_tran_rec.trans_qty2, 'pick_lots.log');
2199: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||x_ic_tran_rec.qc_grade, 'pick_lots.log');
2200: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||x_ic_tran_rec.lot_no, 'pick_lots.log');
2201: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||x_ic_tran_rec.sublot_no, 'pick_lots.log');
2202: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||x_ic_tran_rec.lot_status, 'pick_lots.log');
2203: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||x_ic_tran_rec.trans_um, 'pick_lots.log');
2204: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um2='||x_ic_tran_rec.trans_um2, 'pick_lots.log');
2205: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: staged_ind='||x_ic_tran_rec.staged_ind, 'pick_lots.log'); */
2206:

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

2199: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: qc_grade='||x_ic_tran_rec.qc_grade, 'pick_lots.log');
2200: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||x_ic_tran_rec.lot_no, 'pick_lots.log');
2201: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||x_ic_tran_rec.sublot_no, 'pick_lots.log');
2202: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||x_ic_tran_rec.lot_status, 'pick_lots.log');
2203: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||x_ic_tran_rec.trans_um, 'pick_lots.log');
2204: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um2='||x_ic_tran_rec.trans_um2, 'pick_lots.log');
2205: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: staged_ind='||x_ic_tran_rec.staged_ind, 'pick_lots.log'); */
2206:
2207: EXCEPTION

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

2200: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_no='||x_ic_tran_rec.lot_no, 'pick_lots.log');
2201: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||x_ic_tran_rec.sublot_no, 'pick_lots.log');
2202: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||x_ic_tran_rec.lot_status, 'pick_lots.log');
2203: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||x_ic_tran_rec.trans_um, 'pick_lots.log');
2204: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um2='||x_ic_tran_rec.trans_um2, 'pick_lots.log');
2205: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: staged_ind='||x_ic_tran_rec.staged_ind, 'pick_lots.log'); */
2206:
2207: EXCEPTION
2208: WHEN FND_API.G_EXC_ERROR THEN

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

2201: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: sublot_no='||x_ic_tran_rec.sublot_no, 'pick_lots.log');
2202: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: lot_status='||x_ic_tran_rec.lot_status, 'pick_lots.log');
2203: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um='||x_ic_tran_rec.trans_um, 'pick_lots.log');
2204: GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: trans_um2='||x_ic_tran_rec.trans_um2, 'pick_lots.log');
2205: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: staged_ind='||x_ic_tran_rec.staged_ind, 'pick_lots.log'); */
2206:
2207: EXCEPTION
2208: WHEN FND_API.G_EXC_ERROR THEN
2209: GMI_Reservation_Util.printLn('End of Validation_ic_tran_rec. Error', 'pick_lots.log');

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

2205: /* GMI_reservation_Util.PrintLn('(opm_dbg) in Util.Validation_ictran_rec: staged_ind='||x_ic_tran_rec.staged_ind, 'pick_lots.log'); */
2206:
2207: EXCEPTION
2208: WHEN FND_API.G_EXC_ERROR THEN
2209: GMI_Reservation_Util.printLn('End of Validation_ic_tran_rec. Error', 'pick_lots.log');
2210: x_return_status := FND_API.G_RET_STS_ERROR;
2211:
2212: /* Get message count and data */
2213: FND_MSG_PUB.count_and_get

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

2215: , p_data => x_msg_data
2216: );
2217:
2218: WHEN OTHERS THEN
2219: GMI_Reservation_Util.printLn('End of Validation_ic_tran_rec. ErrorOthers', 'pick_lots.log');
2220: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2221:
2222: FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME
2223: , l_api_name

Line 2309: l_ic_item_mst_rec GMI_Reservation_Util.ic_item_mst_rec;

2305:
2306: /* For the Allocation rules. */
2307: l_op_alot_prm_rec op_alot_prm%ROWTYPE;
2308: l_inventory_item_id NUMBER;
2309: l_ic_item_mst_rec GMI_Reservation_Util.ic_item_mst_rec;
2310: l_cust_no op_cust_mst.cust_no%TYPE;
2311: l_co_code op_cust_mst.co_code%TYPE; --B1731567 co_code of cust
2312:
2313: /* added by fabdi 20/08/2001 Bug 2023369 */

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

2377: l_change_lot := FALSE;
2378:
2379: ll_ic_tran_rec := p_ic_tran_rec;
2380:
2381: GMI_reservation_Util.PrintLn('Entering Set_Pick_Lots, trans_date='||to_char(p_ic_tran_rec.trans_date, 'DD/MM/YYYY HH24:MI:SS'));
2382: GMI_reservation_Util.PrintLn(' reason_code='||p_ic_tran_rec.reason_code);
2383:
2384: /* do this first to resolve a performance issue 1846396*/
2385: /* do nothing if no real allocations */

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

2378:
2379: ll_ic_tran_rec := p_ic_tran_rec;
2380:
2381: GMI_reservation_Util.PrintLn('Entering Set_Pick_Lots, trans_date='||to_char(p_ic_tran_rec.trans_date, 'DD/MM/YYYY HH24:MI:SS'));
2382: GMI_reservation_Util.PrintLn(' reason_code='||p_ic_tran_rec.reason_code);
2383:
2384: /* do this first to resolve a performance issue 1846396*/
2385: /* do nothing if no real allocations */
2386: IF (nvl(ll_ic_tran_rec.trans_id,0) = 0 AND nvl(ll_ic_tran_rec.trans_qty,0) = 0) THEN

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

2388: END IF;
2389:
2390: IF (NVL(ll_ic_tran_rec.line_id, 0) <= 0)
2391: THEN
2392: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Because trans_line_id (='||ll_ic_tran_rec.line_id||') is not >0');
2393: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2394: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Validation_ictran_rec');
2395: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2396: FND_MSG_PUB.ADD;

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

2390: IF (NVL(ll_ic_tran_rec.line_id, 0) <= 0)
2391: THEN
2392: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Because trans_line_id (='||ll_ic_tran_rec.line_id||') is not >0');
2393: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2394: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Validation_ictran_rec');
2395: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2396: FND_MSG_PUB.ADD;
2397: RAISE FND_API.G_EXC_ERROR;
2398: ELSE

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

2412:
2413: IF (c_sales_order_info%NOTFOUND)
2414: THEN
2415: CLOSE c_sales_order_info;
2416: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots : sales_order(line_id='||ll_ic_tran_rec.line_id||')=NOTFOUND', 'pick_lots.log');
2417: FND_MESSAGE.Set_Name('GMI','GMI_QRY_SO_FAILED');
2418: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2419: FND_MESSAGE.Set_Token('SO_LINE_ID', ll_ic_tran_rec.line_id);
2420: FND_MSG_PUB.Add;

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

2419: FND_MESSAGE.Set_Token('SO_LINE_ID', ll_ic_tran_rec.line_id);
2420: FND_MSG_PUB.Add;
2421: RAISE FND_API.G_EXC_ERROR;
2422: ELSE
2423: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots FOUND: line_id='||ll_ic_tran_rec.line_id||'.', 'pick_lots.log');
2424: END IF;
2425: CLOSE c_sales_order_info;
2426:
2427: ll_ic_tran_rec.doc_id := l_demand_source_header_id;

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

2446:
2447: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
2448: OR (l_whse_code <> ll_ic_tran_rec.whse_code)
2449: THEN
2450: GMI_reservation_Util.PrintLn('(opm_dbg) in end of GMI_Reservation_Util.Set_Pick_Lots ERROR:Returned by Get_Process_Org.');
2451: FND_MESSAGE.Set_Name('GMI','GMI_GET_PROCESS_ORG');
2452: FND_MESSAGE.Set_Token('ORGANIZATION_ID', l_organization_id);
2453: FND_MSG_PUB.Add;
2454: RAISE FND_API.G_EXC_ERROR;

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

2457: l_co_code := ll_ic_tran_rec.co_code;
2458: /* ============================================================================================= */
2459: /* Get Item details*/
2460: /* =============================================================================================*/
2461: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Entering Validation_For_Query. item_id='||l_inventory_item_id);
2462: Get_OPM_item_from_Apps(
2463: p_organization_id => l_organization_id
2464: , p_inventory_item_id => l_inventory_item_id
2465: , x_ic_item_mst_rec => l_ic_item_mst_rec

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

2483: OPEN get_cust_no;
2484: FETCH get_cust_no INTO l_cust_no;
2485: /* B1731567 - retrieve co_code relating to cust_no */
2486: IF get_cust_no%NOTFOUND THEN
2487: GMI_reservation_Util.PrintLn('cust_no not found whse co_code/site_use_id ');
2488: CLOSE get_cust_no;
2489: ELSE
2490: CLOSE get_cust_no; -- Bug 3598280
2491: GMI_ALLOCATION_RULES_PVT.GET_ALLOCATION_PARMS

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

2502: /* ------------------------------------------------------------------------ */
2503: IF ((l_op_alot_prm_rec.alloc_class = ' ') OR
2504: (l_op_alot_prm_rec.delete_mark = 1))
2505: THEN
2506: GMI_Reservation_Util.PrintLn('(opm_dbg) allocation - Error missing allocation parms',1);
2507: FND_MESSAGE.SET_NAME('GML','GML_NO_ALLOCATION_PARMS');
2508: FND_MESSAGE.SET_TOKEN('ALLOC_CLASS', l_ic_item_mst_rec.alloc_class);
2509: FND_MSG_PUB.Add;
2510: RAISE FND_API.G_EXC_ERROR;

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

2515: /* --------------------------------------------------------------------- */
2516: IF (l_op_alot_prm_rec.alloc_horizon > 0) AND
2517: (p_ic_tran_rec.trans_date > (SYSDATE + l_op_alot_prm_rec.alloc_horizon))
2518: THEN
2519: GMI_Reservation_Util.PrintLn('(opm_dbg) allocation horizon is out - using '|| l_op_alot_prm_rec.alloc_horizon||' days.');
2520: GMI_Reservation_Util.PrintLn('(opm_dbg) do allocate from sysdate > ' || (p_ic_tran_rec.trans_date + l_op_alot_prm_rec.alloc_horizon));
2521: GMI_Reservation_Util.PrintLn('(opm_dbg) or choose trans_date < '|| (SYSDATE + l_op_alot_prm_rec.alloc_horizon));
2522: FND_MESSAGE.SET_NAME('GML','SO_E_ALLOC_HORIZON_ERR');
2523: FND_MSG_PUB.Add;

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

2516: IF (l_op_alot_prm_rec.alloc_horizon > 0) AND
2517: (p_ic_tran_rec.trans_date > (SYSDATE + l_op_alot_prm_rec.alloc_horizon))
2518: THEN
2519: GMI_Reservation_Util.PrintLn('(opm_dbg) allocation horizon is out - using '|| l_op_alot_prm_rec.alloc_horizon||' days.');
2520: GMI_Reservation_Util.PrintLn('(opm_dbg) do allocate from sysdate > ' || (p_ic_tran_rec.trans_date + l_op_alot_prm_rec.alloc_horizon));
2521: GMI_Reservation_Util.PrintLn('(opm_dbg) or choose trans_date < '|| (SYSDATE + l_op_alot_prm_rec.alloc_horizon));
2522: FND_MESSAGE.SET_NAME('GML','SO_E_ALLOC_HORIZON_ERR');
2523: FND_MSG_PUB.Add;
2524: RAISE FND_API.G_EXC_ERROR;

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

2517: (p_ic_tran_rec.trans_date > (SYSDATE + l_op_alot_prm_rec.alloc_horizon))
2518: THEN
2519: GMI_Reservation_Util.PrintLn('(opm_dbg) allocation horizon is out - using '|| l_op_alot_prm_rec.alloc_horizon||' days.');
2520: GMI_Reservation_Util.PrintLn('(opm_dbg) do allocate from sysdate > ' || (p_ic_tran_rec.trans_date + l_op_alot_prm_rec.alloc_horizon));
2521: GMI_Reservation_Util.PrintLn('(opm_dbg) or choose trans_date < '|| (SYSDATE + l_op_alot_prm_rec.alloc_horizon));
2522: FND_MESSAGE.SET_NAME('GML','SO_E_ALLOC_HORIZON_ERR');
2523: FND_MSG_PUB.Add;
2524: RAISE FND_API.G_EXC_ERROR;
2525: END IF;

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

2545: , x_msg_count => x_msg_count
2546: , x_msg_data => x_msg_data);
2547:
2548: ll_ic_tran_rec.trans_um :=l_uom1;
2549: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: trans_um='||ll_ic_tran_rec.trans_um||'.', 'pick_lots.log');
2550: END IF;
2551:
2552: IF (ll_ic_tran_rec.trans_um2 is not NULL)
2553: THEN

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

2557: , x_return_status => x_return_status
2558: , x_msg_count => x_msg_count
2559: , x_msg_data => x_msg_data);
2560: ll_ic_tran_rec.trans_um2:=l_uom2;
2561: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: trans_um2='||ll_ic_tran_rec.trans_um2||'.', 'pick_lots.log');
2562: END IF;
2563:
2564:
2565: /* ============================================================================================== */

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

2592: /* ======================================================================================= */
2593: /* There may not be any rows, and it should be possible ! (if not auto-allocate before) */
2594: /* Case where Nothing is Reserved. */
2595: /* ======================================================================================= */
2596: IF (GMI_Reservation_Util.ic_tran_rec_tbl.COUNT = 0)
2597: THEN
2598: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: No Error but No Rows Found in reservation', 'pick_lots.log');
2599: /* Create the default lot */
2600: GMI_Reservation_Util.Create_Empty_Default_Lot

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

2594: /* Case where Nothing is Reserved. */
2595: /* ======================================================================================= */
2596: IF (GMI_Reservation_Util.ic_tran_rec_tbl.COUNT = 0)
2597: THEN
2598: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: No Error but No Rows Found in reservation', 'pick_lots.log');
2599: /* Create the default lot */
2600: GMI_Reservation_Util.Create_Empty_Default_Lot
2601: ( p_ic_tran_rec => ll_ic_tran_rec
2602: , p_organization_id => l_organization_id

Line 2600: GMI_Reservation_Util.Create_Empty_Default_Lot

2596: IF (GMI_Reservation_Util.ic_tran_rec_tbl.COUNT = 0)
2597: THEN
2598: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: No Error but No Rows Found in reservation', 'pick_lots.log');
2599: /* Create the default lot */
2600: GMI_Reservation_Util.Create_Empty_Default_Lot
2601: ( p_ic_tran_rec => ll_ic_tran_rec
2602: , p_organization_id => l_organization_id
2603: , x_default_lot_index => l_default_lot_index
2604: , x_return_status => x_return_status

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

2605: , x_msg_count => x_msg_count
2606: , x_msg_data => x_msg_data);
2607:
2608: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2609: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Returned by Create_Empty_Default_Lot(1).', 'pick_lots.log');
2610: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2611: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Create_Empty_Default_Lot');
2612: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2613: FND_MSG_PUB.ADD;

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

2607:
2608: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2609: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Returned by Create_Empty_Default_Lot(1).', 'pick_lots.log');
2610: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2611: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Create_Empty_Default_Lot');
2612: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2613: FND_MSG_PUB.ADD;
2614: RAISE FND_API.G_EXC_ERROR;
2615: END IF;

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

2616: l_need_update_default_lot := FALSE;
2617:
2618: /* ======================================================================================= */
2619: /* At this stage, the Query_Reservation has been called by reate_Empty_Default_Lot */
2620: /* to update the memory table GMI_Reservation_Util.ic_tran_rec_tbl. */
2621: /* ======================================================================================= */
2622:
2623: END IF;
2624:

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

2624:
2625: /* There may have been a problem getting the rows */
2626: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
2627: THEN
2628: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Returned by Query_Reservation.', 'pick_lots.log');
2629: FND_MESSAGE.SET_NAME('GMI','GMI_QRY_RSV_FAILED');
2630: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2631: FND_MESSAGE.Set_Token('SO_LINE_ID', l_rsv_rec.demand_source_line_id);
2632: FND_MSG_PUB.ADD;

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

2633: RAISE FND_API.G_EXC_ERROR;
2634: END IF;
2635:
2636: /* At this point the table should have rows */
2637: IF (GMI_Reservation_Util.ic_tran_rec_tbl.COUNT > 0)
2638: THEN
2639: /* Retrieve the default lot transaction we'll need it later */
2640: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: we have rows now calling Get_Default_Lot.', 'pick_lots.log');
2641: GMI_Reservation_Util.Get_Default_Lot(

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

2636: /* At this point the table should have rows */
2637: IF (GMI_Reservation_Util.ic_tran_rec_tbl.COUNT > 0)
2638: THEN
2639: /* Retrieve the default lot transaction we'll need it later */
2640: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: we have rows now calling Get_Default_Lot.', 'pick_lots.log');
2641: GMI_Reservation_Util.Get_Default_Lot(
2642: x_ic_tran_pnd_index => l_default_lot_index
2643: , x_return_status => x_return_status
2644: , x_msg_count => x_msg_count

Line 2641: GMI_Reservation_Util.Get_Default_Lot(

2637: IF (GMI_Reservation_Util.ic_tran_rec_tbl.COUNT > 0)
2638: THEN
2639: /* Retrieve the default lot transaction we'll need it later */
2640: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: we have rows now calling Get_Default_Lot.', 'pick_lots.log');
2641: GMI_Reservation_Util.Get_Default_Lot(
2642: x_ic_tran_pnd_index => l_default_lot_index
2643: , x_return_status => x_return_status
2644: , x_msg_count => x_msg_count
2645: , x_msg_data => x_msg_data);

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

2644: , x_msg_count => x_msg_count
2645: , x_msg_data => x_msg_data);
2646:
2647: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2648: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Returned by Get_Default_Lot.', 'pick_lots.log');
2649: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2650: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Get_Default_Lot');
2651: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2652: FND_MSG_PUB.ADD;

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

2646:
2647: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2648: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Returned by Get_Default_Lot.', 'pick_lots.log');
2649: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2650: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Get_Default_Lot');
2651: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2652: FND_MSG_PUB.ADD;
2653: RAISE FND_API.G_EXC_ERROR;
2654: END IF;

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

2664: , o_lock_status => l_lock_status
2665: );
2666:
2667: IF (l_lock_status = FALSE) THEN
2668: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots ERROR:Returned by Lock_Inventory.');
2669: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
2670: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Locks.Lock_Inventory');
2671: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2672: FND_MSG_PUB.Add;

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

2672: FND_MSG_PUB.Add;
2673: RAISE FND_API.G_EXC_ERROR;
2674: END IF;
2675: */
2676: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: default_lot_index='||l_default_lot_index, 'pick_lots.log');
2677: /* ======================================================================================= */
2678: /* Case where a reservation has been called but the default lot is not created. */
2679: /* Need to create a default lot : */
2680: /* ======================================================================================= */

Line 2683: GMI_Reservation_Util.Create_Empty_Default_Lot

2679: /* Need to create a default lot : */
2680: /* ======================================================================================= */
2681: IF (l_default_lot_index=0)
2682: THEN
2683: GMI_Reservation_Util.Create_Empty_Default_Lot
2684: ( p_ic_tran_rec => ll_ic_tran_rec
2685: , p_organization_id => l_organization_id
2686: , x_default_lot_index => l_default_lot_index
2687: , x_return_status => x_return_status

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

2688: , x_msg_count => x_msg_count
2689: , x_msg_data => x_msg_data);
2690:
2691: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2692: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Returned by Create_Empty_Default_Lot(2).', 'pick_lots.log');
2693: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2694: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Create_Empty_Default_Lot');
2695: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2696: FND_MSG_PUB.ADD;

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

2690:
2691: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2692: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Returned by Create_Empty_Default_Lot(2).', 'pick_lots.log');
2693: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2694: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Create_Empty_Default_Lot');
2695: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2696: FND_MSG_PUB.ADD;
2697: RAISE FND_API.G_EXC_ERROR;
2698: END IF;

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

2699: l_need_update_default_lot := FALSE;
2700:
2701: /* ======================================================================================= */
2702: /* At this stage, the Query_Reservation has been called by reate_Empty_Default_Lot */
2703: /* to update the memory table GMI_Reservation_Util.ic_tran_rec_tbl. */
2704: /* ======================================================================================= */
2705:
2706: END IF;
2707: /* Populate local default row to hold values for comparision */

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

2704: /* ======================================================================================= */
2705:
2706: END IF;
2707: /* Populate local default row to hold values for comparision */
2708: l_default_tran_rec := GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index);
2709:
2710: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots u:: saved default transaction to local rec.', 'pick_lots.log');
2711:
2712: /* ============================================================================================== */

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

2706: END IF;
2707: /* Populate local default row to hold values for comparision */
2708: l_default_tran_rec := GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index);
2709:
2710: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots u:: saved default transaction to local rec.', 'pick_lots.log');
2711:
2712: /* ============================================================================================== */
2713: /* Populate the rec_types (with the original values) and make the choices. */
2714: /* ============================================================================================== */

Line 2726: 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');

2722: /* Populate local original rec to hold values for comparision */
2723: /* if this is not the default rec copy the original rec to l_original_tran_rec */
2724: /* else this is the default rec copy the default rec to l_original_tran_rec */
2725: /* --------------------------------------------------------------------------------------- */
2726: 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');
2727: 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');
2728: IF (l_default_tran_rec.trans_id <> ll_ic_tran_rec.trans_id)
2729: THEN
2730: /* This is NOT the default lot. */

Line 2727: 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');

2723: /* if this is not the default rec copy the original rec to l_original_tran_rec */
2724: /* else this is the default rec copy the default rec to l_original_tran_rec */
2725: /* --------------------------------------------------------------------------------------- */
2726: 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');
2727: 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');
2728: IF (l_default_tran_rec.trans_id <> ll_ic_tran_rec.trans_id)
2729: THEN
2730: /* This is NOT the default lot. */
2731: GMI_Reservation_Util.Get_Allocation(

Line 2731: GMI_Reservation_Util.Get_Allocation(

2727: 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');
2728: IF (l_default_tran_rec.trans_id <> ll_ic_tran_rec.trans_id)
2729: THEN
2730: /* This is NOT the default lot. */
2731: GMI_Reservation_Util.Get_Allocation(
2732: p_trans_id => ll_ic_tran_rec.trans_id
2733: ,x_ic_tran_pnd_index => l_original_tran_index
2734: ,x_return_status => x_return_status
2735: ,x_msg_count => x_msg_count

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

2735: ,x_msg_count => x_msg_count
2736: ,x_msg_data => x_msg_data);
2737:
2738: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2739: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Returned by Get_Allocation.', 'pick_lots.log');
2740: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2741: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Get_Allocation');
2742: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2743: FND_MSG_PUB.ADD;

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

2737:
2738: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2739: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Returned by Get_Allocation.', 'pick_lots.log');
2740: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2741: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Get_Allocation');
2742: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2743: FND_MSG_PUB.ADD;
2744: RAISE FND_API.G_EXC_ERROR;
2745: END IF;

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

2743: FND_MSG_PUB.ADD;
2744: RAISE FND_API.G_EXC_ERROR;
2745: END IF;
2746:
2747: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Not updating the default, save orig trans to local rec.', 'pick_lots.log');
2748: l_original_tran_rec := GMI_Reservation_Util.ic_tran_rec_tbl(l_original_tran_index);
2749: ELSE
2750: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Updating the default, save default trans to local rec.', 'pick_lots.log');
2751: l_original_tran_rec := l_default_tran_rec;

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

2744: RAISE FND_API.G_EXC_ERROR;
2745: END IF;
2746:
2747: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Not updating the default, save orig trans to local rec.', 'pick_lots.log');
2748: l_original_tran_rec := GMI_Reservation_Util.ic_tran_rec_tbl(l_original_tran_index);
2749: ELSE
2750: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Updating the default, save default trans to local rec.', 'pick_lots.log');
2751: l_original_tran_rec := l_default_tran_rec;
2752: END IF;

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

2746:
2747: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Not updating the default, save orig trans to local rec.', 'pick_lots.log');
2748: l_original_tran_rec := GMI_Reservation_Util.ic_tran_rec_tbl(l_original_tran_index);
2749: ELSE
2750: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Updating the default, save default trans to local rec.', 'pick_lots.log');
2751: l_original_tran_rec := l_default_tran_rec;
2752: END IF;
2753: ELSE
2754: /* ==============================================================================================*/

Line 2759: GMI_Reservation_Util.Validation_ictran_rec

2755: /* trans_id = 0, So create transaction. */
2756: /* ============================================================================================== */
2757: l_ic_tran_rec := ll_ic_tran_rec;
2758:
2759: GMI_Reservation_Util.Validation_ictran_rec
2760: (p_ic_tran_rec => ll_ic_tran_rec
2761: ,x_ic_tran_rec => l_ic_tran_rec
2762: ,x_return_status => x_return_status
2763: ,x_msg_count => x_msg_count

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

2763: ,x_msg_count => x_msg_count
2764: ,x_msg_data => x_msg_data);
2765:
2766: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2767: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Returned by Validation_ictran_rec.', 'pick_lots.log');
2768: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2769: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Validation_ictran_rec');
2770: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2771: FND_MSG_PUB.ADD;

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

2765:
2766: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
2767: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error Returned by Validation_ictran_rec.', 'pick_lots.log');
2768: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2769: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Validation_ictran_rec');
2770: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2771: FND_MSG_PUB.ADD;
2772: RAISE FND_API.G_EXC_ERROR;
2773: END IF;

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

2784: /* I may need to call Create_reservation in this case !. */
2785: /* Or create the default lot. */
2786: /* Shouldn't go here !!! */
2787: /* ============================================================================================== */
2788: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Nothing Reserved (PROBLEM?).', 'pick_lots.log');
2789: l_default_lot_index := 0;
2790: END IF;
2791: END IF;
2792:

Line 2799: 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');

2795: /* Update Transaction (either update qty - if no Change lot, or Delete/Create - if Change lot) */
2796: /* Delete Transaction */
2797: /* Create a new transaction */
2798: /* ============================================================================================== */
2799: 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');
2800: IF (ll_ic_tran_rec.trans_id > 0 AND ll_ic_tran_rec.trans_qty <>0)
2801: THEN
2802: IF (l_original_tran_rec.lot_id = p_ic_tran_rec.lot_id)
2803: AND (l_original_tran_rec.location = p_ic_tran_rec.location)

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

2818: l_original_tran_rec.trans_qty := (-1) * ll_ic_tran_rec.trans_qty;
2819: l_original_tran_rec.trans_qty2 := (-1) * ll_ic_tran_rec.trans_qty2;
2820: l_original_tran_rec.trans_date := ll_ic_tran_rec.trans_date;
2821: l_original_tran_rec.reason_code := ll_ic_tran_rec.reason_code;
2822: GMI_reservation_Util.PrintLn('(opm_dbg)in Set_Pick_Lots: Update the transaction qty to:' || l_original_tran_rec.trans_qty , 'pick_lots.log');
2823: GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TRANSACTION(
2824: p_api_version => 1.0
2825: ,p_init_msg_list => FND_API.G_FALSE
2826: ,p_commit => l_commit

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

2832: ,x_msg_data => x_msg_data);
2833:
2834: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
2835: THEN
2836: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error returned by GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TRANSACTION.', 'pick_lots.log');
2837: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
2838: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2839: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TRANSACTION');
2840: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');

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

2833:
2834: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
2835: THEN
2836: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Error returned by GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TRANSACTION.', 'pick_lots.log');
2837: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
2838: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2839: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TRANSACTION');
2840: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2841: FND_MSG_PUB.Add;

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

2842: RAISE FND_API.G_EXC_ERROR;
2843: END IF;
2844: ELSE
2845: /* Need to delete the Original transaction, and then create a new one. */
2846: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_Lots: Change of Lot...', 'pick_lots.log');
2847: l_change_lot := TRUE;
2848: END IF;
2849: END IF;
2850:

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

2853: /* ========================================================================= */
2854: IF (ll_ic_tran_rec.trans_id > 0 AND ll_ic_tran_rec.trans_qty = 0)
2855: OR (l_change_lot = TRUE)
2856: THEN
2857: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, Before calling Delete_Reservation', 'pick_lots.log');
2858:
2859: /* ========================================================================= */
2860: /* Init variables (l_rsv_rec has already been setup)*/
2861: /* ========================================================================= */

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

2871: );
2872:
2873: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
2874: THEN
2875: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, Error returned by Delete_Reservation, Error='||x_return_status, 'pick_lots.log');
2876: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2877: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_PVT.Delete_Reservation');
2878: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2879: FND_MSG_PUB.Add;

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

2887: /* ========================================================================= */
2888: IF (ll_ic_tran_rec.trans_id = 0 AND ll_ic_tran_rec.trans_qty <> 0)
2889: OR (l_change_lot = TRUE)
2890: THEN
2891: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, Before creating new transaction', 'pick_lots.log');
2892: IF (l_change_lot = FALSE)
2893: THEN
2894: l_original_tran_rec := l_ic_tran_rec;
2895: ELSE

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

2912: l_original_tran_rec.trans_um := ll_ic_tran_rec.trans_um;
2913: l_original_tran_rec.trans_qty2 := (-1) * ll_ic_tran_rec.trans_qty2;
2914: l_original_tran_rec.trans_um2 := ll_ic_tran_rec.trans_um2;
2915:
2916: gmi_reservation_util.println('Value of l_original_tran_rec.trans_qty is '||l_original_tran_rec.trans_qty);
2917: gmi_reservation_util.println('Value of l_original_tran_rec.trans_qty2 is '||l_original_tran_rec.trans_qty2);
2918: gmi_reservation_util.println('Value of l_original_tran_rec.trans_um is '|| l_original_tran_rec.trans_um);
2919: gmi_reservation_util.println('Value of l_original_tran_rec.trans_um2 is '|| l_original_tran_rec.trans_um2);
2920: GMI_reservation_Util.PrintLn('(opm_dbg)in Set_Pick_Lots: Create the new transaction :', 'pick_lots.log');

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

2913: l_original_tran_rec.trans_qty2 := (-1) * ll_ic_tran_rec.trans_qty2;
2914: l_original_tran_rec.trans_um2 := ll_ic_tran_rec.trans_um2;
2915:
2916: gmi_reservation_util.println('Value of l_original_tran_rec.trans_qty is '||l_original_tran_rec.trans_qty);
2917: gmi_reservation_util.println('Value of l_original_tran_rec.trans_qty2 is '||l_original_tran_rec.trans_qty2);
2918: gmi_reservation_util.println('Value of l_original_tran_rec.trans_um is '|| l_original_tran_rec.trans_um);
2919: gmi_reservation_util.println('Value of l_original_tran_rec.trans_um2 is '|| l_original_tran_rec.trans_um2);
2920: GMI_reservation_Util.PrintLn('(opm_dbg)in Set_Pick_Lots: Create the new transaction :', 'pick_lots.log');
2921: GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION(

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

2914: l_original_tran_rec.trans_um2 := ll_ic_tran_rec.trans_um2;
2915:
2916: gmi_reservation_util.println('Value of l_original_tran_rec.trans_qty is '||l_original_tran_rec.trans_qty);
2917: gmi_reservation_util.println('Value of l_original_tran_rec.trans_qty2 is '||l_original_tran_rec.trans_qty2);
2918: gmi_reservation_util.println('Value of l_original_tran_rec.trans_um is '|| l_original_tran_rec.trans_um);
2919: gmi_reservation_util.println('Value of l_original_tran_rec.trans_um2 is '|| l_original_tran_rec.trans_um2);
2920: GMI_reservation_Util.PrintLn('(opm_dbg)in Set_Pick_Lots: Create the new transaction :', 'pick_lots.log');
2921: GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION(
2922: p_api_version => 1.0

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

2915:
2916: gmi_reservation_util.println('Value of l_original_tran_rec.trans_qty is '||l_original_tran_rec.trans_qty);
2917: gmi_reservation_util.println('Value of l_original_tran_rec.trans_qty2 is '||l_original_tran_rec.trans_qty2);
2918: gmi_reservation_util.println('Value of l_original_tran_rec.trans_um is '|| l_original_tran_rec.trans_um);
2919: gmi_reservation_util.println('Value of l_original_tran_rec.trans_um2 is '|| l_original_tran_rec.trans_um2);
2920: GMI_reservation_Util.PrintLn('(opm_dbg)in Set_Pick_Lots: Create the new transaction :', 'pick_lots.log');
2921: GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION(
2922: p_api_version => 1.0
2923: ,p_init_msg_list => FND_API.G_FALSE

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

2916: gmi_reservation_util.println('Value of l_original_tran_rec.trans_qty is '||l_original_tran_rec.trans_qty);
2917: gmi_reservation_util.println('Value of l_original_tran_rec.trans_qty2 is '||l_original_tran_rec.trans_qty2);
2918: gmi_reservation_util.println('Value of l_original_tran_rec.trans_um is '|| l_original_tran_rec.trans_um);
2919: gmi_reservation_util.println('Value of l_original_tran_rec.trans_um2 is '|| l_original_tran_rec.trans_um2);
2920: GMI_reservation_Util.PrintLn('(opm_dbg)in Set_Pick_Lots: Create the new transaction :', 'pick_lots.log');
2921: GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION(
2922: p_api_version => 1.0
2923: ,p_init_msg_list => FND_API.G_FALSE
2924: ,p_commit => l_commit

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

2930: ,x_msg_data => x_msg_data);
2931:
2932: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
2933: THEN
2934: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_lots: Error returned by GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION.', 'pick_lots.log');
2935: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
2936: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2937: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION');
2938: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');

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

2931:
2932: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
2933: THEN
2934: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_lots: Error returned by GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION.', 'pick_lots.log');
2935: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
2936: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2937: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION');
2938: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2939: FND_MSG_PUB.Add;

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

2947: x_return_status, x_msg_count, x_msg_data, l_pick_slip_number);
2948:
2949: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
2950: THEN
2951: GMI_reservation_Util.PrintLn('(opm_dbg) in Set_Pick_lots: Error returned by GMI_Pick_Release_Util.Create_Manual_Alloc_Pickslip.', 'pick_lots.log');
2952: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
2953: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Pick_Release_Util.Create_Manual_Alloc_Pickslip');
2954: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
2955: FND_MSG_PUB.Add;

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

2966:
2967: END IF;
2968: /* balancing default lot no matter what action has been taken in allocations */
2969:
2970: l_default_tran_rec := GMI_Reservation_Util.ic_tran_rec_tbl(l_default_lot_index);
2971: balance_default_lot
2972: ( p_ic_default_rec => l_default_tran_rec
2973: , p_opm_item_id => l_default_tran_rec.item_id
2974: , x_return_status => x_return_status

Line 2980: 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');

2976: , x_msg_data => x_msg_data
2977: );
2978:
2979: /* added by fabdi 20/08/2001 Bug 2023369 */
2980: 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');
2981:
2982: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, p_mo_line_id = '||p_mo_line_id, 'pick_lots.log');
2983: if p_mo_line_id IS NOT NULL
2984: THEN

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

2978:
2979: /* added by fabdi 20/08/2001 Bug 2023369 */
2980: 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');
2981:
2982: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, p_mo_line_id = '||p_mo_line_id, 'pick_lots.log');
2983: if p_mo_line_id IS NOT NULL
2984: THEN
2985: select *
2986: into l_ic_txn_request_lines

Line 2995: 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');

2991: OPEN get_whse_ctl(l_organization_id);
2992: FETCH get_whse_ctl INTO l_whse_ctl;
2993: CLOSE get_whse_ctl;
2994:
2995: 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');
2996: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, l_organization_id= '||l_organization_id, 'pick_lots.log');
2997:
2998: IF l_ic_item_mst_rec.lot_ctl <> 0
2999: THEN

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

2992: FETCH get_whse_ctl INTO l_whse_ctl;
2993: CLOSE get_whse_ctl;
2994:
2995: 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');
2996: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, l_organization_id= '||l_organization_id, 'pick_lots.log');
2997:
2998: IF l_ic_item_mst_rec.lot_ctl <> 0
2999: THEN
3000: SELECT SUM(ABS(TRANS_QTY)), SUM(ABS(TRANS_QTY2))

Line 3022: and location <> GMI_Reservation_Util.G_DEFAULT_LOCT

3018: where line_id = p_ic_tran_rec.line_id
3019: and staged_ind = 0
3020: and completed_ind = 0
3021: and delete_mark = 0
3022: and location <> GMI_Reservation_Util.G_DEFAULT_LOCT
3023: and doc_type = 'OMSO'
3024: and line_detail_id in
3025: (Select delivery_detail_id
3026: From wsh_delivery_details

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

3036: and doc_type = 'OMSO';
3037: END IF;
3038:
3039: IF SQL%FOUND THEN
3040: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, l_NEW_ALLOCATED_QTY= '||l_NEW_ALLOCATED_QTY, 'pick_lots.log');
3041: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, l_NEW_ALLOCATED_QTY2= '||l_NEW_ALLOCATED_QTY2, 'pick_lots.log');
3042:
3043: update ic_txn_request_lines
3044: set quantity_detailed = nvl(quantity_delivered,0) + NVL(l_NEW_ALLOCATED_QTY,0)

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

3037: END IF;
3038:
3039: IF SQL%FOUND THEN
3040: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, l_NEW_ALLOCATED_QTY= '||l_NEW_ALLOCATED_QTY, 'pick_lots.log');
3041: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, l_NEW_ALLOCATED_QTY2= '||l_NEW_ALLOCATED_QTY2, 'pick_lots.log');
3042:
3043: update ic_txn_request_lines
3044: set quantity_detailed = nvl(quantity_delivered,0) + NVL(l_NEW_ALLOCATED_QTY,0)
3045: , secondary_quantity_detailed = nvl(secondary_quantity_delivered,0) + NVL(l_NEW_ALLOCATED_QTY2,0)

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

3044: set quantity_detailed = nvl(quantity_delivered,0) + NVL(l_NEW_ALLOCATED_QTY,0)
3045: , secondary_quantity_detailed = nvl(secondary_quantity_delivered,0) + NVL(l_NEW_ALLOCATED_QTY2,0)
3046: where line_id = p_mo_line_id;
3047: ELSE
3048: GMI_Reservation_Util.PrintLn('(opm_dbg) In Set_Pick_Lots, Transaction Not Found for= '||p_ic_tran_rec.line_id, 'pick_lots.log');
3049: END IF;
3050: END IF;
3051:
3052: /* end fabdi */

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

3059: IF (FND_GLOBAL.user_id >= 0)
3060: THEN
3061: IF ( p_commit = FND_API.G_TRUE)
3062: THEN
3063: GMI_Reservation_Util.printLn('End of Set_Pick_Lots. No Error (COMMIT)', 'pick_lots.log');
3064: COMMIT;
3065: ELSE
3066: GMI_Reservation_Util.printLn('End of Set_Pick_Lots. No Error but Not Commiting as the commit_flag is not set',
3067: 'pick_lots.log');

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

3062: THEN
3063: GMI_Reservation_Util.printLn('End of Set_Pick_Lots. No Error (COMMIT)', 'pick_lots.log');
3064: COMMIT;
3065: ELSE
3066: GMI_Reservation_Util.printLn('End of Set_Pick_Lots. No Error but Not Commiting as the commit_flag is not set',
3067: 'pick_lots.log');
3068: END IF;
3069: ELSE
3070: GMI_Reservation_Util.printLn('End of Set_Pick_Lots. Error (NO COMMIT)','pick_lots.log');

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

3066: GMI_Reservation_Util.printLn('End of Set_Pick_Lots. No Error but Not Commiting as the commit_flag is not set',
3067: 'pick_lots.log');
3068: END IF;
3069: ELSE
3070: GMI_Reservation_Util.printLn('End of Set_Pick_Lots. Error (NO COMMIT)','pick_lots.log');
3071: END IF;
3072:
3073: GMI_Reservation_Util.PrintLn('(opm_dbg) END of Set_Pick_Lots', 'pick_lots.log');
3074:

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

3069: ELSE
3070: GMI_Reservation_Util.printLn('End of Set_Pick_Lots. Error (NO COMMIT)','pick_lots.log');
3071: END IF;
3072:
3073: GMI_Reservation_Util.PrintLn('(opm_dbg) END of Set_Pick_Lots', 'pick_lots.log');
3074:
3075: EXCEPTION
3076: WHEN FND_API.G_EXC_ERROR THEN
3077: ROLLBACK TO SAVEPOINT Accept_Pick_Lots;

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

3075: EXCEPTION
3076: WHEN FND_API.G_EXC_ERROR THEN
3077: ROLLBACK TO SAVEPOINT Accept_Pick_Lots;
3078:
3079: GMI_Reservation_Util.printLn('End of Set_Pick_Lots. Error (Rollback)');
3080: FND_MESSAGE.Set_Name('GMI','UNEXPECTED_ERROR');
3081: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
3082: FND_MESSAGE.Set_Token('WHAT', 'ExpectedError');
3083: FND_MSG_PUB.Add;

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

3091:
3092: WHEN locked_by_other_user
3093: THEN
3094: ROLLBACK TO SAVEPOINT Accept_Pick_Lots;
3095: GMI_Reservation_Util.printLn('End of Set_Pick_Lots. Error (Rollback) - lock error in Move Order Line', 'pick_lots.log');
3096: FND_MESSAGE.Set_Name('GMI','UNEXPECTED_ERROR');
3097: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
3098: FND_MESSAGE.Set_Token('WHAT', 'LockError');
3099: FND_MSG_PUB.Add;

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

3101:
3102: WHEN OTHERS THEN
3103: ROLLBACK TO SAVEPOINT Accept_Pick_Lots;
3104:
3105: GMI_Reservation_Util.printLn('End of Set_Pick_Lots. ErrorOthers (Rollback)');
3106: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3107:
3108: FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME
3109: , l_api_name

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

3151: And doc_type = 'OMSO'
3152: And item_id = p_opm_item_id
3153: And delete_mark = 0
3154: And (lot_id <> 0
3155: OR location <> GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
3156:
3157: /* need to consider the non ctl items where after partial ship or stage,
3158: the default is split only after ship confirm
3159: a new oe line may or may not be created depends on the situation*/

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

3166: And doc_type = 'OMSO'
3167: And item_id = p_opm_item_id
3168: And (staged_ind = 1 or completed_ind = 1)
3169: And delete_mark = 0
3170: And (lot_id = 0 AND location = GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
3171:
3172: -- Bug 3829535 added NVL
3173: Cursor get_line_rec IS
3174: Select order_quantity_uom

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

3208: Query row was causing a problem at a customer's site. replacing it
3209: with the follwoing cursor. - NC 10/26/01 */
3210:
3211: l_line_rec.line_id := p_ic_default_rec.line_id;
3212: GMI_reservation_Util.PrintLn('(opm_dbg)Balancing the default lot for order line_id: '||l_line_rec.line_id);
3213:
3214: Open get_line_rec;
3215: Fetch get_line_rec
3216: INTO l_line_rec.order_quantity_uom

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

3229: , x_return_status => x_return_status
3230: , x_msg_count => x_msg_count
3231: , x_msg_data => x_msg_data
3232: );
3233: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, l_order_uom: '||l_order_uom);
3234: /* with the available of changing item on the order pad, this item_id in the old trans
3235: * may have been changed, need to fetch the new one
3236: * bug 3018143
3237: */

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

3244: Close get_opm_item_id;
3245:
3246: -- Bug 3829535 added IF condition
3247: IF (l_order_uom <> l_trans_um) THEN
3248: GMI_reservation_Util.PrintLn('(opm_dbg)converting order qty: '||l_line_rec.ordered_quantity||' to item uom '||l_trans_um);
3249: GMICUOM.icuomcv
3250: (
3251: pitem_id => l_opm_item_id
3252: , plot_id => 0

Line 3266: GMI_RESERVATION_UTIL.check_lot_loct_ctl

3262: /* get the total supply qtys */
3263: l_trans_qty := 0;
3264: l_trans_qty2 := 0;
3265: /* see if it is a ctl item */
3266: GMI_RESERVATION_UTIL.check_lot_loct_ctl
3267: ( p_inventory_item_id => l_inventory_item_id
3268: ,p_mtl_organization_id => l_organization_id
3269: ,x_ctl_ind => l_ctl_ind
3270: ) ;

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

3293: l_ic_tran_rec.trans_qty := 0;
3294: l_ic_tran_rec.trans_qty2 := 0;
3295: END IF;
3296:
3297: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, qty1: '||l_ic_tran_rec.trans_qty);
3298: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, qty2: '||l_ic_tran_rec.trans_qty2);
3299:
3300: /* check the whse, if it is changed, simply delete the trans and create a new default */
3301: Open get_whse_code;

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

3294: l_ic_tran_rec.trans_qty2 := 0;
3295: END IF;
3296:
3297: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, qty1: '||l_ic_tran_rec.trans_qty);
3298: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, qty2: '||l_ic_tran_rec.trans_qty2);
3299:
3300: /* check the whse, if it is changed, simply delete the trans and create a new default */
3301: Open get_whse_code;
3302: Fetch get_whse_code

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

3304: , l_orgn_code;
3305: Close get_whse_code;
3306:
3307: IF (l_whse_code <> l_ic_tran_rec.whse_code OR l_opm_item_id <> p_opm_item_id) THEN
3308: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, whse or item change ');
3309: GMI_reservation_Util.PrintLn(' old whse '||l_whse_code);
3310: GMI_reservation_Util.PrintLn(' new whse '||l_ic_tran_rec.whse_code);
3311: GMI_reservation_Util.PrintLn(' old item_id '||l_opm_item_id);
3312: GMI_reservation_Util.PrintLn(' new item_id '||l_ic_tran_rec.item_id);

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

3305: Close get_whse_code;
3306:
3307: IF (l_whse_code <> l_ic_tran_rec.whse_code OR l_opm_item_id <> p_opm_item_id) THEN
3308: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, whse or item change ');
3309: GMI_reservation_Util.PrintLn(' old whse '||l_whse_code);
3310: GMI_reservation_Util.PrintLn(' new whse '||l_ic_tran_rec.whse_code);
3311: GMI_reservation_Util.PrintLn(' old item_id '||l_opm_item_id);
3312: GMI_reservation_Util.PrintLn(' new item_id '||l_ic_tran_rec.item_id);
3313: GMI_TRANS_ENGINE_PUB.DELETE_PENDING_TRANSACTION(

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

3306:
3307: IF (l_whse_code <> l_ic_tran_rec.whse_code OR l_opm_item_id <> p_opm_item_id) THEN
3308: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, whse or item change ');
3309: GMI_reservation_Util.PrintLn(' old whse '||l_whse_code);
3310: GMI_reservation_Util.PrintLn(' new whse '||l_ic_tran_rec.whse_code);
3311: GMI_reservation_Util.PrintLn(' old item_id '||l_opm_item_id);
3312: GMI_reservation_Util.PrintLn(' new item_id '||l_ic_tran_rec.item_id);
3313: GMI_TRANS_ENGINE_PUB.DELETE_PENDING_TRANSACTION(
3314: p_api_version => 1.0

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

3307: IF (l_whse_code <> l_ic_tran_rec.whse_code OR l_opm_item_id <> p_opm_item_id) THEN
3308: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, whse or item change ');
3309: GMI_reservation_Util.PrintLn(' old whse '||l_whse_code);
3310: GMI_reservation_Util.PrintLn(' new whse '||l_ic_tran_rec.whse_code);
3311: GMI_reservation_Util.PrintLn(' old item_id '||l_opm_item_id);
3312: GMI_reservation_Util.PrintLn(' new item_id '||l_ic_tran_rec.item_id);
3313: GMI_TRANS_ENGINE_PUB.DELETE_PENDING_TRANSACTION(
3314: p_api_version => 1.0
3315: ,p_init_msg_list => fnd_api.g_false

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

3308: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, whse or item change ');
3309: GMI_reservation_Util.PrintLn(' old whse '||l_whse_code);
3310: GMI_reservation_Util.PrintLn(' new whse '||l_ic_tran_rec.whse_code);
3311: GMI_reservation_Util.PrintLn(' old item_id '||l_opm_item_id);
3312: GMI_reservation_Util.PrintLn(' new item_id '||l_ic_tran_rec.item_id);
3313: GMI_TRANS_ENGINE_PUB.DELETE_PENDING_TRANSACTION(
3314: p_api_version => 1.0
3315: ,p_init_msg_list => fnd_api.g_false
3316: ,p_commit => l_commit

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

3319: ,x_tran_row => l_temp_tran_row
3320: ,x_return_status => x_return_status
3321: ,x_msg_count => x_msg_count
3322: ,x_msg_data => x_msg_data);
3323: GMI_reservation_Util.PrintLn('(opm_dbg) in PVT d After DELETE_PENDING_TRANSACTION.');
3324: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
3325: THEN
3326: GMI_reservation_Util.PrintLn('(opm_dbg) in PVT d ERROR: Returned by Delete_Transaction().');
3327: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);

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

3322: ,x_msg_data => x_msg_data);
3323: GMI_reservation_Util.PrintLn('(opm_dbg) in PVT d After DELETE_PENDING_TRANSACTION.');
3324: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
3325: THEN
3326: GMI_reservation_Util.PrintLn('(opm_dbg) in PVT d ERROR: Returned by Delete_Transaction().');
3327: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
3328: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
3329: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_TRANS_ENGINE_PUB.DELETE_PENDING_TRANSACTION');
3330: FND_MESSAGE.Set_Token('WHERE', 'Delete_Reservation');

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

3323: GMI_reservation_Util.PrintLn('(opm_dbg) in PVT d After DELETE_PENDING_TRANSACTION.');
3324: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
3325: THEN
3326: GMI_reservation_Util.PrintLn('(opm_dbg) in PVT d ERROR: Returned by Delete_Transaction().');
3327: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
3328: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
3329: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_TRANS_ENGINE_PUB.DELETE_PENDING_TRANSACTION');
3330: FND_MESSAGE.Set_Token('WHERE', 'Delete_Reservation');
3331: FND_MSG_PUB.Add;

Line 3355: 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');

3351: ,x_msg_data => x_msg_data);
3352:
3353: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
3354: THEN
3355: 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');
3356: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
3357: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
3358: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION');
3359: FND_MESSAGE.Set_Token('WHERE', 'Create_Empty_Default_Lot');

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

3352:
3353: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
3354: THEN
3355: 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');
3356: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
3357: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
3358: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION');
3359: FND_MESSAGE.Set_Token('WHERE', 'Create_Empty_Default_Lot');
3360: FND_MSG_PUB.Add;

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

3360: FND_MSG_PUB.Add;
3361: RAISE FND_API.G_EXC_ERROR;
3362: END IF;
3363: /* cancel all the reservations for GME */
3364: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, cancel reservation for line_id '||l_ic_tran_rec.line_id);
3365: GML_BATCH_OM_RES_PVT.cancel_res_for_so_line
3366: (
3367: P_so_line_id => l_ic_tran_rec.line_id
3368: , X_return_status => x_return_status

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

3370: , X_msg_data => x_msg_data
3371: ) ;
3372:
3373: ELSE
3374: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, update pending trans');
3375: GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TRANSACTION
3376: (
3377: p_api_version => 1.0
3378: ,p_init_msg_list => FND_API.G_FALSE

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

3384: ,x_msg_count => x_msg_count
3385: ,x_msg_data => x_msg_data
3386: );
3387: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
3388: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot: ERROR');
3389: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
3390: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
3391: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TRANSACTION');
3392: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');

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

3385: ,x_msg_data => x_msg_data
3386: );
3387: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
3388: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot: ERROR');
3389: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
3390: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
3391: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TRANSACTION');
3392: FND_MESSAGE.Set_Token('WHERE', 'Set_Pick_Lots');
3393: FND_MSG_PUB.Add;

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

3396: END IF;
3397: /* if the trans_qty is 0, remove all the outstand GME reservations as well */
3398: /* cancel all the reservations for GME */
3399: /*IF l_ic_tran_rec.trans_qty = 0 THEN
3400: GMI_reservation_Util.PrintLn('(opm_dbg)in balancing the default lot, cancel res');
3401: GML_BATCH_OM_RES_PVT.cancel_res_for_so_line
3402: (
3403: P_so_line_id => l_ic_tran_rec.line_id
3404: , X_return_status => x_return_status

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

3409: */
3410: EXCEPTION
3411: WHEN FND_API.G_EXC_ERROR THEN
3412: /* Get message count and data*/
3413: GMI_RESERVATION_UTIL.println('sqlerror'|| SUBSTRB(SQLERRM, 1, 100));
3414: WHEN OTHERS THEN
3415: GMI_RESERVATION_UTIL.println('sqlerror'|| SUBSTRB(SQLERRM, 1, 100));
3416:
3417: END;

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

3411: WHEN FND_API.G_EXC_ERROR THEN
3412: /* Get message count and data*/
3413: GMI_RESERVATION_UTIL.println('sqlerror'|| SUBSTRB(SQLERRM, 1, 100));
3414: WHEN OTHERS THEN
3415: GMI_RESERVATION_UTIL.println('sqlerror'|| SUBSTRB(SQLERRM, 1, 100));
3416:
3417: END;
3418:
3419: PROCEDURE Create_Empty_Default_Lot

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

3453:
3454: /* ============================================================================================= */
3455: /* Create the default Lot. */
3456: /* ============================================================================================= */
3457: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. Need to create default lot');
3458:
3459: /* ============================================================================================= */
3460: /* Lock rows in ic_loct_inv. */
3461: /* ============================================================================================= */

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

3465: , o_lock_status => l_lock_status
3466: );
3467:
3468: IF (l_lock_status = FALSE) THEN
3469: GMI_reservation_Util.PrintLn('(opm_dbg) in end of Create_Empty_Default_Lot c ERROR:Returned by Lock_Inventory.');
3470: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
3471: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Locks.Lock_Inventory');
3472: FND_MESSAGE.Set_Token('WHERE', 'Create_Empty_Default_Lot');
3473: FND_MSG_PUB.Add;

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

3484: l_original_tran_rec.orgn_code := p_ic_tran_rec.orgn_code;
3485: l_original_tran_rec.whse_code := p_ic_tran_rec.whse_code;
3486: l_original_tran_rec.lot_id := 0; /* the default lot */
3487: l_original_tran_rec.lot_no := 'NONE'; /* the default lot */
3488: l_original_tran_rec.location := GMI_Reservation_Util.G_DEFAULT_LOCT;
3489: l_original_tran_rec.doc_id := p_ic_tran_rec.doc_id;
3490: l_original_tran_rec.doc_type := 'OMSO';
3491: l_original_tran_rec.doc_line := p_ic_tran_rec.doc_line;
3492: l_original_tran_rec.line_type := 0;

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

3501: l_original_tran_rec.staged_ind := 0;
3502: l_original_tran_rec.event_id := 0;
3503: l_original_tran_rec.text_code := NULL;
3504:
3505: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. item_id='||l_original_tran_rec.item_id);
3506: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. line_id='||l_original_tran_rec.line_id);
3507: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. co_code='||l_original_tran_rec.co_code);
3508: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. orgn_code='||l_original_tran_rec.orgn_code);
3509: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. whse_code='||l_original_tran_rec.whse_code);

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

3502: l_original_tran_rec.event_id := 0;
3503: l_original_tran_rec.text_code := NULL;
3504:
3505: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. item_id='||l_original_tran_rec.item_id);
3506: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. line_id='||l_original_tran_rec.line_id);
3507: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. co_code='||l_original_tran_rec.co_code);
3508: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. orgn_code='||l_original_tran_rec.orgn_code);
3509: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. whse_code='||l_original_tran_rec.whse_code);
3510: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. location='||l_original_tran_rec.location);

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

3503: l_original_tran_rec.text_code := NULL;
3504:
3505: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. item_id='||l_original_tran_rec.item_id);
3506: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. line_id='||l_original_tran_rec.line_id);
3507: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. co_code='||l_original_tran_rec.co_code);
3508: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. orgn_code='||l_original_tran_rec.orgn_code);
3509: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. whse_code='||l_original_tran_rec.whse_code);
3510: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. location='||l_original_tran_rec.location);
3511: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_id='||l_original_tran_rec.doc_id);

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

3504:
3505: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. item_id='||l_original_tran_rec.item_id);
3506: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. line_id='||l_original_tran_rec.line_id);
3507: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. co_code='||l_original_tran_rec.co_code);
3508: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. orgn_code='||l_original_tran_rec.orgn_code);
3509: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. whse_code='||l_original_tran_rec.whse_code);
3510: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. location='||l_original_tran_rec.location);
3511: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_id='||l_original_tran_rec.doc_id);
3512: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_line='||l_original_tran_rec.doc_line);

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

3505: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. item_id='||l_original_tran_rec.item_id);
3506: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. line_id='||l_original_tran_rec.line_id);
3507: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. co_code='||l_original_tran_rec.co_code);
3508: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. orgn_code='||l_original_tran_rec.orgn_code);
3509: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. whse_code='||l_original_tran_rec.whse_code);
3510: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. location='||l_original_tran_rec.location);
3511: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_id='||l_original_tran_rec.doc_id);
3512: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_line='||l_original_tran_rec.doc_line);
3513: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um='||l_original_tran_rec.trans_um);

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

3506: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. line_id='||l_original_tran_rec.line_id);
3507: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. co_code='||l_original_tran_rec.co_code);
3508: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. orgn_code='||l_original_tran_rec.orgn_code);
3509: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. whse_code='||l_original_tran_rec.whse_code);
3510: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. location='||l_original_tran_rec.location);
3511: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_id='||l_original_tran_rec.doc_id);
3512: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_line='||l_original_tran_rec.doc_line);
3513: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um='||l_original_tran_rec.trans_um);
3514: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um2='||l_original_tran_rec.trans_um2);

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

3507: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. co_code='||l_original_tran_rec.co_code);
3508: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. orgn_code='||l_original_tran_rec.orgn_code);
3509: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. whse_code='||l_original_tran_rec.whse_code);
3510: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. location='||l_original_tran_rec.location);
3511: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_id='||l_original_tran_rec.doc_id);
3512: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_line='||l_original_tran_rec.doc_line);
3513: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um='||l_original_tran_rec.trans_um);
3514: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um2='||l_original_tran_rec.trans_um2);
3515: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_date='||l_original_tran_rec.trans_date);

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

3508: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. orgn_code='||l_original_tran_rec.orgn_code);
3509: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. whse_code='||l_original_tran_rec.whse_code);
3510: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. location='||l_original_tran_rec.location);
3511: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_id='||l_original_tran_rec.doc_id);
3512: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_line='||l_original_tran_rec.doc_line);
3513: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um='||l_original_tran_rec.trans_um);
3514: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um2='||l_original_tran_rec.trans_um2);
3515: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_date='||l_original_tran_rec.trans_date);
3516: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. qc_grade='||l_original_tran_rec.qc_grade);

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

3509: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. whse_code='||l_original_tran_rec.whse_code);
3510: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. location='||l_original_tran_rec.location);
3511: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_id='||l_original_tran_rec.doc_id);
3512: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_line='||l_original_tran_rec.doc_line);
3513: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um='||l_original_tran_rec.trans_um);
3514: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um2='||l_original_tran_rec.trans_um2);
3515: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_date='||l_original_tran_rec.trans_date);
3516: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. qc_grade='||l_original_tran_rec.qc_grade);
3517: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. user_id='||l_original_tran_rec.user_id);

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

3510: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. location='||l_original_tran_rec.location);
3511: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_id='||l_original_tran_rec.doc_id);
3512: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_line='||l_original_tran_rec.doc_line);
3513: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um='||l_original_tran_rec.trans_um);
3514: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um2='||l_original_tran_rec.trans_um2);
3515: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_date='||l_original_tran_rec.trans_date);
3516: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. qc_grade='||l_original_tran_rec.qc_grade);
3517: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. user_id='||l_original_tran_rec.user_id);
3518:

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

3511: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_id='||l_original_tran_rec.doc_id);
3512: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_line='||l_original_tran_rec.doc_line);
3513: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um='||l_original_tran_rec.trans_um);
3514: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um2='||l_original_tran_rec.trans_um2);
3515: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_date='||l_original_tran_rec.trans_date);
3516: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. qc_grade='||l_original_tran_rec.qc_grade);
3517: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. user_id='||l_original_tran_rec.user_id);
3518:
3519: /* =================================================== */

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

3512: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. doc_line='||l_original_tran_rec.doc_line);
3513: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um='||l_original_tran_rec.trans_um);
3514: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um2='||l_original_tran_rec.trans_um2);
3515: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_date='||l_original_tran_rec.trans_date);
3516: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. qc_grade='||l_original_tran_rec.qc_grade);
3517: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. user_id='||l_original_tran_rec.user_id);
3518:
3519: /* =================================================== */
3520: /* Check that the default lot doesnt exist. */

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

3513: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um='||l_original_tran_rec.trans_um);
3514: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_um2='||l_original_tran_rec.trans_um2);
3515: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. trans_date='||l_original_tran_rec.trans_date);
3516: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. qc_grade='||l_original_tran_rec.qc_grade);
3517: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot. user_id='||l_original_tran_rec.user_id);
3518:
3519: /* =================================================== */
3520: /* Check that the default lot doesnt exist. */
3521: /* =================================================== */

Line 3522: GMI_Reservation_Util.Default_Lot_Exist

3518:
3519: /* =================================================== */
3520: /* Check that the default lot doesnt exist. */
3521: /* =================================================== */
3522: GMI_Reservation_Util.Default_Lot_Exist
3523: ( p_line_id => l_original_tran_rec.line_id
3524: , p_item_id => l_original_tran_rec.item_id
3525: , x_trans_id => ll_trans_id
3526: , x_return_status => x_return_status

Line 3545: 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');

3541: ,x_msg_data => x_msg_data);
3542:
3543: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
3544: THEN
3545: 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');
3546: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
3547: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
3548: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION');
3549: FND_MESSAGE.Set_Token('WHERE', 'Create_Empty_Default_Lot');

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

3542:
3543: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
3544: THEN
3545: 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');
3546: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
3547: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
3548: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION');
3549: FND_MESSAGE.Set_Token('WHERE', 'Create_Empty_Default_Lot');
3550: FND_MSG_PUB.Add;

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

3550: FND_MSG_PUB.Add;
3551: RAISE FND_API.G_EXC_ERROR;
3552: END IF;
3553: ELSE
3554: GMI_reservation_Util.PrintLn('(opm_dbg) Dont create the default lot again (Shouldnt be here) - 2 ! ');
3555: END IF;
3556:
3557: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot (Create DefaultLot): trans_id='||l_temp_tran_row.trans_id, 'pick_lots.log');
3558:

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

3553: ELSE
3554: GMI_reservation_Util.PrintLn('(opm_dbg) Dont create the default lot again (Shouldnt be here) - 2 ! ');
3555: END IF;
3556:
3557: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot (Create DefaultLot): trans_id='||l_temp_tran_row.trans_id, 'pick_lots.log');
3558:
3559: /* ==================================================================================== */
3560: /* Need to update the memory table of Reservation. */
3561: /* ==================================================================================== */

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

3581: , p_sort_by_req_date => INV_RESERVATION_GLOBAL.G_QUERY_NO_SORT
3582: );
3583:
3584: /* There may not be any rows, and it should be possible ! (if not auto-allocate before) */
3585: IF (GMI_Reservation_Util.ic_tran_rec_tbl.COUNT = 0)
3586: THEN
3587: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot: No Error but No Rows Found in reservation (ERROR)', 'pick_lots.log');
3588: FND_MESSAGE.SET_NAME('GMI','GMI_QRY_RSV_FAILED');
3589: FND_MESSAGE.Set_Token('WHERE', 'Create_Empty_Default_Lot');

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

3583:
3584: /* There may not be any rows, and it should be possible ! (if not auto-allocate before) */
3585: IF (GMI_Reservation_Util.ic_tran_rec_tbl.COUNT = 0)
3586: THEN
3587: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot: No Error but No Rows Found in reservation (ERROR)', 'pick_lots.log');
3588: FND_MESSAGE.SET_NAME('GMI','GMI_QRY_RSV_FAILED');
3589: FND_MESSAGE.Set_Token('WHERE', 'Create_Empty_Default_Lot');
3590: FND_MESSAGE.Set_Token('SO_LINE_ID', l_rsv_rec.demand_source_line_id);
3591: FND_MSG_PUB.ADD;

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

3594:
3595: /* There may have been a problem getting the rows */
3596: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS)
3597: THEN
3598: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot: Error Returned by Query_Reservation(2).', 'pick_lots.log');
3599: FND_MESSAGE.SET_NAME('GMI','GMI_QRY_RSV_FAILED');
3600: FND_MESSAGE.Set_Token('WHERE', 'Create_Empty_Default_Lot');
3601: FND_MESSAGE.Set_Token('SO_LINE_ID', l_rsv_rec.demand_source_line_id);
3602: FND_MSG_PUB.ADD;

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

3602: FND_MSG_PUB.ADD;
3603: RAISE FND_API.G_EXC_ERROR;
3604: END IF;
3605:
3606: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot: we have rows now calling Get_Default_Lot.', 'pick_lots.log');
3607: GMI_Reservation_Util.Get_Default_Lot(
3608: x_ic_tran_pnd_index => x_default_lot_index
3609: , x_return_status => x_return_status
3610: , x_msg_count => x_msg_count

Line 3607: GMI_Reservation_Util.Get_Default_Lot(

3603: RAISE FND_API.G_EXC_ERROR;
3604: END IF;
3605:
3606: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot: we have rows now calling Get_Default_Lot.', 'pick_lots.log');
3607: GMI_Reservation_Util.Get_Default_Lot(
3608: x_ic_tran_pnd_index => x_default_lot_index
3609: , x_return_status => x_return_status
3610: , x_msg_count => x_msg_count
3611: , x_msg_data => x_msg_data);

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

3610: , x_msg_count => x_msg_count
3611: , x_msg_data => x_msg_data);
3612:
3613: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
3614: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot: Error Returned by Get_Default_Lot.', 'pick_lots.log');
3615: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
3616: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Get_Default_Lot');
3617: FND_MESSAGE.Set_Token('WHERE', 'Create_Empty_Default_Lot');
3618: FND_MSG_PUB.ADD;

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

3612:
3613: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
3614: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot: Error Returned by Get_Default_Lot.', 'pick_lots.log');
3615: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
3616: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Get_Default_Lot');
3617: FND_MESSAGE.Set_Token('WHERE', 'Create_Empty_Default_Lot');
3618: FND_MSG_PUB.ADD;
3619: RAISE FND_API.G_EXC_ERROR;
3620: END IF;

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

3618: FND_MSG_PUB.ADD;
3619: RAISE FND_API.G_EXC_ERROR;
3620: END IF;
3621:
3622: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot: default_lot_index='||x_default_lot_index, 'pick_lots.log');
3623: IF (x_default_lot_index=0)
3624: THEN
3625: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot: Still no default lot = ERROR.', 'pick_lots.log');
3626: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');

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

3621:
3622: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot: default_lot_index='||x_default_lot_index, 'pick_lots.log');
3623: IF (x_default_lot_index=0)
3624: THEN
3625: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot: Still no default lot = ERROR.', 'pick_lots.log');
3626: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
3627: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Get_Default_Lot');
3628: FND_MESSAGE.Set_Token('WHERE', 'Create_Empty_Default_Lot');
3629: FND_MSG_PUB.ADD;

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

3623: IF (x_default_lot_index=0)
3624: THEN
3625: GMI_reservation_Util.PrintLn('(opm_dbg) in Create_Empty_Default_Lot: Still no default lot = ERROR.', 'pick_lots.log');
3626: FND_MESSAGE.SET_NAME('GMI','GMI_ERROR');
3627: FND_MESSAGE.Set_Token('BY_PROC', 'GMI_Reservation_Util.Get_Default_Lot');
3628: FND_MESSAGE.Set_Token('WHERE', 'Create_Empty_Default_Lot');
3629: FND_MSG_PUB.ADD;
3630: RAISE FND_API.G_EXC_ERROR;
3631: END IF;

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

3633: EXCEPTION
3634: WHEN FND_API.G_EXC_ERROR THEN
3635: ROLLBACK TO SAVEPOINT Empty_Default_lot;
3636:
3637: GMI_Reservation_Util.printLn('End of Create_Empty_Default_Lot. Error');
3638: FND_MESSAGE.Set_Name('GMI','UNEXPECTED_ERROR');
3639: FND_MESSAGE.Set_Token('WHERE', 'Create_Empty_Default_Lot');
3640: FND_MESSAGE.Set_Token('WHAT', 'ExpectedError');
3641: FND_MSG_PUB.Add;

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

3649:
3650: WHEN OTHERS THEN
3651: ROLLBACK TO SAVEPOINT Empty_Default_lot;
3652:
3653: GMI_Reservation_Util.printLn('End of Create_Empty_Default_Lot. ErrorOthers');
3654: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3655:
3656: FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME
3657: , l_api_name

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

3700: INTO x_trans_id;
3701:
3702: IF (c_default_exist%NOTFOUND)
3703: THEN
3704: GMI_Reservation_Util.PrintLn('(opm_dbg) end of Default_Lot_Exist : No default lot, Ok.');
3705: ELSE
3706: GMI_Reservation_Util.PrintLn('(opm_dbg) end of Default_Lot_Exist : One default lot already, no need to create another one.');
3707: END IF;
3708: CLOSE c_default_exist;

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

3702: IF (c_default_exist%NOTFOUND)
3703: THEN
3704: GMI_Reservation_Util.PrintLn('(opm_dbg) end of Default_Lot_Exist : No default lot, Ok.');
3705: ELSE
3706: GMI_Reservation_Util.PrintLn('(opm_dbg) end of Default_Lot_Exist : One default lot already, no need to create another one.');
3707: END IF;
3708: CLOSE c_default_exist;
3709:
3710:

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

3709:
3710:
3711: EXCEPTION
3712: WHEN FND_API.G_EXC_ERROR THEN
3713: GMI_Reservation_Util.printLn('End of Default_Lot_Exist. Error');
3714: FND_MESSAGE.Set_Name('GMI','UNEXPECTED_ERROR');
3715: FND_MESSAGE.Set_Token('WHERE', 'Default_Lot_Exist');
3716: FND_MESSAGE.Set_Token('WHAT', 'ExpectedError');
3717: FND_MSG_PUB.Add;

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

3723: , p_data => x_msg_data
3724: );
3725:
3726: WHEN OTHERS THEN
3727: GMI_Reservation_Util.printLn('End of Default_Lot_Exist. ErrorOthers');
3728: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3729:
3730: FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME
3731: , l_api_name

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

3814: Fetch get_line_info into l_schedule_ship_date, l_line_number;
3815: Close get_line_info;
3816: -- END - Bug 3216096
3817:
3818: GMI_reservation_Util.PrintLn('(opm_dbg) Create_default_lot from scratch','opm.log');
3819: l_ictran_rec.trans_id := null;
3820: l_ictran_rec.lot_id := 0;
3821: l_ictran_rec.location := GMI_Reservation_Util.G_DEFAULT_LOCT;
3822: l_ictran_rec.trans_qty := -1 * p_qty1;

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

3817:
3818: GMI_reservation_Util.PrintLn('(opm_dbg) Create_default_lot from scratch','opm.log');
3819: l_ictran_rec.trans_id := null;
3820: l_ictran_rec.lot_id := 0;
3821: l_ictran_rec.location := GMI_Reservation_Util.G_DEFAULT_LOCT;
3822: l_ictran_rec.trans_qty := -1 * p_qty1;
3823: l_ictran_rec.trans_qty2 := -1 * p_qty2;
3824: l_ictran_rec.qc_grade := null;
3825: l_ictran_rec.lot_status := null;

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

3855: , x_msg_data => x_msg_data
3856: );
3857:
3858: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
3859: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by Create_Pending_Transaction,
3860: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
3861: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
3862: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
3863: FND_MESSAGE.Set_Token('BY_PROC','GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION');

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

3857:
3858: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
3859: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by Create_Pending_Transaction,
3860: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
3861: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
3862: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
3863: FND_MESSAGE.Set_Token('BY_PROC','GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION');
3864: FND_MESSAGE.Set_Token('WHERE','Create_Default_Lot');
3865: FND_MSG_PUB.Add;

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

3984: Begin
3985:
3986: x_return_status := FND_API.G_RET_STS_SUCCESS;
3987:
3988: GMI_reservation_Util.PrintLn('(opm_dbg) entering the trans for rcv ');
3989: Open get_uom;
3990: Fetch get_uom
3991: Into l_uom1
3992: ,l_uom2

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

4013: Close get_line_info;
4014: -- END Bug 3558787
4015:
4016:
4017: GMI_reservation_Util.PrintLn('(opm_dbg) Create_lot from scratch');
4018: l_ictran_rec.location := NVL(p_location,GMI_Reservation_Util.G_DEFAULT_LOCT);
4019: l_ictran_rec.trans_id := null;
4020: l_ictran_rec.trans_qty := -1 * p_qty1;
4021: l_ictran_rec.trans_qty2 := -1 * p_qty2;

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

4014: -- END Bug 3558787
4015:
4016:
4017: GMI_reservation_Util.PrintLn('(opm_dbg) Create_lot from scratch');
4018: l_ictran_rec.location := NVL(p_location,GMI_Reservation_Util.G_DEFAULT_LOCT);
4019: l_ictran_rec.trans_id := null;
4020: l_ictran_rec.trans_qty := -1 * p_qty1;
4021: l_ictran_rec.trans_qty2 := -1 * p_qty2;
4022: l_ictran_rec.qc_grade := null;

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

4046: l_ictran_rec.lot_id := p_lot_id;
4047: Open get_grade;
4048: Fetch get_grade Into l_ictran_rec.qc_grade;
4049: Close get_grade;
4050: GMI_RESERVATION_UTIL.println('qc_grade '||l_ictran_rec.qc_grade);
4051: ELSE
4052: l_ictran_rec.lot_id := 0;
4053: END IF;
4054:

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

4052: l_ictran_rec.lot_id := 0;
4053: END IF;
4054:
4055: l_ictran_rec.trans_id := l_tran_row.trans_id;
4056: GMI_RESERVATION_UTIL.println('trans_id '||l_ictran_rec.trans_id);
4057: Open get_rcv_trans (p_transaction_id);
4058: Fetch get_rcv_trans
4059: Into l_ictran_rec.trans_date
4060: ,l_locator_id

Line 4068: GMI_RESERVATION_UTIL.Get_OPMUOM_from_AppsUOM(

4064: ;
4065: Close get_rcv_trans;
4066:
4067: --BEGIN BUG#3503593
4068: GMI_RESERVATION_UTIL.Get_OPMUOM_from_AppsUOM(
4069: p_Apps_UOM => l_uom_code
4070: , x_OPM_UOM => l_uom
4071: , x_return_status => x_return_status
4072: , x_msg_count => x_msg_count

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

4083: END IF;
4084: --END BUG#3503593
4085:
4086: IF ( l_rcv_trans_type = 'RETURN TO RECEIVING' or l_rcv_trans_type = 'RETURN TO VENDOR') THEN
4087: GMI_RESERVATION_UTIL.println('rcv type is return '||l_rcv_trans_type);
4088: GMI_RESERVATION_UTIL.println('rcv type is return , no transactions are created');
4089: RETURN;
4090: END IF;
4091: GMI_RESERVATION_UTIL.println('trans_date '||l_ictran_rec.trans_date);

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

4084: --END BUG#3503593
4085:
4086: IF ( l_rcv_trans_type = 'RETURN TO RECEIVING' or l_rcv_trans_type = 'RETURN TO VENDOR') THEN
4087: GMI_RESERVATION_UTIL.println('rcv type is return '||l_rcv_trans_type);
4088: GMI_RESERVATION_UTIL.println('rcv type is return , no transactions are created');
4089: RETURN;
4090: END IF;
4091: GMI_RESERVATION_UTIL.println('trans_date '||l_ictran_rec.trans_date);
4092: IF nvl(l_locator_id, 0) <> 0 THEN

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

4087: GMI_RESERVATION_UTIL.println('rcv type is return '||l_rcv_trans_type);
4088: GMI_RESERVATION_UTIL.println('rcv type is return , no transactions are created');
4089: RETURN;
4090: END IF;
4091: GMI_RESERVATION_UTIL.println('trans_date '||l_ictran_rec.trans_date);
4092: IF nvl(l_locator_id, 0) <> 0 THEN
4093: IF l_whse_loct_ctl * l_item_loct_ctl = 1 THEN
4094: Open get_location (l_locator_id);
4095: Fetch get_location Into l_ictran_rec.location;

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

4101: END IF;
4102: END IF;
4103: --BUG#3503593 Changed CORREET to CORRECT.
4104: IF ( l_rcv_trans_type = 'CORRECT') THEN
4105: GMI_RESERVATION_UTIL.println('rcv type is correct '||l_rcv_trans_type);
4106: IF( l_rcv_qty < 0 ) THEN
4107: --BEGIN BUG#3503593
4108: IF l_ictran_rec.trans_um <> l_uom THEN
4109: l_ictran_rec.trans_qty := l_qty;

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

4114: l_ictran_rec.trans_qty2 := p_qty2;
4115: END IF;
4116: END IF;
4117:
4118: GMI_RESERVATION_UTIL.println('location '||l_ictran_rec.location);
4119: GMI_RESERVATION_UTIL.println('lot_id '||l_ictran_rec.lot_id);
4120: GMI_RESERVATION_UTIL.println('whse_code '||l_ictran_rec.whse_code);
4121: Open get_lot_status(l_ictran_rec.lot_id
4122: , l_ictran_rec.whse_code

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

4115: END IF;
4116: END IF;
4117:
4118: GMI_RESERVATION_UTIL.println('location '||l_ictran_rec.location);
4119: GMI_RESERVATION_UTIL.println('lot_id '||l_ictran_rec.lot_id);
4120: GMI_RESERVATION_UTIL.println('whse_code '||l_ictran_rec.whse_code);
4121: Open get_lot_status(l_ictran_rec.lot_id
4122: , l_ictran_rec.whse_code
4123: , l_ictran_rec.location

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

4116: END IF;
4117:
4118: GMI_RESERVATION_UTIL.println('location '||l_ictran_rec.location);
4119: GMI_RESERVATION_UTIL.println('lot_id '||l_ictran_rec.lot_id);
4120: GMI_RESERVATION_UTIL.println('whse_code '||l_ictran_rec.whse_code);
4121: Open get_lot_status(l_ictran_rec.lot_id
4122: , l_ictran_rec.whse_code
4123: , l_ictran_rec.location
4124: , l_ictran_rec.item_id);

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

4126: IF get_lot_status%NOTFOUND THEN
4127: l_ictran_rec.lot_status := null;
4128: END IF;
4129: Close get_lot_status;
4130: GMI_RESERVATION_UTIL.println('lot_status '||l_ictran_rec.lot_status);
4131:
4132: GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION
4133: ( p_api_version => 1.0
4134: , p_init_msg_list => FND_API.G_FALSE

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

4141: , x_msg_data => x_msg_data
4142: );
4143:
4144: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4145: GMI_reservation_Util.PrintLn('(opm_dbg) Error in creating transaction for receiving');
4146: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by Create_Pending_Transaction,
4147: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
4148: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
4149: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');

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

4142: );
4143:
4144: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4145: GMI_reservation_Util.PrintLn('(opm_dbg) Error in creating transaction for receiving');
4146: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by Create_Pending_Transaction,
4147: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
4148: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
4149: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
4150: FND_MESSAGE.Set_Token('BY_PROC','GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION');

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

4144: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
4145: GMI_reservation_Util.PrintLn('(opm_dbg) Error in creating transaction for receiving');
4146: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by Create_Pending_Transaction,
4147: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
4148: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
4149: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
4150: FND_MESSAGE.Set_Token('BY_PROC','GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION');
4151: FND_MESSAGE.Set_Token('WHERE','create_transaction_for_rcv');
4152: FND_MSG_PUB.Add;

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

4153: raise FND_API.G_EXC_UNEXPECTED_ERROR;
4154: END IF;
4155:
4156: l_ictran_rec.trans_id := l_tran_row.trans_id;
4157: GMI_RESERVATION_UTIL.println('trans_id '||l_ictran_rec.trans_id);
4158:
4159: GMI_RESERVATION_UTIL.println('after create pending transaction ');
4160: GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TO_COMPLETED
4161: (

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

4155:
4156: l_ictran_rec.trans_id := l_tran_row.trans_id;
4157: GMI_RESERVATION_UTIL.println('trans_id '||l_ictran_rec.trans_id);
4158:
4159: GMI_RESERVATION_UTIL.println('after create pending transaction ');
4160: GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TO_COMPLETED
4161: (
4162: p_api_version => 1
4163: ,p_init_msg_list => FND_API.G_FALSE

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

4172:
4173: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
4174: THEN
4175:
4176: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by UPDATE_PENDING_TO_COMPLETED,
4177: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
4178: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
4179: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
4180: FND_MESSAGE.Set_Token('BY_PROC','GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TO_COMPLETED');

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

4174: THEN
4175:
4176: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by UPDATE_PENDING_TO_COMPLETED,
4177: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
4178: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
4179: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
4180: FND_MESSAGE.Set_Token('BY_PROC','GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TO_COMPLETED');
4181: FND_MESSAGE.Set_Token('WHERE','create_transaction_for_rcv');
4182: FND_MSG_PUB.Add;

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

4194: , p_data => x_msg_data
4195: );
4196: for l_cnt in 1..x_msg_count loop
4197: l_msg_data := FND_MSG_PUB.GET(l_cnt,'F');
4198: GMI_reservation_Util.PrintLn('for_rcv '||l_msg_data);
4199: end loop;
4200: GMI_reservation_Util.PrintLn('for rcv:EXP Error count='||x_msg_count);
4201:
4202: WHEN OTHERS THEN

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

4196: for l_cnt in 1..x_msg_count loop
4197: l_msg_data := FND_MSG_PUB.GET(l_cnt,'F');
4198: GMI_reservation_Util.PrintLn('for_rcv '||l_msg_data);
4199: end loop;
4200: GMI_reservation_Util.PrintLn('for rcv:EXP Error count='||x_msg_count);
4201:
4202: WHEN OTHERS THEN
4203: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4204:

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

4213: );
4214:
4215: for l_cnt in 1..x_msg_count loop
4216: l_msg_data := FND_MSG_PUB.GET(l_cnt,'F');
4217: GMI_reservation_Util.PrintLn('for_rcv '||l_msg_data);
4218: end loop;
4219: GMI_reservation_Util.PrintLn('for rcv:EXP Error count='||x_msg_count);
4220:
4221: END create_transaction_for_rcv;

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

4215: for l_cnt in 1..x_msg_count loop
4216: l_msg_data := FND_MSG_PUB.GET(l_cnt,'F');
4217: GMI_reservation_Util.PrintLn('for_rcv '||l_msg_data);
4218: end loop;
4219: GMI_reservation_Util.PrintLn('for rcv:EXP Error count='||x_msg_count);
4220:
4221: END create_transaction_for_rcv;
4222:
4223: Procedure get_OPM_account ( v_dest_org_id IN NUMBER,

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

4252: From mtl_secondary_inventories
4253: Where organization_id = v_dest_org_id
4254: and secondary_inventory_name = l_dest_sub_inv ;
4255: BEGIN
4256: GMI_reservation_Util.PrintLn('(opm_dbg) dest_org_id '||v_dest_org_id);
4257: OPEN get_asset_flag;
4258: FETCH get_asset_flag into l_asset_item_flag ;
4259: CLOSE get_asset_flag;
4260: if l_asset_item_flag = 'Y' then

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

4267: Open get_subinv;
4268: Fetch get_subinv Into l_dest_sub_inv;
4269: Close get_subinv;
4270:
4271: GMI_reservation_Util.PrintLn('(opm_dbg) inventory_item_id '|| v_apps_item_id);
4272: GMI_reservation_Util.PrintLn('(opm_dbg) inv_item_type '|| l_inv_item_type);
4273: GMI_reservation_Util.PrintLn('(opm_dbg) ventor_site_id '|| v_vendor_site_id);
4274: GMI_reservation_Util.PrintLn('(opm_dbg) dest_sub_inv '|| l_dest_sub_inv);
4275: if l_inv_item_type = 'ASSET' then

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

4268: Fetch get_subinv Into l_dest_sub_inv;
4269: Close get_subinv;
4270:
4271: GMI_reservation_Util.PrintLn('(opm_dbg) inventory_item_id '|| v_apps_item_id);
4272: GMI_reservation_Util.PrintLn('(opm_dbg) inv_item_type '|| l_inv_item_type);
4273: GMI_reservation_Util.PrintLn('(opm_dbg) ventor_site_id '|| v_vendor_site_id);
4274: GMI_reservation_Util.PrintLn('(opm_dbg) dest_sub_inv '|| l_dest_sub_inv);
4275: if l_inv_item_type = 'ASSET' then
4276: if l_dest_sub_inv is not null then

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

4269: Close get_subinv;
4270:
4271: GMI_reservation_Util.PrintLn('(opm_dbg) inventory_item_id '|| v_apps_item_id);
4272: GMI_reservation_Util.PrintLn('(opm_dbg) inv_item_type '|| l_inv_item_type);
4273: GMI_reservation_Util.PrintLn('(opm_dbg) ventor_site_id '|| v_vendor_site_id);
4274: GMI_reservation_Util.PrintLn('(opm_dbg) dest_sub_inv '|| l_dest_sub_inv);
4275: if l_inv_item_type = 'ASSET' then
4276: if l_dest_sub_inv is not null then
4277: OPEN get_asset_sub;

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

4270:
4271: GMI_reservation_Util.PrintLn('(opm_dbg) inventory_item_id '|| v_apps_item_id);
4272: GMI_reservation_Util.PrintLn('(opm_dbg) inv_item_type '|| l_inv_item_type);
4273: GMI_reservation_Util.PrintLn('(opm_dbg) ventor_site_id '|| v_vendor_site_id);
4274: GMI_reservation_Util.PrintLn('(opm_dbg) dest_sub_inv '|| l_dest_sub_inv);
4275: if l_inv_item_type = 'ASSET' then
4276: if l_dest_sub_inv is not null then
4277: OPEN get_asset_sub;
4278: FETCH get_asset_sub into l_asset_subinv ;

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

4291: else /* l_inv_item_type = 'EXPENSE' */
4292: l_subinv_type := '' ;
4293: end if;
4294:
4295: GMI_reservation_Util.PrintLn('(opm_dbg) subinv_type '|| l_subinv_type);
4296: GMI_reservation_Util.PrintLn('(opm_dbg) dest_org_id '|| v_dest_org_id);
4297:
4298: if l_inv_item_type = 'ASSET' then
4299: GML_ACCT_GENERATE.generate_opm_acct

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

4292: l_subinv_type := '' ;
4293: end if;
4294:
4295: GMI_reservation_Util.PrintLn('(opm_dbg) subinv_type '|| l_subinv_type);
4296: GMI_reservation_Util.PrintLn('(opm_dbg) dest_org_id '|| v_dest_org_id);
4297:
4298: if l_inv_item_type = 'ASSET' then
4299: GML_ACCT_GENERATE.generate_opm_acct
4300: ('INVENTORY' ,

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

4351: and delete_mark=0
4352: and completed_ind=0
4353: and staged_ind=0
4354: and line_detail_id is null
4355: and (lot_id<>0 OR location <> GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
4356:
4357: --B2523798 Add check for location not equal to default location to
4358: --accomodate for location only items.
4359: IF l_count <> 0 THEN

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

4364: and delete_mark=0
4365: and completed_ind=0
4366: and staged_ind=0
4367: and line_detail_id is null
4368: and (lot_id<>0 OR location <> GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
4369: END IF;
4370: /* call update reservations for gme */
4371: GML_BATCH_OM_RES_PVT.check_gmeres_for_so_line
4372: ( p_so_line_id => p_so_line_id

Line 4389: l_ic_item_mst_rec GMI_RESERVATION_UTIL.ic_item_mst_rec;

4385: p_lot_id IN NUMBER DEFAULT 0
4386: ) RETURN NUMBER IS
4387:
4388: l_inventory_item_id NUMBER;
4389: l_ic_item_mst_rec GMI_RESERVATION_UTIL.ic_item_mst_rec;
4390: l_return_status VARCHAR2(30);
4391: l_msg_count NUMBER;
4392: l_msg_data VARCHAR2(5);
4393: l_opm_from_uom VARCHAR2(5);

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

4403:
4404: BEGIN
4405: l_inventory_item_id := p_apps_item_id;
4406:
4407: GMI_reservation_Util.PrintLn('in GMI: Get_OPM_converted_qty ');
4408: GMI_reservation_Util.PrintLn('from uom (APPS) '||p_apps_from_uom);
4409: GMI_reservation_Util.PrintLn('to uom (APPS) '||p_apps_to_uom);
4410:
4411: GMI_RESERVATION_UTIL.Get_OPM_Item_From_Apps(

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

4404: BEGIN
4405: l_inventory_item_id := p_apps_item_id;
4406:
4407: GMI_reservation_Util.PrintLn('in GMI: Get_OPM_converted_qty ');
4408: GMI_reservation_Util.PrintLn('from uom (APPS) '||p_apps_from_uom);
4409: GMI_reservation_Util.PrintLn('to uom (APPS) '||p_apps_to_uom);
4410:
4411: GMI_RESERVATION_UTIL.Get_OPM_Item_From_Apps(
4412: p_organization_id => p_organization_id,

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

4405: l_inventory_item_id := p_apps_item_id;
4406:
4407: GMI_reservation_Util.PrintLn('in GMI: Get_OPM_converted_qty ');
4408: GMI_reservation_Util.PrintLn('from uom (APPS) '||p_apps_from_uom);
4409: GMI_reservation_Util.PrintLn('to uom (APPS) '||p_apps_to_uom);
4410:
4411: GMI_RESERVATION_UTIL.Get_OPM_Item_From_Apps(
4412: p_organization_id => p_organization_id,
4413: p_inventory_item_id => l_inventory_item_id,

Line 4411: GMI_RESERVATION_UTIL.Get_OPM_Item_From_Apps(

4407: GMI_reservation_Util.PrintLn('in GMI: Get_OPM_converted_qty ');
4408: GMI_reservation_Util.PrintLn('from uom (APPS) '||p_apps_from_uom);
4409: GMI_reservation_Util.PrintLn('to uom (APPS) '||p_apps_to_uom);
4410:
4411: GMI_RESERVATION_UTIL.Get_OPM_Item_From_Apps(
4412: p_organization_id => p_organization_id,
4413: p_inventory_item_id => l_inventory_item_id,
4414: x_ic_item_mst_rec => l_ic_item_mst_rec,
4415: x_return_status => l_return_status,

Line 4423: GMI_RESERVATION_UTIL.Get_OPMUOM_from_AppsUOM(

4419: IF (l_return_status = FND_API.G_RET_STS_ERROR) THEN
4420: RAISE FND_API.G_EXC_ERROR;
4421: END IF;
4422:
4423: GMI_RESERVATION_UTIL.Get_OPMUOM_from_AppsUOM(
4424: p_apps_uom =>p_apps_from_uom,
4425: x_opm_uom =>l_opm_from_uom,
4426: x_return_status =>l_return_status,
4427: x_msg_count =>l_msg_count,

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

4431: FND_MESSAGE.Set_Token('APPS_UOM_CODE', p_apps_from_uom);
4432: FND_MSG_PUB.Add;
4433: RAISE FND_API.G_EXC_ERROR;
4434: END IF;
4435: GMI_reservation_Util.PrintLn('from uom (OPM) '||l_opm_from_uom);
4436: GMI_RESERVATION_UTIL.Get_OPMUOM_from_AppsUOM(
4437: p_apps_uom =>p_apps_to_uom,
4438: x_opm_uom =>l_opm_to_uom,
4439: x_return_status =>l_return_status,

Line 4436: GMI_RESERVATION_UTIL.Get_OPMUOM_from_AppsUOM(

4432: FND_MSG_PUB.Add;
4433: RAISE FND_API.G_EXC_ERROR;
4434: END IF;
4435: GMI_reservation_Util.PrintLn('from uom (OPM) '||l_opm_from_uom);
4436: GMI_RESERVATION_UTIL.Get_OPMUOM_from_AppsUOM(
4437: p_apps_uom =>p_apps_to_uom,
4438: x_opm_uom =>l_opm_to_uom,
4439: x_return_status =>l_return_status,
4440: x_msg_count =>l_msg_count,

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

4444: FND_MESSAGE.Set_Token('APPS_UOM_CODE', p_apps_to_uom);
4445: FND_MSG_PUB.Add;
4446: RAISE FND_API.G_EXC_ERROR;
4447: END IF;
4448: GMI_reservation_Util.PrintLn('to uom (OPM) '||l_opm_to_uom);
4449:
4450: GMICUOM.icuomcv(
4451: pitem_id =>l_ic_item_mst_rec.item_id,
4452: plot_id =>p_lot_id,

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

4454: pcur_uom =>l_opm_from_uom,
4455: pnew_uom =>l_opm_to_uom,
4456: onew_qty =>l_converted_qty);
4457: IF l_converted_qty < 0 THEN
4458: GMI_reservation_Util.PrintLn('conversion error code'|| l_converted_qty);
4459: FND_MESSAGE.Set_Name('GMI','GMICUOM.icuomcv');
4460: FND_MESSAGE.Set_Token('CONVERSION_ERROR', p_apps_to_uom);
4461: FND_MSG_PUB.Add;
4462: RAISE FND_API.G_EXC_ERROR;

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

4472: WHEN OTHERS THEN
4473: n := 9;
4474: END;
4475:
4476: GMI_reservation_Util.PrintLn('converted_qty '|| l_converted_qty);
4477: --
4478: -- Bug 3776538 - See if the converted qty should be trucated rather than rounded!
4479: --
4480: l_ALLOW_OPM_TRUNCATE_TXN := nvl(fnd_profile.value ('ALLOW_OPM_TRUNCATE_TXN'),'N');

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

4477: --
4478: -- Bug 3776538 - See if the converted qty should be trucated rather than rounded!
4479: --
4480: l_ALLOW_OPM_TRUNCATE_TXN := nvl(fnd_profile.value ('ALLOW_OPM_TRUNCATE_TXN'),'N');
4481: GMI_Reservation_Util.PrintLn('Profile: ALLOW_OPM_TRUNCATE_TXN '||l_ALLOW_OPM_TRUNCATE_TXN);
4482: IF (l_ALLOW_OPM_TRUNCATE_TXN = 'Y') THEN
4483: l_converted_qty:=trunc(l_converted_qty, l_TRUNCATE_TO_LENGTH);
4484: GMI_reservation_Util.PrintLn('converted_qty after truncating '|| l_converted_qty);
4485: ELSE

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

4480: l_ALLOW_OPM_TRUNCATE_TXN := nvl(fnd_profile.value ('ALLOW_OPM_TRUNCATE_TXN'),'N');
4481: GMI_Reservation_Util.PrintLn('Profile: ALLOW_OPM_TRUNCATE_TXN '||l_ALLOW_OPM_TRUNCATE_TXN);
4482: IF (l_ALLOW_OPM_TRUNCATE_TXN = 'Y') THEN
4483: l_converted_qty:=trunc(l_converted_qty, l_TRUNCATE_TO_LENGTH);
4484: GMI_reservation_Util.PrintLn('converted_qty after truncating '|| l_converted_qty);
4485: ELSE
4486: l_converted_qty:=round(l_converted_qty, n);
4487: GMI_reservation_Util.PrintLn('converted_qty after rounding '|| l_converted_qty);
4488: END IF;

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

4483: l_converted_qty:=trunc(l_converted_qty, l_TRUNCATE_TO_LENGTH);
4484: GMI_reservation_Util.PrintLn('converted_qty after truncating '|| l_converted_qty);
4485: ELSE
4486: l_converted_qty:=round(l_converted_qty, n);
4487: GMI_reservation_Util.PrintLn('converted_qty after rounding '|| l_converted_qty);
4488: END IF;
4489: -- End 3776538
4490:
4491:

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

4502: l_staged_flag NUMBER;
4503: BEGIN
4504: x_return_status := FND_API.G_RET_STS_SUCCESS;
4505:
4506: GMI_reservation_Util.PrintLn('(opm_dbg) trans_id '|| p_reservation_id);
4507: Select staged_ind
4508: Into l_staged_flag
4509: From ic_tran_pnd
4510: Where trans_id = p_reservation_id;

Line 4535: AND location = GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);

4531: And delete_mark = 0
4532: And completed_ind = 0
4533: And staged_ind = 0
4534: And (lot_id = 0
4535: AND location = GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
4536: BEGIN
4537: x_return_status := FND_API.G_RET_STS_SUCCESS;
4538: GMI_reservation_Util.PrintLn('(opm_dbg) in find_default_lot defaultloc '
4539: || GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);

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

4534: And (lot_id = 0
4535: AND location = GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
4536: BEGIN
4537: x_return_status := FND_API.G_RET_STS_SUCCESS;
4538: GMI_reservation_Util.PrintLn('(opm_dbg) in find_default_lot defaultloc '
4539: || GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
4540: GMI_reservation_Util.PrintLn('(opm_dbg) in find_default_lot line_id '|| p_line_id);
4541: Open find_trans;
4542: Fetch find_trans Into x_reservation_id;

Line 4539: || GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);

4535: AND location = GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
4536: BEGIN
4537: x_return_status := FND_API.G_RET_STS_SUCCESS;
4538: GMI_reservation_Util.PrintLn('(opm_dbg) in find_default_lot defaultloc '
4539: || GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
4540: GMI_reservation_Util.PrintLn('(opm_dbg) in find_default_lot line_id '|| p_line_id);
4541: Open find_trans;
4542: Fetch find_trans Into x_reservation_id;
4543: IF find_trans%NOTFOUND THEN

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

4536: BEGIN
4537: x_return_status := FND_API.G_RET_STS_SUCCESS;
4538: GMI_reservation_Util.PrintLn('(opm_dbg) in find_default_lot defaultloc '
4539: || GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
4540: GMI_reservation_Util.PrintLn('(opm_dbg) in find_default_lot line_id '|| p_line_id);
4541: Open find_trans;
4542: Fetch find_trans Into x_reservation_id;
4543: IF find_trans%NOTFOUND THEN
4544: x_reservation_id := 0;

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

4544: x_reservation_id := 0;
4545: END IF;
4546: Close find_trans;
4547:
4548: GMI_reservation_Util.PrintLn('(opm_dbg) find_default_lot trans_id '|| x_reservation_id);
4549: END find_default_lot;
4550:
4551: procedure check_lot_loct_ctl (
4552: p_inventory_item_id IN NUMBER

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

4571:
4572:
4573: BEGIN
4574: /* get lot_ctl and loct_ctl */
4575: GMI_reservation_Util.PrintLn('check_lot_loct_ctl for item_id '|| p_inventory_item_id
4576: ||' for org '||p_mtl_organization_id);
4577: Open get_item_info;
4578: Fetch get_item_info
4579: Into l_item_id

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

4592: x_ctl_ind := 'N';
4593: ElSE
4594: x_ctl_ind := 'Y';
4595: END IF;
4596: GMI_reservation_Util.PrintLn('check_lot_loct_ctl returning '|| x_ctl_ind);
4597: End check_lot_loct_ctl;
4598:
4599: /* this procedure is called by OM for the order lines which are not interfaced with shipping
4600: -- not yet booked :-...

Line 4645: OR location <> GMI_RESERVATION_UTIL.G_DEFAULT_LOCT)

4641: AND delete_mark = 0
4642: AND doc_type = 'OMSO'
4643: AND trans_qty <> 0
4644: And (lot_id <> 0 -- only real trans
4645: OR location <> GMI_RESERVATION_UTIL.G_DEFAULT_LOCT)
4646: ORDER BY trans_qty desc; /* the smaller qty is at the top, keep in mind it is neg */
4647: /* or should consider the alloc rules */
4648: cursor c_reserved_qty IS
4649: SELECT abs(sum(trans_qty)),abs(sum(trans_qty2))

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

4672: WHERE line_id = p_old_source_line_id;
4673: /* End bug 2871929 */
4674:
4675: BEGIN
4676: GMI_RESERVATION_UTIL.Println('in split_trans_from OM where order has not been booked');
4677: GMI_RESERVATION_UTIL.Println(' p_old_source_line_id '||p_old_source_line_id);
4678: GMI_RESERVATION_UTIL.Println(' p_new_source_line_id '||p_new_source_line_id);
4679: l_fulfilled_qty := 0;
4680:

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

4673: /* End bug 2871929 */
4674:
4675: BEGIN
4676: GMI_RESERVATION_UTIL.Println('in split_trans_from OM where order has not been booked');
4677: GMI_RESERVATION_UTIL.Println(' p_old_source_line_id '||p_old_source_line_id);
4678: GMI_RESERVATION_UTIL.Println(' p_new_source_line_id '||p_new_source_line_id);
4679: l_fulfilled_qty := 0;
4680:
4681: /* Begin bug 2871929 */

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

4674:
4675: BEGIN
4676: GMI_RESERVATION_UTIL.Println('in split_trans_from OM where order has not been booked');
4677: GMI_RESERVATION_UTIL.Println(' p_old_source_line_id '||p_old_source_line_id);
4678: GMI_RESERVATION_UTIL.Println(' p_new_source_line_id '||p_new_source_line_id);
4679: l_fulfilled_qty := 0;
4680:
4681: /* Begin bug 2871929 */
4682: /* Variables l_item_id, l_organization_id used in subsequent

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

4686: Fetch c_order_line_info INTO l_item_id,l_organization_id;
4687: Close c_order_line_info;
4688: /* End bug 2871929 */
4689:
4690: GMI_RESERVATION_UTIL.Println('l_organization_id '||l_organization_id);
4691:
4692:
4693: /* get lot_ctl and loct_ctl */
4694: Open get_item_info;

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

4713:
4714: l_qty_to_fulfil := p_qty_to_split;
4715: l_qty2_to_fulfil := p_qty2_to_split;
4716:
4717: GMI_RESERVATION_UTIL.Println('in split_trans, qty to split'||p_qty_to_split);
4718: GMI_RESERVATION_UTIL.Println('in split_trans, qty2 to split'||p_qty2_to_split);
4719: oe_debug_pub.add('Going to find default lot in split_reservation',2);
4720: GMI_RESERVATION_UTIL.find_default_lot
4721: ( x_return_status => x_return_status,

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

4714: l_qty_to_fulfil := p_qty_to_split;
4715: l_qty2_to_fulfil := p_qty2_to_split;
4716:
4717: GMI_RESERVATION_UTIL.Println('in split_trans, qty to split'||p_qty_to_split);
4718: GMI_RESERVATION_UTIL.Println('in split_trans, qty2 to split'||p_qty2_to_split);
4719: oe_debug_pub.add('Going to find default lot in split_reservation',2);
4720: GMI_RESERVATION_UTIL.find_default_lot
4721: ( x_return_status => x_return_status,
4722: x_msg_count => x_msg_count,

Line 4720: GMI_RESERVATION_UTIL.find_default_lot

4716:
4717: GMI_RESERVATION_UTIL.Println('in split_trans, qty to split'||p_qty_to_split);
4718: GMI_RESERVATION_UTIL.Println('in split_trans, qty2 to split'||p_qty2_to_split);
4719: oe_debug_pub.add('Going to find default lot in split_reservation',2);
4720: GMI_RESERVATION_UTIL.find_default_lot
4721: ( x_return_status => x_return_status,
4722: x_msg_count => x_msg_count,
4723: x_msg_data => x_msg_data,
4724: x_reservation_id => l_trans_id,

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

4724: x_reservation_id => l_trans_id,
4725: p_line_id => p_old_source_line_id
4726: );
4727: IF x_return_status <> WSH_UTIL_CORE.G_RET_STS_SUCCESS THEN
4728: GMI_RESERVATION_UTIL.println('Error returned by find default lot');
4729: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4730: END IF;
4731: IF l_trans_id > 0 THEN
4732: oe_debug_pub.add('Going to find default lot in for new line ',2);

Line 4733: GMI_RESERVATION_UTIL.find_default_lot

4729: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4730: END IF;
4731: IF l_trans_id > 0 THEN
4732: oe_debug_pub.add('Going to find default lot in for new line ',2);
4733: GMI_RESERVATION_UTIL.find_default_lot
4734: ( x_return_status => x_return_status,
4735: x_msg_count => x_msg_count,
4736: x_msg_data => x_msg_data,
4737: x_reservation_id => l_new_trans_id,

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

4750: l_new_transaction_rec.trans_qty := 0;
4751: l_new_transaction_rec.trans_qty2 := 0;
4752: l_new_transaction_rec.line_id := p_new_source_line_id;
4753:
4754: GMI_RESERVATION_UTIL.PrintLn('creating the default trans for the new line');
4755: GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION
4756: ( p_api_version => 1
4757: , p_init_msg_list => FND_API.G_FALSE
4758: , p_commit => FND_API.G_FALSE

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

4765: );
4766:
4767: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
4768: THEN
4769: GMI_reservation_Util.PrintLn('(opm_dbg) Error in creating default transaction ');
4770: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by Create_Pending_Transaction,
4771: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
4772: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
4773: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');

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

4766:
4767: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
4768: THEN
4769: GMI_reservation_Util.PrintLn('(opm_dbg) Error in creating default transaction ');
4770: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by Create_Pending_Transaction,
4771: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
4772: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
4773: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
4774: FND_MESSAGE.Set_Token('BY_PROC','GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION');

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

4768: THEN
4769: GMI_reservation_Util.PrintLn('(opm_dbg) Error in creating default transaction ');
4770: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by Create_Pending_Transaction,
4771: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
4772: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
4773: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
4774: FND_MESSAGE.Set_Token('BY_PROC','GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION');
4775: FND_MESSAGE.Set_Token('WHERE','split_trans_from_om');
4776: FND_MSG_PUB.Add;

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

4789:
4790: IF GMI_TRAN_PND_DB_PVT.FETCH_IC_TRAN_PND
4791: (l_old_transaction_rec, l_old_transaction_rec )
4792: THEN
4793: GMI_RESERVATION_UTIL.Println('got trans for trans_id '||l_trans_id);
4794: GMI_RESERVATION_UTIL.Println('l_qty_to_fulfil '||l_qty_to_fulfil);
4795: GMI_RESERVATION_UTIL.Println('l_qty2_to_fulfil '||l_qty2_to_fulfil);
4796: IF abs(l_old_transaction_rec.trans_qty) <= l_qty_to_fulfil THEN
4797: /* do nothing for the tran */

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

4790: IF GMI_TRAN_PND_DB_PVT.FETCH_IC_TRAN_PND
4791: (l_old_transaction_rec, l_old_transaction_rec )
4792: THEN
4793: GMI_RESERVATION_UTIL.Println('got trans for trans_id '||l_trans_id);
4794: GMI_RESERVATION_UTIL.Println('l_qty_to_fulfil '||l_qty_to_fulfil);
4795: GMI_RESERVATION_UTIL.Println('l_qty2_to_fulfil '||l_qty2_to_fulfil);
4796: IF abs(l_old_transaction_rec.trans_qty) <= l_qty_to_fulfil THEN
4797: /* do nothing for the tran */
4798: GMI_RESERVATION_UTIL.Println('in split_trans, keep trans the same for trans_id '||l_trans_id);

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

4791: (l_old_transaction_rec, l_old_transaction_rec )
4792: THEN
4793: GMI_RESERVATION_UTIL.Println('got trans for trans_id '||l_trans_id);
4794: GMI_RESERVATION_UTIL.Println('l_qty_to_fulfil '||l_qty_to_fulfil);
4795: GMI_RESERVATION_UTIL.Println('l_qty2_to_fulfil '||l_qty2_to_fulfil);
4796: IF abs(l_old_transaction_rec.trans_qty) <= l_qty_to_fulfil THEN
4797: /* do nothing for the tran */
4798: GMI_RESERVATION_UTIL.Println('in split_trans, keep trans the same for trans_id '||l_trans_id);
4799: GMI_RESERVATION_UTIL.Println('in split_trans, trans_qty '||l_old_transaction_rec.trans_qty);

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

4794: GMI_RESERVATION_UTIL.Println('l_qty_to_fulfil '||l_qty_to_fulfil);
4795: GMI_RESERVATION_UTIL.Println('l_qty2_to_fulfil '||l_qty2_to_fulfil);
4796: IF abs(l_old_transaction_rec.trans_qty) <= l_qty_to_fulfil THEN
4797: /* do nothing for the tran */
4798: GMI_RESERVATION_UTIL.Println('in split_trans, keep trans the same for trans_id '||l_trans_id);
4799: GMI_RESERVATION_UTIL.Println('in split_trans, trans_qty '||l_old_transaction_rec.trans_qty);
4800: l_qty_to_fulfil := l_qty_to_fulfil - abs(l_old_transaction_rec.trans_qty);
4801: l_qty2_to_fulfil := l_qty2_to_fulfil - abs(l_old_transaction_rec.trans_qty2);
4802: ELSIF abs(l_old_transaction_rec.trans_qty) > l_qty_to_fulfil

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

4795: GMI_RESERVATION_UTIL.Println('l_qty2_to_fulfil '||l_qty2_to_fulfil);
4796: IF abs(l_old_transaction_rec.trans_qty) <= l_qty_to_fulfil THEN
4797: /* do nothing for the tran */
4798: GMI_RESERVATION_UTIL.Println('in split_trans, keep trans the same for trans_id '||l_trans_id);
4799: GMI_RESERVATION_UTIL.Println('in split_trans, trans_qty '||l_old_transaction_rec.trans_qty);
4800: l_qty_to_fulfil := l_qty_to_fulfil - abs(l_old_transaction_rec.trans_qty);
4801: l_qty2_to_fulfil := l_qty2_to_fulfil - abs(l_old_transaction_rec.trans_qty2);
4802: ELSIF abs(l_old_transaction_rec.trans_qty) > l_qty_to_fulfil
4803: AND l_qty_to_fulfil > 0 THEN

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

4829: );
4830:
4831: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
4832: THEN
4833: GMI_reservation_Util.PrintLn('(opm_dbg) Error in creating transaction ');
4834: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by Create_Pending_Transaction,
4835: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
4836: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
4837: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');

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

4830:
4831: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
4832: THEN
4833: GMI_reservation_Util.PrintLn('(opm_dbg) Error in creating transaction ');
4834: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by Create_Pending_Transaction,
4835: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
4836: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
4837: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
4838: FND_MESSAGE.Set_Token('BY_PROC','GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION');

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

4832: THEN
4833: GMI_reservation_Util.PrintLn('(opm_dbg) Error in creating transaction ');
4834: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by Create_Pending_Transaction,
4835: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
4836: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
4837: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
4838: FND_MESSAGE.Set_Token('BY_PROC','GMI_TRANS_ENGINE_PUB.CREATE_PENDING_TRANSACTION');
4839: FND_MESSAGE.Set_Token('WHERE','split_trans_from_om');
4840: FND_MSG_PUB.Add;

Line 4855: GMI_RESERVATION_UTIL.find_default_lot

4851: END IF;
4852: END LOOP;
4853: CLOSE c_reservations;
4854: /* need to balance default lot for both new sol and old sol */
4855: GMI_RESERVATION_UTIL.find_default_lot
4856: ( x_return_status => x_return_status,
4857: x_msg_count => x_msg_count,
4858: x_msg_data => x_msg_data,
4859: x_reservation_id => l_trans_id,

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

4864:
4865: IF GMI_TRAN_PND_DB_PVT.FETCH_IC_TRAN_PND
4866: (l_old_transaction_rec, l_old_transaction_rec )
4867: THEN
4868: GMI_RESERVATION_UTIL.PrintLn('balancing default lot for old source line_id '|| p_old_source_line_id);
4869: GMI_RESERVATION_UTIL.balance_default_lot
4870: ( p_ic_default_rec => l_old_transaction_rec
4871: , p_opm_item_id => l_old_transaction_rec.item_id
4872: , x_return_status => x_return_status

Line 4869: GMI_RESERVATION_UTIL.balance_default_lot

4865: IF GMI_TRAN_PND_DB_PVT.FETCH_IC_TRAN_PND
4866: (l_old_transaction_rec, l_old_transaction_rec )
4867: THEN
4868: GMI_RESERVATION_UTIL.PrintLn('balancing default lot for old source line_id '|| p_old_source_line_id);
4869: GMI_RESERVATION_UTIL.balance_default_lot
4870: ( p_ic_default_rec => l_old_transaction_rec
4871: , p_opm_item_id => l_old_transaction_rec.item_id
4872: , x_return_status => x_return_status
4873: , x_msg_count => x_msg_count

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

4874: , x_msg_data => x_msg_data
4875: );
4876: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
4877: THEN
4878: GMI_RESERVATION_UTIL.PrintLn('Error returned by balancing default lot');
4879: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4880: END IF;
4881: END IF;
4882: END IF;

Line 4883: GMI_RESERVATION_UTIL.find_default_lot

4879: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4880: END IF;
4881: END IF;
4882: END IF;
4883: GMI_RESERVATION_UTIL.find_default_lot
4884: ( x_return_status => x_return_status,
4885: x_msg_count => x_msg_count,
4886: x_msg_data => x_msg_data,
4887: x_reservation_id => l_trans_id,

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

4893:
4894: IF GMI_TRAN_PND_DB_PVT.FETCH_IC_TRAN_PND
4895: (l_old_transaction_rec, l_old_transaction_rec )
4896: THEN
4897: GMI_RESERVATION_UTIL.PrintLn('balancing default lot for new source line_id '|| p_new_source_line_id);
4898: GMI_RESERVATION_UTIL.balance_default_lot
4899: ( p_ic_default_rec => l_old_transaction_rec
4900: , p_opm_item_id => l_old_transaction_rec.item_id
4901: , x_return_status => x_return_status

Line 4898: GMI_RESERVATION_UTIL.balance_default_lot

4894: IF GMI_TRAN_PND_DB_PVT.FETCH_IC_TRAN_PND
4895: (l_old_transaction_rec, l_old_transaction_rec )
4896: THEN
4897: GMI_RESERVATION_UTIL.PrintLn('balancing default lot for new source line_id '|| p_new_source_line_id);
4898: GMI_RESERVATION_UTIL.balance_default_lot
4899: ( p_ic_default_rec => l_old_transaction_rec
4900: , p_opm_item_id => l_old_transaction_rec.item_id
4901: , x_return_status => x_return_status
4902: , x_msg_count => x_msg_count

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

4903: , x_msg_data => x_msg_data
4904: );
4905: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
4906: THEN
4907: GMI_RESERVATION_UTIL.PrintLn('Error returned by balancing default lot');
4908: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4909: END IF;
4910: END IF;
4911: END IF;

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

4921: ,x_msg_count => x_msg_count
4922: ,x_msg_data => x_msg_data
4923: );
4924:
4925: GMI_RESERVATION_UTIL.PrintLn('Exit split_trans_from_OM');
4926: END split_trans_from_om;
4927:
4928: -- HW OPM BUG#:2536589 New procedure
4929: PROCEDURE update_opm_trxns(

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

4949: AND IC.DELETE_MARK =0
4950: AND IC.COMPLETED_IND =0
4951: AND IC.STAGED_IND = 0
4952: AND ( IC.LOT_ID <> 0 OR
4953: IC.LOCATION <> GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
4954:
4955: -- Cursor for non-ctl items
4956: CURSOR get_opm_txn_non_cntl (p_trans_id NUMBER) IS
4957: SELECT IC.trans_id

Line 4966: IC.LOCATION = GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);

4962: AND IC.DELETE_MARK =0
4963: AND IC.COMPLETED_IND =0
4964: AND IC.STAGED_IND = 0
4965: AND ( IC.LOT_ID = 0 OR
4966: IC.LOCATION = GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
4967:
4968:
4969:
4970: l_ctl_ind VARCHAR2(1);

Line 4977: GMI_RESERVATION_UTIL.check_lot_loct_ctl

4973: x_return_status := FND_API.G_RET_STS_SUCCESS;
4974:
4975:
4976: /* see if item is a ctl item */
4977: GMI_RESERVATION_UTIL.check_lot_loct_ctl
4978: ( p_inventory_item_id => p_inventory_item_id
4979: ,p_mtl_organization_id => p_organization_id
4980: ,x_ctl_ind => l_ctl_ind
4981: );

Line 4985: gmi_reservation_util.println('Going to open cursor for lot/location items');

4981: );
4982:
4983:
4984: IF l_ctl_ind = 'Y' THEN -- control/location items
4985: gmi_reservation_util.println('Going to open cursor for lot/location items');
4986: OPEN get_opm_txn_cntl(p_trans_id);
4987: FETCH get_opm_txn_cntl into l_old_transaction_rec.trans_id;
4988: IF get_opm_txn_cntl%NOTFOUND THEN
4989: CLOSE get_opm_txn_cntl;

Line 4990: gmi_reservation_util.println('Failed to fetch trans_id in update_opm_trxns for lot/location item= '||p_trans_id);

4986: OPEN get_opm_txn_cntl(p_trans_id);
4987: FETCH get_opm_txn_cntl into l_old_transaction_rec.trans_id;
4988: IF get_opm_txn_cntl%NOTFOUND THEN
4989: CLOSE get_opm_txn_cntl;
4990: gmi_reservation_util.println('Failed to fetch trans_id in update_opm_trxns for lot/location item= '||p_trans_id);
4991: x_return_status := FND_API.G_RET_STS_ERROR;
4992: RETURN;
4993: END IF;
4994: CLOSE get_opm_txn_cntl;

Line 4997: gmi_reservation_util.println('Going to open cursor for non-lot/non location');

4993: END IF;
4994: CLOSE get_opm_txn_cntl;
4995:
4996: ELSE -- non ctl
4997: gmi_reservation_util.println('Going to open cursor for non-lot/non location');
4998: OPEN get_opm_txn_non_cntl(p_trans_id);
4999: FETCH get_opm_txn_non_cntl into l_old_transaction_rec.trans_id;
5000: IF get_opm_txn_non_cntl%NOTFOUND THEN
5001: CLOSE get_opm_txn_non_cntl;

Line 5002: gmi_reservation_util.println('Failed to fetch trans_id in update_opm_trxns for non-lot/non location= '||p_trans_id);

4998: OPEN get_opm_txn_non_cntl(p_trans_id);
4999: FETCH get_opm_txn_non_cntl into l_old_transaction_rec.trans_id;
5000: IF get_opm_txn_non_cntl%NOTFOUND THEN
5001: CLOSE get_opm_txn_non_cntl;
5002: gmi_reservation_util.println('Failed to fetch trans_id in update_opm_trxns for non-lot/non location= '||p_trans_id);
5003: x_return_status := FND_API.G_RET_STS_ERROR;
5004: RETURN;
5005: END IF;
5006: CLOSE get_opm_txn_non_cntl;

Line 5031: GMI_reservation_Util.PrintLn('(opm_dbg) Error in updating transaction ');

5027: ,x_msg_data => x_msg_data
5028: );
5029:
5030: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5031: GMI_reservation_Util.PrintLn('(opm_dbg) Error in updating transaction ');
5032: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by UPDATE_PENDING_TO_COMPLETED,
5033: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
5034: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
5035: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');

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

5028: );
5029:
5030: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5031: GMI_reservation_Util.PrintLn('(opm_dbg) Error in updating transaction ');
5032: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by UPDATE_PENDING_TO_COMPLETED,
5033: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
5034: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
5035: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
5036: FND_MESSAGE.Set_Token('BY_PROC','GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TO_COMPLETED');

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

5030: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5031: GMI_reservation_Util.PrintLn('(opm_dbg) Error in updating transaction ');
5032: GMI_reservation_Util.PrintLn('(opm_dbg) Error return by UPDATE_PENDING_TO_COMPLETED,
5033: return_status='|| x_return_status||', x_msg_count='|| x_msg_count||'.');
5034: GMI_reservation_Util.PrintLn('Error Message '|| x_msg_data);
5035: FND_MESSAGE.Set_Name('GMI','GMI_ERROR');
5036: FND_MESSAGE.Set_Token('BY_PROC','GMI_TRANS_ENGINE_PUB.UPDATE_PENDING_TO_COMPLETED');
5037: FND_MESSAGE.Set_Token('WHERE','update_opm_trxns');
5038: FND_MSG_PUB.Add;

Line 5044: gmi_reservation_util.println('Failed to fetch opm trxn in update_opm_trxns for trans_id:'||p_trans_id);

5040: RETURN;
5041: END IF; -- of update
5042:
5043: ELSE -- of fetching trxn
5044: gmi_reservation_util.println('Failed to fetch opm trxn in update_opm_trxns for trans_id:'||p_trans_id);
5045: x_return_status := FND_API.G_RET_STS_ERROR;
5046: RETURN;
5047: END IF; -- of fetching OPM trx
5048:

Line 5049: gmi_reservation_util.println('Done upating ic_tran_pnd in update_opm_trxns.');

5045: x_return_status := FND_API.G_RET_STS_ERROR;
5046: RETURN;
5047: END IF; -- of fetching OPM trx
5048:
5049: gmi_reservation_util.println('Done upating ic_tran_pnd in update_opm_trxns.');
5050:
5051: END update_opm_trxns;
5052:
5053: -- HW OPM BUG#:2536589 New procedure

Line 5078: gmi_reservation_util.println('In GMI_reservation_util.find_lot_id');

5074:
5075: BEGIN
5076:
5077: x_return_status := FND_API.G_RET_STS_SUCCESS;
5078: gmi_reservation_util.println('In GMI_reservation_util.find_lot_id');
5079: OPEN lot_info ;
5080: FETCH lot_info into x_lot_id ;
5081: IF lot_info%NOTFOUND THEN
5082: CLOSE lot_info ;

Line 5083: gmi_reservation_util.println('Failed to fetch lot_id in in find_lot_id for trans _id= '||p_trans_id);

5079: OPEN lot_info ;
5080: FETCH lot_info into x_lot_id ;
5081: IF lot_info%NOTFOUND THEN
5082: CLOSE lot_info ;
5083: gmi_reservation_util.println('Failed to fetch lot_id in in find_lot_id for trans _id= '||p_trans_id);
5084: x_return_status := FND_API.G_RET_STS_ERROR;
5085: RETURN;
5086: END IF;
5087:

Line 5090: gmi_reservation_util.println('Done fetching lot_id in find_lot_id');

5086: END IF;
5087:
5088: CLOSE lot_info;
5089:
5090: gmi_reservation_util.println('Done fetching lot_id in find_lot_id');
5091:
5092: END find_lot_id ;
5093:
5094:

Line 5105: l_ic_item_mst_rec GMI_RESERVATION_UTIL.ic_item_mst_rec;

5101:
5102:
5103: l_return_status VARCHAR2(1);
5104: l_okay BOOLEAN;
5105: l_ic_item_mst_rec GMI_RESERVATION_UTIL.ic_item_mst_rec;
5106: l_msg_data VARCHAR2(2000);
5107: l_msg_count NUMBER;
5108: opm_item_id NUMBER;
5109: l_lot_number VARCHAR2(32); -- Bug 3598280 - Made the variable varchar2(32) from varchar2(4)

Line 5124: GMI_RESERVATION_UTIL.Get_OPM_Item_From_Apps(

5120: BEGIN
5121:
5122: -- Get OPM item information
5123: x_return_status := FND_API.G_RET_STS_SUCCESS;
5124: GMI_RESERVATION_UTIL.Get_OPM_Item_From_Apps(
5125: p_organization_id =>p_organization_id,
5126: p_inventory_item_id => p_inventory_item_id,
5127: x_ic_item_mst_rec => l_ic_item_mst_rec,
5128: x_return_status => l_return_status,

Line 5143: gmi_reservation_util.println('Failed to fetch lot_no in validate_lot_no');

5139: OPEN get_lot_no(opm_item_id);
5140: FETCH get_lot_no into l_lot_number;
5141: IF get_lot_no%NOTFOUND THEN
5142: CLOSE get_lot_no ;
5143: gmi_reservation_util.println('Failed to fetch lot_no in validate_lot_no');
5144: x_return_status := FND_API.G_RET_STS_ERROR;
5145: RETURN;
5146: END IF;
5147:

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

5159: ( p_count => x_msg_count
5160: , p_data => x_msg_data
5161: );
5162:
5163: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Exp_Error ');
5164:
5165: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5166: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
5167: FND_MSG_PUB.Count_And_Get

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

5171: p_encoded => FND_API.G_FALSE
5172: );
5173:
5174: WHEN OTHERS THEN
5175: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Error in Select='||SQLCODE||'.');
5176: x_return_status := SQLCODE;
5177:
5178: FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME
5179: , l_api_name

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

5211: AND IC.DOC_TYPE='OMSO'
5212: AND IC.DELETE_MARK =0
5213: AND IC.COMPLETED_IND =0
5214: AND ( IC.LOT_ID <> 0 OR
5215: IC.LOCATION <> GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
5216:
5217: -- Cursor for non-ctl items
5218: CURSOR get_opm_txn_non_cntl IS
5219: SELECT COUNT(1)

Line 5228: IC.LOCATION = GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);

5224: AND IC.DOC_TYPE='OMSO'
5225: AND IC.DELETE_MARK =0
5226: AND IC.COMPLETED_IND =0
5227: AND ( IC.LOT_ID = 0 OR
5228: IC.LOCATION = GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
5229:
5230:
5231: l_ctl_ind VARCHAR2(1);
5232:

Line 5248: GMI_RESERVATION_UTIL.check_lot_loct_ctl

5244: x_return_status := FND_API.G_RET_STS_SUCCESS;
5245:
5246:
5247: /* see if item is a ctl item */
5248: GMI_RESERVATION_UTIL.check_lot_loct_ctl
5249: ( p_inventory_item_id => p_inventory_item_id
5250: ,p_mtl_organization_id => p_organization_id
5251: ,x_ctl_ind => l_ctl_ind
5252: );

Line 5256: gmi_reservation_util.println('Going to open cursor for lot/location items');

5252: );
5253:
5254:
5255: IF l_ctl_ind = 'Y' THEN -- control/location items
5256: gmi_reservation_util.println('Going to open cursor for lot/location items');
5257: OPEN get_opm_txn_cntl;
5258: FETCH get_opm_txn_cntl into l_count;
5259: IF ( get_opm_txn_cntl%NOTFOUND OR l_count = 0 ) THEN
5260: check_status := 0; -- No allocation

Line 5268: gmi_reservation_util.println('Going to open cursor for non-lot/non location');

5264:
5265: CLOSE get_opm_txn_cntl;
5266:
5267: ELSE -- non ctl
5268: gmi_reservation_util.println('Going to open cursor for non-lot/non location');
5269: OPEN get_opm_txn_non_cntl;
5270: FETCH get_opm_txn_non_cntl into l_count;
5271: IF ( get_opm_txn_non_cntl%NOTFOUND OR l_count = 0 ) THEN
5272: check_status := 0; -- No allocation

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

5288: ( p_count => x_msg_count
5289: , p_data => x_msg_data
5290: );
5291:
5292: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Exp_Error ');
5293:
5294: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5295: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
5296: FND_MSG_PUB.Count_And_Get

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

5300: p_encoded => FND_API.G_FALSE
5301: );
5302:
5303: WHEN OTHERS THEN
5304: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Error in Select='||SQLCODE||'.');
5305: x_return_status := SQLCODE;
5306:
5307: FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME
5308: , l_api_name

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

5341: AND IC.DOC_TYPE='OMSO'
5342: AND IC.DELETE_MARK =0
5343: AND IC.COMPLETED_IND =0
5344: AND ( IC.LOT_ID <> 0 OR
5345: IC.LOCATION <> GMI_RESERVATION_UTIL.G_DEFAULT_LOCT);
5346:
5347: -- Cursor for non-ctl items
5348: CURSOR get_opm_txn_non_cntl IS
5349: SELECT COUNT(1)

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:
5360: l_ctl_ind VARCHAR2(1);
5361:

Line 5366: l_ic_item_mst_rec GMI_Reservation_Util.ic_item_mst_rec;

5362: l_lot_id NUMBER;
5363: l_whse_code VARCHAR2(5);
5364: l_location VARCHAR(20);
5365: l_count NUMBER;
5366: l_ic_item_mst_rec GMI_Reservation_Util.ic_item_mst_rec;
5367: x_msg_count NUMBER;
5368: x_msg_data VARCHAR2(1000);
5369: l_api_name CONSTANT VARCHAR2 (30) := 'is_line_allocated';
5370: return_status VARCHAR2(10);

Line 5376: gmi_reservation_util.println('In procedure is_line_allocated');

5372: BEGIN
5373:
5374: x_return_status := FND_API.G_RET_STS_SUCCESS;
5375:
5376: gmi_reservation_util.println('In procedure is_line_allocated');
5377:
5378: -- Get item info
5379:
5380: Get_OPM_item_from_Apps(

Line 5398: GMI_RESERVATION_UTIL.check_lot_loct_ctl

5394: END IF;
5395:
5396: IF ( l_ic_item_mst_rec.lot_indivisible = 1 ) THEN
5397: /* see if item is a ctl item */
5398: GMI_RESERVATION_UTIL.check_lot_loct_ctl
5399: ( p_inventory_item_id => p_inventory_item_id
5400: ,p_mtl_organization_id => p_organization_id
5401: ,x_ctl_ind => l_ctl_ind
5402: );

Line 5406: gmi_reservation_util.println('Going to open cursor for lot/location items');

5402: );
5403:
5404:
5405: IF l_ctl_ind = 'Y' THEN -- control/location items
5406: gmi_reservation_util.println('Going to open cursor for lot/location items');
5407: OPEN get_opm_txn_cntl;
5408: FETCH get_opm_txn_cntl into l_count;
5409: IF ( get_opm_txn_cntl%NOTFOUND OR l_count = 0 ) THEN
5410: check_status := 0; -- No allocation

Line 5418: gmi_reservation_util.println('Going to open cursor for non-lot/non location');

5414:
5415: CLOSE get_opm_txn_cntl;
5416:
5417: ELSE -- non ctl
5418: gmi_reservation_util.println('Going to open cursor for non-lot/non location');
5419: OPEN get_opm_txn_non_cntl;
5420: FETCH get_opm_txn_non_cntl into l_count;
5421: IF ( get_opm_txn_non_cntl%NOTFOUND OR l_count = 0 ) THEN
5422: check_status := 0; -- No allocation

Line 5432: gmi_reservation_util.println('Not lot indivisible');

5428:
5429: END IF; -- of ctl_item
5430:
5431: ELSE
5432: gmi_reservation_util.println('Not lot indivisible');
5433: check_status :=0;
5434: END IF; -- of lot_ind
5435:
5436:

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

5443: ( p_count => x_msg_count
5444: , p_data => x_msg_data
5445: );
5446:
5447: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Exp_Error ');
5448:
5449: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5450: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
5451: FND_MSG_PUB.Count_And_Get

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

5455: p_encoded => FND_API.G_FALSE
5456: );
5457:
5458: WHEN OTHERS THEN
5459: GMI_reservation_Util.PrintLn('(opm_dbg) in Util q: Error in Select='||SQLCODE||'.');
5460: x_return_status := SQLCODE;
5461:
5462: FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME
5463: , l_api_name

Line 5498: l_ic_item_mst_rec GMI_Reservation_Util.ic_item_mst_rec;

5494: x_check_status OUT NOCOPY NUMBER,
5495: x_return_status OUT NOCOPY VARCHAR2)
5496: IS
5497:
5498: l_ic_item_mst_rec GMI_Reservation_Util.ic_item_mst_rec;
5499: x_msg_count NUMBER;
5500: x_msg_data VARCHAR2(1000);
5501: l_api_name CONSTANT VARCHAR2 (30) := 'validate_opm_quantities';
5502: return_status VARCHAR2(10);

Line 5533: gmi_reservation_util.println('Calling Get_OPM_item_from_Apps from validate_opm_quantities');

5529: -- x_check_status 1- Success 2- Required field not populated 3- IC_DEVIATION_HI_ERR 4- IC_DEVIATION_LO_ERR
5530: --
5531: x_return_status := FND_API.G_RET_STS_SUCCESS;
5532: x_check_status := 1;
5533: gmi_reservation_util.println('Calling Get_OPM_item_from_Apps from validate_opm_quantities');
5534: Get_OPM_item_from_Apps(
5535: p_organization_id => p_organization_id
5536: , p_inventory_item_id => p_inventory_item_id
5537: , x_ic_item_mst_rec => l_ic_item_mst_rec

Line 5541: gmi_reservation_util.println('BaCK FROM Get_OPM_item_from_Apps IN validate_opm_quantities');

5537: , x_ic_item_mst_rec => l_ic_item_mst_rec
5538: , x_return_status => return_status
5539: , x_msg_count => x_msg_count
5540: , x_msg_data => x_msg_data);
5541: gmi_reservation_util.println('BaCK FROM Get_OPM_item_from_Apps IN validate_opm_quantities');
5542:
5543: IF (return_status <> FND_API.G_RET_STS_SUCCESS) THEN
5544: FND_MESSAGE.Set_Name('GMI','GMI_OPM_ITEM');
5545: FND_MESSAGE.Set_Token('ORGANIZATION_ID', p_organization_id);

Line 5554: gmi_reservation_util.println('Item Dual Control. Field not populated Qty1= '||p_quantity);

5550: END IF;
5551:
5552: IF ( l_ic_item_mst_rec.dualum_ind > 0 ) THEN
5553: IF (nvl(p_quantity,fnd_api.g_miss_num) = fnd_api.g_miss_num ) THEN
5554: gmi_reservation_util.println('Item Dual Control. Field not populated Qty1= '||p_quantity);
5555: x_check_status := 2;
5556: x_return_status := FND_API.G_RET_STS_ERROR;
5557: RETURN;
5558: ELSIF ( nvl(p_quantity2,fnd_api.g_miss_num) = fnd_api.g_miss_num) THEN

Line 5559: gmi_reservation_util.println('Item Dual Control. Field not populated Qty2= '||p_quantity2);

5555: x_check_status := 2;
5556: x_return_status := FND_API.G_RET_STS_ERROR;
5557: RETURN;
5558: ELSIF ( nvl(p_quantity2,fnd_api.g_miss_num) = fnd_api.g_miss_num) THEN
5559: gmi_reservation_util.println('Item Dual Control. Field not populated Qty2= '||p_quantity2);
5560: x_check_status := 5;
5561: x_return_status := FND_API.G_RET_STS_ERROR;
5562: RETURN;
5563: END IF;

Line 5570: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Item Not dualUM. No need to check ');

5566: x_check_status := 2;
5567: x_return_status := FND_API.G_RET_STS_ERROR;
5568: RETURN;
5569: ELSE
5570: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Item Not dualUM. No need to check ');
5571: x_check_status := 1;
5572: RETURN;
5573: END IF;
5574: END IF;

Line 5576: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Lot '|| p_lot_number || ' Sublot '|| p_sublot_number);

5572: RETURN;
5573: END IF;
5574: END IF;
5575: -- Get lot_id.
5576: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Lot '|| p_lot_number || ' Sublot '|| p_sublot_number);
5577: IF ( l_ic_item_mst_rec.lot_ctl = 0 ) THEN
5578: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Item Not Lot Control.');
5579: l_lot_id := 0;
5580: ELSIF (p_lot_number IS NOT NULL AND p_sublot_number IS NOT NULL) THEN

Line 5578: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Item Not Lot Control.');

5574: END IF;
5575: -- Get lot_id.
5576: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Lot '|| p_lot_number || ' Sublot '|| p_sublot_number);
5577: IF ( l_ic_item_mst_rec.lot_ctl = 0 ) THEN
5578: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Item Not Lot Control.');
5579: l_lot_id := 0;
5580: ELSIF (p_lot_number IS NOT NULL AND p_sublot_number IS NOT NULL) THEN
5581: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Sublot Not Null.');
5582: OPEN cur_lot_id_with_sublot;

Line 5581: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Sublot Not Null.');

5577: IF ( l_ic_item_mst_rec.lot_ctl = 0 ) THEN
5578: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Item Not Lot Control.');
5579: l_lot_id := 0;
5580: ELSIF (p_lot_number IS NOT NULL AND p_sublot_number IS NOT NULL) THEN
5581: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Sublot Not Null.');
5582: OPEN cur_lot_id_with_sublot;
5583: FETCH cur_lot_id_with_sublot INTO l_lot_id;
5584: IF (cur_lot_id_with_sublot%NOTFOUND) THEN
5585: l_lot_id := 0;

Line 5589: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Sublot Is Null.');

5585: l_lot_id := 0;
5586: END IF;
5587: CLOSE cur_lot_id_with_sublot;
5588: ELSIF (p_lot_number IS NOT NULL AND p_sublot_number IS NULL) THEN
5589: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Sublot Is Null.');
5590: OPEN cur_lot_id_with_lot;
5591: FETCH cur_lot_id_with_lot INTO l_lot_id;
5592: IF (cur_lot_id_with_lot%NOTFOUND) THEN
5593: l_lot_id := 0;

Line 5599: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: lot_id '||l_lot_id);

5595: CLOSE cur_lot_id_with_sublot;
5596: ELSE
5597: l_lot_id := 0;
5598: END IF;
5599: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: lot_id '||l_lot_id);
5600: -- We have item_id, lot_id, qty1 and qty2 Now call deviation check
5601: l_return := GMICVAL.dev_validation(l_ic_item_mst_rec.item_id
5602: ,l_lot_id
5603: ,p_quantity

Line 5632: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Exp_Error ');

5628: ( p_count => x_msg_count
5629: , p_data => x_msg_data
5630: );
5631:
5632: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Exp_Error ');
5633:
5634: WHEN OTHERS THEN
5635: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Error in Select='||SQLCODE||'.');
5636: x_return_status := SQLCODE;

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

5631:
5632: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Exp_Error ');
5633:
5634: WHEN OTHERS THEN
5635: GMI_reservation_Util.PrintLn('(opm_dbg) in Util validate_opm_quantities: Error in Select='||SQLCODE||'.');
5636: x_return_status := SQLCODE;
5637:
5638: FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME
5639: , l_api_name

Line 5650: END GMI_Reservation_Util;

5646: );
5647:
5648: END validate_opm_quantities;
5649:
5650: END GMI_Reservation_Util;