DBA Data[Home] [Help]

APPS.OE_SCHEDULE_UTIL dependencies on OE_DEBUG_PUB

Line 48: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

44: PROCEDURE Print_Time(p_msg IN VARCHAR2)
45: IS
46: l_time VARCHAR2(100);
47: --
48: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
49: --
50: BEGIN
51: l_time := to_char (new_time (sysdate, 'PST', 'EST'),
52: 'DD-MON-YY HH24:MI:SS');

Line 54: oe_debug_pub.add( P_MSG || ': '|| L_TIME , 1 ) ;

50: BEGIN
51: l_time := to_char (new_time (sysdate, 'PST', 'EST'),
52: 'DD-MON-YY HH24:MI:SS');
53: IF l_debug_level > 0 THEN
54: oe_debug_pub.add( P_MSG || ': '|| L_TIME , 1 ) ;
55: END IF;
56: END Print_Time;
57:
58: --- Start 2434807 ---

Line 83: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

79: FUNCTION Get_Session_Id
80: RETURN number
81: IS
82: --
83: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
84: --
85: BEGIN
86:
87: SELECT mrp_atp_schedule_temp_s.nextval

Line 106: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

102: FUNCTION Get_MRP_Session_Id
103: RETURN number
104: IS
105: --
106: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
107: --
108: BEGIN
109: return MRP_SESSION_ID;
110: EXCEPTION

Line 124: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

120: FUNCTION Get_ATP_CHECK_Session_Id
121: RETURN number
122: IS
123: --
124: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
125: --
126: BEGIN
127: return G_ATP_CHECK_SESSION_ID;
128: EXCEPTION

Line 139: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

135: p_old_ship_method IN VARCHAR2,
136: p_ship_from_org_id IN NUMBER)
137: RETURN BOOLEAN
138: IS
139: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
140: l_count NUMBER := 0;
141: BEGIN
142:
143: IF l_debug_level > 0 THEN

Line 144: oe_debug_pub.add('Entering Validate_ship_method',1);

140: l_count NUMBER := 0;
141: BEGIN
142:
143: IF l_debug_level > 0 THEN
144: oe_debug_pub.add('Entering Validate_ship_method',1);
145: oe_debug_pub.add('p_new_ship_method ' || p_new_ship_method,1);
146: oe_debug_pub.add('p_old_ship_method ' || p_old_ship_method,1);
147: END IF;
148:

Line 145: oe_debug_pub.add('p_new_ship_method ' || p_new_ship_method,1);

141: BEGIN
142:
143: IF l_debug_level > 0 THEN
144: oe_debug_pub.add('Entering Validate_ship_method',1);
145: oe_debug_pub.add('p_new_ship_method ' || p_new_ship_method,1);
146: oe_debug_pub.add('p_old_ship_method ' || p_old_ship_method,1);
147: END IF;
148:
149: IF NOT OE_GLOBALS.Equal(p_new_ship_method,

Line 146: oe_debug_pub.add('p_old_ship_method ' || p_old_ship_method,1);

142:
143: IF l_debug_level > 0 THEN
144: oe_debug_pub.add('Entering Validate_ship_method',1);
145: oe_debug_pub.add('p_new_ship_method ' || p_new_ship_method,1);
146: oe_debug_pub.add('p_old_ship_method ' || p_old_ship_method,1);
147: END IF;
148:
149: IF NOT OE_GLOBALS.Equal(p_new_ship_method,
150: p_old_ship_method) THEN

Line 174: oe_debug_pub.add('l_count ' || l_count,1);

170:
171: END IF;
172:
173: IF l_debug_level > 0 THEN
174: oe_debug_pub.add('l_count ' || l_count,1);
175: END IF;
176:
177: IF l_count = 0 THEN
178: RETURN FALSE;

Line 216: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

212: l_order_date_type_code VARCHAR2(20);
213: l_return_status BOOLEAN := FALSE;
214: l_lad_flag VARCHAR2(1);
215: --
216: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
217: --
218:
219: BEGIN
220: IF l_debug_level > 0 THEN

Line 221: oe_debug_pub.add( 'ENTERING VALIDATE_WITH_LAD WITH LAD FLAG ' , 1 ) ;

217: --
218:
219: BEGIN
220: IF l_debug_level > 0 THEN
221: oe_debug_pub.add( 'ENTERING VALIDATE_WITH_LAD WITH LAD FLAG ' , 1 ) ;
222: END IF;
223: l_order_date_type_code := NVL(Get_Date_Type(p_header_id),'SHIP');
224:
225: -- To check violation of LAD when parameter set to - Ignore LAD

Line 227: oe_debug_pub.add( 'CHECKING FOR LAD ' , 1 ) ;

223: l_order_date_type_code := NVL(Get_Date_Type(p_header_id),'SHIP');
224:
225: -- To check violation of LAD when parameter set to - Ignore LAD
226: IF l_debug_level > 0 THEN
227: oe_debug_pub.add( 'CHECKING FOR LAD ' , 1 ) ;
228: END IF;
229: l_lad_flag := Oe_Sys_Parameters.Value('LATEST_ACCEPTABLE_DATE_FLAG');
230: IF l_lad_flag = 'I' THEN
231: IF ((l_order_date_type_code = 'SHIP'

Line 238: oe_debug_pub.add( 'LAD VIOLATED ' , 1 ) ;

234: OR (l_order_date_type_code = 'ARRIVAL'
235: AND p_schedule_arrival_date
236: > p_latest_acceptable_date)) THEN
237: IF l_debug_level > 0 THEN
238: oe_debug_pub.add( 'LAD VIOLATED ' , 1 ) ;
239: END IF;
240: Fnd_Message.set_name('ONT','ONT_SCH_LAD_VIOLATE');
241: Oe_Msg_Pub.Add;
242: END IF;

Line 252: oe_debug_pub.add( 'SCHEDULE DATE EXCEEDS LAD ' , 1 ) ;

248: OR (l_order_date_type_code = 'ARRIVAL'
249: AND p_schedule_arrival_date
250: > p_latest_acceptable_date)) THEN
251: IF l_debug_level > 0 THEN
252: oe_debug_pub.add( 'SCHEDULE DATE EXCEEDS LAD ' , 1 ) ;
253: END IF;
254: Fnd_Message.set_name('ONT','ONT_SCH_LAD_SCH_FAILED');
255: Oe_Msg_Pub.Add;
256: RAISE FND_API.G_EXC_ERROR;

Line 261: oe_debug_pub.add( 'EXITING VALIDATE_WITH_LAD' , 1 ) ;

257: END IF;
258: */
259: END IF;
260: IF l_debug_level > 0 THEN
261: oe_debug_pub.add( 'EXITING VALIDATE_WITH_LAD' , 1 ) ;
262: END IF;
263: END validate_with_LAD;
264: -- End Pack J
265: /*--------------------------------------------------------------------------

Line 327: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

323: l_task_number NUMBER;
324: l_st_atp_lead_time NUMBER := 0;
325: l_order_number NUMBER;
326: --
327: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
328: --
329: BEGIN
330:
331:

Line 448: oe_debug_pub.add( '1.. CALLING CTO GET_BOM_MANDATORY_COMPS' , 1 ) ;

444: l_model_rec.Order_number := MRP_ATP_PUB.number_arr
445: (l_order_number);
446:
447: IF l_debug_level > 0 THEN
448: oe_debug_pub.add( '1.. CALLING CTO GET_BOM_MANDATORY_COMPS' , 1 ) ;
449: END IF;
450:
451: BEGIN
452: l_result := CTO_CONFIG_ITEM_PK.GET_MANDATORY_COMPONENTS

Line 462: oe_debug_pub.add( '1. AFTER CALLING CTO API : ' || L_RESULT , 1 ) ;

458: xMessageName => lMessageName,
459: xTableName => lTableName);
460:
461: IF l_debug_level > 0 THEN
462: oe_debug_pub.add( '1. AFTER CALLING CTO API : ' || L_RESULT , 1 ) ;
463: END IF;
464: IF l_debug_level > 0 THEN
465: oe_debug_pub.add( 'COUNT IS: ' || L_SMC_REC.INVENTORY_ITEM_ID.COUNT , 1 ) ;
466: END IF;

Line 465: oe_debug_pub.add( 'COUNT IS: ' || L_SMC_REC.INVENTORY_ITEM_ID.COUNT , 1 ) ;

461: IF l_debug_level > 0 THEN
462: oe_debug_pub.add( '1. AFTER CALLING CTO API : ' || L_RESULT , 1 ) ;
463: END IF;
464: IF l_debug_level > 0 THEN
465: oe_debug_pub.add( 'COUNT IS: ' || L_SMC_REC.INVENTORY_ITEM_ID.COUNT , 1 ) ;
466: END IF;
467:
468: EXCEPTION
469: WHEN OTHERS THEN

Line 471: oe_debug_pub.add( 'CTO API RETURNED AN UNEXPECTED ERROR' ) ;

467:
468: EXCEPTION
469: WHEN OTHERS THEN
470: IF l_debug_level > 0 THEN
471: oe_debug_pub.add( 'CTO API RETURNED AN UNEXPECTED ERROR' ) ;
472: END IF;
473: l_result := 0;
474: END;
475:

Line 480: oe_debug_pub.add( 'SMC COUNT IS : ' || L_SMC_REC.IDENTIFIER.COUNT , 1 ) ;

476: IF l_result = 1 AND
477: l_smc_rec.Identifier.count >= 1 THEN
478:
479: IF l_debug_level > 0 THEN
480: oe_debug_pub.add( 'SMC COUNT IS : ' || L_SMC_REC.IDENTIFIER.COUNT , 1 ) ;
481: END IF;
482:
483: FOR J IN 1..l_smc_rec.Identifier.count LOOP
484: l_line_id := l_smc_rec.Identifier(J);

Line 655: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

651: p_source_document_line_id IN VARCHAR2)
652: IS
653: po_result BOOLEAN;
654: --
655: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
656: --
657: BEGIN
658:
659: IF l_debug_level > 0 THEN

Line 660: oe_debug_pub.add( 'ENTERING OE_SCHEDULE_UTIL.UPDATE_PO' , 2 ) ;

656: --
657: BEGIN
658:
659: IF l_debug_level > 0 THEN
660: oe_debug_pub.add( 'ENTERING OE_SCHEDULE_UTIL.UPDATE_PO' , 2 ) ;
661: END IF;
662:
663: -- Call po if internal req and quantity is changed
664:

Line 668: oe_debug_pub.add( 'DATE ' || P_SCHEDULE_SHIP_DATE , 2 ) ;

664:
665: IF p_source_document_line_id IS NOT NULL THEN
666:
667: IF l_debug_level > 0 THEN
668: oe_debug_pub.add( 'DATE ' || P_SCHEDULE_SHIP_DATE , 2 ) ;
669: END IF;
670:
671: po_result := po_supply.po_req_supply(
672: p_docid => p_source_document_id,

Line 682: oe_debug_pub.add( 'EXITING OE_SCHEDULE_UTIL.UPDATE_PO' , 1 ) ;

678: p_receipt_date => p_schedule_ship_date);
679: END IF;
680:
681: IF l_debug_level > 0 THEN
682: oe_debug_pub.add( 'EXITING OE_SCHEDULE_UTIL.UPDATE_PO' , 1 ) ;
683: END IF;
684:
685: EXCEPTION
686: WHEN OTHERS THEN

Line 688: oe_debug_pub.add( 'EXCEPTION IN UPDATE_PO' , 2 ) ;

684:
685: EXCEPTION
686: WHEN OTHERS THEN
687: IF l_debug_level > 0 THEN
688: oe_debug_pub.add( 'EXCEPTION IN UPDATE_PO' , 2 ) ;
689: END IF;
690: END Update_PO;
691:
692: /*---------------------------------------------------------------------

Line 717: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

713: l_time_to_ship NUMBER;
714: l_sysdate DATE;
715: l_schedule_ship_date DATE;
716: --
717: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
718: --
719: BEGIN
720: l_rsv_time_fence_profile :=
721: Oe_Sys_Parameters.Value('ONT_RESERVATION_TIME_FENCE', p_org_id);

Line 728: oe_debug_pub.add( 'IGNORING RESERVATION TIME FENCE' , 1 ) ;

724: l_rsv_time_fence := to_number(l_rsv_time_fence_profile);
725: EXCEPTION
726: WHEN OTHERS THEN
727: IF l_debug_level > 0 THEN
728: oe_debug_pub.add( 'IGNORING RESERVATION TIME FENCE' , 1 ) ;
729: END IF;
730: l_rsv_time_fence := null;
731: END;
732:

Line 739: oe_debug_pub.add( 'L_TIME_TO_SHIP ' || L_TIME_TO_SHIP , 1 ) ;

735:
736: l_time_to_ship := to_number(l_schedule_ship_date -l_sysdate);
737:
738: IF l_debug_level > 0 THEN
739: oe_debug_pub.add( 'L_TIME_TO_SHIP ' || L_TIME_TO_SHIP , 1 ) ;
740: END IF;
741: IF l_debug_level > 0 THEN
742: oe_debug_pub.add( 'L_RSV_TIME_FENCE ' || L_RSV_TIME_FENCE , 1 ) ;
743: END IF;

Line 742: oe_debug_pub.add( 'L_RSV_TIME_FENCE ' || L_RSV_TIME_FENCE , 1 ) ;

738: IF l_debug_level > 0 THEN
739: oe_debug_pub.add( 'L_TIME_TO_SHIP ' || L_TIME_TO_SHIP , 1 ) ;
740: END IF;
741: IF l_debug_level > 0 THEN
742: oe_debug_pub.add( 'L_RSV_TIME_FENCE ' || L_RSV_TIME_FENCE , 1 ) ;
743: END IF;
744:
745: /* Commented the following code to fix the bug 3109349
746:

Line 859: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

855: l_lot_code NUMBER;
856: l_serial_code NUMBER;
857: l_do_partial_reservation VARCHAR2(1) := FND_API.G_FALSE;
858: --
859: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
860: --
861: BEGIN
862: IF l_debug_level > 0 THEN
863: oe_debug_pub.add( 'ENTERING RESERVE LINE :' || P_QUANTITY_TO_RESERVE , 1 ) ;

Line 863: oe_debug_pub.add( 'ENTERING RESERVE LINE :' || P_QUANTITY_TO_RESERVE , 1 ) ;

859: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
860: --
861: BEGIN
862: IF l_debug_level > 0 THEN
863: oe_debug_pub.add( 'ENTERING RESERVE LINE :' || P_QUANTITY_TO_RESERVE , 1 ) ;
864: oe_debug_pub.add( 'ENTERING RESERVE LINE qty2 :' || P_QUANTITY2_TO_RESERVE , 1 ) ;
865: END IF;
866: x_return_status := FND_API.G_RET_STS_SUCCESS;
867:

Line 864: oe_debug_pub.add( 'ENTERING RESERVE LINE qty2 :' || P_QUANTITY2_TO_RESERVE , 1 ) ;

860: --
861: BEGIN
862: IF l_debug_level > 0 THEN
863: oe_debug_pub.add( 'ENTERING RESERVE LINE :' || P_QUANTITY_TO_RESERVE , 1 ) ;
864: oe_debug_pub.add( 'ENTERING RESERVE LINE qty2 :' || P_QUANTITY2_TO_RESERVE , 1 ) ;
865: END IF;
866: x_return_status := FND_API.G_RET_STS_SUCCESS;
867:
868: SELECT RESERVABLE_TYPE

Line 877: oe_debug_pub.add( 'L_QTY_TO_RESERVE : ' || P_QUANTITY_TO_RESERVE , 3 ) ;

873:
874: IF l_reservable_type = 1 THEN
875:
876: IF l_debug_level > 0 THEN
877: oe_debug_pub.add( 'L_QTY_TO_RESERVE : ' || P_QUANTITY_TO_RESERVE , 3 ) ;
878: END IF;
879: --newsub check if item is under lot/revision/serial control
880: IF p_line_rec.subinventory is not null
881: AND p_line_rec.subinventory <> FND_API.G_MISS_CHAR THEN

Line 910: oe_debug_pub.add( 'BEFORE RETURN' , 3 ) ;

906: RAISE FND_API.G_EXC_ERROR;
907: ELSE
908: x_return_status := FND_API.G_RET_STS_SUCCESS;
909: IF l_debug_level > 0 THEN
910: oe_debug_pub.add( 'BEFORE RETURN' , 3 ) ;
911: END IF;
912: RETURN;
913: END IF;
914:

Line 931: oe_debug_pub.add( 'CALLING INVS CREATE_RESERVATION' , 1 ) ;

927:
928: -- Call INV with action = RESERVE
929:
930: IF l_debug_level > 0 THEN
931: oe_debug_pub.add( 'CALLING INVS CREATE_RESERVATION' , 1 ) ;
932: END IF;
933: -- Pack J
934: -- Check for partial reservation flag
935: IF OE_CODE_CONTROL.CODE_RELEASE_LEVEL >= '110510'

Line 950: oe_debug_pub.add( 'before CREATE RESERVATION ', 1 ) ;

946: END IF;
947: /* End of code changes for ER 6110708 */
948:
949: IF l_debug_level > 0 THEN
950: oe_debug_pub.add( 'before CREATE RESERVATION ', 1 ) ;
951: oe_debug_pub.add( ' qty2 = ' || l_reservation_rec.secondary_reservation_quantity , 1 ) ;
952: oe_debug_pub.add( ' uom2 = ' || l_reservation_rec.secondary_uom_code , 1 ) ;
953:
954:

Line 951: oe_debug_pub.add( ' qty2 = ' || l_reservation_rec.secondary_reservation_quantity , 1 ) ;

947: /* End of code changes for ER 6110708 */
948:
949: IF l_debug_level > 0 THEN
950: oe_debug_pub.add( 'before CREATE RESERVATION ', 1 ) ;
951: oe_debug_pub.add( ' qty2 = ' || l_reservation_rec.secondary_reservation_quantity , 1 ) ;
952: oe_debug_pub.add( ' uom2 = ' || l_reservation_rec.secondary_uom_code , 1 ) ;
953:
954:
955: END IF;

Line 952: oe_debug_pub.add( ' uom2 = ' || l_reservation_rec.secondary_uom_code , 1 ) ;

948:
949: IF l_debug_level > 0 THEN
950: oe_debug_pub.add( 'before CREATE RESERVATION ', 1 ) ;
951: oe_debug_pub.add( ' qty2 = ' || l_reservation_rec.secondary_reservation_quantity , 1 ) ;
952: oe_debug_pub.add( ' uom2 = ' || l_reservation_rec.secondary_uom_code , 1 ) ;
953:
954:
955: END IF;
956:

Line 979: oe_debug_pub.add( '2. AFTER CALLING CREATE RESERVATION' || X_RETURN_STATUS , 1 ) ;

975: , p_substitute_flag => l_substitute_flag -- Added for ER 6110708
976: );
977:
978: IF l_debug_level > 0 THEN
979: oe_debug_pub.add( '2. AFTER CALLING CREATE RESERVATION' || X_RETURN_STATUS , 1 ) ;
980: END IF;
981: IF l_debug_level > 0 THEN
982: oe_debug_pub.add( L_MSG_DATA , 1 ) ;
983: END IF;

Line 982: oe_debug_pub.add( L_MSG_DATA , 1 ) ;

978: IF l_debug_level > 0 THEN
979: oe_debug_pub.add( '2. AFTER CALLING CREATE RESERVATION' || X_RETURN_STATUS , 1 ) ;
980: END IF;
981: IF l_debug_level > 0 THEN
982: oe_debug_pub.add( L_MSG_DATA , 1 ) ;
983: END IF;
984:
985: -- Bug No:2097933
986: -- If the Reservation was succesfull we set

Line 1000: -- oe_debug_pub.add( L_MSG_DATA , 1 ) ;

996: -- l_msg_count:=OE_MSG_PUB.COUNT_MSG;
997: -- for I in 1..l_msg_count loop
998: -- l_msg_data := OE_MSG_PUB.Get(I,'F');
999: -- IF l_debug_level > 0 THEN
1000: -- oe_debug_pub.add( L_MSG_DATA , 1 ) ;
1001: -- END IF;
1002: -- end loop;
1003: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1004: ELSIF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 1011: oe_debug_pub.add( L_MSG_DATA , 1 ) ;

1007: l_msg_count:=OE_MSG_PUB.COUNT_MSG;
1008: for I in 1..l_msg_count loop
1009: l_msg_data := OE_MSG_PUB.Get(I,'F');
1010: IF l_debug_level > 0 THEN
1011: oe_debug_pub.add( L_MSG_DATA , 1 ) ;
1012: END IF;
1013: end loop;
1014: IF p_line_rec.Schedule_action_code = OESCH_ACT_RESERVE THEN
1015: RAISE FND_API.G_EXC_ERROR;

Line 1019: oe_debug_pub.add( 'UNABLE TO RESERVE' , 2 ) ;

1015: RAISE FND_API.G_EXC_ERROR;
1016: ELSE
1017: x_return_status := FND_API.G_RET_STS_SUCCESS;
1018: IF l_debug_level > 0 THEN
1019: oe_debug_pub.add( 'UNABLE TO RESERVE' , 2 ) ;
1020: END IF;
1021: END IF;
1022:
1023: END IF;

Line 1028: oe_debug_pub.add( 'AFTER CALLING INVS CREATE_RESERVATION' || X_RETURN_STATUS , 1 ) ;

1024:
1025: END IF;
1026:
1027: IF l_debug_level > 0 THEN
1028: oe_debug_pub.add( 'AFTER CALLING INVS CREATE_RESERVATION' || X_RETURN_STATUS , 1 ) ;
1029: END IF;
1030:
1031: EXCEPTION
1032: WHEN FND_API.G_EXC_ERROR THEN

Line 1046: oe_debug_pub.add( 'INV : ' || L_MSG_DATA , 2 ) ;

1042: -- 4091185
1043: -- oe_msg_pub.transfer_msg_stack has already added messages.
1044: -- oe_msg_pub.add_text(l_msg_data);
1045: IF l_debug_level > 0 THEN
1046: oe_debug_pub.add( 'INV : ' || L_MSG_DATA , 2 ) ;
1047: END IF;
1048: end loop;
1049:
1050: WHEN OTHERS THEN

Line 1097: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

1093:
1094: l_quantity2_to_UNreserve NUMBER; -- INVCONV
1095:
1096: --
1097: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
1098: --
1099: BEGIN
1100:
1101: IF l_debug_level > 0 THEN

Line 1102: oe_debug_pub.add( 'ENTERING UNRESERVE LINE' , 3 ) ;

1098: --
1099: BEGIN
1100:
1101: IF l_debug_level > 0 THEN
1102: oe_debug_pub.add( 'ENTERING UNRESERVE LINE' , 3 ) ;
1103: END IF;
1104: IF l_debug_level > 0 THEN
1105: oe_debug_pub.add( 'QUANTITY TO UNRESERVE : ' || P_QUANTITY_TO_UNRESERVE , 3 ) ;
1106: oe_debug_pub.add( 'QUANTITY2 TO UNRESERVE : ' || P_QUANTITY2_TO_UNRESERVE , 3 ) ;

Line 1105: oe_debug_pub.add( 'QUANTITY TO UNRESERVE : ' || P_QUANTITY_TO_UNRESERVE , 3 ) ;

1101: IF l_debug_level > 0 THEN
1102: oe_debug_pub.add( 'ENTERING UNRESERVE LINE' , 3 ) ;
1103: END IF;
1104: IF l_debug_level > 0 THEN
1105: oe_debug_pub.add( 'QUANTITY TO UNRESERVE : ' || P_QUANTITY_TO_UNRESERVE , 3 ) ;
1106: oe_debug_pub.add( 'QUANTITY2 TO UNRESERVE : ' || P_QUANTITY2_TO_UNRESERVE , 3 ) ;
1107: END IF;
1108:
1109: /* Bug 6335352

Line 1106: oe_debug_pub.add( 'QUANTITY2 TO UNRESERVE : ' || P_QUANTITY2_TO_UNRESERVE , 3 ) ;

1102: oe_debug_pub.add( 'ENTERING UNRESERVE LINE' , 3 ) ;
1103: END IF;
1104: IF l_debug_level > 0 THEN
1105: oe_debug_pub.add( 'QUANTITY TO UNRESERVE : ' || P_QUANTITY_TO_UNRESERVE , 3 ) ;
1106: oe_debug_pub.add( 'QUANTITY2 TO UNRESERVE : ' || P_QUANTITY2_TO_UNRESERVE , 3 ) ;
1107: END IF;
1108:
1109: /* Bug 6335352
1110: OM will handle Resevrations both before and after Shipping Interface is done.

Line 1113: oe_debug_pub.add( 'LINE HAS BEEN SHIPPING INTERFACED' , 3 ) ;

1109: /* Bug 6335352
1110: OM will handle Resevrations both before and after Shipping Interface is done.
1111: IF nvl(p_line_rec.shipping_interfaced_flag,'N') = 'Y' THEN
1112: IF l_debug_level > 0 THEN
1113: oe_debug_pub.add( 'LINE HAS BEEN SHIPPING INTERFACED' , 3 ) ;
1114: END IF;
1115: goto end_of_loop;
1116: END IF;
1117: */

Line 1138: oe_debug_pub.add( 'EXITING UNRESERVE_LINES' , 3 ) ;

1134:
1135: <>
1136:
1137: IF l_debug_level > 0 THEN
1138: oe_debug_pub.add( 'EXITING UNRESERVE_LINES' , 3 ) ;
1139: END IF;
1140:
1141: EXCEPTION
1142: WHEN FND_API.G_EXC_ERROR THEN

Line 1173: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

1169: FUNCTION Valid_Set_Addition(p_top_model_line_id IN NUMBER ,
1170: p_set_type IN VARCHAR2)
1171: RETURN BOOLEAN
1172: IS
1173: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
1174: l_count NUMBER := 0;
1175: BEGIN
1176:
1177: IF l_debug_level > 0 THEN

Line 1178: oe_debug_pub.add( 'p_top_model_line_id :' || p_top_model_line_id , 2 ) ;

1174: l_count NUMBER := 0;
1175: BEGIN
1176:
1177: IF l_debug_level > 0 THEN
1178: oe_debug_pub.add( 'p_top_model_line_id :' || p_top_model_line_id , 2 ) ;
1179: oe_debug_pub.add( 'p_set_type :' || P_SET_TYPE , 2 ) ;
1180: END IF;
1181:
1182:

Line 1179: oe_debug_pub.add( 'p_set_type :' || P_SET_TYPE , 2 ) ;

1175: BEGIN
1176:
1177: IF l_debug_level > 0 THEN
1178: oe_debug_pub.add( 'p_top_model_line_id :' || p_top_model_line_id , 2 ) ;
1179: oe_debug_pub.add( 'p_set_type :' || P_SET_TYPE , 2 ) ;
1180: END IF;
1181:
1182:
1183: IF p_set_type = 'SHIP_SET' THEN

Line 1210: oe_debug_pub.add('count: ' || l_count,2);

1206:
1207: END IF;
1208:
1209: IF l_debug_level > 0 THEN
1210: oe_debug_pub.add('count: ' || l_count,2);
1211: END IF;
1212: IF l_count = 0 THEN
1213:
1214: RETURN TRUE;

Line 1226: oe_debug_pub.add('return false from Valid_Set_Addition');

1222:
1223: WHEN OTHERS THEN
1224:
1225: IF l_debug_level > 0 THEN
1226: oe_debug_pub.add('return false from Valid_Set_Addition');
1227: END IF;
1228: RETURN FALSE;
1229:
1230: END Valid_Set_Addition;

Line 1252: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

1248: RETURN BOOLEAN
1249: IS
1250:
1251: --
1252: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
1253: --
1254: BEGIN
1255:
1256: IF l_debug_level > 0 THEN

Line 1257: oe_debug_pub.add( 'P_SET_TYPE :' || P_SET_TYPE , 2 ) ;

1253: --
1254: BEGIN
1255:
1256: IF l_debug_level > 0 THEN
1257: oe_debug_pub.add( 'P_SET_TYPE :' || P_SET_TYPE , 2 ) ;
1258: oe_debug_pub.add( 'P_LINE_SHIP_FROM_ORG_ID :' || P_LINE_SHIP_FROM_ORG_ID , 2 ) ;
1259: oe_debug_pub.add( 'P_SET_SHIP_FROM_ORG_ID :' || P_SET_SHIP_FROM_ORG_ID , 2 ) ;
1260: oe_debug_pub.add( 'P_LINE_SHIP_TO_ORG_ID :' || P_LINE_SHIP_TO_ORG_ID , 2 ) ;
1261: oe_debug_pub.add( 'P_SET_SHIP_TO_ORG_ID :' || P_SET_SHIP_TO_ORG_ID , 2 ) ;

Line 1258: oe_debug_pub.add( 'P_LINE_SHIP_FROM_ORG_ID :' || P_LINE_SHIP_FROM_ORG_ID , 2 ) ;

1254: BEGIN
1255:
1256: IF l_debug_level > 0 THEN
1257: oe_debug_pub.add( 'P_SET_TYPE :' || P_SET_TYPE , 2 ) ;
1258: oe_debug_pub.add( 'P_LINE_SHIP_FROM_ORG_ID :' || P_LINE_SHIP_FROM_ORG_ID , 2 ) ;
1259: oe_debug_pub.add( 'P_SET_SHIP_FROM_ORG_ID :' || P_SET_SHIP_FROM_ORG_ID , 2 ) ;
1260: oe_debug_pub.add( 'P_LINE_SHIP_TO_ORG_ID :' || P_LINE_SHIP_TO_ORG_ID , 2 ) ;
1261: oe_debug_pub.add( 'P_SET_SHIP_TO_ORG_ID :' || P_SET_SHIP_TO_ORG_ID , 2 ) ;
1262: oe_debug_pub.add( 'P_LINE_SCHEDULE_SHIP_DATE :' || P_LINE_SCHEDULE_SHIP_DATE , 2 ) ;

Line 1259: oe_debug_pub.add( 'P_SET_SHIP_FROM_ORG_ID :' || P_SET_SHIP_FROM_ORG_ID , 2 ) ;

1255:
1256: IF l_debug_level > 0 THEN
1257: oe_debug_pub.add( 'P_SET_TYPE :' || P_SET_TYPE , 2 ) ;
1258: oe_debug_pub.add( 'P_LINE_SHIP_FROM_ORG_ID :' || P_LINE_SHIP_FROM_ORG_ID , 2 ) ;
1259: oe_debug_pub.add( 'P_SET_SHIP_FROM_ORG_ID :' || P_SET_SHIP_FROM_ORG_ID , 2 ) ;
1260: oe_debug_pub.add( 'P_LINE_SHIP_TO_ORG_ID :' || P_LINE_SHIP_TO_ORG_ID , 2 ) ;
1261: oe_debug_pub.add( 'P_SET_SHIP_TO_ORG_ID :' || P_SET_SHIP_TO_ORG_ID , 2 ) ;
1262: oe_debug_pub.add( 'P_LINE_SCHEDULE_SHIP_DATE :' || P_LINE_SCHEDULE_SHIP_DATE , 2 ) ;
1263: oe_debug_pub.add( 'P_SET_SCHEDULE_SHIP_DATE :' || P_SET_SCHEDULE_SHIP_DATE , 2 ) ;

Line 1260: oe_debug_pub.add( 'P_LINE_SHIP_TO_ORG_ID :' || P_LINE_SHIP_TO_ORG_ID , 2 ) ;

1256: IF l_debug_level > 0 THEN
1257: oe_debug_pub.add( 'P_SET_TYPE :' || P_SET_TYPE , 2 ) ;
1258: oe_debug_pub.add( 'P_LINE_SHIP_FROM_ORG_ID :' || P_LINE_SHIP_FROM_ORG_ID , 2 ) ;
1259: oe_debug_pub.add( 'P_SET_SHIP_FROM_ORG_ID :' || P_SET_SHIP_FROM_ORG_ID , 2 ) ;
1260: oe_debug_pub.add( 'P_LINE_SHIP_TO_ORG_ID :' || P_LINE_SHIP_TO_ORG_ID , 2 ) ;
1261: oe_debug_pub.add( 'P_SET_SHIP_TO_ORG_ID :' || P_SET_SHIP_TO_ORG_ID , 2 ) ;
1262: oe_debug_pub.add( 'P_LINE_SCHEDULE_SHIP_DATE :' || P_LINE_SCHEDULE_SHIP_DATE , 2 ) ;
1263: oe_debug_pub.add( 'P_SET_SCHEDULE_SHIP_DATE :' || P_SET_SCHEDULE_SHIP_DATE , 2 ) ;
1264: oe_debug_pub.add( 'P_LINE_ARRIVAL_DATE :' || P_LINE_ARRIVAL_DATE , 2 ) ;

Line 1261: oe_debug_pub.add( 'P_SET_SHIP_TO_ORG_ID :' || P_SET_SHIP_TO_ORG_ID , 2 ) ;

1257: oe_debug_pub.add( 'P_SET_TYPE :' || P_SET_TYPE , 2 ) ;
1258: oe_debug_pub.add( 'P_LINE_SHIP_FROM_ORG_ID :' || P_LINE_SHIP_FROM_ORG_ID , 2 ) ;
1259: oe_debug_pub.add( 'P_SET_SHIP_FROM_ORG_ID :' || P_SET_SHIP_FROM_ORG_ID , 2 ) ;
1260: oe_debug_pub.add( 'P_LINE_SHIP_TO_ORG_ID :' || P_LINE_SHIP_TO_ORG_ID , 2 ) ;
1261: oe_debug_pub.add( 'P_SET_SHIP_TO_ORG_ID :' || P_SET_SHIP_TO_ORG_ID , 2 ) ;
1262: oe_debug_pub.add( 'P_LINE_SCHEDULE_SHIP_DATE :' || P_LINE_SCHEDULE_SHIP_DATE , 2 ) ;
1263: oe_debug_pub.add( 'P_SET_SCHEDULE_SHIP_DATE :' || P_SET_SCHEDULE_SHIP_DATE , 2 ) ;
1264: oe_debug_pub.add( 'P_LINE_ARRIVAL_DATE :' || P_LINE_ARRIVAL_DATE , 2 ) ;
1265: oe_debug_pub.add( 'P_SET_ARRIVAL_DATE :' || P_SET_ARRIVAL_DATE , 2 ) ;

Line 1262: oe_debug_pub.add( 'P_LINE_SCHEDULE_SHIP_DATE :' || P_LINE_SCHEDULE_SHIP_DATE , 2 ) ;

1258: oe_debug_pub.add( 'P_LINE_SHIP_FROM_ORG_ID :' || P_LINE_SHIP_FROM_ORG_ID , 2 ) ;
1259: oe_debug_pub.add( 'P_SET_SHIP_FROM_ORG_ID :' || P_SET_SHIP_FROM_ORG_ID , 2 ) ;
1260: oe_debug_pub.add( 'P_LINE_SHIP_TO_ORG_ID :' || P_LINE_SHIP_TO_ORG_ID , 2 ) ;
1261: oe_debug_pub.add( 'P_SET_SHIP_TO_ORG_ID :' || P_SET_SHIP_TO_ORG_ID , 2 ) ;
1262: oe_debug_pub.add( 'P_LINE_SCHEDULE_SHIP_DATE :' || P_LINE_SCHEDULE_SHIP_DATE , 2 ) ;
1263: oe_debug_pub.add( 'P_SET_SCHEDULE_SHIP_DATE :' || P_SET_SCHEDULE_SHIP_DATE , 2 ) ;
1264: oe_debug_pub.add( 'P_LINE_ARRIVAL_DATE :' || P_LINE_ARRIVAL_DATE , 2 ) ;
1265: oe_debug_pub.add( 'P_SET_ARRIVAL_DATE :' || P_SET_ARRIVAL_DATE , 2 ) ;
1266: END IF;

Line 1263: oe_debug_pub.add( 'P_SET_SCHEDULE_SHIP_DATE :' || P_SET_SCHEDULE_SHIP_DATE , 2 ) ;

1259: oe_debug_pub.add( 'P_SET_SHIP_FROM_ORG_ID :' || P_SET_SHIP_FROM_ORG_ID , 2 ) ;
1260: oe_debug_pub.add( 'P_LINE_SHIP_TO_ORG_ID :' || P_LINE_SHIP_TO_ORG_ID , 2 ) ;
1261: oe_debug_pub.add( 'P_SET_SHIP_TO_ORG_ID :' || P_SET_SHIP_TO_ORG_ID , 2 ) ;
1262: oe_debug_pub.add( 'P_LINE_SCHEDULE_SHIP_DATE :' || P_LINE_SCHEDULE_SHIP_DATE , 2 ) ;
1263: oe_debug_pub.add( 'P_SET_SCHEDULE_SHIP_DATE :' || P_SET_SCHEDULE_SHIP_DATE , 2 ) ;
1264: oe_debug_pub.add( 'P_LINE_ARRIVAL_DATE :' || P_LINE_ARRIVAL_DATE , 2 ) ;
1265: oe_debug_pub.add( 'P_SET_ARRIVAL_DATE :' || P_SET_ARRIVAL_DATE , 2 ) ;
1266: END IF;
1267:

Line 1264: oe_debug_pub.add( 'P_LINE_ARRIVAL_DATE :' || P_LINE_ARRIVAL_DATE , 2 ) ;

1260: oe_debug_pub.add( 'P_LINE_SHIP_TO_ORG_ID :' || P_LINE_SHIP_TO_ORG_ID , 2 ) ;
1261: oe_debug_pub.add( 'P_SET_SHIP_TO_ORG_ID :' || P_SET_SHIP_TO_ORG_ID , 2 ) ;
1262: oe_debug_pub.add( 'P_LINE_SCHEDULE_SHIP_DATE :' || P_LINE_SCHEDULE_SHIP_DATE , 2 ) ;
1263: oe_debug_pub.add( 'P_SET_SCHEDULE_SHIP_DATE :' || P_SET_SCHEDULE_SHIP_DATE , 2 ) ;
1264: oe_debug_pub.add( 'P_LINE_ARRIVAL_DATE :' || P_LINE_ARRIVAL_DATE , 2 ) ;
1265: oe_debug_pub.add( 'P_SET_ARRIVAL_DATE :' || P_SET_ARRIVAL_DATE , 2 ) ;
1266: END IF;
1267:
1268: IF (p_set_type = 'SHIP_SET' AND

Line 1265: oe_debug_pub.add( 'P_SET_ARRIVAL_DATE :' || P_SET_ARRIVAL_DATE , 2 ) ;

1261: oe_debug_pub.add( 'P_SET_SHIP_TO_ORG_ID :' || P_SET_SHIP_TO_ORG_ID , 2 ) ;
1262: oe_debug_pub.add( 'P_LINE_SCHEDULE_SHIP_DATE :' || P_LINE_SCHEDULE_SHIP_DATE , 2 ) ;
1263: oe_debug_pub.add( 'P_SET_SCHEDULE_SHIP_DATE :' || P_SET_SCHEDULE_SHIP_DATE , 2 ) ;
1264: oe_debug_pub.add( 'P_LINE_ARRIVAL_DATE :' || P_LINE_ARRIVAL_DATE , 2 ) ;
1265: oe_debug_pub.add( 'P_SET_ARRIVAL_DATE :' || P_SET_ARRIVAL_DATE , 2 ) ;
1266: END IF;
1267:
1268: IF (p_set_type = 'SHIP_SET' AND
1269: p_line_ship_from_org_id = p_set_ship_from_org_id AND

Line 1293: oe_debug_pub.add( 'EXITING CAMPARE ATTR' , 3 ) ;

1289:
1290: END IF;
1291:
1292: IF l_debug_level > 0 THEN
1293: oe_debug_pub.add( 'EXITING CAMPARE ATTR' , 3 ) ;
1294: END IF;
1295: RETURN FALSE;
1296:
1297: EXCEPTION

Line 1302: oe_debug_pub.add('return false from debug');

1298:
1299: WHEN OTHERS THEN
1300:
1301: IF l_debug_level > 0 THEN
1302: oe_debug_pub.add('return false from debug');
1303: END IF;
1304: RETURN FALSE;
1305:
1306: END Set_Attr_Matched;

Line 1325: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

1321:
1322: IS
1323: l_set_type VARCHAR2(30);
1324: --
1325: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
1326: --
1327: BEGIN
1328:
1329: IF l_debug_level > 0 THEN

Line 1330: oe_debug_pub.add( 'ENTERING LOG DELETE SET REQUEST' || P_SET_ID , 1 );

1326: --
1327: BEGIN
1328:
1329: IF l_debug_level > 0 THEN
1330: oe_debug_pub.add( 'ENTERING LOG DELETE SET REQUEST' || P_SET_ID , 1 );
1331: END IF;
1332:
1333: SELECT set_type
1334: INTO l_set_type

Line 1349: oe_debug_pub.add( 'EXITING LOG DELETE SET REQUEST '||x_return_status , 1 ) ;

1345: p_param2 => p_header_id,
1346: p_param3 => l_set_type,
1347: x_return_status => x_return_status);
1348: IF l_debug_level > 0 THEN
1349: oe_debug_pub.add( 'EXITING LOG DELETE SET REQUEST '||x_return_status , 1 ) ;
1350: END IF;
1351:
1352: EXCEPTION
1353: WHEN FND_API.G_EXC_ERROR THEN

Line 1429: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

1425: l_qty_to_reserve NUMBER;
1426: l_qty_to_unreserve NUMBER;
1427: l_index NUMBER;
1428: --
1429: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
1430: --
1431: BEGIN
1432:
1433: -- If set does not exists, the the first time the lines are getting added

Line 1437: oe_debug_pub.add( 'ENTERING LOG SET REQUEST' || P_LINE_REC.SHIP_SET_ID , 1 ) ;

1433: -- If set does not exists, the the first time the lines are getting added
1434: -- to set. Do a group schedule. Other wise log a delayed request based on
1435: -- ato or smc.
1436: IF l_debug_level > 0 THEN
1437: oe_debug_pub.add( 'ENTERING LOG SET REQUEST' || P_LINE_REC.SHIP_SET_ID , 1 ) ;
1438: END IF;
1439: BEGIN
1440:
1441:

Line 1454: oe_debug_pub.add( 'SET SCHEDULE DATE'|| L_SCHEDULE_SHIP_DATE , 1 ) ;

1450: From oe_sets
1451: Where set_id = nvl(p_line_rec.ship_set_id,p_line_rec.arrival_set_id);
1452:
1453: IF l_debug_level > 0 THEN
1454: oe_debug_pub.add( 'SET SCHEDULE DATE'|| L_SCHEDULE_SHIP_DATE , 1 ) ;
1455: END IF;
1456: EXCEPTION
1457: WHEN OTHERS THEN
1458: l_schedule_ship_date := null;

Line 1507: oe_debug_pub.add('1 Setting schedule line',2);

1503: -- Log a group request.
1504: /*
1505: IF p_line_rec.schedule_status_code is not null THEN --2369951
1506:
1507: oe_debug_pub.add('1 Setting schedule line',2);
1508:
1509: l_schedule_ship_date := p_line_rec.schedule_ship_date;
1510: l_schedule_arrival_date := p_line_rec.schedule_arrival_date;
1511: l_ship_from_org_id := p_line_rec.ship_from_org_id;

Line 1517: oe_debug_pub.add('1 Setting group schedule',2);

1513:
1514: l_action := OESCH_ACT_RESCHEDULE;
1515:
1516: ELSE
1517: oe_debug_pub.add('1 Setting group schedule',2);
1518: l_group_request := TRUE;
1519: l_action := OESCH_ACT_SCHEDULE;
1520: END IF;
1521: */

Line 1523: oe_debug_pub.add( '1 SETTING GROUP SCHEDULE' , 2 ) ;

1519: l_action := OESCH_ACT_SCHEDULE;
1520: END IF;
1521: */
1522: IF l_debug_level > 0 THEN
1523: oe_debug_pub.add( '1 SETTING GROUP SCHEDULE' , 2 ) ;
1524: END IF;
1525: l_group_request := TRUE;
1526: l_action := OESCH_ACT_RESCHEDULE;
1527:

Line 1540: oe_debug_pub.add( '2 SETTING GROUP SCHEDULE' , 2 ) ;

1536:
1537: -- some attribute changed in the line which belongs to set.
1538: -- Log group request.
1539: IF l_debug_level > 0 THEN
1540: oe_debug_pub.add( '2 SETTING GROUP SCHEDULE' , 2 ) ;
1541: END IF;
1542: l_group_request := TRUE;
1543: l_action := OESCH_ACT_RESCHEDULE;
1544: l_order_date_type_code :=

Line 1658: oe_debug_pub.add('Going to Log Cascade warehouse for SMC Model',2);

1654: THEN
1655:
1656: l_cascade_line_id := p_line_rec.top_model_line_id;
1657: IF l_debug_level > 0 THEN
1658: oe_debug_pub.add('Going to Log Cascade warehouse for SMC Model',2);
1659: END IF;
1660:
1661: ELSIF p_line_rec.ato_line_id is not null
1662: AND NOT(p_line_rec.ato_line_id = p_line_rec.line_id

Line 1668: oe_debug_pub.add('Going to Log Cascade warehouse for ato Model',2);

1664: OE_GLOBALS.G_ITEM_OPTION))
1665: THEN
1666:
1667: IF l_debug_level > 0 THEN
1668: oe_debug_pub.add('Going to Log Cascade warehouse for ato Model',2);
1669: END IF;
1670:
1671: l_cascade_line_id := p_line_rec.ato_line_id;
1672:

Line 1695: oe_debug_pub.add( '3 SETTING GROUP SCHEDULE' , 2 ) ;

1691: AND MSC_ATP_GLOBAL.GET_APS_VERSION = 10 )
1692: THEN
1693:
1694: IF l_debug_level > 0 THEN
1695: oe_debug_pub.add( '3 SETTING GROUP SCHEDULE' , 2 ) ;
1696: END IF;
1697:
1698: /* Added the following 1 line to fix the bug 2740480 */
1699: l_push_logic := 'Y';

Line 1708: oe_debug_pub.add( '4 SCHEDULE LINE' , 2 ) ;

1704:
1705: ELSE
1706:
1707: IF l_debug_level > 0 THEN
1708: oe_debug_pub.add( '4 SCHEDULE LINE' , 2 ) ;
1709: END IF;
1710: /*changes for bug 6719457*/
1711: IF l_debug_level > 0 THEN
1712: oe_debug_pub.add( 'Checking if Group_Schedule delayed request already exists for the line' , 2 ) ;

Line 1712: oe_debug_pub.add( 'Checking if Group_Schedule delayed request already exists for the line' , 2 ) ;

1708: oe_debug_pub.add( '4 SCHEDULE LINE' , 2 ) ;
1709: END IF;
1710: /*changes for bug 6719457*/
1711: IF l_debug_level > 0 THEN
1712: oe_debug_pub.add( 'Checking if Group_Schedule delayed request already exists for the line' , 2 ) ;
1713: END IF;
1714:
1715: IF OE_Delayed_Requests_PVT.Check_for_Request
1716: ( p_entity_code =>OE_GLOBALS.G_ENTITY_ALL

Line 1783: oe_debug_pub.add( 'SET L PARAM 12' , 4 ) ;

1779: OR p_line_rec.schedule_action_code is not null
1780: THEN
1781:
1782: IF l_debug_level > 0 THEN
1783: oe_debug_pub.add( 'SET L PARAM 12' , 4 ) ;
1784: END IF;
1785: l_param12 := 'Y';
1786:
1787: END IF;

Line 1793: oe_debug_pub.add( 'BEFORE LOGGING G_GROUP_SCHEDULE' , 2 ) ;

1789:
1790: IF l_group_request THEN
1791:
1792: IF l_debug_level > 0 THEN
1793: oe_debug_pub.add( 'BEFORE LOGGING G_GROUP_SCHEDULE' , 2 ) ;
1794: END IF;
1795: -- Log group set. which will execute a group schedule.
1796: /* -- 3384975 moved out of l_group_request check
1797: l_param12 := 'N';

Line 1814: oe_debug_pub.add( 'SET L PARAM 12' , 4 ) ;

1810: p_old_line_rec.reserved_quantity))
1811: THEN
1812:
1813: IF l_debug_level > 0 THEN
1814: oe_debug_pub.add( 'SET L PARAM 12' , 4 ) ;
1815: END IF;
1816: l_param12 := 'Y';
1817:
1818: END IF;

Line 1863: oe_debug_pub.add( 'Logging cascade warehouse / Request date ' , 4 ) ;

1859: -- 2391781
1860: IF l_cascade_line_id IS NOT NULL
1861: THEN
1862: IF l_debug_level > 0 THEN
1863: oe_debug_pub.add( 'Logging cascade warehouse / Request date ' , 4 ) ;
1864: END IF;
1865: OE_delayed_requests_Pvt.log_request
1866: (p_entity_code => OE_GLOBALS.G_ENTITY_ALL,
1867: p_entity_id => l_cascade_line_id,

Line 1901: oe_debug_pub.add( 'ARRIVAL_SET_ID : ' || P_LINE_REC.ARRIVAL_SET_ID || ':' || P_LINE_REC.SHIP_SET_ID , 2 ) ;

1897: AND (p_line_rec.item_type_code = OE_GLOBALS.G_ITEM_STANDARD OR
1898: nvl(p_line_rec.model_remnant_flag,'N') = 'Y') THEN
1899:
1900: IF l_debug_level > 0 THEN
1901: oe_debug_pub.add( 'ARRIVAL_SET_ID : ' || P_LINE_REC.ARRIVAL_SET_ID || ':' || P_LINE_REC.SHIP_SET_ID , 2 ) ;
1902: END IF;
1903:
1904: IF l_debug_level > 0 THEN
1905: oe_debug_pub.add( 'OLD SHIP DATE ' || P_OLD_LINE_REC.SCHEDULE_SHIP_DATE , 2 ) ;

Line 1905: oe_debug_pub.add( 'OLD SHIP DATE ' || P_OLD_LINE_REC.SCHEDULE_SHIP_DATE , 2 ) ;

1901: oe_debug_pub.add( 'ARRIVAL_SET_ID : ' || P_LINE_REC.ARRIVAL_SET_ID || ':' || P_LINE_REC.SHIP_SET_ID , 2 ) ;
1902: END IF;
1903:
1904: IF l_debug_level > 0 THEN
1905: oe_debug_pub.add( 'OLD SHIP DATE ' || P_OLD_LINE_REC.SCHEDULE_SHIP_DATE , 2 ) ;
1906: END IF;
1907: --- 3344843 Put to old set if set attribs match and there is no change in reserve quantity.
1908: IF Set_Attr_Matched
1909: (p_set_ship_from_org_id => l_set_ship_from_org_id ,

Line 1924: oe_debug_pub.add( 'ONLY SCHEDULED LINE IS GETTING INTO OLD SET' , 2 ) ;

1920: AND OE_GLOBALS.Equal(p_line_rec.reserved_quantity,
1921: p_old_line_rec.reserved_quantity) THEN
1922:
1923: IF l_debug_level > 0 THEN
1924: oe_debug_pub.add( 'ONLY SCHEDULED LINE IS GETTING INTO OLD SET' , 2 ) ;
1925: END IF;
1926: l_matched := TRUE;
1927: -- Since we are not logging delayed request, we will update the
1928: -- ship method if it does not match.

Line 1956: oe_debug_pub.add( 'BEFORE LOGGING G_SCHEDULE_LINE' , 2 ) ;

1952: END IF; -- not null
1953:
1954: IF NOT l_matched THEN
1955: IF l_debug_level > 0 THEN
1956: oe_debug_pub.add( 'BEFORE LOGGING G_SCHEDULE_LINE' , 2 ) ;
1957: END IF;
1958:
1959: l_line_id := p_line_rec.line_id;
1960:

Line 2003: oe_debug_pub.add( 'RES QTY DIFF '|| L_DIFF_RES_QTY , 1 ) ;

1999: nvl(p_old_line_rec.reserved_quantity, 0);
2000: -- INVCONV may need changes here for sets
2001:
2002: IF l_debug_level > 0 THEN
2003: oe_debug_pub.add( 'RES QTY DIFF '|| L_DIFF_RES_QTY , 1 ) ;
2004: END IF;
2005: IF l_diff_res_qty <> 0 THEN
2006: IF l_diff_res_qty > 0 THEN
2007: l_qty_to_reserve := l_diff_res_qty;

Line 2036: oe_debug_pub.add( 'EXITING LOG SET REQUEST' , 1 ) ;

2032:
2033: <>
2034:
2035: IF l_debug_level > 0 THEN
2036: oe_debug_pub.add( 'EXITING LOG SET REQUEST' , 1 ) ;
2037: END IF;
2038:
2039: --If the scheduling action is not null then system should execute the delyed request.
2040:

Line 2071: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

2067: , p_old_line_rec IN Oe_Order_Pub.line_rec_type)
2068: RETURN BOOLEAN
2069: IS
2070: --
2071: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
2072: --
2073: BEGIN
2074:
2075: IF NOT OE_GLOBALS.Equal(p_line_rec.SHIP_FROM_ORG_ID,

Line 2151: oe_debug_pub.add( 'RETURNING FALSE ' , 3 ) ;

2147:
2148:
2149: RETURN FALSE;
2150: IF l_debug_level > 0 THEN
2151: oe_debug_pub.add( 'RETURNING FALSE ' , 3 ) ;
2152: END IF;
2153:
2154: EXCEPTION
2155:

Line 2190: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

2186: l_order_date_type_code VARCHAR2(30);
2187:
2188: l_return_status VARCHAR2(1); -- Added for IR ISO Tracking bug 7667702
2189: --
2190: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
2191: --
2192: BEGIN
2193:
2194: IF l_debug_level > 0 THEN

Line 2195: oe_debug_pub.add( 'ENTERING INACTIVE_DEMAND_SCHEDULING' , 1 ) ;

2191: --
2192: BEGIN
2193:
2194: IF l_debug_level > 0 THEN
2195: oe_debug_pub.add( 'ENTERING INACTIVE_DEMAND_SCHEDULING' , 1 ) ;
2196: END IF;
2197: X_return_status := FND_API.G_RET_STS_SUCCESS;
2198:
2199: IF l_sch_action is NULL THEN

Line 2216: oe_debug_pub.add( 'INACTIVE DEMAND - GOING TO SCHEDULE' , 1 ) ;

2212: p_x_line_rec.schedule_status_code IS NULL) THEN
2213: -- set the data accordingly.
2214:
2215: IF l_debug_level > 0 THEN
2216: oe_debug_pub.add( 'INACTIVE DEMAND - GOING TO SCHEDULE' , 1 ) ;
2217: END IF;
2218:
2219: IF l_order_date_type_code = 'SHIP' THEN
2220: IF NOT OE_GLOBALS.Equal(p_x_line_rec.schedule_ship_date,

Line 2294: oe_debug_pub.add( 'INACTIVE DEMAND - GOING TO UNSCHEDULE' , 1 ) ;

2290: L_sch_action = OESCH_ACT_UNDEMAND THEN
2291: -- we are unscheduling
2292:
2293: IF l_debug_level > 0 THEN
2294: oe_debug_pub.add( 'INACTIVE DEMAND - GOING TO UNSCHEDULE' , 1 ) ;
2295: END IF;
2296:
2297: P_x_line_rec.schedule_ship_date := NULL;
2298: P_x_line_rec.schedule_arrival_date := NULL;

Line 2344: oe_debug_pub.add(' Logging G_UPDATE_REQUISITION delayed request for date change');

2340:
2341: IF FND_PROFILE.VALUE('POR_SYNC_NEEDBYDATE_OM') = 'YES' THEN
2342:
2343: IF l_debug_level > 0 THEN
2344: oe_debug_pub.add(' Logging G_UPDATE_REQUISITION delayed request for date change');
2345: END IF;
2346:
2347: -- Log a delayed request to update the change in Schedule Ship Date to
2348: -- Requisition Line. This request will be logged only if the change is

Line 2379: oe_debug_pub.add(' Need By Date is not allowed to update. Updating MTL_Supply only',5);

2375:
2376: ELSE
2377: IF NOT OE_Schedule_GRP.G_ISO_Planning_Update THEN
2378: IF l_debug_level > 0 THEN
2379: oe_debug_pub.add(' Need By Date is not allowed to update. Updating MTL_Supply only',5);
2380: END IF;
2381:
2382: OE_SCHEDULE_UTIL.Update_PO(p_x_line_rec.schedule_arrival_date,
2383: p_x_line_rec.source_document_id,

Line 2427: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

2423: ,l_count IN NUMBER)
2424: IS
2425: l_return_status VARCHAR2(1);
2426: --
2427: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
2428: --
2429: BEGIN
2430: IF l_debug_level > 0 THEN
2431: oe_debug_pub.add( 'EXTENDING THE TABLE BY ' || L_COUNT , 5 ) ;

Line 2431: oe_debug_pub.add( 'EXTENDING THE TABLE BY ' || L_COUNT , 5 ) ;

2427: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
2428: --
2429: BEGIN
2430: IF l_debug_level > 0 THEN
2431: oe_debug_pub.add( 'EXTENDING THE TABLE BY ' || L_COUNT , 5 ) ;
2432: END IF;
2433: /*
2434: p_x_atp_rec.Inventory_Item_Id.extend(l_count);
2435: p_x_atp_rec.Source_Organization_Id.extend(l_count);

Line 2554: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

2550: lErrorMessage VARCHAR2(2000);
2551:
2552: l_model_override_atp_date_code VARCHAR2(30);
2553: --
2554: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
2555: --
2556: Begin
2557:
2558: IF l_debug_level > 0 THEN

Line 2559: oe_debug_pub.add( 'ENTERING OE_SCHEDULE_UTIL.LOAD_MRP_REQUEST' , 1 ) ;

2555: --
2556: Begin
2557:
2558: IF l_debug_level > 0 THEN
2559: oe_debug_pub.add( 'ENTERING OE_SCHEDULE_UTIL.LOAD_MRP_REQUEST' , 1 ) ;
2560: END IF;
2561: IF l_debug_level > 0 THEN
2562: oe_debug_pub.add('------------Load MRP Table-----------',1);
2563: END IF;

Line 2562: oe_debug_pub.add('------------Load MRP Table-----------',1);

2558: IF l_debug_level > 0 THEN
2559: oe_debug_pub.add( 'ENTERING OE_SCHEDULE_UTIL.LOAD_MRP_REQUEST' , 1 ) ;
2560: END IF;
2561: IF l_debug_level > 0 THEN
2562: oe_debug_pub.add('------------Load MRP Table-----------',1);
2563: END IF;
2564:
2565: IF l_action_code <> OESCH_ACT_ATP_CHECK THEN
2566: G_ATP_CHECK_Session_Id := Null;

Line 2584: oe_debug_pub.add('Line Id : ' || p_line_rec.line_id,3);

2580:
2581: x_atp_rec.atp_lead_time(I) := 0;
2582:
2583: IF l_debug_level > 0 THEN
2584: oe_debug_pub.add('Line Id : ' || p_line_rec.line_id,3);
2585: END IF;
2586: IF l_debug_level > 0 THEN
2587: oe_debug_pub.add('Schedule Action : ' || l_action_code,3);
2588: END IF;

Line 2587: oe_debug_pub.add('Schedule Action : ' || l_action_code,3);

2583: IF l_debug_level > 0 THEN
2584: oe_debug_pub.add('Line Id : ' || p_line_rec.line_id,3);
2585: END IF;
2586: IF l_debug_level > 0 THEN
2587: oe_debug_pub.add('Schedule Action : ' || l_action_code,3);
2588: END IF;
2589:
2590: /*
2591: IF p_line_rec.source_document_type_id = 10 THEN

Line 2592: oe_debug_pub.add('It is an internal order ',3);

2588: END IF;
2589:
2590: /*
2591: IF p_line_rec.source_document_type_id = 10 THEN
2592: oe_debug_pub.add('It is an internal order ',3);
2593: l_oe_flag := 'Y';
2594:
2595: IF (p_line_rec.schedule_ship_date IS NOT NULL AND
2596: p_line_rec.schedule_ship_date <> FND_API.G_MISS_DATE ) OR

Line 2600: oe_debug_pub.add('No changes to date as it has been passed',3);

2596: p_line_rec.schedule_ship_date <> FND_API.G_MISS_DATE ) OR
2597: (p_line_rec.schedule_arrival_date IS NOT NULL AND
2598: p_line_rec.schedule_arrival_date <> FND_API.G_MISS_DATE ) THEN
2599:
2600: oe_debug_pub.add('No changes to date as it has been passed',3);
2601: ELSE
2602: oe_debug_pub.add('Pass the request date as arrival date',3);
2603:
2604: x_atp_rec.Requested_ship_Date(I) := null;

Line 2602: oe_debug_pub.add('Pass the request date as arrival date',3);

2598: p_line_rec.schedule_arrival_date <> FND_API.G_MISS_DATE ) THEN
2599:
2600: oe_debug_pub.add('No changes to date as it has been passed',3);
2601: ELSE
2602: oe_debug_pub.add('Pass the request date as arrival date',3);
2603:
2604: x_atp_rec.Requested_ship_Date(I) := null;
2605: x_atp_rec.Requested_arrival_Date(I) := p_line_rec.request_date;
2606:

Line 2613: oe_debug_pub.add('It is not an internal order ',3);

2609: x_atp_rec.attribute_01(I) := p_line_rec.source_document_id;
2610:
2611: ELSE
2612:
2613: oe_debug_pub.add('It is not an internal order ',3);
2614: l_oe_flag := 'N';
2615:
2616: END IF;
2617:

Line 2619: oe_debug_pub.add('OE Flag is : '||x_atp_rec.oe_flag(I),3);

2615:
2616: END IF;
2617:
2618: x_atp_rec.oe_flag(I) := l_oe_flag;
2619: oe_debug_pub.add('OE Flag is : '||x_atp_rec.oe_flag(I),3);
2620: */
2621:
2622: IF p_line_rec.arrival_set_id is null
2623: THEN

Line 2643: oe_debug_pub.add( 'SHIP_SET : ' || L_SHIP_SET , 3 ) ;

2639: IF l_ship_set = FND_API.G_MISS_CHAR THEN
2640: l_ship_set := Null;
2641: END IF;
2642: IF l_debug_level > 0 THEN
2643: oe_debug_pub.add( 'SHIP_SET : ' || L_SHIP_SET , 3 ) ;
2644: END IF;
2645: IF l_debug_level > 0 THEN
2646: oe_debug_pub.add( 'ARRIVAL SET : ' || L_ARRIVAL_SET , 3 ) ;
2647: END IF;

Line 2646: oe_debug_pub.add( 'ARRIVAL SET : ' || L_ARRIVAL_SET , 3 ) ;

2642: IF l_debug_level > 0 THEN
2643: oe_debug_pub.add( 'SHIP_SET : ' || L_SHIP_SET , 3 ) ;
2644: END IF;
2645: IF l_debug_level > 0 THEN
2646: oe_debug_pub.add( 'ARRIVAL SET : ' || L_ARRIVAL_SET , 3 ) ;
2647: END IF;
2648:
2649:
2650: /* IF (p_line_rec.ship_from_org_id = FND_API.G_MISS_NUM) THEN

Line 2670: oe_debug_pub.add( 'SHIP FROM : ' || P_LINE_REC.SHIP_FROM_ORG_ID , 3 ) ;

2666: IF (p_line_rec.ship_from_org_id IS NOT NULL) THEN
2667: x_atp_rec.Source_Organization_Id(I)
2668: := p_line_rec.ship_from_org_id;
2669: IF l_debug_level > 0 THEN
2670: oe_debug_pub.add( 'SHIP FROM : ' || P_LINE_REC.SHIP_FROM_ORG_ID , 3 ) ;
2671: END IF;
2672:
2673: ELSE
2674: x_atp_rec.Source_Organization_Id(I) := null;

Line 2676: oe_debug_pub.add( 'SHIP FROM IS NULL ' , 3 ) ;

2672:
2673: ELSE
2674: x_atp_rec.Source_Organization_Id(I) := null;
2675: IF l_debug_level > 0 THEN
2676: oe_debug_pub.add( 'SHIP FROM IS NULL ' , 3 ) ;
2677: END IF;
2678: END IF;
2679:
2680: x_atp_rec.Identifier(I) := p_line_rec.line_id;

Line 2691: oe_debug_pub.add( 'A1 : ' || P_LINE_REC.ARRIVAL_SET_ID , 1 ) ;

2687: x_atp_rec.Quantity_UOM(I) := p_line_rec.order_quantity_uom;
2688: x_atp_rec.Earliest_Acceptable_Date(I) := null;
2689:
2690: IF l_debug_level > 0 THEN
2691: oe_debug_pub.add( 'A1 : ' || P_LINE_REC.ARRIVAL_SET_ID , 1 ) ;
2692: END IF;
2693: IF l_debug_level > 0 THEN
2694: oe_debug_pub.add( 'A2 : ' || P_OLD_LINE_REC.ARRIVAL_SET_ID , 1 ) ;
2695: END IF;

Line 2694: oe_debug_pub.add( 'A2 : ' || P_OLD_LINE_REC.ARRIVAL_SET_ID , 1 ) ;

2690: IF l_debug_level > 0 THEN
2691: oe_debug_pub.add( 'A1 : ' || P_LINE_REC.ARRIVAL_SET_ID , 1 ) ;
2692: END IF;
2693: IF l_debug_level > 0 THEN
2694: oe_debug_pub.add( 'A2 : ' || P_OLD_LINE_REC.ARRIVAL_SET_ID , 1 ) ;
2695: END IF;
2696:
2697: -- Start 2691579 --
2698: IF OE_CODE_CONTROL.Get_Code_Release_Level >= '110509' THEN

Line 2706: oe_debug_pub.add( 'ATO DELETE FLAG : '

2702: p_line_rec.item_type_code IN (OE_GLOBALS.G_ITEM_STANDARD,
2703: OE_GLOBALS.G_ITEM_OPTION))) THEN
2704: x_atp_rec.ato_delete_flag(I) := 'Y';
2705: IF l_debug_level > 0 THEN
2706: oe_debug_pub.add( 'ATO DELETE FLAG : '
2707: || x_atp_rec.ato_delete_flag(I) , 1 ) ;
2708: END IF;
2709: END IF;
2710: END IF;

Line 2722: oe_debug_pub.add( 'T1' , 1 ) ;

2718: /*
2719: IF p_line_rec.arrival_set_id is not null THEN
2720:
2721: IF l_debug_level > 0 THEN
2722: oe_debug_pub.add( 'T1' , 1 ) ;
2723: END IF;
2724: IF p_line_rec.schedule_action_code = OESCH_ACT_ATP_CHECK THEN
2725: x_atp_rec.Requested_Arrival_Date(I) :=
2726: p_line_rec.request_date;

Line 2737: oe_debug_pub.add( 'T2' , 1 ) ;

2733:
2734: ELSIF p_line_rec.ship_set_id is not null THEN
2735:
2736: IF l_debug_level > 0 THEN
2737: oe_debug_pub.add( 'T2' , 1 ) ;
2738: END IF;
2739: IF p_line_rec.schedule_action_code = OESCH_ACT_ATP_CHECK THEN
2740: x_atp_rec.Requested_Ship_Date(I) :=
2741: p_line_rec.request_date;

Line 2758: oe_debug_pub.add( 'T3' , 1 ) ;

2754: -- date. Otherwise if the scheduling is happening because of
2755: -- some other changes, use nvl on arrival_date and request_dates.
2756:
2757: IF l_debug_level > 0 THEN
2758: oe_debug_pub.add( 'T3' , 1 ) ;
2759: END IF;
2760:
2761: IF p_line_rec.schedule_action_code = OESCH_ACT_ATP_CHECK THEN
2762: x_atp_rec.Requested_Arrival_Date(I) :=

Line 2806: oe_debug_pub.add( 'REQ ARR DATE : ' ||X_ATP_REC.REQUESTED_ARRIVAL_DATE ( I ) , 3 ) ;

2802: END IF; --atp
2803:
2804: x_atp_rec.Requested_Ship_Date(I) := null;
2805: IF l_debug_level > 0 THEN
2806: oe_debug_pub.add( 'REQ ARR DATE : ' ||X_ATP_REC.REQUESTED_ARRIVAL_DATE ( I ) , 3 ) ;
2807: END IF;
2808:
2809: ELSE
2810: -- If user changes schedule_ship_date then schedule based

Line 2817: oe_debug_pub.add( 'T4' , 1 ) ;

2813: -- date. Otherwise if the scheduling is happening because of
2814: -- some other changes, use nvl on schedule_ship and request_dates.
2815:
2816: IF l_debug_level > 0 THEN
2817: oe_debug_pub.add( 'T4' , 1 ) ;
2818: END IF;
2819: IF p_line_rec.schedule_action_code = OESCH_ACT_ATP_CHECK THEN
2820: x_atp_rec.Requested_Ship_Date(I) :=
2821: p_line_rec.request_date;

Line 2859: oe_debug_pub.add( 'REQ SHIP DATE : ' || X_ATP_REC.REQUESTED_SHIP_DATE ( I ) , 3 ) ;

2855: END IF; --Atp
2856:
2857: x_atp_rec.Requested_Arrival_Date(I) := null;
2858: IF l_debug_level > 0 THEN
2859: oe_debug_pub.add( 'REQ SHIP DATE : ' || X_ATP_REC.REQUESTED_SHIP_DATE ( I ) , 3 ) ;
2860: END IF;
2861:
2862: END IF;
2863:

Line 2879: oe_debug_pub.add( 'LATEST ACCEPTABLE DATE :' || X_ATP_REC.LATEST_ACCEPTABLE_DATE ( I ) , 1 ) ;

2875: p_line_rec.latest_acceptable_date;
2876: END IF;
2877:
2878: IF l_debug_level > 0 THEN
2879: oe_debug_pub.add( 'LATEST ACCEPTABLE DATE :' || X_ATP_REC.LATEST_ACCEPTABLE_DATE ( I ) , 1 ) ;
2880: END IF;
2881:
2882: x_atp_rec.Delivery_Lead_Time(I) := Null;
2883: --x_atp_rec.Delivery_Lead_Time(I) := p_line_rec.delivery_lead_time;

Line 2885: oe_debug_pub.add( 'DELIVERYLEAD TIME :' || X_ATP_REC.DELIVERY_LEAD_TIME ( I ) , 1 ) ;

2881:
2882: x_atp_rec.Delivery_Lead_Time(I) := Null;
2883: --x_atp_rec.Delivery_Lead_Time(I) := p_line_rec.delivery_lead_time;
2884: IF l_debug_level > 0 THEN
2885: oe_debug_pub.add( 'DELIVERYLEAD TIME :' || X_ATP_REC.DELIVERY_LEAD_TIME ( I ) , 1 ) ;
2886: END IF;
2887: x_atp_rec.Freight_Carrier(I) := null;
2888: x_atp_rec.Ship_Method(I) := p_line_rec.shipping_method_code;
2889: x_atp_rec.Demand_Class(I) := p_line_rec.demand_class_code;

Line 2895: oe_debug_pub.add( 'PART OF SET FLAG :' || X_ATP_REC.part_of_set( I ) , 1 ) ;

2891: x_atp_rec.Arrival_Set_Name(I) := l_arrival_set;
2892: -- 4405004
2893: x_atp_rec.part_of_set(I) := p_part_of_set;
2894: IF l_debug_level > 0 THEN
2895: oe_debug_pub.add( 'PART OF SET FLAG :' || X_ATP_REC.part_of_set( I ) , 1 ) ;
2896: END IF;
2897:
2898: IF G_OVERRIDE_FLAG = 'Y' THEN
2899: x_atp_rec.Override_Flag(I) := 'Y';

Line 2905: oe_debug_pub.add( 'OVERRIDE_FLAG :' || X_ATP_REC.OVERRIDE_FLAG ( I ) , 1 ) ;

2901: IF l_action_code <> OESCH_ACT_ATP_CHECK THEN
2902: x_atp_rec.Override_Flag(I) := p_line_rec.override_atp_date_code;
2903: END IF;
2904: IF l_debug_level > 0 THEN
2905: oe_debug_pub.add( 'OVERRIDE_FLAG :' || X_ATP_REC.OVERRIDE_FLAG ( I ) , 1 ) ;
2906: END IF;
2907: END IF;
2908:
2909: x_atp_rec.Ship_Date(I) := null;

Line 2918: oe_debug_pub.add( 'INSERT FLAG IN ATP_REC : '||X_ATP_REC.INSERT_FLAG ( I ) , 3 ) ;

2914: x_atp_rec.Vendor_Id(I) := null;
2915: x_atp_rec.Vendor_Site_Id(I) := null;
2916: x_atp_rec.Insert_Flag(I) := l_insert_flag;
2917: IF l_debug_level > 0 THEN
2918: oe_debug_pub.add( 'INSERT FLAG IN ATP_REC : '||X_ATP_REC.INSERT_FLAG ( I ) , 3 ) ;
2919: END IF;
2920: x_atp_rec.Error_Code(I) := null;
2921: x_atp_rec.Message(I) := null;
2922:

Line 2926: oe_debug_pub.add( 'IT IS AN INTERNAL ORDER ' , 3 ) ;

2922:
2923:
2924: IF p_line_rec.source_document_type_id = 10 THEN
2925: IF l_debug_level > 0 THEN
2926: oe_debug_pub.add( 'IT IS AN INTERNAL ORDER ' , 3 ) ;
2927: END IF;
2928: l_oe_flag := 'Y';
2929:
2930: IF (p_line_rec.schedule_ship_date IS NOT NULL AND

Line 2936: oe_debug_pub.add( 'NO CHANGES TO DATE AS IT HAS BEEN PASSED' , 3 ) ;

2932: (p_line_rec.schedule_arrival_date IS NOT NULL AND
2933: p_line_rec.schedule_arrival_date <> FND_API.G_MISS_DATE ) THEN
2934:
2935: IF l_debug_level > 0 THEN
2936: oe_debug_pub.add( 'NO CHANGES TO DATE AS IT HAS BEEN PASSED' , 3 ) ;
2937: END IF;
2938: ELSE
2939: IF l_debug_level > 0 THEN
2940: oe_debug_pub.add( 'PASS THE REQUEST DATE AS ARRIVAL DATE' , 3 ) ;

Line 2940: oe_debug_pub.add( 'PASS THE REQUEST DATE AS ARRIVAL DATE' , 3 ) ;

2936: oe_debug_pub.add( 'NO CHANGES TO DATE AS IT HAS BEEN PASSED' , 3 ) ;
2937: END IF;
2938: ELSE
2939: IF l_debug_level > 0 THEN
2940: oe_debug_pub.add( 'PASS THE REQUEST DATE AS ARRIVAL DATE' , 3 ) ;
2941: END IF;
2942:
2943: x_atp_rec.Requested_ship_Date(I) := null;
2944: x_atp_rec.Requested_arrival_Date(I) := p_line_rec.request_date;

Line 2953: oe_debug_pub.add( 'IT IS NOT AN INTERNAL ORDER ' , 3 ) ;

2949:
2950: ELSE
2951:
2952: IF l_debug_level > 0 THEN
2953: oe_debug_pub.add( 'IT IS NOT AN INTERNAL ORDER ' , 3 ) ;
2954: END IF;
2955: l_oe_flag := 'N';
2956:
2957: END IF;

Line 2961: oe_debug_pub.add( 'OE FLAG IS : '||X_ATP_REC.OE_FLAG ( I ) , 3 ) ;

2957: END IF;
2958:
2959: x_atp_rec.oe_flag(I) := l_oe_flag;
2960: IF l_debug_level > 0 THEN
2961: oe_debug_pub.add( 'OE FLAG IS : '||X_ATP_REC.OE_FLAG ( I ) , 3 ) ;
2962: END IF;
2963:
2964: IF l_debug_level > 0 THEN
2965: oe_debug_pub.add( 'REQUEST SHIP DATE : ' || TO_CHAR ( X_ATP_REC.REQUESTED_SHIP_DATE ( I ) , 'DD-MON-RR:HH:MM:SS' ) , 3 ) ;

Line 2965: oe_debug_pub.add( 'REQUEST SHIP DATE : ' || TO_CHAR ( X_ATP_REC.REQUESTED_SHIP_DATE ( I ) , 'DD-MON-RR:HH:MM:SS' ) , 3 ) ;

2961: oe_debug_pub.add( 'OE FLAG IS : '||X_ATP_REC.OE_FLAG ( I ) , 3 ) ;
2962: END IF;
2963:
2964: IF l_debug_level > 0 THEN
2965: oe_debug_pub.add( 'REQUEST SHIP DATE : ' || TO_CHAR ( X_ATP_REC.REQUESTED_SHIP_DATE ( I ) , 'DD-MON-RR:HH:MM:SS' ) , 3 ) ;
2966: END IF;
2967: IF l_debug_level > 0 THEN
2968: oe_debug_pub.add( 'REQUEST ARRIVAL DATE : ' || TO_CHAR ( X_ATP_REC.REQUESTED_ARRIVAL_DATE ( I ) , 'DD-MON-RR:HH:MM:SS' ) , 3 ) ;
2969: END IF;

Line 2968: oe_debug_pub.add( 'REQUEST ARRIVAL DATE : ' || TO_CHAR ( X_ATP_REC.REQUESTED_ARRIVAL_DATE ( I ) , 'DD-MON-RR:HH:MM:SS' ) , 3 ) ;

2964: IF l_debug_level > 0 THEN
2965: oe_debug_pub.add( 'REQUEST SHIP DATE : ' || TO_CHAR ( X_ATP_REC.REQUESTED_SHIP_DATE ( I ) , 'DD-MON-RR:HH:MM:SS' ) , 3 ) ;
2966: END IF;
2967: IF l_debug_level > 0 THEN
2968: oe_debug_pub.add( 'REQUEST ARRIVAL DATE : ' || TO_CHAR ( X_ATP_REC.REQUESTED_ARRIVAL_DATE ( I ) , 'DD-MON-RR:HH:MM:SS' ) , 3 ) ;
2969: END IF;
2970:
2971: IF (l_action_code = OE_SCHEDULE_UTIL.OESCH_ACT_ATP_CHECK) THEN
2972: x_atp_rec.Action(I) := 100;

Line 2974: oe_debug_pub.add( 'MRP ACTION: ' || X_ATP_REC.ACTION ( I ) , 3 ) ;

2970:
2971: IF (l_action_code = OE_SCHEDULE_UTIL.OESCH_ACT_ATP_CHECK) THEN
2972: x_atp_rec.Action(I) := 100;
2973: IF l_debug_level > 0 THEN
2974: oe_debug_pub.add( 'MRP ACTION: ' || X_ATP_REC.ACTION ( I ) , 3 ) ;
2975: END IF;
2976: ELSIF (l_action_code = OE_SCHEDULE_UTIL.OESCH_ACT_DEMAND) OR
2977: (l_action_code = OE_SCHEDULE_UTIL.OESCH_ACT_SCHEDULE)
2978: THEN

Line 2981: oe_debug_pub.add( 'MRP ACTION: ' || X_ATP_REC.ACTION ( I ) , 3 ) ;

2977: (l_action_code = OE_SCHEDULE_UTIL.OESCH_ACT_SCHEDULE)
2978: THEN
2979: x_atp_rec.Action(I) := 110;
2980: IF l_debug_level > 0 THEN
2981: oe_debug_pub.add( 'MRP ACTION: ' || X_ATP_REC.ACTION ( I ) , 3 ) ;
2982: END IF;
2983: ELSIF (l_action_code = OE_SCHEDULE_UTIL.OESCH_ACT_REDEMAND) OR
2984: (l_action_code = OE_SCHEDULE_UTIL.OESCH_ACT_RESCHEDULE)
2985: THEN

Line 2992: oe_debug_pub.add( 'MRP ACTION: ' || X_ATP_REC.ACTION ( I ) , 3 ) ;

2988: p_old_line_rec.ship_from_org_id;
2989: x_atp_rec.Old_Demand_Class(I) :=
2990: p_old_line_rec.demand_class_code;
2991: IF l_debug_level > 0 THEN
2992: oe_debug_pub.add( 'MRP ACTION: ' || X_ATP_REC.ACTION ( I ) , 3 ) ;
2993: END IF;
2994: ELSIF (l_action_code = OE_SCHEDULE_UTIL.OESCH_ACT_UNDEMAND)
2995: THEN
2996: x_atp_rec.Action(I) := 120;

Line 3005: oe_debug_pub.add( 'MRP ACTION: ' || X_ATP_REC.ACTION ( I ) , 3 ) ;

3001: p_old_line_rec.demand_class_code;
3002:
3003: /*L.G. OPM bug 1828340 jul 19,01*/
3004: IF l_debug_level > 0 THEN
3005: oe_debug_pub.add( 'MRP ACTION: ' || X_ATP_REC.ACTION ( I ) , 3 ) ;
3006: END IF;
3007: -- Bug3361870 (commenting this piece of code. Not required)
3008: /* IF INV_GMI_RSV_BRANCH.Process_Branch -- INVCONV - delete this
3009: (p_organization_id => p_old_line_rec.ship_from_org_id)

Line 3026: oe_debug_pub.add( 'INCLUDED PROCESSED : ' || p_line_rec.line_id, 3 ) ;

3022: p_line_rec.ato_line_id <> p_line_rec.top_model_line_id) AND
3023: p_line_rec.item_type_code = OE_GLOBALS.G_ITEM_INCLUDED THEN
3024: IF NOT OE_SCH_CONC_REQUESTS.included_processed(p_line_rec.line_id) THEN
3025: IF l_debug_level > 0 THEN
3026: oe_debug_pub.add( 'INCLUDED PROCESSED : ' || p_line_rec.line_id, 3 ) ;
3027: END IF;
3028: --5166476
3029: OE_SCH_CONC_REQUESTS.OE_line_status_Tbl(p_line_rec.line_id) := 'Y';
3030: --OE_SCH_CONC_REQUESTS.g_process_records := OE_SCH_CONC_REQUESTS.g_process_records + 1;

Line 3057: oe_debug_pub.add( 'ATO LEAD TIME IS ' || L_ST_ATP_LEAD_TIME , 3 ) ;

3053: IF p_line_rec.ato_line_id = l_st_ato_line_id
3054: THEN
3055: x_atp_rec.atp_lead_time(I) := l_st_atp_lead_time;
3056: IF l_debug_level > 0 THEN
3057: oe_debug_pub.add( 'ATO LEAD TIME IS ' || L_ST_ATP_LEAD_TIME , 3 ) ;
3058: END IF;
3059: ELSE
3060: IF l_debug_level > 0 THEN
3061: oe_debug_pub.add( 'CALLING GET_LEAD_TIME' , 3 ) ;

Line 3061: oe_debug_pub.add( 'CALLING GET_LEAD_TIME' , 3 ) ;

3057: oe_debug_pub.add( 'ATO LEAD TIME IS ' || L_ST_ATP_LEAD_TIME , 3 ) ;
3058: END IF;
3059: ELSE
3060: IF l_debug_level > 0 THEN
3061: oe_debug_pub.add( 'CALLING GET_LEAD_TIME' , 3 ) ;
3062: END IF;
3063: l_st_atp_lead_time :=
3064: Get_Lead_Time
3065: (p_ato_line_id => p_line_rec.ato_line_id,

Line 3069: oe_debug_pub.add( 'AFTER CALLING GET_LEAD_TIME' , 3 ) ;

3065: (p_ato_line_id => p_line_rec.ato_line_id,
3066: p_ship_from_org_id => p_line_rec.ship_from_org_id);
3067:
3068: IF l_debug_level > 0 THEN
3069: oe_debug_pub.add( 'AFTER CALLING GET_LEAD_TIME' , 3 ) ;
3070: END IF;
3071: IF l_debug_level > 0 THEN
3072: oe_debug_pub.add( 'LEAD TIME: ' || L_ST_ATP_LEAD_TIME , 3 ) ;
3073: END IF;

Line 3072: oe_debug_pub.add( 'LEAD TIME: ' || L_ST_ATP_LEAD_TIME , 3 ) ;

3068: IF l_debug_level > 0 THEN
3069: oe_debug_pub.add( 'AFTER CALLING GET_LEAD_TIME' , 3 ) ;
3070: END IF;
3071: IF l_debug_level > 0 THEN
3072: oe_debug_pub.add( 'LEAD TIME: ' || L_ST_ATP_LEAD_TIME , 3 ) ;
3073: END IF;
3074:
3075: x_atp_rec.atp_lead_time(I) := l_st_atp_lead_time;
3076: l_st_ato_line_id := p_line_rec.ato_line_id;

Line 3089: oe_debug_pub.add( 'ITEM_TYPE_CODE :' || P_LINE_REC.ITEM_TYPE_CODE , 1 ) ;

3085: -- Non internal order item
3086: -- Not on split line
3087:
3088: IF l_debug_level > 0 THEN
3089: oe_debug_pub.add( 'ITEM_TYPE_CODE :' || P_LINE_REC.ITEM_TYPE_CODE , 1 ) ;
3090: END IF;
3091: IF l_debug_level > 0 THEN
3092: oe_debug_pub.add( 'ATO_LINE_ID :' || P_LINE_REC.ATO_LINE_ID , 1 ) ;
3093: END IF;

Line 3092: oe_debug_pub.add( 'ATO_LINE_ID :' || P_LINE_REC.ATO_LINE_ID , 1 ) ;

3088: IF l_debug_level > 0 THEN
3089: oe_debug_pub.add( 'ITEM_TYPE_CODE :' || P_LINE_REC.ITEM_TYPE_CODE , 1 ) ;
3090: END IF;
3091: IF l_debug_level > 0 THEN
3092: oe_debug_pub.add( 'ATO_LINE_ID :' || P_LINE_REC.ATO_LINE_ID , 1 ) ;
3093: END IF;
3094: IF l_debug_level > 0 THEN
3095: oe_debug_pub.add( 'BOOKED_FLAG :' || P_LINE_REC.BOOKED_FLAG , 1 ) ;
3096: END IF;

Line 3095: oe_debug_pub.add( 'BOOKED_FLAG :' || P_LINE_REC.BOOKED_FLAG , 1 ) ;

3091: IF l_debug_level > 0 THEN
3092: oe_debug_pub.add( 'ATO_LINE_ID :' || P_LINE_REC.ATO_LINE_ID , 1 ) ;
3093: END IF;
3094: IF l_debug_level > 0 THEN
3095: oe_debug_pub.add( 'BOOKED_FLAG :' || P_LINE_REC.BOOKED_FLAG , 1 ) ;
3096: END IF;
3097: IF l_debug_level > 0 THEN
3098: oe_debug_pub.add( 'LINE_SET_ID :' || P_LINE_REC.LINE_SET_ID , 1 ) ;
3099: END IF;

Line 3098: oe_debug_pub.add( 'LINE_SET_ID :' || P_LINE_REC.LINE_SET_ID , 1 ) ;

3094: IF l_debug_level > 0 THEN
3095: oe_debug_pub.add( 'BOOKED_FLAG :' || P_LINE_REC.BOOKED_FLAG , 1 ) ;
3096: END IF;
3097: IF l_debug_level > 0 THEN
3098: oe_debug_pub.add( 'LINE_SET_ID :' || P_LINE_REC.LINE_SET_ID , 1 ) ;
3099: END IF;
3100: IF l_debug_level > 0 THEN
3101: oe_debug_pub.add( 'SOURCE_DOCUMENT_TYPE_ID :' || P_LINE_REC.SOURCE_DOCUMENT_TYPE_ID , 1 ) ;
3102: END IF;

Line 3101: oe_debug_pub.add( 'SOURCE_DOCUMENT_TYPE_ID :' || P_LINE_REC.SOURCE_DOCUMENT_TYPE_ID , 1 ) ;

3097: IF l_debug_level > 0 THEN
3098: oe_debug_pub.add( 'LINE_SET_ID :' || P_LINE_REC.LINE_SET_ID , 1 ) ;
3099: END IF;
3100: IF l_debug_level > 0 THEN
3101: oe_debug_pub.add( 'SOURCE_DOCUMENT_TYPE_ID :' || P_LINE_REC.SOURCE_DOCUMENT_TYPE_ID , 1 ) ;
3102: END IF;
3103:
3104: IF NOT OE_GLOBALS.Equal(p_line_rec.inventory_item_id,
3105: p_old_line_rec.inventory_item_id)

Line 3117: oe_debug_pub.add( 'OLD_ITEM ID :' || X_ATP_REC.OLD_INVENTORY_ITEM_ID ( I ) , 1 ) ;

3113: x_atp_rec.old_inventory_item_id(I) :=
3114: p_old_line_rec.inventory_item_id;
3115: END IF;
3116: IF l_debug_level > 0 THEN
3117: oe_debug_pub.add( 'OLD_ITEM ID :' || X_ATP_REC.OLD_INVENTORY_ITEM_ID ( I ) , 1 ) ;
3118: END IF;
3119: END IF;
3120:
3121: IF OE_CODE_CONTROL.CODE_RELEASE_LEVEL >= '110508' THEN

Line 3140: oe_debug_pub.add( 'LINE IS MARKED FOR SUBSTITUTION' , 1 ) ;

3136: -- line. For atp check get the values from MRP to show the substitute
3137: -- item details by setting req_item_detail_flag to 1.
3138:
3139: IF l_debug_level > 0 THEN
3140: oe_debug_pub.add( 'LINE IS MARKED FOR SUBSTITUTION' , 1 ) ;
3141: END IF;
3142: x_atp_rec.substitution_typ_code(I) := 1;
3143: IF l_action_code = OESCH_ACT_ATP_CHECK THEN
3144: x_atp_rec.req_item_detail_flag(I) := 1;

Line 3151: oe_debug_pub.add( 'LINE IS NOT MARKED FOR SUBSTITUTION' , 1 ) ;

3147: END IF;
3148:
3149: ELSE
3150: IF l_debug_level > 0 THEN
3151: oe_debug_pub.add( 'LINE IS NOT MARKED FOR SUBSTITUTION' , 1 ) ;
3152: END IF;
3153: x_atp_rec.substitution_typ_code(I) := 4;
3154: x_atp_rec.req_item_detail_flag(I) := 2;
3155:

Line 3164: Oe_debug_pub.add('Do not explode SMC records',2);

3160: IF OE_CODE_CONTROL.CODE_RELEASE_LEVEL >= '110510'
3161: AND MSC_ATP_GLOBAL.GET_APS_VERSION = 10 THEN
3162:
3163: IF l_debug_level > 0 THEN
3164: Oe_debug_pub.add('Do not explode SMC records',2);
3165: END IF;
3166:
3167: x_atp_rec.Included_item_flag(I) := 1;
3168: x_atp_rec.top_model_line_id(I) := p_line_rec.top_model_line_id;

Line 3193: oe_debug_pub.add( 'INV_CTP : '||L_INV_CTP , 3 ) ;

3189:
3190: l_inv_ctp := fnd_profile.value('INV_CTP');
3191:
3192: IF l_debug_level > 0 THEN
3193: oe_debug_pub.add( 'INV_CTP : '||L_INV_CTP , 3 ) ;
3194: END IF;
3195:
3196:
3197: IF p_line_rec.ato_line_id = p_line_rec.line_id AND

Line 3213: oe_debug_pub.add('ONLY ORDERED QTY GOT REDUCED,NO EXPLOSION',3);

3209: p_old_line_rec => p_old_line_rec)
3210: THEN
3211:
3212: IF l_debug_level > 0 THEN
3213: oe_debug_pub.add('ONLY ORDERED QTY GOT REDUCED,NO EXPLOSION',3);
3214: END IF;
3215: l_explode := FALSE;
3216:
3217: END IF;

Line 3223: oe_debug_pub.add('ATO ITEM TYPE: '||P_LINE_REC.ITEM_TYPE_CODE,3);

3219: -- If the line scheduled is an ATO Model, call ATO's API
3220: -- to get the Standard Mandatory Components
3221:
3222: IF l_debug_level > 0 THEN
3223: oe_debug_pub.add('ATO ITEM TYPE: '||P_LINE_REC.ITEM_TYPE_CODE,3);
3224: END IF;
3225:
3226: IF p_line_rec.item_type_code = 'STANDARD' AND
3227: x_atp_rec.ship_set_name(I) is NULL THEN

Line 3230: oe_debug_pub.add( 'ASSIGNING SHIP SET FOR ATO ITEM ' , 3 ) ;

3226: IF p_line_rec.item_type_code = 'STANDARD' AND
3227: x_atp_rec.ship_set_name(I) is NULL THEN
3228:
3229: IF l_debug_level > 0 THEN
3230: oe_debug_pub.add( 'ASSIGNING SHIP SET FOR ATO ITEM ' , 3 ) ;
3231: END IF;
3232: x_atp_rec.Ship_Set_Name(I) := p_line_rec.ato_line_id;
3233:
3234: END IF;

Line 3239: oe_debug_pub.add( 'ASSIGNING WAREHOUSE AND ITEM ' , 3 ) ;

3235:
3236: IF p_line_rec.item_type_code = 'STANDARD' THEN
3237:
3238: IF l_debug_level > 0 THEN
3239: oe_debug_pub.add( 'ASSIGNING WAREHOUSE AND ITEM ' , 3 ) ;
3240: END IF;
3241: l_organization_id := p_line_rec.ship_from_org_id;
3242: l_inventory_item_id := p_line_rec.inventory_item_id;
3243: IF l_debug_level > 0 THEN

Line 3244: oe_debug_pub.add('WAREHOUSE/ITEM : '||L_ORGANIZATION_ID||'/' ||L_INVENTORY_ITEM_ID,3 ) ;

3240: END IF;
3241: l_organization_id := p_line_rec.ship_from_org_id;
3242: l_inventory_item_id := p_line_rec.inventory_item_id;
3243: IF l_debug_level > 0 THEN
3244: oe_debug_pub.add('WAREHOUSE/ITEM : '||L_ORGANIZATION_ID||'/' ||L_INVENTORY_ITEM_ID,3 ) ;
3245: END IF;
3246:
3247: ELSE
3248:

Line 3252: oe_debug_pub.add('WAREHOUSE/ITEM : '||L_ORGANIZATION_ID||'/' ||L_INVENTORY_ITEM_ID,3);

3248:
3249: l_organization_id := NULL;
3250: l_inventory_item_id := NULL;
3251: IF l_debug_level > 0 THEN
3252: oe_debug_pub.add('WAREHOUSE/ITEM : '||L_ORGANIZATION_ID||'/' ||L_INVENTORY_ITEM_ID,3);
3253: END IF;
3254:
3255: END IF;
3256:

Line 3371: oe_debug_pub.add( '2.. CALLING CTO GET_BOM_MANDATORY_COMPS' , 3 ) ;

3367: END IF;
3368:
3369: BEGIN
3370: IF l_debug_level > 0 THEN
3371: oe_debug_pub.add( '2.. CALLING CTO GET_BOM_MANDATORY_COMPS' , 3 ) ;
3372: END IF;
3373:
3374: l_result := CTO_CONFIG_ITEM_PK.GET_MANDATORY_COMPONENTS
3375: (p_ship_set => l_model_rec,

Line 3384: oe_debug_pub.add( '2..AFTER CALLING CTO API : ' || L_RESULT , 3 ) ;

3380: xMessageName => lMessageName,
3381: xTableName => lTableName);
3382:
3383: IF l_debug_level > 0 THEN
3384: oe_debug_pub.add( '2..AFTER CALLING CTO API : ' || L_RESULT , 3 ) ;
3385: END IF;
3386:
3387: EXCEPTION
3388: WHEN OTHERS THEN

Line 3390: oe_debug_pub.add( 'CTO API RETURNED AN UNEXPECTED ERROR' ) ;

3386:
3387: EXCEPTION
3388: WHEN OTHERS THEN
3389: IF l_debug_level > 0 THEN
3390: oe_debug_pub.add( 'CTO API RETURNED AN UNEXPECTED ERROR' ) ;
3391: END IF;
3392: l_result := 0;
3393: END;
3394:

Line 3398: oe_debug_pub.add( 'SMC COUNT IS : ' || L_SMC_REC.IDENTIFIER.COUNT , 1 ) ;

3394:
3395: IF l_result = 1 AND
3396: l_smc_rec.Identifier.count >= 1 THEN
3397: IF l_debug_level > 0 THEN
3398: oe_debug_pub.add( 'SMC COUNT IS : ' || L_SMC_REC.IDENTIFIER.COUNT , 1 ) ;
3399: END IF;
3400:
3401: Initialize_mrp_record(p_x_atp_rec => x_atp_rec,
3402: l_count => l_smc_rec.Identifier.count);

Line 3416: oe_debug_pub.add( 'OE FLAG IS : '||X_ATP_REC.OE_FLAG ( I ) , 3 ) ;

3412: -- used in the load_results procedure to bypass the SMC records.
3413:
3414: x_atp_rec.vendor_name(I) := 'SMC';
3415: IF l_debug_level > 0 THEN
3416: oe_debug_pub.add( 'OE FLAG IS : '||X_ATP_REC.OE_FLAG ( I ) , 3 ) ;
3417: oe_debug_pub.add( 'SMC : '|| I || ' iden :' ||
3418: l_smc_rec.Identifier(J) , 3 ) ;
3419: END IF;
3420:

Line 3417: oe_debug_pub.add( 'SMC : '|| I || ' iden :' ||

3413:
3414: x_atp_rec.vendor_name(I) := 'SMC';
3415: IF l_debug_level > 0 THEN
3416: oe_debug_pub.add( 'OE FLAG IS : '||X_ATP_REC.OE_FLAG ( I ) , 3 ) ;
3417: oe_debug_pub.add( 'SMC : '|| I || ' iden :' ||
3418: l_smc_rec.Identifier(J) , 3 ) ;
3419: END IF;
3420:
3421: x_atp_rec.Inventory_Item_Id(I) := l_smc_rec.Inventory_Item_Id(J);

Line 3486: oe_debug_pub.add( 'INCLUDED TO PROCESSED : ' , 3 ) ;

3482:
3483: -- Schords (R12 Project #6403)
3484: OE_SCH_CONC_REQUESTS.g_process_records := OE_SCH_CONC_REQUESTS.g_process_records + 1;
3485: IF l_debug_level > 0 THEN
3486: oe_debug_pub.add( 'INCLUDED TO PROCESSED : ' , 3 ) ;
3487: END IF;
3488:
3489: END LOOP;
3490: END IF; -- Identifier count is greater than 1.

Line 3535: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

3531: l_type_code VARCHAR2(30);
3532: l_order_number NUMBER;
3533: l_index NUMBER := 1;
3534: --
3535: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
3536: --
3537: BEGIN
3538:
3539: l_mrp_calc_sd := fnd_profile.value('MRP_ATP_CALC_SD');

Line 3542: oe_debug_pub.add( 'MRP_ATP_CALC_SD : '||L_MRP_CALC_SD , 3 ) ;

3538:
3539: l_mrp_calc_sd := fnd_profile.value('MRP_ATP_CALC_SD');
3540:
3541: IF l_debug_level > 0 THEN
3542: oe_debug_pub.add( 'MRP_ATP_CALC_SD : '||L_MRP_CALC_SD , 3 ) ;
3543: END IF;
3544:
3545: l_type_code := Get_Date_Type(p_line_rec.header_id);
3546: l_order_number := Get_Order_Number(p_line_rec.header_id);

Line 3618: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

3614: l_inactive_demand_count NUMBER:= 0;
3615: l_scheduling_level_code VARCHAR2(30);
3616:
3617: --
3618: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
3619: --
3620: BEGIN
3621:
3622: IF l_debug_level > 0 THEN

Line 3623: oe_debug_pub.add( 'ENTERING LOAD_MRP_REQUEST_FROM_TBL' , 1 ) ;

3619: --
3620: BEGIN
3621:
3622: IF l_debug_level > 0 THEN
3623: oe_debug_pub.add( 'ENTERING LOAD_MRP_REQUEST_FROM_TBL' , 1 ) ;
3624: END IF;
3625: l_mrp_calc_sd := fnd_profile.value('MRP_ATP_CALC_SD');
3626:
3627: IF l_debug_level > 0 THEN

Line 3628: oe_debug_pub.add( 'MRP_ATP_CALC_SD : '||L_MRP_CALC_SD , 3 ) ;

3624: END IF;
3625: l_mrp_calc_sd := fnd_profile.value('MRP_ATP_CALC_SD');
3626:
3627: IF l_debug_level > 0 THEN
3628: oe_debug_pub.add( 'MRP_ATP_CALC_SD : '||L_MRP_CALC_SD , 3 ) ;
3629: END IF;
3630:
3631: IF l_debug_level > 0 THEN
3632: oe_debug_pub.add( 'COUNT OF NEW ' || P_LINE_TBL.COUNT , 1 ) ;

Line 3632: oe_debug_pub.add( 'COUNT OF NEW ' || P_LINE_TBL.COUNT , 1 ) ;

3628: oe_debug_pub.add( 'MRP_ATP_CALC_SD : '||L_MRP_CALC_SD , 3 ) ;
3629: END IF;
3630:
3631: IF l_debug_level > 0 THEN
3632: oe_debug_pub.add( 'COUNT OF NEW ' || P_LINE_TBL.COUNT , 1 ) ;
3633: END IF;
3634: IF l_debug_level > 0 THEN
3635: oe_debug_pub.add( 'COUNT OF NEW ' || P_OLD_LINE_TBL.COUNT , 1 ) ;
3636: END IF;

Line 3635: oe_debug_pub.add( 'COUNT OF NEW ' || P_OLD_LINE_TBL.COUNT , 1 ) ;

3631: IF l_debug_level > 0 THEN
3632: oe_debug_pub.add( 'COUNT OF NEW ' || P_LINE_TBL.COUNT , 1 ) ;
3633: END IF;
3634: IF l_debug_level > 0 THEN
3635: oe_debug_pub.add( 'COUNT OF NEW ' || P_OLD_LINE_TBL.COUNT , 1 ) ;
3636: END IF;
3637: IF l_debug_level > 0 THEN
3638: oe_debug_pub.add( 'FIRST ' || P_LINE_TBL.FIRST ) ;
3639: END IF;

Line 3638: oe_debug_pub.add( 'FIRST ' || P_LINE_TBL.FIRST ) ;

3634: IF l_debug_level > 0 THEN
3635: oe_debug_pub.add( 'COUNT OF NEW ' || P_OLD_LINE_TBL.COUNT , 1 ) ;
3636: END IF;
3637: IF l_debug_level > 0 THEN
3638: oe_debug_pub.add( 'FIRST ' || P_LINE_TBL.FIRST ) ;
3639: END IF;
3640: IF l_debug_level > 0 THEN
3641: oe_debug_pub.add( 'LAST ' || P_LINE_TBL.LAST ) ;
3642: END IF;

Line 3641: oe_debug_pub.add( 'LAST ' || P_LINE_TBL.LAST ) ;

3637: IF l_debug_level > 0 THEN
3638: oe_debug_pub.add( 'FIRST ' || P_LINE_TBL.FIRST ) ;
3639: END IF;
3640: IF l_debug_level > 0 THEN
3641: oe_debug_pub.add( 'LAST ' || P_LINE_TBL.LAST ) ;
3642: END IF;
3643:
3644: l_type_code := Get_Date_Type(p_line_tbl(1).header_id);
3645: l_order_number := Get_Order_Number(p_line_tbl(1).header_id);

Line 3671: oe_debug_pub.add( 'HEADER_ID IS : ' || P_LINE_TBL ( I ) .HEADER_ID ) ;

3667:
3668: FOR I in 1..p_line_tbl.count LOOP
3669:
3670: IF l_debug_level > 0 THEN
3671: oe_debug_pub.add( 'HEADER_ID IS : ' || P_LINE_TBL ( I ) .HEADER_ID ) ;
3672: END IF;
3673: IF l_debug_level > 0 THEN
3674: oe_debug_pub.add( 'LINE_TYPE_ID IS : ' || P_LINE_TBL ( I ) .LINE_TYPE_ID ) ;
3675: END IF;

Line 3674: oe_debug_pub.add( 'LINE_TYPE_ID IS : ' || P_LINE_TBL ( I ) .LINE_TYPE_ID ) ;

3670: IF l_debug_level > 0 THEN
3671: oe_debug_pub.add( 'HEADER_ID IS : ' || P_LINE_TBL ( I ) .HEADER_ID ) ;
3672: END IF;
3673: IF l_debug_level > 0 THEN
3674: oe_debug_pub.add( 'LINE_TYPE_ID IS : ' || P_LINE_TBL ( I ) .LINE_TYPE_ID ) ;
3675: END IF;
3676:
3677: l_scheduling_level_code := Get_Scheduling_Level(p_line_tbl(I).header_id,
3678: P_line_tbl(I).line_type_id);

Line 3684: oe_debug_pub.add( 'SCHEDULING LEVEL IS : ' || L_SCHEDULING_LEVEL_CODE ) ;

3680: IF l_scheduling_level_code IS NULL THEN
3681: l_scheduling_level_code := SCH_LEVEL_THREE;
3682: END IF;
3683: IF l_debug_level > 0 THEN
3684: oe_debug_pub.add( 'SCHEDULING LEVEL IS : ' || L_SCHEDULING_LEVEL_CODE ) ;
3685: END IF;
3686:
3687: --3763015
3688: IF l_scheduling_level_code = SCH_LEVEL_FOUR OR

Line 3693: oe_debug_pub.add( 'INACTIVE DEMAND LINE , LINE_ID = ' || P_LINE_TBL.LAST ) ;

3689: l_scheduling_level_code = SCH_LEVEL_FIVE OR
3690: NVL(fnd_profile.value('ONT_BYPASS_ATP'),'N') = 'Y' THEN
3691:
3692: IF l_debug_level > 0 THEN
3693: oe_debug_pub.add( 'INACTIVE DEMAND LINE , LINE_ID = ' || P_LINE_TBL.LAST ) ;
3694: END IF;
3695:
3696: OE_inactive_demand_tbl(p_line_tbl(I).line_id).line_id:=
3697: P_line_tbl(I).line_id;

Line 3702: oe_debug_pub.add( 'INACTIVE DEMAND LINE' ) ;

3698: OE_inactive_demand_tbl(p_line_tbl(I).line_id).scheduling_level_code:=
3699: l_scheduling_level_code;
3700:
3701: IF l_debug_level > 0 THEN
3702: oe_debug_pub.add( 'INACTIVE DEMAND LINE' ) ;
3703: END IF;
3704: IF l_debug_level > 0 THEN
3705: oe_debug_pub.add( 'LINE_ID = ' || OE_INACTIVE_DEMAND_TBL ( P_LINE_TBL ( I ) .LINE_ID ) .LINE_ID ) ;
3706: END IF;

Line 3705: oe_debug_pub.add( 'LINE_ID = ' || OE_INACTIVE_DEMAND_TBL ( P_LINE_TBL ( I ) .LINE_ID ) .LINE_ID ) ;

3701: IF l_debug_level > 0 THEN
3702: oe_debug_pub.add( 'INACTIVE DEMAND LINE' ) ;
3703: END IF;
3704: IF l_debug_level > 0 THEN
3705: oe_debug_pub.add( 'LINE_ID = ' || OE_INACTIVE_DEMAND_TBL ( P_LINE_TBL ( I ) .LINE_ID ) .LINE_ID ) ;
3706: END IF;
3707: IF l_debug_level > 0 THEN
3708: oe_debug_pub.add( 'SCHEDULING_LEVEL_CODE =' || OE_INACTIVE_DEMAND_TBL ( P_LINE_TBL ( I ) .LINE_ID ) .SCHEDULING_LEVEL_CODE ) ;
3709: END IF;

Line 3708: oe_debug_pub.add( 'SCHEDULING_LEVEL_CODE =' || OE_INACTIVE_DEMAND_TBL ( P_LINE_TBL ( I ) .LINE_ID ) .SCHEDULING_LEVEL_CODE ) ;

3704: IF l_debug_level > 0 THEN
3705: oe_debug_pub.add( 'LINE_ID = ' || OE_INACTIVE_DEMAND_TBL ( P_LINE_TBL ( I ) .LINE_ID ) .LINE_ID ) ;
3706: END IF;
3707: IF l_debug_level > 0 THEN
3708: oe_debug_pub.add( 'SCHEDULING_LEVEL_CODE =' || OE_INACTIVE_DEMAND_TBL ( P_LINE_TBL ( I ) .LINE_ID ) .SCHEDULING_LEVEL_CODE ) ;
3709: END IF;
3710:
3711: l_inactive_demand_count := l_inactive_demand_count + 1;
3712:

Line 3730: oe_debug_pub.add( 'SKIPPING LOAD_MRP_REQUEST BECAUSE INACTIVE DEMAND LINE' ) ;

3726:
3727: --1955004
3728: IF OE_inactive_demand_tbl.EXISTS(p_line_tbl(cnt).line_id) THEN
3729: IF l_debug_level > 0 THEN
3730: oe_debug_pub.add( 'SKIPPING LOAD_MRP_REQUEST BECAUSE INACTIVE DEMAND LINE' ) ;
3731: END IF;
3732: NULL; -- skip this record
3733: ELSE
3734: --END 1955004

Line 3786: oe_debug_pub.add( 'EXITING LOAD_MRP_REQUEST_FROM_TBL' , 1 ) ;

3782:
3783: END LOOP;
3784:
3785: IF l_debug_level > 0 THEN
3786: oe_debug_pub.add( 'EXITING LOAD_MRP_REQUEST_FROM_TBL' , 1 ) ;
3787: END IF;
3788:
3789: EXCEPTION
3790: WHEN FND_API.G_EXC_ERROR THEN

Line 3836: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

3832: l_inventory_item VARCHAR2(2000);
3833: l_order_date_type_code VARCHAR2(30);
3834: l_return_status VARCHAR2(1); -- Added for IR ISO CMS Project
3835: --
3836: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
3837: --
3838: l_old_ship_from_org_id number; -- Added for ER 6110708
3839: BEGIN
3840:

Line 3842: oe_debug_pub.add( '2. ENTERING LOAD_RESULTS_FROM_REC' , 1 ) ;

3838: l_old_ship_from_org_id number; -- Added for ER 6110708
3839: BEGIN
3840:
3841: IF l_debug_level > 0 THEN
3842: oe_debug_pub.add( '2. ENTERING LOAD_RESULTS_FROM_REC' , 1 ) ;
3843: END IF;
3844: x_return_status := FND_API.G_RET_STS_SUCCESS;
3845:
3846: IF l_sch_action is NULL THEN

Line 3852: oe_debug_pub.add('-----------------Loading MRP Result---------------',1);

3848: END IF;
3849:
3850: atp_count := g_atp_tbl.count + 1;
3851: IF l_debug_level > 0 THEN
3852: oe_debug_pub.add('-----------------Loading MRP Result---------------',1);
3853: oe_debug_pub.add( 'MRP COUNT IS ' || P_ATP_REC.ERROR_CODE.COUNT , 1 ) ;
3854: oe_debug_pub.add( 'SCHEDULE ACTION CODE ' || L_SCH_ACTION , 1 ) ;
3855: END IF;
3856:

Line 3853: oe_debug_pub.add( 'MRP COUNT IS ' || P_ATP_REC.ERROR_CODE.COUNT , 1 ) ;

3849:
3850: atp_count := g_atp_tbl.count + 1;
3851: IF l_debug_level > 0 THEN
3852: oe_debug_pub.add('-----------------Loading MRP Result---------------',1);
3853: oe_debug_pub.add( 'MRP COUNT IS ' || P_ATP_REC.ERROR_CODE.COUNT , 1 ) ;
3854: oe_debug_pub.add( 'SCHEDULE ACTION CODE ' || L_SCH_ACTION , 1 ) ;
3855: END IF;
3856:
3857: -- Check for the MRP data. If MRP is not returning any data, then

Line 3854: oe_debug_pub.add( 'SCHEDULE ACTION CODE ' || L_SCH_ACTION , 1 ) ;

3850: atp_count := g_atp_tbl.count + 1;
3851: IF l_debug_level > 0 THEN
3852: oe_debug_pub.add('-----------------Loading MRP Result---------------',1);
3853: oe_debug_pub.add( 'MRP COUNT IS ' || P_ATP_REC.ERROR_CODE.COUNT , 1 ) ;
3854: oe_debug_pub.add( 'SCHEDULE ACTION CODE ' || L_SCH_ACTION , 1 ) ;
3855: END IF;
3856:
3857: -- Check for the MRP data. If MRP is not returning any data, then
3858: -- raise an error.

Line 3863: oe_debug_pub.add( 'MRP HAS RETURNED ANY DATA' , 1 ) ;

3859:
3860: IF p_atp_rec.error_code.count = 0 THEN
3861:
3862: IF l_debug_level > 0 THEN
3863: oe_debug_pub.add( 'MRP HAS RETURNED ANY DATA' , 1 ) ;
3864: END IF;
3865:
3866: FND_MESSAGE.SET_NAME('ONT','OE_SCH_ATP_ERROR');
3867: OE_MSG_PUB.Add;

Line 3944: oe_debug_pub.add( 'SUBSTITUTION OCCURED' , 1 ) ;

3940:
3941: IF p_atp_rec.inventory_item_id(J) <> p_x_line_rec.inventory_item_id THEN
3942:
3943: IF l_debug_level > 0 THEN
3944: oe_debug_pub.add( 'SUBSTITUTION OCCURED' , 1 ) ;
3945: oe_debug_pub.add( 'SUB ITEM :' || P_ATP_REC.INVENTORY_ITEM_ID ( J ) , 1 ) ;
3946: oe_debug_pub.add( 'ORIG ITEM :' || P_ATP_REC.REQUEST_ITEM_ID ( J ) , 1 ) ;
3947: oe_debug_pub.add( 'ORIG NAME :' || P_ATP_REC.REQUEST_ITEM_NAME ( J ) , 1 ) ;
3948: oe_debug_pub.add( 'ORIG REQ_ITEM_REQ_DATE_QTY :'|| P_ATP_REC.REQ_ITEM_REQ_DATE_QTY ( J ) , 1 ) ;

Line 3945: oe_debug_pub.add( 'SUB ITEM :' || P_ATP_REC.INVENTORY_ITEM_ID ( J ) , 1 ) ;

3941: IF p_atp_rec.inventory_item_id(J) <> p_x_line_rec.inventory_item_id THEN
3942:
3943: IF l_debug_level > 0 THEN
3944: oe_debug_pub.add( 'SUBSTITUTION OCCURED' , 1 ) ;
3945: oe_debug_pub.add( 'SUB ITEM :' || P_ATP_REC.INVENTORY_ITEM_ID ( J ) , 1 ) ;
3946: oe_debug_pub.add( 'ORIG ITEM :' || P_ATP_REC.REQUEST_ITEM_ID ( J ) , 1 ) ;
3947: oe_debug_pub.add( 'ORIG NAME :' || P_ATP_REC.REQUEST_ITEM_NAME ( J ) , 1 ) ;
3948: oe_debug_pub.add( 'ORIG REQ_ITEM_REQ_DATE_QTY :'|| P_ATP_REC.REQ_ITEM_REQ_DATE_QTY ( J ) , 1 ) ;
3949: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE_QTY :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;

Line 3946: oe_debug_pub.add( 'ORIG ITEM :' || P_ATP_REC.REQUEST_ITEM_ID ( J ) , 1 ) ;

3942:
3943: IF l_debug_level > 0 THEN
3944: oe_debug_pub.add( 'SUBSTITUTION OCCURED' , 1 ) ;
3945: oe_debug_pub.add( 'SUB ITEM :' || P_ATP_REC.INVENTORY_ITEM_ID ( J ) , 1 ) ;
3946: oe_debug_pub.add( 'ORIG ITEM :' || P_ATP_REC.REQUEST_ITEM_ID ( J ) , 1 ) ;
3947: oe_debug_pub.add( 'ORIG NAME :' || P_ATP_REC.REQUEST_ITEM_NAME ( J ) , 1 ) ;
3948: oe_debug_pub.add( 'ORIG REQ_ITEM_REQ_DATE_QTY :'|| P_ATP_REC.REQ_ITEM_REQ_DATE_QTY ( J ) , 1 ) ;
3949: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE_QTY :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;
3950: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;

Line 3947: oe_debug_pub.add( 'ORIG NAME :' || P_ATP_REC.REQUEST_ITEM_NAME ( J ) , 1 ) ;

3943: IF l_debug_level > 0 THEN
3944: oe_debug_pub.add( 'SUBSTITUTION OCCURED' , 1 ) ;
3945: oe_debug_pub.add( 'SUB ITEM :' || P_ATP_REC.INVENTORY_ITEM_ID ( J ) , 1 ) ;
3946: oe_debug_pub.add( 'ORIG ITEM :' || P_ATP_REC.REQUEST_ITEM_ID ( J ) , 1 ) ;
3947: oe_debug_pub.add( 'ORIG NAME :' || P_ATP_REC.REQUEST_ITEM_NAME ( J ) , 1 ) ;
3948: oe_debug_pub.add( 'ORIG REQ_ITEM_REQ_DATE_QTY :'|| P_ATP_REC.REQ_ITEM_REQ_DATE_QTY ( J ) , 1 ) ;
3949: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE_QTY :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;
3950: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;
3951:

Line 3948: oe_debug_pub.add( 'ORIG REQ_ITEM_REQ_DATE_QTY :'|| P_ATP_REC.REQ_ITEM_REQ_DATE_QTY ( J ) , 1 ) ;

3944: oe_debug_pub.add( 'SUBSTITUTION OCCURED' , 1 ) ;
3945: oe_debug_pub.add( 'SUB ITEM :' || P_ATP_REC.INVENTORY_ITEM_ID ( J ) , 1 ) ;
3946: oe_debug_pub.add( 'ORIG ITEM :' || P_ATP_REC.REQUEST_ITEM_ID ( J ) , 1 ) ;
3947: oe_debug_pub.add( 'ORIG NAME :' || P_ATP_REC.REQUEST_ITEM_NAME ( J ) , 1 ) ;
3948: oe_debug_pub.add( 'ORIG REQ_ITEM_REQ_DATE_QTY :'|| P_ATP_REC.REQ_ITEM_REQ_DATE_QTY ( J ) , 1 ) ;
3949: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE_QTY :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;
3950: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;
3951:
3952: oe_debug_pub.add( 'SUB QTY_ON_REQUEST_DATE :'|| P_ATP_REC.REQUESTED_DATE_QUANTITY ( J ) , 1 ) ;

Line 3949: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE_QTY :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;

3945: oe_debug_pub.add( 'SUB ITEM :' || P_ATP_REC.INVENTORY_ITEM_ID ( J ) , 1 ) ;
3946: oe_debug_pub.add( 'ORIG ITEM :' || P_ATP_REC.REQUEST_ITEM_ID ( J ) , 1 ) ;
3947: oe_debug_pub.add( 'ORIG NAME :' || P_ATP_REC.REQUEST_ITEM_NAME ( J ) , 1 ) ;
3948: oe_debug_pub.add( 'ORIG REQ_ITEM_REQ_DATE_QTY :'|| P_ATP_REC.REQ_ITEM_REQ_DATE_QTY ( J ) , 1 ) ;
3949: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE_QTY :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;
3950: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;
3951:
3952: oe_debug_pub.add( 'SUB QTY_ON_REQUEST_DATE :'|| P_ATP_REC.REQUESTED_DATE_QUANTITY ( J ) , 1 ) ;
3953: oe_debug_pub.add( 'SUB ORDERED_QTY_AVAILABLE_DATE :' || P_ATP_REC.SHIP_DATE ( J ) , 1 ) ;

Line 3950: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;

3946: oe_debug_pub.add( 'ORIG ITEM :' || P_ATP_REC.REQUEST_ITEM_ID ( J ) , 1 ) ;
3947: oe_debug_pub.add( 'ORIG NAME :' || P_ATP_REC.REQUEST_ITEM_NAME ( J ) , 1 ) ;
3948: oe_debug_pub.add( 'ORIG REQ_ITEM_REQ_DATE_QTY :'|| P_ATP_REC.REQ_ITEM_REQ_DATE_QTY ( J ) , 1 ) ;
3949: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE_QTY :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;
3950: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;
3951:
3952: oe_debug_pub.add( 'SUB QTY_ON_REQUEST_DATE :'|| P_ATP_REC.REQUESTED_DATE_QUANTITY ( J ) , 1 ) ;
3953: oe_debug_pub.add( 'SUB ORDERED_QTY_AVAILABLE_DATE :' || P_ATP_REC.SHIP_DATE ( J ) , 1 ) ;
3954: oe_debug_pub.add( 'SUB QTY_ON_AVAILABLE_DATE :' || P_ATP_REC.AVAILABLE_QUANTITY ( J ) , 1 ) ;

Line 3952: oe_debug_pub.add( 'SUB QTY_ON_REQUEST_DATE :'|| P_ATP_REC.REQUESTED_DATE_QUANTITY ( J ) , 1 ) ;

3948: oe_debug_pub.add( 'ORIG REQ_ITEM_REQ_DATE_QTY :'|| P_ATP_REC.REQ_ITEM_REQ_DATE_QTY ( J ) , 1 ) ;
3949: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE_QTY :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;
3950: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;
3951:
3952: oe_debug_pub.add( 'SUB QTY_ON_REQUEST_DATE :'|| P_ATP_REC.REQUESTED_DATE_QUANTITY ( J ) , 1 ) ;
3953: oe_debug_pub.add( 'SUB ORDERED_QTY_AVAILABLE_DATE :' || P_ATP_REC.SHIP_DATE ( J ) , 1 ) ;
3954: oe_debug_pub.add( 'SUB QTY_ON_AVAILABLE_DATE :' || P_ATP_REC.AVAILABLE_QUANTITY ( J ) , 1 ) ;
3955: END IF;
3956:

Line 3953: oe_debug_pub.add( 'SUB ORDERED_QTY_AVAILABLE_DATE :' || P_ATP_REC.SHIP_DATE ( J ) , 1 ) ;

3949: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE_QTY :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;
3950: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;
3951:
3952: oe_debug_pub.add( 'SUB QTY_ON_REQUEST_DATE :'|| P_ATP_REC.REQUESTED_DATE_QUANTITY ( J ) , 1 ) ;
3953: oe_debug_pub.add( 'SUB ORDERED_QTY_AVAILABLE_DATE :' || P_ATP_REC.SHIP_DATE ( J ) , 1 ) ;
3954: oe_debug_pub.add( 'SUB QTY_ON_AVAILABLE_DATE :' || P_ATP_REC.AVAILABLE_QUANTITY ( J ) , 1 ) ;
3955: END IF;
3956:
3957: --g_atp_tbl(atp_count).request_item_id

Line 3954: oe_debug_pub.add( 'SUB QTY_ON_AVAILABLE_DATE :' || P_ATP_REC.AVAILABLE_QUANTITY ( J ) , 1 ) ;

3950: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;
3951:
3952: oe_debug_pub.add( 'SUB QTY_ON_REQUEST_DATE :'|| P_ATP_REC.REQUESTED_DATE_QUANTITY ( J ) , 1 ) ;
3953: oe_debug_pub.add( 'SUB ORDERED_QTY_AVAILABLE_DATE :' || P_ATP_REC.SHIP_DATE ( J ) , 1 ) ;
3954: oe_debug_pub.add( 'SUB QTY_ON_AVAILABLE_DATE :' || P_ATP_REC.AVAILABLE_QUANTITY ( J ) , 1 ) ;
3955: END IF;
3956:
3957: --g_atp_tbl(atp_count).request_item_id
3958: -- := p_atp_rec.request_item_id(J);

Line 4014: oe_debug_pub.add( 'ERROR FROM MRP: ' || P_ATP_REC.ERROR_CODE ( J ) , 1 ) ;

4010: OE_SCH_CONC_REQUESTS.g_recorded :='Y';
4011: END IF;
4012:
4013: IF l_debug_level > 0 THEN
4014: oe_debug_pub.add( 'ERROR FROM MRP: ' || P_ATP_REC.ERROR_CODE ( J ) , 1 ) ;
4015: END IF;
4016: IF p_atp_rec.error_code(J) = 80 THEN
4017:
4018: FND_MESSAGE.SET_NAME('ONT','OE_SCH_NO_SOURCE');

Line 4024: oe_debug_pub.add( 'SCHEDULING FAILED' , 1 ) ;

4020:
4021: ELSE
4022:
4023: IF l_debug_level > 0 THEN
4024: oe_debug_pub.add( 'SCHEDULING FAILED' , 1 ) ;
4025: END IF;
4026: IF l_debug_level > 0 THEN
4027: oe_debug_pub.add( P_ATP_REC.ERROR_CODE ( J ) , 1 ) ;
4028: END IF;

Line 4027: oe_debug_pub.add( P_ATP_REC.ERROR_CODE ( J ) , 1 ) ;

4023: IF l_debug_level > 0 THEN
4024: oe_debug_pub.add( 'SCHEDULING FAILED' , 1 ) ;
4025: END IF;
4026: IF l_debug_level > 0 THEN
4027: oe_debug_pub.add( P_ATP_REC.ERROR_CODE ( J ) , 1 ) ;
4028: END IF;
4029:
4030: OE_MSG_PUB.set_msg_context(
4031: p_entity_code => 'LINE'

Line 4083: oe_debug_pub.add( 'ADDING MESSAGE TO THE STACK' , 1 ) ;

4079: -- of setting the message in this scenario.
4080: Null;
4081: ELSE
4082: IF l_debug_level > 0 THEN
4083: oe_debug_pub.add( 'ADDING MESSAGE TO THE STACK' , 1 ) ;
4084: END IF;
4085: -- 4558018
4086: IF p_atp_rec.Ship_Date(J) IS NOT NULL THEN
4087: FND_MESSAGE.SET_NAME('ONT','ONT_SCH_FAILED_WITH_DATE');

Line 4100: oe_debug_pub.add( 'SETTING ERROR' , 1 ) ;

4096: END IF;
4097: END IF; -- 80
4098:
4099: IF l_debug_level > 0 THEN
4100: oe_debug_pub.add( 'SETTING ERROR' , 1 ) ;
4101: END IF;
4102: x_return_status := FND_API.G_RET_STS_ERROR;
4103:
4104:

Line 4109: oe_debug_pub.add( 'LOADING ATP RECORD' , 1 ) ;

4105:
4106: ELSE
4107:
4108: IF l_debug_level > 0 THEN
4109: oe_debug_pub.add( 'LOADING ATP RECORD' , 1 ) ;
4110: oe_debug_pub.add( P_ATP_REC.SOURCE_ORGANIZATION_ID ( 1 ) , 1 ) ;
4111:
4112: oe_debug_pub.add( 'ERROR CODE : ' || P_ATP_REC.ERROR_CODE ( J ) , 1 ) ;
4113: END IF;

Line 4110: oe_debug_pub.add( P_ATP_REC.SOURCE_ORGANIZATION_ID ( 1 ) , 1 ) ;

4106: ELSE
4107:
4108: IF l_debug_level > 0 THEN
4109: oe_debug_pub.add( 'LOADING ATP RECORD' , 1 ) ;
4110: oe_debug_pub.add( P_ATP_REC.SOURCE_ORGANIZATION_ID ( 1 ) , 1 ) ;
4111:
4112: oe_debug_pub.add( 'ERROR CODE : ' || P_ATP_REC.ERROR_CODE ( J ) , 1 ) ;
4113: END IF;
4114: -- Muti org changes.

Line 4112: oe_debug_pub.add( 'ERROR CODE : ' || P_ATP_REC.ERROR_CODE ( J ) , 1 ) ;

4108: IF l_debug_level > 0 THEN
4109: oe_debug_pub.add( 'LOADING ATP RECORD' , 1 ) ;
4110: oe_debug_pub.add( P_ATP_REC.SOURCE_ORGANIZATION_ID ( 1 ) , 1 ) ;
4111:
4112: oe_debug_pub.add( 'ERROR CODE : ' || P_ATP_REC.ERROR_CODE ( J ) , 1 ) ;
4113: END IF;
4114: -- Muti org changes.
4115: IF (p_atp_rec.error_code(J) <> -99 ) THEN
4116:

Line 4118: oe_debug_pub.add( '3. ERROR CODE : ' || P_ATP_REC.ERROR_CODE ( J ) , 1 ) ;

4114: -- Muti org changes.
4115: IF (p_atp_rec.error_code(J) <> -99 ) THEN
4116:
4117: IF l_debug_level > 0 THEN
4118: oe_debug_pub.add( '3. ERROR CODE : ' || P_ATP_REC.ERROR_CODE ( J ) , 1 ) ;
4119: oe_debug_pub.add( '3. J : ' || J , 3 ) ;
4120: oe_debug_pub.add( '3. IDENTIFIER : ' || P_ATP_REC.IDENTIFIER ( J ) , 1 ) ;
4121: oe_debug_pub.add( '3. ITEM : ' || P_ATP_REC.INVENTORY_ITEM_ID ( J ) , 1 ) ;
4122: END IF;

Line 4119: oe_debug_pub.add( '3. J : ' || J , 3 ) ;

4115: IF (p_atp_rec.error_code(J) <> -99 ) THEN
4116:
4117: IF l_debug_level > 0 THEN
4118: oe_debug_pub.add( '3. ERROR CODE : ' || P_ATP_REC.ERROR_CODE ( J ) , 1 ) ;
4119: oe_debug_pub.add( '3. J : ' || J , 3 ) ;
4120: oe_debug_pub.add( '3. IDENTIFIER : ' || P_ATP_REC.IDENTIFIER ( J ) , 1 ) ;
4121: oe_debug_pub.add( '3. ITEM : ' || P_ATP_REC.INVENTORY_ITEM_ID ( J ) , 1 ) ;
4122: END IF;
4123:

Line 4120: oe_debug_pub.add( '3. IDENTIFIER : ' || P_ATP_REC.IDENTIFIER ( J ) , 1 ) ;

4116:
4117: IF l_debug_level > 0 THEN
4118: oe_debug_pub.add( '3. ERROR CODE : ' || P_ATP_REC.ERROR_CODE ( J ) , 1 ) ;
4119: oe_debug_pub.add( '3. J : ' || J , 3 ) ;
4120: oe_debug_pub.add( '3. IDENTIFIER : ' || P_ATP_REC.IDENTIFIER ( J ) , 1 ) ;
4121: oe_debug_pub.add( '3. ITEM : ' || P_ATP_REC.INVENTORY_ITEM_ID ( J ) , 1 ) ;
4122: END IF;
4123:
4124: IF l_debug_level > 0 THEN

Line 4121: oe_debug_pub.add( '3. ITEM : ' || P_ATP_REC.INVENTORY_ITEM_ID ( J ) , 1 ) ;

4117: IF l_debug_level > 0 THEN
4118: oe_debug_pub.add( '3. ERROR CODE : ' || P_ATP_REC.ERROR_CODE ( J ) , 1 ) ;
4119: oe_debug_pub.add( '3. J : ' || J , 3 ) ;
4120: oe_debug_pub.add( '3. IDENTIFIER : ' || P_ATP_REC.IDENTIFIER ( J ) , 1 ) ;
4121: oe_debug_pub.add( '3. ITEM : ' || P_ATP_REC.INVENTORY_ITEM_ID ( J ) , 1 ) ;
4122: END IF;
4123:
4124: IF l_debug_level > 0 THEN
4125: oe_debug_pub.add( '3.REQUEST SHIP DATE :' || TO_CHAR ( P_ATP_REC.REQUESTED_SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;

Line 4125: oe_debug_pub.add( '3.REQUEST SHIP DATE :' || TO_CHAR ( P_ATP_REC.REQUESTED_SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;

4121: oe_debug_pub.add( '3. ITEM : ' || P_ATP_REC.INVENTORY_ITEM_ID ( J ) , 1 ) ;
4122: END IF;
4123:
4124: IF l_debug_level > 0 THEN
4125: oe_debug_pub.add( '3.REQUEST SHIP DATE :' || TO_CHAR ( P_ATP_REC.REQUESTED_SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4126: oe_debug_pub.add( '3.REQUEST ARRIVAL DATE :' || P_ATP_REC.REQUESTED_ARRIVAL_DATE ( J ) , 1 ) ;
4127: oe_debug_pub.add( '3.SHIP DATE :' || TO_CHAR ( P_ATP_REC.SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4128: oe_debug_pub.add( '3.ARRIVAL DATE :' || TO_CHAR ( P_ATP_REC.ARRIVAL_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4129: oe_debug_pub.add( '3.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 1 ) ;

Line 4126: oe_debug_pub.add( '3.REQUEST ARRIVAL DATE :' || P_ATP_REC.REQUESTED_ARRIVAL_DATE ( J ) , 1 ) ;

4122: END IF;
4123:
4124: IF l_debug_level > 0 THEN
4125: oe_debug_pub.add( '3.REQUEST SHIP DATE :' || TO_CHAR ( P_ATP_REC.REQUESTED_SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4126: oe_debug_pub.add( '3.REQUEST ARRIVAL DATE :' || P_ATP_REC.REQUESTED_ARRIVAL_DATE ( J ) , 1 ) ;
4127: oe_debug_pub.add( '3.SHIP DATE :' || TO_CHAR ( P_ATP_REC.SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4128: oe_debug_pub.add( '3.ARRIVAL DATE :' || TO_CHAR ( P_ATP_REC.ARRIVAL_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4129: oe_debug_pub.add( '3.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 1 ) ;
4130: oe_debug_pub.add( '3.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 1 ) ;

Line 4127: oe_debug_pub.add( '3.SHIP DATE :' || TO_CHAR ( P_ATP_REC.SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;

4123:
4124: IF l_debug_level > 0 THEN
4125: oe_debug_pub.add( '3.REQUEST SHIP DATE :' || TO_CHAR ( P_ATP_REC.REQUESTED_SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4126: oe_debug_pub.add( '3.REQUEST ARRIVAL DATE :' || P_ATP_REC.REQUESTED_ARRIVAL_DATE ( J ) , 1 ) ;
4127: oe_debug_pub.add( '3.SHIP DATE :' || TO_CHAR ( P_ATP_REC.SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4128: oe_debug_pub.add( '3.ARRIVAL DATE :' || TO_CHAR ( P_ATP_REC.ARRIVAL_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4129: oe_debug_pub.add( '3.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 1 ) ;
4130: oe_debug_pub.add( '3.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 1 ) ;
4131: oe_debug_pub.add( '3.GROUP SHIP DATE :' || P_ATP_REC.GROUP_SHIP_DATE ( J ) , 1 ) ;

Line 4128: oe_debug_pub.add( '3.ARRIVAL DATE :' || TO_CHAR ( P_ATP_REC.ARRIVAL_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;

4124: IF l_debug_level > 0 THEN
4125: oe_debug_pub.add( '3.REQUEST SHIP DATE :' || TO_CHAR ( P_ATP_REC.REQUESTED_SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4126: oe_debug_pub.add( '3.REQUEST ARRIVAL DATE :' || P_ATP_REC.REQUESTED_ARRIVAL_DATE ( J ) , 1 ) ;
4127: oe_debug_pub.add( '3.SHIP DATE :' || TO_CHAR ( P_ATP_REC.SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4128: oe_debug_pub.add( '3.ARRIVAL DATE :' || TO_CHAR ( P_ATP_REC.ARRIVAL_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4129: oe_debug_pub.add( '3.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 1 ) ;
4130: oe_debug_pub.add( '3.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 1 ) ;
4131: oe_debug_pub.add( '3.GROUP SHIP DATE :' || P_ATP_REC.GROUP_SHIP_DATE ( J ) , 1 ) ;
4132: oe_debug_pub.add( '3.GROUP ARRIVAL DATE :' || P_ATP_REC.GROUP_ARRIVAL_DATE ( J ) , 1 ) ;

Line 4129: oe_debug_pub.add( '3.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 1 ) ;

4125: oe_debug_pub.add( '3.REQUEST SHIP DATE :' || TO_CHAR ( P_ATP_REC.REQUESTED_SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4126: oe_debug_pub.add( '3.REQUEST ARRIVAL DATE :' || P_ATP_REC.REQUESTED_ARRIVAL_DATE ( J ) , 1 ) ;
4127: oe_debug_pub.add( '3.SHIP DATE :' || TO_CHAR ( P_ATP_REC.SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4128: oe_debug_pub.add( '3.ARRIVAL DATE :' || TO_CHAR ( P_ATP_REC.ARRIVAL_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4129: oe_debug_pub.add( '3.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 1 ) ;
4130: oe_debug_pub.add( '3.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 1 ) ;
4131: oe_debug_pub.add( '3.GROUP SHIP DATE :' || P_ATP_REC.GROUP_SHIP_DATE ( J ) , 1 ) ;
4132: oe_debug_pub.add( '3.GROUP ARRIVAL DATE :' || P_ATP_REC.GROUP_ARRIVAL_DATE ( J ) , 1 ) ;
4133: END IF;

Line 4130: oe_debug_pub.add( '3.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 1 ) ;

4126: oe_debug_pub.add( '3.REQUEST ARRIVAL DATE :' || P_ATP_REC.REQUESTED_ARRIVAL_DATE ( J ) , 1 ) ;
4127: oe_debug_pub.add( '3.SHIP DATE :' || TO_CHAR ( P_ATP_REC.SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4128: oe_debug_pub.add( '3.ARRIVAL DATE :' || TO_CHAR ( P_ATP_REC.ARRIVAL_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4129: oe_debug_pub.add( '3.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 1 ) ;
4130: oe_debug_pub.add( '3.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 1 ) ;
4131: oe_debug_pub.add( '3.GROUP SHIP DATE :' || P_ATP_REC.GROUP_SHIP_DATE ( J ) , 1 ) ;
4132: oe_debug_pub.add( '3.GROUP ARRIVAL DATE :' || P_ATP_REC.GROUP_ARRIVAL_DATE ( J ) , 1 ) ;
4133: END IF;
4134:

Line 4131: oe_debug_pub.add( '3.GROUP SHIP DATE :' || P_ATP_REC.GROUP_SHIP_DATE ( J ) , 1 ) ;

4127: oe_debug_pub.add( '3.SHIP DATE :' || TO_CHAR ( P_ATP_REC.SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4128: oe_debug_pub.add( '3.ARRIVAL DATE :' || TO_CHAR ( P_ATP_REC.ARRIVAL_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4129: oe_debug_pub.add( '3.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 1 ) ;
4130: oe_debug_pub.add( '3.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 1 ) ;
4131: oe_debug_pub.add( '3.GROUP SHIP DATE :' || P_ATP_REC.GROUP_SHIP_DATE ( J ) , 1 ) ;
4132: oe_debug_pub.add( '3.GROUP ARRIVAL DATE :' || P_ATP_REC.GROUP_ARRIVAL_DATE ( J ) , 1 ) ;
4133: END IF;
4134:
4135: IF l_sch_action = OESCH_ACT_ATP_CHECK THEN

Line 4132: oe_debug_pub.add( '3.GROUP ARRIVAL DATE :' || P_ATP_REC.GROUP_ARRIVAL_DATE ( J ) , 1 ) ;

4128: oe_debug_pub.add( '3.ARRIVAL DATE :' || TO_CHAR ( P_ATP_REC.ARRIVAL_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4129: oe_debug_pub.add( '3.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 1 ) ;
4130: oe_debug_pub.add( '3.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 1 ) ;
4131: oe_debug_pub.add( '3.GROUP SHIP DATE :' || P_ATP_REC.GROUP_SHIP_DATE ( J ) , 1 ) ;
4132: oe_debug_pub.add( '3.GROUP ARRIVAL DATE :' || P_ATP_REC.GROUP_ARRIVAL_DATE ( J ) , 1 ) ;
4133: END IF;
4134:
4135: IF l_sch_action = OESCH_ACT_ATP_CHECK THEN
4136:

Line 4150: oe_debug_pub.add( 'EXPLANATION IS : ' || L_EXPLANATION , 1 ) ;

4146: and lookup_code = p_atp_rec.error_code(J) ;
4147:
4148: g_atp_tbl(atp_count).error_message := l_explanation;
4149: IF l_debug_level > 0 THEN
4150: oe_debug_pub.add( 'EXPLANATION IS : ' || L_EXPLANATION , 1 ) ;
4151: END IF;
4152:
4153: /* IF p_atp_rec.error_code(J) = 150 THEN -- to fix bug 1880166.
4154: OE_MSG_PUB.add_text(l_explanation);

Line 4231: oe_debug_pub.add( 'SUBSTITUTION OCCURED' , 1 ) ;

4227: IF p_atp_rec.inventory_item_id(J) <> p_x_line_rec.inventory_item_id
4228: THEN
4229:
4230: IF l_debug_level > 0 THEN
4231: oe_debug_pub.add( 'SUBSTITUTION OCCURED' , 1 ) ;
4232: oe_debug_pub.add( 'SUB ITEM :' || P_ATP_REC.INVENTORY_ITEM_ID ( J ) , 1 ) ;
4233: oe_debug_pub.add( 'ORIG ITEM :' || P_ATP_REC.REQUEST_ITEM_ID ( J ) , 1 ) ;
4234: oe_debug_pub.add( 'ORIG NAME :' || P_ATP_REC.REQUEST_ITEM_NAME ( J ) , 1 ) ;
4235: oe_debug_pub.add( 'ORIG REQ_ITEM_REQ_DATE_QTY :'|| P_ATP_REC.REQ_ITEM_REQ_DATE_QTY ( J ) , 1 ) ;

Line 4232: oe_debug_pub.add( 'SUB ITEM :' || P_ATP_REC.INVENTORY_ITEM_ID ( J ) , 1 ) ;

4228: THEN
4229:
4230: IF l_debug_level > 0 THEN
4231: oe_debug_pub.add( 'SUBSTITUTION OCCURED' , 1 ) ;
4232: oe_debug_pub.add( 'SUB ITEM :' || P_ATP_REC.INVENTORY_ITEM_ID ( J ) , 1 ) ;
4233: oe_debug_pub.add( 'ORIG ITEM :' || P_ATP_REC.REQUEST_ITEM_ID ( J ) , 1 ) ;
4234: oe_debug_pub.add( 'ORIG NAME :' || P_ATP_REC.REQUEST_ITEM_NAME ( J ) , 1 ) ;
4235: oe_debug_pub.add( 'ORIG REQ_ITEM_REQ_DATE_QTY :'|| P_ATP_REC.REQ_ITEM_REQ_DATE_QTY ( J ) , 1 ) ;
4236: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE_QTY :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;

Line 4233: oe_debug_pub.add( 'ORIG ITEM :' || P_ATP_REC.REQUEST_ITEM_ID ( J ) , 1 ) ;

4229:
4230: IF l_debug_level > 0 THEN
4231: oe_debug_pub.add( 'SUBSTITUTION OCCURED' , 1 ) ;
4232: oe_debug_pub.add( 'SUB ITEM :' || P_ATP_REC.INVENTORY_ITEM_ID ( J ) , 1 ) ;
4233: oe_debug_pub.add( 'ORIG ITEM :' || P_ATP_REC.REQUEST_ITEM_ID ( J ) , 1 ) ;
4234: oe_debug_pub.add( 'ORIG NAME :' || P_ATP_REC.REQUEST_ITEM_NAME ( J ) , 1 ) ;
4235: oe_debug_pub.add( 'ORIG REQ_ITEM_REQ_DATE_QTY :'|| P_ATP_REC.REQ_ITEM_REQ_DATE_QTY ( J ) , 1 ) ;
4236: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE_QTY :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;
4237: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;

Line 4234: oe_debug_pub.add( 'ORIG NAME :' || P_ATP_REC.REQUEST_ITEM_NAME ( J ) , 1 ) ;

4230: IF l_debug_level > 0 THEN
4231: oe_debug_pub.add( 'SUBSTITUTION OCCURED' , 1 ) ;
4232: oe_debug_pub.add( 'SUB ITEM :' || P_ATP_REC.INVENTORY_ITEM_ID ( J ) , 1 ) ;
4233: oe_debug_pub.add( 'ORIG ITEM :' || P_ATP_REC.REQUEST_ITEM_ID ( J ) , 1 ) ;
4234: oe_debug_pub.add( 'ORIG NAME :' || P_ATP_REC.REQUEST_ITEM_NAME ( J ) , 1 ) ;
4235: oe_debug_pub.add( 'ORIG REQ_ITEM_REQ_DATE_QTY :'|| P_ATP_REC.REQ_ITEM_REQ_DATE_QTY ( J ) , 1 ) ;
4236: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE_QTY :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;
4237: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;
4238:

Line 4235: oe_debug_pub.add( 'ORIG REQ_ITEM_REQ_DATE_QTY :'|| P_ATP_REC.REQ_ITEM_REQ_DATE_QTY ( J ) , 1 ) ;

4231: oe_debug_pub.add( 'SUBSTITUTION OCCURED' , 1 ) ;
4232: oe_debug_pub.add( 'SUB ITEM :' || P_ATP_REC.INVENTORY_ITEM_ID ( J ) , 1 ) ;
4233: oe_debug_pub.add( 'ORIG ITEM :' || P_ATP_REC.REQUEST_ITEM_ID ( J ) , 1 ) ;
4234: oe_debug_pub.add( 'ORIG NAME :' || P_ATP_REC.REQUEST_ITEM_NAME ( J ) , 1 ) ;
4235: oe_debug_pub.add( 'ORIG REQ_ITEM_REQ_DATE_QTY :'|| P_ATP_REC.REQ_ITEM_REQ_DATE_QTY ( J ) , 1 ) ;
4236: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE_QTY :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;
4237: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;
4238:
4239: oe_debug_pub.add( 'SUB QTY_ON_REQUEST_DATE :'|| P_ATP_REC.REQUESTED_DATE_QUANTITY ( J ) , 1 ) ;

Line 4236: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE_QTY :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;

4232: oe_debug_pub.add( 'SUB ITEM :' || P_ATP_REC.INVENTORY_ITEM_ID ( J ) , 1 ) ;
4233: oe_debug_pub.add( 'ORIG ITEM :' || P_ATP_REC.REQUEST_ITEM_ID ( J ) , 1 ) ;
4234: oe_debug_pub.add( 'ORIG NAME :' || P_ATP_REC.REQUEST_ITEM_NAME ( J ) , 1 ) ;
4235: oe_debug_pub.add( 'ORIG REQ_ITEM_REQ_DATE_QTY :'|| P_ATP_REC.REQ_ITEM_REQ_DATE_QTY ( J ) , 1 ) ;
4236: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE_QTY :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;
4237: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;
4238:
4239: oe_debug_pub.add( 'SUB QTY_ON_REQUEST_DATE :'|| P_ATP_REC.REQUESTED_DATE_QUANTITY ( J ) , 1 ) ;
4240: oe_debug_pub.add( 'SUB ORDERED_QTY_AVAILABLE_DATE :' || P_ATP_REC.SHIP_DATE ( J ) , 1 ) ;

Line 4237: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;

4233: oe_debug_pub.add( 'ORIG ITEM :' || P_ATP_REC.REQUEST_ITEM_ID ( J ) , 1 ) ;
4234: oe_debug_pub.add( 'ORIG NAME :' || P_ATP_REC.REQUEST_ITEM_NAME ( J ) , 1 ) ;
4235: oe_debug_pub.add( 'ORIG REQ_ITEM_REQ_DATE_QTY :'|| P_ATP_REC.REQ_ITEM_REQ_DATE_QTY ( J ) , 1 ) ;
4236: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE_QTY :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;
4237: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;
4238:
4239: oe_debug_pub.add( 'SUB QTY_ON_REQUEST_DATE :'|| P_ATP_REC.REQUESTED_DATE_QUANTITY ( J ) , 1 ) ;
4240: oe_debug_pub.add( 'SUB ORDERED_QTY_AVAILABLE_DATE :' || P_ATP_REC.SHIP_DATE ( J ) , 1 ) ;
4241: oe_debug_pub.add( 'SUB QTY_ON_AVAILABLE_DATE :' || P_ATP_REC.AVAILABLE_QUANTITY ( J ) , 1 ) ;

Line 4239: oe_debug_pub.add( 'SUB QTY_ON_REQUEST_DATE :'|| P_ATP_REC.REQUESTED_DATE_QUANTITY ( J ) , 1 ) ;

4235: oe_debug_pub.add( 'ORIG REQ_ITEM_REQ_DATE_QTY :'|| P_ATP_REC.REQ_ITEM_REQ_DATE_QTY ( J ) , 1 ) ;
4236: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE_QTY :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;
4237: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;
4238:
4239: oe_debug_pub.add( 'SUB QTY_ON_REQUEST_DATE :'|| P_ATP_REC.REQUESTED_DATE_QUANTITY ( J ) , 1 ) ;
4240: oe_debug_pub.add( 'SUB ORDERED_QTY_AVAILABLE_DATE :' || P_ATP_REC.SHIP_DATE ( J ) , 1 ) ;
4241: oe_debug_pub.add( 'SUB QTY_ON_AVAILABLE_DATE :' || P_ATP_REC.AVAILABLE_QUANTITY ( J ) , 1 ) ;
4242: END IF;
4243:

Line 4240: oe_debug_pub.add( 'SUB ORDERED_QTY_AVAILABLE_DATE :' || P_ATP_REC.SHIP_DATE ( J ) , 1 ) ;

4236: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE_QTY :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;
4237: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;
4238:
4239: oe_debug_pub.add( 'SUB QTY_ON_REQUEST_DATE :'|| P_ATP_REC.REQUESTED_DATE_QUANTITY ( J ) , 1 ) ;
4240: oe_debug_pub.add( 'SUB ORDERED_QTY_AVAILABLE_DATE :' || P_ATP_REC.SHIP_DATE ( J ) , 1 ) ;
4241: oe_debug_pub.add( 'SUB QTY_ON_AVAILABLE_DATE :' || P_ATP_REC.AVAILABLE_QUANTITY ( J ) , 1 ) ;
4242: END IF;
4243:
4244:

Line 4241: oe_debug_pub.add( 'SUB QTY_ON_AVAILABLE_DATE :' || P_ATP_REC.AVAILABLE_QUANTITY ( J ) , 1 ) ;

4237: oe_debug_pub.add( 'ORIG REQ_ITEM_AVAILABLE_DATE :' || P_ATP_REC.REQ_ITEM_AVAILABLE_DATE ( J ) , 1 ) ;
4238:
4239: oe_debug_pub.add( 'SUB QTY_ON_REQUEST_DATE :'|| P_ATP_REC.REQUESTED_DATE_QUANTITY ( J ) , 1 ) ;
4240: oe_debug_pub.add( 'SUB ORDERED_QTY_AVAILABLE_DATE :' || P_ATP_REC.SHIP_DATE ( J ) , 1 ) ;
4241: oe_debug_pub.add( 'SUB QTY_ON_AVAILABLE_DATE :' || P_ATP_REC.AVAILABLE_QUANTITY ( J ) , 1 ) ;
4242: END IF;
4243:
4244:
4245: --g_atp_tbl(atp_count).request_item_id

Line 4313: oe_debug_pub.add( 'LOADING RESULTS OF SCHEDULE' , 1 ) ;

4309: IF l_sch_action = OESCH_ACT_DEMAND
4310: OR l_sch_action = OESCH_ACT_SCHEDULE
4311: THEN
4312: IF l_debug_level > 0 THEN
4313: oe_debug_pub.add( 'LOADING RESULTS OF SCHEDULE' , 1 ) ;
4314: oe_debug_pub.add( '1.REQUEST SHIP DATE :' || TO_CHAR ( P_ATP_REC.REQUESTED_SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4315: oe_debug_pub.add( '1.REQUEST ARRIVAL DATE :' || P_ATP_REC.REQUESTED_ARRIVAL_DATE ( J ) , 1 ) ;
4316: oe_debug_pub.add( '1.SHIP DATE :' || TO_CHAR ( P_ATP_REC.SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4317: oe_debug_pub.add( '1.ARRIVAL DATE :' || TO_CHAR ( P_ATP_REC.ARRIVAL_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;

Line 4314: oe_debug_pub.add( '1.REQUEST SHIP DATE :' || TO_CHAR ( P_ATP_REC.REQUESTED_SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;

4310: OR l_sch_action = OESCH_ACT_SCHEDULE
4311: THEN
4312: IF l_debug_level > 0 THEN
4313: oe_debug_pub.add( 'LOADING RESULTS OF SCHEDULE' , 1 ) ;
4314: oe_debug_pub.add( '1.REQUEST SHIP DATE :' || TO_CHAR ( P_ATP_REC.REQUESTED_SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4315: oe_debug_pub.add( '1.REQUEST ARRIVAL DATE :' || P_ATP_REC.REQUESTED_ARRIVAL_DATE ( J ) , 1 ) ;
4316: oe_debug_pub.add( '1.SHIP DATE :' || TO_CHAR ( P_ATP_REC.SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4317: oe_debug_pub.add( '1.ARRIVAL DATE :' || TO_CHAR ( P_ATP_REC.ARRIVAL_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4318: oe_debug_pub.add( '1.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 1 ) ;

Line 4315: oe_debug_pub.add( '1.REQUEST ARRIVAL DATE :' || P_ATP_REC.REQUESTED_ARRIVAL_DATE ( J ) , 1 ) ;

4311: THEN
4312: IF l_debug_level > 0 THEN
4313: oe_debug_pub.add( 'LOADING RESULTS OF SCHEDULE' , 1 ) ;
4314: oe_debug_pub.add( '1.REQUEST SHIP DATE :' || TO_CHAR ( P_ATP_REC.REQUESTED_SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4315: oe_debug_pub.add( '1.REQUEST ARRIVAL DATE :' || P_ATP_REC.REQUESTED_ARRIVAL_DATE ( J ) , 1 ) ;
4316: oe_debug_pub.add( '1.SHIP DATE :' || TO_CHAR ( P_ATP_REC.SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4317: oe_debug_pub.add( '1.ARRIVAL DATE :' || TO_CHAR ( P_ATP_REC.ARRIVAL_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4318: oe_debug_pub.add( '1.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 1 ) ;
4319: oe_debug_pub.add( '1.GROUP SHIP DATE :' || P_ATP_REC.GROUP_SHIP_DATE ( J ) , 1 ) ;

Line 4316: oe_debug_pub.add( '1.SHIP DATE :' || TO_CHAR ( P_ATP_REC.SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;

4312: IF l_debug_level > 0 THEN
4313: oe_debug_pub.add( 'LOADING RESULTS OF SCHEDULE' , 1 ) ;
4314: oe_debug_pub.add( '1.REQUEST SHIP DATE :' || TO_CHAR ( P_ATP_REC.REQUESTED_SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4315: oe_debug_pub.add( '1.REQUEST ARRIVAL DATE :' || P_ATP_REC.REQUESTED_ARRIVAL_DATE ( J ) , 1 ) ;
4316: oe_debug_pub.add( '1.SHIP DATE :' || TO_CHAR ( P_ATP_REC.SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4317: oe_debug_pub.add( '1.ARRIVAL DATE :' || TO_CHAR ( P_ATP_REC.ARRIVAL_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4318: oe_debug_pub.add( '1.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 1 ) ;
4319: oe_debug_pub.add( '1.GROUP SHIP DATE :' || P_ATP_REC.GROUP_SHIP_DATE ( J ) , 1 ) ;
4320: oe_debug_pub.add( '1.GROUP ARRIVAL DATE :' || P_ATP_REC.GROUP_ARRIVAL_DATE ( J ) , 1 ) ;

Line 4317: oe_debug_pub.add( '1.ARRIVAL DATE :' || TO_CHAR ( P_ATP_REC.ARRIVAL_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;

4313: oe_debug_pub.add( 'LOADING RESULTS OF SCHEDULE' , 1 ) ;
4314: oe_debug_pub.add( '1.REQUEST SHIP DATE :' || TO_CHAR ( P_ATP_REC.REQUESTED_SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4315: oe_debug_pub.add( '1.REQUEST ARRIVAL DATE :' || P_ATP_REC.REQUESTED_ARRIVAL_DATE ( J ) , 1 ) ;
4316: oe_debug_pub.add( '1.SHIP DATE :' || TO_CHAR ( P_ATP_REC.SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4317: oe_debug_pub.add( '1.ARRIVAL DATE :' || TO_CHAR ( P_ATP_REC.ARRIVAL_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4318: oe_debug_pub.add( '1.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 1 ) ;
4319: oe_debug_pub.add( '1.GROUP SHIP DATE :' || P_ATP_REC.GROUP_SHIP_DATE ( J ) , 1 ) ;
4320: oe_debug_pub.add( '1.GROUP ARRIVAL DATE :' || P_ATP_REC.GROUP_ARRIVAL_DATE ( J ) , 1 ) ;
4321: END IF;

Line 4318: oe_debug_pub.add( '1.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 1 ) ;

4314: oe_debug_pub.add( '1.REQUEST SHIP DATE :' || TO_CHAR ( P_ATP_REC.REQUESTED_SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4315: oe_debug_pub.add( '1.REQUEST ARRIVAL DATE :' || P_ATP_REC.REQUESTED_ARRIVAL_DATE ( J ) , 1 ) ;
4316: oe_debug_pub.add( '1.SHIP DATE :' || TO_CHAR ( P_ATP_REC.SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4317: oe_debug_pub.add( '1.ARRIVAL DATE :' || TO_CHAR ( P_ATP_REC.ARRIVAL_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4318: oe_debug_pub.add( '1.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 1 ) ;
4319: oe_debug_pub.add( '1.GROUP SHIP DATE :' || P_ATP_REC.GROUP_SHIP_DATE ( J ) , 1 ) ;
4320: oe_debug_pub.add( '1.GROUP ARRIVAL DATE :' || P_ATP_REC.GROUP_ARRIVAL_DATE ( J ) , 1 ) ;
4321: END IF;
4322:

Line 4319: oe_debug_pub.add( '1.GROUP SHIP DATE :' || P_ATP_REC.GROUP_SHIP_DATE ( J ) , 1 ) ;

4315: oe_debug_pub.add( '1.REQUEST ARRIVAL DATE :' || P_ATP_REC.REQUESTED_ARRIVAL_DATE ( J ) , 1 ) ;
4316: oe_debug_pub.add( '1.SHIP DATE :' || TO_CHAR ( P_ATP_REC.SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4317: oe_debug_pub.add( '1.ARRIVAL DATE :' || TO_CHAR ( P_ATP_REC.ARRIVAL_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4318: oe_debug_pub.add( '1.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 1 ) ;
4319: oe_debug_pub.add( '1.GROUP SHIP DATE :' || P_ATP_REC.GROUP_SHIP_DATE ( J ) , 1 ) ;
4320: oe_debug_pub.add( '1.GROUP ARRIVAL DATE :' || P_ATP_REC.GROUP_ARRIVAL_DATE ( J ) , 1 ) ;
4321: END IF;
4322:
4323: l_old_ship_from_org_id := p_x_line_rec.ship_from_org_id; -- Added for ER 6110708

Line 4320: oe_debug_pub.add( '1.GROUP ARRIVAL DATE :' || P_ATP_REC.GROUP_ARRIVAL_DATE ( J ) , 1 ) ;

4316: oe_debug_pub.add( '1.SHIP DATE :' || TO_CHAR ( P_ATP_REC.SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4317: oe_debug_pub.add( '1.ARRIVAL DATE :' || TO_CHAR ( P_ATP_REC.ARRIVAL_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 1 ) ;
4318: oe_debug_pub.add( '1.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 1 ) ;
4319: oe_debug_pub.add( '1.GROUP SHIP DATE :' || P_ATP_REC.GROUP_SHIP_DATE ( J ) , 1 ) ;
4320: oe_debug_pub.add( '1.GROUP ARRIVAL DATE :' || P_ATP_REC.GROUP_ARRIVAL_DATE ( J ) , 1 ) ;
4321: END IF;
4322:
4323: l_old_ship_from_org_id := p_x_line_rec.ship_from_org_id; -- Added for ER 6110708
4324:

Line 4335: oe_debug_pub.add( 'SCH: ITEM HAS BEEN SUBSTITUTED' , 1 ) ;

4331:
4332: IF p_atp_rec.inventory_item_id(J) <> p_x_line_rec.inventory_item_id THEN
4333:
4334: IF l_debug_level > 0 THEN
4335: oe_debug_pub.add( 'SCH: ITEM HAS BEEN SUBSTITUTED' , 1 ) ;
4336: END IF;
4337: IF l_debug_level > 0 THEN
4338: oe_debug_pub.add( 'NEW INVENTORY ITEM :' || P_ATP_REC.INVENTORY_ITEM_ID ( J ) , 1 ) ;
4339: END IF;

Line 4338: oe_debug_pub.add( 'NEW INVENTORY ITEM :' || P_ATP_REC.INVENTORY_ITEM_ID ( J ) , 1 ) ;

4334: IF l_debug_level > 0 THEN
4335: oe_debug_pub.add( 'SCH: ITEM HAS BEEN SUBSTITUTED' , 1 ) ;
4336: END IF;
4337: IF l_debug_level > 0 THEN
4338: oe_debug_pub.add( 'NEW INVENTORY ITEM :' || P_ATP_REC.INVENTORY_ITEM_ID ( J ) , 1 ) ;
4339: END IF;
4340:
4341: FND_MESSAGE.SET_NAME('ONT','OE_SCH_ITEM_CHANGE');
4342: FND_MESSAGE.SET_TOKEN('OLDITEM',p_x_line_rec.ordered_item);

Line 4371: oe_debug_pub.add( 'ORIGINAL ITEM :' || P_X_LINE_REC.INVENTORY_ITEM_ID , 2 ) ;

4367: := p_x_line_rec.ordered_item;
4368:
4369: END IF;
4370: IF l_debug_level > 0 THEN
4371: oe_debug_pub.add( 'ORIGINAL ITEM :' || P_X_LINE_REC.INVENTORY_ITEM_ID , 2 ) ;
4372: END IF;
4373: IF l_debug_level > 0 THEN
4374: oe_debug_pub.add( 'SUB ITEM :' || P_ATP_REC.INVENTORY_ITEM_ID ( J ) , 2 ) ;
4375: END IF;

Line 4374: oe_debug_pub.add( 'SUB ITEM :' || P_ATP_REC.INVENTORY_ITEM_ID ( J ) , 2 ) ;

4370: IF l_debug_level > 0 THEN
4371: oe_debug_pub.add( 'ORIGINAL ITEM :' || P_X_LINE_REC.INVENTORY_ITEM_ID , 2 ) ;
4372: END IF;
4373: IF l_debug_level > 0 THEN
4374: oe_debug_pub.add( 'SUB ITEM :' || P_ATP_REC.INVENTORY_ITEM_ID ( J ) , 2 ) ;
4375: END IF;
4376: p_x_line_rec.inventory_item_id
4377: := p_atp_rec.inventory_item_id(J);
4378: p_x_line_rec.item_identifier_type := 'INT';

Line 4436: oe_debug_pub.add( 'BEFORE ATTRIBUTE 05' , 5 ) ;

4432: p_x_line_rec.mfg_lead_time := p_atp_rec.atp_lead_time(J);
4433: p_x_line_rec.schedule_status_code := OESCH_STATUS_SCHEDULED;
4434:
4435: IF l_debug_level > 0 THEN
4436: oe_debug_pub.add( 'BEFORE ATTRIBUTE 05' , 5 ) ;
4437: END IF;
4438:
4439: -- bug fix 1965182/1925326
4440: IF p_atp_rec.attribute_05.COUNT > 0 THEN

Line 4446: oe_debug_pub.add( 'INSIDE CONFIG EXISTS' , 3 ) ;

4442: IF p_config_exists = 'N' THEN
4443: p_x_line_rec.visible_demand_flag := 'Y';
4444: ELSE
4445: IF l_debug_level > 0 THEN
4446: oe_debug_pub.add( 'INSIDE CONFIG EXISTS' , 3 ) ;
4447: END IF;
4448: END IF;
4449:
4450: ELSIF p_atp_rec.attribute_05(J) = 'N' THEN

Line 4460: oe_debug_pub.add( 'CONFIG EXISTS' , 3 ) ;

4456: IF p_config_exists = 'N' THEN
4457: p_x_line_rec.visible_demand_flag := 'Y';
4458: ELSE
4459: IF l_debug_level > 0 THEN
4460: oe_debug_pub.add( 'CONFIG EXISTS' , 3 ) ;
4461: END IF;
4462: END IF;
4463: END IF;
4464: IF l_debug_level > 0 THEN

Line 4465: oe_debug_pub.add( 'AFTER ATTRIBUTE 05' , 5 ) ;

4461: END IF;
4462: END IF;
4463: END IF;
4464: IF l_debug_level > 0 THEN
4465: oe_debug_pub.add( 'AFTER ATTRIBUTE 05' , 5 ) ;
4466: END IF;
4467:
4468: -- We had set the ship_set and arrival_set (which are value
4469: -- fields) to the set name values for calling MRP purpose.

Line 4512: oe_debug_pub.add( 'SCH: MRP HAS NOT RETURNING VALID SHIP DATE' , 2 ) ;

4508: IF p_x_line_rec.schedule_ship_date is null
4509: OR p_x_line_rec.schedule_arrival_date is null THEN
4510:
4511: IF l_debug_level > 0 THEN
4512: oe_debug_pub.add( 'SCH: MRP HAS NOT RETURNING VALID SHIP DATE' , 2 ) ;
4513: oe_debug_pub.add( 'SCH: Shedule ship date ' ||
4514: p_x_line_rec.schedule_ship_date , 2 ) ;
4515: oe_debug_pub.add( 'SCH: Schedule Arr Date' ||
4516: p_x_line_rec.schedule_arrival_date , 2 ) ;

Line 4513: oe_debug_pub.add( 'SCH: Shedule ship date ' ||

4509: OR p_x_line_rec.schedule_arrival_date is null THEN
4510:
4511: IF l_debug_level > 0 THEN
4512: oe_debug_pub.add( 'SCH: MRP HAS NOT RETURNING VALID SHIP DATE' , 2 ) ;
4513: oe_debug_pub.add( 'SCH: Shedule ship date ' ||
4514: p_x_line_rec.schedule_ship_date , 2 ) ;
4515: oe_debug_pub.add( 'SCH: Schedule Arr Date' ||
4516: p_x_line_rec.schedule_arrival_date , 2 ) ;
4517: END IF;

Line 4515: oe_debug_pub.add( 'SCH: Schedule Arr Date' ||

4511: IF l_debug_level > 0 THEN
4512: oe_debug_pub.add( 'SCH: MRP HAS NOT RETURNING VALID SHIP DATE' , 2 ) ;
4513: oe_debug_pub.add( 'SCH: Shedule ship date ' ||
4514: p_x_line_rec.schedule_ship_date , 2 ) ;
4515: oe_debug_pub.add( 'SCH: Schedule Arr Date' ||
4516: p_x_line_rec.schedule_arrival_date , 2 ) ;
4517: END IF;
4518: FND_MESSAGE.SET_NAME('ONT','OE_SCH_ATP_ERROR');
4519: OE_MSG_PUB.Add;

Line 4527: oe_debug_pub.add( 'LOAD THE RESULT OF RESCHEDULE' , 3 ) ;

4523: ELSIF l_sch_action = OESCH_ACT_REDEMAND OR
4524: l_sch_action = OESCH_ACT_RESCHEDULE
4525: THEN
4526: IF l_debug_level > 0 THEN
4527: oe_debug_pub.add( 'LOAD THE RESULT OF RESCHEDULE' , 3 ) ;
4528: oe_debug_pub.add( '2.REQUEST SHIP DATE :' || P_ATP_REC.REQUESTED_SHIP_DATE ( J ) , 3 ) ;
4529: oe_debug_pub.add( '2.REQUEST ARRIVAL DATE :' || P_ATP_REC.REQUESTED_ARRIVAL_DATE ( J ) , 3 ) ;
4530: oe_debug_pub.add( '2.SHIP DATE :' || TO_CHAR ( P_ATP_REC.SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 3 ) ;
4531: oe_debug_pub.add( '2.ARRIVAL DATE :' || TO_CHAR ( P_ATP_REC.ARRIVAL_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 3 ) ;

Line 4528: oe_debug_pub.add( '2.REQUEST SHIP DATE :' || P_ATP_REC.REQUESTED_SHIP_DATE ( J ) , 3 ) ;

4524: l_sch_action = OESCH_ACT_RESCHEDULE
4525: THEN
4526: IF l_debug_level > 0 THEN
4527: oe_debug_pub.add( 'LOAD THE RESULT OF RESCHEDULE' , 3 ) ;
4528: oe_debug_pub.add( '2.REQUEST SHIP DATE :' || P_ATP_REC.REQUESTED_SHIP_DATE ( J ) , 3 ) ;
4529: oe_debug_pub.add( '2.REQUEST ARRIVAL DATE :' || P_ATP_REC.REQUESTED_ARRIVAL_DATE ( J ) , 3 ) ;
4530: oe_debug_pub.add( '2.SHIP DATE :' || TO_CHAR ( P_ATP_REC.SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 3 ) ;
4531: oe_debug_pub.add( '2.ARRIVAL DATE :' || TO_CHAR ( P_ATP_REC.ARRIVAL_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 3 ) ;
4532: oe_debug_pub.add( '2.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 3 ) ;

Line 4529: oe_debug_pub.add( '2.REQUEST ARRIVAL DATE :' || P_ATP_REC.REQUESTED_ARRIVAL_DATE ( J ) , 3 ) ;

4525: THEN
4526: IF l_debug_level > 0 THEN
4527: oe_debug_pub.add( 'LOAD THE RESULT OF RESCHEDULE' , 3 ) ;
4528: oe_debug_pub.add( '2.REQUEST SHIP DATE :' || P_ATP_REC.REQUESTED_SHIP_DATE ( J ) , 3 ) ;
4529: oe_debug_pub.add( '2.REQUEST ARRIVAL DATE :' || P_ATP_REC.REQUESTED_ARRIVAL_DATE ( J ) , 3 ) ;
4530: oe_debug_pub.add( '2.SHIP DATE :' || TO_CHAR ( P_ATP_REC.SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 3 ) ;
4531: oe_debug_pub.add( '2.ARRIVAL DATE :' || TO_CHAR ( P_ATP_REC.ARRIVAL_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 3 ) ;
4532: oe_debug_pub.add( '2.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 3 ) ;
4533: oe_debug_pub.add( '2.GROUP SHIP DATE :' || P_ATP_REC.GROUP_SHIP_DATE ( J ) , 3 ) ;

Line 4530: oe_debug_pub.add( '2.SHIP DATE :' || TO_CHAR ( P_ATP_REC.SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 3 ) ;

4526: IF l_debug_level > 0 THEN
4527: oe_debug_pub.add( 'LOAD THE RESULT OF RESCHEDULE' , 3 ) ;
4528: oe_debug_pub.add( '2.REQUEST SHIP DATE :' || P_ATP_REC.REQUESTED_SHIP_DATE ( J ) , 3 ) ;
4529: oe_debug_pub.add( '2.REQUEST ARRIVAL DATE :' || P_ATP_REC.REQUESTED_ARRIVAL_DATE ( J ) , 3 ) ;
4530: oe_debug_pub.add( '2.SHIP DATE :' || TO_CHAR ( P_ATP_REC.SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 3 ) ;
4531: oe_debug_pub.add( '2.ARRIVAL DATE :' || TO_CHAR ( P_ATP_REC.ARRIVAL_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 3 ) ;
4532: oe_debug_pub.add( '2.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 3 ) ;
4533: oe_debug_pub.add( '2.GROUP SHIP DATE :' || P_ATP_REC.GROUP_SHIP_DATE ( J ) , 3 ) ;
4534: oe_debug_pub.add( '2.GROUP ARRIVAL DATE :' || P_ATP_REC.GROUP_ARRIVAL_DATE ( J ) , 3 ) ;

Line 4531: oe_debug_pub.add( '2.ARRIVAL DATE :' || TO_CHAR ( P_ATP_REC.ARRIVAL_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 3 ) ;

4527: oe_debug_pub.add( 'LOAD THE RESULT OF RESCHEDULE' , 3 ) ;
4528: oe_debug_pub.add( '2.REQUEST SHIP DATE :' || P_ATP_REC.REQUESTED_SHIP_DATE ( J ) , 3 ) ;
4529: oe_debug_pub.add( '2.REQUEST ARRIVAL DATE :' || P_ATP_REC.REQUESTED_ARRIVAL_DATE ( J ) , 3 ) ;
4530: oe_debug_pub.add( '2.SHIP DATE :' || TO_CHAR ( P_ATP_REC.SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 3 ) ;
4531: oe_debug_pub.add( '2.ARRIVAL DATE :' || TO_CHAR ( P_ATP_REC.ARRIVAL_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 3 ) ;
4532: oe_debug_pub.add( '2.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 3 ) ;
4533: oe_debug_pub.add( '2.GROUP SHIP DATE :' || P_ATP_REC.GROUP_SHIP_DATE ( J ) , 3 ) ;
4534: oe_debug_pub.add( '2.GROUP ARRIVAL DATE :' || P_ATP_REC.GROUP_ARRIVAL_DATE ( J ) , 3 ) ;
4535: END IF;

Line 4532: oe_debug_pub.add( '2.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 3 ) ;

4528: oe_debug_pub.add( '2.REQUEST SHIP DATE :' || P_ATP_REC.REQUESTED_SHIP_DATE ( J ) , 3 ) ;
4529: oe_debug_pub.add( '2.REQUEST ARRIVAL DATE :' || P_ATP_REC.REQUESTED_ARRIVAL_DATE ( J ) , 3 ) ;
4530: oe_debug_pub.add( '2.SHIP DATE :' || TO_CHAR ( P_ATP_REC.SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 3 ) ;
4531: oe_debug_pub.add( '2.ARRIVAL DATE :' || TO_CHAR ( P_ATP_REC.ARRIVAL_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 3 ) ;
4532: oe_debug_pub.add( '2.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 3 ) ;
4533: oe_debug_pub.add( '2.GROUP SHIP DATE :' || P_ATP_REC.GROUP_SHIP_DATE ( J ) , 3 ) ;
4534: oe_debug_pub.add( '2.GROUP ARRIVAL DATE :' || P_ATP_REC.GROUP_ARRIVAL_DATE ( J ) , 3 ) ;
4535: END IF;
4536:

Line 4533: oe_debug_pub.add( '2.GROUP SHIP DATE :' || P_ATP_REC.GROUP_SHIP_DATE ( J ) , 3 ) ;

4529: oe_debug_pub.add( '2.REQUEST ARRIVAL DATE :' || P_ATP_REC.REQUESTED_ARRIVAL_DATE ( J ) , 3 ) ;
4530: oe_debug_pub.add( '2.SHIP DATE :' || TO_CHAR ( P_ATP_REC.SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 3 ) ;
4531: oe_debug_pub.add( '2.ARRIVAL DATE :' || TO_CHAR ( P_ATP_REC.ARRIVAL_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 3 ) ;
4532: oe_debug_pub.add( '2.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 3 ) ;
4533: oe_debug_pub.add( '2.GROUP SHIP DATE :' || P_ATP_REC.GROUP_SHIP_DATE ( J ) , 3 ) ;
4534: oe_debug_pub.add( '2.GROUP ARRIVAL DATE :' || P_ATP_REC.GROUP_ARRIVAL_DATE ( J ) , 3 ) ;
4535: END IF;
4536:
4537: l_old_ship_from_org_id := p_x_line_rec.ship_from_org_id; -- Added for ER 6110708

Line 4534: oe_debug_pub.add( '2.GROUP ARRIVAL DATE :' || P_ATP_REC.GROUP_ARRIVAL_DATE ( J ) , 3 ) ;

4530: oe_debug_pub.add( '2.SHIP DATE :' || TO_CHAR ( P_ATP_REC.SHIP_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 3 ) ;
4531: oe_debug_pub.add( '2.ARRIVAL DATE :' || TO_CHAR ( P_ATP_REC.ARRIVAL_DATE ( J ) , 'DD-MON-RR:HH:MI:SS' ) , 3 ) ;
4532: oe_debug_pub.add( '2.LEAD TIME :' || P_ATP_REC.DELIVERY_LEAD_TIME ( J ) , 3 ) ;
4533: oe_debug_pub.add( '2.GROUP SHIP DATE :' || P_ATP_REC.GROUP_SHIP_DATE ( J ) , 3 ) ;
4534: oe_debug_pub.add( '2.GROUP ARRIVAL DATE :' || P_ATP_REC.GROUP_ARRIVAL_DATE ( J ) , 3 ) ;
4535: END IF;
4536:
4537: l_old_ship_from_org_id := p_x_line_rec.ship_from_org_id; -- Added for ER 6110708
4538:

Line 4551: oe_debug_pub.add( 'RSCH: ITEM HAS BEEN SUBSTITUTED' , 1 ) ;

4547: IF p_atp_rec.inventory_item_id(J) <> p_x_line_rec.inventory_item_id
4548: THEN
4549:
4550: IF l_debug_level > 0 THEN
4551: oe_debug_pub.add( 'RSCH: ITEM HAS BEEN SUBSTITUTED' , 1 ) ;
4552: oe_debug_pub.add( 'RSCH NEW INVENTORY ITEM :' || P_ATP_REC.INVENTORY_ITEM_ID ( J ) , 1 ) ;
4553: END IF;
4554:
4555: FND_MESSAGE.SET_NAME('ONT','OE_SCH_ITEM_CHANGE');

Line 4552: oe_debug_pub.add( 'RSCH NEW INVENTORY ITEM :' || P_ATP_REC.INVENTORY_ITEM_ID ( J ) , 1 ) ;

4548: THEN
4549:
4550: IF l_debug_level > 0 THEN
4551: oe_debug_pub.add( 'RSCH: ITEM HAS BEEN SUBSTITUTED' , 1 ) ;
4552: oe_debug_pub.add( 'RSCH NEW INVENTORY ITEM :' || P_ATP_REC.INVENTORY_ITEM_ID ( J ) , 1 ) ;
4553: END IF;
4554:
4555: FND_MESSAGE.SET_NAME('ONT','OE_SCH_ITEM_CHANGE');
4556: FND_MESSAGE.SET_TOKEN('OLDITEM',p_x_line_rec.ordered_item);

Line 4653: oe_debug_pub.add( 'RSCH BEFORE ATTRIBUTE 05' , 5 ) ;

4649: -- Status assignment will be done after promise date setup call
4650: --p_x_line_rec.schedule_status_code := OESCH_STATUS_SCHEDULED;
4651:
4652: IF l_debug_level > 0 THEN
4653: oe_debug_pub.add( 'RSCH BEFORE ATTRIBUTE 05' , 5 ) ;
4654: END IF;
4655: -- bug fix 1965182/1925326
4656: IF p_atp_rec.attribute_05.COUNT > 0 THEN
4657: IF p_atp_rec.attribute_05(J) IS NULL THEN

Line 4662: oe_debug_pub.add( 'INSIDE CONFIG EXISTS' , 3 ) ;

4658: IF p_config_exists = 'N' THEN
4659: p_x_line_rec.visible_demand_flag := 'Y';
4660: ELSE
4661: IF l_debug_level > 0 THEN
4662: oe_debug_pub.add( 'INSIDE CONFIG EXISTS' , 3 ) ;
4663: END IF;
4664: END IF;
4665:
4666: ELSIF p_atp_rec.attribute_05(J) = 'N' THEN

Line 4676: oe_debug_pub.add( 'CONFIG EXISTS' , 3 ) ;

4672: IF p_config_exists = 'N' THEN
4673: p_x_line_rec.visible_demand_flag := 'Y';
4674: ELSE
4675: IF l_debug_level > 0 THEN
4676: oe_debug_pub.add( 'CONFIG EXISTS' , 3 ) ;
4677: END IF;
4678: END IF;
4679: END IF;
4680: IF l_debug_level > 0 THEN

Line 4681: oe_debug_pub.add( 'RSCH AFTER ATTRIBUTE 05' , 5 ) ;

4677: END IF;
4678: END IF;
4679: END IF;
4680: IF l_debug_level > 0 THEN
4681: oe_debug_pub.add( 'RSCH AFTER ATTRIBUTE 05' , 5 ) ;
4682: END IF;
4683:
4684: IF (p_x_line_rec.ordered_quantity = 0)
4685: THEN

Line 4714: oe_debug_pub.add( 'STORE ARRIVAL_DATE ' || P_X_LINE_REC.SCHEDULE_ARRIVAL_DATE , 2 ) ;

4710:
4711: IF p_x_line_rec.top_model_line_id = p_x_line_rec.line_id THEN
4712:
4713: IF l_debug_level > 0 THEN
4714: oe_debug_pub.add( 'STORE ARRIVAL_DATE ' || P_X_LINE_REC.SCHEDULE_ARRIVAL_DATE , 2 ) ;
4715: END IF;
4716: l_arrival_date := p_x_line_rec.schedule_arrival_date;
4717:
4718: END IF;

Line 4746: oe_debug_pub.add( 'RSCH: PROMISE DATE '||p_x_line_rec.promise_date , 2 ) ;

4742: p_x_line_rec.schedule_status_code := OESCH_STATUS_SCHEDULED;
4743: END IF;
4744:
4745: IF l_debug_level > 0 THEN
4746: oe_debug_pub.add( 'RSCH: PROMISE DATE '||p_x_line_rec.promise_date , 2 ) ;
4747: END IF;
4748:
4749:
4750: -- Adding code to trap if mrp is returning success and not

Line 4757: oe_debug_pub.add( 'RSCH: MRP HAS NOT RETURNING VALID DATE' , 2 ) ;

4753: OR p_x_line_rec.schedule_arrival_date is null)
4754: AND p_x_line_rec.ordered_quantity > 0 THEN
4755:
4756: IF l_debug_level > 0 THEN
4757: oe_debug_pub.add( 'RSCH: MRP HAS NOT RETURNING VALID DATE' , 2 ) ;
4758: END IF;
4759: FND_MESSAGE.SET_NAME('ONT','OE_SCH_ATP_ERROR');
4760: OE_MSG_PUB.Add;
4761: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 4767: oe_debug_pub.add( 'RR2:Load the results of undemand: '

4763:
4764: ELSIF l_sch_action = OESCH_ACT_UNDEMAND
4765: THEN
4766: IF l_debug_level > 0 THEN
4767: oe_debug_pub.add( 'RR2:Load the results of undemand: '
4768: || P_X_LINE_REC.RE_SOURCE_FLAG , 1 ) ;
4769: END IF;
4770: --bug 2921202
4771: if p_x_line_rec.ordered_quantity > 0 then

Line 4775: oe_debug_pub.add( 'SETTING SHIP FROM TO NULL' , 1 ) ;

4771: if p_x_line_rec.ordered_quantity > 0 then
4772: IF p_x_line_rec.re_source_flag='Y' or
4773: p_x_line_rec.re_source_flag is null THEN
4774: IF l_debug_level > 0 THEN
4775: oe_debug_pub.add( 'SETTING SHIP FROM TO NULL' , 1 ) ;
4776: END IF;
4777: p_x_line_rec.ship_from_org_id := null;
4778: END IF;
4779: end if;

Line 4834: oe_debug_pub.add(' Source Type for the order line is : '||p_x_line_rec.order_source_id,5);

4830: -- For details on IR ISO CMS project, please refer to FOL >
4831: -- OM Development > OM GM > 12.1.1 > TDD > IR_ISO_CMS_TDD.doc
4832:
4833: IF l_debug_level > 0 THEN
4834: oe_debug_pub.add(' Source Type for the order line is : '||p_x_line_rec.order_source_id,5);
4835: oe_debug_pub.add(' Line_id : '||p_x_line_rec.line_id,5);
4836: oe_debug_pub.add(' Header_id : '||p_x_line_rec.header_id,5);
4837: oe_debug_pub.add(' Source Document id : '||p_x_line_rec.source_document_id,5);
4838: oe_debug_pub.add(' Src Doc Line_id : '||p_x_line_rec.source_document_line_id,5);

Line 4835: oe_debug_pub.add(' Line_id : '||p_x_line_rec.line_id,5);

4831: -- OM Development > OM GM > 12.1.1 > TDD > IR_ISO_CMS_TDD.doc
4832:
4833: IF l_debug_level > 0 THEN
4834: oe_debug_pub.add(' Source Type for the order line is : '||p_x_line_rec.order_source_id,5);
4835: oe_debug_pub.add(' Line_id : '||p_x_line_rec.line_id,5);
4836: oe_debug_pub.add(' Header_id : '||p_x_line_rec.header_id,5);
4837: oe_debug_pub.add(' Source Document id : '||p_x_line_rec.source_document_id,5);
4838: oe_debug_pub.add(' Src Doc Line_id : '||p_x_line_rec.source_document_line_id,5);
4839: oe_debug_pub.add(' Schedule Arrival Date : '||p_x_line_rec.schedule_arrival_date,5);

Line 4836: oe_debug_pub.add(' Header_id : '||p_x_line_rec.header_id,5);

4832:
4833: IF l_debug_level > 0 THEN
4834: oe_debug_pub.add(' Source Type for the order line is : '||p_x_line_rec.order_source_id,5);
4835: oe_debug_pub.add(' Line_id : '||p_x_line_rec.line_id,5);
4836: oe_debug_pub.add(' Header_id : '||p_x_line_rec.header_id,5);
4837: oe_debug_pub.add(' Source Document id : '||p_x_line_rec.source_document_id,5);
4838: oe_debug_pub.add(' Src Doc Line_id : '||p_x_line_rec.source_document_line_id,5);
4839: oe_debug_pub.add(' Schedule Arrival Date : '||p_x_line_rec.schedule_arrival_date,5);
4840: END IF;

Line 4837: oe_debug_pub.add(' Source Document id : '||p_x_line_rec.source_document_id,5);

4833: IF l_debug_level > 0 THEN
4834: oe_debug_pub.add(' Source Type for the order line is : '||p_x_line_rec.order_source_id,5);
4835: oe_debug_pub.add(' Line_id : '||p_x_line_rec.line_id,5);
4836: oe_debug_pub.add(' Header_id : '||p_x_line_rec.header_id,5);
4837: oe_debug_pub.add(' Source Document id : '||p_x_line_rec.source_document_id,5);
4838: oe_debug_pub.add(' Src Doc Line_id : '||p_x_line_rec.source_document_line_id,5);
4839: oe_debug_pub.add(' Schedule Arrival Date : '||p_x_line_rec.schedule_arrival_date,5);
4840: END IF;
4841:

Line 4838: oe_debug_pub.add(' Src Doc Line_id : '||p_x_line_rec.source_document_line_id,5);

4834: oe_debug_pub.add(' Source Type for the order line is : '||p_x_line_rec.order_source_id,5);
4835: oe_debug_pub.add(' Line_id : '||p_x_line_rec.line_id,5);
4836: oe_debug_pub.add(' Header_id : '||p_x_line_rec.header_id,5);
4837: oe_debug_pub.add(' Source Document id : '||p_x_line_rec.source_document_id,5);
4838: oe_debug_pub.add(' Src Doc Line_id : '||p_x_line_rec.source_document_line_id,5);
4839: oe_debug_pub.add(' Schedule Arrival Date : '||p_x_line_rec.schedule_arrival_date,5);
4840: END IF;
4841:
4842: IF p_x_line_rec.order_source_id = 10 THEN

Line 4839: oe_debug_pub.add(' Schedule Arrival Date : '||p_x_line_rec.schedule_arrival_date,5);

4835: oe_debug_pub.add(' Line_id : '||p_x_line_rec.line_id,5);
4836: oe_debug_pub.add(' Header_id : '||p_x_line_rec.header_id,5);
4837: oe_debug_pub.add(' Source Document id : '||p_x_line_rec.source_document_id,5);
4838: oe_debug_pub.add(' Src Doc Line_id : '||p_x_line_rec.source_document_line_id,5);
4839: oe_debug_pub.add(' Schedule Arrival Date : '||p_x_line_rec.schedule_arrival_date,5);
4840: END IF;
4841:
4842: IF p_x_line_rec.order_source_id = 10 THEN
4843: IF NOT OE_Internal_Requisition_Pvt.G_Update_ISO_From_Req

Line 4849: oe_debug_pub.add(' Logging G_UPDATE_REQUISITION delayed request for date change',5);

4845: IF FND_PROFILE.VALUE('POR_SYNC_NEEDBYDATE_OM') = 'YES' THEN
4846: -- Modified for IR ISO Tracking bug 7667702
4847:
4848: IF l_debug_level > 0 THEN
4849: oe_debug_pub.add(' Logging G_UPDATE_REQUISITION delayed request for date change',5);
4850: END IF;
4851:
4852: -- Log a delayed request to update the change in Schedule Ship Date to
4853: -- Requisition Line. This request will be logged only if the change is

Line 4886: oe_debug_pub.add(' Need By Date is not allowed to update. Updating MTL_Supply only',5);

4882:
4883: ELSE -- Added for IR ISO Tracking bug 7667702
4884: IF NOT OE_Schedule_GRP.G_ISO_Planning_Update THEN
4885: IF l_debug_level > 0 THEN
4886: oe_debug_pub.add(' Need By Date is not allowed to update. Updating MTL_Supply only',5);
4887: END IF;
4888:
4889: OE_SCHEDULE_UTIL.Update_PO(p_x_line_rec.schedule_arrival_date,
4890: p_x_line_rec.source_document_id,

Line 4906: oe_debug_pub.add( 'VALUE OF THE INDEX ' || J , 1 ) ;

4902: END IF; -- Return Status.
4903: END IF; -- Main If;
4904:
4905: IF l_debug_level > 0 THEN
4906: oe_debug_pub.add( 'VALUE OF THE INDEX ' || J , 1 ) ;
4907: END IF;
4908: IF l_debug_level > 0 THEN
4909: oe_debug_pub.add( 'EXITING LOAD_RESULTS_FROM_REC' || X_RETURN_STATUS , 1 ) ;
4910: END IF;

Line 4909: oe_debug_pub.add( 'EXITING LOAD_RESULTS_FROM_REC' || X_RETURN_STATUS , 1 ) ;

4905: IF l_debug_level > 0 THEN
4906: oe_debug_pub.add( 'VALUE OF THE INDEX ' || J , 1 ) ;
4907: END IF;
4908: IF l_debug_level > 0 THEN
4909: oe_debug_pub.add( 'EXITING LOAD_RESULTS_FROM_REC' || X_RETURN_STATUS , 1 ) ;
4910: END IF;
4911:
4912: EXCEPTION
4913: WHEN FND_API.G_EXC_ERROR THEN

Line 4924: oe_debug_pub.add( 'UNEXPECTED ERROR IN LOAD_RESULTS_FROM_REC' , 1 ) ;

4920: , 'Load_Results_from_rec'
4921: );
4922: END IF;
4923: IF l_debug_level > 0 THEN
4924: oe_debug_pub.add( 'UNEXPECTED ERROR IN LOAD_RESULTS_FROM_REC' , 1 ) ;
4925: END IF;
4926: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
4927: END Load_Results_from_rec;
4928:

Line 4961: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

4957: l_config_exists VARCHAR2(1) := 'N';
4958:
4959: l_return_status VARCHAR2(1); -- Added for IR ISO CMS Project
4960: --
4961: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
4962: --
4963: l_raise_error BOOLEAN := FALSE;
4964: BEGIN
4965: IF l_debug_level > 0 THEN

Line 4966: oe_debug_pub.add( 'ENTERING LOAD_RESULTS_FROM_TBL' , 1 ) ;

4962: --
4963: l_raise_error BOOLEAN := FALSE;
4964: BEGIN
4965: IF l_debug_level > 0 THEN
4966: oe_debug_pub.add( 'ENTERING LOAD_RESULTS_FROM_TBL' , 1 ) ;
4967: END IF;
4968: x_return_status := FND_API.G_RET_STS_SUCCESS;
4969:
4970: IF l_sch_action is NULL THEN

Line 4975: oe_debug_pub.add('-----------------Loading MRP Result From Tbl---------------',1);

4971: l_sch_action := p_x_line_tbl(1).schedule_action_code;
4972: END IF;
4973:
4974: IF l_debug_level > 0 THEN
4975: oe_debug_pub.add('-----------------Loading MRP Result From Tbl---------------',1);
4976: oe_debug_pub.add( 'Loading mrp results' , 1 ) ;
4977: oe_debug_pub.add( 'Mrp count is ' || P_ATP_REC.ERROR_CODE.COUNT , 1 ) ;
4978: oe_debug_pub.add( 'Line count is ' || P_X_LINE_TBL.COUNT , 1 ) ;
4979: oe_debug_pub.add( 'Scheduling action ' || L_SCH_ACTION , 1 ) ;

Line 4976: oe_debug_pub.add( 'Loading mrp results' , 1 ) ;

4972: END IF;
4973:
4974: IF l_debug_level > 0 THEN
4975: oe_debug_pub.add('-----------------Loading MRP Result From Tbl---------------',1);
4976: oe_debug_pub.add( 'Loading mrp results' , 1 ) ;
4977: oe_debug_pub.add( 'Mrp count is ' || P_ATP_REC.ERROR_CODE.COUNT , 1 ) ;
4978: oe_debug_pub.add( 'Line count is ' || P_X_LINE_TBL.COUNT , 1 ) ;
4979: oe_debug_pub.add( 'Scheduling action ' || L_SCH_ACTION , 1 ) ;
4980: END IF;

Line 4977: oe_debug_pub.add( 'Mrp count is ' || P_ATP_REC.ERROR_CODE.COUNT , 1 ) ;

4973:
4974: IF l_debug_level > 0 THEN
4975: oe_debug_pub.add('-----------------Loading MRP Result From Tbl---------------',1);
4976: oe_debug_pub.add( 'Loading mrp results' , 1 ) ;
4977: oe_debug_pub.add( 'Mrp count is ' || P_ATP_REC.ERROR_CODE.COUNT , 1 ) ;
4978: oe_debug_pub.add( 'Line count is ' || P_X_LINE_TBL.COUNT , 1 ) ;
4979: oe_debug_pub.add( 'Scheduling action ' || L_SCH_ACTION , 1 ) ;
4980: END IF;
4981:

Line 4978: oe_debug_pub.add( 'Line count is ' || P_X_LINE_TBL.COUNT , 1 ) ;

4974: IF l_debug_level > 0 THEN
4975: oe_debug_pub.add('-----------------Loading MRP Result From Tbl---------------',1);
4976: oe_debug_pub.add( 'Loading mrp results' , 1 ) ;
4977: oe_debug_pub.add( 'Mrp count is ' || P_ATP_REC.ERROR_CODE.COUNT , 1 ) ;
4978: oe_debug_pub.add( 'Line count is ' || P_X_LINE_TBL.COUNT , 1 ) ;
4979: oe_debug_pub.add( 'Scheduling action ' || L_SCH_ACTION , 1 ) ;
4980: END IF;
4981:
4982: g_atp_tbl.delete;

Line 4979: oe_debug_pub.add( 'Scheduling action ' || L_SCH_ACTION , 1 ) ;

4975: oe_debug_pub.add('-----------------Loading MRP Result From Tbl---------------',1);
4976: oe_debug_pub.add( 'Loading mrp results' , 1 ) ;
4977: oe_debug_pub.add( 'Mrp count is ' || P_ATP_REC.ERROR_CODE.COUNT , 1 ) ;
4978: oe_debug_pub.add( 'Line count is ' || P_X_LINE_TBL.COUNT , 1 ) ;
4979: oe_debug_pub.add( 'Scheduling action ' || L_SCH_ACTION , 1 ) ;
4980: END IF;
4981:
4982: g_atp_tbl.delete;
4983:

Line 4991: oe_debug_pub.add( 'CALLING INACTIVE_DEMAND_SCHEDULING FROM LOAD_RESULTS_FROM_TBL' , 1 ) ;

4987: IF OE_inactive_demand_tbl.EXISTS(p_x_line_tbl(I).line_id) THEN
4988: -- we know this is line has an inactive demand scheduling level
4989:
4990: IF l_debug_level > 0 THEN
4991: oe_debug_pub.add( 'CALLING INACTIVE_DEMAND_SCHEDULING FROM LOAD_RESULTS_FROM_TBL' , 1 ) ;
4992: END IF;
4993: Inactive_demand_scheduling(p_x_old_line_rec => p_old_line_tbl(I)
4994: ,p_x_line_rec => p_x_line_tbl(I)
4995: ,x_return_status => x_return_status);

Line 5036: oe_debug_pub.add( 'UPDATING CONFIG LINE ' || P_X_LINE_TBL ( I ) .LINE_ID , 1 ) ;

5032: AND NVL(p_x_line_tbl(I).ordered_quantity,0) > 0 THEN -- 3907522
5033:
5034: -- Modified this part to fix bug 1900085.
5035: IF l_debug_level > 0 THEN
5036: oe_debug_pub.add( 'UPDATING CONFIG LINE ' || P_X_LINE_TBL ( I ) .LINE_ID , 1 ) ;
5037: END IF;
5038:
5039: IF p_atp_rec.group_ship_date(k) IS NOT NULL
5040: THEN

Line 5056: oe_debug_pub.add( 'Config schedule ' || P_X_LINE_TBL(I).SCHEDULE_SHIP_DATE , 2 ) ;

5052:
5053: p_x_line_tbl(I).delivery_lead_time := p_atp_rec.delivery_lead_time(k);
5054:
5055: IF l_debug_level > 0 THEN
5056: oe_debug_pub.add( 'Config schedule ' || P_X_LINE_TBL(I).SCHEDULE_SHIP_DATE , 2 ) ;
5057: oe_debug_pub.add( 'Config arrival ' || P_X_LINE_TBL(I).SCHEDULE_ARRIVAL_DATE , 2 ) ;
5058: END IF;
5059: END IF;
5060:

Line 5057: oe_debug_pub.add( 'Config arrival ' || P_X_LINE_TBL(I).SCHEDULE_ARRIVAL_DATE , 2 ) ;

5053: p_x_line_tbl(I).delivery_lead_time := p_atp_rec.delivery_lead_time(k);
5054:
5055: IF l_debug_level > 0 THEN
5056: oe_debug_pub.add( 'Config schedule ' || P_X_LINE_TBL(I).SCHEDULE_SHIP_DATE , 2 ) ;
5057: oe_debug_pub.add( 'Config arrival ' || P_X_LINE_TBL(I).SCHEDULE_ARRIVAL_DATE , 2 ) ;
5058: END IF;
5059: END IF;
5060:
5061: --4052648

Line 5064: oe_debug_pub.add( 'CLEARING SCHEDULE INFORMATION FOR CONFIG LINE ' , 2 ) ;

5060:
5061: --4052648
5062: IF l_sch_action = OESCH_ACT_UNSCHEDULE THEN
5063: IF l_debug_level > 0 THEN
5064: oe_debug_pub.add( 'CLEARING SCHEDULE INFORMATION FOR CONFIG LINE ' , 2 ) ;
5065: END IF;
5066: p_x_line_tbl(I).schedule_ship_date := null;
5067: p_x_line_tbl(I).schedule_arrival_date := null;
5068: p_x_line_tbl(I).schedule_status_code := null;

Line 5093: oe_debug_pub.add( 'Check for config on line ' || P_X_LINE_TBL ( I ) .ATO_LINE_ID , 1 ) ;

5089: THEN
5090:
5091: l_old_ato_line_id := p_x_line_tbl(I).ato_line_id;
5092: IF l_debug_level > 0 THEN
5093: oe_debug_pub.add( 'Check for config on line ' || P_X_LINE_TBL ( I ) .ATO_LINE_ID , 1 ) ;
5094: END IF;
5095: BEGIN
5096:
5097: Select 'Y'

Line 5107: oe_debug_pub.add( 'NO CONFIG EXISTS FOR ATO ' , 1 ) ;

5103:
5104: EXCEPTION
5105: WHEN OTHERS THEN
5106: IF l_debug_level > 0 THEN
5107: oe_debug_pub.add( 'NO CONFIG EXISTS FOR ATO ' , 1 ) ;
5108: END IF;
5109: l_config_exists := 'N';
5110: END;
5111:

Line 5115: oe_debug_pub.add( 'Load results line_id ' || P_X_LINE_TBL ( I ) .LINE_ID , 1 ) ;

5111:
5112: END IF;
5113:
5114: IF l_debug_level > 0 THEN
5115: oe_debug_pub.add( 'Load results line_id ' || P_X_LINE_TBL ( I ) .LINE_ID , 1 ) ;
5116: oe_debug_pub.add( 'Index ' || J , 1 ) ;
5117: END IF;
5118:
5119:

Line 5116: oe_debug_pub.add( 'Index ' || J , 1 ) ;

5112: END IF;
5113:
5114: IF l_debug_level > 0 THEN
5115: oe_debug_pub.add( 'Load results line_id ' || P_X_LINE_TBL ( I ) .LINE_ID , 1 ) ;
5116: oe_debug_pub.add( 'Index ' || J , 1 ) ;
5117: END IF;
5118:
5119:
5120: IF l_sch_action = OESCH_ACT_ATP_CHECK

Line 5127: oe_debug_pub.add( 'Do not call load_results for options/calsss');

5123: AND p_x_line_tbl(I).ato_line_id is not null
5124: AND p_x_line_tbl(I).ato_line_id <> p_x_line_tbl(I).line_id THEN
5125:
5126: IF l_debug_level > 0 THEN
5127: oe_debug_pub.add( 'Do not call load_results for options/calsss');
5128: END IF;
5129:
5130: ELSE
5131:

Line 5141: oe_debug_pub.add( 'After call to load_results_from_rec' || J || x_return_status, 1 ) ;

5137: p_partial_set => p_partial_set,
5138: x_return_status => x_return_status);
5139:
5140: IF l_debug_level > 0 THEN
5141: oe_debug_pub.add( 'After call to load_results_from_rec' || J || x_return_status, 1 ) ;
5142: END IF;
5143:
5144: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5145: IF l_debug_level > 0 THEN

Line 5146: oe_debug_pub.add( 'UNEXP ERROR LINE ' || P_X_LINE_TBL ( I ) .LINE_ID , 1 ) ;

5142: END IF;
5143:
5144: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5145: IF l_debug_level > 0 THEN
5146: oe_debug_pub.add( 'UNEXP ERROR LINE ' || P_X_LINE_TBL ( I ) .LINE_ID , 1 ) ;
5147: END IF;
5148: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5149: ELSIF x_return_status = FND_API.G_RET_STS_ERROR THEN
5150: -- This code is required, if user performing scheduling action

Line 5163: oe_debug_pub.add( 'Before setting message for: ' || P_ATP_REC.ERROR_CODE(J) , 2 ) ;

5159: -- AND p_atp_rec.error_code(J) = 19
5160: AND NOT p_partial_set THEN
5161:
5162: IF l_debug_level > 0 THEN
5163: oe_debug_pub.add( 'Before setting message for: ' || P_ATP_REC.ERROR_CODE(J) , 2 ) ;
5164: END IF;
5165:
5166: l_old_set_id := l_new_set_id;
5167: FND_MESSAGE.SET_NAME('ONT','OE_SCH_GROUP_MEMBER_FAILED');

Line 5174: oe_debug_pub.add( 'SET OPERATION TO NONE' , 1 ) ;

5170:
5171: END IF;
5172: IF p_partial THEN
5173: IF l_debug_level > 0 THEN
5174: oe_debug_pub.add( 'SET OPERATION TO NONE' , 1 ) ;
5175: END IF;
5176: p_x_line_tbl(I).operation := OE_GLOBALS.G_OPR_NONE;
5177: x_return_status := FND_API.G_RET_STS_SUCCESS;
5178: ELSE

Line 5180: oe_debug_pub.add( 'EXP ERROR LINE ' || P_X_LINE_TBL ( I ) .LINE_ID , 1 ) ;

5176: p_x_line_tbl(I).operation := OE_GLOBALS.G_OPR_NONE;
5177: x_return_status := FND_API.G_RET_STS_SUCCESS;
5178: ELSE
5179: IF l_debug_level > 0 THEN
5180: oe_debug_pub.add( 'EXP ERROR LINE ' || P_X_LINE_TBL ( I ) .LINE_ID , 1 ) ;
5181: END IF;
5182: l_raise_error := TRUE;
5183: --RAISE FND_API.G_EXC_ERROR;
5184: END IF;

Line 5205: oe_debug_pub.add( 'SMC : '|| J , 3 ) ;

5201:
5202: WHILE (nvl(p_atp_rec.vendor_name(J),'N') = 'SMC')
5203: LOOP
5204: IF l_debug_level > 0 THEN
5205: oe_debug_pub.add( 'SMC : '|| J , 3 ) ;
5206: END IF;
5207: J := J + 1;
5208: IF p_atp_rec.identifier.count < J THEN
5209: GOTO END_ATP_WHILE;

Line 5221: oe_debug_pub.add( 'OPERATION : ' || P_X_LINE_TBL ( I ) .OPERATION , 1 ) ;

5217: END IF;
5218: -- End of increment and skip.
5219:
5220: IF l_debug_level > 0 THEN
5221: oe_debug_pub.add( 'OPERATION : ' || P_X_LINE_TBL ( I ) .OPERATION , 1 ) ;
5222: END IF;
5223:
5224: END IF; -- for new IF statement for BUG 1955004
5225:

Line 5257: oe_debug_pub.add(' Logging G_UPDATE_REQUISITION delayed request for date change');

5253: IF FND_PROFILE.VALUE('POR_SYNC_NEEDBYDATE_OM') = 'YES' THEN
5254: -- Modified for IR ISO Tracking bug 7667702
5255:
5256: IF l_debug_level > 0 THEN
5257: oe_debug_pub.add(' Logging G_UPDATE_REQUISITION delayed request for date change');
5258: END IF;
5259:
5260: -- Log a delayed request to update the change in Schedule Ship Date to
5261: -- Requisition Line. This request will be logged only if the change is

Line 5294: oe_debug_pub.add(' Need By Date is not allowed to update. Updating MTL_Supply only',5);

5290:
5291: ELSE -- Added for IR ISO Tracking bug 7667702
5292: IF NOT OE_Schedule_GRP.G_ISO_Planning_Update THEN
5293: IF l_debug_level > 0 THEN
5294: oe_debug_pub.add(' Need By Date is not allowed to update. Updating MTL_Supply only',5);
5295: END IF;
5296:
5297: OE_SCHEDULE_UTIL.Update_PO(p_x_line_tbl(i).schedule_arrival_date,
5298: p_x_line_tbl(i).source_document_id,

Line 5320: oe_debug_pub.add( 'EXITING LOAD_RESULTS_FROM_TBL' , 1 ) ;

5316:
5317: END IF;
5318:
5319: IF l_debug_level > 0 THEN
5320: oe_debug_pub.add( 'EXITING LOAD_RESULTS_FROM_TBL' , 1 ) ;
5321: END IF;
5322:
5323: EXCEPTION
5324: WHEN FND_API.G_EXC_ERROR THEN

Line 5336: oe_debug_pub.add( 'UNEXPECTED ERROR IN LOAD_RESULTS_FROM_TBL' , 1 ) ;

5332: , 'Load_Results_from_tbl'
5333: );
5334: END IF;
5335: IF l_debug_level > 0 THEN
5336: oe_debug_pub.add( 'UNEXPECTED ERROR IN LOAD_RESULTS_FROM_TBL' , 1 ) ;
5337: END IF;
5338: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5339: END Load_Results_from_tbl;
5340:

Line 5364: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

5360: l_source_document_type_id NUMBER;
5361: l_header_id NUMBER;
5362:
5363: --
5364: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
5365: --
5366: BEGIN
5367:
5368: IF l_debug_level > 0 THEN

Line 5369: oe_debug_pub.add( 'ENTERING DISPLAY_SCH_ERRORS' , 1 ) ;

5365: --
5366: BEGIN
5367:
5368: IF l_debug_level > 0 THEN
5369: oe_debug_pub.add( 'ENTERING DISPLAY_SCH_ERRORS' , 1 ) ;
5370: END IF;
5371:
5372: IF p_atp_rec.error_code.count > 0 THEN
5373:

Line 5378: oe_debug_pub.add( 'SCHEDULING FAILED WITH ERROR CODE: ' || P_LINE_ID ) ;

5374: IF p_line_id is not null THEN
5375:
5376:
5377: IF l_debug_level > 0 THEN
5378: oe_debug_pub.add( 'SCHEDULING FAILED WITH ERROR CODE: ' || P_LINE_ID ) ;
5379: END IF;
5380:
5381: IF p_line_id <> FND_API.G_MISS_NUM THEN
5382: select order_source_id, orig_sys_document_ref, orig_sys_line_ref,

Line 5421: oe_debug_pub.add( 'ADDING MESSAGE TO THE STACK' , 1 ) ;

5417: lookup_type = 'MTL_DEMAND_INTERFACE_ERRORS'
5418: and lookup_code = p_atp_rec.error_code(J) ;
5419:
5420: IF l_debug_level > 0 THEN
5421: oe_debug_pub.add( 'ADDING MESSAGE TO THE STACK' , 1 ) ;
5422: END IF;
5423: FND_MESSAGE.SET_NAME('ONT','OE_SCH_OE_ORDER_FAILED');
5424: FND_MESSAGE.SET_TOKEN('EXPLANATION',l_explanation);
5425: OE_MSG_PUB.Add;

Line 5447: oe_debug_pub.add( 'Before setting message for: ' || P_ATP_REC.ERROR_CODE ( J ) , 2 ) ;

5443: IF l_old_set_id <> l_new_set_id
5444: AND p_atp_rec.error_code(J) = 19 THEN
5445:
5446: IF l_debug_level > 0 THEN
5447: oe_debug_pub.add( 'Before setting message for: ' || P_ATP_REC.ERROR_CODE ( J ) , 2 ) ;
5448: END IF;
5449:
5450: l_old_set_id := l_new_set_id;
5451: FND_MESSAGE.SET_NAME('ONT','OE_SCH_GROUP_MEMBER_FAILED');

Line 5458: oe_debug_pub.add( 'SCHEDULING FAILED WITH ERROR CODE:'||P_ATP_REC.ERROR_CODE ( J ) , 1 ) ;

5454: ELSIF p_atp_rec.error_code(J) <> 0
5455: AND p_atp_rec.error_code(J) <> 19 THEN
5456:
5457: IF l_debug_level > 0 THEN
5458: oe_debug_pub.add( 'SCHEDULING FAILED WITH ERROR CODE:'||P_ATP_REC.ERROR_CODE ( J ) , 1 ) ;
5459: END IF;
5460:
5461:
5462: OE_MSG_PUB.set_msg_context(

Line 5490: oe_debug_pub.add( 'ADDING MESSAGE TO THE STACK' , 1 ) ;

5486: lookup_type = 'MTL_DEMAND_INTERFACE_ERRORS'
5487: and lookup_code = p_atp_rec.error_code(J) ;
5488:
5489: IF l_debug_level > 0 THEN
5490: oe_debug_pub.add( 'ADDING MESSAGE TO THE STACK' , 1 ) ;
5491: END IF;
5492: FND_MESSAGE.SET_NAME('ONT','OE_SCH_OE_ORDER_FAILED');
5493: FND_MESSAGE.SET_TOKEN('EXPLANATION',l_explanation);
5494: OE_MSG_PUB.Add;

Line 5551: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

5547: l_atp_details MRP_ATP_PUB.ATP_Details_Typ;
5548: l_mrp_msg_data VARCHAR2(200);
5549:
5550: --
5551: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
5552: --
5553: BEGIN
5554:
5555: IF l_debug_level > 0 THEN

Line 5556: oe_debug_pub.add( 'ENTERING CALL MRP ATP' , 1 ) ;

5552: --
5553: BEGIN
5554:
5555: IF l_debug_level > 0 THEN
5556: oe_debug_pub.add( 'ENTERING CALL MRP ATP' , 1 ) ;
5557: END IF;
5558:
5559: -- BUG 1955004
5560: -- 3763015

Line 5567: oe_debug_pub.add( 'THIS IS A SINGLE INACTIVE DEMAND LINE' , 1 ) ;

5563: NVL(fnd_profile.value('ONT_BYPASS_ATP'),'N') = 'Y') THEN
5564: -- this is an inactive demand line.
5565:
5566: IF l_debug_level > 0 THEN
5567: oe_debug_pub.add( 'THIS IS A SINGLE INACTIVE DEMAND LINE' , 1 ) ;
5568: END IF;
5569:
5570: Inactive_Demand_Scheduling(p_x_old_line_rec => p_old_line_rec
5571: ,p_x_line_rec => p_x_line_rec

Line 5585: oe_debug_pub.add( 'ELSE CALL FOR CALL MRP ATP' , 1 ) ;

5581:
5582: ELSE
5583:
5584: IF l_debug_level > 0 THEN
5585: oe_debug_pub.add( 'ELSE CALL FOR CALL MRP ATP' , 1 ) ;
5586: END IF;
5587: -- END 1955004
5588:
5589: Load_MRP_request_from_rec

Line 5601: oe_debug_pub.add( '1. CALLING MRP API WITH SESSION ID '||L_SESSION_ID , 1 ) ;

5597:
5598: -- Call ATP
5599:
5600: IF l_debug_level > 0 THEN
5601: oe_debug_pub.add( '1. CALLING MRP API WITH SESSION ID '||L_SESSION_ID , 1 ) ;
5602: END IF;
5603:
5604: /* Added the following 10 lines to fix the bug 6378240 */
5605: oe_debug_pub.add( '6378240 : inserted the line_id into temp table '||p_x_line_rec.line_id ||' ' ||p_x_line_rec.schedule_action_code);

Line 5605: oe_debug_pub.add( '6378240 : inserted the line_id into temp table '||p_x_line_rec.line_id ||' ' ||p_x_line_rec.schedule_action_code);

5601: oe_debug_pub.add( '1. CALLING MRP API WITH SESSION ID '||L_SESSION_ID , 1 ) ;
5602: END IF;
5603:
5604: /* Added the following 10 lines to fix the bug 6378240 */
5605: oe_debug_pub.add( '6378240 : inserted the line_id into temp table '||p_x_line_rec.line_id ||' ' ||p_x_line_rec.schedule_action_code);
5606: BEGIN
5607: insert into oe_schedule_lines_temp
5608: (LINE_ID ,
5609: SCHEDULE_ACTION_CODE)

Line 5613: oe_debug_pub.add( '6378240 : INSERT ERROR ');

5609: SCHEDULE_ACTION_CODE)
5610: values(p_x_line_rec.line_id,p_x_line_rec.schedule_action_code);
5611: EXCEPTION
5612: WHEN OTHERS THEN
5613: oe_debug_pub.add( '6378240 : INSERT ERROR ');
5614: END;
5615:
5616:
5617:

Line 5630: oe_debug_pub.add( '3. AFTER CALLING MRP_ATP_PUB.CALL_ATP' || X_RETURN_STATUS , 1 ) ;

5626: , x_msg_data => l_mrp_msg_data
5627: , x_msg_count => l_msg_count);
5628:
5629: IF l_debug_level > 0 THEN
5630: oe_debug_pub.add( '3. AFTER CALLING MRP_ATP_PUB.CALL_ATP' || X_RETURN_STATUS , 1 ) ;
5631: END IF;
5632:
5633: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5634: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 5655: oe_debug_pub.add( 'EXITING CALL ATP' , 1 ) ;

5651: END IF;
5652:
5653: END IF; -- Mrp count.
5654: IF l_debug_level > 0 THEN
5655: oe_debug_pub.add( 'EXITING CALL ATP' , 1 ) ;
5656: END IF;
5657:
5658: END IF; -- for new IF statement added for 1955004
5659:

Line 5681: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

5677: PROCEDURE Cascade_Override_atp
5678: (p_line_rec IN OE_ORDER_PUB.line_rec_type)
5679: IS
5680: --
5681: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
5682: --
5683: BEGIN
5684:
5685: IF l_debug_level > 0 THEN

Line 5686: oe_debug_pub.add( 'ENTERING CASCADE_OVERRIDE_ATP ' , 1 ) ;

5682: --
5683: BEGIN
5684:
5685: IF l_debug_level > 0 THEN
5686: oe_debug_pub.add( 'ENTERING CASCADE_OVERRIDE_ATP ' , 1 ) ;
5687: END IF;
5688:
5689: IF p_line_rec.ato_line_id IS NOT NULL AND
5690: NOT (p_line_rec.ato_line_id = p_line_rec.line_id AND

Line 5712: oe_debug_pub.add( 'EXITING CASCADE_OVERRIDE_ATP ' , 1 ) ;

5708:
5709: END IF;
5710:
5711: IF l_debug_level > 0 THEN
5712: oe_debug_pub.add( 'EXITING CASCADE_OVERRIDE_ATP ' , 1 ) ;
5713: END IF;
5714: EXCEPTION
5715:
5716: WHEN OTHERS THEN

Line 5777: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

5773: -- l_ic_item_mst_rec GMI_RESERVATION_UTIL.ic_item_mst_rec; -- INVCONV
5774: -- end fabdi
5775:
5776: --
5777: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
5778: --
5779: BEGIN
5780:
5781: IF l_debug_level > 0 THEN

Line 5782: oe_debug_pub.add( 'ENTERING QUERY_QTY_TREE ' , 1 ) ;

5778: --
5779: BEGIN
5780:
5781: IF l_debug_level > 0 THEN
5782: oe_debug_pub.add( 'ENTERING QUERY_QTY_TREE ' , 1 ) ;
5783: END IF;
5784: IF l_debug_level > 0 THEN
5785: oe_debug_pub.add( 'ORG IS : ' || P_ORG_ID , 1 ) ;
5786: END IF;

Line 5785: oe_debug_pub.add( 'ORG IS : ' || P_ORG_ID , 1 ) ;

5781: IF l_debug_level > 0 THEN
5782: oe_debug_pub.add( 'ENTERING QUERY_QTY_TREE ' , 1 ) ;
5783: END IF;
5784: IF l_debug_level > 0 THEN
5785: oe_debug_pub.add( 'ORG IS : ' || P_ORG_ID , 1 ) ;
5786: END IF;
5787: IF l_debug_level > 0 THEN
5788: oe_debug_pub.add( 'ITEM IS : ' || P_ITEM_ID , 1 ) ;
5789: END IF;

Line 5788: oe_debug_pub.add( 'ITEM IS : ' || P_ITEM_ID , 1 ) ;

5784: IF l_debug_level > 0 THEN
5785: oe_debug_pub.add( 'ORG IS : ' || P_ORG_ID , 1 ) ;
5786: END IF;
5787: IF l_debug_level > 0 THEN
5788: oe_debug_pub.add( 'ITEM IS : ' || P_ITEM_ID , 1 ) ;
5789: END IF;
5790: -- added by fabdi 03/May/2001
5791: /* IF NOT INV_GMI_RSV_BRANCH.Process_Branch(p_organization_id => p_org_id) -- INVCONV remove OPM stuff
5792: THEN

Line 5866: oe_debug_pub.add( L_MSG_DATA , 1 ) ;

5862: l_msg_count:=OE_MSG_PUB.COUNT_MSG;
5863: for I in 1..l_msg_count loop
5864: l_msg_data := OE_MSG_PUB.Get(I,'F');
5865: IF l_debug_level > 0 THEN
5866: oe_debug_pub.add( L_MSG_DATA , 1 ) ;
5867: END IF;
5868: end loop;
5869: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5870: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN

Line 5876: oe_debug_pub.add( L_MSG_DATA , 1 ) ;

5872: l_msg_count:=OE_MSG_PUB.COUNT_MSG;
5873: for I in 1..l_msg_count loop
5874: l_msg_data := OE_MSG_PUB.Get(I,'F');
5875: IF l_debug_level > 0 THEN
5876: oe_debug_pub.add( L_MSG_DATA , 1 ) ;
5877: END IF;
5878: end loop;
5879: RAISE FND_API.G_EXC_ERROR;
5880: END IF;

Line 5915: oe_debug_pub.add( 'AFTER CALLING QUERY_QUANTITIES' , 1 ) ;

5911: , x_satr => l_satr -- INVCONV
5912: );
5913:
5914: IF l_debug_level > 0 THEN
5915: oe_debug_pub.add( 'AFTER CALLING QUERY_QUANTITIES' , 1 ) ;
5916: END IF;
5917: -- END IF; INVCONV
5918: IF l_debug_level > 0 THEN
5919: oe_debug_pub.add( 'RR: L_QOH ' || L_QOH , 1 ) ;

Line 5919: oe_debug_pub.add( 'RR: L_QOH ' || L_QOH , 1 ) ;

5915: oe_debug_pub.add( 'AFTER CALLING QUERY_QUANTITIES' , 1 ) ;
5916: END IF;
5917: -- END IF; INVCONV
5918: IF l_debug_level > 0 THEN
5919: oe_debug_pub.add( 'RR: L_QOH ' || L_QOH , 1 ) ;
5920: END IF;
5921: IF l_debug_level > 0 THEN
5922: oe_debug_pub.add( 'RR: L_QOH ' || L_ATR , 1 ) ;
5923: END IF;

Line 5922: oe_debug_pub.add( 'RR: L_QOH ' || L_ATR , 1 ) ;

5918: IF l_debug_level > 0 THEN
5919: oe_debug_pub.add( 'RR: L_QOH ' || L_QOH , 1 ) ;
5920: END IF;
5921: IF l_debug_level > 0 THEN
5922: oe_debug_pub.add( 'RR: L_QOH ' || L_ATR , 1 ) ;
5923: END IF;
5924:
5925: x_on_hand_qty := l_qoh;
5926: x_avail_to_reserve := l_atr;

Line 5932: oe_debug_pub.add( 'EXITING QUERY_QTY_TREE ' , 1 ) ;

5928: x_on_hand_qty2 := l_sqoh; -- INVCONV
5929: x_avail_to_reserve2 := l_satr; -- INVCONV
5930:
5931: IF l_debug_level > 0 THEN
5932: oe_debug_pub.add( 'EXITING QUERY_QTY_TREE ' , 1 ) ;
5933: END IF;
5934:
5935: EXCEPTION
5936:

Line 5973: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level; --INVCONV

5969:
5970:
5971: -- l_process_flag VARCHAR2(1) := FND_API.G_FALSE;
5972: --
5973: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level; --INVCONV
5974: --
5975: BEGIN
5976:
5977: IF l_debug_level > 0 THEN

Line 5978: oe_debug_pub.add( 'ENTERING ACTION ATP ' || P_X_LINE_REC.SCHEDULE_ACTION_CODE , 1 ) ;

5974: --
5975: BEGIN
5976:
5977: IF l_debug_level > 0 THEN
5978: oe_debug_pub.add( 'ENTERING ACTION ATP ' || P_X_LINE_REC.SCHEDULE_ACTION_CODE , 1 ) ;
5979: END IF;
5980:
5981: -- Call MRP API
5982:

Line 5988: oe_debug_pub.add( 'AFTER CALLING MRP API: ' || X_RETURN_STATUS , 2 ) ;

5984: p_old_line_rec => p_old_line_rec,
5985: x_return_status => x_return_status);
5986:
5987: IF l_debug_level > 0 THEN
5988: oe_debug_pub.add( 'AFTER CALLING MRP API: ' || X_RETURN_STATUS , 2 ) ;
5989: END IF;
5990:
5991: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
5992: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 6010: oe_debug_pub.add('1. Calling MRP API with session id '||l_session_id,1);

6006: G_ATP_CHECK_session_id := l_session_id;
6007: -- Call ATP
6008:
6009:
6010: oe_debug_pub.add('1. Calling MRP API with session id '||l_session_id,1);
6011:
6012: MRP_ATP_PUB.Call_ATP
6013: ( p_session_id => l_session_id
6014: , p_atp_rec => l_mrp_atp_rec

Line 6024: oe_debug_pub.add('5. After Calling MRP_ATP_PUB.Call_ATP' ||

6020: , x_msg_data => l_mrp_msg_data
6021: , x_msg_count => l_msg_count);
6022:
6023:
6024: oe_debug_pub.add('5. After Calling MRP_ATP_PUB.Call_ATP' ||
6025: x_return_status,1);
6026: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6027: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6028: END IF;

Line 6047: oe_debug_pub.add( 'CALLING QUERY_QTY_TREE' , 1 ) ;

6043: -- qties while performing ATP. Getting these values from inventory.
6044:
6045: FOR K IN 1..g_atp_tbl.count LOOP
6046: IF l_debug_level > 0 THEN
6047: oe_debug_pub.add( 'CALLING QUERY_QTY_TREE' , 1 ) ;
6048: END IF;
6049: Query_Qty_Tree(p_org_id => g_atp_tbl(K).ship_from_org_id,
6050: p_item_id => g_atp_tbl(K).inventory_item_id,
6051: p_line_id => g_atp_tbl(K).line_id,

Line 6077: oe_debug_pub.add( 'L_ON_HAND_QTY' || L_ON_HAND_QTY ) ;

6073: g_atp_tbl(K).QTY_ON_REQUEST_DATE := l_avail_to_reserve;
6074: -- Available field in ATP
6075:
6076: IF l_debug_level > 0 THEN
6077: oe_debug_pub.add( 'L_ON_HAND_QTY' || L_ON_HAND_QTY ) ;
6078: END IF;
6079: IF l_debug_level > 0 THEN
6080: oe_debug_pub.add( 'L_AVAIL_TO_RESERVE' || L_AVAIL_TO_RESERVE ) ;
6081: END IF;

Line 6080: oe_debug_pub.add( 'L_AVAIL_TO_RESERVE' || L_AVAIL_TO_RESERVE ) ;

6076: IF l_debug_level > 0 THEN
6077: oe_debug_pub.add( 'L_ON_HAND_QTY' || L_ON_HAND_QTY ) ;
6078: END IF;
6079: IF l_debug_level > 0 THEN
6080: oe_debug_pub.add( 'L_AVAIL_TO_RESERVE' || L_AVAIL_TO_RESERVE ) ;
6081: END IF;
6082: IF l_debug_level > 0 THEN
6083: oe_debug_pub.add( 'AVAILABLE ' || L_AVAIL_TO_RESERVE ) ;
6084: END IF;

Line 6083: oe_debug_pub.add( 'AVAILABLE ' || L_AVAIL_TO_RESERVE ) ;

6079: IF l_debug_level > 0 THEN
6080: oe_debug_pub.add( 'L_AVAIL_TO_RESERVE' || L_AVAIL_TO_RESERVE ) ;
6081: END IF;
6082: IF l_debug_level > 0 THEN
6083: oe_debug_pub.add( 'AVAILABLE ' || L_AVAIL_TO_RESERVE ) ;
6084: END IF;
6085: ELSE */ -- INVCONV
6086:
6087: IF l_debug_level > 0 THEN

Line 6088: oe_debug_pub.add( 'SUBSTITUTE_FLAG :' || G_ATP_TBL ( K ) .SUBSTITUTE_FLAG , 1 ) ;

6084: END IF;
6085: ELSE */ -- INVCONV
6086:
6087: IF l_debug_level > 0 THEN
6088: oe_debug_pub.add( 'SUBSTITUTE_FLAG :' || G_ATP_TBL ( K ) .SUBSTITUTE_FLAG , 1 ) ;
6089: END IF;
6090: IF g_atp_tbl(K).substitute_flag = 'N' THEN
6091: g_atp_tbl(K).on_hand_qty := l_on_hand_qty;
6092: g_atp_tbl(K).available_to_reserve := l_avail_to_reserve;

Line 6094: oe_debug_pub.add( 'L_ON_HAND_QTY' || L_ON_HAND_QTY ) ;

6090: IF g_atp_tbl(K).substitute_flag = 'N' THEN
6091: g_atp_tbl(K).on_hand_qty := l_on_hand_qty;
6092: g_atp_tbl(K).available_to_reserve := l_avail_to_reserve;
6093: IF l_debug_level > 0 THEN
6094: oe_debug_pub.add( 'L_ON_HAND_QTY' || L_ON_HAND_QTY ) ;
6095: END IF;
6096: IF l_debug_level > 0 THEN
6097: oe_debug_pub.add( 'L_AVAIL_TO_RESERVE' || L_AVAIL_TO_RESERVE ) ;
6098: END IF;

Line 6097: oe_debug_pub.add( 'L_AVAIL_TO_RESERVE' || L_AVAIL_TO_RESERVE ) ;

6093: IF l_debug_level > 0 THEN
6094: oe_debug_pub.add( 'L_ON_HAND_QTY' || L_ON_HAND_QTY ) ;
6095: END IF;
6096: IF l_debug_level > 0 THEN
6097: oe_debug_pub.add( 'L_AVAIL_TO_RESERVE' || L_AVAIL_TO_RESERVE ) ;
6098: END IF;
6099: ELSE
6100: g_atp_tbl(K).sub_on_hand_qty := l_on_hand_qty;
6101: g_atp_tbl(K).sub_available_to_reserve := l_avail_to_reserve;

Line 6103: oe_debug_pub.add( 'SUB L_ON_HAND_QTY' || L_ON_HAND_QTY ) ;

6099: ELSE
6100: g_atp_tbl(K).sub_on_hand_qty := l_on_hand_qty;
6101: g_atp_tbl(K).sub_available_to_reserve := l_avail_to_reserve;
6102: IF l_debug_level > 0 THEN
6103: oe_debug_pub.add( 'SUB L_ON_HAND_QTY' || L_ON_HAND_QTY ) ;
6104: END IF;
6105: IF l_debug_level > 0 THEN
6106: oe_debug_pub.add( 'SUB L_AVAIL_TO_RESERVE' || L_AVAIL_TO_RESERVE ) ;
6107: END IF;

Line 6106: oe_debug_pub.add( 'SUB L_AVAIL_TO_RESERVE' || L_AVAIL_TO_RESERVE ) ;

6102: IF l_debug_level > 0 THEN
6103: oe_debug_pub.add( 'SUB L_ON_HAND_QTY' || L_ON_HAND_QTY ) ;
6104: END IF;
6105: IF l_debug_level > 0 THEN
6106: oe_debug_pub.add( 'SUB L_AVAIL_TO_RESERVE' || L_AVAIL_TO_RESERVE ) ;
6107: END IF;
6108:
6109: Query_Qty_Tree
6110: (p_org_id => g_atp_tbl(K).ship_from_org_id,

Line 6122: oe_debug_pub.add( 'L_ON_HAND_QTY' || L_ON_HAND_QTY ) ;

6118: );
6119: g_atp_tbl(K).on_hand_qty := l_on_hand_qty;
6120: g_atp_tbl(K).available_to_reserve := l_avail_to_reserve;
6121: IF l_debug_level > 0 THEN
6122: oe_debug_pub.add( 'L_ON_HAND_QTY' || L_ON_HAND_QTY ) ;
6123: END IF;
6124: IF l_debug_level > 0 THEN
6125: oe_debug_pub.add( 'L_AVAIL_TO_RESERVE' || L_AVAIL_TO_RESERVE ) ;
6126: END IF;

Line 6125: oe_debug_pub.add( 'L_AVAIL_TO_RESERVE' || L_AVAIL_TO_RESERVE ) ;

6121: IF l_debug_level > 0 THEN
6122: oe_debug_pub.add( 'L_ON_HAND_QTY' || L_ON_HAND_QTY ) ;
6123: END IF;
6124: IF l_debug_level > 0 THEN
6125: oe_debug_pub.add( 'L_AVAIL_TO_RESERVE' || L_AVAIL_TO_RESERVE ) ;
6126: END IF;
6127: END IF;
6128: -- END IF; -- INVCONV
6129: -- end fabdi

Line 6134: oe_debug_pub.add( 'EXITING ACTION ATP' || X_RETURN_STATUS , 1 ) ;

6130:
6131: END LOOP;
6132:
6133: IF l_debug_level > 0 THEN
6134: oe_debug_pub.add( 'EXITING ACTION ATP' || X_RETURN_STATUS , 1 ) ;
6135: END IF;
6136:
6137: EXCEPTION
6138: WHEN FND_API.G_EXC_ERROR THEN

Line 6183: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

6179:
6180: l_p_qty2_to_reserve NUMBER := null; -- INVCONV
6181:
6182: --
6183: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
6184: --
6185: BEGIN
6186: IF l_debug_level > 0 THEN
6187: oe_debug_pub.add( 'ENTERING ACTION SCHEDULE' , 1 ) ;

Line 6187: oe_debug_pub.add( 'ENTERING ACTION SCHEDULE' , 1 ) ;

6183: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
6184: --
6185: BEGIN
6186: IF l_debug_level > 0 THEN
6187: oe_debug_pub.add( 'ENTERING ACTION SCHEDULE' , 1 ) ;
6188: END IF;
6189:
6190: l_p_qty2_to_reserve := nvl(p_x_line_rec.reserved_quantity2, 0); -- INVCONV
6191:

Line 6203: oe_debug_pub.add( 'SCHEDULING FROM ACTION SCHEDULE' , 1 ) ;

6199: -- Setting the action to schedule since first we need to schedule the line.
6200: -- Will reset the action to what is actually was after calling MRP.
6201:
6202: IF l_debug_level > 0 THEN
6203: oe_debug_pub.add( 'SCHEDULING FROM ACTION SCHEDULE' , 1 ) ;
6204: END IF;
6205: p_x_line_rec.schedule_action_code := OESCH_ACT_SCHEDULE;
6206:
6207: /*

Line 6213: oe_debug_pub.add('Action Schedule Count is ' ||

6209: ( p_line_rec => p_x_line_rec
6210: , p_old_line_rec => p_old_line_rec
6211: , x_mrp_atp_rec => l_mrp_atp_rec);
6212:
6213: oe_debug_pub.add('Action Schedule Count is ' ||
6214: l_mrp_atp_rec.error_code.count,1);
6215:
6216: -- We are adding this so that we will not call MRP when
6217: -- table count is 0.

Line 6224: oe_debug_pub.add('1. Calling MRP API with session id '||l_session_id,1);

6220:
6221:
6222: l_session_id := Get_Session_Id;
6223:
6224: oe_debug_pub.add('1. Calling MRP API with session id '||l_session_id,1);
6225:
6226: MRP_ATP_PUB.Call_ATP
6227: ( p_session_id => l_session_id
6228: , p_atp_rec => l_mrp_atp_rec

Line 6237: oe_debug_pub.add('1. After Calling MRP_ATP_PUB.Call_ATP' ||

6233: , x_return_status => x_return_status
6234: , x_msg_data => l_mrp_msg_data
6235: , x_msg_count => l_msg_count);
6236:
6237: oe_debug_pub.add('1. After Calling MRP_ATP_PUB.Call_ATP' ||
6238: x_return_status,1);
6239: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6240: oe_debug_pub.add('Error is' || l_mrp_msg_data,1);
6241: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 6240: oe_debug_pub.add('Error is' || l_mrp_msg_data,1);

6236:
6237: oe_debug_pub.add('1. After Calling MRP_ATP_PUB.Call_ATP' ||
6238: x_return_status,1);
6239: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6240: oe_debug_pub.add('Error is' || l_mrp_msg_data,1);
6241: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6242: ELSIF x_return_status = FND_API.G_RET_STS_ERROR THEN
6243: --Display_Sch_Errors;
6244: Display_sch_errors(p_atp_rec => l_mrp_atp_rec,

Line 6264: oe_debug_pub.add( 'X_RETURN_STATUS ' || X_RETURN_STATUS , 1 ) ;

6260: p_old_line_rec => p_old_line_rec,
6261: x_return_status => x_return_status);
6262:
6263: IF l_debug_level > 0 THEN
6264: oe_debug_pub.add( 'X_RETURN_STATUS ' || X_RETURN_STATUS , 1 ) ;
6265: END IF;
6266: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6267: IF l_debug_level > 0 THEN
6268: oe_debug_pub.add( 'UNEXPECTED ERROR FROM ' , 1 ) ;

Line 6268: oe_debug_pub.add( 'UNEXPECTED ERROR FROM ' , 1 ) ;

6264: oe_debug_pub.add( 'X_RETURN_STATUS ' || X_RETURN_STATUS , 1 ) ;
6265: END IF;
6266: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6267: IF l_debug_level > 0 THEN
6268: oe_debug_pub.add( 'UNEXPECTED ERROR FROM ' , 1 ) ;
6269: END IF;
6270: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6271: ELSIF x_return_status = FND_API.G_RET_STS_ERROR THEN
6272: IF l_debug_level > 0 THEN

Line 6273: oe_debug_pub.add( 'RR: L2' , 1 ) ;

6269: END IF;
6270: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
6271: ELSIF x_return_status = FND_API.G_RET_STS_ERROR THEN
6272: IF l_debug_level > 0 THEN
6273: oe_debug_pub.add( 'RR: L2' , 1 ) ;
6274: END IF;
6275: RAISE FND_API.G_EXC_ERROR;
6276: END IF;
6277:

Line 6282: oe_debug_pub.add( 'RR: L3' , 1 ) ;

6278: -- Reloading p_x_line_rec from l_out_line_tbl since the record
6279: -- in the table is the one which is demanded.
6280:
6281: IF l_debug_level > 0 THEN
6282: oe_debug_pub.add( 'RR: L3' , 1 ) ;
6283: END IF;
6284: p_x_line_rec.schedule_action_code := p_sch_action;
6285:
6286: END IF; /* If schedule_status_code is null */

Line 6289: oe_debug_pub.add( 'RR: L4' , 1 ) ;

6285:
6286: END IF; /* If schedule_status_code is null */
6287:
6288: IF l_debug_level > 0 THEN
6289: oe_debug_pub.add( 'RR: L4' , 1 ) ;
6290: END IF;
6291: IF l_debug_level > 0 THEN
6292: oe_debug_pub.add( 'SCH_CACHED_SCH_LEVEL_CODE ' || SCH_CACHED_SCH_LEVEL_CODE , 1 ) ;
6293: END IF;

Line 6292: oe_debug_pub.add( 'SCH_CACHED_SCH_LEVEL_CODE ' || SCH_CACHED_SCH_LEVEL_CODE , 1 ) ;

6288: IF l_debug_level > 0 THEN
6289: oe_debug_pub.add( 'RR: L4' , 1 ) ;
6290: END IF;
6291: IF l_debug_level > 0 THEN
6292: oe_debug_pub.add( 'SCH_CACHED_SCH_LEVEL_CODE ' || SCH_CACHED_SCH_LEVEL_CODE , 1 ) ;
6293: END IF;
6294:
6295: IF (p_sch_action = OESCH_ACT_RESERVE)
6296: OR (p_sch_action = OESCH_ACT_SCHEDULE AND

Line 6307: oe_debug_pub.add( 'SCHEDULING IN ACTION_SCHEDULE' , 1 ) ;

6303: (p_qty_to_reserve is not null)
6304: THEN
6305:
6306: IF l_debug_level > 0 THEN
6307: oe_debug_pub.add( 'SCHEDULING IN ACTION_SCHEDULE' , 1 ) ;
6308: END IF;
6309:
6310: -- Assigning reserved_quantity to 0 if MISS_NUM, to fix the bug 1384831
6311:

Line 6353: oe_debug_pub.add( 'DUAL Tracked quantity so convert the qty to reserve ' || l_qty_to_reserve , 1 ) ;

6349: IF p_x_line_rec.ordered_quantity_uom2 is not null and
6350: p_x_line_rec.ordered_quantity_uom2 <> FND_API.G_MISS_CHAR THEN
6351: -- Only invoke the conversion for dual tracked items
6352: IF l_debug_level > 0 THEN
6353: oe_debug_pub.add( 'DUAL Tracked quantity so convert the qty to reserve ' || l_qty_to_reserve , 1 ) ;
6354: END IF;
6355: l_qty2_to_reserve := inv_convert.inv_um_convert(
6356: item_id => p_x_line_rec.inventory_item_id
6357: , lot_number => NULL

Line 6367: oe_debug_pub.add( 'After UOM conversion the secondary to reserve is ' || l_qty2_to_reserve , 1 ) ;

6363: , from_name => NULL -- from uom name
6364: , to_name => NULL -- to uom name
6365: );
6366: IF l_debug_level > 0 THEN
6367: oe_debug_pub.add( 'After UOM conversion the secondary to reserve is ' || l_qty2_to_reserve , 1 ) ;
6368: END IF;
6369:
6370: IF l_qty2_to_reserve = -99999 THEN
6371: -- conversion failed

Line 6375: oe_debug_pub.add( 'ERROR on UOM conversion to Secondary UOM which is '||p_x_line_rec.ordered_quantity_uom2 , 1 ) ;

6371: -- conversion failed
6372: FND_MESSAGE.SET_NAME('INV','INV_NO_CONVERSION_ERR'); -- INVCONV
6373: OE_MSG_PUB.ADD;
6374: IF l_debug_level > 0 THEN
6375: oe_debug_pub.add( 'ERROR on UOM conversion to Secondary UOM which is '||p_x_line_rec.ordered_quantity_uom2 , 1 ) ;
6376: END IF;
6377: RAISE FND_API.G_EXC_ERROR;
6378: END IF;
6379: END IF;

Line 6407: oe_debug_pub.add( 'QTY TO RESERVE ' || L_QTY_TO_RESERVE , 2 ) ;

6403: -- p_x_line_rec.reserved_quantity := l_qty_to_reserve;
6404:
6405: -- ELSE
6406: IF l_debug_level > 0 THEN
6407: oe_debug_pub.add( 'QTY TO RESERVE ' || L_QTY_TO_RESERVE , 2 ) ;
6408: oe_debug_pub.add( 'QTY2 TO RESERVE ' || L_QTY2_TO_RESERVE , 2 ) ;
6409: END IF;
6410:
6411:

Line 6408: oe_debug_pub.add( 'QTY2 TO RESERVE ' || L_QTY2_TO_RESERVE , 2 ) ;

6404:
6405: -- ELSE
6406: IF l_debug_level > 0 THEN
6407: oe_debug_pub.add( 'QTY TO RESERVE ' || L_QTY_TO_RESERVE , 2 ) ;
6408: oe_debug_pub.add( 'QTY2 TO RESERVE ' || L_QTY2_TO_RESERVE , 2 ) ;
6409: END IF;
6410:
6411:
6412: Reserve_Line

Line 6429: oe_debug_pub.add( 'p_old_line_rec.reserved_quantity ' || p_old_line_rec.reserved_quantity , 2 ) ;

6425: p_x_line_rec.reserved_quantity2 :=
6426: p_old_line_rec.reserved_quantity2; -- INVCONV
6427:
6428: IF l_debug_level > 0 THEN
6429: oe_debug_pub.add( 'p_old_line_rec.reserved_quantity ' || p_old_line_rec.reserved_quantity , 2 ) ;
6430: oe_debug_pub.add( 'p_old_line_rec.reserved_quantity2 ' || p_old_line_rec.reserved_quantity2 , 2 ) ;
6431: END IF;
6432:
6433: END IF; -- l_qty_to_reserve

Line 6430: oe_debug_pub.add( 'p_old_line_rec.reserved_quantity2 ' || p_old_line_rec.reserved_quantity2 , 2 ) ;

6426: p_old_line_rec.reserved_quantity2; -- INVCONV
6427:
6428: IF l_debug_level > 0 THEN
6429: oe_debug_pub.add( 'p_old_line_rec.reserved_quantity ' || p_old_line_rec.reserved_quantity , 2 ) ;
6430: oe_debug_pub.add( 'p_old_line_rec.reserved_quantity2 ' || p_old_line_rec.reserved_quantity2 , 2 ) ;
6431: END IF;
6432:
6433: END IF; -- l_qty_to_reserve
6434: END IF; -- If shippable Flag = Y

Line 6440: oe_debug_pub.add( 'EXITING ACTION SCHEDULE: ' || X_RETURN_STATUS , 1 ) ;

6436: END IF; /* If reservation needs to be performed */
6437:
6438:
6439: IF l_debug_level > 0 THEN
6440: oe_debug_pub.add( 'EXITING ACTION SCHEDULE: ' || X_RETURN_STATUS , 1 ) ;
6441: END IF;
6442:
6443: EXCEPTION
6444: WHEN FND_API.G_EXC_ERROR THEN

Line 6485: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

6481: l_mrp_msg_data VARCHAR2(200);
6482: l_qty_to_unreserve NUMBER;
6483: l_qty2_to_unreserve NUMBER; -- INVCONV
6484: --
6485: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
6486: --
6487: BEGIN
6488:
6489: IF l_debug_level > 0 THEN

Line 6490: oe_debug_pub.add( 'ENTERING ACTION_UNSCHEDULE ' , 1 ) ;

6486: --
6487: BEGIN
6488:
6489: IF l_debug_level > 0 THEN
6490: oe_debug_pub.add( 'ENTERING ACTION_UNSCHEDULE ' , 1 ) ;
6491: END IF;
6492:
6493: -- shipping_interfaced_flag
6494: IF (p_old_line_rec.reserved_quantity is not null AND

Line 6542: oe_debug_pub.add('1. Calling MRP API with session id '||l_session_id,1);

6538: l_session_id := Get_Session_Id;
6539:
6540: -- Call ATP
6541:
6542: oe_debug_pub.add('1. Calling MRP API with session id '||l_session_id,1);
6543:
6544: MRP_ATP_PUB.Call_ATP
6545: ( p_session_id => l_session_id
6546: , p_atp_rec => l_mrp_atp_rec

Line 6555: oe_debug_pub.add('2. After Calling MRP_ATP_PUB.Call_ATP' ||

6551: , x_return_status => x_return_status
6552: , x_msg_data => l_mrp_msg_data
6553: , x_msg_count => l_msg_count);
6554:
6555: oe_debug_pub.add('2. After Calling MRP_ATP_PUB.Call_ATP' ||
6556: x_return_status,1);
6557:
6558: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6559: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 6588: oe_debug_pub.add( 'AFTER CALLING MRP API: ' || X_RETURN_STATUS , 2 ) ;

6584: p_old_line_rec => p_old_line_rec,
6585: x_return_status => x_return_status);
6586:
6587: IF l_debug_level > 0 THEN
6588: oe_debug_pub.add( 'AFTER CALLING MRP API: ' || X_RETURN_STATUS , 2 ) ;
6589: END IF;
6590:
6591: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6592: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 6605: oe_debug_pub.add( 'EXITING ACTION_UNSCHEDULE ' , 1 ) ;

6601: p_x_line_rec.reserved_quantity2 := null; -- INVCONV
6602:
6603:
6604: IF l_debug_level > 0 THEN
6605: oe_debug_pub.add( 'EXITING ACTION_UNSCHEDULE ' , 1 ) ;
6606: END IF;
6607: EXCEPTION
6608: WHEN FND_API.G_EXC_ERROR THEN
6609:

Line 6649: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

6645: -- Bug 1955004
6646: l_scheduling_level_code VARCHAR2(30);
6647:
6648: --
6649: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
6650: --
6651: BEGIN
6652:
6653: IF l_debug_level > 0 THEN

Line 6654: oe_debug_pub.add( 'ENTERING ACTION_UNDEMAND' , 1 ) ;

6650: --
6651: BEGIN
6652:
6653: IF l_debug_level > 0 THEN
6654: oe_debug_pub.add( 'ENTERING ACTION_UNDEMAND' , 1 ) ;
6655: END IF;
6656:
6657: --BUG 1955004
6658: IF l_debug_level > 0 THEN

Line 6659: oe_debug_pub.add( 'CHECKING SCHEDULING LEVEL...' , 1 ) ;

6655: END IF;
6656:
6657: --BUG 1955004
6658: IF l_debug_level > 0 THEN
6659: oe_debug_pub.add( 'CHECKING SCHEDULING LEVEL...' , 1 ) ;
6660: END IF;
6661: l_scheduling_level_code := Get_Scheduling_Level(p_old_line_rec.header_id,
6662: p_old_line_rec.line_type_id);
6663:

Line 6665: oe_debug_pub.add( 'L_SCHEDULING_LEVEL_CODE : ' || L_SCHEDULING_LEVEL_CODE , 1 ) ;

6661: l_scheduling_level_code := Get_Scheduling_Level(p_old_line_rec.header_id,
6662: p_old_line_rec.line_type_id);
6663:
6664: IF l_debug_level > 0 THEN
6665: oe_debug_pub.add( 'L_SCHEDULING_LEVEL_CODE : ' || L_SCHEDULING_LEVEL_CODE , 1 ) ;
6666: END IF;
6667: -- 3763015
6668: IF (l_scheduling_level_code = SCH_LEVEL_FOUR OR
6669: l_scheduling_level_code = SCH_LEVEL_FIVE OR

Line 6674: oe_debug_pub.add( 'IT IS AN INACTIVE DEMAND LINE' , 1 ) ;

6670: NVL(fnd_profile.value('ONT_BYPASS_ATP'),'N') = 'Y') THEN
6671: -- this is an inactive demand line.
6672:
6673: IF l_debug_level > 0 THEN
6674: oe_debug_pub.add( 'IT IS AN INACTIVE DEMAND LINE' , 1 ) ;
6675: END IF;
6676: NULL;
6677: ELSE
6678: --END 1955004

Line 6681: oe_debug_pub.add( 'STD ACTION_UNDEMAND ACTION' , 1 ) ;

6677: ELSE
6678: --END 1955004
6679:
6680: IF l_debug_level > 0 THEN
6681: oe_debug_pub.add( 'STD ACTION_UNDEMAND ACTION' , 1 ) ;
6682: END IF;
6683:
6684: -- Create MRP record with action of UNDEMAND.
6685:

Line 6699: oe_debug_pub.add( '4. CALLING MRP API WITH SESSION ID '||L_SESSION_ID , 1 ) ;

6695:
6696: -- Call ATP
6697:
6698: IF l_debug_level > 0 THEN
6699: oe_debug_pub.add( '4. CALLING MRP API WITH SESSION ID '||L_SESSION_ID , 1 ) ;
6700: END IF;
6701:
6702: MRP_ATP_PUB.Call_ATP
6703: ( p_session_id => l_session_id

Line 6714: oe_debug_pub.add( '4. AFTER CALLING MRP_ATP_PUB.CALL_ATP' || X_RETURN_STATUS , 1 ) ;

6710: , x_msg_data => l_msg_data
6711: , x_msg_count => l_msg_count);
6712:
6713: IF l_debug_level > 0 THEN
6714: oe_debug_pub.add( '4. AFTER CALLING MRP_ATP_PUB.CALL_ATP' || X_RETURN_STATUS , 1 ) ;
6715: END IF;
6716:
6717: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
6718: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 6729: oe_debug_pub.add( 'EXITING ACTION_UNDEMAND' , 1 ) ;

6725: END IF; -- MRP count.
6726: END IF; -- For new IF statement for 1955004
6727:
6728: IF l_debug_level > 0 THEN
6729: oe_debug_pub.add( 'EXITING ACTION_UNDEMAND' , 1 ) ;
6730: END IF;
6731:
6732: EXCEPTION
6733:

Line 6770: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

6766: l_changed_reserved_qty2 NUMBER; -- INVCONV
6767: l_qty2_to_reserve NUMBER; -- INVCONV
6768:
6769:
6770: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
6771: --
6772: BEGIN
6773:
6774: IF l_debug_level > 0 THEN

Line 6775: oe_debug_pub.add( 'ENTERING ACTION RESERVE ' ) ;

6771: --
6772: BEGIN
6773:
6774: IF l_debug_level > 0 THEN
6775: oe_debug_pub.add( 'ENTERING ACTION RESERVE ' ) ;
6776: END IF;
6777: x_return_status := FND_API.G_RET_STS_SUCCESS;
6778:
6779: -- When only subinventory changed on the line. Need Scheduling

Line 6817: oe_debug_pub.add( 'AFTER DELETING THE RESERVATION' , 3 ) ;

6813: OE_GLOBALS.G_CASCADING_REQUEST_LOGGED :=TRUE;
6814: -- End Added for bug 2470416
6815:
6816: IF l_debug_level > 0 THEN
6817: oe_debug_pub.add( 'AFTER DELETING THE RESERVATION' , 3 ) ;
6818: END IF;
6819: END IF;
6820:
6821: IF nvl(p_x_line_rec.shippable_flag,'N') = 'Y'

Line 6848: oe_debug_pub.add( 'RESERVED QUANTITY HAS DECREASED' , 1 ) ;

6844: -- shipping_interfaced_flag
6845: IF l_changed_reserved_qty > 0 THEN
6846:
6847: IF l_debug_level > 0 THEN
6848: oe_debug_pub.add( 'RESERVED QUANTITY HAS DECREASED' , 1 ) ;
6849: END IF;
6850:
6851: -- No need to pass old record. Since this is a change
6852: -- due to quantity.

Line 6883: oe_debug_pub.add( 'RESERVED QUANTITY HAS INCREASED' , 1 ) ;

6879:
6880: ELSIF l_changed_reserved_qty < 0 THEN
6881:
6882: IF l_debug_level > 0 THEN
6883: oe_debug_pub.add( 'RESERVED QUANTITY HAS INCREASED' , 1 ) ;
6884: END IF;
6885:
6886: -- Make sure reservation qty should not be more than
6887: -- Ordered qty.

Line 6920: oe_debug_pub.add( 'QTY TO RESERVE ' || L_QTY_TO_RESERVE , 2 ) ;

6916: end if;
6917:
6918:
6919: IF l_debug_level > 0 THEN
6920: oe_debug_pub.add( 'QTY TO RESERVE ' || L_QTY_TO_RESERVE , 2 ) ;
6921: oe_debug_pub.add( 'QTY2 TO RESERVE ' || L_QTY2_TO_RESERVE , 2 ) ;
6922: END IF;
6923:
6924: IF l_qty_to_reserve > 0

Line 6921: oe_debug_pub.add( 'QTY2 TO RESERVE ' || L_QTY2_TO_RESERVE , 2 ) ;

6917:
6918:
6919: IF l_debug_level > 0 THEN
6920: oe_debug_pub.add( 'QTY TO RESERVE ' || L_QTY_TO_RESERVE , 2 ) ;
6921: oe_debug_pub.add( 'QTY2 TO RESERVE ' || L_QTY2_TO_RESERVE , 2 ) ;
6922: END IF;
6923:
6924: IF l_qty_to_reserve > 0
6925: THEN

Line 6949: oe_debug_pub.add( 'EXITING ACTION RESERVE ' ) ;

6945: END IF; -- end of reserved_quantity change code
6946:
6947: END IF; -- Check for shippable flag.
6948: IF l_debug_level > 0 THEN
6949: oe_debug_pub.add( 'EXITING ACTION RESERVE ' ) ;
6950: END IF;
6951:
6952: EXCEPTION
6953: WHEN FND_API.G_EXC_ERROR THEN

Line 7007: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

7003: l_dummy_sn inv_reservation_global.serial_number_tbl_type;
7004: l_buffer VARCHAR2(2000);
7005: l_rsv_update BOOLEAN :=FALSE;
7006: --
7007: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
7008: --
7009: /*OPM BEGIN Bug 2794760
7010: ====================*/
7011: -- l_item_rec OE_ORDER_CACHE.item_rec_type; -- OPM -- INVCONV Not needed now because of OPM inventory convergence

Line 7018: oe_debug_pub.add( 'ENTERING ACTION_RESCHEDULE ' || P_X_LINE_REC.OPEN_FLAG , 1 ) ;

7014: BEGIN
7015: x_return_status := FND_API.G_RET_STS_SUCCESS;
7016: x_reserve_later := 'N';
7017: IF l_debug_level > 0 THEN
7018: oe_debug_pub.add( 'ENTERING ACTION_RESCHEDULE ' || P_X_LINE_REC.OPEN_FLAG , 1 ) ;
7019: END IF;
7020:
7021: IF (p_old_line_rec.reserved_quantity is not null)
7022: THEN

Line 7102: oe_debug_pub.add( 'X_RETURN_STATUS ' || X_RETURN_STATUS , 1 ) ;

7098: x_return_status => x_return_status);
7099:
7100: --4161641
7101: IF l_debug_level > 0 THEN
7102: oe_debug_pub.add( 'X_RETURN_STATUS ' || X_RETURN_STATUS , 1 ) ;
7103: END IF;
7104: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7105: IF l_debug_level > 0 THEN
7106: oe_debug_pub.add( 'UNEXPECTED ERROR FROM MRP CALL ' , 1 ) ;

Line 7106: oe_debug_pub.add( 'UNEXPECTED ERROR FROM MRP CALL ' , 1 ) ;

7102: oe_debug_pub.add( 'X_RETURN_STATUS ' || X_RETURN_STATUS , 1 ) ;
7103: END IF;
7104: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7105: IF l_debug_level > 0 THEN
7106: oe_debug_pub.add( 'UNEXPECTED ERROR FROM MRP CALL ' , 1 ) ;
7107: END IF;
7108: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7109: ELSIF x_return_status = FND_API.G_RET_STS_ERROR THEN
7110: IF l_debug_level > 0 THEN

Line 7111: oe_debug_pub.add( 'ACTION RESCHEDULE : ERROR FROM MRP CALL' , 1 ) ;

7107: END IF;
7108: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7109: ELSIF x_return_status = FND_API.G_RET_STS_ERROR THEN
7110: IF l_debug_level > 0 THEN
7111: oe_debug_pub.add( 'ACTION RESCHEDULE : ERROR FROM MRP CALL' , 1 ) ;
7112: END IF;
7113: RAISE FND_API.G_EXC_ERROR;
7114: END IF;
7115:

Line 7127: oe_debug_pub.add( 'SUB: REMOVE THE RESERVATION ON OLD LINE' , 1 ) ;

7123: p_old_line_rec.inventory_item_id)
7124: THEN
7125:
7126: IF l_debug_level > 0 THEN
7127: oe_debug_pub.add( 'SUB: REMOVE THE RESERVATION ON OLD LINE' , 1 ) ;
7128: END IF;
7129:
7130: IF l_old_reserved_qty > 0 THEN
7131:

Line 7159: oe_debug_pub.add( 'SUB: SETTING RESERVE LATER FLAG' , 3 ) ;

7155: AND l_old_reserved_qty = 0
7156: THEN
7157:
7158: IF l_debug_level > 0 THEN
7159: oe_debug_pub.add( 'SUB: SETTING RESERVE LATER FLAG' , 3 ) ;
7160: END IF;
7161: x_reserve_later := 'Y';
7162: END IF;
7163:

Line 7189: oe_debug_pub.add( 'RSCH: CALLING INVS QUERY_RESERVATION ' , 1 ) ;

7185: l_reservation_rec.organization_id := p_old_line_rec.ship_from_org_id;
7186:
7187:
7188: IF l_debug_level > 0 THEN
7189: oe_debug_pub.add( 'RSCH: CALLING INVS QUERY_RESERVATION ' , 1 ) ;
7190: END IF;
7191: inv_reservation_pub.query_reservation
7192: ( p_api_version_number => 1.0
7193: , p_init_msg_lst => fnd_api.g_true

Line 7206: oe_debug_pub.add( 'AFTER CALLING INVS QUERY_RESERVATION: ' || X_RETURN_STATUS , 1 ) ;

7202: , p_sort_by_req_date => l_sort_by_req_date
7203: );
7204:
7205: IF l_debug_level > 0 THEN
7206: oe_debug_pub.add( 'AFTER CALLING INVS QUERY_RESERVATION: ' || X_RETURN_STATUS , 1 ) ;
7207: END IF;
7208:
7209: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7210: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 7216: oe_debug_pub.add( 'RESERVATION RECORD COUNT IS: ' || L_RSV_TBL.COUNT , 1 ) ;

7212: RAISE FND_API.G_EXC_ERROR;
7213: END IF;
7214:
7215: IF l_debug_level > 0 THEN
7216: oe_debug_pub.add( 'RESERVATION RECORD COUNT IS: ' || L_RSV_TBL.COUNT , 1 ) ;
7217: END IF;
7218:
7219: -- Let's get the total reserved_quantity
7220: FOR K IN 1..l_rsv_tbl.count LOOP

Line 7226: oe_debug_pub.add( 'RSCH: CALLING INVS UPDATE RESERVATION ' , 1 ) ;

7222: l_reservation_rec := l_rsv_tbl(K);
7223: l_reservation_rec.requirement_date := p_x_line_rec.schedule_ship_date;
7224:
7225: IF l_debug_level > 0 THEN
7226: oe_debug_pub.add( 'RSCH: CALLING INVS UPDATE RESERVATION ' , 1 ) ;
7227: END IF;
7228: inv_reservation_pub.update_reservation
7229: ( p_api_version_number => 1.0
7230: , p_init_msg_lst => fnd_api.g_true

Line 7243: oe_debug_pub.add( 'AFTER CALLING INVS UPDATE_RESERVATION: ' || X_RETURN_STATUS , 1 ) ;

7239: , p_over_reservation_flag => 2 -- 4715544
7240: );
7241:
7242: IF l_debug_level > 0 THEN
7243: oe_debug_pub.add( 'AFTER CALLING INVS UPDATE_RESERVATION: ' || X_RETURN_STATUS , 1 ) ;
7244: END IF;
7245:
7246: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7247: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 7254: oe_debug_pub.add( 'ERROR : '|| L_BUFFER , 1 ) ;

7250: fnd_message.set_encoded(l_msg_data);
7251: l_buffer := fnd_message.get;
7252: oe_msg_pub.add_text(p_message_text => l_buffer);
7253: IF l_debug_level > 0 THEN
7254: oe_debug_pub.add( 'ERROR : '|| L_BUFFER , 1 ) ;
7255: END IF;
7256: END IF;
7257: RAISE FND_API.G_EXC_ERROR;
7258: END IF;

Line 7277: oe_debug_pub.add('No re-reserve due to item change',1);

7273: /* IF NOT OE_GLOBALS.Equal(p_x_line_rec.inventory_item_id,
7274: p_old_line_rec.inventory_item_id)
7275: THEN
7276:
7277: oe_debug_pub.add('No re-reserve due to item change',1);
7278: RETURN;
7279: END IF;
7280: */
7281: -- 4316272

Line 7294: oe_debug_pub.add( 'RESERVING IN ACTION_RESCHEDULE' ) ;

7290: AND l_old_reserved_qty = 0
7291: THEN
7292:
7293: IF l_debug_level > 0 THEN
7294: oe_debug_pub.add( 'RESERVING IN ACTION_RESCHEDULE' ) ;
7295: END IF;
7296:
7297: -- Old reservation does not exists on the line.
7298: -- create a new reservation.

Line 7340: oe_debug_pub.add( 'QTY TO RESERVE ' || L_QTY_TO_RESERVE , 2 ) ;

7336: l_qty2_to_reserve := NULL;
7337: END IF;
7338:
7339: IF l_debug_level > 0 THEN
7340: oe_debug_pub.add( 'QTY TO RESERVE ' || L_QTY_TO_RESERVE , 2 ) ;
7341: oe_debug_pub.add( 'QTY2 TO RESERVE ' || L_QTY2_TO_RESERVE , 2 ) ;
7342: END IF;
7343:
7344:

Line 7341: oe_debug_pub.add( 'QTY2 TO RESERVE ' || L_QTY2_TO_RESERVE , 2 ) ;

7337: END IF;
7338:
7339: IF l_debug_level > 0 THEN
7340: oe_debug_pub.add( 'QTY TO RESERVE ' || L_QTY_TO_RESERVE , 2 ) ;
7341: oe_debug_pub.add( 'QTY2 TO RESERVE ' || L_QTY2_TO_RESERVE , 2 ) ;
7342: END IF;
7343:
7344:
7345: Reserve_Line

Line 7387: oe_debug_pub.add( 'RESERVED QUANTITY HAS DECREASED' , 1 ) ;

7383:
7384: IF l_changed_reserved_qty > 0 THEN
7385:
7386: IF l_debug_level > 0 THEN
7387: oe_debug_pub.add( 'RESERVED QUANTITY HAS DECREASED' , 1 ) ;
7388: END IF;
7389:
7390: -- No need to pass old record. Since this is a change
7391: -- due to quantity.

Line 7433: oe_debug_pub.add( 'RESERVED QUANTITY HAS INCREASED' , 1 ) ;

7429:
7430: ELSIF l_changed_reserved_qty < 0 THEN
7431:
7432: IF l_debug_level > 0 THEN
7433: oe_debug_pub.add( 'RESERVED QUANTITY HAS INCREASED' , 1 ) ;
7434: END IF;
7435:
7436: l_qty_to_reserve := p_x_line_rec.reserved_quantity -
7437: l_old_reserved_qty;

Line 7446: oe_debug_pub.add( 'QTY TO RESERVE ' || L_QTY_TO_RESERVE , 2 ) ;

7442: IF l_qty2_to_reserve = 0 THEN -- INVCONV
7443: l_qty2_to_reserve := null;
7444: end if;
7445: IF l_debug_level > 0 THEN
7446: oe_debug_pub.add( 'QTY TO RESERVE ' || L_QTY_TO_RESERVE , 2 ) ;
7447: oe_debug_pub.add( 'QTY2 TO RESERVE ' || L_QTY2_TO_RESERVE , 2 ) ;
7448: END IF;
7449:
7450:

Line 7447: oe_debug_pub.add( 'QTY2 TO RESERVE ' || L_QTY2_TO_RESERVE , 2 ) ;

7443: l_qty2_to_reserve := null;
7444: end if;
7445: IF l_debug_level > 0 THEN
7446: oe_debug_pub.add( 'QTY TO RESERVE ' || L_QTY_TO_RESERVE , 2 ) ;
7447: oe_debug_pub.add( 'QTY2 TO RESERVE ' || L_QTY2_TO_RESERVE , 2 ) ;
7448: END IF;
7449:
7450:
7451: Reserve_Line

Line 7474: OE_DEBUG_PUB.ADD('OPM Only - Reserved Quantity should also Increase',1);

7470: l_changed_reserved_qty = 0 AND
7471: (NVL(p_x_line_rec.reserved_quantity,0) > 0 OR
7472: Within_Rsv_Time_Fence(p_x_line_rec.schedule_ship_date))) THEN
7473:
7474: OE_DEBUG_PUB.ADD('OPM Only - Reserved Quantity should also Increase',1);
7475:
7476: l_qty_to_reserve := p_x_line_rec.ordered_quantity - l_old_reserved_qty;
7477:
7478: Reserve_Line

Line 7516: oe_debug_pub.add( 'DUAL Tracked quantity so convert the qty to reserve ' || l_qty_to_reserve , 1 ) ;

7512: IF p_x_line_rec.ordered_quantity_uom2 is not null and
7513: p_x_line_rec.ordered_quantity_uom2 <> FND_API.G_MISS_CHAR THEN
7514: -- Only invoke the conversion for dual tracked items
7515: IF l_debug_level > 0 THEN
7516: oe_debug_pub.add( 'DUAL Tracked quantity so convert the qty to reserve ' || l_qty_to_reserve , 1 ) ;
7517: END IF;
7518: l_qty2_to_reserve := inv_convert.inv_um_convert(
7519: item_id => p_x_line_rec.inventory_item_id
7520: , lot_number => NULL

Line 7530: oe_debug_pub.add( 'After UOM conversion the secondary to reserve is ' || l_qty2_to_reserve , 1 ) ;

7526: , from_name => NULL -- from uom name
7527: , to_name => NULL -- to uom name
7528: );
7529: IF l_debug_level > 0 THEN
7530: oe_debug_pub.add( 'After UOM conversion the secondary to reserve is ' || l_qty2_to_reserve , 1 ) ;
7531: END IF;
7532:
7533: IF l_qty2_to_reserve = -99999 THEN
7534: -- conversion failed

Line 7538: oe_debug_pub.add( 'ERROR on UOM conversion to Secondary UOM which is '||p_x_line_rec.ordered_quantity_uom2 , 1 ) ;

7534: -- conversion failed
7535: FND_MESSAGE.SET_NAME('INV','INV_NO_CONVERSION_ERR'); -- INVCONV
7536: OE_MSG_PUB.ADD;
7537: IF l_debug_level > 0 THEN
7538: oe_debug_pub.add( 'ERROR on UOM conversion to Secondary UOM which is '||p_x_line_rec.ordered_quantity_uom2 , 1 ) ;
7539: END IF;
7540: RAISE FND_API.G_EXC_ERROR;
7541: END IF;
7542: END IF;

Line 7546: oe_debug_pub.add( 'p_x_line_rec.ordered_quantity ' || p_x_line_rec.ordered_quantity , 2 ) ;

7542: END IF;
7543: -- KYH BUG 4245418 END
7544:
7545: IF l_debug_level > 0 THEN
7546: oe_debug_pub.add( 'p_x_line_rec.ordered_quantity ' || p_x_line_rec.ordered_quantity , 2 ) ;
7547: oe_debug_pub.add( 'p_x_line_rec.reserved_quantity ' || p_x_line_rec.reserved_quantity , 2 ) ;
7548:
7549: oe_debug_pub.add( 'p_x_line_rec.ordered_quantity2 ' || p_x_line_rec.ordered_quantity2 , 2 ) ;
7550: oe_debug_pub.add( 'p_x_line_rec.reserved_quantity2 ' || p_x_line_rec.reserved_quantity2 , 2 ) ;

Line 7547: oe_debug_pub.add( 'p_x_line_rec.reserved_quantity ' || p_x_line_rec.reserved_quantity , 2 ) ;

7543: -- KYH BUG 4245418 END
7544:
7545: IF l_debug_level > 0 THEN
7546: oe_debug_pub.add( 'p_x_line_rec.ordered_quantity ' || p_x_line_rec.ordered_quantity , 2 ) ;
7547: oe_debug_pub.add( 'p_x_line_rec.reserved_quantity ' || p_x_line_rec.reserved_quantity , 2 ) ;
7548:
7549: oe_debug_pub.add( 'p_x_line_rec.ordered_quantity2 ' || p_x_line_rec.ordered_quantity2 , 2 ) ;
7550: oe_debug_pub.add( 'p_x_line_rec.reserved_quantity2 ' || p_x_line_rec.reserved_quantity2 , 2 ) ;
7551: END IF;

Line 7549: oe_debug_pub.add( 'p_x_line_rec.ordered_quantity2 ' || p_x_line_rec.ordered_quantity2 , 2 ) ;

7545: IF l_debug_level > 0 THEN
7546: oe_debug_pub.add( 'p_x_line_rec.ordered_quantity ' || p_x_line_rec.ordered_quantity , 2 ) ;
7547: oe_debug_pub.add( 'p_x_line_rec.reserved_quantity ' || p_x_line_rec.reserved_quantity , 2 ) ;
7548:
7549: oe_debug_pub.add( 'p_x_line_rec.ordered_quantity2 ' || p_x_line_rec.ordered_quantity2 , 2 ) ;
7550: oe_debug_pub.add( 'p_x_line_rec.reserved_quantity2 ' || p_x_line_rec.reserved_quantity2 , 2 ) ;
7551: END IF;
7552:
7553:

Line 7550: oe_debug_pub.add( 'p_x_line_rec.reserved_quantity2 ' || p_x_line_rec.reserved_quantity2 , 2 ) ;

7546: oe_debug_pub.add( 'p_x_line_rec.ordered_quantity ' || p_x_line_rec.ordered_quantity , 2 ) ;
7547: oe_debug_pub.add( 'p_x_line_rec.reserved_quantity ' || p_x_line_rec.reserved_quantity , 2 ) ;
7548:
7549: oe_debug_pub.add( 'p_x_line_rec.ordered_quantity2 ' || p_x_line_rec.ordered_quantity2 , 2 ) ;
7550: oe_debug_pub.add( 'p_x_line_rec.reserved_quantity2 ' || p_x_line_rec.reserved_quantity2 , 2 ) ;
7551: END IF;
7552:
7553:
7554: IF l_qty2_to_reserve = 0 THEN -- INVCONV

Line 7566: oe_debug_pub.add( 'QTY TO RESERVE ' || L_QTY_TO_RESERVE , 2 ) ;

7562: l_rsv_update := TRUE;
7563: END IF;
7564:
7565: IF l_debug_level > 0 THEN
7566: oe_debug_pub.add( 'QTY TO RESERVE ' || L_QTY_TO_RESERVE , 2 ) ;
7567: oe_debug_pub.add( 'QTY2 TO RESERVE ' || L_QTY2_TO_RESERVE , 2 ) ;
7568: END IF;
7569:
7570:

Line 7567: oe_debug_pub.add( 'QTY2 TO RESERVE ' || L_QTY2_TO_RESERVE , 2 ) ;

7563: END IF;
7564:
7565: IF l_debug_level > 0 THEN
7566: oe_debug_pub.add( 'QTY TO RESERVE ' || L_QTY_TO_RESERVE , 2 ) ;
7567: oe_debug_pub.add( 'QTY2 TO RESERVE ' || L_QTY2_TO_RESERVE , 2 ) ;
7568: END IF;
7569:
7570:
7571:

Line 7592: oe_debug_pub.add( 'ORDERED QTY IS GREATER THAN RES QTY' , 1 ) ;

7588: -- need any res changes. To deal this, check the old reservation
7589: -- with the new ordered qty.
7590:
7591: IF l_debug_level > 0 THEN
7592: oe_debug_pub.add( 'ORDERED QTY IS GREATER THAN RES QTY' , 1 ) ;
7593: END IF;
7594:
7595: l_qty_to_unreserve := l_old_reserved_qty -
7596: p_x_line_rec.ordered_quantity;

Line 7661: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

7657: l_source_code VARCHAR2(40) := FND_PROFILE.VALUE('ONT_SOURCE_CODE');
7658: l_sales_order_id NUMBER;
7659: l_subinventory VARCHAR2(10);
7660: --
7661: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
7662:
7663: l_quantity2_to_reserve NUMBER; --INVCONV
7664: --
7665: BEGIN

Line 7667: oe_debug_pub.add( 'ENTERING LOAD INV REQUEST' , 1 ) ;

7663: l_quantity2_to_reserve NUMBER; --INVCONV
7664: --
7665: BEGIN
7666: IF l_debug_level > 0 THEN
7667: oe_debug_pub.add( 'ENTERING LOAD INV REQUEST' , 1 ) ;
7668: END IF;
7669:
7670: x_reservation_rec := null;
7671: x_reservation_rec.reservation_id := fnd_api.g_miss_num; -- cannot know

Line 7698: oe_debug_pub.add( 'L_SALES_ORDER_ID' || L_SALES_ORDER_ID , 1 ) ;

7694:
7695: l_sales_order_id := Get_mtl_sales_order_id(p_line_rec.HEADER_ID);
7696:
7697: IF l_debug_level > 0 THEN
7698: oe_debug_pub.add( 'L_SALES_ORDER_ID' || L_SALES_ORDER_ID , 1 ) ;
7699: END IF;
7700:
7701: IF p_line_rec.subinventory = FND_API.G_MISS_CHAR THEN
7702: l_subinventory := NULL;

Line 7747: oe_debug_pub.add( 'p_quantity2_to_reserve = ' || p_quantity2_to_reserve , 1 ) ;

7743: x_reservation_rec.task_id := p_line_rec.task_id;
7744: END IF;
7745:
7746: IF l_debug_level > 0 THEN
7747: oe_debug_pub.add( 'p_quantity2_to_reserve = ' || p_quantity2_to_reserve , 1 ) ;
7748: oe_debug_pub.add( 'p_line_rec.ordered_quantity_uom2 = ' || p_line_rec.ordered_quantity_uom2 , 1 ) ;
7749: END IF;
7750:
7751:

Line 7748: oe_debug_pub.add( 'p_line_rec.ordered_quantity_uom2 = ' || p_line_rec.ordered_quantity_uom2 , 1 ) ;

7744: END IF;
7745:
7746: IF l_debug_level > 0 THEN
7747: oe_debug_pub.add( 'p_quantity2_to_reserve = ' || p_quantity2_to_reserve , 1 ) ;
7748: oe_debug_pub.add( 'p_line_rec.ordered_quantity_uom2 = ' || p_line_rec.ordered_quantity_uom2 , 1 ) ;
7749: END IF;
7750:
7751:
7752: IF l_debug_level > 0 THEN

Line 7753: oe_debug_pub.add( 'EXITING LOAD INV REQUEST' , 1 ) ;

7749: END IF;
7750:
7751:
7752: IF l_debug_level > 0 THEN
7753: oe_debug_pub.add( 'EXITING LOAD INV REQUEST' , 1 ) ;
7754: END IF;
7755: EXCEPTION
7756:
7757: WHEN NO_DATA_FOUND THEN

Line 7759: oe_debug_pub.add( 'WHEN OTHERS OF LOAD INV REQUEST' , 1 ) ;

7755: EXCEPTION
7756:
7757: WHEN NO_DATA_FOUND THEN
7758: IF l_debug_level > 0 THEN
7759: oe_debug_pub.add( 'WHEN OTHERS OF LOAD INV REQUEST' , 1 ) ;
7760: END IF;
7761: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7762:
7763: END Load_INV_Request;

Line 7768: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

7764:
7765: PROCEDURE Set_Auto_sch_flag_for_batch(p_header_id IN NUMBER)
7766: IS
7767: --
7768: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
7769: --
7770: BEGIN
7771: IF l_debug_level > 0 THEN
7772: oe_debug_pub.add( 'ENTERING PROCEDURE SET_AUTO_SCH_FLAG_FOR_BATCH: ' || OESCH_AUTO_SCH_FLAG , 1 ) ;

Line 7772: oe_debug_pub.add( 'ENTERING PROCEDURE SET_AUTO_SCH_FLAG_FOR_BATCH: ' || OESCH_AUTO_SCH_FLAG , 1 ) ;

7768: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
7769: --
7770: BEGIN
7771: IF l_debug_level > 0 THEN
7772: oe_debug_pub.add( 'ENTERING PROCEDURE SET_AUTO_SCH_FLAG_FOR_BATCH: ' || OESCH_AUTO_SCH_FLAG , 1 ) ;
7773: END IF;
7774:
7775: IF OESCH_AUTO_SCHEDULE_PROFILE = 'Y' THEN
7776: Set_Auto_Sch_Flag('Y');

Line 7779: oe_debug_pub.add( 'LOAD HEADER : ' || P_HEADER_ID , 2 ) ;

7775: IF OESCH_AUTO_SCHEDULE_PROFILE = 'Y' THEN
7776: Set_Auto_Sch_Flag('Y');
7777: ELSE
7778: IF l_debug_level > 0 THEN
7779: oe_debug_pub.add( 'LOAD HEADER : ' || P_HEADER_ID , 2 ) ;
7780: END IF;
7781: OE_Order_Cache.Load_Order_Header(p_header_id);
7782: OE_ORDER_CACHE.Load_order_type(OE_ORDER_CACHE.g_header_rec.order_type_id);
7783: IF l_debug_level > 0 THEN

Line 7784: oe_debug_pub.add( 'ORDER TYPE ID : ' || OE_ORDER_CACHE.G_ORDER_TYPE_REC.ORDER_TYPE_ID , 2 ) ;

7780: END IF;
7781: OE_Order_Cache.Load_Order_Header(p_header_id);
7782: OE_ORDER_CACHE.Load_order_type(OE_ORDER_CACHE.g_header_rec.order_type_id);
7783: IF l_debug_level > 0 THEN
7784: oe_debug_pub.add( 'ORDER TYPE ID : ' || OE_ORDER_CACHE.G_ORDER_TYPE_REC.ORDER_TYPE_ID , 2 ) ;
7785: END IF;
7786: IF nvl(OE_ORDER_CACHE.g_order_type_rec.auto_scheduling_flag,'N') = 'Y' THEN
7787: Set_Auto_Sch_Flag('Y');
7788: ELSE

Line 7794: oe_debug_pub.add( 'EXITING PROCEDURE SET_AUTO_SCH_FLAG_FOR_BATCH: ' || OESCH_AUTO_SCH_FLAG , 1 ) ;

7790: END IF;
7791: END IF;
7792:
7793: IF l_debug_level > 0 THEN
7794: oe_debug_pub.add( 'EXITING PROCEDURE SET_AUTO_SCH_FLAG_FOR_BATCH: ' || OESCH_AUTO_SCH_FLAG , 1 ) ;
7795: END IF;
7796: END Set_Auto_sch_flag_for_batch;
7797: FUNCTION Get_Scheduling_Level( p_header_id IN NUMBER,
7798: p_line_type_id IN NUMBER)

Line 7805: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

7801: l_scheduling_level_code VARCHAR2(30) := null;
7802: l_line_type VARCHAR2(80) := null;
7803: l_order_type VARCHAR2(80) := null;
7804: --
7805: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
7806: --
7807: BEGIN
7808:
7809: IF l_debug_level > 0 THEN

Line 7810: oe_debug_pub.add( 'ENTERING GET_SCHEDULING_LEVEL: ' || P_HEADER_ID||'/'||P_LINE_TYPE_ID , 1 ) ;

7806: --
7807: BEGIN
7808:
7809: IF l_debug_level > 0 THEN
7810: oe_debug_pub.add( 'ENTERING GET_SCHEDULING_LEVEL: ' || P_HEADER_ID||'/'||P_LINE_TYPE_ID , 1 ) ;
7811: END IF;
7812:
7813: IF p_line_type_id = sch_cached_line_type_id
7814: THEN

Line 7858: oe_debug_pub.add( 'EXITING GET_SCHEDULING_LEVEL' , 1 ) ;

7854: sch_cached_sch_level_code_head := l_scheduling_level_code;
7855: sch_cached_order_type := l_order_type;
7856:
7857: IF l_debug_level > 0 THEN
7858: oe_debug_pub.add( 'EXITING GET_SCHEDULING_LEVEL' , 1 ) ;
7859: END IF;
7860: RETURN l_scheduling_level_code;
7861:
7862: EXCEPTION

Line 7865: oe_debug_pub.add( 'NO DATA FOUND GET_SCHEDULING_LEVEL' , 1 ) ;

7861:
7862: EXCEPTION
7863: WHEN NO_DATA_FOUND THEN
7864: IF l_debug_level > 0 THEN
7865: oe_debug_pub.add( 'NO DATA FOUND GET_SCHEDULING_LEVEL' , 1 ) ;
7866: END IF;
7867: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
7868:
7869: END Get_Scheduling_Level;

Line 7896: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

7892: AND open_flag = 'Y'
7893: AND source_type_code = 'EXTERNAL';
7894:
7895: --
7896: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
7897: --
7898: BEGIN
7899:
7900: IF l_debug_level > 0 THEN

Line 7901: oe_debug_pub.add( 'UPDATE SHIP DATE , EXTERNAL '|| P_X_LINE_REC.LINE_ID , 1 ) ;

7897: --
7898: BEGIN
7899:
7900: IF l_debug_level > 0 THEN
7901: oe_debug_pub.add( 'UPDATE SHIP DATE , EXTERNAL '|| P_X_LINE_REC.LINE_ID , 1 ) ;
7902: END IF;
7903:
7904: IF p_x_line_rec.ship_from_org_id is NULL THEN
7905: FND_MESSAGE.SET_NAME('ONT','OE_SCH_ATO_WHSE_REQD');

Line 7915: oe_debug_pub.add( 'SHIP DATE '|| P_X_LINE_REC.SCHEDULE_SHIP_DATE , 1 ) ;

7911: p_x_line_rec.schedule_ship_date := p_x_line_rec.request_date;
7912: END IF;
7913:
7914: IF l_debug_level > 0 THEN
7915: oe_debug_pub.add( 'SHIP DATE '|| P_X_LINE_REC.SCHEDULE_SHIP_DATE , 1 ) ;
7916: END IF;
7917:
7918: l_index := 0;
7919: l_line_rec.operation := OE_GLOBALS.G_OPR_UPDATE;

Line 7945: oe_debug_pub.add( 'ATO EXTERNAL '|| P_X_LINE_REC.ATO_LINE_ID , 1 ) ;

7941:
7942: END LOOP;
7943:
7944: IF l_debug_level > 0 THEN
7945: oe_debug_pub.add( 'ATO EXTERNAL '|| P_X_LINE_REC.ATO_LINE_ID , 1 ) ;
7946: END IF;
7947: END IF;
7948:
7949:

Line 7954: oe_debug_pub.add( 'CALLING PROCESS ORDER' , 1 ) ;

7950: OE_SCHEDULE_UTIL.OESCH_PERFORM_SCHEDULING := 'N';
7951: OE_ORDER_SCH_UTIL.OESCH_PERFORM_SCHEDULING := 'N';
7952:
7953: IF l_debug_level > 0 THEN
7954: oe_debug_pub.add( 'CALLING PROCESS ORDER' , 1 ) ;
7955: END IF;
7956:
7957: OE_Order_PVT.Lines
7958: ( p_validation_level => FND_API.G_VALID_LEVEL_NONE

Line 7965: oe_debug_pub.add( 'SCH RETURN_STATUS IS ' || L_RETURN_STATUS , 1 ) ;

7961: ,p_x_old_line_tbl => l_old_line_tbl
7962: ,x_return_status => l_return_status);
7963:
7964: IF l_debug_level > 0 THEN
7965: oe_debug_pub.add( 'SCH RETURN_STATUS IS ' || L_RETURN_STATUS , 1 ) ;
7966: END IF;
7967:
7968: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7969: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 7982: oe_debug_pub.add( '1 SCH RETURN_STATUS IS ' || L_RETURN_STATUS , 1 ) ;

7978: ,p_old_line_tbl => l_old_line_tbl
7979: ,x_return_status => l_return_status);
7980:
7981: IF l_debug_level > 0 THEN
7982: oe_debug_pub.add( '1 SCH RETURN_STATUS IS ' || L_RETURN_STATUS , 1 ) ;
7983: END IF;
7984:
7985: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
7986: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 7993: oe_debug_pub.add( 'UI CASCADE FLAG SET TO TRUE' , 4 ) ;

7989: END IF;
7990:
7991: OE_GLOBALS.G_CASCADING_REQUEST_LOGGED := TRUE;
7992: IF l_debug_level > 0 THEN
7993: oe_debug_pub.add( 'UI CASCADE FLAG SET TO TRUE' , 4 ) ;
7994: END IF;
7995:
7996: OE_SCHEDULE_UTIL.OESCH_PERFORM_SCHEDULING := 'Y';
7997: OE_ORDER_SCH_UTIL.OESCH_PERFORM_SCHEDULING := 'Y';

Line 8002: oe_debug_pub.add( 'HANDLE_EXTERNAL_LINES ERROR '|| SQLERRM , 1 ) ;

7998:
7999: EXCEPTION
8000: WHEN OTHERS THEN
8001: IF l_debug_level > 0 THEN
8002: oe_debug_pub.add( 'HANDLE_EXTERNAL_LINES ERROR '|| SQLERRM , 1 ) ;
8003: END IF;
8004: RAISE;
8005: END Handle_External_Lines;
8006:

Line 8049: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

8045: l_old_rsv_qty NUMBER;
8046: l_old_rsv_qty2 NUMBER; -- INVCONV
8047: l_index NUMBER;
8048: --
8049: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
8050: --
8051:
8052:
8053: BEGIN

Line 8057: oe_debug_pub.add('---- Old Record ---- ',1);

8053: BEGIN
8054:
8055: Print_Time('Entering ** OE_SCHEDULE_UTIL.Schedule_Line ');
8056: IF l_debug_level > 0 THEN
8057: oe_debug_pub.add('---- Old Record ---- ',1);
8058: OE_DEBUG_PUB.ADD ( 'LINE ID : '||P_OLD_LINE_REC.LINE_ID , 1 ) ;
8059: oe_debug_pub.add( 'ATO LINE ID : '||P_OLD_LINE_REC.ATO_LINE_ID , 1 ) ;
8060: oe_debug_pub.add( 'ORDERED QTY : '||P_OLD_LINE_REC.ORDERED_QUANTITY , 1 ) ;
8061: oe_debug_pub.add( 'SHIP FROM : '||P_OLD_LINE_REC.SHIP_FROM_ORG_ID , 1 ) ;

Line 8058: OE_DEBUG_PUB.ADD ( 'LINE ID : '||P_OLD_LINE_REC.LINE_ID , 1 ) ;

8054:
8055: Print_Time('Entering ** OE_SCHEDULE_UTIL.Schedule_Line ');
8056: IF l_debug_level > 0 THEN
8057: oe_debug_pub.add('---- Old Record ---- ',1);
8058: OE_DEBUG_PUB.ADD ( 'LINE ID : '||P_OLD_LINE_REC.LINE_ID , 1 ) ;
8059: oe_debug_pub.add( 'ATO LINE ID : '||P_OLD_LINE_REC.ATO_LINE_ID , 1 ) ;
8060: oe_debug_pub.add( 'ORDERED QTY : '||P_OLD_LINE_REC.ORDERED_QUANTITY , 1 ) ;
8061: oe_debug_pub.add( 'SHIP FROM : '||P_OLD_LINE_REC.SHIP_FROM_ORG_ID , 1 ) ;
8062: oe_debug_pub.add( 'SUBINVENTORY : '||P_OLD_LINE_REC.SUBINVENTORY , 1 ) ;

Line 8059: oe_debug_pub.add( 'ATO LINE ID : '||P_OLD_LINE_REC.ATO_LINE_ID , 1 ) ;

8055: Print_Time('Entering ** OE_SCHEDULE_UTIL.Schedule_Line ');
8056: IF l_debug_level > 0 THEN
8057: oe_debug_pub.add('---- Old Record ---- ',1);
8058: OE_DEBUG_PUB.ADD ( 'LINE ID : '||P_OLD_LINE_REC.LINE_ID , 1 ) ;
8059: oe_debug_pub.add( 'ATO LINE ID : '||P_OLD_LINE_REC.ATO_LINE_ID , 1 ) ;
8060: oe_debug_pub.add( 'ORDERED QTY : '||P_OLD_LINE_REC.ORDERED_QUANTITY , 1 ) ;
8061: oe_debug_pub.add( 'SHIP FROM : '||P_OLD_LINE_REC.SHIP_FROM_ORG_ID , 1 ) ;
8062: oe_debug_pub.add( 'SUBINVENTORY : '||P_OLD_LINE_REC.SUBINVENTORY , 1 ) ;
8063: oe_debug_pub.add( 'SCH SHIP DATE: '||P_OLD_LINE_REC.SCHEDULE_SHIP_DATE , 1 ) ;

Line 8060: oe_debug_pub.add( 'ORDERED QTY : '||P_OLD_LINE_REC.ORDERED_QUANTITY , 1 ) ;

8056: IF l_debug_level > 0 THEN
8057: oe_debug_pub.add('---- Old Record ---- ',1);
8058: OE_DEBUG_PUB.ADD ( 'LINE ID : '||P_OLD_LINE_REC.LINE_ID , 1 ) ;
8059: oe_debug_pub.add( 'ATO LINE ID : '||P_OLD_LINE_REC.ATO_LINE_ID , 1 ) ;
8060: oe_debug_pub.add( 'ORDERED QTY : '||P_OLD_LINE_REC.ORDERED_QUANTITY , 1 ) ;
8061: oe_debug_pub.add( 'SHIP FROM : '||P_OLD_LINE_REC.SHIP_FROM_ORG_ID , 1 ) ;
8062: oe_debug_pub.add( 'SUBINVENTORY : '||P_OLD_LINE_REC.SUBINVENTORY , 1 ) ;
8063: oe_debug_pub.add( 'SCH SHIP DATE: '||P_OLD_LINE_REC.SCHEDULE_SHIP_DATE , 1 ) ;
8064: oe_debug_pub.add( 'SCH ARR DATE : '||P_OLD_LINE_REC.SCHEDULE_ARRIVAL_DATE , 1 ) ;

Line 8061: oe_debug_pub.add( 'SHIP FROM : '||P_OLD_LINE_REC.SHIP_FROM_ORG_ID , 1 ) ;

8057: oe_debug_pub.add('---- Old Record ---- ',1);
8058: OE_DEBUG_PUB.ADD ( 'LINE ID : '||P_OLD_LINE_REC.LINE_ID , 1 ) ;
8059: oe_debug_pub.add( 'ATO LINE ID : '||P_OLD_LINE_REC.ATO_LINE_ID , 1 ) ;
8060: oe_debug_pub.add( 'ORDERED QTY : '||P_OLD_LINE_REC.ORDERED_QUANTITY , 1 ) ;
8061: oe_debug_pub.add( 'SHIP FROM : '||P_OLD_LINE_REC.SHIP_FROM_ORG_ID , 1 ) ;
8062: oe_debug_pub.add( 'SUBINVENTORY : '||P_OLD_LINE_REC.SUBINVENTORY , 1 ) ;
8063: oe_debug_pub.add( 'SCH SHIP DATE: '||P_OLD_LINE_REC.SCHEDULE_SHIP_DATE , 1 ) ;
8064: oe_debug_pub.add( 'SCH ARR DATE : '||P_OLD_LINE_REC.SCHEDULE_ARRIVAL_DATE , 1 ) ;
8065: oe_debug_pub.add( 'SHIP SET ID : '||P_OLD_LINE_REC.SHIP_SET_ID , 1 ) ;

Line 8062: oe_debug_pub.add( 'SUBINVENTORY : '||P_OLD_LINE_REC.SUBINVENTORY , 1 ) ;

8058: OE_DEBUG_PUB.ADD ( 'LINE ID : '||P_OLD_LINE_REC.LINE_ID , 1 ) ;
8059: oe_debug_pub.add( 'ATO LINE ID : '||P_OLD_LINE_REC.ATO_LINE_ID , 1 ) ;
8060: oe_debug_pub.add( 'ORDERED QTY : '||P_OLD_LINE_REC.ORDERED_QUANTITY , 1 ) ;
8061: oe_debug_pub.add( 'SHIP FROM : '||P_OLD_LINE_REC.SHIP_FROM_ORG_ID , 1 ) ;
8062: oe_debug_pub.add( 'SUBINVENTORY : '||P_OLD_LINE_REC.SUBINVENTORY , 1 ) ;
8063: oe_debug_pub.add( 'SCH SHIP DATE: '||P_OLD_LINE_REC.SCHEDULE_SHIP_DATE , 1 ) ;
8064: oe_debug_pub.add( 'SCH ARR DATE : '||P_OLD_LINE_REC.SCHEDULE_ARRIVAL_DATE , 1 ) ;
8065: oe_debug_pub.add( 'SHIP SET ID : '||P_OLD_LINE_REC.SHIP_SET_ID , 1 ) ;
8066: oe_debug_pub.add( 'ARR SET ID : '||P_OLD_LINE_REC.ARRIVAL_SET_ID , 1 ) ;

Line 8063: oe_debug_pub.add( 'SCH SHIP DATE: '||P_OLD_LINE_REC.SCHEDULE_SHIP_DATE , 1 ) ;

8059: oe_debug_pub.add( 'ATO LINE ID : '||P_OLD_LINE_REC.ATO_LINE_ID , 1 ) ;
8060: oe_debug_pub.add( 'ORDERED QTY : '||P_OLD_LINE_REC.ORDERED_QUANTITY , 1 ) ;
8061: oe_debug_pub.add( 'SHIP FROM : '||P_OLD_LINE_REC.SHIP_FROM_ORG_ID , 1 ) ;
8062: oe_debug_pub.add( 'SUBINVENTORY : '||P_OLD_LINE_REC.SUBINVENTORY , 1 ) ;
8063: oe_debug_pub.add( 'SCH SHIP DATE: '||P_OLD_LINE_REC.SCHEDULE_SHIP_DATE , 1 ) ;
8064: oe_debug_pub.add( 'SCH ARR DATE : '||P_OLD_LINE_REC.SCHEDULE_ARRIVAL_DATE , 1 ) ;
8065: oe_debug_pub.add( 'SHIP SET ID : '||P_OLD_LINE_REC.SHIP_SET_ID , 1 ) ;
8066: oe_debug_pub.add( 'ARR SET ID : '||P_OLD_LINE_REC.ARRIVAL_SET_ID , 1 ) ;
8067: oe_debug_pub.add( 'ACTION : '||P_OLD_LINE_REC.SCHEDULE_ACTION_CODE , 1 ) ;

Line 8064: oe_debug_pub.add( 'SCH ARR DATE : '||P_OLD_LINE_REC.SCHEDULE_ARRIVAL_DATE , 1 ) ;

8060: oe_debug_pub.add( 'ORDERED QTY : '||P_OLD_LINE_REC.ORDERED_QUANTITY , 1 ) ;
8061: oe_debug_pub.add( 'SHIP FROM : '||P_OLD_LINE_REC.SHIP_FROM_ORG_ID , 1 ) ;
8062: oe_debug_pub.add( 'SUBINVENTORY : '||P_OLD_LINE_REC.SUBINVENTORY , 1 ) ;
8063: oe_debug_pub.add( 'SCH SHIP DATE: '||P_OLD_LINE_REC.SCHEDULE_SHIP_DATE , 1 ) ;
8064: oe_debug_pub.add( 'SCH ARR DATE : '||P_OLD_LINE_REC.SCHEDULE_ARRIVAL_DATE , 1 ) ;
8065: oe_debug_pub.add( 'SHIP SET ID : '||P_OLD_LINE_REC.SHIP_SET_ID , 1 ) ;
8066: oe_debug_pub.add( 'ARR SET ID : '||P_OLD_LINE_REC.ARRIVAL_SET_ID , 1 ) ;
8067: oe_debug_pub.add( 'ACTION : '||P_OLD_LINE_REC.SCHEDULE_ACTION_CODE , 1 ) ;
8068: oe_debug_pub.add( 'STATUS : '||P_OLD_LINE_REC.SCHEDULE_STATUS_CODE , 1 ) ;

Line 8065: oe_debug_pub.add( 'SHIP SET ID : '||P_OLD_LINE_REC.SHIP_SET_ID , 1 ) ;

8061: oe_debug_pub.add( 'SHIP FROM : '||P_OLD_LINE_REC.SHIP_FROM_ORG_ID , 1 ) ;
8062: oe_debug_pub.add( 'SUBINVENTORY : '||P_OLD_LINE_REC.SUBINVENTORY , 1 ) ;
8063: oe_debug_pub.add( 'SCH SHIP DATE: '||P_OLD_LINE_REC.SCHEDULE_SHIP_DATE , 1 ) ;
8064: oe_debug_pub.add( 'SCH ARR DATE : '||P_OLD_LINE_REC.SCHEDULE_ARRIVAL_DATE , 1 ) ;
8065: oe_debug_pub.add( 'SHIP SET ID : '||P_OLD_LINE_REC.SHIP_SET_ID , 1 ) ;
8066: oe_debug_pub.add( 'ARR SET ID : '||P_OLD_LINE_REC.ARRIVAL_SET_ID , 1 ) ;
8067: oe_debug_pub.add( 'ACTION : '||P_OLD_LINE_REC.SCHEDULE_ACTION_CODE , 1 ) ;
8068: oe_debug_pub.add( 'STATUS : '||P_OLD_LINE_REC.SCHEDULE_STATUS_CODE , 1 ) ;
8069: oe_debug_pub.add( 'RES QUANTITY : '||P_OLD_LINE_REC.RESERVED_QUANTITY , 1 ) ;

Line 8066: oe_debug_pub.add( 'ARR SET ID : '||P_OLD_LINE_REC.ARRIVAL_SET_ID , 1 ) ;

8062: oe_debug_pub.add( 'SUBINVENTORY : '||P_OLD_LINE_REC.SUBINVENTORY , 1 ) ;
8063: oe_debug_pub.add( 'SCH SHIP DATE: '||P_OLD_LINE_REC.SCHEDULE_SHIP_DATE , 1 ) ;
8064: oe_debug_pub.add( 'SCH ARR DATE : '||P_OLD_LINE_REC.SCHEDULE_ARRIVAL_DATE , 1 ) ;
8065: oe_debug_pub.add( 'SHIP SET ID : '||P_OLD_LINE_REC.SHIP_SET_ID , 1 ) ;
8066: oe_debug_pub.add( 'ARR SET ID : '||P_OLD_LINE_REC.ARRIVAL_SET_ID , 1 ) ;
8067: oe_debug_pub.add( 'ACTION : '||P_OLD_LINE_REC.SCHEDULE_ACTION_CODE , 1 ) ;
8068: oe_debug_pub.add( 'STATUS : '||P_OLD_LINE_REC.SCHEDULE_STATUS_CODE , 1 ) ;
8069: oe_debug_pub.add( 'RES QUANTITY : '||P_OLD_LINE_REC.RESERVED_QUANTITY , 1 ) ;
8070: oe_debug_pub.add( 'RES QUANTITY2 : '||P_OLD_LINE_REC.RESERVED_QUANTITY2 , 1 ) ;

Line 8067: oe_debug_pub.add( 'ACTION : '||P_OLD_LINE_REC.SCHEDULE_ACTION_CODE , 1 ) ;

8063: oe_debug_pub.add( 'SCH SHIP DATE: '||P_OLD_LINE_REC.SCHEDULE_SHIP_DATE , 1 ) ;
8064: oe_debug_pub.add( 'SCH ARR DATE : '||P_OLD_LINE_REC.SCHEDULE_ARRIVAL_DATE , 1 ) ;
8065: oe_debug_pub.add( 'SHIP SET ID : '||P_OLD_LINE_REC.SHIP_SET_ID , 1 ) ;
8066: oe_debug_pub.add( 'ARR SET ID : '||P_OLD_LINE_REC.ARRIVAL_SET_ID , 1 ) ;
8067: oe_debug_pub.add( 'ACTION : '||P_OLD_LINE_REC.SCHEDULE_ACTION_CODE , 1 ) ;
8068: oe_debug_pub.add( 'STATUS : '||P_OLD_LINE_REC.SCHEDULE_STATUS_CODE , 1 ) ;
8069: oe_debug_pub.add( 'RES QUANTITY : '||P_OLD_LINE_REC.RESERVED_QUANTITY , 1 ) ;
8070: oe_debug_pub.add( 'RES QUANTITY2 : '||P_OLD_LINE_REC.RESERVED_QUANTITY2 , 1 ) ;
8071: oe_debug_pub.add( 'OVERRIDE ATP : '||P_OLD_LINE_REC.OVERRIDE_ATP_DATE_CODE , 1 ) ;

Line 8068: oe_debug_pub.add( 'STATUS : '||P_OLD_LINE_REC.SCHEDULE_STATUS_CODE , 1 ) ;

8064: oe_debug_pub.add( 'SCH ARR DATE : '||P_OLD_LINE_REC.SCHEDULE_ARRIVAL_DATE , 1 ) ;
8065: oe_debug_pub.add( 'SHIP SET ID : '||P_OLD_LINE_REC.SHIP_SET_ID , 1 ) ;
8066: oe_debug_pub.add( 'ARR SET ID : '||P_OLD_LINE_REC.ARRIVAL_SET_ID , 1 ) ;
8067: oe_debug_pub.add( 'ACTION : '||P_OLD_LINE_REC.SCHEDULE_ACTION_CODE , 1 ) ;
8068: oe_debug_pub.add( 'STATUS : '||P_OLD_LINE_REC.SCHEDULE_STATUS_CODE , 1 ) ;
8069: oe_debug_pub.add( 'RES QUANTITY : '||P_OLD_LINE_REC.RESERVED_QUANTITY , 1 ) ;
8070: oe_debug_pub.add( 'RES QUANTITY2 : '||P_OLD_LINE_REC.RESERVED_QUANTITY2 , 1 ) ;
8071: oe_debug_pub.add( 'OVERRIDE ATP : '||P_OLD_LINE_REC.OVERRIDE_ATP_DATE_CODE , 1 ) ;
8072: oe_debug_pub.add( ' ' , 1 ) ;

Line 8069: oe_debug_pub.add( 'RES QUANTITY : '||P_OLD_LINE_REC.RESERVED_QUANTITY , 1 ) ;

8065: oe_debug_pub.add( 'SHIP SET ID : '||P_OLD_LINE_REC.SHIP_SET_ID , 1 ) ;
8066: oe_debug_pub.add( 'ARR SET ID : '||P_OLD_LINE_REC.ARRIVAL_SET_ID , 1 ) ;
8067: oe_debug_pub.add( 'ACTION : '||P_OLD_LINE_REC.SCHEDULE_ACTION_CODE , 1 ) ;
8068: oe_debug_pub.add( 'STATUS : '||P_OLD_LINE_REC.SCHEDULE_STATUS_CODE , 1 ) ;
8069: oe_debug_pub.add( 'RES QUANTITY : '||P_OLD_LINE_REC.RESERVED_QUANTITY , 1 ) ;
8070: oe_debug_pub.add( 'RES QUANTITY2 : '||P_OLD_LINE_REC.RESERVED_QUANTITY2 , 1 ) ;
8071: oe_debug_pub.add( 'OVERRIDE ATP : '||P_OLD_LINE_REC.OVERRIDE_ATP_DATE_CODE , 1 ) ;
8072: oe_debug_pub.add( ' ' , 1 ) ;
8073: oe_debug_pub.add('---- New Record ----',1);

Line 8070: oe_debug_pub.add( 'RES QUANTITY2 : '||P_OLD_LINE_REC.RESERVED_QUANTITY2 , 1 ) ;

8066: oe_debug_pub.add( 'ARR SET ID : '||P_OLD_LINE_REC.ARRIVAL_SET_ID , 1 ) ;
8067: oe_debug_pub.add( 'ACTION : '||P_OLD_LINE_REC.SCHEDULE_ACTION_CODE , 1 ) ;
8068: oe_debug_pub.add( 'STATUS : '||P_OLD_LINE_REC.SCHEDULE_STATUS_CODE , 1 ) ;
8069: oe_debug_pub.add( 'RES QUANTITY : '||P_OLD_LINE_REC.RESERVED_QUANTITY , 1 ) ;
8070: oe_debug_pub.add( 'RES QUANTITY2 : '||P_OLD_LINE_REC.RESERVED_QUANTITY2 , 1 ) ;
8071: oe_debug_pub.add( 'OVERRIDE ATP : '||P_OLD_LINE_REC.OVERRIDE_ATP_DATE_CODE , 1 ) ;
8072: oe_debug_pub.add( ' ' , 1 ) ;
8073: oe_debug_pub.add('---- New Record ----',1);
8074: OE_DEBUG_PUB.ADD ( 'LINE ID : '||P_X_LINE_REC.LINE_ID , 1 ) ;

Line 8071: oe_debug_pub.add( 'OVERRIDE ATP : '||P_OLD_LINE_REC.OVERRIDE_ATP_DATE_CODE , 1 ) ;

8067: oe_debug_pub.add( 'ACTION : '||P_OLD_LINE_REC.SCHEDULE_ACTION_CODE , 1 ) ;
8068: oe_debug_pub.add( 'STATUS : '||P_OLD_LINE_REC.SCHEDULE_STATUS_CODE , 1 ) ;
8069: oe_debug_pub.add( 'RES QUANTITY : '||P_OLD_LINE_REC.RESERVED_QUANTITY , 1 ) ;
8070: oe_debug_pub.add( 'RES QUANTITY2 : '||P_OLD_LINE_REC.RESERVED_QUANTITY2 , 1 ) ;
8071: oe_debug_pub.add( 'OVERRIDE ATP : '||P_OLD_LINE_REC.OVERRIDE_ATP_DATE_CODE , 1 ) ;
8072: oe_debug_pub.add( ' ' , 1 ) ;
8073: oe_debug_pub.add('---- New Record ----',1);
8074: OE_DEBUG_PUB.ADD ( 'LINE ID : '||P_X_LINE_REC.LINE_ID , 1 ) ;
8075: oe_debug_pub.add( 'ATO LINE ID : '||P_X_LINE_REC.ATO_LINE_ID , 1 ) ;

Line 8072: oe_debug_pub.add( ' ' , 1 ) ;

8068: oe_debug_pub.add( 'STATUS : '||P_OLD_LINE_REC.SCHEDULE_STATUS_CODE , 1 ) ;
8069: oe_debug_pub.add( 'RES QUANTITY : '||P_OLD_LINE_REC.RESERVED_QUANTITY , 1 ) ;
8070: oe_debug_pub.add( 'RES QUANTITY2 : '||P_OLD_LINE_REC.RESERVED_QUANTITY2 , 1 ) ;
8071: oe_debug_pub.add( 'OVERRIDE ATP : '||P_OLD_LINE_REC.OVERRIDE_ATP_DATE_CODE , 1 ) ;
8072: oe_debug_pub.add( ' ' , 1 ) ;
8073: oe_debug_pub.add('---- New Record ----',1);
8074: OE_DEBUG_PUB.ADD ( 'LINE ID : '||P_X_LINE_REC.LINE_ID , 1 ) ;
8075: oe_debug_pub.add( 'ATO LINE ID : '||P_X_LINE_REC.ATO_LINE_ID , 1 ) ;
8076: oe_debug_pub.add( 'ORDERED QTY : '||P_X_LINE_REC.ORDERED_QUANTITY , 1 ) ;

Line 8073: oe_debug_pub.add('---- New Record ----',1);

8069: oe_debug_pub.add( 'RES QUANTITY : '||P_OLD_LINE_REC.RESERVED_QUANTITY , 1 ) ;
8070: oe_debug_pub.add( 'RES QUANTITY2 : '||P_OLD_LINE_REC.RESERVED_QUANTITY2 , 1 ) ;
8071: oe_debug_pub.add( 'OVERRIDE ATP : '||P_OLD_LINE_REC.OVERRIDE_ATP_DATE_CODE , 1 ) ;
8072: oe_debug_pub.add( ' ' , 1 ) ;
8073: oe_debug_pub.add('---- New Record ----',1);
8074: OE_DEBUG_PUB.ADD ( 'LINE ID : '||P_X_LINE_REC.LINE_ID , 1 ) ;
8075: oe_debug_pub.add( 'ATO LINE ID : '||P_X_LINE_REC.ATO_LINE_ID , 1 ) ;
8076: oe_debug_pub.add( 'ORDERED QTY : '||P_X_LINE_REC.ORDERED_QUANTITY , 1 ) ;
8077: oe_debug_pub.add( 'SHIP FROM : '||P_X_LINE_REC.SHIP_FROM_ORG_ID , 1 ) ;

Line 8074: OE_DEBUG_PUB.ADD ( 'LINE ID : '||P_X_LINE_REC.LINE_ID , 1 ) ;

8070: oe_debug_pub.add( 'RES QUANTITY2 : '||P_OLD_LINE_REC.RESERVED_QUANTITY2 , 1 ) ;
8071: oe_debug_pub.add( 'OVERRIDE ATP : '||P_OLD_LINE_REC.OVERRIDE_ATP_DATE_CODE , 1 ) ;
8072: oe_debug_pub.add( ' ' , 1 ) ;
8073: oe_debug_pub.add('---- New Record ----',1);
8074: OE_DEBUG_PUB.ADD ( 'LINE ID : '||P_X_LINE_REC.LINE_ID , 1 ) ;
8075: oe_debug_pub.add( 'ATO LINE ID : '||P_X_LINE_REC.ATO_LINE_ID , 1 ) ;
8076: oe_debug_pub.add( 'ORDERED QTY : '||P_X_LINE_REC.ORDERED_QUANTITY , 1 ) ;
8077: oe_debug_pub.add( 'SHIP FROM : '||P_X_LINE_REC.SHIP_FROM_ORG_ID , 1 ) ;
8078: oe_debug_pub.add( 'SUBINVENTORY : '||P_X_LINE_REC.SUBINVENTORY , 1 ) ;

Line 8075: oe_debug_pub.add( 'ATO LINE ID : '||P_X_LINE_REC.ATO_LINE_ID , 1 ) ;

8071: oe_debug_pub.add( 'OVERRIDE ATP : '||P_OLD_LINE_REC.OVERRIDE_ATP_DATE_CODE , 1 ) ;
8072: oe_debug_pub.add( ' ' , 1 ) ;
8073: oe_debug_pub.add('---- New Record ----',1);
8074: OE_DEBUG_PUB.ADD ( 'LINE ID : '||P_X_LINE_REC.LINE_ID , 1 ) ;
8075: oe_debug_pub.add( 'ATO LINE ID : '||P_X_LINE_REC.ATO_LINE_ID , 1 ) ;
8076: oe_debug_pub.add( 'ORDERED QTY : '||P_X_LINE_REC.ORDERED_QUANTITY , 1 ) ;
8077: oe_debug_pub.add( 'SHIP FROM : '||P_X_LINE_REC.SHIP_FROM_ORG_ID , 1 ) ;
8078: oe_debug_pub.add( 'SUBINVENTORY : '||P_X_LINE_REC.SUBINVENTORY , 1 ) ;
8079: oe_debug_pub.add( 'SCH SHIP DATE: '||P_X_LINE_REC.SCHEDULE_SHIP_DATE , 1 ) ;

Line 8076: oe_debug_pub.add( 'ORDERED QTY : '||P_X_LINE_REC.ORDERED_QUANTITY , 1 ) ;

8072: oe_debug_pub.add( ' ' , 1 ) ;
8073: oe_debug_pub.add('---- New Record ----',1);
8074: OE_DEBUG_PUB.ADD ( 'LINE ID : '||P_X_LINE_REC.LINE_ID , 1 ) ;
8075: oe_debug_pub.add( 'ATO LINE ID : '||P_X_LINE_REC.ATO_LINE_ID , 1 ) ;
8076: oe_debug_pub.add( 'ORDERED QTY : '||P_X_LINE_REC.ORDERED_QUANTITY , 1 ) ;
8077: oe_debug_pub.add( 'SHIP FROM : '||P_X_LINE_REC.SHIP_FROM_ORG_ID , 1 ) ;
8078: oe_debug_pub.add( 'SUBINVENTORY : '||P_X_LINE_REC.SUBINVENTORY , 1 ) ;
8079: oe_debug_pub.add( 'SCH SHIP DATE: '||P_X_LINE_REC.SCHEDULE_SHIP_DATE , 1 ) ;
8080: oe_debug_pub.add( 'SCH ARR DATE : '||P_X_LINE_REC.SCHEDULE_ARRIVAL_DATE , 1 ) ;

Line 8077: oe_debug_pub.add( 'SHIP FROM : '||P_X_LINE_REC.SHIP_FROM_ORG_ID , 1 ) ;

8073: oe_debug_pub.add('---- New Record ----',1);
8074: OE_DEBUG_PUB.ADD ( 'LINE ID : '||P_X_LINE_REC.LINE_ID , 1 ) ;
8075: oe_debug_pub.add( 'ATO LINE ID : '||P_X_LINE_REC.ATO_LINE_ID , 1 ) ;
8076: oe_debug_pub.add( 'ORDERED QTY : '||P_X_LINE_REC.ORDERED_QUANTITY , 1 ) ;
8077: oe_debug_pub.add( 'SHIP FROM : '||P_X_LINE_REC.SHIP_FROM_ORG_ID , 1 ) ;
8078: oe_debug_pub.add( 'SUBINVENTORY : '||P_X_LINE_REC.SUBINVENTORY , 1 ) ;
8079: oe_debug_pub.add( 'SCH SHIP DATE: '||P_X_LINE_REC.SCHEDULE_SHIP_DATE , 1 ) ;
8080: oe_debug_pub.add( 'SCH ARR DATE : '||P_X_LINE_REC.SCHEDULE_ARRIVAL_DATE , 1 ) ;
8081: oe_debug_pub.add( 'SHIP SET ID : '||P_X_LINE_REC.SHIP_SET_ID , 1 ) ;

Line 8078: oe_debug_pub.add( 'SUBINVENTORY : '||P_X_LINE_REC.SUBINVENTORY , 1 ) ;

8074: OE_DEBUG_PUB.ADD ( 'LINE ID : '||P_X_LINE_REC.LINE_ID , 1 ) ;
8075: oe_debug_pub.add( 'ATO LINE ID : '||P_X_LINE_REC.ATO_LINE_ID , 1 ) ;
8076: oe_debug_pub.add( 'ORDERED QTY : '||P_X_LINE_REC.ORDERED_QUANTITY , 1 ) ;
8077: oe_debug_pub.add( 'SHIP FROM : '||P_X_LINE_REC.SHIP_FROM_ORG_ID , 1 ) ;
8078: oe_debug_pub.add( 'SUBINVENTORY : '||P_X_LINE_REC.SUBINVENTORY , 1 ) ;
8079: oe_debug_pub.add( 'SCH SHIP DATE: '||P_X_LINE_REC.SCHEDULE_SHIP_DATE , 1 ) ;
8080: oe_debug_pub.add( 'SCH ARR DATE : '||P_X_LINE_REC.SCHEDULE_ARRIVAL_DATE , 1 ) ;
8081: oe_debug_pub.add( 'SHIP SET ID : '||P_X_LINE_REC.SHIP_SET_ID , 1 ) ;
8082: oe_debug_pub.add( 'ARR SET ID : '||P_X_LINE_REC.ARRIVAL_SET_ID , 1 ) ;

Line 8079: oe_debug_pub.add( 'SCH SHIP DATE: '||P_X_LINE_REC.SCHEDULE_SHIP_DATE , 1 ) ;

8075: oe_debug_pub.add( 'ATO LINE ID : '||P_X_LINE_REC.ATO_LINE_ID , 1 ) ;
8076: oe_debug_pub.add( 'ORDERED QTY : '||P_X_LINE_REC.ORDERED_QUANTITY , 1 ) ;
8077: oe_debug_pub.add( 'SHIP FROM : '||P_X_LINE_REC.SHIP_FROM_ORG_ID , 1 ) ;
8078: oe_debug_pub.add( 'SUBINVENTORY : '||P_X_LINE_REC.SUBINVENTORY , 1 ) ;
8079: oe_debug_pub.add( 'SCH SHIP DATE: '||P_X_LINE_REC.SCHEDULE_SHIP_DATE , 1 ) ;
8080: oe_debug_pub.add( 'SCH ARR DATE : '||P_X_LINE_REC.SCHEDULE_ARRIVAL_DATE , 1 ) ;
8081: oe_debug_pub.add( 'SHIP SET ID : '||P_X_LINE_REC.SHIP_SET_ID , 1 ) ;
8082: oe_debug_pub.add( 'ARR SET ID : '||P_X_LINE_REC.ARRIVAL_SET_ID , 1 ) ;
8083: oe_debug_pub.add( 'ACTION : '||P_X_LINE_REC.SCHEDULE_ACTION_CODE , 1 ) ;

Line 8080: oe_debug_pub.add( 'SCH ARR DATE : '||P_X_LINE_REC.SCHEDULE_ARRIVAL_DATE , 1 ) ;

8076: oe_debug_pub.add( 'ORDERED QTY : '||P_X_LINE_REC.ORDERED_QUANTITY , 1 ) ;
8077: oe_debug_pub.add( 'SHIP FROM : '||P_X_LINE_REC.SHIP_FROM_ORG_ID , 1 ) ;
8078: oe_debug_pub.add( 'SUBINVENTORY : '||P_X_LINE_REC.SUBINVENTORY , 1 ) ;
8079: oe_debug_pub.add( 'SCH SHIP DATE: '||P_X_LINE_REC.SCHEDULE_SHIP_DATE , 1 ) ;
8080: oe_debug_pub.add( 'SCH ARR DATE : '||P_X_LINE_REC.SCHEDULE_ARRIVAL_DATE , 1 ) ;
8081: oe_debug_pub.add( 'SHIP SET ID : '||P_X_LINE_REC.SHIP_SET_ID , 1 ) ;
8082: oe_debug_pub.add( 'ARR SET ID : '||P_X_LINE_REC.ARRIVAL_SET_ID , 1 ) ;
8083: oe_debug_pub.add( 'ACTION : '||P_X_LINE_REC.SCHEDULE_ACTION_CODE , 1 ) ;
8084: oe_debug_pub.add( 'STATUS : '||P_X_LINE_REC.SCHEDULE_STATUS_CODE , 1 ) ;

Line 8081: oe_debug_pub.add( 'SHIP SET ID : '||P_X_LINE_REC.SHIP_SET_ID , 1 ) ;

8077: oe_debug_pub.add( 'SHIP FROM : '||P_X_LINE_REC.SHIP_FROM_ORG_ID , 1 ) ;
8078: oe_debug_pub.add( 'SUBINVENTORY : '||P_X_LINE_REC.SUBINVENTORY , 1 ) ;
8079: oe_debug_pub.add( 'SCH SHIP DATE: '||P_X_LINE_REC.SCHEDULE_SHIP_DATE , 1 ) ;
8080: oe_debug_pub.add( 'SCH ARR DATE : '||P_X_LINE_REC.SCHEDULE_ARRIVAL_DATE , 1 ) ;
8081: oe_debug_pub.add( 'SHIP SET ID : '||P_X_LINE_REC.SHIP_SET_ID , 1 ) ;
8082: oe_debug_pub.add( 'ARR SET ID : '||P_X_LINE_REC.ARRIVAL_SET_ID , 1 ) ;
8083: oe_debug_pub.add( 'ACTION : '||P_X_LINE_REC.SCHEDULE_ACTION_CODE , 1 ) ;
8084: oe_debug_pub.add( 'STATUS : '||P_X_LINE_REC.SCHEDULE_STATUS_CODE , 1 ) ;
8085: oe_debug_pub.add( 'RES QTY : '||P_X_LINE_REC.RESERVED_QUANTITY , 1 ) ;

Line 8082: oe_debug_pub.add( 'ARR SET ID : '||P_X_LINE_REC.ARRIVAL_SET_ID , 1 ) ;

8078: oe_debug_pub.add( 'SUBINVENTORY : '||P_X_LINE_REC.SUBINVENTORY , 1 ) ;
8079: oe_debug_pub.add( 'SCH SHIP DATE: '||P_X_LINE_REC.SCHEDULE_SHIP_DATE , 1 ) ;
8080: oe_debug_pub.add( 'SCH ARR DATE : '||P_X_LINE_REC.SCHEDULE_ARRIVAL_DATE , 1 ) ;
8081: oe_debug_pub.add( 'SHIP SET ID : '||P_X_LINE_REC.SHIP_SET_ID , 1 ) ;
8082: oe_debug_pub.add( 'ARR SET ID : '||P_X_LINE_REC.ARRIVAL_SET_ID , 1 ) ;
8083: oe_debug_pub.add( 'ACTION : '||P_X_LINE_REC.SCHEDULE_ACTION_CODE , 1 ) ;
8084: oe_debug_pub.add( 'STATUS : '||P_X_LINE_REC.SCHEDULE_STATUS_CODE , 1 ) ;
8085: oe_debug_pub.add( 'RES QTY : '||P_X_LINE_REC.RESERVED_QUANTITY , 1 ) ;
8086: oe_debug_pub.add( 'RES QTY2 : '||P_X_LINE_REC.RESERVED_QUANTITY2 , 1 ) ;

Line 8083: oe_debug_pub.add( 'ACTION : '||P_X_LINE_REC.SCHEDULE_ACTION_CODE , 1 ) ;

8079: oe_debug_pub.add( 'SCH SHIP DATE: '||P_X_LINE_REC.SCHEDULE_SHIP_DATE , 1 ) ;
8080: oe_debug_pub.add( 'SCH ARR DATE : '||P_X_LINE_REC.SCHEDULE_ARRIVAL_DATE , 1 ) ;
8081: oe_debug_pub.add( 'SHIP SET ID : '||P_X_LINE_REC.SHIP_SET_ID , 1 ) ;
8082: oe_debug_pub.add( 'ARR SET ID : '||P_X_LINE_REC.ARRIVAL_SET_ID , 1 ) ;
8083: oe_debug_pub.add( 'ACTION : '||P_X_LINE_REC.SCHEDULE_ACTION_CODE , 1 ) ;
8084: oe_debug_pub.add( 'STATUS : '||P_X_LINE_REC.SCHEDULE_STATUS_CODE , 1 ) ;
8085: oe_debug_pub.add( 'RES QTY : '||P_X_LINE_REC.RESERVED_QUANTITY , 1 ) ;
8086: oe_debug_pub.add( 'RES QTY2 : '||P_X_LINE_REC.RESERVED_QUANTITY2 , 1 ) ;
8087: oe_debug_pub.add( 'OPERATION : '||P_X_LINE_REC.OPERATION , 1 ) ;

Line 8084: oe_debug_pub.add( 'STATUS : '||P_X_LINE_REC.SCHEDULE_STATUS_CODE , 1 ) ;

8080: oe_debug_pub.add( 'SCH ARR DATE : '||P_X_LINE_REC.SCHEDULE_ARRIVAL_DATE , 1 ) ;
8081: oe_debug_pub.add( 'SHIP SET ID : '||P_X_LINE_REC.SHIP_SET_ID , 1 ) ;
8082: oe_debug_pub.add( 'ARR SET ID : '||P_X_LINE_REC.ARRIVAL_SET_ID , 1 ) ;
8083: oe_debug_pub.add( 'ACTION : '||P_X_LINE_REC.SCHEDULE_ACTION_CODE , 1 ) ;
8084: oe_debug_pub.add( 'STATUS : '||P_X_LINE_REC.SCHEDULE_STATUS_CODE , 1 ) ;
8085: oe_debug_pub.add( 'RES QTY : '||P_X_LINE_REC.RESERVED_QUANTITY , 1 ) ;
8086: oe_debug_pub.add( 'RES QTY2 : '||P_X_LINE_REC.RESERVED_QUANTITY2 , 1 ) ;
8087: oe_debug_pub.add( 'OPERATION : '||P_X_LINE_REC.OPERATION , 1 ) ;
8088: oe_debug_pub.add( 'OESCH_AUTO_SCH_FLAG : '||OESCH_AUTO_SCH_FLAG , 1 ) ;

Line 8085: oe_debug_pub.add( 'RES QTY : '||P_X_LINE_REC.RESERVED_QUANTITY , 1 ) ;

8081: oe_debug_pub.add( 'SHIP SET ID : '||P_X_LINE_REC.SHIP_SET_ID , 1 ) ;
8082: oe_debug_pub.add( 'ARR SET ID : '||P_X_LINE_REC.ARRIVAL_SET_ID , 1 ) ;
8083: oe_debug_pub.add( 'ACTION : '||P_X_LINE_REC.SCHEDULE_ACTION_CODE , 1 ) ;
8084: oe_debug_pub.add( 'STATUS : '||P_X_LINE_REC.SCHEDULE_STATUS_CODE , 1 ) ;
8085: oe_debug_pub.add( 'RES QTY : '||P_X_LINE_REC.RESERVED_QUANTITY , 1 ) ;
8086: oe_debug_pub.add( 'RES QTY2 : '||P_X_LINE_REC.RESERVED_QUANTITY2 , 1 ) ;
8087: oe_debug_pub.add( 'OPERATION : '||P_X_LINE_REC.OPERATION , 1 ) ;
8088: oe_debug_pub.add( 'OESCH_AUTO_SCH_FLAG : '||OESCH_AUTO_SCH_FLAG , 1 ) ;
8089: oe_debug_pub.add( 'OVERRIDE ATP : '||P_X_LINE_REC.OVERRIDE_ATP_DATE_CODE , 1 ) ;

Line 8086: oe_debug_pub.add( 'RES QTY2 : '||P_X_LINE_REC.RESERVED_QUANTITY2 , 1 ) ;

8082: oe_debug_pub.add( 'ARR SET ID : '||P_X_LINE_REC.ARRIVAL_SET_ID , 1 ) ;
8083: oe_debug_pub.add( 'ACTION : '||P_X_LINE_REC.SCHEDULE_ACTION_CODE , 1 ) ;
8084: oe_debug_pub.add( 'STATUS : '||P_X_LINE_REC.SCHEDULE_STATUS_CODE , 1 ) ;
8085: oe_debug_pub.add( 'RES QTY : '||P_X_LINE_REC.RESERVED_QUANTITY , 1 ) ;
8086: oe_debug_pub.add( 'RES QTY2 : '||P_X_LINE_REC.RESERVED_QUANTITY2 , 1 ) ;
8087: oe_debug_pub.add( 'OPERATION : '||P_X_LINE_REC.OPERATION , 1 ) ;
8088: oe_debug_pub.add( 'OESCH_AUTO_SCH_FLAG : '||OESCH_AUTO_SCH_FLAG , 1 ) ;
8089: oe_debug_pub.add( 'OVERRIDE ATP : '||P_X_LINE_REC.OVERRIDE_ATP_DATE_CODE , 1 ) ;
8090: oe_debug_pub.add( ' ' , 1 ) ;

Line 8087: oe_debug_pub.add( 'OPERATION : '||P_X_LINE_REC.OPERATION , 1 ) ;

8083: oe_debug_pub.add( 'ACTION : '||P_X_LINE_REC.SCHEDULE_ACTION_CODE , 1 ) ;
8084: oe_debug_pub.add( 'STATUS : '||P_X_LINE_REC.SCHEDULE_STATUS_CODE , 1 ) ;
8085: oe_debug_pub.add( 'RES QTY : '||P_X_LINE_REC.RESERVED_QUANTITY , 1 ) ;
8086: oe_debug_pub.add( 'RES QTY2 : '||P_X_LINE_REC.RESERVED_QUANTITY2 , 1 ) ;
8087: oe_debug_pub.add( 'OPERATION : '||P_X_LINE_REC.OPERATION , 1 ) ;
8088: oe_debug_pub.add( 'OESCH_AUTO_SCH_FLAG : '||OESCH_AUTO_SCH_FLAG , 1 ) ;
8089: oe_debug_pub.add( 'OVERRIDE ATP : '||P_X_LINE_REC.OVERRIDE_ATP_DATE_CODE , 1 ) ;
8090: oe_debug_pub.add( ' ' , 1 ) ;
8091: END IF;

Line 8088: oe_debug_pub.add( 'OESCH_AUTO_SCH_FLAG : '||OESCH_AUTO_SCH_FLAG , 1 ) ;

8084: oe_debug_pub.add( 'STATUS : '||P_X_LINE_REC.SCHEDULE_STATUS_CODE , 1 ) ;
8085: oe_debug_pub.add( 'RES QTY : '||P_X_LINE_REC.RESERVED_QUANTITY , 1 ) ;
8086: oe_debug_pub.add( 'RES QTY2 : '||P_X_LINE_REC.RESERVED_QUANTITY2 , 1 ) ;
8087: oe_debug_pub.add( 'OPERATION : '||P_X_LINE_REC.OPERATION , 1 ) ;
8088: oe_debug_pub.add( 'OESCH_AUTO_SCH_FLAG : '||OESCH_AUTO_SCH_FLAG , 1 ) ;
8089: oe_debug_pub.add( 'OVERRIDE ATP : '||P_X_LINE_REC.OVERRIDE_ATP_DATE_CODE , 1 ) ;
8090: oe_debug_pub.add( ' ' , 1 ) ;
8091: END IF;
8092:

Line 8089: oe_debug_pub.add( 'OVERRIDE ATP : '||P_X_LINE_REC.OVERRIDE_ATP_DATE_CODE , 1 ) ;

8085: oe_debug_pub.add( 'RES QTY : '||P_X_LINE_REC.RESERVED_QUANTITY , 1 ) ;
8086: oe_debug_pub.add( 'RES QTY2 : '||P_X_LINE_REC.RESERVED_QUANTITY2 , 1 ) ;
8087: oe_debug_pub.add( 'OPERATION : '||P_X_LINE_REC.OPERATION , 1 ) ;
8088: oe_debug_pub.add( 'OESCH_AUTO_SCH_FLAG : '||OESCH_AUTO_SCH_FLAG , 1 ) ;
8089: oe_debug_pub.add( 'OVERRIDE ATP : '||P_X_LINE_REC.OVERRIDE_ATP_DATE_CODE , 1 ) ;
8090: oe_debug_pub.add( ' ' , 1 ) ;
8091: END IF;
8092:
8093: x_return_status := FND_API.G_RET_STS_SUCCESS;

Line 8090: oe_debug_pub.add( ' ' , 1 ) ;

8086: oe_debug_pub.add( 'RES QTY2 : '||P_X_LINE_REC.RESERVED_QUANTITY2 , 1 ) ;
8087: oe_debug_pub.add( 'OPERATION : '||P_X_LINE_REC.OPERATION , 1 ) ;
8088: oe_debug_pub.add( 'OESCH_AUTO_SCH_FLAG : '||OESCH_AUTO_SCH_FLAG , 1 ) ;
8089: oe_debug_pub.add( 'OVERRIDE ATP : '||P_X_LINE_REC.OVERRIDE_ATP_DATE_CODE , 1 ) ;
8090: oe_debug_pub.add( ' ' , 1 ) ;
8091: END IF;
8092:
8093: x_return_status := FND_API.G_RET_STS_SUCCESS;
8094:

Line 8111: oe_debug_pub.add( 'RR1: L_OLD_LINE_REC.RESERVED_QUANTITY IS NULL' , 1 ) ;

8107: l_sales_order_id := Get_mtl_sales_order_id(p_x_line_rec.HEADER_ID);
8108:
8109: IF l_old_line_rec.reserved_quantity is null THEN
8110: IF l_debug_level > 0 THEN
8111: oe_debug_pub.add( 'RR1: L_OLD_LINE_REC.RESERVED_QUANTITY IS NULL' , 1 ) ;
8112: END IF;
8113: ELSIF l_old_line_rec.reserved_quantity = FND_API.G_MISS_NUM THEN
8114: IF l_debug_level > 0 THEN
8115: oe_debug_pub.add( 'RR2: L_OLD_LINE_REC.RESERVED_QUANTITY IS MISSING' , 1 ) ;

Line 8115: oe_debug_pub.add( 'RR2: L_OLD_LINE_REC.RESERVED_QUANTITY IS MISSING' , 1 ) ;

8111: oe_debug_pub.add( 'RR1: L_OLD_LINE_REC.RESERVED_QUANTITY IS NULL' , 1 ) ;
8112: END IF;
8113: ELSIF l_old_line_rec.reserved_quantity = FND_API.G_MISS_NUM THEN
8114: IF l_debug_level > 0 THEN
8115: oe_debug_pub.add( 'RR2: L_OLD_LINE_REC.RESERVED_QUANTITY IS MISSING' , 1 ) ;
8116: END IF;
8117: END IF;
8118:
8119: --l_old_line_rec.reserved_quantity :=

Line 8129: oe_debug_pub.add( 'RR1: L_OLD_LINE_REC.RESERVED_QUANTITY2 IS NULL' , 1 ) ;

8125: -- INVCONV
8126:
8127: IF l_old_line_rec.reserved_quantity2 is null THEN
8128: IF l_debug_level > 0 THEN
8129: oe_debug_pub.add( 'RR1: L_OLD_LINE_REC.RESERVED_QUANTITY2 IS NULL' , 1 ) ;
8130: END IF;
8131: ELSIF l_old_line_rec.reserved_quantity2 = FND_API.G_MISS_NUM THEN
8132: IF l_debug_level > 0 THEN
8133: oe_debug_pub.add( 'RR2: L_OLD_LINE_REC.RESERVED_QUANTITY2 IS MISSING' , 1 ) ;

Line 8133: oe_debug_pub.add( 'RR2: L_OLD_LINE_REC.RESERVED_QUANTITY2 IS MISSING' , 1 ) ;

8129: oe_debug_pub.add( 'RR1: L_OLD_LINE_REC.RESERVED_QUANTITY2 IS NULL' , 1 ) ;
8130: END IF;
8131: ELSIF l_old_line_rec.reserved_quantity2 = FND_API.G_MISS_NUM THEN
8132: IF l_debug_level > 0 THEN
8133: oe_debug_pub.add( 'RR2: L_OLD_LINE_REC.RESERVED_QUANTITY2 IS MISSING' , 1 ) ;
8134: END IF;
8135: END IF;
8136:
8137: --l_old_line_rec.reserved_quantity2 :=

Line 8236: oe_debug_pub.add( 'OLD RES QTY :' || L_OLD_LINE_REC.RESERVED_QUANTITY , 1 ) ;

8232: END IF;
8233:
8234:
8235: IF l_debug_level > 0 THEN
8236: oe_debug_pub.add( 'OLD RES QTY :' || L_OLD_LINE_REC.RESERVED_QUANTITY , 1 ) ;
8237: END IF;
8238: IF l_debug_level > 0 THEN
8239: oe_debug_pub.add( 'NEW RES QTY :' || P_X_LINE_REC.RESERVED_QUANTITY , 1 ) ;
8240: END IF;

Line 8239: oe_debug_pub.add( 'NEW RES QTY :' || P_X_LINE_REC.RESERVED_QUANTITY , 1 ) ;

8235: IF l_debug_level > 0 THEN
8236: oe_debug_pub.add( 'OLD RES QTY :' || L_OLD_LINE_REC.RESERVED_QUANTITY , 1 ) ;
8237: END IF;
8238: IF l_debug_level > 0 THEN
8239: oe_debug_pub.add( 'NEW RES QTY :' || P_X_LINE_REC.RESERVED_QUANTITY , 1 ) ;
8240: END IF;
8241:
8242: ------------ reserved qty and miss num handling done ----------
8243:

Line 8264: oe_debug_pub.add('SL: clearing out the original item fields') ;

8260: p_old_line_rec.Inventory_Item_Id)
8261: AND p_x_line_rec.schedule_status_code is not null
8262: AND p_x_line_rec.item_relationship_type is null
8263: THEN
8264: oe_debug_pub.add('SL: clearing out the original item fields') ;
8265: p_x_line_rec.Original_Inventory_Item_Id := Null;
8266: p_x_line_rec.Original_item_identifier_Type := Null;
8267: p_x_line_rec.Original_ordered_item_id := Null;
8268: p_x_line_rec.Original_ordered_item := Null;

Line 8279: oe_debug_pub.add( 'UI IS SET' , 1 ) ;

8275:
8276: IF OE_GLOBALS.G_UI_FLAG THEN
8277:
8278: IF l_debug_level > 0 THEN
8279: oe_debug_pub.add( 'UI IS SET' , 1 ) ;
8280: END IF;
8281: ELSE
8282:
8283: IF l_debug_level > 0 THEN

Line 8284: oe_debug_pub.add( 'UI IS NOT SET' , 1 ) ;

8280: END IF;
8281: ELSE
8282:
8283: IF l_debug_level > 0 THEN
8284: oe_debug_pub.add( 'UI IS NOT SET' , 1 ) ;
8285: END IF;
8286: END IF;
8287:
8288: IF l_debug_level > 0 THEN

Line 8289: oe_debug_pub.add( 'SOURCE :' || P_X_LINE_REC.SOURCE_DOCUMENT_TYPE_ID , 1 ) ;

8285: END IF;
8286: END IF;
8287:
8288: IF l_debug_level > 0 THEN
8289: oe_debug_pub.add( 'SOURCE :' || P_X_LINE_REC.SOURCE_DOCUMENT_TYPE_ID , 1 ) ;
8290: END IF;
8291: IF l_debug_level > 0 THEN
8292: oe_debug_pub.add( 'OPR :' || P_X_LINE_REC.OPERATION , 1 ) ;
8293: END IF;

Line 8292: oe_debug_pub.add( 'OPR :' || P_X_LINE_REC.OPERATION , 1 ) ;

8288: IF l_debug_level > 0 THEN
8289: oe_debug_pub.add( 'SOURCE :' || P_X_LINE_REC.SOURCE_DOCUMENT_TYPE_ID , 1 ) ;
8290: END IF;
8291: IF l_debug_level > 0 THEN
8292: oe_debug_pub.add( 'OPR :' || P_X_LINE_REC.OPERATION , 1 ) ;
8293: END IF;
8294:
8295: IF NOT OE_GLOBALS.G_UI_FLAG
8296: AND NOT (nvl(p_x_line_rec.source_document_type_id,-99) = 2)

Line 8305: oe_debug_pub.add( 'BEFORE SETTING AUTO SCHEDULING FLAG FOR BATCH' , 1 ) ;

8301: )
8302: THEN --2998550 added check for G_CONFIG_UI_USED to set flag for batch
8303:
8304: IF l_debug_level > 0 THEN
8305: oe_debug_pub.add( 'BEFORE SETTING AUTO SCHEDULING FLAG FOR BATCH' , 1 ) ;
8306: END IF;
8307:
8308: Set_Auto_sch_flag_for_batch(p_x_line_rec.header_id);
8309:

Line 8312: oe_debug_pub.add( 'ELSE SETTING AUTO SCHEDULING FLAG FOR' , 1 ) ;

8308: Set_Auto_sch_flag_for_batch(p_x_line_rec.header_id);
8309:
8310: ELSE
8311: IF l_debug_level > 0 THEN
8312: oe_debug_pub.add( 'ELSE SETTING AUTO SCHEDULING FLAG FOR' , 1 ) ;
8313: END IF;
8314: END IF;
8315:
8316: -- 4026758

Line 8338: oe_debug_pub.add( 'AFTER Inserting data in OE_SETS_HISTORY table ' || x_return_status , 1 ) ;

8334: p_set_id => nvl(l_old_line_rec.ship_set_id,l_old_line_rec.arrival_set_id),
8335: x_return_status => x_return_status);
8336:
8337: IF l_debug_level > 0 THEN
8338: oe_debug_pub.add( 'AFTER Inserting data in OE_SETS_HISTORY table ' || x_return_status , 1 ) ;
8339: END IF;
8340:
8341: Log_Delete_Set_Request
8342: (p_header_id => p_x_line_rec.header_id,

Line 8347: oe_debug_pub.add( 'AFTER LOGGING DELETE SETS DELAYED REQUEST IN SCHEDULE LINE' || X_RETURN_STATUS , 1 ) ;

8343: p_line_id => p_x_line_rec.line_id,
8344: p_set_id => nvl(l_old_line_rec.ship_set_id,l_old_line_rec.arrival_set_id),
8345: x_return_status => x_return_status);
8346: IF l_debug_level > 0 THEN
8347: oe_debug_pub.add( 'AFTER LOGGING DELETE SETS DELAYED REQUEST IN SCHEDULE LINE' || X_RETURN_STATUS , 1 ) ;
8348: END IF;
8349: END IF;
8350:
8351: IF OE_CODE_CONTROL.CODE_RELEASE_LEVEL >= '110510'

Line 8392: oe_debug_pub.add( 'SHIPPING_METHOD CHANGED , CASCADE' , 4 ) ;

8388: AND fnd_profile.value('ONT_SHIP_METHOD_FOR_SHIP_SET') = 'Y'
8389: THEN
8390:
8391: IF l_debug_level > 0 THEN
8392: oe_debug_pub.add( 'SHIPPING_METHOD CHANGED , CASCADE' , 4 ) ;
8393: END IF;
8394:
8395: oe_delayed_requests_pvt.log_request(
8396: p_entity_code => OE_GLOBALS.G_ENTITY_LINE,

Line 8410: oe_debug_pub.add( 'SCHEDULING NOT REQUIRED' , 1 ) ;

8406:
8407: END IF;
8408:
8409: IF l_debug_level > 0 THEN
8410: oe_debug_pub.add( 'SCHEDULING NOT REQUIRED' , 1 ) ;
8411: END IF;
8412: RETURN;
8413: END IF;
8414:

Line 8416: oe_debug_pub.add( 'SCHEDULING LINE_ACTION :' || L_LINE_ACTION , 1 ) ;

8412: RETURN;
8413: END IF;
8414:
8415: IF l_debug_level > 0 THEN
8416: oe_debug_pub.add( 'SCHEDULING LINE_ACTION :' || L_LINE_ACTION , 1 ) ;
8417: END IF;
8418:
8419: -- 5223953 - Versioning and reason not required for system-driven changes.
8420: IF p_caller = SCH_EXTERNAL THEN

Line 8429: oe_debug_pub.add( 'CALLING OE_SCHEDULE_UTIL.VALIDATE LINE' , 1 ) ;

8425:
8426: <>
8427:
8428: IF l_debug_level > 0 THEN
8429: oe_debug_pub.add( 'CALLING OE_SCHEDULE_UTIL.VALIDATE LINE' , 1 ) ;
8430: END IF;
8431:
8432: Validate_Line(p_line_rec => p_x_line_rec,
8433: p_old_line_rec => l_old_line_rec,

Line 8457: oe_debug_pub.add( 'VALIDATION FAILED FOR SET' , 2 ) ;

8453: OE_ORDER_CACHE.g_header_rec.customer_preference_set_code = 'ARRIVAL'
8454: THEN
8455:
8456: IF l_debug_level > 0 THEN
8457: oe_debug_pub.add( 'VALIDATION FAILED FOR SET' , 2 ) ;
8458: END IF;
8459: BEGIN
8460:
8461: OE_ORDER_UTIL.Update_Global_Picture

Line 8471: oe_debug_pub.add( 'After update global pic: UNEXP ERRORED OUT' , 1 ) ;

8467: x_return_status => x_return_status);
8468:
8469: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
8470: IF l_debug_level > 0 THEN
8471: oe_debug_pub.add( 'After update global pic: UNEXP ERRORED OUT' , 1 ) ;
8472: END IF;
8473: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8474: ELSIF x_return_status = FND_API.G_RET_STS_ERROR THEN
8475: IF l_debug_level > 0 THEN

Line 8476: oe_debug_pub.add( 'After update global pic : ERRORED OUT' , 1 ) ;

8472: END IF;
8473: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8474: ELSIF x_return_status = FND_API.G_RET_STS_ERROR THEN
8475: IF l_debug_level > 0 THEN
8476: oe_debug_pub.add( 'After update global pic : ERRORED OUT' , 1 ) ;
8477: END IF;
8478: RAISE FND_API.G_EXC_ERROR;
8479: END IF;
8480:

Line 8488: oe_debug_pub.add( 'GLOBAL SHIP_set is : ' || OE_ORDER_UTIL.G_LINE_TBL (L_INDEX).line_id , 1 ) ;

8484: OE_ORDER_UTIL.g_line_tbl(l_index).arrival_set_id := Null;
8485: OE_ORDER_UTIL.g_line_tbl(l_index).ship_set := Null;
8486: OE_ORDER_UTIL.g_line_tbl(l_index).arrival_set := Null;
8487: IF l_debug_level > 0 THEN
8488: oe_debug_pub.add( 'GLOBAL SHIP_set is : ' || OE_ORDER_UTIL.G_LINE_TBL (L_INDEX).line_id , 1 ) ;
8489: END IF;
8490: END IF; /*l_index is not null check*/
8491:
8492: Update oe_order_lines_all

Line 8509: oe_debug_pub.add( 'VALIDATION FAILED re-validate' , 2 ) ;

8505: OR p_x_line_rec.schedule_ship_date is not null
8506: OR p_x_line_rec.schedule_arrival_date is not null THEN
8507:
8508: IF l_debug_level > 0 THEN
8509: oe_debug_pub.add( 'VALIDATION FAILED re-validate' , 2 ) ;
8510: END IF;
8511:
8512: GOTO RE_VALIDATE;
8513:

Line 8521: oe_debug_pub.add( 'VALIDATION FAILED WHILE AUTO SCH' , 1 ) ;

8517:
8518: END IF; -- ship set id
8519: IF l_auto_sch = 'Y' THEN
8520: IF l_debug_level > 0 THEN
8521: oe_debug_pub.add( 'VALIDATION FAILED WHILE AUTO SCH' , 1 ) ;
8522: END IF;
8523: -- Change the status since we do not want to fail
8524: -- line to get saved .
8525: x_return_status := FND_API.G_RET_STS_SUCCESS;

Line 8587: oe_debug_pub.add( 'NEW SCHEDULING SETS RELATED' , 1 ) ;

8583: AND p_x_line_rec.ordered_quantity > 0
8584: AND l_line_action <> OESCH_ACT_RESERVE THEN -- remnant??
8585:
8586: IF l_debug_level > 0 THEN
8587: oe_debug_pub.add( 'NEW SCHEDULING SETS RELATED' , 1 ) ;
8588: END IF;
8589: Log_Set_Request
8590: (p_line_rec => p_x_line_rec,
8591: p_old_line_rec => l_old_line_rec,

Line 8598: oe_debug_pub.add( 'AFTER LOGGING SETS DELAYED REQUEST ' || X_RETURN_STATUS , 1 ) ;

8594: x_return_status => x_return_status);
8595:
8596: --sets related
8597: IF l_debug_level > 0 THEN
8598: oe_debug_pub.add( 'AFTER LOGGING SETS DELAYED REQUEST ' || X_RETURN_STATUS , 1 ) ;
8599: END IF;
8600:
8601: -- ELSIF nvl(p_x_line_rec.model_remnant_flag, 'N') = 'N'
8602: --Begin bug fix for bug#6153528

Line 8613: oe_debug_pub.add( 'NEW SCHEDULING CONFIG RELATED' , 1 ) ;

8609: THEN
8610:
8611:
8612: IF l_debug_level > 0 THEN
8613: oe_debug_pub.add( 'NEW SCHEDULING CONFIG RELATED' , 1 ) ;
8614: END IF;
8615:
8616: OE_CONFIG_SCHEDULE_PVT.Log_Config_Sch_Request
8617: ( p_line_rec => p_x_line_rec

Line 8625: oe_debug_pub.add( 'NEW SCHEDULING STANDARD LINE ' , 1 ) ;

8621: ,x_return_status => x_return_status);
8622:
8623: ELSE
8624: IF l_debug_level > 0 THEN
8625: oe_debug_pub.add( 'NEW SCHEDULING STANDARD LINE ' , 1 ) ;
8626: END IF;
8627:
8628: Process_request( p_old_line_rec => l_old_line_rec,
8629: p_caller => p_caller,

Line 8637: oe_debug_pub.add( 'SCH SHIP DATE ' || P_X_LINE_REC.SCHEDULE_SHIP_DATE , 5 ) ;

8633: END IF; -- Group, parent and independent
8634:
8635:
8636: IF l_debug_level > 0 THEN
8637: oe_debug_pub.add( 'SCH SHIP DATE ' || P_X_LINE_REC.SCHEDULE_SHIP_DATE , 5 ) ;
8638: END IF;
8639: IF l_debug_level > 0 THEN
8640: oe_debug_pub.add( 'SCH ARR DATE ' || P_X_LINE_REC.SCHEDULE_ARRIVAL_DATE , 5 ) ;
8641: END IF;

Line 8640: oe_debug_pub.add( 'SCH ARR DATE ' || P_X_LINE_REC.SCHEDULE_ARRIVAL_DATE , 5 ) ;

8636: IF l_debug_level > 0 THEN
8637: oe_debug_pub.add( 'SCH SHIP DATE ' || P_X_LINE_REC.SCHEDULE_SHIP_DATE , 5 ) ;
8638: END IF;
8639: IF l_debug_level > 0 THEN
8640: oe_debug_pub.add( 'SCH ARR DATE ' || P_X_LINE_REC.SCHEDULE_ARRIVAL_DATE , 5 ) ;
8641: END IF;
8642: IF l_debug_level > 0 THEN
8643: oe_debug_pub.add( 'SHIP_FROM ' || P_X_LINE_REC.SHIP_FROM_ORG_ID , 5 ) ;
8644: END IF;

Line 8643: oe_debug_pub.add( 'SHIP_FROM ' || P_X_LINE_REC.SHIP_FROM_ORG_ID , 5 ) ;

8639: IF l_debug_level > 0 THEN
8640: oe_debug_pub.add( 'SCH ARR DATE ' || P_X_LINE_REC.SCHEDULE_ARRIVAL_DATE , 5 ) ;
8641: END IF;
8642: IF l_debug_level > 0 THEN
8643: oe_debug_pub.add( 'SHIP_FROM ' || P_X_LINE_REC.SHIP_FROM_ORG_ID , 5 ) ;
8644: END IF;
8645:
8646: Print_Time('Exiting schedule_line');
8647: EXCEPTION

Line 8651: oe_debug_pub.add( 'G_EXC_ERROR IN SCHEDULE_LINE' , 1 ) ;

8647: EXCEPTION
8648: WHEN FND_API.G_EXC_ERROR THEN
8649:
8650: IF l_debug_level > 0 THEN
8651: oe_debug_pub.add( 'G_EXC_ERROR IN SCHEDULE_LINE' , 1 ) ;
8652: END IF;
8653: x_return_status := FND_API.G_RET_STS_ERROR;
8654:
8655: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN

Line 8658: oe_debug_pub.add( 'G_EXC__UNEXP_ERROR IN SCHEDULE_LINE' , 1 ) ;

8654:
8655: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
8656:
8657: IF l_debug_level > 0 THEN
8658: oe_debug_pub.add( 'G_EXC__UNEXP_ERROR IN SCHEDULE_LINE' , 1 ) ;
8659: END IF;
8660: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8661:
8662: WHEN OTHERS THEN

Line 8665: oe_debug_pub.add( 'OTHERS IN SCHEDULE_LINE'|| SQLERRM , 1 ) ;

8661:
8662: WHEN OTHERS THEN
8663:
8664: IF l_debug_level > 0 THEN
8665: oe_debug_pub.add( 'OTHERS IN SCHEDULE_LINE'|| SQLERRM , 1 ) ;
8666: END IF;
8667: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8668:
8669: IF OE_MSG_PUB.Check_Msg_Level(OE_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)

Line 8727: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

8723:
8724:
8725:
8726: --
8727: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
8728: --
8729: BEGIN
8730:
8731: IF l_debug_level > 0 THEN

Line 8732: oe_debug_pub.add( 'ENTERING NEED SCHEDULING' , 1 ) ;

8728: --
8729: BEGIN
8730:
8731: IF l_debug_level > 0 THEN
8732: oe_debug_pub.add( 'ENTERING NEED SCHEDULING' , 1 ) ;
8733: END IF;
8734:
8735: x_line_action := Null;
8736: x_auto_sch := 'N';

Line 8748: oe_debug_pub.add( 'N1 NOT A SERVICE LINE' , 1 ) ;

8744: RETURN FALSE;
8745: END IF;
8746:
8747: IF l_debug_level > 0 THEN
8748: oe_debug_pub.add( 'N1 NOT A SERVICE LINE' , 1 ) ;
8749: END IF;
8750: IF p_line_rec.line_category_code = 'RETURN' THEN
8751: RETURN FALSE;
8752: END IF;

Line 8755: oe_debug_pub.add( 'N01 NOT A RETURN LINE' , 1 ) ;

8751: RETURN FALSE;
8752: END IF;
8753:
8754: IF l_debug_level > 0 THEN
8755: oe_debug_pub.add( 'N01 NOT A RETURN LINE' , 1 ) ;
8756: END IF;
8757: -- bug 7392538 changes start here
8758: -- Issue Discription
8759: -- The function call to OE_OTA_UTIL.Is_OTA_Line has been

Line 8774: oe_debug_pub.add( 'N2 NOT A OTA ITEM' , 1 ) ;

8770: RETURN FALSE;
8771: END IF;
8772:
8773: IF l_debug_level > 0 THEN
8774: oe_debug_pub.add( 'N2 NOT A OTA ITEM' , 1 ) ;
8775: END IF;
8776: */
8777:
8778: -- If a config item is deleted, we do not need to call scheduling.

Line 8792: oe_debug_pub.add( 'N3 NOT CONFIG WITH DELETE AND CREATE OPR' , 1 ) ;

8788: RETURN FALSE;
8789: END IF;
8790:
8791: IF l_debug_level > 0 THEN
8792: oe_debug_pub.add( 'N3 NOT CONFIG WITH DELETE AND CREATE OPR' , 1 ) ;
8793: END IF;
8794:
8795: -- Check to see if this line is a new line which has been created
8796: -- due to the split action. If yes, then do not schedule it, since we

Line 8804: oe_debug_pub.add( 'THIS IS A NEW LINE CREATED THRU SPLIT' , 1 ) ;

8800: (p_line_rec.split_from_line_id <> FND_API.G_MISS_NUM) AND
8801: (p_line_rec.operation = OE_GLOBALS.G_OPR_CREATE)
8802: THEN
8803: IF l_debug_level > 0 THEN
8804: oe_debug_pub.add( 'THIS IS A NEW LINE CREATED THRU SPLIT' , 1 ) ;
8805: END IF;
8806: RETURN FALSE;
8807: END IF;
8808:

Line 8810: oe_debug_pub.add( 'N4 NOT A SPLIT LINE' , 1 ) ;

8806: RETURN FALSE;
8807: END IF;
8808:
8809: IF l_debug_level > 0 THEN
8810: oe_debug_pub.add( 'N4 NOT A SPLIT LINE' , 1 ) ;
8811: END IF;
8812:
8813: -- Check to see if this line is the one which is getting split.
8814: -- If it is, then return FALSE, since this line is already rescheduled.

Line 8820: oe_debug_pub.add( 'THIS LINE IS BEING SPLIT' , 1 ) ;

8816: IF (p_line_rec.schedule_status_code is not null) AND
8817: (p_line_rec.operation = OE_GLOBALS.G_OPR_UPDATE)
8818: THEN
8819: IF l_debug_level > 0 THEN
8820: oe_debug_pub.add( 'THIS LINE IS BEING SPLIT' , 1 ) ;
8821: END IF;
8822: RETURN FALSE;
8823: END IF;
8824: END IF;

Line 8828: oe_debug_pub.add('This is a split action',1);

8824: END IF;
8825:
8826: /*
8827: IF (p_line_rec.split_action_code = 'SPLIT') THEN
8828: oe_debug_pub.add('This is a split action',1);
8829: RETURN FALSE;
8830: END IF;
8831: */
8832: IF l_debug_level > 0 THEN

Line 8833: oe_debug_pub.add( 'N5 NOT A SPLIT PARENT' , 1 ) ;

8829: RETURN FALSE;
8830: END IF;
8831: */
8832: IF l_debug_level > 0 THEN
8833: oe_debug_pub.add( 'N5 NOT A SPLIT PARENT' , 1 ) ;
8834: END IF;
8835:
8836:
8837: IF p_line_rec.source_type_code = OE_GLOBALS.G_SOURCE_EXTERNAL

Line 8841: oe_debug_pub.add( 'UNSCHEDULED EXTERNAL LINE' , 1 ) ;

8837: IF p_line_rec.source_type_code = OE_GLOBALS.G_SOURCE_EXTERNAL
8838: AND p_line_rec.schedule_status_code is null
8839: THEN
8840: IF l_debug_level > 0 THEN
8841: oe_debug_pub.add( 'UNSCHEDULED EXTERNAL LINE' , 1 ) ;
8842: END IF;
8843: RETURN FALSE;
8844: END IF;
8845:

Line 8847: oe_debug_pub.add( 'N6 NOT A DROP SHIP LINE' , 1 ) ;

8843: RETURN FALSE;
8844: END IF;
8845:
8846: IF l_debug_level > 0 THEN
8847: oe_debug_pub.add( 'N6 NOT A DROP SHIP LINE' , 1 ) ;
8848: END IF;
8849:
8850: If (p_line_rec.schedule_status_code is null) AND
8851: ((p_line_rec.schedule_action_code = OESCH_ACT_UNSCHEDULE) OR

Line 8856: oe_debug_pub.add( 'INVALID SCH ACTION ' , 1 ) ;

8852: (p_line_rec.schedule_action_code = OESCH_ACT_UNDEMAND) OR
8853: (p_line_rec.schedule_action_code = OESCH_ACT_UNRESERVE))
8854: THEN
8855: IF l_debug_level > 0 THEN
8856: oe_debug_pub.add( 'INVALID SCH ACTION ' , 1 ) ;
8857: END IF;
8858: FND_MESSAGE.SET_NAME('ONT','OE_SCH_NO_ACTION_DONE_NO_EXP');
8859: OE_MSG_PUB.Add;
8860: RETURN FALSE;

Line 8864: oe_debug_pub.add( 'N7 NOT AN INVALID SCH ACTION' , 1 ) ;

8860: RETURN FALSE;
8861: END IF;
8862:
8863: IF l_debug_level > 0 THEN
8864: oe_debug_pub.add( 'N7 NOT AN INVALID SCH ACTION' , 1 ) ;
8865: END IF;
8866:
8867: x_line_action := OESCH_ACT_SCHEDULE;
8868:

Line 8877: oe_debug_pub.add( 'EXTERNAL -> INTERNAL WITH SHIP DATE' , 4 ) ;

8873: AND p_old_line_rec.source_type_code = OE_GLOBALS.G_SOURCE_EXTERNAL
8874: AND p_line_rec.schedule_ship_date IS NOT NULL THEN
8875:
8876: IF l_debug_level > 0 THEN
8877: oe_debug_pub.add( 'EXTERNAL -> INTERNAL WITH SHIP DATE' , 4 ) ;
8878: END IF;
8879: RETURN TRUE;
8880:
8881: END IF;

Line 8888: oe_debug_pub.add( 'SCH_SHIP_DATE IS CHANGED , SCHEDULE' , 4 ) ;

8884: IF NOT OE_GLOBALS.Equal(p_line_rec.schedule_ship_date,
8885: p_old_line_rec.schedule_ship_date)
8886: THEN
8887: IF l_debug_level > 0 THEN
8888: oe_debug_pub.add( 'SCH_SHIP_DATE IS CHANGED , SCHEDULE' , 4 ) ;
8889: END IF;
8890: RETURN TRUE;
8891: END IF;
8892:

Line 8897: oe_debug_pub.add( 'SCH_ARR_DATE IS CHANGED , SCHEDULE' , 4 ) ;

8893: IF NOT OE_GLOBALS.Equal(p_line_rec.schedule_arrival_date,
8894: p_old_line_rec.schedule_arrival_date)
8895: THEN
8896: IF l_debug_level > 0 THEN
8897: oe_debug_pub.add( 'SCH_ARR_DATE IS CHANGED , SCHEDULE' , 4 ) ;
8898: END IF;
8899: RETURN TRUE;
8900: END IF;
8901:

Line 8903: oe_debug_pub.add( 'NEW RESERVED QTY' || P_LINE_REC.RESERVED_QUANTITY ) ;

8899: RETURN TRUE;
8900: END IF;
8901:
8902: IF l_debug_level > 0 THEN
8903: oe_debug_pub.add( 'NEW RESERVED QTY' || P_LINE_REC.RESERVED_QUANTITY ) ;
8904: END IF;
8905: IF l_debug_level > 0 THEN
8906: oe_debug_pub.add( 'OLD RESERVED QTY' || P_OLD_LINE_REC.RESERVED_QUANTITY ) ;
8907: END IF;

Line 8906: oe_debug_pub.add( 'OLD RESERVED QTY' || P_OLD_LINE_REC.RESERVED_QUANTITY ) ;

8902: IF l_debug_level > 0 THEN
8903: oe_debug_pub.add( 'NEW RESERVED QTY' || P_LINE_REC.RESERVED_QUANTITY ) ;
8904: END IF;
8905: IF l_debug_level > 0 THEN
8906: oe_debug_pub.add( 'OLD RESERVED QTY' || P_OLD_LINE_REC.RESERVED_QUANTITY ) ;
8907: END IF;
8908:
8909: IF NOT OE_GLOBALS.Equal(p_line_rec.reserved_quantity,
8910: p_old_line_rec.reserved_quantity)

Line 8913: oe_debug_pub.add( 'RESERVED QTY ENTERED , SCHEDULE' , 4 ) ;

8909: IF NOT OE_GLOBALS.Equal(p_line_rec.reserved_quantity,
8910: p_old_line_rec.reserved_quantity)
8911: THEN
8912: IF l_debug_level > 0 THEN
8913: oe_debug_pub.add( 'RESERVED QTY ENTERED , SCHEDULE' , 4 ) ;
8914: END IF;
8915: RETURN TRUE;
8916: END IF;
8917:

Line 8924: oe_debug_pub.add( 'LINE IS BEING ADDED TO SHIP SET' , 4 ) ;

8920: AND p_line_rec.ship_set_id IS NOT NULL
8921: THEN
8922:
8923: IF l_debug_level > 0 THEN
8924: oe_debug_pub.add( 'LINE IS BEING ADDED TO SHIP SET' , 4 ) ;
8925: END IF;
8926: RETURN TRUE;
8927: END IF;
8928:

Line 8935: oe_debug_pub.add( 'LINE IS BEING ADDED TO ARRIVAL SET' , 4 ) ;

8931: AND p_line_rec.arrival_set_id IS NOT NULL
8932: THEN
8933:
8934: IF l_debug_level > 0 THEN
8935: oe_debug_pub.add( 'LINE IS BEING ADDED TO ARRIVAL SET' , 4 ) ;
8936: END IF;
8937: RETURN TRUE;
8938: END IF;
8939:

Line 8944: oe_debug_pub.add( 'N8' , 1 ) ;

8940: END IF;
8941:
8942:
8943: IF l_debug_level > 0 THEN
8944: oe_debug_pub.add( 'N8' , 1 ) ;
8945: END IF;
8946:
8947: -- QUOTING changes - trigger auto-scheduling if call is from
8948: -- complete negotiation

Line 8958: oe_debug_pub.add( 'AUTO SCHEDULE IS TRUE' , 4 ) ;

8954: p_line_rec.top_model_line_id = FND_API.G_MISS_NUM) AND
8955: p_line_rec.item_type_code = OE_GLOBALS.G_ITEM_STANDARD
8956: THEN
8957: IF l_debug_level > 0 THEN
8958: oe_debug_pub.add( 'AUTO SCHEDULE IS TRUE' , 4 ) ;
8959: oe_debug_pub.add( '6663462 : Delay Scheduling : ' || l_delayed_schedule , 4 ) ;
8960:
8961: END IF;
8962: IF l_delayed_schedule = 'N' THEN

Line 8959: oe_debug_pub.add( '6663462 : Delay Scheduling : ' || l_delayed_schedule , 4 ) ;

8955: p_line_rec.item_type_code = OE_GLOBALS.G_ITEM_STANDARD
8956: THEN
8957: IF l_debug_level > 0 THEN
8958: oe_debug_pub.add( 'AUTO SCHEDULE IS TRUE' , 4 ) ;
8959: oe_debug_pub.add( '6663462 : Delay Scheduling : ' || l_delayed_schedule , 4 ) ;
8960:
8961: END IF;
8962: IF l_delayed_schedule = 'N' THEN
8963: x_auto_sch := 'Y';

Line 8975: oe_debug_pub.add( '6663462 : logging delayed scheduling req for header_id ' || OE_SCHEDULE_UTIL.OE_Delayed_Schedule_line_tbl(l_index+1).header_id, 1 ) ;

8971: p_request_type => OE_GLOBALS.G_DELAYED_SCHEDULE,
8972: x_return_status => l_return_status);
8973: l_index := OE_SCHEDULE_UTIL.OE_Delayed_Schedule_line_tbl.count;
8974: OE_SCHEDULE_UTIL.OE_Delayed_Schedule_line_tbl(l_index+1) := p_line_rec;
8975: oe_debug_pub.add( '6663462 : logging delayed scheduling req for header_id ' || OE_SCHEDULE_UTIL.OE_Delayed_Schedule_line_tbl(l_index+1).header_id, 1 ) ;
8976: END IF;
8977:
8978: END IF;
8979: END IF;

Line 8982: oe_debug_pub.add( 'N9 AFTER AUTO SCHEDULE CHECK' , 1 ) ;

8978: END IF;
8979: END IF;
8980:
8981: IF l_debug_level > 0 THEN
8982: oe_debug_pub.add( 'N9 AFTER AUTO SCHEDULE CHECK' , 1 ) ;
8983: END IF;
8984:
8985: IF p_line_rec.schedule_status_code is NULL AND
8986: p_line_rec.schedule_action_code is NULL AND

Line 8994: oe_debug_pub.add( 'N10' , 1 ) ;

8990: RETURN FALSE;
8991: END IF;
8992:
8993: IF l_debug_level > 0 THEN
8994: oe_debug_pub.add( 'N10' , 1 ) ;
8995: END IF;
8996:
8997: IF p_line_rec.schedule_status_code = OESCH_STATUS_SCHEDULED AND
8998: p_line_rec.schedule_action_code = OESCH_ACT_SCHEDULE

Line 9005: oe_debug_pub.add( 'N11' , 1 ) ;

9001: RETURN FALSE;
9002: END IF;
9003:
9004: IF l_debug_level > 0 THEN
9005: oe_debug_pub.add( 'N11' , 1 ) ;
9006: END IF;
9007:
9008: IF (p_line_rec.schedule_action_code is not null)
9009: THEN

Line 9012: oe_debug_pub.add( 'SCH ACTION CODE '|| P_LINE_REC.SCHEDULE_ACTION_CODE , 4 ) ;

9008: IF (p_line_rec.schedule_action_code is not null)
9009: THEN
9010: x_line_action := p_line_rec.schedule_action_code;
9011: IF l_debug_level > 0 THEN
9012: oe_debug_pub.add( 'SCH ACTION CODE '|| P_LINE_REC.SCHEDULE_ACTION_CODE , 4 ) ;
9013: END IF;
9014: RETURN TRUE;
9015: END IF;
9016:

Line 9018: oe_debug_pub.add( 'N12 AFTER ACTION CHECK' , 1 ) ;

9014: RETURN TRUE;
9015: END IF;
9016:
9017: IF l_debug_level > 0 THEN
9018: oe_debug_pub.add( 'N12 AFTER ACTION CHECK' , 1 ) ;
9019: END IF;
9020: -------------- Starts already scheduled line part ------
9021:
9022: -- We should avoid calling scheduling when user changes values

Line 9042: oe_debug_pub.add( 'SCH_SHIP_DATE CHANGED , RESCHEDULE' , 4 ) ;

9038: THEN
9039: x_line_action := OESCH_ACT_UNSCHEDULE;
9040: END IF;
9041: IF l_debug_level > 0 THEN
9042: oe_debug_pub.add( 'SCH_SHIP_DATE CHANGED , RESCHEDULE' , 4 ) ;
9043: END IF;
9044: RETURN TRUE;
9045: END IF;
9046:

Line 9051: oe_debug_pub.add( 'SCH_ARR_DATE CHANGED , RESCHEDULE' , 4 ) ;

9047: IF NOT OE_GLOBALS.Equal(p_line_rec.schedule_arrival_date,
9048: p_old_line_rec.schedule_arrival_date)
9049: THEN
9050: IF l_debug_level > 0 THEN
9051: oe_debug_pub.add( 'SCH_ARR_DATE CHANGED , RESCHEDULE' , 4 ) ;
9052: END IF;
9053: IF p_line_rec.schedule_arrival_date is null
9054: AND p_line_rec.ship_set_id is null
9055: AND p_line_rec.arrival_set_id is null THEN

Line 9065: oe_debug_pub.add( 'SHIP_FROM_ORG CHANGED , RESCHEDULE' , 4 ) ;

9061: IF NOT OE_GLOBALS.Equal(p_line_rec.ship_from_org_id,
9062: p_old_line_rec.ship_from_org_id)
9063: THEN
9064: IF l_debug_level > 0 THEN
9065: oe_debug_pub.add( 'SHIP_FROM_ORG CHANGED , RESCHEDULE' , 4 ) ;
9066: END IF;
9067: RETURN TRUE;
9068: END IF;
9069:

Line 9075: oe_debug_pub.add( 'ORD QTY CHANGED , RESCHEDULE' , 4 ) ;

9071: IF NOT OE_GLOBALS.Equal(p_line_rec.ordered_quantity,
9072: p_old_line_rec.ordered_quantity)
9073: THEN
9074: IF l_debug_level > 0 THEN
9075: oe_debug_pub.add( 'ORD QTY CHANGED , RESCHEDULE' , 4 ) ;
9076: END IF;
9077: RETURN TRUE;
9078: END IF;
9079:

Line 9084: oe_debug_pub.add( 'ORDER QTY UOM CHANGED , RESCHEDULE' , 4 ) ;

9080: IF NOT OE_GLOBALS.Equal(p_line_rec.order_quantity_uom,
9081: p_old_line_rec.order_quantity_uom)
9082: THEN
9083: IF l_debug_level > 0 THEN
9084: oe_debug_pub.add( 'ORDER QTY UOM CHANGED , RESCHEDULE' , 4 ) ;
9085: END IF;
9086: RETURN TRUE;
9087: END IF;
9088:

Line 9111: oe_debug_pub.add( 'REQ_DATE CHANGED , RESCHEDULE' , 4 ) ;

9107:
9108: IF l_request_date_flag = 'Y' THEN
9109:
9110: IF l_debug_level > 0 THEN
9111: oe_debug_pub.add( 'REQ_DATE CHANGED , RESCHEDULE' , 4 ) ;
9112: END IF;
9113: RETURN TRUE;
9114: END IF;
9115:

Line 9130: oe_debug_pub.add( 'SHIPPING_METHOD CHANGED , RESCHEDULE' , 4 ) ;

9126: END IF;
9127: IF l_shipping_method_flag = 'Y' THEN
9128:
9129: IF l_debug_level > 0 THEN
9130: oe_debug_pub.add( 'SHIPPING_METHOD CHANGED , RESCHEDULE' , 4 ) ;
9131: END IF;
9132: RETURN TRUE;
9133: END IF;
9134:

Line 9148: oe_debug_pub.add( 'DEL LEAD TIME CHANGED , RESCHEDULE' , 4 ) ;

9144: where header_id = p_line_rec.header_id;
9145:
9146: IF l_order_date_type_code = 'ARRIVAL' THEN
9147: IF l_debug_level > 0 THEN
9148: oe_debug_pub.add( 'DEL LEAD TIME CHANGED , RESCHEDULE' , 4 ) ;
9149: END IF;
9150: RETURN TRUE;
9151: END IF;
9152: EXCEPTION

Line 9162: oe_debug_pub.add( 'DEMAND_CLASS CHANGED , RESCHEDULE' , 4 ) ;

9158: IF NOT OE_GLOBALS.Equal(p_line_rec.demand_class_code,
9159: p_old_line_rec.demand_class_code)
9160: THEN
9161: IF l_debug_level > 0 THEN
9162: oe_debug_pub.add( 'DEMAND_CLASS CHANGED , RESCHEDULE' , 4 ) ;
9163: END IF;
9164: RETURN TRUE;
9165: END IF;
9166:

Line 9171: oe_debug_pub.add( 'SHIP_TO_ORG CHANGED , RESCHEDULE' , 4 ) ;

9167: IF NOT OE_GLOBALS.Equal(p_line_rec.ship_to_org_id,
9168: p_old_line_rec.ship_to_org_id)
9169: THEN
9170: IF l_debug_level > 0 THEN
9171: oe_debug_pub.add( 'SHIP_TO_ORG CHANGED , RESCHEDULE' , 4 ) ;
9172: END IF;
9173: RETURN TRUE;
9174: END IF;
9175:

Line 9180: oe_debug_pub.add( 'SOLD_TO_ORG CHANGED , RESCHEDULE' , 4 ) ;

9176: IF NOT OE_GLOBALS.Equal(p_line_rec.sold_to_org_id,
9177: p_old_line_rec.sold_to_org_id)
9178: THEN
9179: IF l_debug_level > 0 THEN
9180: oe_debug_pub.add( 'SOLD_TO_ORG CHANGED , RESCHEDULE' , 4 ) ;
9181: END IF;
9182: RETURN TRUE;
9183: END IF;
9184:

Line 9189: oe_debug_pub.add( 'INV ITEM ID CHANGED , RESCHEDULE' , 4 ) ;

9185: IF NOT OE_GLOBALS.Equal(p_line_rec.inventory_item_id,
9186: p_old_line_rec.inventory_item_id)
9187: THEN
9188: IF l_debug_level > 0 THEN
9189: oe_debug_pub.add( 'INV ITEM ID CHANGED , RESCHEDULE' , 4 ) ;
9190: END IF;
9191: RETURN TRUE;
9192: END IF;
9193:

Line 9200: oe_debug_pub.add( 'LINE IS BEING ADDED TO SHIP SET' , 4 ) ;

9196: AND p_line_rec.ship_set_id IS NOT NULL
9197: THEN
9198:
9199: IF l_debug_level > 0 THEN
9200: oe_debug_pub.add( 'LINE IS BEING ADDED TO SHIP SET' , 4 ) ;
9201: END IF;
9202: RETURN TRUE;
9203: END IF;
9204:

Line 9211: oe_debug_pub.add( 'LINE IS BEING ADDED TO ARRIVAL SET' , 4 ) ;

9207: AND p_line_rec.arrival_set_id IS NOT NULL
9208: THEN
9209:
9210: IF l_debug_level > 0 THEN
9211: oe_debug_pub.add( 'LINE IS BEING ADDED TO ARRIVAL SET' , 4 ) ;
9212: END IF;
9213: RETURN TRUE;
9214: END IF;
9215:

Line 9223: oe_debug_pub.add( 'OVERRIDE ATP UNCHECKED , RESCHEDULE' , 1 ) ;

9219: p_old_line_rec.override_atp_date_code) THEN
9220: -- This line was previously scheduled with the Override ATP Flag set
9221: -- but it is now not set. Must re-schedule the line
9222: IF l_debug_level > 0 THEN
9223: oe_debug_pub.add( 'OVERRIDE ATP UNCHECKED , RESCHEDULE' , 1 ) ;
9224: END IF;
9225: Return TRUE;
9226: END IF;
9227: END IF;

Line 9237: oe_debug_pub.add( 'SOURCE TYPE MADE EXTERNAL , UNSCHEDULE' , 4 ) ;

9233: NOT OE_GLOBALS.Equal(p_line_rec.source_type_code,
9234: p_old_line_rec.source_type_code)
9235: THEN
9236: IF l_debug_level > 0 THEN
9237: oe_debug_pub.add( 'SOURCE TYPE MADE EXTERNAL , UNSCHEDULE' , 4 ) ;
9238: END IF;
9239: x_line_action := OESCH_ACT_UNSCHEDULE;
9240: RETURN TRUE;
9241: END IF;

Line 9247: oe_debug_pub.add( 'RESERVED QTY CHANGED , RESERVE' , 4 ) ;

9243: IF NOT OE_GLOBALS.Equal(p_line_rec.reserved_quantity,
9244: p_old_line_rec.reserved_quantity)
9245: THEN
9246: IF l_debug_level > 0 THEN
9247: oe_debug_pub.add( 'RESERVED QTY CHANGED , RESERVE' , 4 ) ;
9248: END IF;
9249: x_line_action := OESCH_ACT_RESERVE;
9250: RETURN TRUE;
9251: END IF;

Line 9263: oe_debug_pub.add( 'SUBINVENTORY CHANGED , RESCHEDULE' , 4 ) ;

9259: p_old_line_rec.subinventory)
9260: AND p_old_line_rec.reserved_quantity > 0
9261: THEN
9262: IF l_debug_level > 0 THEN
9263: oe_debug_pub.add( 'SUBINVENTORY CHANGED , RESCHEDULE' , 4 ) ;
9264: END IF;
9265: x_line_action := OESCH_ACT_RESERVE;
9266: RETURN TRUE;
9267: END IF;

Line 9274: oe_debug_pub.add( 'PROJECT CHANGED , RESCHEDULE' , 4 ) ;

9270: p_old_line_rec.project_id)
9271: AND p_old_line_rec.reserved_quantity > 0
9272: THEN
9273: IF l_debug_level > 0 THEN
9274: oe_debug_pub.add( 'PROJECT CHANGED , RESCHEDULE' , 4 ) ;
9275: END IF;
9276: x_line_action := OESCH_ACT_RESERVE;
9277: RETURN TRUE;
9278: END IF;

Line 9285: oe_debug_pub.add( 'TASK CHANGED , RESCHEDULE' , 4 ) ;

9281: p_old_line_rec.task_id)
9282: AND p_old_line_rec.reserved_quantity > 0
9283: THEN
9284: IF l_debug_level > 0 THEN
9285: oe_debug_pub.add( 'TASK CHANGED , RESCHEDULE' , 4 ) ;
9286: END IF;
9287: x_line_action := OESCH_ACT_RESERVE;
9288: RETURN TRUE;
9289: END IF;

Line 9294: oe_debug_pub.add( 'N13' , 1 ) ;

9290: --4653097 :End
9291: END IF; -- Check for schedule_status_code not NULL.
9292:
9293: IF l_debug_level > 0 THEN
9294: oe_debug_pub.add( 'N13' , 1 ) ;
9295: END IF;
9296: RETURN FALSE;
9297:
9298:

Line 9352: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

9348: l_set_rec OE_ORDER_CACHE.set_rec_type;
9349: l_found VARCHAR2(1) :='N'; --Bug 2746497
9350: l_overridden VARCHAR2(1) :='N'; --Bug 2716220
9351: --
9352: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
9353: --
9354: BEGIN
9355:
9356: IF l_debug_level > 0 THEN

Line 9357: oe_debug_pub.add( '..ENTERING OE_SCHEDULE_UTIL.VALIDATE_LINE :' || P_SCH_ACTION , 1 ) ;

9353: --
9354: BEGIN
9355:
9356: IF l_debug_level > 0 THEN
9357: oe_debug_pub.add( '..ENTERING OE_SCHEDULE_UTIL.VALIDATE_LINE :' || P_SCH_ACTION , 1 ) ;
9358: END IF;
9359: x_return_status := FND_API.G_RET_STS_SUCCESS;
9360:
9361: -- If the quantity on the line is missing or null and if

Line 9372: oe_debug_pub.add( 'E1' , 1 ) ;

9368:
9369: FND_MESSAGE.SET_NAME('ONT','OE_SCH_MISSING_QUANTITY');
9370: OE_MSG_PUB.Add;
9371: IF l_debug_level > 0 THEN
9372: oe_debug_pub.add( 'E1' , 1 ) ;
9373: END IF;
9374: x_return_status := FND_API.G_RET_STS_ERROR;
9375: END IF;
9376:

Line 9394: oe_debug_pub.add( 'E2' , 1 ) ;

9390: FND_MESSAGE.SET_NAME('ONT','OE_SCH_ZERO_QTY');
9391: OE_MSG_PUB.Add;
9392:
9393: IF l_debug_level > 0 THEN
9394: oe_debug_pub.add( 'E2' , 1 ) ;
9395: END IF;
9396: x_return_status := FND_API.G_RET_STS_ERROR;
9397: END IF;
9398:

Line 9403: oe_debug_pub.add( 'BEFORE CANCEL CHECK ' || X_RETURN_STATUS , 2 ) ;

9399:
9400: END IF;
9401:
9402: IF l_debug_level > 0 THEN
9403: oe_debug_pub.add( 'BEFORE CANCEL CHECK ' || X_RETURN_STATUS , 2 ) ;
9404: END IF;
9405: -- If the line is cancelled, scheduling is not allowed.
9406:
9407: IF (p_line_rec.cancelled_flag = 'Y' AND

Line 9419: oe_debug_pub.add( 'E3' , 1 ) ;

9415: FND_MESSAGE.SET_NAME('ONT','OE_SCH_LINE_FULLY_CANCELLED');
9416: OE_MSG_PUB.Add;
9417:
9418: IF l_debug_level > 0 THEN
9419: oe_debug_pub.add( 'E3' , 1 ) ;
9420: END IF;
9421: x_return_status := FND_API.G_RET_STS_ERROR;
9422:
9423: END IF;

Line 9429: oe_debug_pub.add( 'BEFORE SHIPPIED QTY CHECK ' || X_RETURN_STATUS , 2 ) ;

9425:
9426: -- If the line is shipped, scheduling is not allowed.
9427:
9428: IF l_debug_level > 0 THEN
9429: oe_debug_pub.add( 'BEFORE SHIPPIED QTY CHECK ' || X_RETURN_STATUS , 2 ) ;
9430: END IF;
9431: IF (p_line_rec.shipped_quantity is not null) AND
9432: (p_line_rec.shipped_quantity <> FND_API.G_MISS_NUM) THEN
9433:

Line 9443: oe_debug_pub.add( 'E4' , 1 ) ;

9439: FND_MESSAGE.SET_NAME('ONT','OE_SCH_LINE_SHIPPED');
9440: OE_MSG_PUB.Add;
9441:
9442: IF l_debug_level > 0 THEN
9443: oe_debug_pub.add( 'E4' , 1 ) ;
9444: END IF;
9445: x_return_status := FND_API.G_RET_STS_ERROR;
9446:
9447: END IF;

Line 9450: oe_debug_pub.add( 'BEFORE FULFILLED QTY CHECK ' || X_RETURN_STATUS , 2 ) ;

9446:
9447: END IF;
9448: END IF;
9449: IF l_debug_level > 0 THEN
9450: oe_debug_pub.add( 'BEFORE FULFILLED QTY CHECK ' || X_RETURN_STATUS , 2 ) ;
9451: END IF;
9452: --Added for bug 6873122
9453: IF (p_line_rec.fulfilled_quantity is not null) AND
9454: (p_line_rec.fulfilled_quantity <> FND_API.G_MISS_NUM) THEN

Line 9465: oe_debug_pub.add( 'E4.1' , 1 ) ;

9461: FND_MESSAGE.SET_NAME('ONT','OE_SCH_LINE_FULFILLED');
9462: OE_MSG_PUB.Add;
9463:
9464: IF l_debug_level > 0 THEN
9465: oe_debug_pub.add( 'E4.1' , 1 ) ;
9466: END IF;
9467: x_return_status := FND_API.G_RET_STS_ERROR;
9468:
9469: END IF;

Line 9474: oe_debug_pub.add( 'BEFORE RESERVED QTY CHECK ' || X_RETURN_STATUS , 2 ) ;

9470: END IF;
9471: --Added for bug 6873122
9472:
9473: IF l_debug_level > 0 THEN
9474: oe_debug_pub.add( 'BEFORE RESERVED QTY CHECK ' || X_RETURN_STATUS , 2 ) ;
9475: END IF;
9476: -- Check to see if the reserved quantity is changed and is more
9477: -- than the ordered quantity. This should not be allowed.
9478: IF NOT OE_GLOBALS.Equal(p_old_line_rec.reserved_quantity,

Line 9490: oe_debug_pub.add( 'E5' , 1 ) ;

9486: FND_MESSAGE.SET_NAME('ONT','OE_SCH_RES_MORE_ORD_QTY');
9487: OE_MSG_PUB.Add;
9488:
9489: IF l_debug_level > 0 THEN
9490: oe_debug_pub.add( 'E5' , 1 ) ;
9491: END IF;
9492: x_return_status := FND_API.G_RET_STS_ERROR;
9493: END IF;
9494:

Line 9505: oe_debug_pub.add( 'E6' , 1 ) ;

9501: FND_MESSAGE.SET_NAME('ONT','OE_SCH_RES_QTY_CHG_NOT_ALLOWED');
9502: OE_MSG_PUB.Add;
9503: x_return_status := FND_API.G_RET_STS_ERROR;
9504: IF l_debug_level > 0 THEN
9505: oe_debug_pub.add( 'E6' , 1 ) ;
9506: END IF;
9507: END IF;
9508: END IF;
9509:

Line 9521: oe_debug_pub.add( 'E5a' , 1 ) ;

9517: FND_MESSAGE.SET_NAME('ONT','OE_SCH_RES_MORE_ORD_QTY');
9518: OE_MSG_PUB.Add;
9519:
9520: IF l_debug_level > 0 THEN
9521: oe_debug_pub.add( 'E5a' , 1 ) ;
9522: END IF;
9523: x_return_status := FND_API.G_RET_STS_ERROR;
9524: END IF;
9525:

Line 9536: oe_debug_pub.add( 'E6A' , 1 ) ;

9532: FND_MESSAGE.SET_NAME('ONT','OE_SCH_RES_QTY_CHG_NOT_ALLOWED');
9533: OE_MSG_PUB.Add;
9534: x_return_status := FND_API.G_RET_STS_ERROR;
9535: IF l_debug_level > 0 THEN
9536: oe_debug_pub.add( 'E6A' , 1 ) ;
9537: END IF;
9538: END IF;
9539: END IF;
9540:

Line 9563: oe_debug_pub.add( 'E7' , 1 ) ;

9559: OE_MSG_PUB.Add;
9560:
9561: x_return_status := FND_API.G_RET_STS_ERROR;
9562: IF l_debug_level > 0 THEN
9563: oe_debug_pub.add( 'E7' , 1 ) ;
9564: END IF;
9565: END IF;
9566: END IF;
9567: END IF;

Line 9584: oe_debug_pub.add( 'E7A' , 1 ) ;

9580: OE_MSG_PUB.Add;
9581:
9582: x_return_status := FND_API.G_RET_STS_ERROR;
9583: IF l_debug_level > 0 THEN
9584: oe_debug_pub.add( 'E7A' , 1 ) ;
9585: END IF;
9586: END IF;
9587: END IF;
9588: END IF;

Line 9603: oe_debug_pub.add( 'E8' , 1 ) ;

9599: OE_MSG_PUB.Add;
9600:
9601: x_return_status := FND_API.G_RET_STS_ERROR;
9602: IF l_debug_level > 0 THEN
9603: oe_debug_pub.add( 'E8' , 1 ) ;
9604: END IF;
9605: END IF;
9606:
9607: -- If the item on the line is missing or null and if the user

Line 9611: oe_debug_pub.add( 'CHECKING THE ITEM....' , 1 ) ;

9607: -- If the item on the line is missing or null and if the user
9608: -- is trying to performing scheduling, it is an error
9609:
9610: IF l_debug_level > 0 THEN
9611: oe_debug_pub.add( 'CHECKING THE ITEM....' , 1 ) ;
9612: END IF;
9613:
9614: IF (p_line_rec.inventory_item_id is null OR
9615: p_line_rec.inventory_item_id = FND_API.G_MISS_NUM) THEN

Line 9621: oe_debug_pub.add( 'E9' , 1 ) ;

9617: FND_MESSAGE.SET_NAME('ONT','OE_SCH_MISSING_ITEM');
9618: OE_MSG_PUB.Add;
9619:
9620: IF l_debug_level > 0 THEN
9621: oe_debug_pub.add( 'E9' , 1 ) ;
9622: END IF;
9623: x_return_status := FND_API.G_RET_STS_ERROR;
9624: END IF;
9625:

Line 9631: oe_debug_pub.add( 'CHECKING THE REQUEST DATE....' , 1 ) ;

9627: -- if the user is trying to performing scheduling,
9628: -- it is an error
9629:
9630: IF l_debug_level > 0 THEN
9631: oe_debug_pub.add( 'CHECKING THE REQUEST DATE....' , 1 ) ;
9632: END IF;
9633: IF (p_line_rec.request_date is null OR
9634: p_line_rec.request_date = FND_API.G_MISS_DATE) THEN
9635:

Line 9639: oe_debug_pub.add( 'E10' , 1 ) ;

9635:
9636: FND_MESSAGE.SET_NAME('ONT','OE_SCH_MISSING_REQUEST_DATE');
9637: OE_MSG_PUB.Add;
9638: IF l_debug_level > 0 THEN
9639: oe_debug_pub.add( 'E10' , 1 ) ;
9640: END IF;
9641: x_return_status := FND_API.G_RET_STS_ERROR;
9642: END IF;
9643: -- 3763015

Line 9648: oe_debug_pub.add( 'CHECKING THAT LINE HAS A WAREHOUSE...' , 1 ) ;

9644: IF NVL(fnd_profile.value('ONT_BYPASS_ATP'),'N') = 'Y' THEN
9645:
9646: -- An item with this profile set MUST have a warehouse
9647: IF l_debug_level > 0 THEN
9648: oe_debug_pub.add( 'CHECKING THAT LINE HAS A WAREHOUSE...' , 1 ) ;
9649: END IF;
9650: IF (p_line_rec.ship_from_org_id is null OR
9651: p_line_rec.ship_from_org_id = FND_API.G_MISS_NUM) THEN
9652: FND_MESSAGE.SET_NAME('ONT','ONT_SCH_BYPASS_MISS_WSH');

Line 9656: oe_debug_pub.add( 'ERROR BYPASS' , 1 ) ;

9652: FND_MESSAGE.SET_NAME('ONT','ONT_SCH_BYPASS_MISS_WSH');
9653: OE_MSG_PUB.Add;
9654:
9655: IF l_debug_level > 0 THEN
9656: oe_debug_pub.add( 'ERROR BYPASS' , 1 ) ;
9657: END IF;
9658: x_return_status := FND_API.G_RET_STS_ERROR;
9659: END IF;
9660: END IF;

Line 9664: oe_debug_pub.add( 'CHECKING FOR SET VALIDATIONS....' , 1 ) ;

9660: END IF;
9661:
9662: -- If the line belongs to a set, you cannot unschedule the line
9663: IF l_debug_level > 0 THEN
9664: oe_debug_pub.add( 'CHECKING FOR SET VALIDATIONS....' , 1 ) ;
9665: END IF;
9666: IF ((p_line_rec.ship_set_id is not null AND
9667: p_line_rec.ship_set_id <> FND_API.G_MISS_NUM) OR
9668: (p_line_rec.arrival_set_id is not null AND

Line 9677: oe_debug_pub.add( 'E11' , 1 ) ;

9673:
9674: FND_MESSAGE.SET_NAME('ONT','OE_SCH_CANNOT_UNSCH_SET');
9675: OE_MSG_PUB.Add;
9676: IF l_debug_level > 0 THEN
9677: oe_debug_pub.add( 'E11' , 1 ) ;
9678: END IF;
9679: x_return_status := FND_API.G_RET_STS_ERROR;
9680: END IF;
9681:

Line 9686: oe_debug_pub.add( 'CHECKING FOR HOLDS....' , 1 ) ;

9682:
9683: -- Bug 2434132.
9684: -- Reducing the qty should be allowed and not increasing the qty.
9685: IF l_debug_level > 0 THEN
9686: oe_debug_pub.add( 'CHECKING FOR HOLDS....' , 1 ) ;
9687: END IF;
9688:
9689: IF Oe_Sys_Parameters.Value('ONT_SCHEDULE_LINE_ON_HOLD') = 'N'
9690: AND (p_sch_action = OESCH_ACT_SCHEDULE OR

Line 9706: oe_debug_pub.add( 'CALLING CHECK HOLDS' , 1 ) ;

9702: -- Since the profile is set to NO, we should not schedule
9703: -- the line if the line is on hold.
9704:
9705: IF l_debug_level > 0 THEN
9706: oe_debug_pub.add( 'CALLING CHECK HOLDS' , 1 ) ;
9707: END IF;
9708:
9709: OE_Holds_PUB.Check_Holds
9710: ( p_api_version => 1.0

Line 9726: oe_debug_pub.add( 'AFTER CALLING CHECK HOLDS: ' || L_OUT_RETURN_STATUS , 1 ) ;

9722: , x_result_out => l_result
9723: );
9724:
9725: IF l_debug_level > 0 THEN
9726: oe_debug_pub.add( 'AFTER CALLING CHECK HOLDS: ' || L_OUT_RETURN_STATUS , 1 ) ;
9727: END IF;
9728:
9729:
9730: IF (l_out_return_status <> FND_API.G_RET_STS_SUCCESS) THEN

Line 9751: oe_debug_pub.add( 'CHECKING SCHEDULING LEVEL...' , 1 ) ;

9747: -- on this line. If the action requested is not allowed for the
9748: -- scheduling action, error out.
9749:
9750: IF l_debug_level > 0 THEN
9751: oe_debug_pub.add( 'CHECKING SCHEDULING LEVEL...' , 1 ) ;
9752: END IF;
9753: l_scheduling_level_code := Get_Scheduling_Level(p_line_rec.header_id,
9754: p_line_rec.line_type_id);
9755:

Line 9757: oe_debug_pub.add( 'L_SCHEDULING_LEVEL_CODE : ' || L_SCHEDULING_LEVEL_CODE , 1 ) ;

9753: l_scheduling_level_code := Get_Scheduling_Level(p_line_rec.header_id,
9754: p_line_rec.line_type_id);
9755:
9756: IF l_debug_level > 0 THEN
9757: oe_debug_pub.add( 'L_SCHEDULING_LEVEL_CODE : ' || L_SCHEDULING_LEVEL_CODE , 1 ) ;
9758: END IF;
9759:
9760: --BUG 1955004
9761: -- Checking if transaction type is using a

Line 9764: oe_debug_pub.add( 'CHECKING IF LINE HAS REPAIR ITEM SHIPPING SCHEDULING LEVEL...' , 1 ) ;

9760: --BUG 1955004
9761: -- Checking if transaction type is using a
9762: --Repair Item Shipping Scheduling Level
9763: IF l_debug_level > 0 THEN
9764: oe_debug_pub.add( 'CHECKING IF LINE HAS REPAIR ITEM SHIPPING SCHEDULING LEVEL...' , 1 ) ;
9765: END IF;
9766:
9767: IF (l_scheduling_level_code = SCH_LEVEL_FOUR
9768: OR l_scheduling_level_code = SCH_LEVEL_FIVE) THEN

Line 9772: oe_debug_pub.add( 'CHECKING THAT LINE HAS A WAREHOUSE...' , 1 ) ;

9768: OR l_scheduling_level_code = SCH_LEVEL_FIVE) THEN
9769:
9770: -- An item with this scheduling level MUST have a warehouse
9771: IF l_debug_level > 0 THEN
9772: oe_debug_pub.add( 'CHECKING THAT LINE HAS A WAREHOUSE...' , 1 ) ;
9773: END IF;
9774: IF (p_line_rec.ship_from_org_id is null OR
9775: p_line_rec.ship_from_org_id = FND_API.G_MISS_NUM) THEN
9776: FND_MESSAGE.SET_NAME('ONT','OE_SCH_INACTIVE_MISS_WSH');

Line 9782: oe_debug_pub.add( 'E11.1' , 1 ) ;

9778: nvl(sch_cached_line_type,'0'));
9779: OE_MSG_PUB.Add;
9780:
9781: IF l_debug_level > 0 THEN
9782: oe_debug_pub.add( 'E11.1' , 1 ) ;
9783: END IF;
9784: x_return_status := FND_API.G_RET_STS_ERROR;
9785: END IF;
9786:

Line 9790: oe_debug_pub.add( 'CHECKING THAT IT IS A STANDARD ITEM...' , 1 ) ;

9786:
9787: -- An item with this schedling level MUST be a Standard
9788: -- Item, and NOT be a part of an ATO
9789: IF l_debug_level > 0 THEN
9790: oe_debug_pub.add( 'CHECKING THAT IT IS A STANDARD ITEM...' , 1 ) ;
9791: END IF;
9792: IF (p_line_rec.item_type_code <> 'STANDARD'
9793: OR p_line_rec.ato_line_id is not null) THEN
9794:

Line 9801: oe_debug_pub.add( 'E11.2' , 1 ) ;

9797: nvl(sch_cached_line_type,'0'));
9798: OE_MSG_PUB.Add;
9799:
9800: IF l_debug_level > 0 THEN
9801: oe_debug_pub.add( 'E11.2' , 1 ) ;
9802: END IF;
9803: X_return_status := FND_API.G_RET_STS_ERROR;
9804: END IF;
9805:

Line 9809: oe_debug_pub.add( 'CHECKING FOR NO SETS...' , 1 ) ;

9805:
9806: -- An item with this scheduling level MUST NOT be part
9807: -- of ANY set
9808: IF l_debug_level > 0 THEN
9809: oe_debug_pub.add( 'CHECKING FOR NO SETS...' , 1 ) ;
9810: END IF;
9811: /* Commenting for Standalone project.
9812: -- We will now allow standard lines into sets.
9813: IF (p_line_rec.ship_set_id is not null OR

Line 9822: oe_debug_pub.add( 'E11.3' , 1 ) ;

9818: nvl(sch_cached_line_type,'0'));
9819: OE_MSG_PUB.Add;
9820:
9821: IF l_debug_level > 0 THEN
9822: oe_debug_pub.add( 'E11.3' , 1 ) ;
9823: END IF;
9824: X_return_status := FND_API.G_RET_STS_ERROR;
9825: END IF;
9826: */

Line 9849: oe_debug_pub.add( 'E12' , 1 ) ;

9845: FND_MESSAGE.SET_TOKEN('ORDER_TYPE',
9846: nvl(sch_cached_line_type,sch_cached_order_type));
9847: OE_MSG_PUB.Add;
9848: IF l_debug_level > 0 THEN
9849: oe_debug_pub.add( 'E12' , 1 ) ;
9850: END IF;
9851: x_return_status := FND_API.G_RET_STS_ERROR;
9852: END IF;
9853: ELSE

Line 9871: oe_debug_pub.add( 'E13' , 1 ) ;

9867: FND_MESSAGE.SET_TOKEN('ORDER_TYPE',
9868: nvl(sch_cached_line_type,sch_cached_order_type));
9869: OE_MSG_PUB.Add;
9870: IF l_debug_level > 0 THEN
9871: oe_debug_pub.add( 'E13' , 1 ) ;
9872: END IF;
9873: x_return_status := FND_API.G_RET_STS_ERROR;
9874: END IF;
9875: END IF;

Line 9890: oe_debug_pub.add( 'E13.1' , 1 ) ;

9886: FND_MESSAGE.SET_TOKEN('ORDER_TYPE',
9887: nvl(sch_cached_line_type,sch_cached_order_type));
9888: OE_MSG_PUB.Add;
9889: IF l_debug_level > 0 THEN
9890: oe_debug_pub.add( 'E13.1' , 1 ) ;
9891: END IF;
9892: X_return_status := FND_API.G_RET_STS_ERROR;
9893: END IF;
9894: END IF;

Line 9916: oe_debug_pub.add( 'E14' , 1 ) ;

9912:
9913: FND_MESSAGE.SET_NAME('ONT','OE_SCH_UNRSV_NOT_ALLOWED');
9914: OE_MSG_PUB.Add;
9915: IF l_debug_level > 0 THEN
9916: oe_debug_pub.add( 'E14' , 1 ) ;
9917: END IF;
9918: x_return_status := FND_API.G_RET_STS_ERROR;
9919:
9920: END IF;

Line 9934: oe_debug_pub.add('Warehouse Validation is not rqd',1);

9930: IF OE_CODE_CONTROL.CODE_RELEASE_LEVEL >= '110510'
9931: AND MSC_ATP_GLOBAL.GET_APS_VERSION = 10 THEN
9932:
9933: IF l_debug_level > 0 THEN
9934: oe_debug_pub.add('Warehouse Validation is not rqd',1);
9935: END IF;
9936: ELSE
9937:
9938: IF p_line_rec.ship_from_org_id is NULL AND

Line 9945: oe_debug_pub.add( 'E15' , 1 ) ;

9941:
9942: FND_MESSAGE.SET_NAME('ONT','OE_SCH_ATO_WHSE_REQD');
9943: OE_MSG_PUB.Add;
9944: IF l_debug_level > 0 THEN
9945: oe_debug_pub.add( 'E15' , 1 ) ;
9946: END IF;
9947: x_return_status := FND_API.G_RET_STS_ERROR;
9948:
9949: END IF;

Line 9959: oe_debug_pub.add( 'E16' , 1 ) ;

9955:
9956: FND_MESSAGE.SET_NAME('ONT','OE_SCH_RES_NO_CONFIG');
9957: OE_MSG_PUB.Add;
9958: IF l_debug_level > 0 THEN
9959: oe_debug_pub.add( 'E16' , 1 ) ;
9960: END IF;
9961: -- code fix for 3300528
9962: -- no need for returning error in this case
9963: --IF nvl(p_line_rec.ship_model_complete_flag,'N') = 'N' THEN

Line 9978: oe_debug_pub.add( 'E16.0' , 1 );

9974: THEN
9975: FND_MESSAGE.SET_NAME('ONT','OE_SCH_NO_ACTION_DONE_NO_EXP');
9976: OE_MSG_PUB.Add;
9977: IF l_debug_level > 0 THEN
9978: oe_debug_pub.add( 'E16.0' , 1 );
9979: END IF;
9980: x_return_status := FND_API.G_RET_STS_ERROR;
9981: END IF;
9982: -- code fix for 3300528

Line 9992: oe_debug_pub.add( 'E16.1' , 1 ) ;

9988: THEN
9989: FND_MESSAGE.SET_NAME('ONT','ONT_SCH_NOT_RESERVABLE');
9990: OE_MSG_PUB.Add;
9991: IF l_debug_level > 0 THEN
9992: oe_debug_pub.add( 'E16.1' , 1 ) ;
9993: END IF;
9994: -- code fix for 3300528
9995: END IF; -- part of ato
9996:

Line 10022: oe_debug_pub.add( 'L_MAKE_BUY' || L_MAKE_BUY , 2 );

10018: l_make_buy := 1;
10019: END;
10020:
10021: IF l_debug_level > 0 THEN
10022: oe_debug_pub.add( 'L_MAKE_BUY' || L_MAKE_BUY , 2 );
10023: END IF;
10024:
10025: IF nvl(l_make_buy,1) <> 2 THEN
10026: BEGIN

Line 10039: oe_debug_pub.add( 'NO BILL IS DEFINED' , 2 ) ;

10035:
10036: EXCEPTION
10037: WHEN NO_DATA_FOUND THEN
10038: IF l_debug_level > 0 THEN
10039: oe_debug_pub.add( 'NO BILL IS DEFINED' , 2 ) ;
10040: END IF;
10041: IF l_debug_level > 0 THEN
10042: oe_debug_pub.add( 'E17' , 1 ) ;
10043: END IF;

Line 10042: oe_debug_pub.add( 'E17' , 1 ) ;

10038: IF l_debug_level > 0 THEN
10039: oe_debug_pub.add( 'NO BILL IS DEFINED' , 2 ) ;
10040: END IF;
10041: IF l_debug_level > 0 THEN
10042: oe_debug_pub.add( 'E17' , 1 ) ;
10043: END IF;
10044: FND_MESSAGE.SET_NAME('ONT','OE_BOM_NO_BILL_IN_SHP_ORG');
10045: FND_MESSAGE.SET_TOKEN('ITEM',p_line_rec.ordered_item);
10046:

Line 10053: oe_debug_pub.add( 'ORGANIZATION CODE:'||L_ORG_CODE , 2 ) ;

10049: Into l_org_code
10050: From Inv_Organization_Info_v --ORG_ORGANIZATION_DEFINITIONS
10051: Where ORGANIZATION_ID = NVL(p_line_rec.ship_from_org_id,l_org_id);
10052: IF l_debug_level > 0 THEN
10053: oe_debug_pub.add( 'ORGANIZATION CODE:'||L_ORG_CODE , 2 ) ;
10054: END IF;
10055: FND_MESSAGE.SET_TOKEN('ORG',l_org_code);
10056: -- Bug 2367743 End
10057:

Line 10077: oe_debug_pub.add('E18',1);

10073: p_line_rec.reserved_quantity
10074: THEN
10075:
10076: -- Added code here to fix bug 2038201.
10077: oe_debug_pub.add('E18',1);
10078: FND_MESSAGE.SET_NAME('ONT','OE_SCH_UNRSV_NOT_ALLOWED');
10079: OE_MSG_PUB.Add;
10080: x_return_status := FND_API.G_RET_STS_ERROR;
10081:

Line 10107: oe_debug_pub.add( 'E19' , 1 ) ;

10103: Ship_model_complete_flag = 'Y'))
10104: AND item_type_code = 'CONFIG';
10105:
10106: IF l_debug_level > 0 THEN
10107: oe_debug_pub.add( 'E19' , 1 ) ;
10108: END IF;
10109: FND_MESSAGE.SET_NAME('ONT','OE_SCH_UNSCH_CONFIG_EXISTS');
10110: OE_MSG_PUB.Add;
10111: x_return_status := FND_API.G_RET_STS_ERROR;

Line 10118: oe_debug_pub.add( 'E19 TOO MANY ROWS' , 1 ) ;

10114: WHEN NO_DATA_FOUND THEN
10115: null;
10116: WHEN TOO_MANY_ROWS THEN
10117: IF l_debug_level > 0 THEN
10118: oe_debug_pub.add( 'E19 TOO MANY ROWS' , 1 ) ;
10119: END IF;
10120: FND_MESSAGE.SET_NAME('ONT','OE_SCH_UNSCH_CONFIG_EXISTS');
10121: OE_MSG_PUB.Add;
10122: x_return_status := FND_API.G_RET_STS_ERROR;

Line 10132: OE_DEBUG_PUB.Add('Checking for Order date Type - Arrival');

10128: -- Start Bug-2371760
10129: -- Change in Schedule Ship/Arrival Date is not allowed
10130: -- when Order Date Type is specified.
10131: /*
10132: OE_DEBUG_PUB.Add('Checking for Order date Type - Arrival');
10133:
10134: IF NOT OE_GLOBALS.Equal(p_line_rec.schedule_ship_date,
10135: p_old_line_rec.schedule_ship_date)
10136: THEN

Line 10147: OE_DEBUG_PUB.Add('E20 Order date Type - Arrival');

10143:
10144: FND_MESSAGE.SET_NAME('ONT','OE_SCH_INV_SHP_DATE');
10145: OE_MSG_PUB.Add;
10146:
10147: OE_DEBUG_PUB.Add('E20 Order date Type - Arrival');
10148: x_return_status := FND_API.G_RET_STS_ERROR;
10149:
10150: END IF;
10151:

Line 10155: OE_DEBUG_PUB.Add('Checking for Order date Type - Ship');

10151:
10152:
10153: END IF;
10154:
10155: OE_DEBUG_PUB.Add('Checking for Order date Type - Ship');
10156:
10157: IF NOT OE_GLOBALS.Equal(p_line_rec.schedule_arrival_date,
10158: p_old_line_rec.schedule_arrival_date)
10159: THEN

Line 10171: OE_DEBUG_PUB.Add('E21 Order date Type - Ship');

10167:
10168: FND_MESSAGE.SET_NAME('ONT','OE_SCH_INV_ARR_DATE');
10169: OE_MSG_PUB.Add;
10170:
10171: OE_DEBUG_PUB.Add('E21 Order date Type - Ship');
10172:
10173: x_return_status := FND_API.G_RET_STS_ERROR;
10174:
10175: END IF;

Line 10186: oe_debug_pub.add( 'ONT_OVERRIDE_ATP' || L_AUTH_TO_OVERRIDE_ATP , 3 ) ;

10182: l_auth_to_override_atp :=
10183: NVL(FND_PROFILE.VALUE('ONT_OVERRIDE_ATP'), 'N');
10184:
10185: IF l_debug_level > 0 THEN
10186: oe_debug_pub.add( 'ONT_OVERRIDE_ATP' || L_AUTH_TO_OVERRIDE_ATP , 3 ) ;
10187: END IF;
10188: IF l_auth_to_override_atp = 'N' THEN
10189:
10190: IF NOT OE_GLOBALS.Equal(p_line_rec.override_atp_date_code,

Line 10199: oe_debug_pub.add( 'E22 INVALID AUTOTIZE' ) ;

10195: -- Overide ATP Field
10196: FND_MESSAGE.SET_NAME('ONT', 'OE_SCH_OVER_ATP_NO_AUTH');
10197: OE_MSG_PUB.Add;
10198: IF l_debug_level > 0 THEN
10199: oe_debug_pub.add( 'E22 INVALID AUTOTIZE' ) ;
10200: END IF;
10201: IF l_debug_level > 0 THEN
10202: oe_debug_pub.add( 'USER DOES NOT HAVE AUTHORITY TO CHANGE THE OVERRIDE ATP FIELD' , 1 ) ;
10203: END IF;

Line 10202: oe_debug_pub.add( 'USER DOES NOT HAVE AUTHORITY TO CHANGE THE OVERRIDE ATP FIELD' , 1 ) ;

10198: IF l_debug_level > 0 THEN
10199: oe_debug_pub.add( 'E22 INVALID AUTOTIZE' ) ;
10200: END IF;
10201: IF l_debug_level > 0 THEN
10202: oe_debug_pub.add( 'USER DOES NOT HAVE AUTHORITY TO CHANGE THE OVERRIDE ATP FIELD' , 1 ) ;
10203: END IF;
10204: x_return_status := FND_API.G_RET_STS_ERROR;
10205:
10206: END IF;

Line 10223: oe_debug_pub.add( 'E23 USER DOES NOT HAVE AUTHORITY TO UPDATE SCHEDULE ATTRIBUTES' , 1 ) ;

10219: -- on an overridden line
10220: FND_MESSAGE.SET_NAME('ONT', 'OE_SCH_OVER_ATP_NO_AUTH_MOD');
10221: OE_MSG_PUB.Add;
10222: IF l_debug_level > 0 THEN
10223: oe_debug_pub.add( 'E23 USER DOES NOT HAVE AUTHORITY TO UPDATE SCHEDULE ATTRIBUTES' , 1 ) ;
10224: END IF;
10225: X_return_status := FND_API.G_RET_STS_ERROR;
10226:
10227: END IF;

Line 10236: oe_debug_pub.add( 'E24 GENERAL USER CANNOT UNSCHEDULE AN OVERRIDDEN LINE' , 1 ) ;

10232: -- Only Authorized users have authority to unschedule an overriddenline
10233: FND_MESSAGE.SET_NAME('ONT','OE_SCH_OVER_ATP_NO_AUTH_UNCHK');
10234: OE_MSG_PUB.Add;
10235: IF l_debug_level > 0 THEN
10236: oe_debug_pub.add( 'E24 GENERAL USER CANNOT UNSCHEDULE AN OVERRIDDEN LINE' , 1 ) ;
10237: END IF;
10238: X_return_status := FND_API.G_RET_STS_ERROR;
10239:
10240: END IF;

Line 10292: oe_debug_pub.add( 'E25 USER DOES NOT HAVE AUTHORITY TO UPDATE SCHEDULE ATTRIBUTES ON A SET WITH AN OVERRIDDEN LINE' , 1 ) ;

10288: -- attributes in a set with an overridden line
10289: FND_MESSAGE.SET_NAME('ONT', 'OE_SCH_OVER_ATP_NO_AUTH_SET');
10290: OE_MSG_PUB.Add;
10291: IF l_debug_level > 0 THEN
10292: oe_debug_pub.add( 'E25 USER DOES NOT HAVE AUTHORITY TO UPDATE SCHEDULE ATTRIBUTES ON A SET WITH AN OVERRIDDEN LINE' , 1 ) ;
10293: END IF;
10294: X_return_status := FND_API.G_RET_STS_ERROR;
10295:
10296: END IF; -- l_override > 0

Line 10334: oe_debug_pub.add( 'E26 UNABLE TO ADD THE LINE TO THE SET' , 1 ) ;

10330:
10331: FND_MESSAGE.SET_NAME('ONT', 'OE_SCH_OVER_ATP_NO_AUTH_SET');
10332: OE_MSG_PUB.Add;
10333: IF l_debug_level > 0 THEN
10334: oe_debug_pub.add( 'E26 UNABLE TO ADD THE LINE TO THE SET' , 1 ) ;
10335: END IF;
10336: x_return_status := FND_API.G_RET_STS_ERROR;
10337:
10338: -- 2716220

Line 10382: oe_debug_pub.add( 'E27 UNABLE TO ADD THE line TO THE SET' , 1 ) ;

10378: FND_MESSAGE.SET_NAME('ONT', 'OE_SCH_OVER_ATP_NO_AUTH_SET');
10379: OE_MSG_PUB.Add;
10380: -- END IF;
10381: IF l_debug_level > 0 THEN
10382: oe_debug_pub.add( 'E27 UNABLE TO ADD THE line TO THE SET' , 1 ) ;
10383: END IF;
10384: x_return_status := FND_API.G_RET_STS_ERROR;
10385: END IF;
10386:

Line 10403: oe_debug_pub.add( 'E28 UNABLE TO ADD THE Model TO THE SET' , 1 ) ;

10399:
10400: FND_MESSAGE.SET_NAME('ONT', 'OE_SCH_OVER_ATP_NO_AUTH_SET');
10401: OE_MSG_PUB.Add;
10402: IF l_debug_level > 0 THEN
10403: oe_debug_pub.add( 'E28 UNABLE TO ADD THE Model TO THE SET' , 1 ) ;
10404: END IF;
10405: x_return_status := FND_API.G_RET_STS_ERROR;
10406:
10407: END IF; -- valid

Line 10435: oe_debug_pub.add ('E29 Request date exceeds Latest Acceptable Date',1);

10431:
10432: IF trunc(NVL(p_line_rec.latest_acceptable_date,p_line_rec.request_date))
10433: < trunc(p_line_rec.request_date) THEN
10434: IF l_debug_level > 0 THEN
10435: oe_debug_pub.add ('E29 Request date exceeds Latest Acceptable Date',1);
10436: END IF;
10437: FND_MESSAGE.SET_NAME('ONT','ONT_SCH_REQUEST_EXCEED_LAD');
10438: OE_MSG_PUB.Add;
10439: x_return_status := FND_API.G_RET_STS_ERROR;

Line 10447: oe_debug_pub.add('E30 Schedule date exceeds Latest Acceptable Date',1);

10443: OR (l_order_date_type_code = 'ARRIVAL'
10444: AND trunc(NVL(p_line_rec.schedule_arrival_date, p_line_rec.request_date))
10445: > trunc(NVL(p_line_rec.latest_acceptable_date,p_line_rec.request_date)))) THEN
10446: IF l_debug_level > 0 THEN
10447: oe_debug_pub.add('E30 Schedule date exceeds Latest Acceptable Date',1);
10448: END IF;
10449: FND_MESSAGE.SET_NAME('ONT','ONT_SCH_LAD_SCH_FAILED');
10450: OE_MSG_PUB.Add;
10451: x_return_status := FND_API.G_RET_STS_ERROR;

Line 10473: oe_debug_pub.add('E30.1 Schedule date exceeds Latest Acceptable Date',1);

10469: > trunc(NVL(p_line_rec.latest_acceptable_date,p_line_rec.request_date))))
10470: AND l_set_rec.schedule_arrival_date IS NOT NULL
10471: AND l_set_rec.schedule_ship_date IS NOT NULL THEN
10472: IF l_debug_level > 0 THEN
10473: oe_debug_pub.add('E30.1 Schedule date exceeds Latest Acceptable Date',1);
10474: END IF;
10475: FND_MESSAGE.SET_NAME('ONT','ONT_SCH_LAD_SCH_FAILED');
10476: OE_MSG_PUB.Add;
10477: x_return_status := FND_API.G_RET_STS_ERROR;

Line 10498: OE_DEBUG_PUB.Add('Before checking for Staged/Closed deliveries', 1);

10494: AND OE_GLOBALS.Equal(p_old_line_rec.task_id,
10495: p_line_rec.task_id) THEN
10496: BEGIN
10497: IF l_debug_level > 0 THEN
10498: OE_DEBUG_PUB.Add('Before checking for Staged/Closed deliveries', 1);
10499: END IF;
10500:
10501: SELECT 'Y'
10502: INTO l_found

Line 10509: OE_DEBUG_PUB.Add('Staged/Closed deliveries exist for the line', 3);

10505: AND SOURCE_CODE = 'OE'
10506: AND RELEASED_STATUS IN ('Y', 'C');
10507:
10508: IF l_debug_level > 0 THEN
10509: OE_DEBUG_PUB.Add('Staged/Closed deliveries exist for the line', 3);
10510: END IF;
10511: EXCEPTION
10512: WHEN NO_DATA_FOUND THEN
10513: NULL;

Line 10519: oe_debug_pub.add('E31 Reservation(s) cannot be created. The line has been pick confirmed/staged',1);

10515: l_found :='Y';
10516: END;
10517: IF l_found = 'Y' THEN
10518: IF l_debug_level > 0 THEN
10519: oe_debug_pub.add('E31 Reservation(s) cannot be created. The line has been pick confirmed/staged',1);
10520: END IF;
10521: FND_MESSAGE.SET_NAME('ONT','ONT_SCH_RSV_FAILURE_STAGED');
10522: OE_MSG_PUB.Add;
10523: x_return_status := FND_API.G_RET_STS_ERROR;

Line 10528: oe_debug_pub.add( '..EXITING OE_SCHEDULE_UTIL.VALIDATE_LINE WITH ' || X_RETURN_STATUS , 1 ) ;

10524: END IF;
10525: END IF;
10526:
10527: IF l_debug_level > 0 THEN
10528: oe_debug_pub.add( '..EXITING OE_SCHEDULE_UTIL.VALIDATE_LINE WITH ' || X_RETURN_STATUS , 1 ) ;
10529: END IF;
10530:
10531:
10532: EXCEPTION

Line 10572: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

10568: l_reserve_later VARCHAR2(1) := 'N';
10569: l_qty_to_reserve NUMBER;
10570: l_qty2_to_reserve NUMBER; -- INVCONV
10571: --
10572: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
10573: --
10574: l_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS; --Bug 5343902
10575: BEGIN
10576:

Line 10578: oe_debug_pub.add( 'ENTERING OE_SCHEDULE_UTIL.PROCESS_REQUEST' , 1 ) ;

10574: l_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS; --Bug 5343902
10575: BEGIN
10576:
10577: IF l_debug_level > 0 THEN
10578: oe_debug_pub.add( 'ENTERING OE_SCHEDULE_UTIL.PROCESS_REQUEST' , 1 ) ;
10579: END IF;
10580: IF l_debug_level > 0 THEN
10581: oe_debug_pub.add( 'OESCH_AUTO_SCH_FLAG : ' || OESCH_AUTO_SCH_FLAG , 1 ) ;
10582: END IF;

Line 10581: oe_debug_pub.add( 'OESCH_AUTO_SCH_FLAG : ' || OESCH_AUTO_SCH_FLAG , 1 ) ;

10577: IF l_debug_level > 0 THEN
10578: oe_debug_pub.add( 'ENTERING OE_SCHEDULE_UTIL.PROCESS_REQUEST' , 1 ) ;
10579: END IF;
10580: IF l_debug_level > 0 THEN
10581: oe_debug_pub.add( 'OESCH_AUTO_SCH_FLAG : ' || OESCH_AUTO_SCH_FLAG , 1 ) ;
10582: END IF;
10583:
10584: -- need to retain orig record to call process order.
10585:

Line 10594: oe_debug_pub.add( 'NEW' || P_X_LINE_REC.SCHEDULE_SHIP_DATE ) ;

10590:
10591: -- Based on the p_sch_action and schedule_status_code call action_schedule.
10592:
10593: IF l_debug_level > 0 THEN
10594: oe_debug_pub.add( 'NEW' || P_X_LINE_REC.SCHEDULE_SHIP_DATE ) ;
10595: END IF;
10596: IF l_debug_level > 0 THEN
10597: oe_debug_pub.add( 'OLD' || P_OLD_LINE_REC.SCHEDULE_SHIP_DATE ) ;
10598: END IF;

Line 10597: oe_debug_pub.add( 'OLD' || P_OLD_LINE_REC.SCHEDULE_SHIP_DATE ) ;

10593: IF l_debug_level > 0 THEN
10594: oe_debug_pub.add( 'NEW' || P_X_LINE_REC.SCHEDULE_SHIP_DATE ) ;
10595: END IF;
10596: IF l_debug_level > 0 THEN
10597: oe_debug_pub.add( 'OLD' || P_OLD_LINE_REC.SCHEDULE_SHIP_DATE ) ;
10598: END IF;
10599:
10600: IF l_debug_level > 0 THEN
10601: oe_debug_pub.add( 'OLD AD ' || P_OLD_LINE_REC.SCHEDULE_ARRIVAL_DATE , 1 ) ;

Line 10601: oe_debug_pub.add( 'OLD AD ' || P_OLD_LINE_REC.SCHEDULE_ARRIVAL_DATE , 1 ) ;

10597: oe_debug_pub.add( 'OLD' || P_OLD_LINE_REC.SCHEDULE_SHIP_DATE ) ;
10598: END IF;
10599:
10600: IF l_debug_level > 0 THEN
10601: oe_debug_pub.add( 'OLD AD ' || P_OLD_LINE_REC.SCHEDULE_ARRIVAL_DATE , 1 ) ;
10602: END IF;
10603: IF l_debug_level > 0 THEN
10604: oe_debug_pub.add( 'NEW AD ' || P_OLD_LINE_REC.SCHEDULE_ARRIVAL_DATE , 1 ) ;
10605: END IF;

Line 10604: oe_debug_pub.add( 'NEW AD ' || P_OLD_LINE_REC.SCHEDULE_ARRIVAL_DATE , 1 ) ;

10600: IF l_debug_level > 0 THEN
10601: oe_debug_pub.add( 'OLD AD ' || P_OLD_LINE_REC.SCHEDULE_ARRIVAL_DATE , 1 ) ;
10602: END IF;
10603: IF l_debug_level > 0 THEN
10604: oe_debug_pub.add( 'NEW AD ' || P_OLD_LINE_REC.SCHEDULE_ARRIVAL_DATE , 1 ) ;
10605: END IF;
10606:
10607: /* Added code for bug 5343902 */
10608: IF nvl(p_x_line_rec.model_remnant_flag, 'N') = 'Y' AND

Line 10612: oe_debug_pub.add('Remnant ' || p_x_line_rec.item_type_code || ', Calling Process_Included_Items', 5);

10608: IF nvl(p_x_line_rec.model_remnant_flag, 'N') = 'Y' AND
10609: p_x_line_rec.item_type_code in ('KIT', 'CLASS','MODEL') AND
10610: p_x_line_rec.explosion_date IS NULL
10611: THEN
10612: oe_debug_pub.add('Remnant ' || p_x_line_rec.item_type_code || ', Calling Process_Included_Items', 5);
10613:
10614: l_return_status := OE_CONFIG_UTIL.Process_Included_Items
10615: (p_line_id => p_x_line_rec.line_id,
10616: p_freeze => FALSE);

Line 10624: oe_debug_pub.add('After calling Process_Included_Items', 5);

10620: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
10621: RAISE FND_API.G_EXC_ERROR;
10622: END IF;
10623:
10624: oe_debug_pub.add('After calling Process_Included_Items', 5);
10625: END IF;
10626: /* End of code changes for bug 5343902 */
10627:
10628: Action_Schedule(p_x_line_rec => p_x_line_rec,

Line 10635: oe_debug_pub.add( 'AFTER ACTION SCHEDULE : ' || X_RETURN_STATUS , 1 ) ;

10631: p_qty_to_reserve => p_x_line_rec.reserved_quantity,
10632: x_return_status => x_return_status);
10633:
10634: IF l_debug_level > 0 THEN
10635: oe_debug_pub.add( 'AFTER ACTION SCHEDULE : ' || X_RETURN_STATUS , 1 ) ;
10636: END IF;
10637:
10638: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10639: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 10826: oe_debug_pub.add( 'AFTER CALLING CALL_PROCESS_ORDER :' || X_RETURN_STATUS , 1 ) ;

10822: p_caller => p_caller,
10823: x_return_status => x_return_status);
10824:
10825: IF l_debug_level > 0 THEN
10826: oe_debug_pub.add( 'AFTER CALLING CALL_PROCESS_ORDER :' || X_RETURN_STATUS , 1 ) ;
10827: END IF;
10828:
10829: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
10830: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 10837: oe_debug_pub.add( 'RESERVE THE NEW ITEM: ' || P_X_LINE_REC.INVENTORY_ITEM_ID , 1 ) ;

10833: END IF;
10834:
10835: IF l_reserve_later = 'Y' THEN
10836: IF l_debug_level > 0 THEN
10837: oe_debug_pub.add( 'RESERVE THE NEW ITEM: ' || P_X_LINE_REC.INVENTORY_ITEM_ID , 1 ) ;
10838: END IF;
10839: IF p_x_line_rec.shippable_flag = 'Y' THEN
10840:
10841:

Line 10865: oe_debug_pub.add( 'QTY TO RESERVE ' || L_QTY_TO_RESERVE , 2 ) ;

10861: l_qty2_to_reserve := null;
10862: end if;
10863:
10864: IF l_debug_level > 0 THEN
10865: oe_debug_pub.add( 'QTY TO RESERVE ' || L_QTY_TO_RESERVE , 2 ) ;
10866: oe_debug_pub.add( 'QTY2 TO RESERVE ' || L_QTY2_TO_RESERVE , 2 ) ;
10867: END IF;
10868:
10869:

Line 10866: oe_debug_pub.add( 'QTY2 TO RESERVE ' || L_QTY2_TO_RESERVE , 2 ) ;

10862: end if;
10863:
10864: IF l_debug_level > 0 THEN
10865: oe_debug_pub.add( 'QTY TO RESERVE ' || L_QTY_TO_RESERVE , 2 ) ;
10866: oe_debug_pub.add( 'QTY2 TO RESERVE ' || L_QTY2_TO_RESERVE , 2 ) ;
10867: END IF;
10868:
10869:
10870: Reserve_Line

Line 10891: oe_debug_pub.add( 'PASSING SCHEDULE_ARRIVAL_DATE TO PO ' , 3 ) ;

10887: NOT OE_GLOBALS.EQUAL(p_x_line_rec.schedule_arrival_date,
10888: p_old_line_rec.schedule_arrival_date)
10889: THEN
10890: IF l_debug_level > 0 THEN
10891: oe_debug_pub.add( 'PASSING SCHEDULE_ARRIVAL_DATE TO PO ' , 3 ) ;
10892: END IF;
10893: Update_PO(p_x_line_rec.schedule_arrival_date,
10894: p_x_line_rec.source_document_id,
10895: p_x_line_rec.source_document_line_id);

Line 10897: oe_debug_pub.add( 'AFTER PO CALL BACK' , 3 ) ;

10893: Update_PO(p_x_line_rec.schedule_arrival_date,
10894: p_x_line_rec.source_document_id,
10895: p_x_line_rec.source_document_line_id);
10896: IF l_debug_level > 0 THEN
10897: oe_debug_pub.add( 'AFTER PO CALL BACK' , 3 ) ;
10898: END IF;
10899: END IF;
10900:
10901: IF l_debug_level > 0 THEN

Line 10902: oe_debug_pub.add( 'EXITING OE_SCHEDULE_UTIL.PROCESS_REQUEST: ' || X_RETURN_STATUS , 1 ) ;

10898: END IF;
10899: END IF;
10900:
10901: IF l_debug_level > 0 THEN
10902: oe_debug_pub.add( 'EXITING OE_SCHEDULE_UTIL.PROCESS_REQUEST: ' || X_RETURN_STATUS , 1 ) ;
10903: END IF;
10904:
10905:
10906: EXCEPTION

Line 10955: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

10951: db_primary_uom_code VARCHAR2(3);
10952: db_model_item_id NUMBER := 0;
10953: db_line_unit_code VARCHAR2(3);
10954: --
10955: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
10956: --
10957: BEGIN
10958:
10959: IF l_debug_level > 0 THEN

Line 10960: oe_debug_pub.add( 'ENTERING GET_LEAD_TIME' , 1 ) ;

10956: --
10957: BEGIN
10958:
10959: IF l_debug_level > 0 THEN
10960: oe_debug_pub.add( 'ENTERING GET_LEAD_TIME' , 1 ) ;
10961: END IF;
10962: IF l_debug_level > 0 THEN
10963: oe_debug_pub.add( 'ATO LINE IS ' || P_ATO_LINE_ID , 1 ) ;
10964: END IF;

Line 10963: oe_debug_pub.add( 'ATO LINE IS ' || P_ATO_LINE_ID , 1 ) ;

10959: IF l_debug_level > 0 THEN
10960: oe_debug_pub.add( 'ENTERING GET_LEAD_TIME' , 1 ) ;
10961: END IF;
10962: IF l_debug_level > 0 THEN
10963: oe_debug_pub.add( 'ATO LINE IS ' || P_ATO_LINE_ID , 1 ) ;
10964: END IF;
10965: IF l_debug_level > 0 THEN
10966: oe_debug_pub.add( 'SHIP FROM IS ' || P_SHIP_FROM_ORG_ID , 1 ) ;
10967: END IF;

Line 10966: oe_debug_pub.add( 'SHIP FROM IS ' || P_SHIP_FROM_ORG_ID , 1 ) ;

10962: IF l_debug_level > 0 THEN
10963: oe_debug_pub.add( 'ATO LINE IS ' || P_ATO_LINE_ID , 1 ) ;
10964: END IF;
10965: IF l_debug_level > 0 THEN
10966: oe_debug_pub.add( 'SHIP FROM IS ' || P_SHIP_FROM_ORG_ID , 1 ) ;
10967: END IF;
10968:
10969: SELECT NVL ( MSI.FULL_LEAD_TIME , 0 )
10970: , NVL ( MSI.FIXED_LEAD_TIME , 0 )

Line 11023: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

11019: RETURN VARCHAR2
11020: IS
11021: l_order_date_type_code VARCHAR2(30) := null;
11022: --
11023: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
11024: --
11025: BEGIN
11026:
11027: IF p_header_id <> nvl(G_HEADER_ID,0) THEN

Line 11061: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

11057: RETURN NUMBER
11058: IS
11059: l_order_number NUMBER;
11060: --
11061: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
11062: --
11063: BEGIN
11064:
11065: IF l_debug_level > 0 THEN

Line 11066: oe_debug_pub.add( 'ENTERING GET_ORDER_NUMBER: ' || P_HEADER_ID , 1 ) ;

11062: --
11063: BEGIN
11064:
11065: IF l_debug_level > 0 THEN
11066: oe_debug_pub.add( 'ENTERING GET_ORDER_NUMBER: ' || P_HEADER_ID , 1 ) ;
11067: END IF;
11068:
11069: IF p_header_id is not null AND p_header_id <> FND_API.G_MISS_NUM
11070: THEN

Line 11083: oe_debug_pub.add( 'ORDER NUMBER : ' || L_ORDER_NUMBER ) ;

11079: END;
11080: END IF;
11081:
11082: IF l_debug_level > 0 THEN
11083: oe_debug_pub.add( 'ORDER NUMBER : ' || L_ORDER_NUMBER ) ;
11084: END IF;
11085: RETURN l_order_number;
11086: EXCEPTION
11087: WHEN OTHERS THEN

Line 11117: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

11113: l_sales_order_id NUMBER := 0;
11114: l_order_type_name VARCHAR2(80);
11115: l_order_type_id NUMBER;
11116: --
11117: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
11118: --
11119: BEGIN
11120:
11121: IF l_debug_level > 0 THEN

Line 11122: oe_debug_pub.add( 'ENTERING GET_MTL_SALES_ORDER_ID' , 2 ) ;

11118: --
11119: BEGIN
11120:
11121: IF l_debug_level > 0 THEN
11122: oe_debug_pub.add( 'ENTERING GET_MTL_SALES_ORDER_ID' , 2 ) ;
11123: END IF;
11124: -- 3748723
11125: IF p_order_type_id IS NULL THEN
11126:

Line 11131: oe_debug_pub.add( 'From Header Cache ' , 2 ) ;

11127: IF OE_Order_Cache.g_header_rec.order_type_id IS NOT NULL
11128: AND OE_Order_Cache.g_header_rec.header_id = p_header_id THEN --Bug4683211
11129:
11130: IF l_debug_level > 0 THEN
11131: oe_debug_pub.add( 'From Header Cache ' , 2 ) ;
11132: END IF;
11133: l_order_type_id := OE_Order_Cache.g_header_rec.order_type_id;
11134: ELSE
11135:

Line 11151: oe_debug_pub.add( 'ORDER TYPE ID :' || L_ORDER_TYPE_ID , 2 ) ;

11147: l_order_type_id:=p_order_type_id;
11148: END IF;
11149:
11150: IF l_debug_level > 0 THEN
11151: oe_debug_pub.add( 'ORDER TYPE ID :' || L_ORDER_TYPE_ID , 2 ) ;
11152: END IF;
11153:
11154: --3748723
11155: IF l_order_type_id = oe_schedule_util.sch_cached_mtl_order_type_id AND

Line 11158: oe_debug_pub.add( 'From order_type_id_Cache ' , 2 ) ;

11154: --3748723
11155: IF l_order_type_id = oe_schedule_util.sch_cached_mtl_order_type_id AND
11156: oe_schedule_util.sch_cached_mtl_order_type_name IS NOT NULL THEN
11157: IF l_debug_level > 0 THEN
11158: oe_debug_pub.add( 'From order_type_id_Cache ' , 2 ) ;
11159: END IF;
11160: l_order_type_name := oe_schedule_util.sch_cached_mtl_order_type_name;
11161: ELSE
11162: BEGIN

Line 11180: oe_debug_pub.add( 'ORDER TYPE: ' || L_ORDER_TYPE_NAME , 2 ) ;

11176: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11177: END;
11178: END IF;
11179: IF l_debug_level > 0 THEN
11180: oe_debug_pub.add( 'ORDER TYPE: ' || L_ORDER_TYPE_NAME , 2 ) ;
11181: END IF;
11182: IF l_debug_level > 0 THEN
11183: oe_debug_pub.add( 'SOURCE CODE: ' || L_SOURCE_CODE , 2 ) ;
11184: END IF;

Line 11183: oe_debug_pub.add( 'SOURCE CODE: ' || L_SOURCE_CODE , 2 ) ;

11179: IF l_debug_level > 0 THEN
11180: oe_debug_pub.add( 'ORDER TYPE: ' || L_ORDER_TYPE_NAME , 2 ) ;
11181: END IF;
11182: IF l_debug_level > 0 THEN
11183: oe_debug_pub.add( 'SOURCE CODE: ' || L_SOURCE_CODE , 2 ) ;
11184: END IF;
11185:
11186: --3748723
11187: IF l_order_type_name = oe_schedule_util.sch_cached_mtl_order_type_name AND

Line 11192: oe_debug_pub.add( 'CACHED SALES_ORDER_ID ' || oe_schedule_util.sch_cached_mtl_sales_order_id , 2 ) ;

11188: l_source_code = oe_schedule_util.sch_cached_mtl_source_code AND
11189: p_header_id = oe_schedule_util.sch_cached_mtl_header_id THEN
11190:
11191: IF l_debug_level > 0 THEN
11192: oe_debug_pub.add( 'CACHED SALES_ORDER_ID ' || oe_schedule_util.sch_cached_mtl_sales_order_id , 2 ) ;
11193: END IF;
11194:
11195: RETURN oe_schedule_util.sch_cached_mtl_sales_order_id;
11196: ELSE

Line 11213: oe_debug_pub.add( 'L_SALES_ORDER_ID' || L_SALES_ORDER_ID , 2 ) ;

11209: oe_schedule_util.sch_cached_mtl_order_type_id := l_order_type_id;
11210: END IF;
11211:
11212: IF l_debug_level > 0 THEN
11213: oe_debug_pub.add( 'L_SALES_ORDER_ID' || L_SALES_ORDER_ID , 2 ) ;
11214: END IF;
11215:
11216: RETURN l_sales_order_id;
11217: EXCEPTION

Line 11220: oe_debug_pub.add( '2. L_SALES_ORDER_ID IS 0' , 2 ) ;

11216: RETURN l_sales_order_id;
11217: EXCEPTION
11218: WHEN NO_DATA_FOUND THEN
11219: IF l_debug_level > 0 THEN
11220: oe_debug_pub.add( '2. L_SALES_ORDER_ID IS 0' , 2 ) ;
11221: END IF;
11222: RETURN 0;
11223: WHEN OTHERS THEN
11224: IF l_debug_level > 0 THEN

Line 11225: oe_debug_pub.add( '2. L_SALES_ORDER_ID IS 0' , 2 ) ;

11221: END IF;
11222: RETURN 0;
11223: WHEN OTHERS THEN
11224: IF l_debug_level > 0 THEN
11225: oe_debug_pub.add( '2. L_SALES_ORDER_ID IS 0' , 2 ) ;
11226: END IF;
11227: RETURN 0;
11228: END Get_mtl_sales_order_id;
11229: /*--------------------------------------------------------------------------

Line 11256: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

11252: l_msg_data VARCHAR2(2000);
11253: l_msg_count NUMBER;
11254: l_return_status VARCHAR2(1);
11255: --
11256: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
11257: --
11258: BEGIN
11259:
11260: IF l_debug_level > 0 THEN

Line 11261: oe_debug_pub.add( 'ENTERING INSERT_INTO_MTL_SALES_ORDERS' , 1 ) ;

11257: --
11258: BEGIN
11259:
11260: IF l_debug_level > 0 THEN
11261: oe_debug_pub.add( 'ENTERING INSERT_INTO_MTL_SALES_ORDERS' , 1 ) ;
11262: END IF;
11263:
11264: BEGIN
11265: -- Fix for bug#1078323: the order type name should be selected in

Line 11280: oe_debug_pub.add( 'CALLING INVS CREATE_SALESORDER' , 1 ) ;

11276: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11277: END;
11278:
11279: IF l_debug_level > 0 THEN
11280: oe_debug_pub.add( 'CALLING INVS CREATE_SALESORDER' , 1 ) ;
11281: END IF;
11282: IF l_debug_level > 0 THEN
11283: oe_debug_pub.add( 'ORDER TYPE: ' || L_ORDER_TYPE_NAME , 1 ) ;
11284: END IF;

Line 11283: oe_debug_pub.add( 'ORDER TYPE: ' || L_ORDER_TYPE_NAME , 1 ) ;

11279: IF l_debug_level > 0 THEN
11280: oe_debug_pub.add( 'CALLING INVS CREATE_SALESORDER' , 1 ) ;
11281: END IF;
11282: IF l_debug_level > 0 THEN
11283: oe_debug_pub.add( 'ORDER TYPE: ' || L_ORDER_TYPE_NAME , 1 ) ;
11284: END IF;
11285: IF l_debug_level > 0 THEN
11286: oe_debug_pub.add( 'SOURCE CODE: ' || L_SOURCE_CODE , 1 ) ;
11287: END IF;

Line 11286: oe_debug_pub.add( 'SOURCE CODE: ' || L_SOURCE_CODE , 1 ) ;

11282: IF l_debug_level > 0 THEN
11283: oe_debug_pub.add( 'ORDER TYPE: ' || L_ORDER_TYPE_NAME , 1 ) ;
11284: END IF;
11285: IF l_debug_level > 0 THEN
11286: oe_debug_pub.add( 'SOURCE CODE: ' || L_SOURCE_CODE , 1 ) ;
11287: END IF;
11288: IF l_debug_level > 0 THEN
11289: oe_debug_pub.add( 'ORDER NUMBER : ' || P_HEADER_REC.ORDER_NUMBER , 1 ) ;
11290: END IF;

Line 11289: oe_debug_pub.add( 'ORDER NUMBER : ' || P_HEADER_REC.ORDER_NUMBER , 1 ) ;

11285: IF l_debug_level > 0 THEN
11286: oe_debug_pub.add( 'SOURCE CODE: ' || L_SOURCE_CODE , 1 ) ;
11287: END IF;
11288: IF l_debug_level > 0 THEN
11289: oe_debug_pub.add( 'ORDER NUMBER : ' || P_HEADER_REC.ORDER_NUMBER , 1 ) ;
11290: END IF;
11291:
11292: inv_salesorder.create_salesorder
11293: ( p_api_version_number => 1.0,

Line 11305: oe_debug_pub.add( 'L_MSG_COUNT ' || L_MSG_COUNT , 1 ) ;

11301: x_return_status => l_return_status);
11302:
11303:
11304: IF l_debug_level > 0 THEN
11305: oe_debug_pub.add( 'L_MSG_COUNT ' || L_MSG_COUNT , 1 ) ;
11306: END IF;
11307: IF l_debug_level > 0 THEN
11308: oe_debug_pub.add( 'RETURN STATUS ' || L_RETURN_STATUS , 1 ) ;
11309: END IF;

Line 11308: oe_debug_pub.add( 'RETURN STATUS ' || L_RETURN_STATUS , 1 ) ;

11304: IF l_debug_level > 0 THEN
11305: oe_debug_pub.add( 'L_MSG_COUNT ' || L_MSG_COUNT , 1 ) ;
11306: END IF;
11307: IF l_debug_level > 0 THEN
11308: oe_debug_pub.add( 'RETURN STATUS ' || L_RETURN_STATUS , 1 ) ;
11309: END IF;
11310:
11311: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
11312: oe_msg_pub.transfer_msg_stack;

Line 11317: oe_debug_pub.add( L_MSG_DATA , 1 ) ;

11313: l_msg_count:=OE_MSG_PUB.COUNT_MSG;
11314: FOR I in 1..l_msg_count LOOP
11315: l_msg_data := OE_MSG_PUB.Get(I,'F');
11316: IF l_debug_level > 0 THEN
11317: oe_debug_pub.add( L_MSG_DATA , 1 ) ;
11318: END IF;
11319: END LOOP;
11320:
11321: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 11328: oe_debug_pub.add( L_MSG_DATA , 1 ) ;

11324: l_msg_count:=OE_MSG_PUB.COUNT_MSG;
11325: FOR I in 1..l_msg_count LOOP
11326: l_msg_data := OE_MSG_PUB.Get(I,'F');
11327: IF l_debug_level > 0 THEN
11328: oe_debug_pub.add( L_MSG_DATA , 1 ) ;
11329: END IF;
11330: END LOOP;
11331: RAISE FND_API.G_EXC_ERROR;
11332: END IF;

Line 11335: oe_debug_pub.add( 'EXITING INSERT_INTO_MTL_SALES_ORDERS' , 1 ) ;

11331: RAISE FND_API.G_EXC_ERROR;
11332: END IF;
11333:
11334: IF l_debug_level > 0 THEN
11335: oe_debug_pub.add( 'EXITING INSERT_INTO_MTL_SALES_ORDERS' , 1 ) ;
11336: END IF;
11337:
11338: EXCEPTION
11339:

Line 11371: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

11367:
11368: IS
11369: is_set_recursion VARCHAR2(1) := 'Y';
11370: --
11371: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
11372: --
11373: BEGIN
11374:
11375: IF l_debug_level > 0 THEN

Line 11376: oe_debug_pub.add( 'ENTERING CALL_PROCESS_ORDER' , 1 ) ;

11372: --
11373: BEGIN
11374:
11375: IF l_debug_level > 0 THEN
11376: oe_debug_pub.add( 'ENTERING CALL_PROCESS_ORDER' , 1 ) ;
11377: END IF;
11378:
11379: OE_SCHEDULE_UTIL.OESCH_PERFORM_SCHEDULING := 'N';
11380: OE_ORDER_SCH_UTIL.OESCH_PERFORM_SCHEDULING := 'N';

Line 11383: oe_debug_pub.add( 'CALLING PROCESS ORDER' , 1 ) ;

11379: OE_SCHEDULE_UTIL.OESCH_PERFORM_SCHEDULING := 'N';
11380: OE_ORDER_SCH_UTIL.OESCH_PERFORM_SCHEDULING := 'N';
11381:
11382: IF l_debug_level > 0 THEN
11383: oe_debug_pub.add( 'CALLING PROCESS ORDER' , 1 ) ;
11384: END IF;
11385:
11386: -- Set global set recursive flag
11387: -- The global flag to supress the sets logic to fire in

Line 11413: oe_debug_pub.add( 'SCH: AFTER CALLING PROCESS ORDER' , 1 ) ;

11409: oe_set_util.g_set_recursive_flag := FALSE;
11410: END IF;
11411:
11412: IF l_debug_level > 0 THEN
11413: oe_debug_pub.add( 'SCH: AFTER CALLING PROCESS ORDER' , 1 ) ;
11414: END IF;
11415: IF l_debug_level > 0 THEN
11416: oe_debug_pub.add( 'X_RETURN_STATUS IS ' || X_RETURN_STATUS , 1 ) ;
11417: END IF;

Line 11416: oe_debug_pub.add( 'X_RETURN_STATUS IS ' || X_RETURN_STATUS , 1 ) ;

11412: IF l_debug_level > 0 THEN
11413: oe_debug_pub.add( 'SCH: AFTER CALLING PROCESS ORDER' , 1 ) ;
11414: END IF;
11415: IF l_debug_level > 0 THEN
11416: oe_debug_pub.add( 'X_RETURN_STATUS IS ' || X_RETURN_STATUS , 1 ) ;
11417: END IF;
11418:
11419: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
11420: IF l_debug_level > 0 THEN

Line 11421: oe_debug_pub.add( 'RR: UNEXP ERRORED OUT' , 1 ) ;

11417: END IF;
11418:
11419: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
11420: IF l_debug_level > 0 THEN
11421: oe_debug_pub.add( 'RR: UNEXP ERRORED OUT' , 1 ) ;
11422: END IF;
11423: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11424: ELSIF x_return_status = FND_API.G_RET_STS_ERROR THEN
11425: IF l_debug_level > 0 THEN

Line 11426: oe_debug_pub.add( 'RR: ERRORED OUT' , 1 ) ;

11422: END IF;
11423: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11424: ELSIF x_return_status = FND_API.G_RET_STS_ERROR THEN
11425: IF l_debug_level > 0 THEN
11426: oe_debug_pub.add( 'RR: ERRORED OUT' , 1 ) ;
11427: END IF;
11428: RAISE FND_API.G_EXC_ERROR;
11429: END IF;
11430:

Line 11438: oe_debug_pub.add( 'EXITING CALL PROCESS ORDER' , 1 ) ;

11434: -- Resetting the variable after the Process Order API Call.
11435: OE_SCHEDULE_UTIL.OESCH_ITEM_IS_SUBSTITUTED := 'N'; -- Added for ER 6110708
11436:
11437: IF l_debug_level > 0 THEN
11438: oe_debug_pub.add( 'EXITING CALL PROCESS ORDER' , 1 ) ;
11439: END IF;
11440: EXCEPTION
11441:
11442: WHEN FND_API.G_EXC_ERROR THEN

Line 11486: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

11482: l_process_requests BOOLEAN;
11483: I NUMBER;
11484: l_index NUMBER;
11485: --
11486: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
11487: --
11488: BEGIN
11489:
11490: IF l_debug_level > 0 THEN

Line 11491: oe_debug_pub.add( 'ENTERING PROCESS_GROUP_OF_LINES' , 1 ) ;

11487: --
11488: BEGIN
11489:
11490: IF l_debug_level > 0 THEN
11491: oe_debug_pub.add( 'ENTERING PROCESS_GROUP_OF_LINES' , 1 ) ;
11492: END IF;
11493: x_return_status := FND_API.G_RET_STS_SUCCESS;
11494: SAVEPOINT Process_Group_of_Lines;
11495: I := p_x_line_tbl.FIRST;

Line 11499: oe_debug_pub.add( 'OPERATION : ' || P_X_LINE_TBL ( I ) .OPERATION , 1 ) ;

11495: I := p_x_line_tbl.FIRST;
11496: WHILE I IS NOT NULL LOOP
11497: BEGIN
11498: IF l_debug_level > 0 THEN
11499: oe_debug_pub.add( 'OPERATION : ' || P_X_LINE_TBL ( I ) .OPERATION , 1 ) ;
11500: END IF;
11501: IF p_x_line_tbl(I).operation <> OE_GLOBALS.G_OPR_NONE
11502: THEN
11503: Process_Line (p_old_line_rec => p_x_old_line_tbl(I),

Line 11511: oe_debug_pub.add( 'RR: UNEXP ERRORED OUT' , 1 ) ;

11507: x_return_status => x_return_status);
11508:
11509: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
11510: IF l_debug_level > 0 THEN
11511: oe_debug_pub.add( 'RR: UNEXP ERRORED OUT' , 1 ) ;
11512: END IF;
11513: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11514: ELSIF x_return_status = FND_API.G_RET_STS_ERROR THEN
11515: IF l_debug_level > 0 THEN

Line 11516: oe_debug_pub.add( 'RR: ERRORED OUT' , 1 ) ;

11512: END IF;
11513: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11514: ELSIF x_return_status = FND_API.G_RET_STS_ERROR THEN
11515: IF l_debug_level > 0 THEN
11516: oe_debug_pub.add( 'RR: ERRORED OUT' , 1 ) ;
11517: END IF;
11518: RAISE FND_API.G_EXC_ERROR;
11519: END IF;
11520:

Line 11524: oe_debug_pub.add( 'CLEAR THE CACHED TOP MODEL RECORD' , 1 ) ;

11520:
11521: IF p_x_line_tbl(I).top_model_line_id = p_x_line_tbl(I).line_id
11522: THEN
11523: IF l_debug_level > 0 THEN
11524: oe_debug_pub.add( 'CLEAR THE CACHED TOP MODEL RECORD' , 1 ) ;
11525: END IF;
11526: IF l_debug_level > 0 THEN
11527: oe_debug_pub.add( 'MODEL LINE: '|| P_X_LINE_TBL ( I ) .LINE_ID , 1 ) ;
11528: END IF;

Line 11527: oe_debug_pub.add( 'MODEL LINE: '|| P_X_LINE_TBL ( I ) .LINE_ID , 1 ) ;

11523: IF l_debug_level > 0 THEN
11524: oe_debug_pub.add( 'CLEAR THE CACHED TOP MODEL RECORD' , 1 ) ;
11525: END IF;
11526: IF l_debug_level > 0 THEN
11527: oe_debug_pub.add( 'MODEL LINE: '|| P_X_LINE_TBL ( I ) .LINE_ID , 1 ) ;
11528: END IF;
11529: OE_Order_Cache.Clear_Top_Model_Line(p_key => p_x_line_tbl(I).line_id);
11530: END IF;
11531:

Line 11536: oe_debug_pub.add( 'BEFORE DOING DIRECT UPDATE IN GROUP' , 1 ) ;

11532: ELSIF nvl(p_x_line_tbl(I).open_flag,'Y') = 'N' THEN
11533:
11534:
11535: IF l_debug_level > 0 THEN
11536: oe_debug_pub.add( 'BEFORE DOING DIRECT UPDATE IN GROUP' , 1 ) ;
11537: END IF;
11538:
11539: p_x_line_tbl(I).last_update_date := SYSDATE;
11540: p_x_line_tbl(I).last_updated_by := FND_GLOBAL.USER_ID;

Line 11555: oe_debug_pub.add( 'UPDATE_GLOBAL RETURN STATUS FROM OE_SCHEDULE_UTIL.PROCESS_GROUP_OF_LINE IS: ' || X_RETURN_STATUS ) ;

11551: p_line_id => p_x_line_tbl(I).line_id,
11552: x_index => l_index,
11553: x_return_status => x_return_status);
11554: IF l_debug_level > 0 THEN
11555: oe_debug_pub.add( 'UPDATE_GLOBAL RETURN STATUS FROM OE_SCHEDULE_UTIL.PROCESS_GROUP_OF_LINE IS: ' || X_RETURN_STATUS ) ;
11556: END IF;
11557: IF l_debug_level > 0 THEN
11558: oe_debug_pub.add( 'GLOBAL PICTURE INDEX IS: ' || L_INDEX , 1 ) ;
11559: END IF;

Line 11558: oe_debug_pub.add( 'GLOBAL PICTURE INDEX IS: ' || L_INDEX , 1 ) ;

11554: IF l_debug_level > 0 THEN
11555: oe_debug_pub.add( 'UPDATE_GLOBAL RETURN STATUS FROM OE_SCHEDULE_UTIL.PROCESS_GROUP_OF_LINE IS: ' || X_RETURN_STATUS ) ;
11556: END IF;
11557: IF l_debug_level > 0 THEN
11558: oe_debug_pub.add( 'GLOBAL PICTURE INDEX IS: ' || L_INDEX , 1 ) ;
11559: END IF;
11560:
11561: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
11562: IF l_debug_level > 0 THEN

Line 11563: oe_debug_pub.add( 'RR: UNEXP ERRORED OUT' , 1 ) ;

11559: END IF;
11560:
11561: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
11562: IF l_debug_level > 0 THEN
11563: oe_debug_pub.add( 'RR: UNEXP ERRORED OUT' , 1 ) ;
11564: END IF;
11565: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11566: ELSIF x_return_status = FND_API.G_RET_STS_ERROR THEN
11567: IF l_debug_level > 0 THEN

Line 11568: oe_debug_pub.add( 'RR: ERRORED OUT' , 1 ) ;

11564: END IF;
11565: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11566: ELSIF x_return_status = FND_API.G_RET_STS_ERROR THEN
11567: IF l_debug_level > 0 THEN
11568: oe_debug_pub.add( 'RR: ERRORED OUT' , 1 ) ;
11569: END IF;
11570: RAISE FND_API.G_EXC_ERROR;
11571: END IF;
11572: IF l_index is not NULL THEN

Line 11588: oe_debug_pub.add( 'GLOBAL SHIP_FROM_ORG_ID IS: ' || OE_ORDER_UTIL.G_LINE_TBL ( L_INDEX ) .SHIP_FROM_ORG_ID , 1 ) ;

11584: OE_ORDER_UTIL.g_line_tbl(l_index).last_updated_by := p_x_line_tbl(I).last_updated_by;
11585: OE_ORDER_UTIL.g_line_tbl(l_index).last_update_login := p_x_line_tbl(I).last_update_login;
11586: OE_ORDER_UTIL.g_line_tbl(l_index).lock_control := p_x_line_tbl(I).lock_control;
11587: IF l_debug_level > 0 THEN
11588: oe_debug_pub.add( 'GLOBAL SHIP_FROM_ORG_ID IS: ' || OE_ORDER_UTIL.G_LINE_TBL ( L_INDEX ) .SHIP_FROM_ORG_ID , 1 ) ;
11589: END IF;
11590: END IF; /*l_index is not null check*/
11591: END IF; /*code_release_level*/
11592:

Line 11617: oe_debug_pub.add( 'AFTER DOING DIRECT UPDATE' , 1 ) ;

11613: ,lock_control = p_x_line_tbl(I).lock_control
11614: WHERE LINE_ID = p_x_line_tbl(I).line_id;
11615:
11616: IF l_debug_level > 0 THEN
11617: oe_debug_pub.add( 'AFTER DOING DIRECT UPDATE' , 1 ) ;
11618: END IF;
11619: END IF;
11620:
11621: END;

Line 11641: oe_debug_pub.add( 'SCH: AFTER CALLING PROCESS REQUEST' , 1 ) ;

11637: , x_return_status => x_return_status
11638: );
11639:
11640: IF l_debug_level > 0 THEN
11641: oe_debug_pub.add( 'SCH: AFTER CALLING PROCESS REQUEST' , 1 ) ;
11642: END IF;
11643: IF l_debug_level > 0 THEN
11644: oe_debug_pub.add( 'X_RETURN_STATUS IS ' || X_RETURN_STATUS , 1 ) ;
11645: END IF;

Line 11644: oe_debug_pub.add( 'X_RETURN_STATUS IS ' || X_RETURN_STATUS , 1 ) ;

11640: IF l_debug_level > 0 THEN
11641: oe_debug_pub.add( 'SCH: AFTER CALLING PROCESS REQUEST' , 1 ) ;
11642: END IF;
11643: IF l_debug_level > 0 THEN
11644: oe_debug_pub.add( 'X_RETURN_STATUS IS ' || X_RETURN_STATUS , 1 ) ;
11645: END IF;
11646:
11647: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
11648: IF l_debug_level > 0 THEN

Line 11649: oe_debug_pub.add( 'RR: UNEXP ERRORED OUT' , 1 ) ;

11645: END IF;
11646:
11647: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
11648: IF l_debug_level > 0 THEN
11649: oe_debug_pub.add( 'RR: UNEXP ERRORED OUT' , 1 ) ;
11650: END IF;
11651: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11652: ELSIF x_return_status = FND_API.G_RET_STS_ERROR THEN
11653: IF l_debug_level > 0 THEN

Line 11654: oe_debug_pub.add( 'RR: ERRORED OUT' , 1 ) ;

11650: END IF;
11651: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11652: ELSIF x_return_status = FND_API.G_RET_STS_ERROR THEN
11653: IF l_debug_level > 0 THEN
11654: oe_debug_pub.add( 'RR: ERRORED OUT' , 1 ) ;
11655: END IF;
11656: RAISE FND_API.G_EXC_ERROR;
11657: END IF;
11658:

Line 11678: oe_debug_pub.add( 'SCH: AFTER CALLING PROCESS REQUEST' , 1 ) ;

11674: , x_return_status => x_return_status
11675: );
11676:
11677: IF l_debug_level > 0 THEN
11678: oe_debug_pub.add( 'SCH: AFTER CALLING PROCESS REQUEST' , 1 ) ;
11679: END IF;
11680: IF l_debug_level > 0 THEN
11681: oe_debug_pub.add( 'X_RETURN_STATUS IS ' || X_RETURN_STATUS , 1 ) ;
11682: END IF;

Line 11681: oe_debug_pub.add( 'X_RETURN_STATUS IS ' || X_RETURN_STATUS , 1 ) ;

11677: IF l_debug_level > 0 THEN
11678: oe_debug_pub.add( 'SCH: AFTER CALLING PROCESS REQUEST' , 1 ) ;
11679: END IF;
11680: IF l_debug_level > 0 THEN
11681: oe_debug_pub.add( 'X_RETURN_STATUS IS ' || X_RETURN_STATUS , 1 ) ;
11682: END IF;
11683:
11684: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
11685: IF l_debug_level > 0 THEN

Line 11686: oe_debug_pub.add( 'RR: UNEXP ERRORED OUT' , 1 ) ;

11682: END IF;
11683:
11684: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
11685: IF l_debug_level > 0 THEN
11686: oe_debug_pub.add( 'RR: UNEXP ERRORED OUT' , 1 ) ;
11687: END IF;
11688: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11689: ELSIF x_return_status = FND_API.G_RET_STS_ERROR THEN
11690: IF l_debug_level > 0 THEN

Line 11691: oe_debug_pub.add( 'RR: ERRORED OUT' , 1 ) ;

11687: END IF;
11688: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11689: ELSIF x_return_status = FND_API.G_RET_STS_ERROR THEN
11690: IF l_debug_level > 0 THEN
11691: oe_debug_pub.add( 'RR: ERRORED OUT' , 1 ) ;
11692: END IF;
11693: RAISE FND_API.G_EXC_ERROR;
11694: END IF;
11695: END IF; /*code_release_level*/

Line 11701: oe_debug_pub.add( 'PROCESS GROUP ' || OESCH_PERFORM_SCHEDULING , 1 ) ;

11697:
11698: OE_SCHEDULE_UTIL.OESCH_PERFORM_SCHEDULING := 'Y';
11699: OE_ORDER_SCH_UTIL.OESCH_PERFORM_SCHEDULING := 'Y';
11700: IF l_debug_level > 0 THEN
11701: oe_debug_pub.add( 'PROCESS GROUP ' || OESCH_PERFORM_SCHEDULING , 1 ) ;
11702: END IF;
11703: IF l_debug_level > 0 THEN
11704: oe_debug_pub.add( 'EXITING PROCESS GROUP OF LINES' , 1 ) ;
11705: END IF;

Line 11704: oe_debug_pub.add( 'EXITING PROCESS GROUP OF LINES' , 1 ) ;

11700: IF l_debug_level > 0 THEN
11701: oe_debug_pub.add( 'PROCESS GROUP ' || OESCH_PERFORM_SCHEDULING , 1 ) ;
11702: END IF;
11703: IF l_debug_level > 0 THEN
11704: oe_debug_pub.add( 'EXITING PROCESS GROUP OF LINES' , 1 ) ;
11705: END IF;
11706: EXCEPTION
11707:
11708: WHEN FND_API.G_EXC_ERROR THEN

Line 11769: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

11765: l_control_rec OE_GLOBALS.control_rec_type;
11766: l_src_attr_tbl OE_GLOBALS.NUMBER_Tbl_Type;
11767: l_index NUMBER;
11768: --
11769: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
11770: --
11771: BEGIN
11772:
11773: x_return_status := FND_API.G_RET_STS_SUCCESS;

Line 11775: oe_debug_pub.add( 'ENTERING PROCESS_LINE' , 1 ) ;

11771: BEGIN
11772:
11773: x_return_status := FND_API.G_RET_STS_SUCCESS;
11774: IF l_debug_level > 0 THEN
11775: oe_debug_pub.add( 'ENTERING PROCESS_LINE' , 1 ) ;
11776: END IF;
11777: IF l_debug_level > 0 THEN
11778: oe_debug_pub.add( 'P_CALLER ' || P_CALLER , 1 ) ;
11779: END IF;

Line 11778: oe_debug_pub.add( 'P_CALLER ' || P_CALLER , 1 ) ;

11774: IF l_debug_level > 0 THEN
11775: oe_debug_pub.add( 'ENTERING PROCESS_LINE' , 1 ) ;
11776: END IF;
11777: IF l_debug_level > 0 THEN
11778: oe_debug_pub.add( 'P_CALLER ' || P_CALLER , 1 ) ;
11779: END IF;
11780:
11781: /* Start Audit Trail */
11782: --Added is_mass_change condition for bug 4911340

Line 11795: oe_debug_pub.add( 'DIRECT UPDATE FOR A CANCELLED LINE' || P_X_LINE_REC.LINE_ID , 1 ) ;

11791:
11792: IF nvl(p_x_line_rec.open_flag,'Y') = 'N' THEN
11793:
11794: IF l_debug_level > 0 THEN
11795: oe_debug_pub.add( 'DIRECT UPDATE FOR A CANCELLED LINE' || P_X_LINE_REC.LINE_ID , 1 ) ;
11796: END IF;
11797:
11798: p_x_line_rec.last_update_date := SYSDATE;
11799: p_x_line_rec.last_updated_by := FND_GLOBAL.USER_ID;

Line 11829: oe_debug_pub.add( 'AFTER DOING DIRECT UPDATE ON A CANCELLED LINE' , 1 ) ;

11825: ,lock_control = p_x_line_rec.lock_control
11826: WHERE LINE_ID = p_x_line_rec.line_id;
11827:
11828: IF l_debug_level > 0 THEN
11829: oe_debug_pub.add( 'AFTER DOING DIRECT UPDATE ON A CANCELLED LINE' , 1 ) ;
11830: END IF;
11831:
11832: ELSIF NOT OE_GLOBALS.Equal(p_x_line_rec.ship_from_org_id,
11833: p_old_line_rec.ship_from_org_id)

Line 11841: oe_debug_pub.add( 'WAREHOUSE/SHIP TO HAS CHANGED ON THE LINE CALLING PO' , 1 ) ;

11837: p_old_line_rec.inventory_item_id)
11838: THEN
11839:
11840: IF l_debug_level > 0 THEN
11841: oe_debug_pub.add( 'WAREHOUSE/SHIP TO HAS CHANGED ON THE LINE CALLING PO' , 1 ) ;
11842: END IF;
11843:
11844: l_control_rec.controlled_operation := TRUE;
11845: l_control_rec.change_attributes := TRUE;

Line 11884: oe_debug_pub.add( 'IT IS UPDATE , CALL SECURITY' ) ;

11880:
11881: IF p_x_line_rec.operation = OE_GLOBALS.G_OPR_UPDATE THEN
11882:
11883: IF l_debug_level > 0 THEN
11884: oe_debug_pub.add( 'IT IS UPDATE , CALL SECURITY' ) ;
11885: END IF;
11886:
11887: IF p_caller = 'INTERNAL' THEN -- 5999034
11888: p_x_line_rec.change_reason := 'SYSTEM';

Line 11909: oe_debug_pub.add( 'AFTER SECURITY CALL' || X_RETURN_STATUS , 1 ) ;

11905: END IF;
11906:
11907: OE_ORDER_SCH_UTIL.OESCH_PERFORM_SCHEDULING := 'Y';
11908: IF l_debug_level > 0 THEN
11909: oe_debug_pub.add( 'AFTER SECURITY CALL' || X_RETURN_STATUS , 1 ) ;
11910: END IF;
11911:
11912: -- if operation on any attribute is constrained
11913: IF l_sec_result = OE_PC_GLOBALS.YES THEN

Line 11915: oe_debug_pub.add( 'CONSTRAINT FOUND' , 4 ) ;

11911:
11912: -- if operation on any attribute is constrained
11913: IF l_sec_result = OE_PC_GLOBALS.YES THEN
11914: IF l_debug_level > 0 THEN
11915: oe_debug_pub.add( 'CONSTRAINT FOUND' , 4 ) ;
11916: END IF;
11917: RAISE FND_API.G_EXC_ERROR;
11918: END IF;
11919:

Line 11927: oe_debug_pub.add( 'OLD SHIP :' || P_OLD_LINE_REC.SCHEDULE_SHIP_DATE , 1 ) ;

11923: -- We will re-set the value, before calling.
11924: OE_GLOBALS.G_ATTR_UPDATED_BY_DEF := 'N';
11925:
11926: IF l_debug_level > 0 THEN
11927: oe_debug_pub.add( 'OLD SHIP :' || P_OLD_LINE_REC.SCHEDULE_SHIP_DATE , 1 ) ;
11928: END IF;
11929: IF l_debug_level > 0 THEN
11930: oe_debug_pub.add( 'NEW SHIP :' || P_X_LINE_REC.SCHEDULE_SHIP_DATE , 1 ) ;
11931: END IF;

Line 11930: oe_debug_pub.add( 'NEW SHIP :' || P_X_LINE_REC.SCHEDULE_SHIP_DATE , 1 ) ;

11926: IF l_debug_level > 0 THEN
11927: oe_debug_pub.add( 'OLD SHIP :' || P_OLD_LINE_REC.SCHEDULE_SHIP_DATE , 1 ) ;
11928: END IF;
11929: IF l_debug_level > 0 THEN
11930: oe_debug_pub.add( 'NEW SHIP :' || P_X_LINE_REC.SCHEDULE_SHIP_DATE , 1 ) ;
11931: END IF;
11932:
11933: IF NOT OE_GLOBALS.Equal(trunc(p_x_line_rec.schedule_ship_date), -- 5999034
11934: trunc(p_old_line_rec.schedule_ship_date))

Line 11939: oe_debug_pub.add( 'SHIP_DATE HAS CHANGED ON THE LINE' , 1 ) ;

11935:
11936: THEN
11937:
11938: IF l_debug_level > 0 THEN
11939: oe_debug_pub.add( 'SHIP_DATE HAS CHANGED ON THE LINE' , 1 ) ;
11940: END IF;
11941: l_src_attr_tbl(1) := OE_LINE_UTIL.G_SCHEDULE_SHIP_DATE;
11942:
11943: OE_Line_Util_Ext.Clear_Dep_And_Default

Line 11948: oe_debug_pub.add( 'AFTER CALLING CLEAR_DEP_AND_DEFAULT' , 1 ) ;

11944: ( p_src_attr_tbl => l_src_attr_tbl,
11945: p_x_line_rec => p_x_line_rec,
11946: p_old_line_rec => p_old_line_rec);
11947: IF l_debug_level > 0 THEN
11948: oe_debug_pub.add( 'AFTER CALLING CLEAR_DEP_AND_DEFAULT' , 1 ) ;
11949: END IF;
11950:
11951: END IF;
11952: IF l_debug_level > 0 THEN

Line 11953: oe_debug_pub.add( 'DIRECT/PO ' || OE_GLOBALS.G_ATTR_UPDATED_BY_DEF , 1 ) ;

11949: END IF;
11950:
11951: END IF;
11952: IF l_debug_level > 0 THEN
11953: oe_debug_pub.add( 'DIRECT/PO ' || OE_GLOBALS.G_ATTR_UPDATED_BY_DEF , 1 ) ;
11954: END IF;
11955: IF OE_GLOBALS.G_ATTR_UPDATED_BY_DEF = 'Y' THEN
11956:
11957:

Line 11995: oe_debug_pub.add( ' DEFAULTING HAS NOT CHANGED ANY THING' , 1 ) ;

11991: END IF;
11992:
11993: ELSE
11994: IF l_debug_level > 0 THEN
11995: oe_debug_pub.add( ' DEFAULTING HAS NOT CHANGED ANY THING' , 1 ) ;
11996: END IF;
11997: IF l_debug_level > 0 THEN
11998: oe_debug_pub.add( 'BEFORE CALLING LOG_SCHEDULING REQUESTS' , 1 ) ;
11999: END IF;

Line 11998: oe_debug_pub.add( 'BEFORE CALLING LOG_SCHEDULING REQUESTS' , 1 ) ;

11994: IF l_debug_level > 0 THEN
11995: oe_debug_pub.add( ' DEFAULTING HAS NOT CHANGED ANY THING' , 1 ) ;
11996: END IF;
11997: IF l_debug_level > 0 THEN
11998: oe_debug_pub.add( 'BEFORE CALLING LOG_SCHEDULING REQUESTS' , 1 ) ;
11999: END IF;
12000:
12001: OE_MSG_PUB.set_msg_context
12002: (p_entity_code => 'LINE'

Line 12023: oe_debug_pub.add( 'AFTER CALLING LOG_SCHEDULING REQUESTS' || X_RETURN_STATUS , 1 ) ;

12019: ,p_order_type_id => l_order_type_id
12020: ,x_return_status => x_return_status);
12021:
12022: IF l_debug_level > 0 THEN
12023: oe_debug_pub.add( 'AFTER CALLING LOG_SCHEDULING REQUESTS' || X_RETURN_STATUS , 1 ) ;
12024: END IF;
12025:
12026: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
12027: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 12033: oe_debug_pub.add( 'BEFORE DOING DIRECT UPDATE' , 1 ) ;

12029: RAISE FND_API.G_EXC_ERROR;
12030: END IF;
12031:
12032: IF l_debug_level > 0 THEN
12033: oe_debug_pub.add( 'BEFORE DOING DIRECT UPDATE' , 1 ) ;
12034: END IF;
12035: IF NOT validate_ship_method (p_x_line_rec.shipping_method_code,
12036: p_old_line_rec.shipping_method_code,
12037: p_x_line_rec.ship_from_org_id) THEN

Line 12090: oe_debug_pub.add( 'AFTER DOING DIRECT UPDATE' , 1 ) ;

12086: ,lock_control = p_x_line_rec.lock_control
12087: WHERE LINE_ID = p_x_line_rec.line_id; --2806483 Added Fright_carrier_code
12088:
12089: IF l_debug_level > 0 THEN
12090: oe_debug_pub.add( 'AFTER DOING DIRECT UPDATE' , 1 ) ;
12091: END IF;
12092:
12093: END IF; -- OE_GLOBALS.G_ATTR_UPDATED_BY_DEF.
12094: END IF; -- warehouse is changed.

Line 12098: oe_debug_pub.add( 'RR: UNEXP ERRORED OUT' , 1 ) ;

12094: END IF; -- warehouse is changed.
12095:
12096: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
12097: IF l_debug_level > 0 THEN
12098: oe_debug_pub.add( 'RR: UNEXP ERRORED OUT' , 1 ) ;
12099: END IF;
12100: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
12101: ELSIF x_return_status = FND_API.G_RET_STS_ERROR THEN
12102: IF l_debug_level > 0 THEN

Line 12103: oe_debug_pub.add( 'RR: ERRORED OUT' , 1 ) ;

12099: END IF;
12100: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
12101: ELSIF x_return_status = FND_API.G_RET_STS_ERROR THEN
12102: IF l_debug_level > 0 THEN
12103: oe_debug_pub.add( 'RR: ERRORED OUT' , 1 ) ;
12104: END IF;
12105: RAISE FND_API.G_EXC_ERROR;
12106: END IF;
12107:

Line 12133: oe_debug_pub.add( 'UPDATE_GLOBAL RETURN STATUS FROM OE_SCHEDULE_UTIL.PROCESS_LINE IS: ' || X_RETURN_STATUS ) ;

12129: p_line_id => p_x_line_rec.line_id,
12130: x_index => l_index,
12131: x_return_status => x_return_status);
12132: IF l_debug_level > 0 THEN
12133: oe_debug_pub.add( 'UPDATE_GLOBAL RETURN STATUS FROM OE_SCHEDULE_UTIL.PROCESS_LINE IS: ' || X_RETURN_STATUS ) ;
12134: END IF;
12135: IF l_debug_level > 0 THEN
12136: oe_debug_pub.add( 'GLOBAL PICTURE INDEX IS: ' || L_INDEX , 1 ) ;
12137: END IF;

Line 12136: oe_debug_pub.add( 'GLOBAL PICTURE INDEX IS: ' || L_INDEX , 1 ) ;

12132: IF l_debug_level > 0 THEN
12133: oe_debug_pub.add( 'UPDATE_GLOBAL RETURN STATUS FROM OE_SCHEDULE_UTIL.PROCESS_LINE IS: ' || X_RETURN_STATUS ) ;
12134: END IF;
12135: IF l_debug_level > 0 THEN
12136: oe_debug_pub.add( 'GLOBAL PICTURE INDEX IS: ' || L_INDEX , 1 ) ;
12137: END IF;
12138:
12139: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
12140: IF l_debug_level > 0 THEN

Line 12141: oe_debug_pub.add( 'RR: UNEXP ERRORED OUT' , 1 ) ;

12137: END IF;
12138:
12139: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
12140: IF l_debug_level > 0 THEN
12141: oe_debug_pub.add( 'RR: UNEXP ERRORED OUT' , 1 ) ;
12142: END IF;
12143: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
12144: ELSIF x_return_status = FND_API.G_RET_STS_ERROR THEN
12145: IF l_debug_level > 0 THEN

Line 12146: oe_debug_pub.add( 'RR: ERRORED OUT' , 1 ) ;

12142: END IF;
12143: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
12144: ELSIF x_return_status = FND_API.G_RET_STS_ERROR THEN
12145: IF l_debug_level > 0 THEN
12146: oe_debug_pub.add( 'RR: ERRORED OUT' , 1 ) ;
12147: END IF;
12148: RAISE FND_API.G_EXC_ERROR;
12149: END IF;
12150:

Line 12167: oe_debug_pub.add( 'GLOBAL SHIP_FROM_ORG_ID IS: ' || OE_ORDER_UTIL.G_LINE_TBL ( L_INDEX ) .SHIP_FROM_ORG_ID , 1 ) ;

12163: OE_ORDER_UTIL.g_line_tbl(l_index).last_updated_by := p_x_line_rec.last_updated_by;
12164: OE_ORDER_UTIL.g_line_tbl(l_index).last_update_login := p_x_line_rec.last_update_login;
12165: OE_ORDER_UTIL.g_line_tbl(l_index).lock_control := p_x_line_rec.lock_control;
12166: IF l_debug_level > 0 THEN
12167: oe_debug_pub.add( 'GLOBAL SHIP_FROM_ORG_ID IS: ' || OE_ORDER_UTIL.G_LINE_TBL ( L_INDEX ) .SHIP_FROM_ORG_ID , 1 ) ;
12168: END IF;
12169: END IF; /*l_index is not null check*/
12170:
12171: -- Do not execute delayed request if it is a internal call.

Line 12191: oe_debug_pub.add( 'SCH: AFTER CALLING PROCESS REQUEST AND NOTIFY' , 1 ) ;

12187: , x_return_status => x_return_status);
12188:
12189:
12190: IF l_debug_level > 0 THEN
12191: oe_debug_pub.add( 'SCH: AFTER CALLING PROCESS REQUEST AND NOTIFY' , 1 ) ;
12192: END IF;
12193: IF l_debug_level > 0 THEN
12194: oe_debug_pub.add( 'X_RETURN_STATUS IS ' || X_RETURN_STATUS , 1 ) ;
12195: END IF;

Line 12194: oe_debug_pub.add( 'X_RETURN_STATUS IS ' || X_RETURN_STATUS , 1 ) ;

12190: IF l_debug_level > 0 THEN
12191: oe_debug_pub.add( 'SCH: AFTER CALLING PROCESS REQUEST AND NOTIFY' , 1 ) ;
12192: END IF;
12193: IF l_debug_level > 0 THEN
12194: oe_debug_pub.add( 'X_RETURN_STATUS IS ' || X_RETURN_STATUS , 1 ) ;
12195: END IF;
12196:
12197: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
12198: IF l_debug_level > 0 THEN

Line 12199: oe_debug_pub.add( 'RR: UNEXP ERRORED OUT' , 1 ) ;

12195: END IF;
12196:
12197: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
12198: IF l_debug_level > 0 THEN
12199: oe_debug_pub.add( 'RR: UNEXP ERRORED OUT' , 1 ) ;
12200: END IF;
12201: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
12202: ELSIF x_return_status = FND_API.G_RET_STS_ERROR THEN
12203: IF l_debug_level > 0 THEN

Line 12204: oe_debug_pub.add( 'RR: ERRORED OUT' , 1 ) ;

12200: END IF;
12201: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
12202: ELSIF x_return_status = FND_API.G_RET_STS_ERROR THEN
12203: IF l_debug_level > 0 THEN
12204: oe_debug_pub.add( 'RR: ERRORED OUT' , 1 ) ;
12205: END IF;
12206: RAISE FND_API.G_EXC_ERROR;
12207: END IF;
12208: END IF;

Line 12231: oe_debug_pub.add( 'SCH: AFTER CALLING PROCESS REQUEST AND NOTIFY' , 1 ) ;

12227: , x_return_status => x_return_status);
12228:
12229:
12230: IF l_debug_level > 0 THEN
12231: oe_debug_pub.add( 'SCH: AFTER CALLING PROCESS REQUEST AND NOTIFY' , 1 ) ;
12232: END IF;
12233: IF l_debug_level > 0 THEN
12234: oe_debug_pub.add( 'X_RETURN_STATUS IS ' || X_RETURN_STATUS , 1 ) ;
12235: END IF;

Line 12234: oe_debug_pub.add( 'X_RETURN_STATUS IS ' || X_RETURN_STATUS , 1 ) ;

12230: IF l_debug_level > 0 THEN
12231: oe_debug_pub.add( 'SCH: AFTER CALLING PROCESS REQUEST AND NOTIFY' , 1 ) ;
12232: END IF;
12233: IF l_debug_level > 0 THEN
12234: oe_debug_pub.add( 'X_RETURN_STATUS IS ' || X_RETURN_STATUS , 1 ) ;
12235: END IF;
12236:
12237: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
12238: IF l_debug_level > 0 THEN

Line 12239: oe_debug_pub.add( 'RR: UNEXP ERRORED OUT' , 1 ) ;

12235: END IF;
12236:
12237: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
12238: IF l_debug_level > 0 THEN
12239: oe_debug_pub.add( 'RR: UNEXP ERRORED OUT' , 1 ) ;
12240: END IF;
12241: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
12242: ELSIF x_return_status = FND_API.G_RET_STS_ERROR THEN
12243: IF l_debug_level > 0 THEN

Line 12244: oe_debug_pub.add( 'RR: ERRORED OUT' , 1 ) ;

12240: END IF;
12241: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
12242: ELSIF x_return_status = FND_API.G_RET_STS_ERROR THEN
12243: IF l_debug_level > 0 THEN
12244: oe_debug_pub.add( 'RR: ERRORED OUT' , 1 ) ;
12245: END IF;
12246: RAISE FND_API.G_EXC_ERROR;
12247: END IF;
12248:

Line 12252: oe_debug_pub.add( 'EXITING PROCESS_LINE ' , 1 ) ;

12248:
12249: END IF;
12250: END IF; /*code_release_level*/
12251: IF l_debug_level > 0 THEN
12252: oe_debug_pub.add( 'EXITING PROCESS_LINE ' , 1 ) ;
12253: END IF;
12254:
12255: EXCEPTION
12256:

Line 12303: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

12299: l_scheduling_level_code VARCHAR2(30);
12300: -- END 1955004
12301:
12302: --
12303: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
12304: --
12305: BEGIN
12306:
12307: IF l_debug_level > 0 THEN

Line 12308: oe_debug_pub.add( 'ENTERING ATP_CHECK ' , 2 ) ;

12304: --
12305: BEGIN
12306:
12307: IF l_debug_level > 0 THEN
12308: oe_debug_pub.add( 'ENTERING ATP_CHECK ' , 2 ) ;
12309: END IF;
12310: -- Since we are not calling need scheduling from here
12311:
12312: g_atp_tbl.Delete;

Line 12317: oe_debug_pub.add( 'BEFORE CALLING VALIDATE LINE' , 2 ) ;

12313:
12314: IF p_validate = FND_API.G_TRUE THEN
12315:
12316: IF l_debug_level > 0 THEN
12317: oe_debug_pub.add( 'BEFORE CALLING VALIDATE LINE' , 2 ) ;
12318: END IF;
12319: Validate_Line(p_line_rec => p_x_line_rec,
12320: p_old_line_rec => p_old_line_rec,
12321: p_sch_action => p_x_line_rec.schedule_action_code,

Line 12336: oe_debug_pub.add( 'SCHEDULING_LEVEL_CODE IS:' || L_SCHEDULING_LEVEL_CODE , 2 ) ;

12332: l_scheduling_level_code := SCH_LEVEL_THREE;
12333: END IF;
12334:
12335: IF l_debug_level > 0 THEN
12336: oe_debug_pub.add( 'SCHEDULING_LEVEL_CODE IS:' || L_SCHEDULING_LEVEL_CODE , 2 ) ;
12337: END IF;
12338: -- 3763015
12339: IF l_scheduling_level_code <> SCH_LEVEL_FOUR AND
12340: l_scheduling_level_code <> SCH_LEVEL_FIVE AND

Line 12347: oe_debug_pub.add( 'BEFORE CALLING ACTION_ATP ' , 2 ) ;

12343: -- validation may be off, so we we need to double-check here
12344: --END 1955004
12345:
12346: IF l_debug_level > 0 THEN
12347: oe_debug_pub.add( 'BEFORE CALLING ACTION_ATP ' , 2 ) ;
12348: END IF;
12349: Action_ATP(p_x_line_rec => p_x_line_rec,
12350: p_old_line_rec => p_old_line_rec,
12351: x_return_status => x_return_status);

Line 12356: oe_debug_pub.add( 'AFTER CALLING ACTION_ATP ' || X_RETURN_STATUS , 2 ) ;

12352:
12353:
12354:
12355: IF l_debug_level > 0 THEN
12356: oe_debug_pub.add( 'AFTER CALLING ACTION_ATP ' || X_RETURN_STATUS , 2 ) ;
12357: END IF;
12358: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
12359: IF l_debug_level > 0 THEN
12360: oe_debug_pub.add( 'UNEXPECTED ERROR FROM ' , 1 ) ;

Line 12360: oe_debug_pub.add( 'UNEXPECTED ERROR FROM ' , 1 ) ;

12356: oe_debug_pub.add( 'AFTER CALLING ACTION_ATP ' || X_RETURN_STATUS , 2 ) ;
12357: END IF;
12358: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
12359: IF l_debug_level > 0 THEN
12360: oe_debug_pub.add( 'UNEXPECTED ERROR FROM ' , 1 ) ;
12361: END IF;
12362: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
12363: ELSIF x_return_status = FND_API.G_RET_STS_ERROR THEN
12364: IF l_debug_level > 0 THEN

Line 12365: oe_debug_pub.add( 'RR: L2' , 1 ) ;

12361: END IF;
12362: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
12363: ELSIF x_return_status = FND_API.G_RET_STS_ERROR THEN
12364: IF l_debug_level > 0 THEN
12365: oe_debug_pub.add( 'RR: L2' , 1 ) ;
12366: END IF;
12367: RAISE FND_API.G_EXC_ERROR;
12368: END IF;
12369:

Line 12375: oe_debug_pub.add( 'EXITING ATP_CHECK ' , 2 ) ;

12371:
12372: END IF; -- for new IF check added for 1955004
12373:
12374: IF l_debug_level > 0 THEN
12375: oe_debug_pub.add( 'EXITING ATP_CHECK ' , 2 ) ;
12376: END IF;
12377: EXCEPTION
12378:
12379: WHEN FND_API.G_EXC_ERROR THEN

Line 12431: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

12427: l_on_hand_qty2 NUMBER; -- INVCONV
12428: l_avail_to_reserve2 NUMBER; -- invconv
12429: l_process_flag VARCHAR2(1) := FND_API.G_FALSE;
12430: --
12431: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
12432: --
12433: BEGIN
12434:
12435: IF l_debug_level > 0 THEN

Line 12436: oe_debug_pub.add( 'ENTERING MULTI ATP_CHECK ' , 2 ) ;

12432: --
12433: BEGIN
12434:
12435: IF l_debug_level > 0 THEN
12436: oe_debug_pub.add( 'ENTERING MULTI ATP_CHECK ' , 2 ) ;
12437: END IF;
12438:
12439: g_atp_tbl.Delete;
12440:

Line 12442: oe_debug_pub.add( 'BEFORE CALLING LOAD_MRP_TBL ' , 2 ) ;

12438:
12439: g_atp_tbl.Delete;
12440:
12441: IF l_debug_level > 0 THEN
12442: oe_debug_pub.add( 'BEFORE CALLING LOAD_MRP_TBL ' , 2 ) ;
12443: END IF;
12444:
12445: Load_MRP_request_from_tbl
12446: ( p_line_tbl => p_x_line_tbl

Line 12452: oe_debug_pub.add( 'AFTER CALLING LOAD_MRP_TBL ' , 2 ) ;

12448: ,p_sch_action => OESCH_ACT_ATP_CHECK
12449: ,x_mrp_atp_rec => l_mrp_atp_rec);
12450:
12451: IF l_debug_level > 0 THEN
12452: oe_debug_pub.add( 'AFTER CALLING LOAD_MRP_TBL ' , 2 ) ;
12453: END IF;
12454:
12455: IF l_mrp_atp_rec.error_code.count > 0 THEN
12456:

Line 12464: oe_debug_pub.add( 'CALLING MRP API WITH SESSION ID '||L_SESSION_ID , 1 ) ;

12460:
12461: -- Call ATP
12462:
12463: IF l_debug_level > 0 THEN
12464: oe_debug_pub.add( 'CALLING MRP API WITH SESSION ID '||L_SESSION_ID , 1 ) ;
12465: END IF;
12466:
12467: MRP_ATP_PUB.Call_ATP
12468: ( p_session_id => l_session_id

Line 12480: oe_debug_pub.add( ' AFTER CALLING MRP_ATP_PUB.CALL_ATP ' || X_RETURN_STATUS , 1 ) ;

12476: , x_msg_count => l_msg_count);
12477:
12478:
12479: IF l_debug_level > 0 THEN
12480: oe_debug_pub.add( ' AFTER CALLING MRP_ATP_PUB.CALL_ATP ' || X_RETURN_STATUS , 1 ) ;
12481: END IF;
12482:
12483: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
12484: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 12498: oe_debug_pub.add( 'AFTER CALLING ACTION_ATP ' || X_RETURN_STATUS , 2 ) ;

12494: p_x_line_tbl => p_x_line_tbl,
12495: x_return_status => x_return_status);
12496:
12497: IF l_debug_level > 0 THEN
12498: oe_debug_pub.add( 'AFTER CALLING ACTION_ATP ' || X_RETURN_STATUS , 2 ) ;
12499: END IF;
12500:
12501: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
12502: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 12514: oe_debug_pub.add( 'CALLING QUERY_QTY_TREE' , 1 ) ;

12510: -- qties while performing ATP. Getting these values from inventory.
12511:
12512: FOR K IN 1..g_atp_tbl.count LOOP
12513: IF l_debug_level > 0 THEN
12514: oe_debug_pub.add( 'CALLING QUERY_QTY_TREE' , 1 ) ;
12515: END IF;
12516: Query_Qty_Tree(p_org_id => g_atp_tbl(K).ship_from_org_id,
12517: p_item_id => g_atp_tbl(K).inventory_item_id,
12518: p_line_id => g_atp_tbl(K).line_id,

Line 12545: oe_debug_pub.add( 'L_ON_HAND_QTY' || L_ON_HAND_QTY ) ;

12541: g_atp_tbl(K).QTY_ON_REQUEST_DATE := l_avail_to_reserve;
12542: -- Available field in ATP
12543:
12544: IF l_debug_level > 0 THEN
12545: oe_debug_pub.add( 'L_ON_HAND_QTY' || L_ON_HAND_QTY ) ;
12546: END IF;
12547: IF l_debug_level > 0 THEN
12548: oe_debug_pub.add( 'L_AVAIL_TO_RESERVE' || L_AVAIL_TO_RESERVE ) ;
12549: END IF;

Line 12548: oe_debug_pub.add( 'L_AVAIL_TO_RESERVE' || L_AVAIL_TO_RESERVE ) ;

12544: IF l_debug_level > 0 THEN
12545: oe_debug_pub.add( 'L_ON_HAND_QTY' || L_ON_HAND_QTY ) ;
12546: END IF;
12547: IF l_debug_level > 0 THEN
12548: oe_debug_pub.add( 'L_AVAIL_TO_RESERVE' || L_AVAIL_TO_RESERVE ) ;
12549: END IF;
12550: IF l_debug_level > 0 THEN
12551: oe_debug_pub.add( 'AVAILABLE ' || L_AVAIL_TO_RESERVE ) ;
12552: END IF;

Line 12551: oe_debug_pub.add( 'AVAILABLE ' || L_AVAIL_TO_RESERVE ) ;

12547: IF l_debug_level > 0 THEN
12548: oe_debug_pub.add( 'L_AVAIL_TO_RESERVE' || L_AVAIL_TO_RESERVE ) ;
12549: END IF;
12550: IF l_debug_level > 0 THEN
12551: oe_debug_pub.add( 'AVAILABLE ' || L_AVAIL_TO_RESERVE ) ;
12552: END IF;
12553: ELSE
12554: IF g_atp_tbl(K).substitute_flag = 'N' THEN
12555: g_atp_tbl(K).on_hand_qty := l_on_hand_qty;

Line 12558: oe_debug_pub.add( 'L_ON_HAND_QTY' || L_ON_HAND_QTY ) ;

12554: IF g_atp_tbl(K).substitute_flag = 'N' THEN
12555: g_atp_tbl(K).on_hand_qty := l_on_hand_qty;
12556: g_atp_tbl(K).available_to_reserve := l_avail_to_reserve;
12557: IF l_debug_level > 0 THEN
12558: oe_debug_pub.add( 'L_ON_HAND_QTY' || L_ON_HAND_QTY ) ;
12559: END IF;
12560: IF l_debug_level > 0 THEN
12561: oe_debug_pub.add( 'L_AVAIL_TO_RESERVE' || L_AVAIL_TO_RESERVE ) ;
12562: END IF;

Line 12561: oe_debug_pub.add( 'L_AVAIL_TO_RESERVE' || L_AVAIL_TO_RESERVE ) ;

12557: IF l_debug_level > 0 THEN
12558: oe_debug_pub.add( 'L_ON_HAND_QTY' || L_ON_HAND_QTY ) ;
12559: END IF;
12560: IF l_debug_level > 0 THEN
12561: oe_debug_pub.add( 'L_AVAIL_TO_RESERVE' || L_AVAIL_TO_RESERVE ) ;
12562: END IF;
12563: ELSE
12564: g_atp_tbl(K).sub_on_hand_qty := l_on_hand_qty;
12565: g_atp_tbl(K).sub_available_to_reserve := l_avail_to_reserve;

Line 12567: oe_debug_pub.add( 'SUB L_ON_HAND_QTY' || L_ON_HAND_QTY ) ;

12563: ELSE
12564: g_atp_tbl(K).sub_on_hand_qty := l_on_hand_qty;
12565: g_atp_tbl(K).sub_available_to_reserve := l_avail_to_reserve;
12566: IF l_debug_level > 0 THEN
12567: oe_debug_pub.add( 'SUB L_ON_HAND_QTY' || L_ON_HAND_QTY ) ;
12568: END IF;
12569: IF l_debug_level > 0 THEN
12570: oe_debug_pub.add( 'SUB L_AVAIL_TO_RESERVE' || L_AVAIL_TO_RESERVE ) ;
12571: END IF;

Line 12570: oe_debug_pub.add( 'SUB L_AVAIL_TO_RESERVE' || L_AVAIL_TO_RESERVE ) ;

12566: IF l_debug_level > 0 THEN
12567: oe_debug_pub.add( 'SUB L_ON_HAND_QTY' || L_ON_HAND_QTY ) ;
12568: END IF;
12569: IF l_debug_level > 0 THEN
12570: oe_debug_pub.add( 'SUB L_AVAIL_TO_RESERVE' || L_AVAIL_TO_RESERVE ) ;
12571: END IF;
12572:
12573: Query_Qty_Tree
12574: (p_org_id => g_atp_tbl(K).ship_from_org_id,

Line 12587: oe_debug_pub.add( 'L_ON_HAND_QTY' || L_ON_HAND_QTY ) ;

12583:
12584: g_atp_tbl(K).on_hand_qty := l_on_hand_qty;
12585: g_atp_tbl(K).available_to_reserve := l_avail_to_reserve;
12586: IF l_debug_level > 0 THEN
12587: oe_debug_pub.add( 'L_ON_HAND_QTY' || L_ON_HAND_QTY ) ;
12588: END IF;
12589: IF l_debug_level > 0 THEN
12590: oe_debug_pub.add( 'L_AVAIL_TO_RESERVE' || L_AVAIL_TO_RESERVE ) ;
12591: END IF;

Line 12590: oe_debug_pub.add( 'L_AVAIL_TO_RESERVE' || L_AVAIL_TO_RESERVE ) ;

12586: IF l_debug_level > 0 THEN
12587: oe_debug_pub.add( 'L_ON_HAND_QTY' || L_ON_HAND_QTY ) ;
12588: END IF;
12589: IF l_debug_level > 0 THEN
12590: oe_debug_pub.add( 'L_AVAIL_TO_RESERVE' || L_AVAIL_TO_RESERVE ) ;
12591: END IF;
12592: END IF; -- Substitution.
12593: END IF;
12594: -- end fabdi

Line 12602: oe_debug_pub.add( 'EXITING MULTI ATP_CHECK ' , 2 ) ;

12598:
12599: x_atp_tbl := g_atp_tbl;
12600:
12601: IF l_debug_level > 0 THEN
12602: oe_debug_pub.add( 'EXITING MULTI ATP_CHECK ' , 2 ) ;
12603: END IF;
12604: EXCEPTION
12605:
12606: WHEN FND_API.G_EXC_ERROR THEN

Line 12639: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

12635: l_sales_order_id NUMBER;
12636: l_ato_exists VARCHAR2(1);
12637: l_request_search_rslt BOOLEAN;
12638: --
12639: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
12640: --
12641: BEGIN
12642:
12643: IF l_debug_level > 0 THEN

Line 12644: oe_debug_pub.add( 'ENTERING OE_SCHEDULE_UTIL.DELETE_ROW' , 1 ) ;

12640: --
12641: BEGIN
12642:
12643: IF l_debug_level > 0 THEN
12644: oe_debug_pub.add( 'ENTERING OE_SCHEDULE_UTIL.DELETE_ROW' , 1 ) ;
12645: END IF;
12646: OE_Line_Util.Query_Row(p_line_id => p_line_id,
12647: x_line_rec => l_line_rec);
12648:

Line 12679: oe_debug_pub.add( 'after Get_Reserved_Quantities, l_line_rec.reserved_quantity2 = ' || l_line_rec.reserved_quantity2, 1 ) ;

12675: p_line_id => l_line_rec.line_id,
12676: p_org_id => l_line_rec.ship_from_org_id); */
12677:
12678: IF l_debug_level > 0 THEN
12679: oe_debug_pub.add( 'after Get_Reserved_Quantities, l_line_rec.reserved_quantity2 = ' || l_line_rec.reserved_quantity2, 1 ) ;
12680: END IF;
12681:
12682:
12683:

Line 12714: oe_debug_pub.add( 'AFTER LOGGING DELETE SETS DELAYED REQUEST ' || L_RETURN_STATUS , 1 ) ;

12710: p_line_id => l_line_rec.line_id,
12711: p_set_id => nvl(l_line_rec.ship_set_id,l_line_rec.arrival_set_id),
12712: x_return_status => l_return_status);
12713: IF l_debug_level > 0 THEN
12714: oe_debug_pub.add( 'AFTER LOGGING DELETE SETS DELAYED REQUEST ' || L_RETURN_STATUS , 1 ) ;
12715: END IF;
12716:
12717: --bug#5631508
12718: IF L_RETURN_STATUS=FND_API.G_RET_STS_SUCCESS then

Line 12723: oe_debug_pub.add( 'AFTER DELETE_SET_HISTORY ' || l_return_status , 1 ) ;

12719:
12720: OE_AUDIT_HISTORY_PVT.DELETE_SET_HISTORY( p_line_id => l_line_rec.line_id, x_return_status => l_return_status);
12721:
12722: IF l_debug_level > 0 THEN
12723: oe_debug_pub.add( 'AFTER DELETE_SET_HISTORY ' || l_return_status , 1 ) ;
12724: END IF;
12725:
12726: END IF;
12727:

Line 12803: oe_debug_pub.add( 'Operation '||l_line_rec.operation , 1 ) ;

12799:
12800: -- Start 2691579
12801: l_line_rec.operation := OE_GLOBALS.G_OPR_DELETE;
12802: IF l_debug_level > 0 THEN
12803: oe_debug_pub.add( 'Operation '||l_line_rec.operation , 1 ) ;
12804: END IF;
12805: -- End 2691579
12806:
12807: Action_Undemand(p_old_line_rec => l_line_rec,

Line 12815: oe_debug_pub.add( 'EXITING OE_SCHEDULE_UTIL.DELETE_ROW' , 1 ) ;

12811:
12812: END IF;
12813:
12814: IF l_debug_level > 0 THEN
12815: oe_debug_pub.add( 'EXITING OE_SCHEDULE_UTIL.DELETE_ROW' , 1 ) ;
12816: END IF;
12817: EXCEPTION
12818:
12819: WHEN OTHERS THEN

Line 12851: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

12847: l_dummy_sn inv_reservation_global.serial_number_tbl_type;
12848: l_buffer VARCHAR2(2000);
12849:
12850: --
12851: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
12852: --
12853: BEGIN
12854: IF l_debug_level > 0 THEN
12855: oe_debug_pub.add( 'ENTERING TRANSFER_RESERVATION LINE :' || P_QUANTITY_TO_TRANSFER , 1 ) ;

Line 12855: oe_debug_pub.add( 'ENTERING TRANSFER_RESERVATION LINE :' || P_QUANTITY_TO_TRANSFER , 1 ) ;

12851: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
12852: --
12853: BEGIN
12854: IF l_debug_level > 0 THEN
12855: oe_debug_pub.add( 'ENTERING TRANSFER_RESERVATION LINE :' || P_QUANTITY_TO_TRANSFER , 1 ) ;
12856: oe_debug_pub.add( 'TRANSFER_RESERVATION LINE qty2 :' || P_QUANTITY2_TO_TRANSFER , 1 ) ;
12857: END IF;
12858: IF l_debug_level > 0 THEN
12859: oe_debug_pub.add( 'TOTAL RESERVATION ON THE LINE :' || P_RSV_REC.RESERVATION_QUANTITY , 1 ) ;

Line 12856: oe_debug_pub.add( 'TRANSFER_RESERVATION LINE qty2 :' || P_QUANTITY2_TO_TRANSFER , 1 ) ;

12852: --
12853: BEGIN
12854: IF l_debug_level > 0 THEN
12855: oe_debug_pub.add( 'ENTERING TRANSFER_RESERVATION LINE :' || P_QUANTITY_TO_TRANSFER , 1 ) ;
12856: oe_debug_pub.add( 'TRANSFER_RESERVATION LINE qty2 :' || P_QUANTITY2_TO_TRANSFER , 1 ) ;
12857: END IF;
12858: IF l_debug_level > 0 THEN
12859: oe_debug_pub.add( 'TOTAL RESERVATION ON THE LINE :' || P_RSV_REC.RESERVATION_QUANTITY , 1 ) ;
12860: oe_debug_pub.add( 'TOTAL RESERVATION qty2 ON THE LINE :' || P_RSV_REC.SECONDARY_RESERVATION_QUANTITY , 1 ) ;

Line 12859: oe_debug_pub.add( 'TOTAL RESERVATION ON THE LINE :' || P_RSV_REC.RESERVATION_QUANTITY , 1 ) ;

12855: oe_debug_pub.add( 'ENTERING TRANSFER_RESERVATION LINE :' || P_QUANTITY_TO_TRANSFER , 1 ) ;
12856: oe_debug_pub.add( 'TRANSFER_RESERVATION LINE qty2 :' || P_QUANTITY2_TO_TRANSFER , 1 ) ;
12857: END IF;
12858: IF l_debug_level > 0 THEN
12859: oe_debug_pub.add( 'TOTAL RESERVATION ON THE LINE :' || P_RSV_REC.RESERVATION_QUANTITY , 1 ) ;
12860: oe_debug_pub.add( 'TOTAL RESERVATION qty2 ON THE LINE :' || P_RSV_REC.SECONDARY_RESERVATION_QUANTITY , 1 ) ;
12861: END IF;
12862:
12863: IF l_debug_level > 0 THEN

Line 12860: oe_debug_pub.add( 'TOTAL RESERVATION qty2 ON THE LINE :' || P_RSV_REC.SECONDARY_RESERVATION_QUANTITY , 1 ) ;

12856: oe_debug_pub.add( 'TRANSFER_RESERVATION LINE qty2 :' || P_QUANTITY2_TO_TRANSFER , 1 ) ;
12857: END IF;
12858: IF l_debug_level > 0 THEN
12859: oe_debug_pub.add( 'TOTAL RESERVATION ON THE LINE :' || P_RSV_REC.RESERVATION_QUANTITY , 1 ) ;
12860: oe_debug_pub.add( 'TOTAL RESERVATION qty2 ON THE LINE :' || P_RSV_REC.SECONDARY_RESERVATION_QUANTITY , 1 ) ;
12861: END IF;
12862:
12863: IF l_debug_level > 0 THEN
12864: oe_debug_pub.add( ' LINE :' || P_LINE_TO_TRANSFER , 1 ) ;

Line 12864: oe_debug_pub.add( ' LINE :' || P_LINE_TO_TRANSFER , 1 ) ;

12860: oe_debug_pub.add( 'TOTAL RESERVATION qty2 ON THE LINE :' || P_RSV_REC.SECONDARY_RESERVATION_QUANTITY , 1 ) ;
12861: END IF;
12862:
12863: IF l_debug_level > 0 THEN
12864: oe_debug_pub.add( ' LINE :' || P_LINE_TO_TRANSFER , 1 ) ;
12865: END IF;
12866: x_return_status := FND_API.G_RET_STS_SUCCESS;
12867:
12868: l_rsv_rec := p_rsv_rec;

Line 12882: oe_debug_pub.add( 'CALLING INVS TRANSFER RESERVATION' , 1 ) ;

12878: l_rsv_rec.secondary_reservation_quantity := fnd_api.g_miss_num; -- INVCONV
12879: --- End 2346233 --
12880:
12881: IF l_debug_level > 0 THEN
12882: oe_debug_pub.add( 'CALLING INVS TRANSFER RESERVATION' , 1 ) ;
12883: END IF;
12884:
12885: inv_reservation_pub.Transfer_reservation
12886: ( p_api_version_number => 1.0

Line 12899: oe_debug_pub.add( '2. AFTER CALLING TRANSFER RESERVATION' || X_RETURN_STATUS , 1 ) ;

12895: , p_validation_flag => FND_API.G_FALSE
12896: , x_to_reservation_id => l_rsv_id);
12897:
12898: IF l_debug_level > 0 THEN
12899: oe_debug_pub.add( '2. AFTER CALLING TRANSFER RESERVATION' || X_RETURN_STATUS , 1 ) ;
12900: END IF;
12901: IF l_debug_level > 0 THEN
12902: oe_debug_pub.add( L_MSG_DATA , 1 ) ;
12903: END IF;

Line 12902: oe_debug_pub.add( L_MSG_DATA , 1 ) ;

12898: IF l_debug_level > 0 THEN
12899: oe_debug_pub.add( '2. AFTER CALLING TRANSFER RESERVATION' || X_RETURN_STATUS , 1 ) ;
12900: END IF;
12901: IF l_debug_level > 0 THEN
12902: oe_debug_pub.add( L_MSG_DATA , 1 ) ;
12903: END IF;
12904:
12905: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
12906: oe_msg_pub.transfer_msg_stack;

Line 12911: oe_debug_pub.add( L_MSG_DATA , 1 ) ;

12907: l_msg_count:=OE_MSG_PUB.COUNT_MSG;
12908: for I in 1..l_msg_count loop
12909: l_msg_data := OE_MSG_PUB.Get(I,'F');
12910: IF l_debug_level > 0 THEN
12911: oe_debug_pub.add( L_MSG_DATA , 1 ) ;
12912: END IF;
12913: end loop;
12914: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
12915: ELSIF x_return_status = FND_API.G_RET_STS_ERROR THEN

Line 12921: oe_debug_pub.add( L_MSG_DATA , 1 ) ;

12917: l_msg_count:=OE_MSG_PUB.COUNT_MSG;
12918: for I in 1..l_msg_count loop
12919: l_msg_data := OE_MSG_PUB.Get(I,'F');
12920: IF l_debug_level > 0 THEN
12921: oe_debug_pub.add( L_MSG_DATA , 1 ) ;
12922: END IF;
12923: end loop;
12924: RAISE FND_API.G_EXC_ERROR;
12925:

Line 12929: oe_debug_pub.add( 'EXITING TRANSFER RESERVATION' || X_RETURN_STATUS , 1 ) ;

12925:
12926: END IF;
12927:
12928: IF l_debug_level > 0 THEN
12929: oe_debug_pub.add( 'EXITING TRANSFER RESERVATION' || X_RETURN_STATUS , 1 ) ;
12930: END IF;
12931:
12932: EXCEPTION
12933: WHEN FND_API.G_EXC_ERROR THEN

Line 12945: oe_debug_pub.add( 'INV : ' || L_MSG_DATA , 2 ) ;

12941: for I in 1..l_msg_count loop
12942: l_msg_data := OE_MSG_PUB.Get(I,'F');
12943: oe_msg_pub.add_text(l_msg_data);
12944: IF l_debug_level > 0 THEN
12945: oe_debug_pub.add( 'INV : ' || L_MSG_DATA , 2 ) ;
12946: END IF;
12947: end loop;
12948:
12949: WHEN OTHERS THEN

Line 12966: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

12962: PROCEDURE Set_Auto_Sch_Flag
12963: (p_value_from_user IN VARCHAR2 := FND_API.G_MISS_CHAR)
12964: IS
12965: --
12966: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
12967: --
12968: BEGIN
12969: IF l_debug_level > 0 THEN
12970: oe_debug_pub.add( 'P_VALUE_FROM_USER ' || P_VALUE_FROM_USER , 1 ) ;

Line 12970: oe_debug_pub.add( 'P_VALUE_FROM_USER ' || P_VALUE_FROM_USER , 1 ) ;

12966: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
12967: --
12968: BEGIN
12969: IF l_debug_level > 0 THEN
12970: oe_debug_pub.add( 'P_VALUE_FROM_USER ' || P_VALUE_FROM_USER , 1 ) ;
12971: END IF;
12972: OESCH_AUTO_SCH_FLAG := p_value_from_user;
12973: END Set_Auto_Sch_Flag;
12974:

Line 12980: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

12976: FUNCTION Get_Auto_Sch_Flag
12977: RETURN VARCHAR2
12978: IS
12979: --
12980: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
12981: --
12982: BEGIN
12983: IF l_debug_level > 0 THEN
12984: oe_debug_pub.add( 'In Get_Auto_Sch_Flag' ) ;

Line 12984: oe_debug_pub.add( 'In Get_Auto_Sch_Flag' ) ;

12980: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
12981: --
12982: BEGIN
12983: IF l_debug_level > 0 THEN
12984: oe_debug_pub.add( 'In Get_Auto_Sch_Flag' ) ;
12985: oe_debug_pub.add( 'OESCH_AUTO_SCH_FLAG: '||OESCH_AUTO_SCH_FLAG);
12986: END IF;
12987: RETURN (OESCH_AUTO_SCH_FLAG);
12988: END;

Line 12985: oe_debug_pub.add( 'OESCH_AUTO_SCH_FLAG: '||OESCH_AUTO_SCH_FLAG);

12981: --
12982: BEGIN
12983: IF l_debug_level > 0 THEN
12984: oe_debug_pub.add( 'In Get_Auto_Sch_Flag' ) ;
12985: oe_debug_pub.add( 'OESCH_AUTO_SCH_FLAG: '||OESCH_AUTO_SCH_FLAG);
12986: END IF;
12987: RETURN (OESCH_AUTO_SCH_FLAG);
12988: END;
12989: /* Function find line

Line 12998: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

12994: p_line_id IN NUMBER)
12995: Return BOOLEAN
12996: IS
12997: --
12998: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
12999: --
13000: BEGIN
13001:
13002: IF l_debug_level > 0 THEN

Line 13003: oe_debug_pub.add( 'ENTERING FIND_LINE: ' || P_LINE_ID , 1 ) ;

12999: --
13000: BEGIN
13001:
13002: IF l_debug_level > 0 THEN
13003: oe_debug_pub.add( 'ENTERING FIND_LINE: ' || P_LINE_ID , 1 ) ;
13004: END IF;
13005:
13006: FOR J IN 1..p_x_line_tbl.count LOOP
13007:

Line 13011: oe_debug_pub.add( ' LINE EXISTS IN THE TABLE' , 1 ) ;

13007:
13008: IF p_line_id = p_x_line_tbl(J).line_id THEN
13009:
13010: IF l_debug_level > 0 THEN
13011: oe_debug_pub.add( ' LINE EXISTS IN THE TABLE' , 1 ) ;
13012: END IF;
13013:
13014: RETURN TRUE;
13015: END IF;

Line 13058: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

13054: l_return_status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
13055: l_set_rec OE_ORDER_CACHE.set_rec_type;
13056:
13057: --
13058: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
13059: --
13060: BEGIN
13061:
13062: IF l_debug_level > 0 THEN

Line 13063: oe_debug_pub.add( 'ENTERING PROCESS SPLIT' , 1 ) ;

13059: --
13060: BEGIN
13061:
13062: IF l_debug_level > 0 THEN
13063: oe_debug_pub.add( 'ENTERING PROCESS SPLIT' , 1 ) ;
13064: END IF;
13065:
13066: x_return_status := FND_API.G_RET_STS_SUCCESS;
13067: K := 0;

Line 13194: oe_debug_pub.add( 'SPLIT BEFORE CALLING LOAD_MRP_REQUEST' , 2 ) ;

13190:
13191: IF l_line_tbl.count > 0 THEN
13192:
13193: IF l_debug_level > 0 THEN
13194: oe_debug_pub.add( 'SPLIT BEFORE CALLING LOAD_MRP_REQUEST' , 2 ) ;
13195: END IF;
13196:
13197: Load_MRP_request_from_tbl
13198: ( p_line_tbl => l_line_tbl

Line 13207: oe_debug_pub.add( 'COUNT IS ' || L_MRP_ATP_REC.ERROR_CODE.COUNT , 1 ) ;

13203: l_session_id := Get_Session_Id;
13204:
13205: -- Call ATP
13206: IF l_debug_level > 0 THEN
13207: oe_debug_pub.add( 'COUNT IS ' || L_MRP_ATP_REC.ERROR_CODE.COUNT , 1 ) ;
13208: END IF;
13209:
13210: -- We are adding this so that we will not call MRP when
13211: -- table count is 0.

Line 13216: oe_debug_pub.add( 'SPLIT CALLING MRP API WITH SESSION ID '||L_SESSION_ID , 1 ) ;

13212:
13213: IF l_mrp_atp_rec.error_code.count > 0 THEN
13214:
13215: IF l_debug_level > 0 THEN
13216: oe_debug_pub.add( 'SPLIT CALLING MRP API WITH SESSION ID '||L_SESSION_ID , 1 ) ;
13217: END IF;
13218:
13219: MRP_ATP_PUB.Call_ATP
13220: ( p_session_id => l_session_id

Line 13232: oe_debug_pub.add( 'SPLIT. AFTER CALLING MRP_ATP_PUB.CALL_ATP' || L_RETURN_STATUS , 1 ) ;

13228: , x_msg_count => l_msg_count);
13229:
13230:
13231: IF l_debug_level > 0 THEN
13232: oe_debug_pub.add( 'SPLIT. AFTER CALLING MRP_ATP_PUB.CALL_ATP' || L_RETURN_STATUS , 1 ) ;
13233: END IF;
13234:
13235: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
13236: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 13260: oe_debug_pub.add( 'EXITING PROCESS SPLIT' , 1 ) ;

13256: G_OVERRIDE_FLAG := 'N';
13257: x_return_status := l_return_status;
13258:
13259: IF l_debug_level > 0 THEN
13260: oe_debug_pub.add( 'EXITING PROCESS SPLIT' , 1 ) ;
13261: END IF;
13262: EXCEPTION
13263: WHEN OTHERS THEN
13264:

Line 13340: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

13336: l_rsv_qty2 NUMBER := 0;
13337: l_available_qty2 NUMBER := 0;
13338:
13339: --
13340: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
13341: --
13342: BEGIN
13343:
13344: IF l_debug_level > 0 THEN

Line 13345: oe_debug_pub.add( '31. ENTERING SPLIT_SCHEDULING' , 1 ) ;

13341: --
13342: BEGIN
13343:
13344: IF l_debug_level > 0 THEN
13345: oe_debug_pub.add( '31. ENTERING SPLIT_SCHEDULING' , 1 ) ;
13346: END IF;
13347:
13348: x_return_status := FND_API.G_RET_STS_SUCCESS;
13349: IF l_debug_level > 0 THEN

Line 13350: oe_debug_pub.add( 'PICTURE SENT ' , 1 ) ;

13346: END IF;
13347:
13348: x_return_status := FND_API.G_RET_STS_SUCCESS;
13349: IF l_debug_level > 0 THEN
13350: oe_debug_pub.add( 'PICTURE SENT ' , 1 ) ;
13351: END IF;
13352:
13353: FOR I IN 1..p_x_line_tbl.count LOOP
13354: IF l_debug_level > 0 THEN

Line 13355: oe_debug_pub.add( 'LINE ID ' || P_X_LINE_TBL ( I ) .LINE_ID , 1 ) ;

13351: END IF;
13352:
13353: FOR I IN 1..p_x_line_tbl.count LOOP
13354: IF l_debug_level > 0 THEN
13355: oe_debug_pub.add( 'LINE ID ' || P_X_LINE_TBL ( I ) .LINE_ID , 1 ) ;
13356: END IF;
13357: IF l_debug_level > 0 THEN
13358: oe_debug_pub.add( 'SPLIT ID ' || P_X_LINE_TBL ( I ) .SPLIT_FROM_LINE_ID , 1 ) ;
13359: END IF;

Line 13358: oe_debug_pub.add( 'SPLIT ID ' || P_X_LINE_TBL ( I ) .SPLIT_FROM_LINE_ID , 1 ) ;

13354: IF l_debug_level > 0 THEN
13355: oe_debug_pub.add( 'LINE ID ' || P_X_LINE_TBL ( I ) .LINE_ID , 1 ) ;
13356: END IF;
13357: IF l_debug_level > 0 THEN
13358: oe_debug_pub.add( 'SPLIT ID ' || P_X_LINE_TBL ( I ) .SPLIT_FROM_LINE_ID , 1 ) ;
13359: END IF;
13360: IF l_debug_level > 0 THEN
13361: oe_debug_pub.add( 'SPLIT ACTION ' || P_X_LINE_TBL ( I ) .SPLIT_ACTION_CODE , 1 ) ;
13362: END IF;

Line 13361: oe_debug_pub.add( 'SPLIT ACTION ' || P_X_LINE_TBL ( I ) .SPLIT_ACTION_CODE , 1 ) ;

13357: IF l_debug_level > 0 THEN
13358: oe_debug_pub.add( 'SPLIT ID ' || P_X_LINE_TBL ( I ) .SPLIT_FROM_LINE_ID , 1 ) ;
13359: END IF;
13360: IF l_debug_level > 0 THEN
13361: oe_debug_pub.add( 'SPLIT ACTION ' || P_X_LINE_TBL ( I ) .SPLIT_ACTION_CODE , 1 ) ;
13362: END IF;
13363: IF l_debug_level > 0 THEN
13364: oe_debug_pub.add( 'OPERATIONS ' || P_X_LINE_TBL ( I ) .OPERATION , 1 ) ;
13365: END IF;

Line 13364: oe_debug_pub.add( 'OPERATIONS ' || P_X_LINE_TBL ( I ) .OPERATION , 1 ) ;

13360: IF l_debug_level > 0 THEN
13361: oe_debug_pub.add( 'SPLIT ACTION ' || P_X_LINE_TBL ( I ) .SPLIT_ACTION_CODE , 1 ) ;
13362: END IF;
13363: IF l_debug_level > 0 THEN
13364: oe_debug_pub.add( 'OPERATIONS ' || P_X_LINE_TBL ( I ) .OPERATION , 1 ) ;
13365: END IF;
13366: END LOOP;
13367:
13368: G_OVERRIDE_FLAG := 'Y';

Line 13370: oe_debug_pub.add( 'COUNT IS :' || P_X_LINE_TBL.COUNT , 1 ) ;

13366: END LOOP;
13367:
13368: G_OVERRIDE_FLAG := 'Y';
13369: IF l_debug_level > 0 THEN
13370: oe_debug_pub.add( 'COUNT IS :' || P_X_LINE_TBL.COUNT , 1 ) ;
13371: END IF;
13372:
13373: process_split(p_x_line_tbl => p_x_line_tbl,
13374: x_return_status => x_return_status);

Line 13383: oe_debug_pub.add( 'SPLITTING SCHEDULING' , 1 ) ;

13379: p_x_line_tbl(I).schedule_status_code is not null AND
13380: p_x_line_tbl(I).split_action_code = 'SPLIT' THEN
13381:
13382: IF l_debug_level > 0 THEN
13383: oe_debug_pub.add( 'SPLITTING SCHEDULING' , 1 ) ;
13384: END IF;
13385:
13386: IF l_debug_level > 0 THEN
13387: oe_debug_pub.add( ' ' , 1 ) ;

Line 13387: oe_debug_pub.add( ' ' , 1 ) ;

13383: oe_debug_pub.add( 'SPLITTING SCHEDULING' , 1 ) ;
13384: END IF;
13385:
13386: IF l_debug_level > 0 THEN
13387: oe_debug_pub.add( ' ' , 1 ) ;
13388: END IF;
13389: IF l_debug_level > 0 THEN
13390: oe_debug_pub.add( 'SPLITTING SCHEDULING FOR LINE: ' || P_X_LINE_TBL ( I ) .LINE_ID , 1 ) ;
13391: END IF;

Line 13390: oe_debug_pub.add( 'SPLITTING SCHEDULING FOR LINE: ' || P_X_LINE_TBL ( I ) .LINE_ID , 1 ) ;

13386: IF l_debug_level > 0 THEN
13387: oe_debug_pub.add( ' ' , 1 ) ;
13388: END IF;
13389: IF l_debug_level > 0 THEN
13390: oe_debug_pub.add( 'SPLITTING SCHEDULING FOR LINE: ' || P_X_LINE_TBL ( I ) .LINE_ID , 1 ) ;
13391: END IF;
13392: /*
13393: -- This is the line which is getting split. We should
13394: -- reschedule the line with the new quantity.

Line 13409: oe_debug_pub.add('Split lines ship from: ' ||

13405: FOR J IN 1..p_x_line_tbl.count LOOP
13406: IF p_x_line_tbl(J).operation = OE_GLOBALS.G_OPR_CREATE AND
13407: p_x_line_tbl(J).split_from_line_id = p_x_line_tbl(I).line_id
13408: THEN
13409: oe_debug_pub.add('Split lines ship from: ' ||
13410: p_x_line_tbl(J).ship_from_org_id,1);
13411:
13412: -- Bug fix for 1881229
13413:

Line 13448: oe_debug_pub.add( 'CALLING INVS QUERY_RESERVATION ' , 1 ) ;

13444: -- 02-jun-2000 mpetrosi added org_id to query_reservation end
13445:
13446:
13447: IF l_debug_level > 0 THEN
13448: oe_debug_pub.add( 'CALLING INVS QUERY_RESERVATION ' , 1 ) ;
13449: END IF;
13450:
13451: inv_reservation_pub.query_reservation
13452: ( p_api_version_number => 1.0

Line 13466: oe_debug_pub.add( 'AFTER CALLING INVS QUERY_RESERVATION: ' || X_RETURN_STATUS , 1 ) ;

13462: , p_sort_by_req_date => l_sort_by_req_date
13463: );
13464:
13465: IF l_debug_level > 0 THEN
13466: oe_debug_pub.add( 'AFTER CALLING INVS QUERY_RESERVATION: ' || X_RETURN_STATUS , 1 ) ;
13467: END IF;
13468:
13469: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
13470: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 13476: oe_debug_pub.add( 'RESERVATION RECORD COUNT IS: ' || L_RSV_TBL.COUNT , 1 ) ;

13472: RAISE FND_API.G_EXC_ERROR;
13473: END IF;
13474:
13475: IF l_debug_level > 0 THEN
13476: oe_debug_pub.add( 'RESERVATION RECORD COUNT IS: ' || L_RSV_TBL.COUNT , 1 ) ;
13477: END IF;
13478:
13479: -- Let's get the total reserved_quantity
13480: l_reserved_quantity := 0;

Line 13496: oe_debug_pub.add( 'RESERVED QUANTITY : ' || L_RESERVED_QUANTITY , 1 ) ;

13492: -- End 2346233 --
13493: END LOOP;
13494:
13495: IF l_debug_level > 0 THEN
13496: oe_debug_pub.add( 'RESERVED QUANTITY : ' || L_RESERVED_QUANTITY , 1 ) ;
13497: oe_debug_pub.add( 'RESERVED QUANTITY2 : ' || L_RESERVED_QUANTITY2 , 1 ) ;
13498: END IF;
13499:
13500: -- We should process reservation logic only when reservation qty exists

Line 13497: oe_debug_pub.add( 'RESERVED QUANTITY2 : ' || L_RESERVED_QUANTITY2 , 1 ) ;

13493: END LOOP;
13494:
13495: IF l_debug_level > 0 THEN
13496: oe_debug_pub.add( 'RESERVED QUANTITY : ' || L_RESERVED_QUANTITY , 1 ) ;
13497: oe_debug_pub.add( 'RESERVED QUANTITY2 : ' || L_RESERVED_QUANTITY2 , 1 ) ;
13498: END IF;
13499:
13500: -- We should process reservation logic only when reservation qty exists
13501: -- and parent line order qty is less than total reserved qty. If parent

Line 13544: oe_debug_pub.add( 'USER INITIATED SPLIT' , 1 ) ;

13540: -- l_qty_to_retain is to retain in the reservation record.
13541: -- l_available_qty is reamining qty that can be transferred.
13542:
13543: IF l_debug_level > 0 THEN
13544: oe_debug_pub.add( 'USER INITIATED SPLIT' , 1 ) ;
13545: END IF;
13546:
13547: --- Start 2346233 --
13548: -- l_qty_to_retain := p_x_line_tbl(I).ordered_quantity;

Line 13560: oe_debug_pub.add( 'L_QTY_TO_RETAIN ' || L_QTY_TO_RETAIN , 1 ) ;

13556: FOR K IN 1..l_rsv_tbl.count LOOP
13557: IF l_qty_to_retain > 0 THEN
13558:
13559: IF l_debug_level > 0 THEN
13560: oe_debug_pub.add( 'L_QTY_TO_RETAIN ' || L_QTY_TO_RETAIN , 1 ) ;
13561: END IF;
13562: ---- Start 2346233 ---
13563: IF l_rsv_tbl(K).primary_reservation_quantity <= l_qty_to_retain
13564: THEN

Line 13578: oe_debug_pub.add( 'BEFORE DELETE ' || K || '/' || L_RSV_TBL ( K ) .RESERVATION_QUANTITY , 1 ) ;

13574: */
13575: ---- End 2346233 ---
13576:
13577: IF l_debug_level > 0 THEN
13578: oe_debug_pub.add( 'BEFORE DELETE ' || K || '/' || L_RSV_TBL ( K ) .RESERVATION_QUANTITY , 1 ) ;
13579: oe_debug_pub.add( 'BEFORE DELETE Primary ' || K || '/' || L_RSV_TBL ( K ) .PRIMARY_RESERVATION_QUANTITY , 1 ) ;
13580:
13581: END IF;
13582: l_rsv_tbl.delete(K);

Line 13579: oe_debug_pub.add( 'BEFORE DELETE Primary ' || K || '/' || L_RSV_TBL ( K ) .PRIMARY_RESERVATION_QUANTITY , 1 ) ;

13575: ---- End 2346233 ---
13576:
13577: IF l_debug_level > 0 THEN
13578: oe_debug_pub.add( 'BEFORE DELETE ' || K || '/' || L_RSV_TBL ( K ) .RESERVATION_QUANTITY , 1 ) ;
13579: oe_debug_pub.add( 'BEFORE DELETE Primary ' || K || '/' || L_RSV_TBL ( K ) .PRIMARY_RESERVATION_QUANTITY , 1 ) ;
13580:
13581: END IF;
13582: l_rsv_tbl.delete(K);
13583: END IF;

Line 13594: oe_debug_pub.add( 'IN THE BEGINING OF THE LOOP K ' || K , 1 ) ;

13590: continue_loop := TRUE;
13591: l_rsv_rec := l_rsv_tbl(k);
13592: WHILE K IS NOT NULL LOOP
13593: IF l_debug_level > 0 THEN
13594: oe_debug_pub.add( 'IN THE BEGINING OF THE LOOP K ' || K , 1 ) ;
13595: END IF;
13596: IF l_qty_to_retain = 0 THEN
13597: l_rsv_rec := l_rsv_tbl(k);
13598: END IF;

Line 13603: oe_debug_pub.add( 'IN THE BEGINING OF THE LOOP J ' || J , 1 ) ;

13599:
13600: WHILE J <= p_x_line_tbl.count AND continue_loop
13601: LOOP
13602: IF l_debug_level > 0 THEN
13603: oe_debug_pub.add( 'IN THE BEGINING OF THE LOOP J ' || J , 1 ) ;
13604: END IF;
13605: IF p_x_line_tbl(J).operation =
13606: OE_GLOBALS.G_OPR_CREATE AND
13607: p_x_line_tbl(J).split_from_line_id =

Line 13633: oe_debug_pub.add( 'FOUND NEW RECORD ' || P_X_LINE_TBL ( J ) .LINE_ID || '/' ||L_RSV_QTY , 1 ) ;

13629: l_rsv_qty_secondary := p_x_line_tbl(J).ordered_quantity2; -- INVCONV
13630: ---- End 2346233 ---
13631:
13632: IF l_debug_level > 0 THEN
13633: oe_debug_pub.add( 'FOUND NEW RECORD ' || P_X_LINE_TBL ( J ) .LINE_ID || '/' ||L_RSV_QTY , 1 ) ;
13634: END IF;
13635: l_line_id := p_x_line_tbl(J).line_id;
13636: J := J +1;
13637: ELSE

Line 13660: oe_debug_pub.add( 'L_RSV_QTY_PRIMARY' || l_rsv_qty_primary , 1 ) ;

13656:
13657:
13658:
13659: IF l_debug_level > 0 THEN
13660: oe_debug_pub.add( 'L_RSV_QTY_PRIMARY' || l_rsv_qty_primary , 1 ) ;
13661: END IF;
13662:
13663: -- IF l_rsv_qty <= l_available_qty THEN
13664: IF l_rsv_qty_primary <= l_available_qty THEN

Line 13669: oe_debug_pub.add( 'AVAILABLE MORE THAN NEEDED' || L_AVAILABLE_QTY , 1 ) ;

13665:
13666: --- End 2346233 --
13667:
13668: IF l_debug_level > 0 THEN
13669: oe_debug_pub.add( 'AVAILABLE MORE THAN NEEDED' || L_AVAILABLE_QTY , 1 ) ;
13670: END IF;
13671: -- Transfer full l_rsv_qty.
13672: Transfer_Reservation
13673: (p_rsv_rec => l_rsv_rec,

Line 13714: oe_debug_pub.add( 'AVAILABLE QTY ' || L_AVAILABLE_QTY , 1 ) ;

13710: l_rsv_qty := 0;
13711: l_rsv_qty2 := 0; -- INVCONV
13712: continue_loop := TRUE;
13713: IF l_debug_level > 0 THEN
13714: oe_debug_pub.add( 'AVAILABLE QTY ' || L_AVAILABLE_QTY , 1 ) ;
13715: END IF;
13716:
13717:
13718: -- Start 2346233 --

Line 13760: oe_debug_pub.add( 'IN THE BEGINING OF THE LOOP J TO FIND THE SPLITTED LINE ' || J , 1 ) ;

13756: -- continue_loop := TRUE;
13757: WHILE J <= p_x_line_tbl.count -- AND continue_loop
13758: LOOP
13759: IF l_debug_level > 0 THEN
13760: oe_debug_pub.add( 'IN THE BEGINING OF THE LOOP J TO FIND THE SPLITTED LINE ' || J , 1 ) ;
13761: END IF;
13762:
13763:
13764: IF p_x_line_tbl(J).operation =

Line 13772: oe_debug_pub.add( 'FOUND NEW RECORD ' || P_X_LINE_TBL ( J ) .LINE_ID || '/' ||L_RSV_QTY , 1 ) ;

13768: THEN
13769: -- continue_loop := FALSE;
13770: l_rsv_qty := p_x_line_tbl(J).ordered_quantity;
13771: IF l_debug_level > 0 THEN
13772: oe_debug_pub.add( 'FOUND NEW RECORD ' || P_X_LINE_TBL ( J ) .LINE_ID || '/' ||L_RSV_QTY , 1 ) ;
13773: END IF;
13774: l_line_id := p_x_line_tbl(J).line_id;
13775:
13776: -- Begin Bug 3330925

Line 13778: oe_debug_pub.add( 'CALLING GMI SPLIT_TRANS_FROM_OM ' ) ;

13774: l_line_id := p_x_line_tbl(J).line_id;
13775:
13776: -- Begin Bug 3330925
13777: IF l_debug_level > 0 THEN
13778: oe_debug_pub.add( 'CALLING GMI SPLIT_TRANS_FROM_OM ' ) ;
13779: END IF;
13780: GMI_RESERVATION_UTIL.split_trans_from_OM
13781: ( p_old_source_line_id => p_x_line_tbl(I).line_id,
13782: p_new_source_line_id => l_line_id,

Line 13799: oe_debug_pub.add( 'CALLING GMI SPLIT_TRANS_FROM_OM ' ) ;

13795: END LOOP; -- J loop
13796:
13797: -- Bug3330925 (moved this within the Loop above)
13798: IF l_debug_level > 0 THEN
13799: oe_debug_pub.add( 'CALLING GMI SPLIT_TRANS_FROM_OM ' ) ;
13800: END IF;
13801: GMI_RESERVATION_UTIL.split_trans_from_OM
13802: ( p_old_source_line_id => p_x_line_tbl(I).line_id,
13803: p_new_source_line_id => l_line_id,

Line 13820: oe_debug_pub.add( 'SCHEDULING RESULTS OF THE LINES: ' , 1 ) ;

13816: END LOOP; -- Main Loop.
13817:
13818: G_OVERRIDE_FLAG := 'N';
13819: IF l_debug_level > 0 THEN
13820: oe_debug_pub.add( 'SCHEDULING RESULTS OF THE LINES: ' , 1 ) ;
13821: END IF;
13822: IF l_debug_level > 0 THEN
13823: oe_debug_pub.add( ' ' , 1 ) ;
13824: END IF;

Line 13823: oe_debug_pub.add( ' ' , 1 ) ;

13819: IF l_debug_level > 0 THEN
13820: oe_debug_pub.add( 'SCHEDULING RESULTS OF THE LINES: ' , 1 ) ;
13821: END IF;
13822: IF l_debug_level > 0 THEN
13823: oe_debug_pub.add( ' ' , 1 ) ;
13824: END IF;
13825:
13826:
13827: FOR I IN 1..p_x_line_tbl.count LOOP

Line 13829: oe_debug_pub.add( 'LINE ID : ' || P_X_LINE_TBL ( I ) .LINE_ID , 1 ) ;

13825:
13826:
13827: FOR I IN 1..p_x_line_tbl.count LOOP
13828: IF l_debug_level > 0 THEN
13829: oe_debug_pub.add( 'LINE ID : ' || P_X_LINE_TBL ( I ) .LINE_ID , 1 ) ;
13830: END IF;
13831: IF l_debug_level > 0 THEN
13832: oe_debug_pub.add( 'SCHEDULE STATUS : ' || P_X_LINE_TBL ( I ) .SCHEDULE_STATUS_CODE , 1 ) ;
13833: END IF;

Line 13832: oe_debug_pub.add( 'SCHEDULE STATUS : ' || P_X_LINE_TBL ( I ) .SCHEDULE_STATUS_CODE , 1 ) ;

13828: IF l_debug_level > 0 THEN
13829: oe_debug_pub.add( 'LINE ID : ' || P_X_LINE_TBL ( I ) .LINE_ID , 1 ) ;
13830: END IF;
13831: IF l_debug_level > 0 THEN
13832: oe_debug_pub.add( 'SCHEDULE STATUS : ' || P_X_LINE_TBL ( I ) .SCHEDULE_STATUS_CODE , 1 ) ;
13833: END IF;
13834: IF l_debug_level > 0 THEN
13835: oe_debug_pub.add( ' ' , 1 ) ;
13836: END IF;

Line 13835: oe_debug_pub.add( ' ' , 1 ) ;

13831: IF l_debug_level > 0 THEN
13832: oe_debug_pub.add( 'SCHEDULE STATUS : ' || P_X_LINE_TBL ( I ) .SCHEDULE_STATUS_CODE , 1 ) ;
13833: END IF;
13834: IF l_debug_level > 0 THEN
13835: oe_debug_pub.add( ' ' , 1 ) ;
13836: END IF;
13837: END LOOP;
13838: IF l_debug_level > 0 THEN
13839: oe_debug_pub.add( 'EXITING SPLIT_SCHEDULING WITH ' || X_RETURN_STATUS , 1 ) ;

Line 13839: oe_debug_pub.add( 'EXITING SPLIT_SCHEDULING WITH ' || X_RETURN_STATUS , 1 ) ;

13835: oe_debug_pub.add( ' ' , 1 ) ;
13836: END IF;
13837: END LOOP;
13838: IF l_debug_level > 0 THEN
13839: oe_debug_pub.add( 'EXITING SPLIT_SCHEDULING WITH ' || X_RETURN_STATUS , 1 ) ;
13840: END IF;
13841: IF l_debug_level > 0 THEN
13842: oe_debug_pub.add( ' ' , 1 ) ;
13843: END IF;

Line 13842: oe_debug_pub.add( ' ' , 1 ) ;

13838: IF l_debug_level > 0 THEN
13839: oe_debug_pub.add( 'EXITING SPLIT_SCHEDULING WITH ' || X_RETURN_STATUS , 1 ) ;
13840: END IF;
13841: IF l_debug_level > 0 THEN
13842: oe_debug_pub.add( ' ' , 1 ) ;
13843: END IF;
13844:
13845: EXCEPTION
13846: WHEN OTHERS THEN

Line 13889: oe_debug_pub.add('Entering Schedule_Split_Lines',1);

13885: l_line_tbl OE_ORDER_PUB.line_Tbl_Type;
13886: l_line_rec OE_ORDER_PUB.Line_Rec_Type;
13887: BEGIN
13888:
13889: oe_debug_pub.add('Entering Schedule_Split_Lines',1);
13890:
13891: x_return_status := FND_API.G_RET_STS_SUCCESS;
13892:
13893: FOR I in 1..p_sch_set_tbl.count LOOP

Line 13903: oe_debug_pub.add('Belongs to Set',2);

13899: OR (p_sch_set_tbl(I).param7 IS NOT NULL
13900: AND p_sch_set_tbl(I).param8 <> 'STANDARD'
13901: AND nvl(p_sch_set_tbl(I).param5,'N') = 'N') THEN -- 4421848: added remnant flag check
13902:
13903: oe_debug_pub.add('Belongs to Set',2);
13904: l_line_tbl(I).line_id := p_sch_set_tbl(I).entity_id;
13905: l_line_tbl(I).schedule_status_code := p_sch_set_tbl(I).param1;
13906: l_line_tbl(I).arrival_set_id := p_sch_set_tbl(I).param2;
13907: l_line_tbl(I).ship_set_id := p_sch_set_tbl(I).param3;

Line 13916: oe_debug_pub.add('Independent or remnant line',2);

13912: l_line_tbl(I).item_type_code := p_sch_set_tbl(I).param8;
13913:
13914: ELSE
13915: -- Standard or independent line.
13916: oe_debug_pub.add('Independent or remnant line',2);
13917:
13918: OE_Line_Util.Query_Row(p_line_id => p_sch_set_tbl(I).entity_id,
13919: x_line_rec => l_line_rec);
13920:

Line 13929: oe_debug_pub.add( 'COUNT IS :' || l_line_tbl.COUNT , 1 ) ;

13925: END LOOP;
13926:
13927: G_OVERRIDE_FLAG := 'Y';
13928:
13929: oe_debug_pub.add( 'COUNT IS :' || l_line_tbl.COUNT , 1 ) ;
13930:
13931: process_split(p_x_line_tbl => l_line_tbl,
13932: x_return_status => x_return_status);
13933:

Line 13984: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

13980: l_old_line_tbl OE_ORDER_PUB.line_tbl_type;
13981: l_file_val VARCHAR2(80);
13982: */
13983: --
13984: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
13985: --
13986: BEGIN
13987: -- (4735196) This api is obsoleted.
13988: --Use OE_SCHEDULE_GRP.Update_Scheduling_Results instead.

Line 13990: oe_debug_pub.add( 'This API is not supported ' , 1 ) ;

13986: BEGIN
13987: -- (4735196) This api is obsoleted.
13988: --Use OE_SCHEDULE_GRP.Update_Scheduling_Results instead.
13989: IF l_debug_level > 0 THEN
13990: oe_debug_pub.add( 'This API is not supported ' , 1 ) ;
13991: END IF;
13992: /*
13993: fnd_profile.put('OE_DEBUG_LOG_DIRECTORY','/sqlcom/outbound/dom1151');
13994:

Line 13996: oe_debug_pub.add( 'ENTERING UPDATE_RESULTS_FROM_BACKLOG_WB' , 1 ) ;

13992: /*
13993: fnd_profile.put('OE_DEBUG_LOG_DIRECTORY','/sqlcom/outbound/dom1151');
13994:
13995: IF l_debug_level > 0 THEN
13996: oe_debug_pub.add( 'ENTERING UPDATE_RESULTS_FROM_BACKLOG_WB' , 1 ) ;
13997: END IF;
13998: IF l_debug_level > 0 THEN
13999: oe_debug_pub.add( 'COUNT IS: ' || P_MRP_LINE_TBL.COUNT , 1 ) ;
14000: END IF;

Line 13999: oe_debug_pub.add( 'COUNT IS: ' || P_MRP_LINE_TBL.COUNT , 1 ) ;

13995: IF l_debug_level > 0 THEN
13996: oe_debug_pub.add( 'ENTERING UPDATE_RESULTS_FROM_BACKLOG_WB' , 1 ) ;
13997: END IF;
13998: IF l_debug_level > 0 THEN
13999: oe_debug_pub.add( 'COUNT IS: ' || P_MRP_LINE_TBL.COUNT , 1 ) ;
14000: END IF;
14001: -- Set control flags.
14002:
14003: l_control_rec.controlled_operation := TRUE;

Line 14022: oe_debug_pub.add( 'RR: LINE ID ' || P_MRP_LINE_TBL ( I ) .LINE_ID , 1 ) ;

14018:
14019: FOR I in 1..p_mrp_line_tbl.count LOOP
14020:
14021: IF l_debug_level > 0 THEN
14022: oe_debug_pub.add( 'RR: LINE ID ' || P_MRP_LINE_TBL ( I ) .LINE_ID , 1 ) ;
14023: END IF;
14024: IF l_debug_level > 0 THEN
14025: oe_debug_pub.add( 'RR: SCHEDULE_SHIP_DATE ' || P_MRP_LINE_TBL ( I ) .SCHEDULE_SHIP_DATE , 1 ) ;
14026: END IF;

Line 14025: oe_debug_pub.add( 'RR: SCHEDULE_SHIP_DATE ' || P_MRP_LINE_TBL ( I ) .SCHEDULE_SHIP_DATE , 1 ) ;

14021: IF l_debug_level > 0 THEN
14022: oe_debug_pub.add( 'RR: LINE ID ' || P_MRP_LINE_TBL ( I ) .LINE_ID , 1 ) ;
14023: END IF;
14024: IF l_debug_level > 0 THEN
14025: oe_debug_pub.add( 'RR: SCHEDULE_SHIP_DATE ' || P_MRP_LINE_TBL ( I ) .SCHEDULE_SHIP_DATE , 1 ) ;
14026: END IF;
14027:
14028: l_line_rec := OE_Order_Pub.G_MISS_LINE_REC;
14029: l_line_rec.line_id := p_mrp_line_tbl(I).line_id;

Line 14051: oe_debug_pub.add( 'LINE COUNT IS: ' || L_LINE_TBL.COUNT , 1 ) ;

14047: END LOOP;
14048:
14049:
14050: IF l_debug_level > 0 THEN
14051: oe_debug_pub.add( 'LINE COUNT IS: ' || L_LINE_TBL.COUNT , 1 ) ;
14052: END IF;
14053: OE_SCHEDULE_UTIL.OESCH_PERFORM_SCHEDULING := 'N';
14054: OE_ORDER_SCH_UTIL.OESCH_PERFORM_SCHEDULING := 'N';
14055:

Line 14057: oe_debug_pub.add( 'BKL: CALLING PROCESS ORDER' , 1 ) ;

14053: OE_SCHEDULE_UTIL.OESCH_PERFORM_SCHEDULING := 'N';
14054: OE_ORDER_SCH_UTIL.OESCH_PERFORM_SCHEDULING := 'N';
14055:
14056: IF l_debug_level > 0 THEN
14057: oe_debug_pub.add( 'BKL: CALLING PROCESS ORDER' , 1 ) ;
14058: END IF;
14059:
14060:
14061: -- Call OE_Order_PVT.Process_order

Line 14071: oe_debug_pub.add( 'BKL: AFTER CALLING PROCESS ORDER' , 1 ) ;

14067: p_x_old_line_tbl => l_old_line_tbl,
14068: x_return_status => l_return_status);
14069:
14070: IF l_debug_level > 0 THEN
14071: oe_debug_pub.add( 'BKL: AFTER CALLING PROCESS ORDER' , 1 ) ;
14072: END IF;
14073: IF l_debug_level > 0 THEN
14074: oe_debug_pub.add( 'L_RETURN_STATUS IS ' || L_RETURN_STATUS , 1 ) ;
14075: END IF;

Line 14074: oe_debug_pub.add( 'L_RETURN_STATUS IS ' || L_RETURN_STATUS , 1 ) ;

14070: IF l_debug_level > 0 THEN
14071: oe_debug_pub.add( 'BKL: AFTER CALLING PROCESS ORDER' , 1 ) ;
14072: END IF;
14073: IF l_debug_level > 0 THEN
14074: oe_debug_pub.add( 'L_RETURN_STATUS IS ' || L_RETURN_STATUS , 1 ) ;
14075: END IF;
14076:
14077: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
14078: IF l_debug_level > 0 THEN

Line 14079: oe_debug_pub.add( 'RR: UNEXP ERRORED OUT' , 1 ) ;

14075: END IF;
14076:
14077: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
14078: IF l_debug_level > 0 THEN
14079: oe_debug_pub.add( 'RR: UNEXP ERRORED OUT' , 1 ) ;
14080: END IF;
14081: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
14082: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
14083: IF l_debug_level > 0 THEN

Line 14084: oe_debug_pub.add( 'RR: ERRORED OUT' , 1 ) ;

14080: END IF;
14081: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
14082: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
14083: IF l_debug_level > 0 THEN
14084: oe_debug_pub.add( 'RR: ERRORED OUT' , 1 ) ;
14085: END IF;
14086: RAISE FND_API.G_EXC_ERROR;
14087: END IF;
14088:

Line 14105: oe_debug_pub.add( 'PASSING SCHEDULE_ARRIVAL_DATE TO PO ' , 3 ) ;

14101: NOT OE_GLOBALS.EQUAL(l_line_tbl(I).schedule_arrival_date,
14102: l_old_line_tbl(I).schedule_arrival_date)
14103:
14104: THEN
14105: oe_debug_pub.add( 'PASSING SCHEDULE_ARRIVAL_DATE TO PO ' , 3 ) ;
14106: Update_PO(l_line_tbl(I).schedule_arrival_date,
14107: l_line_tbl(I).source_document_id,
14108: l_line_tbl(I).source_document_line_id);
14109: oe_debug_pub.add( 'AFTER PO CALL BACK' , 3 ) ;

Line 14109: oe_debug_pub.add( 'AFTER PO CALL BACK' , 3 ) ;

14105: oe_debug_pub.add( 'PASSING SCHEDULE_ARRIVAL_DATE TO PO ' , 3 ) ;
14106: Update_PO(l_line_tbl(I).schedule_arrival_date,
14107: l_line_tbl(I).source_document_id,
14108: l_line_tbl(I).source_document_line_id);
14109: oe_debug_pub.add( 'AFTER PO CALL BACK' , 3 ) ;
14110: END IF;
14111: END LOOP ;
14112:
14113: -- End of the code added to fix the bug 3105070

Line 14123: oe_debug_pub.add( 'EXITING UPDATE_RESULTS_FROM_BACKLOG_WB' , 1 ) ;

14119: x_msg_count := l_msg_count;
14120: x_msg_data := l_msg_data;
14121:
14122: IF l_debug_level > 0 THEN
14123: oe_debug_pub.add( 'EXITING UPDATE_RESULTS_FROM_BACKLOG_WB' , 1 ) ;
14124: END IF;
14125: OE_DEBUG_PUB.Debug_Off;
14126: */
14127: NULL;

Line 14125: OE_DEBUG_PUB.Debug_Off;

14121:
14122: IF l_debug_level > 0 THEN
14123: oe_debug_pub.add( 'EXITING UPDATE_RESULTS_FROM_BACKLOG_WB' , 1 ) ;
14124: END IF;
14125: OE_DEBUG_PUB.Debug_Off;
14126: */
14127: NULL;
14128: x_msg_data := 'This API is not supported';
14129: RAISE FND_API.G_EXC_ERROR;

Line 14190: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

14186: l_msg_count NUMBER;
14187: l_msg_data VARCHAR2(500);
14188: l_failed_rsv_temp_tbl INV_RESERVATION_GLOBAL.mtl_failed_rsv_tbl_type;
14189: --
14190: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
14191: --
14192: Begin
14193:
14194: IF l_debug_level > 0 THEN

Line 14195: oe_debug_pub.add( '*** INSIDE THE POST_FORMS_COMMIT ***' , 1 ) ;

14191: --
14192: Begin
14193:
14194: IF l_debug_level > 0 THEN
14195: oe_debug_pub.add( '*** INSIDE THE POST_FORMS_COMMIT ***' , 1 ) ;
14196: END IF;
14197:
14198: x_return_status := FND_API.G_RET_STS_SUCCESS;
14199:

Line 14204: oe_debug_pub.add( ' BEFORE CALLING THE INV FOR DO_CHECK_FOR_COMMIT' , 1 ) ;

14200: -- Check for Performed Reservation Start
14201: IF OESCH_PERFORMED_RESERVATION = 'Y' THEN
14202:
14203: IF l_debug_level > 0 THEN
14204: oe_debug_pub.add( ' BEFORE CALLING THE INV FOR DO_CHECK_FOR_COMMIT' , 1 ) ;
14205: END IF;
14206: INV_RESERVATION_PVT.Do_Check_For_Commit
14207: (p_api_version_number => 1.0
14208: ,p_init_msg_lst => FND_API.G_FALSE

Line 14215: oe_debug_pub.add( 'AFTER CALLING THE INV FOR DO_CHECK_FOR_COMMIT : ' || L_RETURN_STATUS , 1 ) ;

14211: ,x_msg_data => l_msg_data
14212: ,x_failed_rsv_temp_tbl => l_failed_rsv_temp_tbl);
14213:
14214: IF l_debug_level > 0 THEN
14215: oe_debug_pub.add( 'AFTER CALLING THE INV FOR DO_CHECK_FOR_COMMIT : ' || L_RETURN_STATUS , 1 ) ;
14216: END IF;
14217:
14218: -- We need to find out if the Reservation has failed
14219: IF l_failed_rsv_temp_tbl.count > 0 THEN

Line 14221: oe_debug_pub.add( ' THE RESERVATION PROCESS HAS FAILED ' , 1 ) ;

14217:
14218: -- We need to find out if the Reservation has failed
14219: IF l_failed_rsv_temp_tbl.count > 0 THEN
14220: IF l_debug_level > 0 THEN
14221: oe_debug_pub.add( ' THE RESERVATION PROCESS HAS FAILED ' , 1 ) ;
14222: END IF;
14223: FND_MESSAGE.SET_NAME('ONT','OE_SCH_RSV_FAILURE');
14224: OE_MSG_PUB.Add;
14225: END IF;

Line 14230: oe_debug_pub.add( 'INSIDE UNEXPECTED ERROR' , 1 ) ;

14226:
14227: -- Error Handling Start
14228: IF l_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
14229: IF l_debug_level > 0 THEN
14230: oe_debug_pub.add( 'INSIDE UNEXPECTED ERROR' , 1 ) ;
14231: END IF;
14232: OE_MSG_PUB.Transfer_Msg_Stack;
14233: l_msg_count := OE_MSG_PUB.COUNT_MSG;
14234:

Line 14239: oe_debug_pub.add( L_MSG_DATA , 1 ) ;

14235: FOR I IN 1..l_msg_count LOOP
14236: l_msg_data := OE_MSG_PUB.Get(I,'F');
14237:
14238: IF l_debug_level > 0 THEN
14239: oe_debug_pub.add( L_MSG_DATA , 1 ) ;
14240: END IF;
14241: END LOOP;
14242: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
14243:

Line 14246: oe_debug_pub.add( ' INSIDE EXPECTED ERROR' , 1 ) ;

14242: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
14243:
14244: ELSIF l_return_status = FND_API.G_RET_STS_ERROR THEN
14245: IF l_debug_level > 0 THEN
14246: oe_debug_pub.add( ' INSIDE EXPECTED ERROR' , 1 ) ;
14247: END IF;
14248: OE_MSG_PUB.Transfer_Msg_Stack;
14249: l_msg_count := OE_MSG_PUB.COUNT_MSG;
14250:

Line 14254: oe_debug_pub.add( L_MSG_DATA , 1 ) ;

14250:
14251: FOR I IN 1..l_msg_count LOOP
14252: l_msg_data := OE_MSG_PUB.Get(I,'F');
14253: IF l_debug_level > 0 THEN
14254: oe_debug_pub.add( L_MSG_DATA , 1 ) ;
14255: END IF;
14256: END LOOP;
14257: RAISE FND_API.G_EXC_ERROR;
14258:

Line 14276: oe_debug_pub.add( '*** BEFORE EXITING POST_FORMS_COMMIT ***' , 1 ) ;

14272: );
14273:
14274:
14275: IF l_debug_level > 0 THEN
14276: oe_debug_pub.add( '*** BEFORE EXITING POST_FORMS_COMMIT ***' , 1 ) ;
14277: END IF;
14278:
14279: EXCEPTION
14280: WHEN FND_API.G_EXC_ERROR THEN

Line 14372: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

14368: FROM oe_order_lines
14369: WHERE line_id = p_line_id;
14370:
14371: --
14372: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
14373: --
14374: BEGIN
14375:
14376: IF l_debug_level > 0 THEN

Line 14377: oe_debug_pub.add( 'INSIDE GET_PROCESS_QUERY_QUANTITIES ' ) ;

14373: --
14374: BEGIN
14375:
14376: IF l_debug_level > 0 THEN
14377: oe_debug_pub.add( 'INSIDE GET_PROCESS_QUERY_QUANTITIES ' ) ;
14378: END IF;
14379: IF l_debug_level > 0 THEN
14380: oe_debug_pub.add( 'P_LINE_ID - IN GET_PROCESS_QUERY_QUANTITIES IS: '|| P_LINE_ID ) ;
14381: END IF;

Line 14380: oe_debug_pub.add( 'P_LINE_ID - IN GET_PROCESS_QUERY_QUANTITIES IS: '|| P_LINE_ID ) ;

14376: IF l_debug_level > 0 THEN
14377: oe_debug_pub.add( 'INSIDE GET_PROCESS_QUERY_QUANTITIES ' ) ;
14378: END IF;
14379: IF l_debug_level > 0 THEN
14380: oe_debug_pub.add( 'P_LINE_ID - IN GET_PROCESS_QUERY_QUANTITIES IS: '|| P_LINE_ID ) ;
14381: END IF;
14382:
14383: OPEN c_grade_ctl(p_item_id);
14384: OPEN c_get_grade(p_line_id);

Line 14388: oe_debug_pub.add( 'GRADE OF ITEM IS '|| L_GRADE ) ;

14384: OPEN c_get_grade(p_line_id);
14385: FETCH c_grade_ctl into l_grade_ctl;
14386: FETCH c_get_grade into l_grade;
14387: IF l_debug_level > 0 THEN
14388: oe_debug_pub.add( 'GRADE OF ITEM IS '|| L_GRADE ) ;
14389: END IF;
14390:
14391: IF (l_grade_ctl > 0 AND l_grade is NOT NULL) THEN
14392: -- Grade ctl item

Line 14398: oe_debug_pub.add( ' ( 2 ) NO DATA FOUND FOR ITEM '|| P_ITEM_ID || ' ORG_ID '|| P_ORG_ID ) ;

14394: FETCH c_onhand_qty2 into l_onhand_order_qty, l_commitedsales_qty, l_commitedprod_qty;
14395: if c_onhand_qty2%NOTFOUND then
14396: CLOSE c_onhand_qty2;
14397: IF l_debug_level > 0 THEN
14398: oe_debug_pub.add( ' ( 2 ) NO DATA FOUND FOR ITEM '|| P_ITEM_ID || ' ORG_ID '|| P_ORG_ID ) ;
14399: END IF;
14400: x_on_hand_qty := 0;
14401: x_avail_to_reserve := 0;
14402: IF l_debug_level > 0 THEN

Line 14403: oe_debug_pub.add( 'POCESS X_ON_HAND_QTY IS: '|| X_ON_HAND_QTY ) ;

14399: END IF;
14400: x_on_hand_qty := 0;
14401: x_avail_to_reserve := 0;
14402: IF l_debug_level > 0 THEN
14403: oe_debug_pub.add( 'POCESS X_ON_HAND_QTY IS: '|| X_ON_HAND_QTY ) ;
14404: END IF;
14405: IF l_debug_level > 0 THEN
14406: oe_debug_pub.add( 'PROCESS X_AVAIL_TO_RESERVE IS: '|| X_AVAIL_TO_RESERVE ) ;
14407: END IF;

Line 14406: oe_debug_pub.add( 'PROCESS X_AVAIL_TO_RESERVE IS: '|| X_AVAIL_TO_RESERVE ) ;

14402: IF l_debug_level > 0 THEN
14403: oe_debug_pub.add( 'POCESS X_ON_HAND_QTY IS: '|| X_ON_HAND_QTY ) ;
14404: END IF;
14405: IF l_debug_level > 0 THEN
14406: oe_debug_pub.add( 'PROCESS X_AVAIL_TO_RESERVE IS: '|| X_AVAIL_TO_RESERVE ) ;
14407: END IF;
14408: return;
14409: end if;
14410: CLOSE c_onhand_qty2;

Line 14419: oe_debug_pub.add( ' ( 1 ) NO DATA FOUND FOR ITEM '|| P_ITEM_ID || ' ORG_ID '|| P_ORG_ID ) ;

14415: FETCH c_onhand_qty into l_onhand_order_qty, l_commitedsales_qty, l_commitedprod_qty;
14416: if c_onhand_qty%NOTFOUND then
14417: CLOSE c_onhand_qty;
14418: IF l_debug_level > 0 THEN
14419: oe_debug_pub.add( ' ( 1 ) NO DATA FOUND FOR ITEM '|| P_ITEM_ID || ' ORG_ID '|| P_ORG_ID ) ;
14420: END IF;
14421: x_on_hand_qty := 0;
14422: x_avail_to_reserve := 0;
14423: IF l_debug_level > 0 THEN

Line 14424: oe_debug_pub.add( 'POCESS X_ON_HAND_QTY IS: '|| X_ON_HAND_QTY ) ;

14420: END IF;
14421: x_on_hand_qty := 0;
14422: x_avail_to_reserve := 0;
14423: IF l_debug_level > 0 THEN
14424: oe_debug_pub.add( 'POCESS X_ON_HAND_QTY IS: '|| X_ON_HAND_QTY ) ;
14425: END IF;
14426: IF l_debug_level > 0 THEN
14427: oe_debug_pub.add( 'PROCESS X_AVAIL_TO_RESERVE IS: '|| X_AVAIL_TO_RESERVE ) ;
14428: END IF;

Line 14427: oe_debug_pub.add( 'PROCESS X_AVAIL_TO_RESERVE IS: '|| X_AVAIL_TO_RESERVE ) ;

14423: IF l_debug_level > 0 THEN
14424: oe_debug_pub.add( 'POCESS X_ON_HAND_QTY IS: '|| X_ON_HAND_QTY ) ;
14425: END IF;
14426: IF l_debug_level > 0 THEN
14427: oe_debug_pub.add( 'PROCESS X_AVAIL_TO_RESERVE IS: '|| X_AVAIL_TO_RESERVE ) ;
14428: END IF;
14429: return;
14430: end if;
14431: CLOSE c_onhand_qty;

Line 14441: oe_debug_pub.add( 'POCESS X_ON_HAND_QTY IS: '|| X_ON_HAND_QTY ) ;

14437: x_on_hand_qty := l_onhand_order_qty;
14438: x_avail_to_reserve := l_onhand_order_qty - (l_commitedsales_qty + l_commitedprod_qty);
14439:
14440: IF l_debug_level > 0 THEN
14441: oe_debug_pub.add( 'POCESS X_ON_HAND_QTY IS: '|| X_ON_HAND_QTY ) ;
14442: END IF;
14443: IF l_debug_level > 0 THEN
14444: oe_debug_pub.add( 'PROCESS X_AVAIL_TO_RESERVE IS: '|| X_AVAIL_TO_RESERVE ) ;
14445: END IF;

Line 14444: oe_debug_pub.add( 'PROCESS X_AVAIL_TO_RESERVE IS: '|| X_AVAIL_TO_RESERVE ) ;

14440: IF l_debug_level > 0 THEN
14441: oe_debug_pub.add( 'POCESS X_ON_HAND_QTY IS: '|| X_ON_HAND_QTY ) ;
14442: END IF;
14443: IF l_debug_level > 0 THEN
14444: oe_debug_pub.add( 'PROCESS X_AVAIL_TO_RESERVE IS: '|| X_AVAIL_TO_RESERVE ) ;
14445: END IF;
14446: END get_process_query_quantities; */
14447: -- end fabdi
14448: -- Start 2595661

Line 14458: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

14454: FUNCTION Get_Pick_Status (p_line_id IN NUMBER) RETURN BOOLEAN
14455: IS
14456: l_Pick_Status VARCHAR2(1);
14457: --
14458: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
14459: --
14460: BEGIN
14461: SELECT '1'
14462: INTO l_Pick_status

Line 14477: oe_debug_pub.ADD('Error message in Get_Pick_Status : '||substr(sqlerrm,1,100),1);

14473: WHEN TOO_MANY_ROWS THEN
14474: RETURN (TRUE);
14475: WHEN OTHERS THEN
14476: IF l_debug_level > 0 THEN
14477: oe_debug_pub.ADD('Error message in Get_Pick_Status : '||substr(sqlerrm,1,100),1);
14478:
14479: END IF;
14480: RETURN (FALSE);
14481: END Get_Pick_Status;

Line 14506: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

14502: l_sort_by_req_date NUMBER ;
14503: l_buffer VARCHAR2(2000);
14504:
14505: --
14506: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
14507: --
14508: BEGIN
14509:
14510: IF l_debug_level > 0 THEN

Line 14511: oe_debug_pub.add( 'ENTERING DO_UNRESERVE' , 3 ) ;

14507: --
14508: BEGIN
14509:
14510: IF l_debug_level > 0 THEN
14511: oe_debug_pub.add( 'ENTERING DO_UNRESERVE' , 3 ) ;
14512: END IF;
14513: IF l_debug_level > 0 THEN
14514: oe_debug_pub.add( 'QUANTITY TO UNRESERVE :' || P_QUANTITY_TO_UNRESERVE , 3 ) ;
14515: END IF;

Line 14514: oe_debug_pub.add( 'QUANTITY TO UNRESERVE :' || P_QUANTITY_TO_UNRESERVE , 3 ) ;

14510: IF l_debug_level > 0 THEN
14511: oe_debug_pub.add( 'ENTERING DO_UNRESERVE' , 3 ) ;
14512: END IF;
14513: IF l_debug_level > 0 THEN
14514: oe_debug_pub.add( 'QUANTITY TO UNRESERVE :' || P_QUANTITY_TO_UNRESERVE , 3 ) ;
14515: END IF;
14516:
14517: -- If the quantity to unreserve is passed and null or missing, we do not
14518: -- need to go throug this procedure.

Line 14547: oe_debug_pub.add( 'L_SALES_ORDER_ID' || L_SALES_ORDER_ID , 3 ) ;

14543:
14544: l_sales_order_id := Get_mtl_sales_order_id(p_line_rec.HEADER_ID);
14545:
14546: IF l_debug_level > 0 THEN
14547: oe_debug_pub.add( 'L_SALES_ORDER_ID' || L_SALES_ORDER_ID , 3 ) ;
14548: END IF;
14549:
14550: l_rsv_rec.demand_source_header_id := l_sales_order_id;
14551: l_rsv_rec.demand_source_line_id := p_line_rec.line_id;

Line 14560: oe_debug_pub.add( 'SHIP FROM ORG ' || l_rsv_rec.organization_id , 3 ) ;

14556: ELSE
14557: l_rsv_rec.organization_id := p_line_rec.ship_from_org_id;
14558: END IF;
14559: IF l_debug_level > 0 THEN
14560: oe_debug_pub.add( 'SHIP FROM ORG ' || l_rsv_rec.organization_id , 3 ) ;
14561: END IF;
14562:
14563: inv_reservation_pub.query_reservation
14564: ( p_api_version_number => 1.0

Line 14578: oe_debug_pub.add( '3. AFTER QUERY RESERVATION'||X_RETURN_STATUS , 1 ) ;

14574: , x_msg_count => l_msg_count
14575: , x_msg_data => l_msg_data);
14576:
14577: IF l_debug_level > 0 THEN
14578: oe_debug_pub.add( '3. AFTER QUERY RESERVATION'||X_RETURN_STATUS , 1 ) ;
14579: END IF;
14580: IF l_debug_level > 0 THEN
14581: oe_debug_pub.add( L_MSG_DATA , 1 ) ;
14582: END IF;

Line 14581: oe_debug_pub.add( L_MSG_DATA , 1 ) ;

14577: IF l_debug_level > 0 THEN
14578: oe_debug_pub.add( '3. AFTER QUERY RESERVATION'||X_RETURN_STATUS , 1 ) ;
14579: END IF;
14580: IF l_debug_level > 0 THEN
14581: oe_debug_pub.add( L_MSG_DATA , 1 ) ;
14582: END IF;
14583: -- Start 2346233
14584: -- l_qty_to_unreserve := p_quantity_to_unreserve;
14585: IF NOT OE_GLOBALS.Equal(p_line_rec.order_quantity_uom,l_rsv_tbl(1).primary_uom_code ) THEN

Line 14610: oe_debug_pub.add( 'QUANTITY TO UNRESERVE :' || l_QTY_TO_UNRESERVE , 3 ) ;

14606: l_qty_to_unreserve := p_quantity_to_unreserve;
14607: END IF;
14608: END IF;
14609: IF l_debug_level > 0 THEN
14610: oe_debug_pub.add( 'QUANTITY TO UNRESERVE :' || l_QTY_TO_UNRESERVE , 3 ) ;
14611: END IF;
14612: -- End 2346233
14613:
14614:

Line 14619: oe_debug_pub.add( 'RESERVED QTY : ' || L_RSV_REC.RESERVATION_QUANTITY , 1 ) ;

14615: FOR I IN 1..l_rsv_tbl.COUNT LOOP
14616:
14617: l_rsv_rec := l_rsv_tbl(I);
14618: IF l_debug_level > 0 THEN
14619: oe_debug_pub.add( 'RESERVED QTY : ' || L_RSV_REC.RESERVATION_QUANTITY , 1 ) ;
14620: END IF;
14621: IF l_debug_level > 0 THEN
14622: oe_debug_pub.add( 'QTY TO UNRESERVE: ' || L_QTY_TO_UNRESERVE , 1 ) ;
14623: END IF;

Line 14622: oe_debug_pub.add( 'QTY TO UNRESERVE: ' || L_QTY_TO_UNRESERVE , 1 ) ;

14618: IF l_debug_level > 0 THEN
14619: oe_debug_pub.add( 'RESERVED QTY : ' || L_RSV_REC.RESERVATION_QUANTITY , 1 ) ;
14620: END IF;
14621: IF l_debug_level > 0 THEN
14622: oe_debug_pub.add( 'QTY TO UNRESERVE: ' || L_QTY_TO_UNRESERVE , 1 ) ;
14623: END IF;
14624:
14625: --Start 2346233
14626: /*

Line 14634: oe_debug_pub.add( 'CALLING INVS DELETE_RESERVATION' , 3 ) ;

14630: IF (l_rsv_rec.primary_reservation_quantity <= l_qty_to_unreserve) THEN
14631: -- End 2346233
14632:
14633: IF l_debug_level > 0 THEN
14634: oe_debug_pub.add( 'CALLING INVS DELETE_RESERVATION' , 3 ) ;
14635: END IF;
14636: inv_reservation_pub.delete_reservation
14637: ( p_api_version_number => 1.0
14638: , p_init_msg_lst => fnd_api.g_true

Line 14647: oe_debug_pub.add( 'AFTER CALLING INVS DELETE_RESERVATION: ' || X_RETURN_STATUS , 1 ) ;

14643: , p_serial_number => l_dummy_sn
14644: );
14645:
14646: IF l_debug_level > 0 THEN
14647: oe_debug_pub.add( 'AFTER CALLING INVS DELETE_RESERVATION: ' || X_RETURN_STATUS , 1 ) ;
14648: END IF;
14649:
14650: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
14651: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 14658: oe_debug_pub.add( L_MSG_DATA , 1 ) ;

14654: l_msg_count:=OE_MSG_PUB.COUNT_MSG;
14655: FOR I in 1..l_msg_count LOOP
14656: l_msg_data := OE_MSG_PUB.Get(I,'F');
14657: IF l_debug_level > 0 THEN
14658: oe_debug_pub.add( L_MSG_DATA , 1 ) ;
14659: END IF;
14660: END LOOP;
14661:
14662: RAISE FND_API.G_EXC_ERROR;

Line 14694: oe_debug_pub.add( 'OLD QTY : ' || L_RSV_REC.RESERVATION_QUANTITY , 3 ) ;

14690: l_rsv_new_rec.reservation_quantity := fnd_api.g_miss_num;
14691: -- End 2346233
14692:
14693: IF l_debug_level > 0 THEN
14694: oe_debug_pub.add( 'OLD QTY : ' || L_RSV_REC.RESERVATION_QUANTITY , 3 ) ;
14695: END IF;
14696: IF l_debug_level > 0 THEN
14697: oe_debug_pub.add( 'NEW QTY : ' || L_RSV_NEW_REC.RESERVATION_QUANTITY , 3 ) ;
14698: END IF;

Line 14697: oe_debug_pub.add( 'NEW QTY : ' || L_RSV_NEW_REC.RESERVATION_QUANTITY , 3 ) ;

14693: IF l_debug_level > 0 THEN
14694: oe_debug_pub.add( 'OLD QTY : ' || L_RSV_REC.RESERVATION_QUANTITY , 3 ) ;
14695: END IF;
14696: IF l_debug_level > 0 THEN
14697: oe_debug_pub.add( 'NEW QTY : ' || L_RSV_NEW_REC.RESERVATION_QUANTITY , 3 ) ;
14698: END IF;
14699:
14700: -- INVCONV
14701: /* OPM 14/SEP/00 send process attributes into the reservation

Line 14720: oe_debug_pub.add( 'CALLING INVS UPDATE_RESERVATION: ' , 3 ) ;

14716: ====================*/
14717:
14718:
14719: IF l_debug_level > 0 THEN
14720: oe_debug_pub.add( 'CALLING INVS UPDATE_RESERVATION: ' , 3 ) ;
14721: END IF;
14722: inv_reservation_pub.update_reservation
14723: ( p_api_version_number => 1.0
14724: , p_init_msg_lst => fnd_api.g_true

Line 14735: oe_debug_pub.add( 'AFTER INVS UPDATE_RESERVATION: ' || X_RETURN_STATUS , 1 ) ;

14731: , x_msg_count => l_msg_count
14732: , x_msg_data => l_msg_data);
14733:
14734: IF l_debug_level > 0 THEN
14735: oe_debug_pub.add( 'AFTER INVS UPDATE_RESERVATION: ' || X_RETURN_STATUS , 1 ) ;
14736: END IF;
14737:
14738: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
14739: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 14746: oe_debug_pub.add( L_MSG_DATA , 1 ) ;

14742: l_msg_count:=OE_MSG_PUB.COUNT_MSG;
14743: for I in 1..l_msg_count loop
14744: l_msg_data := OE_MSG_PUB.Get(I,'F');
14745: IF l_debug_level > 0 THEN
14746: oe_debug_pub.add( L_MSG_DATA , 1 ) ;
14747: END IF;
14748: end loop;
14749: RAISE FND_API.G_EXC_ERROR;
14750: END IF;

Line 14760: oe_debug_pub.add( 'EXITING DO_UNRESERVE' , 3 ) ;

14756: END LOOP;
14757:
14758: <>
14759: IF l_debug_level > 0 THEN
14760: oe_debug_pub.add( 'EXITING DO_UNRESERVE' , 3 ) ;
14761: END IF;
14762:
14763: EXCEPTION
14764: WHEN FND_API.G_EXC_ERROR THEN

Line 14804: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

14800: l_promise_date_flag VARCHAR2(2);
14801: l_order_date_type_code VARCHAR2(15);
14802: l_header_id NUMBER;
14803: --
14804: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
14805: --
14806:
14807: BEGIN
14808: IF l_debug_level > 0 THEN

Line 14809: oe_debug_pub.add( 'ENTERING PROMISE_DATE_FOR_SCH_ACTION ' , 3 ) ;

14805: --
14806:
14807: BEGIN
14808: IF l_debug_level > 0 THEN
14809: oe_debug_pub.add( 'ENTERING PROMISE_DATE_FOR_SCH_ACTION ' , 3 ) ;
14810: END IF;
14811: IF p_header_id IS NULL THEN
14812: -- Heade id not provided.
14813: OPEN order_header_id;

Line 14822: oe_debug_pub.add( 'PROMISE DATE FLAG: '||l_promise_date_flag , 3 ) ;

14818: END IF;
14819: l_order_date_type_code := NVL(oe_schedule_util.Get_Date_Type(l_header_id),'SHIP');
14820: l_promise_date_flag := Oe_Sys_Parameters.Value('PROMISE_DATE_FLAG');
14821: IF l_debug_level > 0 THEN
14822: oe_debug_pub.add( 'PROMISE DATE FLAG: '||l_promise_date_flag , 3 ) ;
14823: oe_debug_pub.add( 'STATUS CODE : '||p_x_line_rec.schedule_status_code , 3 ) ;
14824: END IF;
14825: IF (l_promise_date_flag ='FS'
14826: AND ((p_sch_action = OESCH_ACT_DEMAND

Line 14823: oe_debug_pub.add( 'STATUS CODE : '||p_x_line_rec.schedule_status_code , 3 ) ;

14819: l_order_date_type_code := NVL(oe_schedule_util.Get_Date_Type(l_header_id),'SHIP');
14820: l_promise_date_flag := Oe_Sys_Parameters.Value('PROMISE_DATE_FLAG');
14821: IF l_debug_level > 0 THEN
14822: oe_debug_pub.add( 'PROMISE DATE FLAG: '||l_promise_date_flag , 3 ) ;
14823: oe_debug_pub.add( 'STATUS CODE : '||p_x_line_rec.schedule_status_code , 3 ) ;
14824: END IF;
14825: IF (l_promise_date_flag ='FS'
14826: AND ((p_sch_action = OESCH_ACT_DEMAND
14827: OR p_sch_action = OESCH_ACT_SCHEDULE)

Line 14849: oe_debug_pub.add( 'EXITING PROMISE_DATE_FOR_SCH_ACTION ' , 3 ) ;

14845: -- Clearing the promise date for unscheduling
14846: p_x_line_rec.promise_date := Null;
14847: END IF;
14848: IF l_debug_level > 0 THEN
14849: oe_debug_pub.add( 'EXITING PROMISE_DATE_FOR_SCH_ACTION ' , 3 ) ;
14850: END IF;
14851: END Promise_Date_for_Sch_Action;
14852:
14853: PROCEDURE Global_atp(p_line_id IN NUMBER)

Line 15649: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

15645:
15646: l_line_tbl OE_ORDER_PUB.line_tbl_type;
15647: l_old_line_tbl OE_ORDER_PUB.line_tbl_type;
15648: l_control_rec OE_GLOBALS.control_rec_type;
15649: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
15650: --
15651: l_msg_count NUMBER;
15652: l_msg_data VARCHAR2(2000);
15653: BEGIN

Line 15655: oe_debug_pub.add( 'ENTERING Cascade Set Attr ' , 1 ) ;

15651: l_msg_count NUMBER;
15652: l_msg_data VARCHAR2(2000);
15653: BEGIN
15654: IF l_debug_level > 0 THEN
15655: oe_debug_pub.add( 'ENTERING Cascade Set Attr ' , 1 ) ;
15656: oe_debug_pub.add( 'Header_id ' || p_request_rec.param1 , 2 ) ;
15657: oe_debug_pub.add( 'Ship_Set_id ' || p_request_rec.param2 , 2 ) ;
15658: oe_debug_pub.add( 'Shipping Method ' || p_request_rec.param3 , 2 ) ;
15659: END IF;

Line 15656: oe_debug_pub.add( 'Header_id ' || p_request_rec.param1 , 2 ) ;

15652: l_msg_data VARCHAR2(2000);
15653: BEGIN
15654: IF l_debug_level > 0 THEN
15655: oe_debug_pub.add( 'ENTERING Cascade Set Attr ' , 1 ) ;
15656: oe_debug_pub.add( 'Header_id ' || p_request_rec.param1 , 2 ) ;
15657: oe_debug_pub.add( 'Ship_Set_id ' || p_request_rec.param2 , 2 ) ;
15658: oe_debug_pub.add( 'Shipping Method ' || p_request_rec.param3 , 2 ) ;
15659: END IF;
15660:

Line 15657: oe_debug_pub.add( 'Ship_Set_id ' || p_request_rec.param2 , 2 ) ;

15653: BEGIN
15654: IF l_debug_level > 0 THEN
15655: oe_debug_pub.add( 'ENTERING Cascade Set Attr ' , 1 ) ;
15656: oe_debug_pub.add( 'Header_id ' || p_request_rec.param1 , 2 ) ;
15657: oe_debug_pub.add( 'Ship_Set_id ' || p_request_rec.param2 , 2 ) ;
15658: oe_debug_pub.add( 'Shipping Method ' || p_request_rec.param3 , 2 ) ;
15659: END IF;
15660:
15661: x_return_status := FND_API.G_RET_STS_SUCCESS;

Line 15658: oe_debug_pub.add( 'Shipping Method ' || p_request_rec.param3 , 2 ) ;

15654: IF l_debug_level > 0 THEN
15655: oe_debug_pub.add( 'ENTERING Cascade Set Attr ' , 1 ) ;
15656: oe_debug_pub.add( 'Header_id ' || p_request_rec.param1 , 2 ) ;
15657: oe_debug_pub.add( 'Ship_Set_id ' || p_request_rec.param2 , 2 ) ;
15658: oe_debug_pub.add( 'Shipping Method ' || p_request_rec.param3 , 2 ) ;
15659: END IF;
15660:
15661: x_return_status := FND_API.G_RET_STS_SUCCESS;
15662:

Line 15680: oe_debug_pub.add( 'Before calling Process Order from cascade ' , 2 ) ;

15676:
15677: END LOOP;
15678:
15679: IF l_debug_level > 0 THEN
15680: oe_debug_pub.add( 'Before calling Process Order from cascade ' , 2 ) ;
15681: END IF;
15682: Call_Process_Order(p_x_old_line_tbl => l_old_line_tbl,
15683: p_x_line_tbl => l_line_tbl,
15684: p_control_rec => l_control_rec,

Line 15689: oe_debug_pub.add( 'After calling Po : ' || x_return_status, 2 ) ;

15685: p_caller => 'SCH_INTERNAL',
15686: x_return_status => x_return_status);
15687:
15688: IF l_debug_level > 0 THEN
15689: oe_debug_pub.add( 'After calling Po : ' || x_return_status, 2 ) ;
15690: END IF;
15691:
15692: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
15693: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 15706: oe_debug_pub.add( 'After calling PRN: ' || x_return_status, 2 ) ;

15702: , p_old_line_tbl => l_old_line_tbl
15703: , x_return_status => x_return_status);
15704:
15705: IF l_debug_level > 0 THEN
15706: oe_debug_pub.add( 'After calling PRN: ' || x_return_status, 2 ) ;
15707: END IF;
15708:
15709: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
15710: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 15724: oe_debug_pub.add( 'Exiting Cascade Set Attr ' , 1 ) ;

15720: x_msg_data => l_msg_data
15721: );
15722:
15723: IF l_debug_level > 0 THEN
15724: oe_debug_pub.add( 'Exiting Cascade Set Attr ' , 1 ) ;
15725: END IF;
15726:
15727: EXCEPTION
15728: WHEN OTHERS THEN

Line 15767: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;

15763: l_old_line_rec OE_Order_Pub.Line_Rec_Type;
15764: l_new_line_rec OE_Order_Pub.Line_Rec_Type;
15765:
15766: --
15767: l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
15768: --
15769: BEGIN
15770:
15771: IF l_debug_level > 0 THEN

Line 15772: oe_debug_pub.add( 'ENTERING CALL MRP ROLLBACK' , 1 ) ;

15768: --
15769: BEGIN
15770:
15771: IF l_debug_level > 0 THEN
15772: oe_debug_pub.add( 'ENTERING CALL MRP ROLLBACK' , 1 ) ;
15773: END IF;
15774:
15775: OE_Line_Util.Query_Row(p_line_id => p_line_id,
15776: x_line_rec => l_old_line_rec);

Line 15792: oe_debug_pub.add( '1. CALLING MRP API WITH SESSION ID '||L_SESSION_ID , 1 ) ;

15788:
15789: -- Call ATP
15790:
15791: IF l_debug_level > 0 THEN
15792: oe_debug_pub.add( '1. CALLING MRP API WITH SESSION ID '||L_SESSION_ID , 1 ) ;
15793: END IF;
15794:
15795: MRP_ATP_PUB.Call_ATP
15796: ( p_session_id => l_session_id

Line 15807: oe_debug_pub.add( '3. AFTER CALLING MRP_ATP_PUB.CALL_ATP' || X_RETURN_STATUS , 1 ) ;

15803: , x_msg_data => l_mrp_msg_data
15804: , x_msg_count => l_msg_count);
15805:
15806: IF l_debug_level > 0 THEN
15807: oe_debug_pub.add( '3. AFTER CALLING MRP_ATP_PUB.CALL_ATP' || X_RETURN_STATUS , 1 ) ;
15808: END IF;
15809:
15810: IF x_return_status = FND_API.G_RET_STS_UNEXP_ERROR THEN
15811: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 15830: oe_debug_pub.add( 'EXITING CALL MRP ROLLBACK ' , 1 ) ;

15826: END IF;
15827:
15828: END IF; -- Mrp count.
15829: IF l_debug_level > 0 THEN
15830: oe_debug_pub.add( 'EXITING CALL MRP ROLLBACK ' , 1 ) ;
15831: END IF;
15832:
15833:
15834: EXCEPTION

Line 15866: oe_debug_pub.add( '6015417,6053872 : in call_mrp_rollback ');

15862: from oe_schedule_lines_temp;
15863:
15864: BEGIN
15865:
15866: oe_debug_pub.add( '6015417,6053872 : in call_mrp_rollback ');
15867: for rec in C1 loop
15868: oe_debug_pub.add( '6015417,6053872 : line_id '||rec.line_id ||' ' ||rec.schedule_action_code);
15869: if rec.schedule_action_code = 'SCHEDULE' then
15870: MRP_ROLLBACK

Line 15868: oe_debug_pub.add( '6015417,6053872 : line_id '||rec.line_id ||' ' ||rec.schedule_action_code);

15864: BEGIN
15865:
15866: oe_debug_pub.add( '6015417,6053872 : in call_mrp_rollback ');
15867: for rec in C1 loop
15868: oe_debug_pub.add( '6015417,6053872 : line_id '||rec.line_id ||' ' ||rec.schedule_action_code);
15869: if rec.schedule_action_code = 'SCHEDULE' then
15870: MRP_ROLLBACK
15871: ( p_line_id => rec.line_id
15872: ,p_schedule_action_code => OESCH_ACT_UNSCHEDULE

Line 15914: oe_debug_pub.add( '6663462 : in schedule_delayed_lines ');

15910: l_line_tbl OE_ORDER_PUB.Line_tbl_type;
15911: l_old_line_tbl OE_ORDER_PUB.Line_tbl_type;
15912:
15913: BEGIN
15914: oe_debug_pub.add( '6663462 : in schedule_delayed_lines ');
15915: l_line_tbl := OE_SCHEDULE_UTIL.OE_Delayed_Schedule_line_tbl;
15916: l_old_line_tbl := l_line_tbl;
15917: for j in 1..l_line_tbl.count LOOP
15918: oe_debug_pub.add( ' 6663462 : line_id '|| l_line_tbl(j).line_id );

Line 15918: oe_debug_pub.add( ' 6663462 : line_id '|| l_line_tbl(j).line_id );

15914: oe_debug_pub.add( '6663462 : in schedule_delayed_lines ');
15915: l_line_tbl := OE_SCHEDULE_UTIL.OE_Delayed_Schedule_line_tbl;
15916: l_old_line_tbl := l_line_tbl;
15917: for j in 1..l_line_tbl.count LOOP
15918: oe_debug_pub.add( ' 6663462 : line_id '|| l_line_tbl(j).line_id );
15919: l_line_tbl(j).operation := OE_GLOBALS.G_OPR_UPDATE; --6715950
15920: end loop;
15921: oe_debug_pub.add( ' 6663462 : calling process group ' );
15922: IF l_line_tbl.count > 0 THEN

Line 15921: oe_debug_pub.add( ' 6663462 : calling process group ' );

15917: for j in 1..l_line_tbl.count LOOP
15918: oe_debug_pub.add( ' 6663462 : line_id '|| l_line_tbl(j).line_id );
15919: l_line_tbl(j).operation := OE_GLOBALS.G_OPR_UPDATE; --6715950
15920: end loop;
15921: oe_debug_pub.add( ' 6663462 : calling process group ' );
15922: IF l_line_tbl.count > 0 THEN
15923:
15924: Oe_Config_Schedule_Pvt.Process_Group
15925: (p_x_line_tbl => l_line_tbl

Line 16041: oe_debug_pub.add( 'Item substitution cannot happen between shippable and non-shippable items' , 5 ) ;

16037: WHERE INVENTORY_ITEM_ID = p_new_inventory_item_id
16038: AND ORGANIZATION_ID = p_new_ship_from_org_id;
16039:
16040: IF l_shippable_flag <> p_old_shippable_flag THEN
16041: oe_debug_pub.add( 'Item substitution cannot happen between shippable and non-shippable items' , 5 ) ;
16042: Fnd_Message.set_name('ONT','OE_SCH_LOOP_SHP_NONSHP');
16043: Oe_Msg_Pub.Add;
16044: OE_SCHEDULE_UTIL.OESCH_ITEM_IS_SUBSTITUTED := 'N';
16045: RAISE FND_API.G_EXC_ERROR;