197: l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
198: --
199: IF l_debug_on IS NULL
200: THEN
201: l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
202: END IF;
203: --
204: --
205: -- Debug Statements
204: --
205: -- Debug Statements
206: --
207: IF l_debug_on THEN
208: WSH_DEBUG_SV.push(l_module_name);
209: --
210: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
211: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
212: END IF;
206: --
207: IF l_debug_on THEN
208: WSH_DEBUG_SV.push(l_module_name);
209: --
210: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
211: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
212: END IF;
213: --
214: --
207: IF l_debug_on THEN
208: WSH_DEBUG_SV.push(l_module_name);
209: --
210: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
211: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
212: END IF;
213: --
214: --
215: -- Debug Statements
214: --
215: -- Debug Statements
216: --
217: IF l_debug_on THEN
218: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_BULK_PROCESS_PVT.VALIDATE_MANDATORY_INFO',WSH_DEBUG_SV.C_PROC_LEVEL);
219: END IF;
220: --
221: WSH_BULK_PROCESS_PVT.validate_mandatory_info
222: (
228: --
229: -- Debug Statements
230: --
231: IF l_debug_on THEN
232: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
233: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
234: END IF;
235: --
236: wsh_util_core.api_post_call
229: -- Debug Statements
230: --
231: IF l_debug_on THEN
232: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
233: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
234: END IF;
235: --
236: wsh_util_core.api_post_call
237: (
289: --
290: --
291: --
292: IF l_debug_on THEN
293: WSH_DEBUG_SV.logmsg(l_module_name,
294: 'Number of Errors='||l_num_errors||',Number of Warnings='||l_num_warnings);
295: END IF;
296: --
297: IF l_num_errors > 0
306: --
307: -- Debug Statements
308: --
309: IF l_debug_on THEN
310: WSH_DEBUG_SV.pop(l_module_name);
311: END IF;
312: --
313: --}
314: EXCEPTION
318: --
319: -- Debug Statements
320: --
321: IF l_debug_on THEN
322: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
323: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
324: END IF;
325: --
326: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
319: -- Debug Statements
320: --
321: IF l_debug_on THEN
322: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
323: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
324: END IF;
325: --
326: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
327: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
328: --
329: -- Debug Statements
330: --
331: IF l_debug_on THEN
332: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
333: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
334: END IF;
335: --
336: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
329: -- Debug Statements
330: --
331: IF l_debug_on THEN
332: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
333: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
334: END IF;
335: --
336: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
337: x_return_status := WSH_UTIL_CORE.G_RET_STS_WARNING;
338: --
339: -- Debug Statements
340: --
341: IF l_debug_on THEN
342: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
343: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
344: END IF;
345: --
346: WHEN OTHERS THEN
339: -- Debug Statements
340: --
341: IF l_debug_on THEN
342: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
343: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
344: END IF;
345: --
346: WHEN OTHERS THEN
347: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
349: --
350: -- Debug Statements
351: --
352: IF l_debug_on THEN
353: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
354: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
355: END IF;
356: --
357: --}
350: -- Debug Statements
351: --
352: IF l_debug_on THEN
353: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
354: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
355: END IF;
356: --
357: --}
358: END validateMandatoryInfo;
406: l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
407: --
408: IF l_debug_on IS NULL
409: THEN
410: l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
411: END IF;
412: --
413: --
414: -- Debug Statements
413: --
414: -- Debug Statements
415: --
416: IF l_debug_on THEN
417: WSH_DEBUG_SV.push(l_module_name);
418: --
419: WSH_DEBUG_SV.log(l_module_name,'P_STARTINDEX',P_STARTINDEX);
420: WSH_DEBUG_SV.log(l_module_name,'P_ENDINDEX',P_ENDINDEX);
421: END IF;
415: --
416: IF l_debug_on THEN
417: WSH_DEBUG_SV.push(l_module_name);
418: --
419: WSH_DEBUG_SV.log(l_module_name,'P_STARTINDEX',P_STARTINDEX);
420: WSH_DEBUG_SV.log(l_module_name,'P_ENDINDEX',P_ENDINDEX);
421: END IF;
422: --
423: l_messageStrLength := 0;
416: IF l_debug_on THEN
417: WSH_DEBUG_SV.push(l_module_name);
418: --
419: WSH_DEBUG_SV.log(l_module_name,'P_STARTINDEX',P_STARTINDEX);
420: WSH_DEBUG_SV.log(l_module_name,'P_ENDINDEX',P_ENDINDEX);
421: END IF;
422: --
423: l_messageStrLength := 0;
424: --
434: l_messageLength := LENGTHB(l_message);
435: --
436: --
437: IF l_debug_on THEN
438: WSH_DEBUG_SV.log(l_module_name,'l_index',l_index);
439: WSH_DEBUG_SV.log(l_module_name,'l_messageLength',l_messageLength);
440: WSH_DEBUG_SV.log(l_module_name,'l_messageStrLength',l_messageStrLength);
441: END IF;
442: --
435: --
436: --
437: IF l_debug_on THEN
438: WSH_DEBUG_SV.log(l_module_name,'l_index',l_index);
439: WSH_DEBUG_SV.log(l_module_name,'l_messageLength',l_messageLength);
440: WSH_DEBUG_SV.log(l_module_name,'l_messageStrLength',l_messageStrLength);
441: END IF;
442: --
443: IF l_messageStrLength = 0
436: --
437: IF l_debug_on THEN
438: WSH_DEBUG_SV.log(l_module_name,'l_index',l_index);
439: WSH_DEBUG_SV.log(l_module_name,'l_messageLength',l_messageLength);
440: WSH_DEBUG_SV.log(l_module_name,'l_messageStrLength',l_messageStrLength);
441: END IF;
442: --
443: IF l_messageStrLength = 0
444: THEN
453: ELSE
454: --{
455: --
456: IF l_debug_on THEN
457: WSH_DEBUG_SV.log(l_module_name,'Adding l_messageStr to x_messageTbl',l_messageStr);
458: END IF;
459: --
460: x_messageTbl(x_messageTbl.COUNT+1) := l_messageStr;
461: --
469: THEN
470: --{
471: --
472: IF l_debug_on THEN
473: WSH_DEBUG_SV.log(l_module_name,'Adding l_messageStr to x_messageTbl',l_messageStr);
474: END IF;
475: --
476: x_messageTbl(x_messageTbl.COUNT+1) := l_messageStr;
477: --}
482: --
483: --
484: --
485: IF l_debug_on THEN
486: WSH_DEBUG_SV.logmsg(l_module_name,
487: 'Number of Errors='||l_num_errors||',Number of Warnings='||l_num_warnings);
488: END IF;
489: --
490: IF l_num_errors > 0
499: --
500: -- Debug Statements
501: --
502: IF l_debug_on THEN
503: WSH_DEBUG_SV.pop(l_module_name);
504: END IF;
505: --
506: --}
507: EXCEPTION
511: --
512: -- Debug Statements
513: --
514: IF l_debug_on THEN
515: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
516: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
517: END IF;
518: --
519: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
512: -- Debug Statements
513: --
514: IF l_debug_on THEN
515: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
516: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
517: END IF;
518: --
519: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
520: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
521: --
522: -- Debug Statements
523: --
524: IF l_debug_on THEN
525: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
526: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
527: END IF;
528: --
529: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
522: -- Debug Statements
523: --
524: IF l_debug_on THEN
525: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
526: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
527: END IF;
528: --
529: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
530: x_return_status := WSH_UTIL_CORE.G_RET_STS_WARNING;
531: --
532: -- Debug Statements
533: --
534: IF l_debug_on THEN
535: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
536: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
537: END IF;
538: --
539: WHEN OTHERS THEN
532: -- Debug Statements
533: --
534: IF l_debug_on THEN
535: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
536: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
537: END IF;
538: --
539: WHEN OTHERS THEN
540: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
542: --
543: -- Debug Statements
544: --
545: IF l_debug_on THEN
546: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
547: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
548: END IF;
549: --
550: --}
543: -- Debug Statements
544: --
545: IF l_debug_on THEN
546: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
547: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
548: END IF;
549: --
550: --}
551: END retrieveMessages;
625: l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
626: --
627: IF l_debug_on IS NULL
628: THEN
629: l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
630: END IF;
631: --
632: --
633: -- Debug Statements
632: --
633: -- Debug Statements
634: --
635: IF l_debug_on THEN
636: WSH_DEBUG_SV.push(l_module_name);
637: --
638: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
639: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONMEANING',P_TRANSACTIONMEANING);
640: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
634: --
635: IF l_debug_on THEN
636: WSH_DEBUG_SV.push(l_module_name);
637: --
638: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
639: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONMEANING',P_TRANSACTIONMEANING);
640: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
641: WSH_DEBUG_SV.log(l_module_name,'P_MINFAILEDTRANSACTIONID',P_MINFAILEDTRANSACTIONID);
642: WSH_DEBUG_SV.log(l_module_name,'P_MINMATCHEDTRANSACTIONID',P_MINMATCHEDTRANSACTIONID);
635: IF l_debug_on THEN
636: WSH_DEBUG_SV.push(l_module_name);
637: --
638: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
639: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONMEANING',P_TRANSACTIONMEANING);
640: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
641: WSH_DEBUG_SV.log(l_module_name,'P_MINFAILEDTRANSACTIONID',P_MINFAILEDTRANSACTIONID);
642: WSH_DEBUG_SV.log(l_module_name,'P_MINMATCHEDTRANSACTIONID',P_MINMATCHEDTRANSACTIONID);
643: WSH_DEBUG_SV.log(l_module_name,'P_MAXRCVTRANSACTIONID',P_MAXRCVTRANSACTIONID);
636: WSH_DEBUG_SV.push(l_module_name);
637: --
638: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
639: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONMEANING',P_TRANSACTIONMEANING);
640: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
641: WSH_DEBUG_SV.log(l_module_name,'P_MINFAILEDTRANSACTIONID',P_MINFAILEDTRANSACTIONID);
642: WSH_DEBUG_SV.log(l_module_name,'P_MINMATCHEDTRANSACTIONID',P_MINMATCHEDTRANSACTIONID);
643: WSH_DEBUG_SV.log(l_module_name,'P_MAXRCVTRANSACTIONID',P_MAXRCVTRANSACTIONID);
644: WSH_DEBUG_SV.log(l_module_name,'P_HEADERTRANSACTIONID',P_HEADERTRANSACTIONID);
637: --
638: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
639: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONMEANING',P_TRANSACTIONMEANING);
640: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
641: WSH_DEBUG_SV.log(l_module_name,'P_MINFAILEDTRANSACTIONID',P_MINFAILEDTRANSACTIONID);
642: WSH_DEBUG_SV.log(l_module_name,'P_MINMATCHEDTRANSACTIONID',P_MINMATCHEDTRANSACTIONID);
643: WSH_DEBUG_SV.log(l_module_name,'P_MAXRCVTRANSACTIONID',P_MAXRCVTRANSACTIONID);
644: WSH_DEBUG_SV.log(l_module_name,'P_HEADERTRANSACTIONID',P_HEADERTRANSACTIONID);
645: WSH_DEBUG_SV.log(l_module_name,'P_HEADEROBJECTVERSIONNUMBER',P_HEADEROBJECTVERSIONNUMBER);
638: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
639: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONMEANING',P_TRANSACTIONMEANING);
640: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
641: WSH_DEBUG_SV.log(l_module_name,'P_MINFAILEDTRANSACTIONID',P_MINFAILEDTRANSACTIONID);
642: WSH_DEBUG_SV.log(l_module_name,'P_MINMATCHEDTRANSACTIONID',P_MINMATCHEDTRANSACTIONID);
643: WSH_DEBUG_SV.log(l_module_name,'P_MAXRCVTRANSACTIONID',P_MAXRCVTRANSACTIONID);
644: WSH_DEBUG_SV.log(l_module_name,'P_HEADERTRANSACTIONID',P_HEADERTRANSACTIONID);
645: WSH_DEBUG_SV.log(l_module_name,'P_HEADEROBJECTVERSIONNUMBER',P_HEADEROBJECTVERSIONNUMBER);
646: WSH_DEBUG_SV.log(l_module_name,'P_HEADERSTATUS',P_HEADERSTATUS);
639: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONMEANING',P_TRANSACTIONMEANING);
640: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
641: WSH_DEBUG_SV.log(l_module_name,'P_MINFAILEDTRANSACTIONID',P_MINFAILEDTRANSACTIONID);
642: WSH_DEBUG_SV.log(l_module_name,'P_MINMATCHEDTRANSACTIONID',P_MINMATCHEDTRANSACTIONID);
643: WSH_DEBUG_SV.log(l_module_name,'P_MAXRCVTRANSACTIONID',P_MAXRCVTRANSACTIONID);
644: WSH_DEBUG_SV.log(l_module_name,'P_HEADERTRANSACTIONID',P_HEADERTRANSACTIONID);
645: WSH_DEBUG_SV.log(l_module_name,'P_HEADEROBJECTVERSIONNUMBER',P_HEADEROBJECTVERSIONNUMBER);
646: WSH_DEBUG_SV.log(l_module_name,'P_HEADERSTATUS',P_HEADERSTATUS);
647: WSH_DEBUG_SV.log(l_module_name,'P_MESSAGESTARTINDEX',P_MESSAGESTARTINDEX);
640: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
641: WSH_DEBUG_SV.log(l_module_name,'P_MINFAILEDTRANSACTIONID',P_MINFAILEDTRANSACTIONID);
642: WSH_DEBUG_SV.log(l_module_name,'P_MINMATCHEDTRANSACTIONID',P_MINMATCHEDTRANSACTIONID);
643: WSH_DEBUG_SV.log(l_module_name,'P_MAXRCVTRANSACTIONID',P_MAXRCVTRANSACTIONID);
644: WSH_DEBUG_SV.log(l_module_name,'P_HEADERTRANSACTIONID',P_HEADERTRANSACTIONID);
645: WSH_DEBUG_SV.log(l_module_name,'P_HEADEROBJECTVERSIONNUMBER',P_HEADEROBJECTVERSIONNUMBER);
646: WSH_DEBUG_SV.log(l_module_name,'P_HEADERSTATUS',P_HEADERSTATUS);
647: WSH_DEBUG_SV.log(l_module_name,'P_MESSAGESTARTINDEX',P_MESSAGESTARTINDEX);
648: WSH_DEBUG_SV.log(l_module_name,'P_RCVSHIPMENTHEADERID',P_RCVSHIPMENTHEADERID);
641: WSH_DEBUG_SV.log(l_module_name,'P_MINFAILEDTRANSACTIONID',P_MINFAILEDTRANSACTIONID);
642: WSH_DEBUG_SV.log(l_module_name,'P_MINMATCHEDTRANSACTIONID',P_MINMATCHEDTRANSACTIONID);
643: WSH_DEBUG_SV.log(l_module_name,'P_MAXRCVTRANSACTIONID',P_MAXRCVTRANSACTIONID);
644: WSH_DEBUG_SV.log(l_module_name,'P_HEADERTRANSACTIONID',P_HEADERTRANSACTIONID);
645: WSH_DEBUG_SV.log(l_module_name,'P_HEADEROBJECTVERSIONNUMBER',P_HEADEROBJECTVERSIONNUMBER);
646: WSH_DEBUG_SV.log(l_module_name,'P_HEADERSTATUS',P_HEADERSTATUS);
647: WSH_DEBUG_SV.log(l_module_name,'P_MESSAGESTARTINDEX',P_MESSAGESTARTINDEX);
648: WSH_DEBUG_SV.log(l_module_name,'P_RCVSHIPMENTHEADERID',P_RCVSHIPMENTHEADERID);
649: WSH_DEBUG_SV.log(l_module_name,'P_SHIPMENTNUMBER',P_SHIPMENTNUMBER);
642: WSH_DEBUG_SV.log(l_module_name,'P_MINMATCHEDTRANSACTIONID',P_MINMATCHEDTRANSACTIONID);
643: WSH_DEBUG_SV.log(l_module_name,'P_MAXRCVTRANSACTIONID',P_MAXRCVTRANSACTIONID);
644: WSH_DEBUG_SV.log(l_module_name,'P_HEADERTRANSACTIONID',P_HEADERTRANSACTIONID);
645: WSH_DEBUG_SV.log(l_module_name,'P_HEADEROBJECTVERSIONNUMBER',P_HEADEROBJECTVERSIONNUMBER);
646: WSH_DEBUG_SV.log(l_module_name,'P_HEADERSTATUS',P_HEADERSTATUS);
647: WSH_DEBUG_SV.log(l_module_name,'P_MESSAGESTARTINDEX',P_MESSAGESTARTINDEX);
648: WSH_DEBUG_SV.log(l_module_name,'P_RCVSHIPMENTHEADERID',P_RCVSHIPMENTHEADERID);
649: WSH_DEBUG_SV.log(l_module_name,'P_SHIPMENTNUMBER',P_SHIPMENTNUMBER);
650: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTNUMBER',P_RECEIPTNUMBER);
643: WSH_DEBUG_SV.log(l_module_name,'P_MAXRCVTRANSACTIONID',P_MAXRCVTRANSACTIONID);
644: WSH_DEBUG_SV.log(l_module_name,'P_HEADERTRANSACTIONID',P_HEADERTRANSACTIONID);
645: WSH_DEBUG_SV.log(l_module_name,'P_HEADEROBJECTVERSIONNUMBER',P_HEADEROBJECTVERSIONNUMBER);
646: WSH_DEBUG_SV.log(l_module_name,'P_HEADERSTATUS',P_HEADERSTATUS);
647: WSH_DEBUG_SV.log(l_module_name,'P_MESSAGESTARTINDEX',P_MESSAGESTARTINDEX);
648: WSH_DEBUG_SV.log(l_module_name,'P_RCVSHIPMENTHEADERID',P_RCVSHIPMENTHEADERID);
649: WSH_DEBUG_SV.log(l_module_name,'P_SHIPMENTNUMBER',P_SHIPMENTNUMBER);
650: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTNUMBER',P_RECEIPTNUMBER);
651: END IF;
644: WSH_DEBUG_SV.log(l_module_name,'P_HEADERTRANSACTIONID',P_HEADERTRANSACTIONID);
645: WSH_DEBUG_SV.log(l_module_name,'P_HEADEROBJECTVERSIONNUMBER',P_HEADEROBJECTVERSIONNUMBER);
646: WSH_DEBUG_SV.log(l_module_name,'P_HEADERSTATUS',P_HEADERSTATUS);
647: WSH_DEBUG_SV.log(l_module_name,'P_MESSAGESTARTINDEX',P_MESSAGESTARTINDEX);
648: WSH_DEBUG_SV.log(l_module_name,'P_RCVSHIPMENTHEADERID',P_RCVSHIPMENTHEADERID);
649: WSH_DEBUG_SV.log(l_module_name,'P_SHIPMENTNUMBER',P_SHIPMENTNUMBER);
650: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTNUMBER',P_RECEIPTNUMBER);
651: END IF;
652: --
645: WSH_DEBUG_SV.log(l_module_name,'P_HEADEROBJECTVERSIONNUMBER',P_HEADEROBJECTVERSIONNUMBER);
646: WSH_DEBUG_SV.log(l_module_name,'P_HEADERSTATUS',P_HEADERSTATUS);
647: WSH_DEBUG_SV.log(l_module_name,'P_MESSAGESTARTINDEX',P_MESSAGESTARTINDEX);
648: WSH_DEBUG_SV.log(l_module_name,'P_RCVSHIPMENTHEADERID',P_RCVSHIPMENTHEADERID);
649: WSH_DEBUG_SV.log(l_module_name,'P_SHIPMENTNUMBER',P_SHIPMENTNUMBER);
650: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTNUMBER',P_RECEIPTNUMBER);
651: END IF;
652: --
653: IF p_transactionType = WSH_INBOUND_TXN_HISTORY_PKG.C_ASN
646: WSH_DEBUG_SV.log(l_module_name,'P_HEADERSTATUS',P_HEADERSTATUS);
647: WSH_DEBUG_SV.log(l_module_name,'P_MESSAGESTARTINDEX',P_MESSAGESTARTINDEX);
648: WSH_DEBUG_SV.log(l_module_name,'P_RCVSHIPMENTHEADERID',P_RCVSHIPMENTHEADERID);
649: WSH_DEBUG_SV.log(l_module_name,'P_SHIPMENTNUMBER',P_SHIPMENTNUMBER);
650: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTNUMBER',P_RECEIPTNUMBER);
651: END IF;
652: --
653: IF p_transactionType = WSH_INBOUND_TXN_HISTORY_PKG.C_ASN
654: OR p_transactionType = WSH_INBOUND_TXN_HISTORY_PKG.C_RECEIPT
678: END IF;
679: --
680: --
681: IF l_debug_on THEN
682: WSH_DEBUG_SV.logmsg(l_module_name,'UPDATE WSH_INBOUND_TXN_HISTORY');
683: WSH_DEBUG_SV.log(l_module_name,'l_headerStatus',l_headerStatus);
684: WSH_DEBUG_SV.log(l_module_name,'l_headerObjectVersionNumber',l_headerObjectVersionNumber);
685: WSH_DEBUG_SV.log(l_module_name,'l_maxRCVTransactionId',l_maxRCVTransactionId);
686: END IF;
679: --
680: --
681: IF l_debug_on THEN
682: WSH_DEBUG_SV.logmsg(l_module_name,'UPDATE WSH_INBOUND_TXN_HISTORY');
683: WSH_DEBUG_SV.log(l_module_name,'l_headerStatus',l_headerStatus);
684: WSH_DEBUG_SV.log(l_module_name,'l_headerObjectVersionNumber',l_headerObjectVersionNumber);
685: WSH_DEBUG_SV.log(l_module_name,'l_maxRCVTransactionId',l_maxRCVTransactionId);
686: END IF;
687: --
680: --
681: IF l_debug_on THEN
682: WSH_DEBUG_SV.logmsg(l_module_name,'UPDATE WSH_INBOUND_TXN_HISTORY');
683: WSH_DEBUG_SV.log(l_module_name,'l_headerStatus',l_headerStatus);
684: WSH_DEBUG_SV.log(l_module_name,'l_headerObjectVersionNumber',l_headerObjectVersionNumber);
685: WSH_DEBUG_SV.log(l_module_name,'l_maxRCVTransactionId',l_maxRCVTransactionId);
686: END IF;
687: --
688: --
681: IF l_debug_on THEN
682: WSH_DEBUG_SV.logmsg(l_module_name,'UPDATE WSH_INBOUND_TXN_HISTORY');
683: WSH_DEBUG_SV.log(l_module_name,'l_headerStatus',l_headerStatus);
684: WSH_DEBUG_SV.log(l_module_name,'l_headerObjectVersionNumber',l_headerObjectVersionNumber);
685: WSH_DEBUG_SV.log(l_module_name,'l_maxRCVTransactionId',l_maxRCVTransactionId);
686: END IF;
687: --
688: --
689: UPDATE WSH_INBOUND_TXN_HISTORY
707: --
708: -- Debug Statements
709: --
710: IF l_debug_on THEN
711: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.RETRIEVEMESSAGES',WSH_DEBUG_SV.C_PROC_LEVEL);
712: END IF;
713: --
714: WSH_IB_TXN_MATCH_PKG.retrieveMessages
715: (
722: --
723: -- Debug Statements
724: --
725: IF l_debug_on THEN
726: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
727: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
728: END IF;
729: --
730: wsh_util_core.api_post_call
723: -- Debug Statements
724: --
725: IF l_debug_on THEN
726: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
727: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
728: END IF;
729: --
730: wsh_util_core.api_post_call
731: (
750: --
751: -- Debug Statements
752: --
753: IF l_debug_on THEN
754: WSH_DEBUG_SV.log(l_module_name,'l_eventKey',l_eventKey);
755: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WF_EVENT.ADDPARAMETERTOLIST-TRANSACTION_TYPE',WSH_DEBUG_SV.C_PROC_LEVEL);
756: END IF;
757: --
758: WF_EVENT.AddParameterToList
751: -- Debug Statements
752: --
753: IF l_debug_on THEN
754: WSH_DEBUG_SV.log(l_module_name,'l_eventKey',l_eventKey);
755: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WF_EVENT.ADDPARAMETERTOLIST-TRANSACTION_TYPE',WSH_DEBUG_SV.C_PROC_LEVEL);
756: END IF;
757: --
758: WF_EVENT.AddParameterToList
759: (
765: --
766: -- Debug Statements
767: --
768: IF l_debug_on THEN
769: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WF_EVENT.ADDPARAMETERTOLIST-SHIPMENT_HEADER_ID',WSH_DEBUG_SV.C_PROC_LEVEL);
770: END IF;
771: --
772: WF_EVENT.AddParameterToList
773: (
779: --
780: -- Debug Statements
781: --
782: IF l_debug_on THEN
783: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WF_EVENT.ADDPARAMETERTOLIST-SHIPMENT_NUMBER',WSH_DEBUG_SV.C_PROC_LEVEL);
784: END IF;
785: --
786: WF_EVENT.AddParameterToList
787: (
793: --
794: -- Debug Statements
795: --
796: IF l_debug_on THEN
797: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WF_EVENT.ADDPARAMETERTOLIST-RECEIPT_NUMBER',WSH_DEBUG_SV.C_PROC_LEVEL);
798: END IF;
799: --
800: WF_EVENT.AddParameterToList
801: (
813: --
814: -- Debug Statements
815: --
816: IF l_debug_on THEN
817: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WF_EVENT.ADDPARAMETERTOLIST-SUMMARY_MESSAGE',WSH_DEBUG_SV.C_PROC_LEVEL);
818: END IF;
819: --
820: WF_EVENT.AddParameterToList
821: (
834: --
835: -- Debug Statements
836: --
837: IF l_debug_on THEN
838: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WF_EVENT.ADDPARAMETERTOLIST-detailed_message_'||l_index,WSH_DEBUG_SV.C_PROC_LEVEL);
839: END IF;
840: --
841: WF_EVENT.AddParameterToList
842: (
853: --
854: -- Debug Statements
855: --
856: IF l_debug_on THEN
857: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WF_EVENT.RAISE',WSH_DEBUG_SV.C_PROC_LEVEL);
858: END IF;
859: --
860: WF_EVENT.RAISE
861: (
867: --
868: --
869: --
870: IF l_debug_on THEN
871: WSH_DEBUG_SV.logmsg(l_module_name,
872: 'Number of Errors='||l_num_errors||',Number of Warnings='||l_num_warnings);
873: END IF;
874: --
875: IF l_num_errors > 0
884: --
885: -- Debug Statements
886: --
887: IF l_debug_on THEN
888: WSH_DEBUG_SV.pop(l_module_name);
889: END IF;
890: --
891: --}
892: EXCEPTION
896: --
897: -- Debug Statements
898: --
899: IF l_debug_on THEN
900: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
901: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
902: END IF;
903: --
904: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
897: -- Debug Statements
898: --
899: IF l_debug_on THEN
900: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
901: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
902: END IF;
903: --
904: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
905: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
906: --
907: -- Debug Statements
908: --
909: IF l_debug_on THEN
910: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
911: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
912: END IF;
913: --
914: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
907: -- Debug Statements
908: --
909: IF l_debug_on THEN
910: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
911: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
912: END IF;
913: --
914: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
915: x_return_status := WSH_UTIL_CORE.G_RET_STS_WARNING;
916: --
917: -- Debug Statements
918: --
919: IF l_debug_on THEN
920: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
921: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
922: END IF;
923: --
924: WHEN OTHERS THEN
917: -- Debug Statements
918: --
919: IF l_debug_on THEN
920: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
921: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
922: END IF;
923: --
924: WHEN OTHERS THEN
925: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
927: --
928: -- Debug Statements
929: --
930: IF l_debug_on THEN
931: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
932: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
933: END IF;
934: --
935: --}
928: -- Debug Statements
929: --
930: IF l_debug_on THEN
931: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
932: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
933: END IF;
934: --
935: --}
936: END handleMatchFailure;
977: l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
978: --
979: IF l_debug_on IS NULL
980: THEN
981: l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
982: END IF;
983: --
984: --
985: -- Debug Statements
984: --
985: -- Debug Statements
986: --
987: IF l_debug_on THEN
988: WSH_DEBUG_SV.push(l_module_name);
989: --
990: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
991: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
992: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
986: --
987: IF l_debug_on THEN
988: WSH_DEBUG_SV.push(l_module_name);
989: --
990: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
991: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
992: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
993: END IF;
994: --
987: IF l_debug_on THEN
988: WSH_DEBUG_SV.push(l_module_name);
989: --
990: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
991: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
992: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
993: END IF;
994: --
995: --
988: WSH_DEBUG_SV.push(l_module_name);
989: --
990: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
991: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
992: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
993: END IF;
994: --
995: --
996: x_transactionSubType := p_transactionType;
1046: END IF;
1047: --
1048: --
1049: IF l_debug_on THEN
1050: WSH_DEBUG_SV.logmsg(l_module_name,
1051: 'Number of Errors='||l_num_errors||',Number of Warnings='||l_num_warnings);
1052: END IF;
1053: --
1054: IF l_num_errors > 0
1063: --
1064: -- Debug Statements
1065: --
1066: IF l_debug_on THEN
1067: WSH_DEBUG_SV.pop(l_module_name);
1068: END IF;
1069: --
1070: --}
1071: EXCEPTION
1075: --
1076: -- Debug Statements
1077: --
1078: IF l_debug_on THEN
1079: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
1080: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
1081: END IF;
1082: --
1083: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1076: -- Debug Statements
1077: --
1078: IF l_debug_on THEN
1079: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
1080: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
1081: END IF;
1082: --
1083: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1084: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
1085: --
1086: -- Debug Statements
1087: --
1088: IF l_debug_on THEN
1089: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
1090: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
1091: END IF;
1092: --
1093: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
1086: -- Debug Statements
1087: --
1088: IF l_debug_on THEN
1089: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
1090: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
1091: END IF;
1092: --
1093: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
1094: x_return_status := WSH_UTIL_CORE.G_RET_STS_WARNING;
1095: --
1096: -- Debug Statements
1097: --
1098: IF l_debug_on THEN
1099: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
1100: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
1101: END IF;
1102: --
1103: WHEN OTHERS THEN
1096: -- Debug Statements
1097: --
1098: IF l_debug_on THEN
1099: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
1100: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
1101: END IF;
1102: --
1103: WHEN OTHERS THEN
1104: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
1106: --
1107: -- Debug Statements
1108: --
1109: IF l_debug_on THEN
1110: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
1111: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
1112: END IF;
1113: --
1114: --}
1107: -- Debug Statements
1108: --
1109: IF l_debug_on THEN
1110: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
1111: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
1112: END IF;
1113: --
1114: --}
1115: END getTransactionKey;
1158: l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
1159: --
1160: IF l_debug_on IS NULL
1161: THEN
1162: l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
1163: END IF;
1164: --
1165: --
1166: -- Debug Statements
1165: --
1166: -- Debug Statements
1167: --
1168: IF l_debug_on THEN
1169: WSH_DEBUG_SV.push(l_module_name);
1170: --
1171: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
1172: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
1173: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
1167: --
1168: IF l_debug_on THEN
1169: WSH_DEBUG_SV.push(l_module_name);
1170: --
1171: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
1172: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
1173: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
1174: END IF;
1175: --
1168: IF l_debug_on THEN
1169: WSH_DEBUG_SV.push(l_module_name);
1170: --
1171: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
1172: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
1173: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
1174: END IF;
1175: --
1176: l_count := x_inboundTxnHistory_recTbl.TRANSACTION_TYPE.COUNT + 1;
1169: WSH_DEBUG_SV.push(l_module_name);
1170: --
1171: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
1172: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
1173: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
1174: END IF;
1175: --
1176: l_count := x_inboundTxnHistory_recTbl.TRANSACTION_TYPE.COUNT + 1;
1177: --
1176: l_count := x_inboundTxnHistory_recTbl.TRANSACTION_TYPE.COUNT + 1;
1177: --
1178: --
1179: IF l_debug_on THEN
1180: WSH_DEBUG_SV.log(l_module_name,'l_count',l_count);
1181: END IF;
1182: --
1183: --
1184: x_inboundTxnHistory_recTbl.RECEIPT_NUMBER(l_count) := p_line_rec.receipt_num(p_index);
1217: --
1218: --
1219: --
1220: IF l_debug_on THEN
1221: WSH_DEBUG_SV.logmsg(l_module_name,
1222: 'Number of Errors='||l_num_errors||',Number of Warnings='||l_num_warnings);
1223: END IF;
1224: --
1225: IF l_num_errors > 0
1234: --
1235: -- Debug Statements
1236: --
1237: IF l_debug_on THEN
1238: WSH_DEBUG_SV.pop(l_module_name);
1239: END IF;
1240: --
1241: --}
1242: EXCEPTION
1246: --
1247: -- Debug Statements
1248: --
1249: IF l_debug_on THEN
1250: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
1251: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
1252: END IF;
1253: --
1254: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1247: -- Debug Statements
1248: --
1249: IF l_debug_on THEN
1250: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
1251: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
1252: END IF;
1253: --
1254: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1255: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
1256: --
1257: -- Debug Statements
1258: --
1259: IF l_debug_on THEN
1260: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
1261: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
1262: END IF;
1263: --
1264: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
1257: -- Debug Statements
1258: --
1259: IF l_debug_on THEN
1260: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
1261: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
1262: END IF;
1263: --
1264: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
1265: x_return_status := WSH_UTIL_CORE.G_RET_STS_WARNING;
1266: --
1267: -- Debug Statements
1268: --
1269: IF l_debug_on THEN
1270: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
1271: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
1272: END IF;
1273: --
1274: WHEN OTHERS THEN
1267: -- Debug Statements
1268: --
1269: IF l_debug_on THEN
1270: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
1271: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
1272: END IF;
1273: --
1274: WHEN OTHERS THEN
1275: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
1277: --
1278: -- Debug Statements
1279: --
1280: IF l_debug_on THEN
1281: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
1282: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
1283: END IF;
1284: --
1285: --}
1278: -- Debug Statements
1279: --
1280: IF l_debug_on THEN
1281: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
1282: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
1283: END IF;
1284: --
1285: --}
1286: END addTransactionHistoryRecord;
1329: l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
1330: --
1331: IF l_debug_on IS NULL
1332: THEN
1333: l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
1334: END IF;
1335: --
1336: --
1337: -- Debug Statements
1336: --
1337: -- Debug Statements
1338: --
1339: IF l_debug_on THEN
1340: WSH_DEBUG_SV.push(l_module_name);
1341: --
1342: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
1343: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
1344: WSH_DEBUG_SV.log(l_module_name,'P_AUTONOMOUS',P_AUTONOMOUS);
1338: --
1339: IF l_debug_on THEN
1340: WSH_DEBUG_SV.push(l_module_name);
1341: --
1342: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
1343: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
1344: WSH_DEBUG_SV.log(l_module_name,'P_AUTONOMOUS',P_AUTONOMOUS);
1345: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
1346: END IF;
1339: IF l_debug_on THEN
1340: WSH_DEBUG_SV.push(l_module_name);
1341: --
1342: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
1343: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
1344: WSH_DEBUG_SV.log(l_module_name,'P_AUTONOMOUS',P_AUTONOMOUS);
1345: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
1346: END IF;
1347: --
1340: WSH_DEBUG_SV.push(l_module_name);
1341: --
1342: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
1343: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
1344: WSH_DEBUG_SV.log(l_module_name,'P_AUTONOMOUS',P_AUTONOMOUS);
1345: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
1346: END IF;
1347: --
1348: l_txnHistoryRec.RECEIPT_NUMBER := p_line_rec.receipt_num(p_index);
1341: --
1342: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
1343: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
1344: WSH_DEBUG_SV.log(l_module_name,'P_AUTONOMOUS',P_AUTONOMOUS);
1345: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
1346: END IF;
1347: --
1348: l_txnHistoryRec.RECEIPT_NUMBER := p_line_rec.receipt_num(p_index);
1349: l_txnHistoryRec.SHIPMENT_NUMBER := p_line_rec.shipment_num(p_index);
1387: --
1388: -- Debug Statements
1389: --
1390: IF l_debug_on THEN
1391: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_INBOUND_TXN_HISTORY_PKG.AUTONOMOUS_CREATE',WSH_DEBUG_SV.C_PROC_LEVEL);
1392: END IF;
1393: --
1394: WSH_INBOUND_TXN_HISTORY_PKG.autonomous_Create
1395: (
1403: --
1404: -- Debug Statements
1405: --
1406: IF l_debug_on THEN
1407: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_INBOUND_TXN_HISTORY_PKG.CREATE_TXN_HISTORY',WSH_DEBUG_SV.C_PROC_LEVEL);
1408: END IF;
1409: --
1410: WSH_INBOUND_TXN_HISTORY_PKG.create_txn_history
1411: (
1419: --
1420: -- Debug Statements
1421: --
1422: IF l_debug_on THEN
1423: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
1424: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
1425: END IF;
1426: --
1427: wsh_util_core.api_post_call
1420: -- Debug Statements
1421: --
1422: IF l_debug_on THEN
1423: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
1424: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
1425: END IF;
1426: --
1427: wsh_util_core.api_post_call
1428: (
1434: --
1435: --
1436: --
1437: IF l_debug_on THEN
1438: WSH_DEBUG_SV.logmsg(l_module_name,
1439: 'Number of Errors='||l_num_errors||',Number of Warnings='||l_num_warnings);
1440: END IF;
1441: --
1442: IF l_num_errors > 0
1451: --
1452: -- Debug Statements
1453: --
1454: IF l_debug_on THEN
1455: WSH_DEBUG_SV.pop(l_module_name);
1456: END IF;
1457: --
1458: --}
1459: EXCEPTION
1463: --
1464: -- Debug Statements
1465: --
1466: IF l_debug_on THEN
1467: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
1468: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
1469: END IF;
1470: --
1471: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1464: -- Debug Statements
1465: --
1466: IF l_debug_on THEN
1467: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
1468: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
1469: END IF;
1470: --
1471: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1472: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
1473: --
1474: -- Debug Statements
1475: --
1476: IF l_debug_on THEN
1477: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
1478: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
1479: END IF;
1480: --
1481: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
1474: -- Debug Statements
1475: --
1476: IF l_debug_on THEN
1477: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
1478: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
1479: END IF;
1480: --
1481: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
1482: x_return_status := WSH_UTIL_CORE.G_RET_STS_WARNING;
1483: --
1484: -- Debug Statements
1485: --
1486: IF l_debug_on THEN
1487: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
1488: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
1489: END IF;
1490: --
1491: WHEN OTHERS THEN
1484: -- Debug Statements
1485: --
1486: IF l_debug_on THEN
1487: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
1488: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
1489: END IF;
1490: --
1491: WHEN OTHERS THEN
1492: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
1494: --
1495: -- Debug Statements
1496: --
1497: IF l_debug_on THEN
1498: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
1499: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
1500: END IF;
1501: --
1502: --}
1495: -- Debug Statements
1496: --
1497: IF l_debug_on THEN
1498: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
1499: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
1500: END IF;
1501: --
1502: --}
1503: END insertTransactionHistory;
1559: l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
1560: --
1561: IF l_debug_on IS NULL
1562: THEN
1563: l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
1564: END IF;
1565: --
1566: --
1567: -- Debug Statements
1566: --
1567: -- Debug Statements
1568: --
1569: IF l_debug_on THEN
1570: WSH_DEBUG_SV.push(l_module_name);
1571: --
1572: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
1573: WSH_DEBUG_SV.log(l_module_name,'P_SHIPMENTHEADERID',P_SHIPMENTHEADERID);
1574: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
1568: --
1569: IF l_debug_on THEN
1570: WSH_DEBUG_SV.push(l_module_name);
1571: --
1572: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
1573: WSH_DEBUG_SV.log(l_module_name,'P_SHIPMENTHEADERID',P_SHIPMENTHEADERID);
1574: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
1575: WSH_DEBUG_SV.log(l_module_name,'p_inboundTxnHistoryId',p_inboundTxnHistoryId);
1576: END IF;
1569: IF l_debug_on THEN
1570: WSH_DEBUG_SV.push(l_module_name);
1571: --
1572: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
1573: WSH_DEBUG_SV.log(l_module_name,'P_SHIPMENTHEADERID',P_SHIPMENTHEADERID);
1574: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
1575: WSH_DEBUG_SV.log(l_module_name,'p_inboundTxnHistoryId',p_inboundTxnHistoryId);
1576: END IF;
1577: --
1570: WSH_DEBUG_SV.push(l_module_name);
1571: --
1572: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
1573: WSH_DEBUG_SV.log(l_module_name,'P_SHIPMENTHEADERID',P_SHIPMENTHEADERID);
1574: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
1575: WSH_DEBUG_SV.log(l_module_name,'p_inboundTxnHistoryId',p_inboundTxnHistoryId);
1576: END IF;
1577: --
1578: IF p_transactionType IN (
1571: --
1572: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
1573: WSH_DEBUG_SV.log(l_module_name,'P_SHIPMENTHEADERID',P_SHIPMENTHEADERID);
1574: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
1575: WSH_DEBUG_SV.log(l_module_name,'p_inboundTxnHistoryId',p_inboundTxnHistoryId);
1576: END IF;
1577: --
1578: IF p_transactionType IN (
1579: WSH_INBOUND_TXN_HISTORY_PKG.C_ASN,
1584: --
1585: -- Debug Statements
1586: --
1587: IF l_debug_on THEN
1588: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_INBOUND_TXN_HISTORY_PKG.GET_TXN_HISTORY',WSH_DEBUG_SV.C_PROC_LEVEL);
1589: END IF;
1590: --
1591: -- Check if record already exists in WSH_INBOUND_TXN_HISTORY
1592: --
1602: --
1603: -- Debug Statements
1604: --
1605: IF l_debug_on THEN
1606: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
1607: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
1608: END IF;
1609: --
1610: wsh_util_core.api_post_call
1603: -- Debug Statements
1604: --
1605: IF l_debug_on THEN
1606: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
1607: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
1608: END IF;
1609: --
1610: wsh_util_core.api_post_call
1611: (
1649: --
1650: -- Debug Statements
1651: --
1652: IF l_debug_on THEN
1653: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.INSERTTRANSACTIONHISTORY',WSH_DEBUG_SV.C_PROC_LEVEL);
1654: END IF;
1655: --
1656: WSH_IB_TXN_MATCH_PKG.insertTransactionHistory
1657: (
1668: --
1669: -- Debug Statements
1670: --
1671: IF l_debug_on THEN
1672: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
1673: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
1674: END IF;
1675: --
1676: wsh_util_core.api_post_call
1669: -- Debug Statements
1670: --
1671: IF l_debug_on THEN
1672: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
1673: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
1674: END IF;
1675: --
1676: wsh_util_core.api_post_call
1677: (
1684: --
1685: -- Debug Statements
1686: --
1687: IF l_debug_on THEN
1688: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_INBOUND_TXN_HISTORY_PKG.LOCK_ASN_RECEIPT_HEADER',WSH_DEBUG_SV.C_PROC_LEVEL);
1689: END IF;
1690: --
1691: WSH_INBOUND_TXN_HISTORY_PKG.lock_asn_receipt_header
1692: (
1703: --
1704: -- Debug Statements
1705: --
1706: IF l_debug_on THEN
1707: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
1708: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
1709: END IF;
1710: --
1711: wsh_util_core.api_post_call
1704: -- Debug Statements
1705: --
1706: IF l_debug_on THEN
1707: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
1708: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
1709: END IF;
1710: --
1711: wsh_util_core.api_post_call
1712: (
1778: END IF;
1779: --
1780: --
1781: IF l_debug_on THEN
1782: WSH_DEBUG_SV.log(l_module_name,'l_parentShipmentHeaderId',l_parentShipmentHeaderId);
1783: WSH_DEBUG_SV.log(l_module_name,'l_parentTransactionType',l_parentTransactionType);
1784: WSH_DEBUG_SV.log(l_module_name,'l_on_noDataFound',l_on_noDataFound);
1785: END IF;
1786: --
1779: --
1780: --
1781: IF l_debug_on THEN
1782: WSH_DEBUG_SV.log(l_module_name,'l_parentShipmentHeaderId',l_parentShipmentHeaderId);
1783: WSH_DEBUG_SV.log(l_module_name,'l_parentTransactionType',l_parentTransactionType);
1784: WSH_DEBUG_SV.log(l_module_name,'l_on_noDataFound',l_on_noDataFound);
1785: END IF;
1786: --
1787: --
1780: --
1781: IF l_debug_on THEN
1782: WSH_DEBUG_SV.log(l_module_name,'l_parentShipmentHeaderId',l_parentShipmentHeaderId);
1783: WSH_DEBUG_SV.log(l_module_name,'l_parentTransactionType',l_parentTransactionType);
1784: WSH_DEBUG_SV.log(l_module_name,'l_on_noDataFound',l_on_noDataFound);
1785: END IF;
1786: --
1787: --
1788: IF l_parentShipmentHeaderId IS NOT NULL
1791: --
1792: -- Debug Statements
1793: --
1794: IF l_debug_on THEN
1795: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_INBOUND_TXN_HISTORY_PKG.LOCK_ASN_RECEIPT_HEADER',WSH_DEBUG_SV.C_PROC_LEVEL);
1796: END IF;
1797: --
1798: WSH_INBOUND_TXN_HISTORY_PKG.lock_asn_receipt_header
1799: (
1810: --
1811: -- Debug Statements
1812: --
1813: IF l_debug_on THEN
1814: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
1815: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
1816: END IF;
1817: --
1818: wsh_util_core.api_post_call
1811: -- Debug Statements
1812: --
1813: IF l_debug_on THEN
1814: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
1815: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
1816: END IF;
1817: --
1818: wsh_util_core.api_post_call
1819: (
1829: --
1830: --
1831: --
1832: IF l_debug_on THEN
1833: WSH_DEBUG_SV.logmsg(l_module_name,
1834: 'Number of Errors='||l_num_errors||',Number of Warnings='||l_num_warnings);
1835: END IF;
1836: --
1837: IF l_num_errors > 0
1846: --
1847: -- Debug Statements
1848: --
1849: IF l_debug_on THEN
1850: WSH_DEBUG_SV.pop(l_module_name);
1851: END IF;
1852: --
1853: --}
1854: EXCEPTION
1858: --
1859: -- Debug Statements
1860: --
1861: IF l_debug_on THEN
1862: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
1863: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
1864: END IF;
1865: --
1866: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1859: -- Debug Statements
1860: --
1861: IF l_debug_on THEN
1862: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
1863: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
1864: END IF;
1865: --
1866: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1867: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
1868: --
1869: -- Debug Statements
1870: --
1871: IF l_debug_on THEN
1872: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
1873: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
1874: END IF;
1875: --
1876: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
1869: -- Debug Statements
1870: --
1871: IF l_debug_on THEN
1872: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
1873: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
1874: END IF;
1875: --
1876: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
1877: x_return_status := WSH_UTIL_CORE.G_RET_STS_WARNING;
1878: --
1879: -- Debug Statements
1880: --
1881: IF l_debug_on THEN
1882: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
1883: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
1884: END IF;
1885: --
1886: WHEN OTHERS THEN
1879: -- Debug Statements
1880: --
1881: IF l_debug_on THEN
1882: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
1883: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
1884: END IF;
1885: --
1886: WHEN OTHERS THEN
1887: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
1889: --
1890: -- Debug Statements
1891: --
1892: IF l_debug_on THEN
1893: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
1894: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
1895: END IF;
1896: --
1897: --}
1890: -- Debug Statements
1891: --
1892: IF l_debug_on THEN
1893: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
1894: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
1895: END IF;
1896: --
1897: --}
1898: END checkShipmentHistory;
1942: l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
1943: --
1944: IF l_debug_on IS NULL
1945: THEN
1946: l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
1947: END IF;
1948: --
1949: --
1950: -- Debug Statements
1949: --
1950: -- Debug Statements
1951: --
1952: IF l_debug_on THEN
1953: WSH_DEBUG_SV.push(l_module_name);
1954: WSH_DEBUG_SV.log(l_module_name,'x_parentTxnHistoryRec.transaction_id',x_parentTxnHistoryRec.transaction_id);
1955: WSH_DEBUG_SV.log(l_module_name,'x_parentTxnHistoryRec.status',x_parentTxnHistoryRec.status);
1956: END IF;
1957: --
1950: -- Debug Statements
1951: --
1952: IF l_debug_on THEN
1953: WSH_DEBUG_SV.push(l_module_name);
1954: WSH_DEBUG_SV.log(l_module_name,'x_parentTxnHistoryRec.transaction_id',x_parentTxnHistoryRec.transaction_id);
1955: WSH_DEBUG_SV.log(l_module_name,'x_parentTxnHistoryRec.status',x_parentTxnHistoryRec.status);
1956: END IF;
1957: --
1958: IF x_parentTxnHistoryRec.transaction_id IS NOT NULL
1951: --
1952: IF l_debug_on THEN
1953: WSH_DEBUG_SV.push(l_module_name);
1954: WSH_DEBUG_SV.log(l_module_name,'x_parentTxnHistoryRec.transaction_id',x_parentTxnHistoryRec.transaction_id);
1955: WSH_DEBUG_SV.log(l_module_name,'x_parentTxnHistoryRec.status',x_parentTxnHistoryRec.status);
1956: END IF;
1957: --
1958: IF x_parentTxnHistoryRec.transaction_id IS NOT NULL
1959: THEN
1977: --
1978: -- Debug Statements
1979: --
1980: IF l_debug_on THEN
1981: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_ASN_RECEIPT_PVT.CANCEL_ASN',WSH_DEBUG_SV.C_PROC_LEVEL);
1982: END IF;
1983: --
1984: WSH_ASN_RECEIPT_PVT.Cancel_ASN
1985: (
1992: --
1993: -- Debug Statements
1994: --
1995: IF l_debug_on THEN
1996: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
1997: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
1998: END IF;
1999: --
2000: wsh_util_core.api_post_call
1993: -- Debug Statements
1994: --
1995: IF l_debug_on THEN
1996: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
1997: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
1998: END IF;
1999: --
2000: wsh_util_core.api_post_call
2001: (
2016: --
2017: -- Debug Statements
2018: --
2019: IF l_debug_on THEN
2020: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_INBOUND_TXN_HISTORY_PKG.UPDATE_TXN_HISTORY',WSH_DEBUG_SV.C_PROC_LEVEL);
2021: END IF;
2022: --
2023: WSH_INBOUND_TXN_HISTORY_PKG.update_txn_history
2024: (
2030: --
2031: -- Debug Statements
2032: --
2033: IF l_debug_on THEN
2034: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
2035: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
2036: END IF;
2037: --
2038: wsh_util_core.api_post_call
2031: -- Debug Statements
2032: --
2033: IF l_debug_on THEN
2034: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
2035: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
2036: END IF;
2037: --
2038: wsh_util_core.api_post_call
2039: (
2047: --
2048: -- Debug Statements
2049: --
2050: IF l_debug_on THEN
2051: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_INBOUND_TXN_HISTORY_PKG.GETTRANSACTIONTYPEMEANING',WSH_DEBUG_SV.C_PROC_LEVEL);
2052: END IF;
2053: --
2054: WSH_INBOUND_TXN_HISTORY_PKG.getTransactionTypeMeaning
2055: (
2062: --
2063: -- Debug Statements
2064: --
2065: IF l_debug_on THEN
2066: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
2067: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
2068: END IF;
2069: --
2070: wsh_util_core.api_post_call
2063: -- Debug Statements
2064: --
2065: IF l_debug_on THEN
2066: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
2067: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
2068: END IF;
2069: --
2070: wsh_util_core.api_post_call
2071: (
2090: --
2091: --
2092: --
2093: IF l_debug_on THEN
2094: WSH_DEBUG_SV.logmsg(l_module_name,
2095: 'Number of Errors='||l_num_errors||',Number of Warnings='||l_num_warnings);
2096: END IF;
2097: --
2098: IF l_num_errors > 0
2107: --
2108: -- Debug Statements
2109: --
2110: IF l_debug_on THEN
2111: WSH_DEBUG_SV.pop(l_module_name);
2112: END IF;
2113: --
2114: --}
2115: EXCEPTION
2119: --
2120: -- Debug Statements
2121: --
2122: IF l_debug_on THEN
2123: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2124: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
2125: END IF;
2126: --
2127: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2120: -- Debug Statements
2121: --
2122: IF l_debug_on THEN
2123: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2124: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
2125: END IF;
2126: --
2127: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2128: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
2129: --
2130: -- Debug Statements
2131: --
2132: IF l_debug_on THEN
2133: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2134: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
2135: END IF;
2136: --
2137: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
2130: -- Debug Statements
2131: --
2132: IF l_debug_on THEN
2133: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2134: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
2135: END IF;
2136: --
2137: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
2138: x_return_status := WSH_UTIL_CORE.G_RET_STS_WARNING;
2139: --
2140: -- Debug Statements
2141: --
2142: IF l_debug_on THEN
2143: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2144: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
2145: END IF;
2146: --
2147: WHEN OTHERS THEN
2140: -- Debug Statements
2141: --
2142: IF l_debug_on THEN
2143: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2144: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
2145: END IF;
2146: --
2147: WHEN OTHERS THEN
2148: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
2150: --
2151: -- Debug Statements
2152: --
2153: IF l_debug_on THEN
2154: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
2155: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
2156: END IF;
2157: --
2158: --}
2151: -- Debug Statements
2152: --
2153: IF l_debug_on THEN
2154: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
2155: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
2156: END IF;
2157: --
2158: --}
2159: END processCancelASN;
2181: l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
2182: --
2183: IF l_debug_on IS NULL
2184: THEN
2185: l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
2186: END IF;
2187: --
2188: --
2189: -- Debug Statements
2188: --
2189: -- Debug Statements
2190: --
2191: IF l_debug_on THEN
2192: WSH_DEBUG_SV.push(l_module_name);
2193: END IF;
2194: --
2195: NULL;
2196: --
2197: --
2198: --
2199: --
2200: IF l_debug_on THEN
2201: WSH_DEBUG_SV.logmsg(l_module_name,
2202: 'Number of Errors='||l_num_errors||',Number of Warnings='||l_num_warnings);
2203: END IF;
2204: --
2205: IF l_num_errors > 0
2214: --
2215: -- Debug Statements
2216: --
2217: IF l_debug_on THEN
2218: WSH_DEBUG_SV.pop(l_module_name);
2219: END IF;
2220: --
2221: --}
2222: EXCEPTION
2226: --
2227: -- Debug Statements
2228: --
2229: IF l_debug_on THEN
2230: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2231: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
2232: END IF;
2233: --
2234: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2227: -- Debug Statements
2228: --
2229: IF l_debug_on THEN
2230: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2231: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
2232: END IF;
2233: --
2234: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2235: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
2236: --
2237: -- Debug Statements
2238: --
2239: IF l_debug_on THEN
2240: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2241: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
2242: END IF;
2243: --
2244: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
2237: -- Debug Statements
2238: --
2239: IF l_debug_on THEN
2240: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2241: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
2242: END IF;
2243: --
2244: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
2245: x_return_status := WSH_UTIL_CORE.G_RET_STS_WARNING;
2246: --
2247: -- Debug Statements
2248: --
2249: IF l_debug_on THEN
2250: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2251: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
2252: END IF;
2253: --
2254: WHEN OTHERS THEN
2247: -- Debug Statements
2248: --
2249: IF l_debug_on THEN
2250: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2251: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
2252: END IF;
2253: --
2254: WHEN OTHERS THEN
2255: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
2257: --
2258: -- Debug Statements
2259: --
2260: IF l_debug_on THEN
2261: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
2262: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
2263: END IF;
2264: --
2265: --}
2258: -- Debug Statements
2259: --
2260: IF l_debug_on THEN
2261: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
2262: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
2263: END IF;
2264: --
2265: --}
2266: END processReceiptHeaderUpdate;
2288: l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
2289: --
2290: IF l_debug_on IS NULL
2291: THEN
2292: l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
2293: END IF;
2294: --
2295: --
2296: -- Debug Statements
2295: --
2296: -- Debug Statements
2297: --
2298: IF l_debug_on THEN
2299: WSH_DEBUG_SV.push(l_module_name);
2300: --
2301: WSH_DEBUG_SV.log(l_module_name,'P_EXTENDBY',P_EXTENDBY);
2302: END IF;
2303: --
2297: --
2298: IF l_debug_on THEN
2299: WSH_DEBUG_SV.push(l_module_name);
2300: --
2301: WSH_DEBUG_SV.log(l_module_name,'P_EXTENDBY',P_EXTENDBY);
2302: END IF;
2303: --
2304: x_lineRecTbl.delivery_detail_id_tbl.EXTEND(p_extendBy);
2305: x_lineRecTbl.requested_quantity_tbl.EXTEND(p_extendBy);
2326: --
2327: --
2328: --
2329: IF l_debug_on THEN
2330: WSH_DEBUG_SV.logmsg(l_module_name,
2331: 'Number of Errors='||l_num_errors||',Number of Warnings='||l_num_warnings);
2332: END IF;
2333: --
2334: IF l_num_errors > 0
2343: --
2344: -- Debug Statements
2345: --
2346: IF l_debug_on THEN
2347: WSH_DEBUG_SV.pop(l_module_name);
2348: END IF;
2349: --
2350: --}
2351: EXCEPTION
2355: --
2356: -- Debug Statements
2357: --
2358: IF l_debug_on THEN
2359: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2360: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
2361: END IF;
2362: --
2363: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2356: -- Debug Statements
2357: --
2358: IF l_debug_on THEN
2359: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2360: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
2361: END IF;
2362: --
2363: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2364: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
2365: --
2366: -- Debug Statements
2367: --
2368: IF l_debug_on THEN
2369: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2370: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
2371: END IF;
2372: --
2373: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
2366: -- Debug Statements
2367: --
2368: IF l_debug_on THEN
2369: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2370: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
2371: END IF;
2372: --
2373: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
2374: x_return_status := WSH_UTIL_CORE.G_RET_STS_WARNING;
2375: --
2376: -- Debug Statements
2377: --
2378: IF l_debug_on THEN
2379: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2380: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
2381: END IF;
2382: --
2383: WHEN OTHERS THEN
2376: -- Debug Statements
2377: --
2378: IF l_debug_on THEN
2379: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2380: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
2381: END IF;
2382: --
2383: WHEN OTHERS THEN
2384: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
2386: --
2387: -- Debug Statements
2388: --
2389: IF l_debug_on THEN
2390: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
2391: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
2392: END IF;
2393: --
2394: --}
2387: -- Debug Statements
2388: --
2389: IF l_debug_on THEN
2390: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
2391: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
2392: END IF;
2393: --
2394: --}
2395: END extendLineRecTbl;
2422: l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
2423: --
2424: IF l_debug_on IS NULL
2425: THEN
2426: l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
2427: END IF;
2428: --
2429: --
2430: -- Debug Statements
2429: --
2430: -- Debug Statements
2431: --
2432: IF l_debug_on THEN
2433: WSH_DEBUG_SV.push(l_module_name);
2434: --
2435: WSH_DEBUG_SV.log(l_module_name,'P_LINEDATE',P_LINEDATE);
2436: WSH_DEBUG_SV.log(l_module_name,'P_PRIMARYUOMCODE',P_PRIMARYUOMCODE);
2437: WSH_DEBUG_SV.log(l_module_name,'P_SECONDARYUOMCODE',P_SECONDARYUOMCODE);
2431: --
2432: IF l_debug_on THEN
2433: WSH_DEBUG_SV.push(l_module_name);
2434: --
2435: WSH_DEBUG_SV.log(l_module_name,'P_LINEDATE',P_LINEDATE);
2436: WSH_DEBUG_SV.log(l_module_name,'P_PRIMARYUOMCODE',P_PRIMARYUOMCODE);
2437: WSH_DEBUG_SV.log(l_module_name,'P_SECONDARYUOMCODE',P_SECONDARYUOMCODE);
2438: END IF;
2439: --
2432: IF l_debug_on THEN
2433: WSH_DEBUG_SV.push(l_module_name);
2434: --
2435: WSH_DEBUG_SV.log(l_module_name,'P_LINEDATE',P_LINEDATE);
2436: WSH_DEBUG_SV.log(l_module_name,'P_PRIMARYUOMCODE',P_PRIMARYUOMCODE);
2437: WSH_DEBUG_SV.log(l_module_name,'P_SECONDARYUOMCODE',P_SECONDARYUOMCODE);
2438: END IF;
2439: --
2440: IF NOT x_lineRecTbl.released_status_tbl.EXISTS(l_index)
2433: WSH_DEBUG_SV.push(l_module_name);
2434: --
2435: WSH_DEBUG_SV.log(l_module_name,'P_LINEDATE',P_LINEDATE);
2436: WSH_DEBUG_SV.log(l_module_name,'P_PRIMARYUOMCODE',P_PRIMARYUOMCODE);
2437: WSH_DEBUG_SV.log(l_module_name,'P_SECONDARYUOMCODE',P_SECONDARYUOMCODE);
2438: END IF;
2439: --
2440: IF NOT x_lineRecTbl.released_status_tbl.EXISTS(l_index)
2441: THEN
2443: --
2444: -- Debug Statements
2445: --
2446: IF l_debug_on THEN
2447: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.EXTENDLINERECTBL',WSH_DEBUG_SV.C_PROC_LEVEL);
2448: END IF;
2449: --
2450: WSH_IB_TXN_MATCH_PKG.extendLineRecTbl
2451: (
2457: --
2458: -- Debug Statements
2459: --
2460: IF l_debug_on THEN
2461: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
2462: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
2463: END IF;
2464: --
2465: wsh_util_core.api_post_call
2458: -- Debug Statements
2459: --
2460: IF l_debug_on THEN
2461: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
2462: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
2463: END IF;
2464: --
2465: wsh_util_core.api_post_call
2466: (
2494: --
2495: --
2496: --
2497: IF l_debug_on THEN
2498: WSH_DEBUG_SV.logmsg(l_module_name,
2499: 'Number of Errors='||l_num_errors||',Number of Warnings='||l_num_warnings);
2500: END IF;
2501: --
2502: IF l_num_errors > 0
2511: --
2512: -- Debug Statements
2513: --
2514: IF l_debug_on THEN
2515: WSH_DEBUG_SV.pop(l_module_name);
2516: END IF;
2517: --
2518: --}
2519: EXCEPTION
2523: --
2524: -- Debug Statements
2525: --
2526: IF l_debug_on THEN
2527: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2528: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
2529: END IF;
2530: --
2531: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2524: -- Debug Statements
2525: --
2526: IF l_debug_on THEN
2527: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2528: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
2529: END IF;
2530: --
2531: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2532: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
2533: --
2534: -- Debug Statements
2535: --
2536: IF l_debug_on THEN
2537: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2538: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
2539: END IF;
2540: --
2541: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
2534: -- Debug Statements
2535: --
2536: IF l_debug_on THEN
2537: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2538: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
2539: END IF;
2540: --
2541: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
2542: x_return_status := WSH_UTIL_CORE.G_RET_STS_WARNING;
2543: --
2544: -- Debug Statements
2545: --
2546: IF l_debug_on THEN
2547: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2548: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
2549: END IF;
2550: --
2551: WHEN OTHERS THEN
2544: -- Debug Statements
2545: --
2546: IF l_debug_on THEN
2547: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2548: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
2549: END IF;
2550: --
2551: WHEN OTHERS THEN
2552: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
2554: --
2555: -- Debug Statements
2556: --
2557: IF l_debug_on THEN
2558: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
2559: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
2560: END IF;
2561: --
2562: --}
2555: -- Debug Statements
2556: --
2557: IF l_debug_on THEN
2558: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
2559: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
2560: END IF;
2561: --
2562: --}
2563: END addNewLine;
2586: l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
2587: --
2588: IF l_debug_on IS NULL
2589: THEN
2590: l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
2591: END IF;
2592: --
2593: --
2594: -- Debug Statements
2593: --
2594: -- Debug Statements
2595: --
2596: IF l_debug_on THEN
2597: WSH_DEBUG_SV.push(l_module_name);
2598: --
2599: WSH_DEBUG_SV.log(l_module_name,'P_EXTENDBY',P_EXTENDBY);
2600: END IF;
2601: --
2595: --
2596: IF l_debug_on THEN
2597: WSH_DEBUG_SV.push(l_module_name);
2598: --
2599: WSH_DEBUG_SV.log(l_module_name,'P_EXTENDBY',P_EXTENDBY);
2600: END IF;
2601: --
2602: x_matchedLineRecTbl.del_detail_id_tab.EXTEND(p_extendBy);
2603: x_matchedLineRecTbl.parent_delivery_detail_id_tab.EXTEND(p_extendBy);
2652: --
2653: --
2654: --
2655: IF l_debug_on THEN
2656: WSH_DEBUG_SV.logmsg(l_module_name,
2657: 'Number of Errors='||l_num_errors||',Number of Warnings='||l_num_warnings);
2658: END IF;
2659: --
2660: IF l_num_errors > 0
2669: --
2670: -- Debug Statements
2671: --
2672: IF l_debug_on THEN
2673: WSH_DEBUG_SV.pop(l_module_name);
2674: END IF;
2675: --
2676: --}
2677: EXCEPTION
2681: --
2682: -- Debug Statements
2683: --
2684: IF l_debug_on THEN
2685: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2686: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
2687: END IF;
2688: --
2689: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2682: -- Debug Statements
2683: --
2684: IF l_debug_on THEN
2685: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2686: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
2687: END IF;
2688: --
2689: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2690: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
2691: --
2692: -- Debug Statements
2693: --
2694: IF l_debug_on THEN
2695: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2696: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
2697: END IF;
2698: --
2699: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
2692: -- Debug Statements
2693: --
2694: IF l_debug_on THEN
2695: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2696: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
2697: END IF;
2698: --
2699: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
2700: x_return_status := WSH_UTIL_CORE.G_RET_STS_WARNING;
2701: --
2702: -- Debug Statements
2703: --
2704: IF l_debug_on THEN
2705: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2706: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
2707: END IF;
2708: --
2709: WHEN OTHERS THEN
2702: -- Debug Statements
2703: --
2704: IF l_debug_on THEN
2705: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2706: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
2707: END IF;
2708: --
2709: WHEN OTHERS THEN
2710: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
2712: --
2713: -- Debug Statements
2714: --
2715: IF l_debug_on THEN
2716: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
2717: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
2718: END IF;
2719: --
2720: --}
2713: -- Debug Statements
2714: --
2715: IF l_debug_on THEN
2716: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
2717: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
2718: END IF;
2719: --
2720: --}
2721: END extendMatchedLineRecTbl;
2762: l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
2763: --
2764: IF l_debug_on IS NULL
2765: THEN
2766: l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
2767: END IF;
2768: --
2769: --
2770: -- Debug Statements
2769: --
2770: -- Debug Statements
2771: --
2772: IF l_debug_on THEN
2773: WSH_DEBUG_SV.push(l_module_name);
2774: --
2775: WSH_DEBUG_SV.log(l_module_name,'P_SOURCEINDEX',P_SOURCEINDEX);
2776: WSH_DEBUG_SV.log(l_module_name,'P_DESTINATIONINDEX',P_DESTINATIONINDEX);
2777: WSH_DEBUG_SV.log(l_module_name,'x_matchedLineRecTbl.match_flag_tab.COUNT',x_matchedLineRecTbl.match_flag_tab.COUNT);
2771: --
2772: IF l_debug_on THEN
2773: WSH_DEBUG_SV.push(l_module_name);
2774: --
2775: WSH_DEBUG_SV.log(l_module_name,'P_SOURCEINDEX',P_SOURCEINDEX);
2776: WSH_DEBUG_SV.log(l_module_name,'P_DESTINATIONINDEX',P_DESTINATIONINDEX);
2777: WSH_DEBUG_SV.log(l_module_name,'x_matchedLineRecTbl.match_flag_tab.COUNT',x_matchedLineRecTbl.match_flag_tab.COUNT);
2778: END IF;
2779: --
2772: IF l_debug_on THEN
2773: WSH_DEBUG_SV.push(l_module_name);
2774: --
2775: WSH_DEBUG_SV.log(l_module_name,'P_SOURCEINDEX',P_SOURCEINDEX);
2776: WSH_DEBUG_SV.log(l_module_name,'P_DESTINATIONINDEX',P_DESTINATIONINDEX);
2777: WSH_DEBUG_SV.log(l_module_name,'x_matchedLineRecTbl.match_flag_tab.COUNT',x_matchedLineRecTbl.match_flag_tab.COUNT);
2778: END IF;
2779: --
2780: IF NOT x_matchedLineRecTbl.match_flag_tab.EXISTS(p_destinationIndex)
2773: WSH_DEBUG_SV.push(l_module_name);
2774: --
2775: WSH_DEBUG_SV.log(l_module_name,'P_SOURCEINDEX',P_SOURCEINDEX);
2776: WSH_DEBUG_SV.log(l_module_name,'P_DESTINATIONINDEX',P_DESTINATIONINDEX);
2777: WSH_DEBUG_SV.log(l_module_name,'x_matchedLineRecTbl.match_flag_tab.COUNT',x_matchedLineRecTbl.match_flag_tab.COUNT);
2778: END IF;
2779: --
2780: IF NOT x_matchedLineRecTbl.match_flag_tab.EXISTS(p_destinationIndex)
2781: THEN
2788: --
2789: -- Debug Statements
2790: --
2791: IF l_debug_on THEN
2792: WSH_DEBUG_SV.log(l_module_name,'l_extendBy',l_extendBy);
2793: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.EXTENDMATCHEDLINERECTBL',WSH_DEBUG_SV.C_PROC_LEVEL);
2794: END IF;
2795: --
2796: WSH_IB_TXN_MATCH_PKG.extendMatchedLineRecTbl
2789: -- Debug Statements
2790: --
2791: IF l_debug_on THEN
2792: WSH_DEBUG_SV.log(l_module_name,'l_extendBy',l_extendBy);
2793: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.EXTENDMATCHEDLINERECTBL',WSH_DEBUG_SV.C_PROC_LEVEL);
2794: END IF;
2795: --
2796: WSH_IB_TXN_MATCH_PKG.extendMatchedLineRecTbl
2797: (
2803: --
2804: -- Debug Statements
2805: --
2806: IF l_debug_on THEN
2807: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
2808: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
2809: END IF;
2810: --
2811: wsh_util_core.api_post_call
2804: -- Debug Statements
2805: --
2806: IF l_debug_on THEN
2807: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
2808: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
2809: END IF;
2810: --
2811: wsh_util_core.api_post_call
2812: (
2871: --
2872: --
2873: --
2874: IF l_debug_on THEN
2875: WSH_DEBUG_SV.logmsg(l_module_name,
2876: 'Number of Errors='||l_num_errors||',Number of Warnings='||l_num_warnings);
2877: END IF;
2878: --
2879: IF l_num_errors > 0
2889: --
2890: -- Debug Statements
2891: --
2892: IF l_debug_on THEN
2893: WSH_DEBUG_SV.pop(l_module_name);
2894: END IF;
2895: --
2896: --}
2897: EXCEPTION
2901: --
2902: -- Debug Statements
2903: --
2904: IF l_debug_on THEN
2905: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2906: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
2907: END IF;
2908: --
2909: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2902: -- Debug Statements
2903: --
2904: IF l_debug_on THEN
2905: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2906: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
2907: END IF;
2908: --
2909: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2910: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
2911: --
2912: -- Debug Statements
2913: --
2914: IF l_debug_on THEN
2915: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2916: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
2917: END IF;
2918: --
2919: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
2912: -- Debug Statements
2913: --
2914: IF l_debug_on THEN
2915: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2916: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
2917: END IF;
2918: --
2919: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
2920: x_return_status := WSH_UTIL_CORE.G_RET_STS_WARNING;
2921: --
2922: -- Debug Statements
2923: --
2924: IF l_debug_on THEN
2925: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2926: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
2927: END IF;
2928: --
2929: WHEN OTHERS THEN
2922: -- Debug Statements
2923: --
2924: IF l_debug_on THEN
2925: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
2926: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
2927: END IF;
2928: --
2929: WHEN OTHERS THEN
2930: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
2932: --
2933: -- Debug Statements
2934: --
2935: IF l_debug_on THEN
2936: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
2937: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
2938: END IF;
2939: --
2940: --}
2933: -- Debug Statements
2934: --
2935: IF l_debug_on THEN
2936: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
2937: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
2938: END IF;
2939: --
2940: --}
2941: END copyMatchedLine;
2972: l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
2973: --
2974: IF l_debug_on IS NULL
2975: THEN
2976: l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
2977: END IF;
2978: --
2979: --
2980: -- Debug Statements
2979: --
2980: -- Debug Statements
2981: --
2982: IF l_debug_on THEN
2983: WSH_DEBUG_SV.push(l_module_name);
2984: --
2985: WSH_DEBUG_SV.log(l_module_name,'P_SOURCEINDEX',P_SOURCEINDEX);
2986: WSH_DEBUG_SV.log(l_module_name,'P_LINEDATE',P_LINEDATE);
2987: WSH_DEBUG_SV.log(l_module_name,'P_SHIPFROMLOCATIONID',P_SHIPFROMLOCATIONID);
2981: --
2982: IF l_debug_on THEN
2983: WSH_DEBUG_SV.push(l_module_name);
2984: --
2985: WSH_DEBUG_SV.log(l_module_name,'P_SOURCEINDEX',P_SOURCEINDEX);
2986: WSH_DEBUG_SV.log(l_module_name,'P_LINEDATE',P_LINEDATE);
2987: WSH_DEBUG_SV.log(l_module_name,'P_SHIPFROMLOCATIONID',P_SHIPFROMLOCATIONID);
2988: WSH_DEBUG_SV.log(l_module_name,'P_PRIMARYUOMCODE',P_PRIMARYUOMCODE);
2989: WSH_DEBUG_SV.log(l_module_name,'P_SECONDARYUOMCODE',P_SECONDARYUOMCODE);
2982: IF l_debug_on THEN
2983: WSH_DEBUG_SV.push(l_module_name);
2984: --
2985: WSH_DEBUG_SV.log(l_module_name,'P_SOURCEINDEX',P_SOURCEINDEX);
2986: WSH_DEBUG_SV.log(l_module_name,'P_LINEDATE',P_LINEDATE);
2987: WSH_DEBUG_SV.log(l_module_name,'P_SHIPFROMLOCATIONID',P_SHIPFROMLOCATIONID);
2988: WSH_DEBUG_SV.log(l_module_name,'P_PRIMARYUOMCODE',P_PRIMARYUOMCODE);
2989: WSH_DEBUG_SV.log(l_module_name,'P_SECONDARYUOMCODE',P_SECONDARYUOMCODE);
2990: WSH_DEBUG_SV.log(l_module_name,'P_DESTINATIONINDEX',P_DESTINATIONINDEX);
2983: WSH_DEBUG_SV.push(l_module_name);
2984: --
2985: WSH_DEBUG_SV.log(l_module_name,'P_SOURCEINDEX',P_SOURCEINDEX);
2986: WSH_DEBUG_SV.log(l_module_name,'P_LINEDATE',P_LINEDATE);
2987: WSH_DEBUG_SV.log(l_module_name,'P_SHIPFROMLOCATIONID',P_SHIPFROMLOCATIONID);
2988: WSH_DEBUG_SV.log(l_module_name,'P_PRIMARYUOMCODE',P_PRIMARYUOMCODE);
2989: WSH_DEBUG_SV.log(l_module_name,'P_SECONDARYUOMCODE',P_SECONDARYUOMCODE);
2990: WSH_DEBUG_SV.log(l_module_name,'P_DESTINATIONINDEX',P_DESTINATIONINDEX);
2991: WSH_DEBUG_SV.log(l_module_name,'x_matchedLineRecTbl.match_flag_tab.COUNT',x_matchedLineRecTbl.match_flag_tab.COUNT);
2984: --
2985: WSH_DEBUG_SV.log(l_module_name,'P_SOURCEINDEX',P_SOURCEINDEX);
2986: WSH_DEBUG_SV.log(l_module_name,'P_LINEDATE',P_LINEDATE);
2987: WSH_DEBUG_SV.log(l_module_name,'P_SHIPFROMLOCATIONID',P_SHIPFROMLOCATIONID);
2988: WSH_DEBUG_SV.log(l_module_name,'P_PRIMARYUOMCODE',P_PRIMARYUOMCODE);
2989: WSH_DEBUG_SV.log(l_module_name,'P_SECONDARYUOMCODE',P_SECONDARYUOMCODE);
2990: WSH_DEBUG_SV.log(l_module_name,'P_DESTINATIONINDEX',P_DESTINATIONINDEX);
2991: WSH_DEBUG_SV.log(l_module_name,'x_matchedLineRecTbl.match_flag_tab.COUNT',x_matchedLineRecTbl.match_flag_tab.COUNT);
2992: END IF;
2985: WSH_DEBUG_SV.log(l_module_name,'P_SOURCEINDEX',P_SOURCEINDEX);
2986: WSH_DEBUG_SV.log(l_module_name,'P_LINEDATE',P_LINEDATE);
2987: WSH_DEBUG_SV.log(l_module_name,'P_SHIPFROMLOCATIONID',P_SHIPFROMLOCATIONID);
2988: WSH_DEBUG_SV.log(l_module_name,'P_PRIMARYUOMCODE',P_PRIMARYUOMCODE);
2989: WSH_DEBUG_SV.log(l_module_name,'P_SECONDARYUOMCODE',P_SECONDARYUOMCODE);
2990: WSH_DEBUG_SV.log(l_module_name,'P_DESTINATIONINDEX',P_DESTINATIONINDEX);
2991: WSH_DEBUG_SV.log(l_module_name,'x_matchedLineRecTbl.match_flag_tab.COUNT',x_matchedLineRecTbl.match_flag_tab.COUNT);
2992: END IF;
2993: --
2986: WSH_DEBUG_SV.log(l_module_name,'P_LINEDATE',P_LINEDATE);
2987: WSH_DEBUG_SV.log(l_module_name,'P_SHIPFROMLOCATIONID',P_SHIPFROMLOCATIONID);
2988: WSH_DEBUG_SV.log(l_module_name,'P_PRIMARYUOMCODE',P_PRIMARYUOMCODE);
2989: WSH_DEBUG_SV.log(l_module_name,'P_SECONDARYUOMCODE',P_SECONDARYUOMCODE);
2990: WSH_DEBUG_SV.log(l_module_name,'P_DESTINATIONINDEX',P_DESTINATIONINDEX);
2991: WSH_DEBUG_SV.log(l_module_name,'x_matchedLineRecTbl.match_flag_tab.COUNT',x_matchedLineRecTbl.match_flag_tab.COUNT);
2992: END IF;
2993: --
2994: IF NOT x_matchedLineRecTbl.match_flag_tab.EXISTS(p_destinationIndex)
2987: WSH_DEBUG_SV.log(l_module_name,'P_SHIPFROMLOCATIONID',P_SHIPFROMLOCATIONID);
2988: WSH_DEBUG_SV.log(l_module_name,'P_PRIMARYUOMCODE',P_PRIMARYUOMCODE);
2989: WSH_DEBUG_SV.log(l_module_name,'P_SECONDARYUOMCODE',P_SECONDARYUOMCODE);
2990: WSH_DEBUG_SV.log(l_module_name,'P_DESTINATIONINDEX',P_DESTINATIONINDEX);
2991: WSH_DEBUG_SV.log(l_module_name,'x_matchedLineRecTbl.match_flag_tab.COUNT',x_matchedLineRecTbl.match_flag_tab.COUNT);
2992: END IF;
2993: --
2994: IF NOT x_matchedLineRecTbl.match_flag_tab.EXISTS(p_destinationIndex)
2995: THEN
3002: --
3003: -- Debug Statements
3004: --
3005: IF l_debug_on THEN
3006: WSH_DEBUG_SV.log(l_module_name,'l_extendBy',l_extendBy);
3007: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.EXTENDMATCHEDLINERECTBL',WSH_DEBUG_SV.C_PROC_LEVEL);
3008: END IF;
3009: --
3010: WSH_IB_TXN_MATCH_PKG.extendMatchedLineRecTbl
3003: -- Debug Statements
3004: --
3005: IF l_debug_on THEN
3006: WSH_DEBUG_SV.log(l_module_name,'l_extendBy',l_extendBy);
3007: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.EXTENDMATCHEDLINERECTBL',WSH_DEBUG_SV.C_PROC_LEVEL);
3008: END IF;
3009: --
3010: WSH_IB_TXN_MATCH_PKG.extendMatchedLineRecTbl
3011: (
3017: --
3018: -- Debug Statements
3019: --
3020: IF l_debug_on THEN
3021: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
3022: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
3023: END IF;
3024: --
3025: wsh_util_core.api_post_call
3018: -- Debug Statements
3019: --
3020: IF l_debug_on THEN
3021: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
3022: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
3023: END IF;
3024: --
3025: wsh_util_core.api_post_call
3026: (
3082: --
3083: --
3084: --
3085: IF l_debug_on THEN
3086: WSH_DEBUG_SV.logmsg(l_module_name,
3087: 'Number of Errors='||l_num_errors||',Number of Warnings='||l_num_warnings);
3088: END IF;
3089: --
3090: IF l_num_errors > 0
3099: --
3100: -- Debug Statements
3101: --
3102: IF l_debug_on THEN
3103: WSH_DEBUG_SV.pop(l_module_name);
3104: END IF;
3105: --
3106: --}
3107: EXCEPTION
3111: --
3112: -- Debug Statements
3113: --
3114: IF l_debug_on THEN
3115: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
3116: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
3117: END IF;
3118: --
3119: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3112: -- Debug Statements
3113: --
3114: IF l_debug_on THEN
3115: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
3116: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
3117: END IF;
3118: --
3119: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3120: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
3121: --
3122: -- Debug Statements
3123: --
3124: IF l_debug_on THEN
3125: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
3126: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
3127: END IF;
3128: --
3129: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
3122: -- Debug Statements
3123: --
3124: IF l_debug_on THEN
3125: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
3126: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
3127: END IF;
3128: --
3129: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
3130: x_return_status := WSH_UTIL_CORE.G_RET_STS_WARNING;
3131: --
3132: -- Debug Statements
3133: --
3134: IF l_debug_on THEN
3135: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
3136: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
3137: END IF;
3138: --
3139: WHEN OTHERS THEN
3132: -- Debug Statements
3133: --
3134: IF l_debug_on THEN
3135: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
3136: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
3137: END IF;
3138: --
3139: WHEN OTHERS THEN
3140: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
3142: --
3143: -- Debug Statements
3144: --
3145: IF l_debug_on THEN
3146: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
3147: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
3148: END IF;
3149: --
3150: --}
3143: -- Debug Statements
3144: --
3145: IF l_debug_on THEN
3146: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
3147: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
3148: END IF;
3149: --
3150: --}
3151: END addNewMatchedLine;
3231: l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
3232: --
3233: IF l_debug_on IS NULL
3234: THEN
3235: l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
3236: END IF;
3237: --
3238: --
3239: -- Debug Statements
3238: --
3239: -- Debug Statements
3240: --
3241: IF l_debug_on THEN
3242: WSH_DEBUG_SV.push(l_module_name);
3243: --
3244: WSH_DEBUG_SV.log(l_module_name,'P_TXNUNIQUESFLOCNID',P_TXNUNIQUESFLOCNID);
3245: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
3246: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONDATE',P_TRANSACTIONDATE);
3240: --
3241: IF l_debug_on THEN
3242: WSH_DEBUG_SV.push(l_module_name);
3243: --
3244: WSH_DEBUG_SV.log(l_module_name,'P_TXNUNIQUESFLOCNID',P_TXNUNIQUESFLOCNID);
3245: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
3246: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONDATE',P_TRANSACTIONDATE);
3247: WSH_DEBUG_SV.log(l_module_name,'P_LINE_REC_INDEX',P_LINE_REC_INDEX);
3248: WSH_DEBUG_SV.log(l_module_name,'X_LINESTARTINDEX',X_LINESTARTINDEX);
3241: IF l_debug_on THEN
3242: WSH_DEBUG_SV.push(l_module_name);
3243: --
3244: WSH_DEBUG_SV.log(l_module_name,'P_TXNUNIQUESFLOCNID',P_TXNUNIQUESFLOCNID);
3245: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
3246: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONDATE',P_TRANSACTIONDATE);
3247: WSH_DEBUG_SV.log(l_module_name,'P_LINE_REC_INDEX',P_LINE_REC_INDEX);
3248: WSH_DEBUG_SV.log(l_module_name,'X_LINESTARTINDEX',X_LINESTARTINDEX);
3249: WSH_DEBUG_SV.log(l_module_name,'X_LINEENDINDEX',X_LINEENDINDEX);
3242: WSH_DEBUG_SV.push(l_module_name);
3243: --
3244: WSH_DEBUG_SV.log(l_module_name,'P_TXNUNIQUESFLOCNID',P_TXNUNIQUESFLOCNID);
3245: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
3246: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONDATE',P_TRANSACTIONDATE);
3247: WSH_DEBUG_SV.log(l_module_name,'P_LINE_REC_INDEX',P_LINE_REC_INDEX);
3248: WSH_DEBUG_SV.log(l_module_name,'X_LINESTARTINDEX',X_LINESTARTINDEX);
3249: WSH_DEBUG_SV.log(l_module_name,'X_LINEENDINDEX',X_LINEENDINDEX);
3250: END IF;
3243: --
3244: WSH_DEBUG_SV.log(l_module_name,'P_TXNUNIQUESFLOCNID',P_TXNUNIQUESFLOCNID);
3245: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
3246: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONDATE',P_TRANSACTIONDATE);
3247: WSH_DEBUG_SV.log(l_module_name,'P_LINE_REC_INDEX',P_LINE_REC_INDEX);
3248: WSH_DEBUG_SV.log(l_module_name,'X_LINESTARTINDEX',X_LINESTARTINDEX);
3249: WSH_DEBUG_SV.log(l_module_name,'X_LINEENDINDEX',X_LINEENDINDEX);
3250: END IF;
3251: --
3244: WSH_DEBUG_SV.log(l_module_name,'P_TXNUNIQUESFLOCNID',P_TXNUNIQUESFLOCNID);
3245: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
3246: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONDATE',P_TRANSACTIONDATE);
3247: WSH_DEBUG_SV.log(l_module_name,'P_LINE_REC_INDEX',P_LINE_REC_INDEX);
3248: WSH_DEBUG_SV.log(l_module_name,'X_LINESTARTINDEX',X_LINESTARTINDEX);
3249: WSH_DEBUG_SV.log(l_module_name,'X_LINEENDINDEX',X_LINEENDINDEX);
3250: END IF;
3251: --
3252: l_lineIndex := x_lineStartIndex;
3245: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
3246: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONDATE',P_TRANSACTIONDATE);
3247: WSH_DEBUG_SV.log(l_module_name,'P_LINE_REC_INDEX',P_LINE_REC_INDEX);
3248: WSH_DEBUG_SV.log(l_module_name,'X_LINESTARTINDEX',X_LINESTARTINDEX);
3249: WSH_DEBUG_SV.log(l_module_name,'X_LINEENDINDEX',X_LINEENDINDEX);
3250: END IF;
3251: --
3252: l_lineIndex := x_lineStartIndex;
3253: l_lineEndIndex := x_lineEndIndex;
3256: x_lineEndIndex := x_matchedLineRecTbl.match_flag_tab.COUNT;
3257: --
3258: --
3259: IF l_debug_on THEN
3260: WSH_DEBUG_SV.log(l_module_name,'l_lineIndex',l_lineIndex);
3261: WSH_DEBUG_SV.log(l_module_name,'l_lineEndIndex',l_lineEndIndex);
3262: WSH_DEBUG_SV.log(l_module_name,'x_lineStartIndex',x_lineStartIndex);
3263: WSH_DEBUG_SV.log(l_module_name,'x_lineEndIndex',x_lineEndIndex);
3264: END IF;
3257: --
3258: --
3259: IF l_debug_on THEN
3260: WSH_DEBUG_SV.log(l_module_name,'l_lineIndex',l_lineIndex);
3261: WSH_DEBUG_SV.log(l_module_name,'l_lineEndIndex',l_lineEndIndex);
3262: WSH_DEBUG_SV.log(l_module_name,'x_lineStartIndex',x_lineStartIndex);
3263: WSH_DEBUG_SV.log(l_module_name,'x_lineEndIndex',x_lineEndIndex);
3264: END IF;
3265: --
3258: --
3259: IF l_debug_on THEN
3260: WSH_DEBUG_SV.log(l_module_name,'l_lineIndex',l_lineIndex);
3261: WSH_DEBUG_SV.log(l_module_name,'l_lineEndIndex',l_lineEndIndex);
3262: WSH_DEBUG_SV.log(l_module_name,'x_lineStartIndex',x_lineStartIndex);
3263: WSH_DEBUG_SV.log(l_module_name,'x_lineEndIndex',x_lineEndIndex);
3264: END IF;
3265: --
3266: --
3259: IF l_debug_on THEN
3260: WSH_DEBUG_SV.log(l_module_name,'l_lineIndex',l_lineIndex);
3261: WSH_DEBUG_SV.log(l_module_name,'l_lineEndIndex',l_lineEndIndex);
3262: WSH_DEBUG_SV.log(l_module_name,'x_lineStartIndex',x_lineStartIndex);
3263: WSH_DEBUG_SV.log(l_module_name,'x_lineEndIndex',x_lineEndIndex);
3264: END IF;
3265: --
3266: --
3267: WHILE l_lineIndex IS NOT NULL
3269: LOOP
3270: --{
3271: --
3272: IF l_debug_on THEN
3273: WSH_DEBUG_SV.log(l_module_name,'Processing record at l_lineIndex',l_lineIndex);
3274: END IF;
3275: --
3276: l_matchFlag := x_matchedLineRecTbl.match_flag_tab(l_lineIndex);
3277: --
3276: l_matchFlag := x_matchedLineRecTbl.match_flag_tab(l_lineIndex);
3277: --
3278: --
3279: IF l_debug_on THEN
3280: WSH_DEBUG_SV.log(l_module_name,'l_matchFlag',l_matchFlag);
3281: END IF;
3282: --
3283: IF l_matchFlag = C_PROCESS_FLAG
3284: THEN
3333: l_parentDeliveryDetailId := x_matchedLineRecTbl.parent_delivery_detail_id_tab(l_lineIndex);
3334: END IF;
3335: --
3336: IF l_debug_on THEN
3337: WSH_DEBUG_SV.log(l_module_name,'x_matchedLineRecTbl.parent_delivery_detail_id_tab(l_lineIndex)',x_matchedLineRecTbl.parent_delivery_detail_id_tab(l_lineIndex));
3338: WSH_DEBUG_SV.log(l_module_name,'x_matchedLineRecTbl.del_detail_id_tab(l_lineIndex)',x_matchedLineRecTbl.del_detail_id_tab(l_lineIndex));
3339: WSH_DEBUG_SV.log(l_module_name,'l_parentDeliveryDetailId',l_parentDeliveryDetailId);
3340: WSH_DEBUG_SV.log(l_module_name,'l_quantity',l_quantity);
3341: WSH_DEBUG_SV.log(l_module_name,'l_quantity2',l_quantity2);
3334: END IF;
3335: --
3336: IF l_debug_on THEN
3337: WSH_DEBUG_SV.log(l_module_name,'x_matchedLineRecTbl.parent_delivery_detail_id_tab(l_lineIndex)',x_matchedLineRecTbl.parent_delivery_detail_id_tab(l_lineIndex));
3338: WSH_DEBUG_SV.log(l_module_name,'x_matchedLineRecTbl.del_detail_id_tab(l_lineIndex)',x_matchedLineRecTbl.del_detail_id_tab(l_lineIndex));
3339: WSH_DEBUG_SV.log(l_module_name,'l_parentDeliveryDetailId',l_parentDeliveryDetailId);
3340: WSH_DEBUG_SV.log(l_module_name,'l_quantity',l_quantity);
3341: WSH_DEBUG_SV.log(l_module_name,'l_quantity2',l_quantity2);
3342: END IF;
3335: --
3336: IF l_debug_on THEN
3337: WSH_DEBUG_SV.log(l_module_name,'x_matchedLineRecTbl.parent_delivery_detail_id_tab(l_lineIndex)',x_matchedLineRecTbl.parent_delivery_detail_id_tab(l_lineIndex));
3338: WSH_DEBUG_SV.log(l_module_name,'x_matchedLineRecTbl.del_detail_id_tab(l_lineIndex)',x_matchedLineRecTbl.del_detail_id_tab(l_lineIndex));
3339: WSH_DEBUG_SV.log(l_module_name,'l_parentDeliveryDetailId',l_parentDeliveryDetailId);
3340: WSH_DEBUG_SV.log(l_module_name,'l_quantity',l_quantity);
3341: WSH_DEBUG_SV.log(l_module_name,'l_quantity2',l_quantity2);
3342: END IF;
3343: --
3336: IF l_debug_on THEN
3337: WSH_DEBUG_SV.log(l_module_name,'x_matchedLineRecTbl.parent_delivery_detail_id_tab(l_lineIndex)',x_matchedLineRecTbl.parent_delivery_detail_id_tab(l_lineIndex));
3338: WSH_DEBUG_SV.log(l_module_name,'x_matchedLineRecTbl.del_detail_id_tab(l_lineIndex)',x_matchedLineRecTbl.del_detail_id_tab(l_lineIndex));
3339: WSH_DEBUG_SV.log(l_module_name,'l_parentDeliveryDetailId',l_parentDeliveryDetailId);
3340: WSH_DEBUG_SV.log(l_module_name,'l_quantity',l_quantity);
3341: WSH_DEBUG_SV.log(l_module_name,'l_quantity2',l_quantity2);
3342: END IF;
3343: --
3344: --
3337: WSH_DEBUG_SV.log(l_module_name,'x_matchedLineRecTbl.parent_delivery_detail_id_tab(l_lineIndex)',x_matchedLineRecTbl.parent_delivery_detail_id_tab(l_lineIndex));
3338: WSH_DEBUG_SV.log(l_module_name,'x_matchedLineRecTbl.del_detail_id_tab(l_lineIndex)',x_matchedLineRecTbl.del_detail_id_tab(l_lineIndex));
3339: WSH_DEBUG_SV.log(l_module_name,'l_parentDeliveryDetailId',l_parentDeliveryDetailId);
3340: WSH_DEBUG_SV.log(l_module_name,'l_quantity',l_quantity);
3341: WSH_DEBUG_SV.log(l_module_name,'l_quantity2',l_quantity2);
3342: END IF;
3343: --
3344: --
3345: IF l_quantity > 0
3352: --
3353: -- Debug Statements
3354: --
3355: IF l_debug_on THEN
3356: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.ADDNEWMATCHEDLINE',WSH_DEBUG_SV.C_PROC_LEVEL);
3357: END IF;
3358: --
3359: WSH_IB_TXN_MATCH_PKG.addNewMatchedLine
3360: (
3373: --
3374: -- Debug Statements
3375: --
3376: IF l_debug_on THEN
3377: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
3378: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
3379: END IF;
3380: --
3381: wsh_util_core.api_post_call
3374: -- Debug Statements
3375: --
3376: IF l_debug_on THEN
3377: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
3378: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
3379: END IF;
3380: --
3381: wsh_util_core.api_post_call
3382: (
3387: --
3388: --
3389: --
3390: IF l_debug_on THEN
3391: WSH_DEBUG_SV.log(l_module_name,'Before Split-requested_qty_tab',x_matchedLineRecTbl.requested_qty_tab(l_lineIndex));
3392: WSH_DEBUG_SV.log(l_module_name,'Before Split-requested_qty2_tab',x_matchedLineRecTbl.requested_qty2_tab(l_lineIndex) );
3393: END IF;
3394: --
3395: x_matchedLineRecTbl.requested_qty_tab(l_lineIndex)
3388: --
3389: --
3390: IF l_debug_on THEN
3391: WSH_DEBUG_SV.log(l_module_name,'Before Split-requested_qty_tab',x_matchedLineRecTbl.requested_qty_tab(l_lineIndex));
3392: WSH_DEBUG_SV.log(l_module_name,'Before Split-requested_qty2_tab',x_matchedLineRecTbl.requested_qty2_tab(l_lineIndex) );
3393: END IF;
3394: --
3395: x_matchedLineRecTbl.requested_qty_tab(l_lineIndex)
3396: := NVL(x_matchedLineRecTbl.requested_qty_tab(l_lineIndex),0)
3410: x_matchedLineRecTbl.parent_delivery_detail_id_tab(x_lineEndIndex) := l_parentDeliveryDetailId ;
3411: --
3412: --
3413: IF l_debug_on THEN
3414: WSH_DEBUG_SV.log(l_module_name,'After Split-requested_qty_tab',x_matchedLineRecTbl.requested_qty_tab(l_lineIndex));
3415: WSH_DEBUG_SV.log(l_module_name,'After Split-requested_qty2_tab',x_matchedLineRecTbl.requested_qty2_tab(l_lineIndex) );
3416: WSH_DEBUG_SV.log(l_module_name,'child_index',x_matchedLineRecTbl.child_index_tab(l_lineIndex));
3417: WSH_DEBUG_SV.log(l_module_name,'New Line-requested_qty_tab',x_matchedLineRecTbl.requested_qty_tab(x_lineEndIndex));
3418: WSH_DEBUG_SV.log(l_module_name,'New Line-requested_qty2_tab',x_matchedLineRecTbl.requested_qty2_tab(x_lineEndIndex));
3411: --
3412: --
3413: IF l_debug_on THEN
3414: WSH_DEBUG_SV.log(l_module_name,'After Split-requested_qty_tab',x_matchedLineRecTbl.requested_qty_tab(l_lineIndex));
3415: WSH_DEBUG_SV.log(l_module_name,'After Split-requested_qty2_tab',x_matchedLineRecTbl.requested_qty2_tab(l_lineIndex) );
3416: WSH_DEBUG_SV.log(l_module_name,'child_index',x_matchedLineRecTbl.child_index_tab(l_lineIndex));
3417: WSH_DEBUG_SV.log(l_module_name,'New Line-requested_qty_tab',x_matchedLineRecTbl.requested_qty_tab(x_lineEndIndex));
3418: WSH_DEBUG_SV.log(l_module_name,'New Line-requested_qty2_tab',x_matchedLineRecTbl.requested_qty2_tab(x_lineEndIndex));
3419: WSH_DEBUG_SV.log(l_module_name,'New Line-delivery_id_tab',x_matchedLineRecTbl.delivery_id_tab(x_lineEndIndex));
3412: --
3413: IF l_debug_on THEN
3414: WSH_DEBUG_SV.log(l_module_name,'After Split-requested_qty_tab',x_matchedLineRecTbl.requested_qty_tab(l_lineIndex));
3415: WSH_DEBUG_SV.log(l_module_name,'After Split-requested_qty2_tab',x_matchedLineRecTbl.requested_qty2_tab(l_lineIndex) );
3416: WSH_DEBUG_SV.log(l_module_name,'child_index',x_matchedLineRecTbl.child_index_tab(l_lineIndex));
3417: WSH_DEBUG_SV.log(l_module_name,'New Line-requested_qty_tab',x_matchedLineRecTbl.requested_qty_tab(x_lineEndIndex));
3418: WSH_DEBUG_SV.log(l_module_name,'New Line-requested_qty2_tab',x_matchedLineRecTbl.requested_qty2_tab(x_lineEndIndex));
3419: WSH_DEBUG_SV.log(l_module_name,'New Line-delivery_id_tab',x_matchedLineRecTbl.delivery_id_tab(x_lineEndIndex));
3420: WSH_DEBUG_SV.log(l_module_name,'New Line-parent wdd id tab',x_matchedLineRecTbl.parent_delivery_detail_id_tab(x_lineEndIndex));
3413: IF l_debug_on THEN
3414: WSH_DEBUG_SV.log(l_module_name,'After Split-requested_qty_tab',x_matchedLineRecTbl.requested_qty_tab(l_lineIndex));
3415: WSH_DEBUG_SV.log(l_module_name,'After Split-requested_qty2_tab',x_matchedLineRecTbl.requested_qty2_tab(l_lineIndex) );
3416: WSH_DEBUG_SV.log(l_module_name,'child_index',x_matchedLineRecTbl.child_index_tab(l_lineIndex));
3417: WSH_DEBUG_SV.log(l_module_name,'New Line-requested_qty_tab',x_matchedLineRecTbl.requested_qty_tab(x_lineEndIndex));
3418: WSH_DEBUG_SV.log(l_module_name,'New Line-requested_qty2_tab',x_matchedLineRecTbl.requested_qty2_tab(x_lineEndIndex));
3419: WSH_DEBUG_SV.log(l_module_name,'New Line-delivery_id_tab',x_matchedLineRecTbl.delivery_id_tab(x_lineEndIndex));
3420: WSH_DEBUG_SV.log(l_module_name,'New Line-parent wdd id tab',x_matchedLineRecTbl.parent_delivery_detail_id_tab(x_lineEndIndex));
3421: END IF;
3414: WSH_DEBUG_SV.log(l_module_name,'After Split-requested_qty_tab',x_matchedLineRecTbl.requested_qty_tab(l_lineIndex));
3415: WSH_DEBUG_SV.log(l_module_name,'After Split-requested_qty2_tab',x_matchedLineRecTbl.requested_qty2_tab(l_lineIndex) );
3416: WSH_DEBUG_SV.log(l_module_name,'child_index',x_matchedLineRecTbl.child_index_tab(l_lineIndex));
3417: WSH_DEBUG_SV.log(l_module_name,'New Line-requested_qty_tab',x_matchedLineRecTbl.requested_qty_tab(x_lineEndIndex));
3418: WSH_DEBUG_SV.log(l_module_name,'New Line-requested_qty2_tab',x_matchedLineRecTbl.requested_qty2_tab(x_lineEndIndex));
3419: WSH_DEBUG_SV.log(l_module_name,'New Line-delivery_id_tab',x_matchedLineRecTbl.delivery_id_tab(x_lineEndIndex));
3420: WSH_DEBUG_SV.log(l_module_name,'New Line-parent wdd id tab',x_matchedLineRecTbl.parent_delivery_detail_id_tab(x_lineEndIndex));
3421: END IF;
3422: --
3415: WSH_DEBUG_SV.log(l_module_name,'After Split-requested_qty2_tab',x_matchedLineRecTbl.requested_qty2_tab(l_lineIndex) );
3416: WSH_DEBUG_SV.log(l_module_name,'child_index',x_matchedLineRecTbl.child_index_tab(l_lineIndex));
3417: WSH_DEBUG_SV.log(l_module_name,'New Line-requested_qty_tab',x_matchedLineRecTbl.requested_qty_tab(x_lineEndIndex));
3418: WSH_DEBUG_SV.log(l_module_name,'New Line-requested_qty2_tab',x_matchedLineRecTbl.requested_qty2_tab(x_lineEndIndex));
3419: WSH_DEBUG_SV.log(l_module_name,'New Line-delivery_id_tab',x_matchedLineRecTbl.delivery_id_tab(x_lineEndIndex));
3420: WSH_DEBUG_SV.log(l_module_name,'New Line-parent wdd id tab',x_matchedLineRecTbl.parent_delivery_detail_id_tab(x_lineEndIndex));
3421: END IF;
3422: --
3423: --}
3416: WSH_DEBUG_SV.log(l_module_name,'child_index',x_matchedLineRecTbl.child_index_tab(l_lineIndex));
3417: WSH_DEBUG_SV.log(l_module_name,'New Line-requested_qty_tab',x_matchedLineRecTbl.requested_qty_tab(x_lineEndIndex));
3418: WSH_DEBUG_SV.log(l_module_name,'New Line-requested_qty2_tab',x_matchedLineRecTbl.requested_qty2_tab(x_lineEndIndex));
3419: WSH_DEBUG_SV.log(l_module_name,'New Line-delivery_id_tab',x_matchedLineRecTbl.delivery_id_tab(x_lineEndIndex));
3420: WSH_DEBUG_SV.log(l_module_name,'New Line-parent wdd id tab',x_matchedLineRecTbl.parent_delivery_detail_id_tab(x_lineEndIndex));
3421: END IF;
3422: --
3423: --}
3424: END IF;
3432: --
3433: -- Debug Statements
3434: --
3435: IF l_debug_on THEN
3436: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.COPYMATCHEDLINE',WSH_DEBUG_SV.C_PROC_LEVEL);
3437: END IF;
3438: --
3439: WSH_IB_TXN_MATCH_PKG.copyMatchedLine
3440: (
3448: --
3449: -- Debug Statements
3450: --
3451: IF l_debug_on THEN
3452: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
3453: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
3454: END IF;
3455: --
3456: wsh_util_core.api_post_call
3449: -- Debug Statements
3450: --
3451: IF l_debug_on THEN
3452: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
3453: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
3454: END IF;
3455: --
3456: wsh_util_core.api_post_call
3457: (
3468: END LOOP;
3469: --
3470: --
3471: IF l_debug_on THEN
3472: WSH_DEBUG_SV.log(l_module_name,'x_lineStartIndex',x_lineStartIndex);
3473: WSH_DEBUG_SV.log(l_module_name,'x_lineEndIndex',x_lineEndIndex);
3474: END IF;
3475: --
3476: --
3469: --
3470: --
3471: IF l_debug_on THEN
3472: WSH_DEBUG_SV.log(l_module_name,'x_lineStartIndex',x_lineStartIndex);
3473: WSH_DEBUG_SV.log(l_module_name,'x_lineEndIndex',x_lineEndIndex);
3474: END IF;
3475: --
3476: --
3477: IF x_lineStartIndex IS NULL
3483: --
3484: -- Debug Statements
3485: --
3486: IF l_debug_on THEN
3487: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.ADDNEWMATCHEDLINE',WSH_DEBUG_SV.C_PROC_LEVEL);
3488: END IF;
3489: --
3490: WSH_IB_TXN_MATCH_PKG.addNewMatchedLine
3491: (
3504: --
3505: -- Debug Statements
3506: --
3507: IF l_debug_on THEN
3508: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
3509: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
3510: END IF;
3511: --
3512: wsh_util_core.api_post_call
3505: -- Debug Statements
3506: --
3507: IF l_debug_on THEN
3508: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
3509: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
3510: END IF;
3511: --
3512: wsh_util_core.api_post_call
3513: (
3521: --
3522: --
3523: --
3524: IF l_debug_on THEN
3525: WSH_DEBUG_SV.logmsg(l_module_name,
3526: 'Number of Errors='||l_num_errors||',Number of Warnings='||l_num_warnings);
3527: END IF;
3528: --
3529: IF l_num_errors > 0
3538: --
3539: -- Debug Statements
3540: --
3541: IF l_debug_on THEN
3542: WSH_DEBUG_SV.pop(l_module_name);
3543: END IF;
3544: --
3545: --}
3546: EXCEPTION
3550: --
3551: -- Debug Statements
3552: --
3553: IF l_debug_on THEN
3554: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
3555: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
3556: END IF;
3557: --
3558: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3551: -- Debug Statements
3552: --
3553: IF l_debug_on THEN
3554: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
3555: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
3556: END IF;
3557: --
3558: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3559: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
3560: --
3561: -- Debug Statements
3562: --
3563: IF l_debug_on THEN
3564: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
3565: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
3566: END IF;
3567: --
3568: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
3561: -- Debug Statements
3562: --
3563: IF l_debug_on THEN
3564: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
3565: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
3566: END IF;
3567: --
3568: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
3569: x_return_status := WSH_UTIL_CORE.G_RET_STS_WARNING;
3570: --
3571: -- Debug Statements
3572: --
3573: IF l_debug_on THEN
3574: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
3575: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
3576: END IF;
3577: --
3578: WHEN OTHERS THEN
3571: -- Debug Statements
3572: --
3573: IF l_debug_on THEN
3574: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
3575: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
3576: END IF;
3577: --
3578: WHEN OTHERS THEN
3579: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
3581: --
3582: -- Debug Statements
3583: --
3584: IF l_debug_on THEN
3585: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
3586: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
3587: END IF;
3588: --
3589: --}
3582: -- Debug Statements
3583: --
3584: IF l_debug_on THEN
3585: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
3586: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
3587: END IF;
3588: --
3589: --}
3590: END splitLines;
3617: l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
3618: --
3619: IF l_debug_on IS NULL
3620: THEN
3621: l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
3622: END IF;
3623: --
3624: --
3625: -- Debug Statements
3624: --
3625: -- Debug Statements
3626: --
3627: IF l_debug_on THEN
3628: WSH_DEBUG_SV.push(l_module_name);
3629: --
3630: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
3631: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
3632: WSH_DEBUG_SV.log(l_module_name,'P_QUANTITY',P_QUANTITY);
3626: --
3627: IF l_debug_on THEN
3628: WSH_DEBUG_SV.push(l_module_name);
3629: --
3630: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
3631: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
3632: WSH_DEBUG_SV.log(l_module_name,'P_QUANTITY',P_QUANTITY);
3633: WSH_DEBUG_SV.log(l_module_name,'P_QUANTITY2',P_QUANTITY2);
3634: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
3627: IF l_debug_on THEN
3628: WSH_DEBUG_SV.push(l_module_name);
3629: --
3630: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
3631: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
3632: WSH_DEBUG_SV.log(l_module_name,'P_QUANTITY',P_QUANTITY);
3633: WSH_DEBUG_SV.log(l_module_name,'P_QUANTITY2',P_QUANTITY2);
3634: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
3635: --
3628: WSH_DEBUG_SV.push(l_module_name);
3629: --
3630: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
3631: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
3632: WSH_DEBUG_SV.log(l_module_name,'P_QUANTITY',P_QUANTITY);
3633: WSH_DEBUG_SV.log(l_module_name,'P_QUANTITY2',P_QUANTITY2);
3634: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
3635: --
3636: WSH_DEBUG_SV.log(l_module_name,'Qty:REQ|PICK|SHP|RCV|RTV',
3629: --
3630: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
3631: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
3632: WSH_DEBUG_SV.log(l_module_name,'P_QUANTITY',P_QUANTITY);
3633: WSH_DEBUG_SV.log(l_module_name,'P_QUANTITY2',P_QUANTITY2);
3634: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
3635: --
3636: WSH_DEBUG_SV.log(l_module_name,'Qty:REQ|PICK|SHP|RCV|RTV',
3637: x_matchedLineRecTbl.requested_qty_tab(p_index)
3630: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
3631: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
3632: WSH_DEBUG_SV.log(l_module_name,'P_QUANTITY',P_QUANTITY);
3633: WSH_DEBUG_SV.log(l_module_name,'P_QUANTITY2',P_QUANTITY2);
3634: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
3635: --
3636: WSH_DEBUG_SV.log(l_module_name,'Qty:REQ|PICK|SHP|RCV|RTV',
3637: x_matchedLineRecTbl.requested_qty_tab(p_index)
3638: || '|'
3632: WSH_DEBUG_SV.log(l_module_name,'P_QUANTITY',P_QUANTITY);
3633: WSH_DEBUG_SV.log(l_module_name,'P_QUANTITY2',P_QUANTITY2);
3634: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
3635: --
3636: WSH_DEBUG_SV.log(l_module_name,'Qty:REQ|PICK|SHP|RCV|RTV',
3637: x_matchedLineRecTbl.requested_qty_tab(p_index)
3638: || '|'
3639: || x_matchedLineRecTbl.picked_qty_tab(p_index)
3640: || '|'
3643: || x_matchedLineRecTbl.received_qty_tab(p_index)
3644: || '|'
3645: || x_matchedLineRecTbl.returned_qty_tab(p_index)
3646: );
3647: WSH_DEBUG_SV.log(l_module_name,'Qty2:REQ|PICK|SHP|RCV|RTV',
3648: x_matchedLineRecTbl.requested_qty2_tab(p_index)
3649: || '|'
3650: || x_matchedLineRecTbl.picked_qty2_tab(p_index)
3651: || '|'
3654: || x_matchedLineRecTbl.received_qty2_tab(p_index)
3655: || '|'
3656: || x_matchedLineRecTbl.returned_qty2_tab(p_index)
3657: );
3658: WSH_DEBUG_SV.log(l_module_name,'Match Flag',x_matchedLineRecTbl.match_flag_tab(p_index) );
3659: WSH_DEBUG_SV.log(l_module_name,'Process ASN/RCV Flag',x_matchedLineRecTbl.process_asn_rcv_flag_tab(p_index) );
3660: WSH_DEBUG_SV.log(l_module_name,'Process Corr/RTV Flag',x_matchedLineRecTbl.process_corr_rtv_flag_tab(p_index) );
3661: END IF;
3662: --
3655: || '|'
3656: || x_matchedLineRecTbl.returned_qty2_tab(p_index)
3657: );
3658: WSH_DEBUG_SV.log(l_module_name,'Match Flag',x_matchedLineRecTbl.match_flag_tab(p_index) );
3659: WSH_DEBUG_SV.log(l_module_name,'Process ASN/RCV Flag',x_matchedLineRecTbl.process_asn_rcv_flag_tab(p_index) );
3660: WSH_DEBUG_SV.log(l_module_name,'Process Corr/RTV Flag',x_matchedLineRecTbl.process_corr_rtv_flag_tab(p_index) );
3661: END IF;
3662: --
3663: IF p_transactionType = WSH_INBOUND_TXN_HISTORY_PKG.C_ASN
3656: || x_matchedLineRecTbl.returned_qty2_tab(p_index)
3657: );
3658: WSH_DEBUG_SV.log(l_module_name,'Match Flag',x_matchedLineRecTbl.match_flag_tab(p_index) );
3659: WSH_DEBUG_SV.log(l_module_name,'Process ASN/RCV Flag',x_matchedLineRecTbl.process_asn_rcv_flag_tab(p_index) );
3660: WSH_DEBUG_SV.log(l_module_name,'Process Corr/RTV Flag',x_matchedLineRecTbl.process_corr_rtv_flag_tab(p_index) );
3661: END IF;
3662: --
3663: IF p_transactionType = WSH_INBOUND_TXN_HISTORY_PKG.C_ASN
3664: THEN
3753: --
3754: --
3755: --
3756: IF l_debug_on THEN
3757: WSH_DEBUG_SV.logmsg(l_module_name,'Result of Apply Qty');
3758: WSH_DEBUG_SV.log(l_module_name,'Qty:REQ|PICK|SHP|RCV|RTV',
3759: x_matchedLineRecTbl.requested_qty_tab(p_index)
3760: || '|'
3761: || x_matchedLineRecTbl.picked_qty_tab(p_index)
3754: --
3755: --
3756: IF l_debug_on THEN
3757: WSH_DEBUG_SV.logmsg(l_module_name,'Result of Apply Qty');
3758: WSH_DEBUG_SV.log(l_module_name,'Qty:REQ|PICK|SHP|RCV|RTV',
3759: x_matchedLineRecTbl.requested_qty_tab(p_index)
3760: || '|'
3761: || x_matchedLineRecTbl.picked_qty_tab(p_index)
3762: || '|'
3765: || x_matchedLineRecTbl.received_qty_tab(p_index)
3766: || '|'
3767: || x_matchedLineRecTbl.returned_qty_tab(p_index)
3768: );
3769: WSH_DEBUG_SV.log(l_module_name,'Qty2:REQ|PICK|SHP|RCV|RTV',
3770: x_matchedLineRecTbl.requested_qty2_tab(p_index)
3771: || '|'
3772: || x_matchedLineRecTbl.picked_qty2_tab(p_index)
3773: || '|'
3776: || x_matchedLineRecTbl.received_qty2_tab(p_index)
3777: || '|'
3778: || x_matchedLineRecTbl.returned_qty2_tab(p_index)
3779: );
3780: WSH_DEBUG_SV.log(l_module_name,'Process ASN/RCV Flag',x_matchedLineRecTbl.process_asn_rcv_flag_tab(p_index) );
3781: WSH_DEBUG_SV.log(l_module_name,'Process Corr/RTV Flag',x_matchedLineRecTbl.process_corr_rtv_flag_tab(p_index) );
3782: END IF;
3783: --
3784: --
3777: || '|'
3778: || x_matchedLineRecTbl.returned_qty2_tab(p_index)
3779: );
3780: WSH_DEBUG_SV.log(l_module_name,'Process ASN/RCV Flag',x_matchedLineRecTbl.process_asn_rcv_flag_tab(p_index) );
3781: WSH_DEBUG_SV.log(l_module_name,'Process Corr/RTV Flag',x_matchedLineRecTbl.process_corr_rtv_flag_tab(p_index) );
3782: END IF;
3783: --
3784: --
3785: IF l_debug_on THEN
3782: END IF;
3783: --
3784: --
3785: IF l_debug_on THEN
3786: WSH_DEBUG_SV.logmsg(l_module_name,
3787: 'Number of Errors='||l_num_errors||',Number of Warnings='||l_num_warnings);
3788: END IF;
3789: --
3790: IF l_num_errors > 0
3800: --
3801: -- Debug Statements
3802: --
3803: IF l_debug_on THEN
3804: WSH_DEBUG_SV.pop(l_module_name);
3805: END IF;
3806: --
3807: --}
3808: EXCEPTION
3812: --
3813: -- Debug Statements
3814: --
3815: IF l_debug_on THEN
3816: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
3817: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
3818: END IF;
3819: --
3820: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3813: -- Debug Statements
3814: --
3815: IF l_debug_on THEN
3816: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
3817: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
3818: END IF;
3819: --
3820: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3821: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
3822: --
3823: -- Debug Statements
3824: --
3825: IF l_debug_on THEN
3826: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
3827: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
3828: END IF;
3829: --
3830: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
3823: -- Debug Statements
3824: --
3825: IF l_debug_on THEN
3826: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
3827: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
3828: END IF;
3829: --
3830: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
3831: x_return_status := WSH_UTIL_CORE.G_RET_STS_WARNING;
3832: --
3833: -- Debug Statements
3834: --
3835: IF l_debug_on THEN
3836: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
3837: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
3838: END IF;
3839: --
3840: WHEN OTHERS THEN
3833: -- Debug Statements
3834: --
3835: IF l_debug_on THEN
3836: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
3837: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
3838: END IF;
3839: --
3840: WHEN OTHERS THEN
3841: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
3843: --
3844: -- Debug Statements
3845: --
3846: IF l_debug_on THEN
3847: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
3848: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
3849: END IF;
3850: --
3851: --}
3844: -- Debug Statements
3845: --
3846: IF l_debug_on THEN
3847: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
3848: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
3849: END IF;
3850: --
3851: --}
3852: END applyDelta;
3879: l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
3880: --
3881: IF l_debug_on IS NULL
3882: THEN
3883: l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
3884: END IF;
3885: --
3886: --
3887: -- Debug Statements
3886: --
3887: -- Debug Statements
3888: --
3889: IF l_debug_on THEN
3890: WSH_DEBUG_SV.push(l_module_name);
3891: --
3892: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
3893: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
3894: WSH_DEBUG_SV.log(l_module_name,'P_QUANTITY',P_QUANTITY);
3888: --
3889: IF l_debug_on THEN
3890: WSH_DEBUG_SV.push(l_module_name);
3891: --
3892: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
3893: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
3894: WSH_DEBUG_SV.log(l_module_name,'P_QUANTITY',P_QUANTITY);
3895: WSH_DEBUG_SV.log(l_module_name,'P_QUANTITY2',P_QUANTITY2);
3896: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
3889: IF l_debug_on THEN
3890: WSH_DEBUG_SV.push(l_module_name);
3891: --
3892: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
3893: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
3894: WSH_DEBUG_SV.log(l_module_name,'P_QUANTITY',P_QUANTITY);
3895: WSH_DEBUG_SV.log(l_module_name,'P_QUANTITY2',P_QUANTITY2);
3896: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
3897: --
3890: WSH_DEBUG_SV.push(l_module_name);
3891: --
3892: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
3893: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
3894: WSH_DEBUG_SV.log(l_module_name,'P_QUANTITY',P_QUANTITY);
3895: WSH_DEBUG_SV.log(l_module_name,'P_QUANTITY2',P_QUANTITY2);
3896: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
3897: --
3898: WSH_DEBUG_SV.log(l_module_name,'Qty:REQ|PICK|SHP|RCV|RTV',
3891: --
3892: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
3893: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
3894: WSH_DEBUG_SV.log(l_module_name,'P_QUANTITY',P_QUANTITY);
3895: WSH_DEBUG_SV.log(l_module_name,'P_QUANTITY2',P_QUANTITY2);
3896: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
3897: --
3898: WSH_DEBUG_SV.log(l_module_name,'Qty:REQ|PICK|SHP|RCV|RTV',
3899: x_matchedLineRecTbl.requested_qty_tab(p_index)
3892: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
3893: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
3894: WSH_DEBUG_SV.log(l_module_name,'P_QUANTITY',P_QUANTITY);
3895: WSH_DEBUG_SV.log(l_module_name,'P_QUANTITY2',P_QUANTITY2);
3896: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
3897: --
3898: WSH_DEBUG_SV.log(l_module_name,'Qty:REQ|PICK|SHP|RCV|RTV',
3899: x_matchedLineRecTbl.requested_qty_tab(p_index)
3900: || '|'
3894: WSH_DEBUG_SV.log(l_module_name,'P_QUANTITY',P_QUANTITY);
3895: WSH_DEBUG_SV.log(l_module_name,'P_QUANTITY2',P_QUANTITY2);
3896: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
3897: --
3898: WSH_DEBUG_SV.log(l_module_name,'Qty:REQ|PICK|SHP|RCV|RTV',
3899: x_matchedLineRecTbl.requested_qty_tab(p_index)
3900: || '|'
3901: || x_matchedLineRecTbl.picked_qty_tab(p_index)
3902: || '|'
3905: || x_matchedLineRecTbl.received_qty_tab(p_index)
3906: || '|'
3907: || x_matchedLineRecTbl.returned_qty_tab(p_index)
3908: );
3909: WSH_DEBUG_SV.log(l_module_name,'Qty2:REQ|PICK|SHP|RCV|RTV',
3910: x_matchedLineRecTbl.requested_qty2_tab(p_index)
3911: || '|'
3912: || x_matchedLineRecTbl.picked_qty2_tab(p_index)
3913: || '|'
3916: || x_matchedLineRecTbl.received_qty2_tab(p_index)
3917: || '|'
3918: || x_matchedLineRecTbl.returned_qty2_tab(p_index)
3919: );
3920: WSH_DEBUG_SV.log(l_module_name,'Match Flag',x_matchedLineRecTbl.match_flag_tab(p_index) );
3921: WSH_DEBUG_SV.log(l_module_name,'Process ASN/RCV Flag',x_matchedLineRecTbl.process_asn_rcv_flag_tab(p_index) );
3922: WSH_DEBUG_SV.log(l_module_name,'Process Corr/RTV Flag',x_matchedLineRecTbl.process_corr_rtv_flag_tab(p_index) );
3923: END IF;
3924: --
3917: || '|'
3918: || x_matchedLineRecTbl.returned_qty2_tab(p_index)
3919: );
3920: WSH_DEBUG_SV.log(l_module_name,'Match Flag',x_matchedLineRecTbl.match_flag_tab(p_index) );
3921: WSH_DEBUG_SV.log(l_module_name,'Process ASN/RCV Flag',x_matchedLineRecTbl.process_asn_rcv_flag_tab(p_index) );
3922: WSH_DEBUG_SV.log(l_module_name,'Process Corr/RTV Flag',x_matchedLineRecTbl.process_corr_rtv_flag_tab(p_index) );
3923: END IF;
3924: --
3925: IF p_transactionType = WSH_INBOUND_TXN_HISTORY_PKG.C_ASN
3918: || x_matchedLineRecTbl.returned_qty2_tab(p_index)
3919: );
3920: WSH_DEBUG_SV.log(l_module_name,'Match Flag',x_matchedLineRecTbl.match_flag_tab(p_index) );
3921: WSH_DEBUG_SV.log(l_module_name,'Process ASN/RCV Flag',x_matchedLineRecTbl.process_asn_rcv_flag_tab(p_index) );
3922: WSH_DEBUG_SV.log(l_module_name,'Process Corr/RTV Flag',x_matchedLineRecTbl.process_corr_rtv_flag_tab(p_index) );
3923: END IF;
3924: --
3925: IF p_transactionType = WSH_INBOUND_TXN_HISTORY_PKG.C_ASN
3926: THEN
3997: --
3998: --
3999: --
4000: IF l_debug_on THEN
4001: WSH_DEBUG_SV.logmsg(l_module_name,'Result of Apply Qty');
4002: WSH_DEBUG_SV.log(l_module_name,'Qty:REQ|PICK|SHP|RCV|RTV',
4003: x_matchedLineRecTbl.requested_qty_tab(p_index)
4004: || '|'
4005: || x_matchedLineRecTbl.picked_qty_tab(p_index)
3998: --
3999: --
4000: IF l_debug_on THEN
4001: WSH_DEBUG_SV.logmsg(l_module_name,'Result of Apply Qty');
4002: WSH_DEBUG_SV.log(l_module_name,'Qty:REQ|PICK|SHP|RCV|RTV',
4003: x_matchedLineRecTbl.requested_qty_tab(p_index)
4004: || '|'
4005: || x_matchedLineRecTbl.picked_qty_tab(p_index)
4006: || '|'
4009: || x_matchedLineRecTbl.received_qty_tab(p_index)
4010: || '|'
4011: || x_matchedLineRecTbl.returned_qty_tab(p_index)
4012: );
4013: WSH_DEBUG_SV.log(l_module_name,'Qty2:REQ|PICK|SHP|RCV|RTV',
4014: x_matchedLineRecTbl.requested_qty2_tab(p_index)
4015: || '|'
4016: || x_matchedLineRecTbl.picked_qty2_tab(p_index)
4017: || '|'
4020: || x_matchedLineRecTbl.received_qty2_tab(p_index)
4021: || '|'
4022: || x_matchedLineRecTbl.returned_qty2_tab(p_index)
4023: );
4024: WSH_DEBUG_SV.log(l_module_name,'Process ASN/RCV Flag',x_matchedLineRecTbl.process_asn_rcv_flag_tab(p_index) );
4025: WSH_DEBUG_SV.log(l_module_name,'Process Corr/RTV Flag',x_matchedLineRecTbl.process_corr_rtv_flag_tab(p_index) );
4026: END IF;
4027: --
4028: --
4021: || '|'
4022: || x_matchedLineRecTbl.returned_qty2_tab(p_index)
4023: );
4024: WSH_DEBUG_SV.log(l_module_name,'Process ASN/RCV Flag',x_matchedLineRecTbl.process_asn_rcv_flag_tab(p_index) );
4025: WSH_DEBUG_SV.log(l_module_name,'Process Corr/RTV Flag',x_matchedLineRecTbl.process_corr_rtv_flag_tab(p_index) );
4026: END IF;
4027: --
4028: --
4029: IF l_debug_on THEN
4026: END IF;
4027: --
4028: --
4029: IF l_debug_on THEN
4030: WSH_DEBUG_SV.logmsg(l_module_name,
4031: 'Number of Errors='||l_num_errors||',Number of Warnings='||l_num_warnings);
4032: END IF;
4033: --
4034: IF l_num_errors > 0
4044: --
4045: -- Debug Statements
4046: --
4047: IF l_debug_on THEN
4048: WSH_DEBUG_SV.pop(l_module_name);
4049: END IF;
4050: --
4051: --}
4052: EXCEPTION
4056: --
4057: -- Debug Statements
4058: --
4059: IF l_debug_on THEN
4060: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
4061: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
4062: END IF;
4063: --
4064: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4057: -- Debug Statements
4058: --
4059: IF l_debug_on THEN
4060: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
4061: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
4062: END IF;
4063: --
4064: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4065: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
4066: --
4067: -- Debug Statements
4068: --
4069: IF l_debug_on THEN
4070: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
4071: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
4072: END IF;
4073: --
4074: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
4067: -- Debug Statements
4068: --
4069: IF l_debug_on THEN
4070: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
4071: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
4072: END IF;
4073: --
4074: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
4075: x_return_status := WSH_UTIL_CORE.G_RET_STS_WARNING;
4076: --
4077: -- Debug Statements
4078: --
4079: IF l_debug_on THEN
4080: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
4081: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
4082: END IF;
4083: --
4084: WHEN OTHERS THEN
4077: -- Debug Statements
4078: --
4079: IF l_debug_on THEN
4080: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
4081: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
4082: END IF;
4083: --
4084: WHEN OTHERS THEN
4085: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
4087: --
4088: -- Debug Statements
4089: --
4090: IF l_debug_on THEN
4091: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
4092: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
4093: END IF;
4094: --
4095: --}
4088: -- Debug Statements
4089: --
4090: IF l_debug_on THEN
4091: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
4092: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
4093: END IF;
4094: --
4095: --}
4096: END applyQuantity;
4212: l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
4213: --
4214: IF l_debug_on IS NULL
4215: THEN
4216: l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
4217: END IF;
4218: --
4219: --
4220: -- Debug Statements
4219: --
4220: -- Debug Statements
4221: --
4222: IF l_debug_on THEN
4223: WSH_DEBUG_SV.push(l_module_name);
4224: --
4225: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
4226: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONMEANING',P_TRANSACTIONMEANING);
4227: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
4221: --
4222: IF l_debug_on THEN
4223: WSH_DEBUG_SV.push(l_module_name);
4224: --
4225: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
4226: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONMEANING',P_TRANSACTIONMEANING);
4227: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
4228: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONDATE',P_TRANSACTIONDATE);
4229: WSH_DEBUG_SV.log(l_module_name,'P_TXNUNIQUESFLOCNID',P_TXNUNIQUESFLOCNID);
4222: IF l_debug_on THEN
4223: WSH_DEBUG_SV.push(l_module_name);
4224: --
4225: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
4226: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONMEANING',P_TRANSACTIONMEANING);
4227: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
4228: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONDATE',P_TRANSACTIONDATE);
4229: WSH_DEBUG_SV.log(l_module_name,'P_TXNUNIQUESFLOCNID',P_TXNUNIQUESFLOCNID);
4230: WSH_DEBUG_SV.log(l_module_name,'P_START_INDEX',P_START_INDEX);
4223: WSH_DEBUG_SV.push(l_module_name);
4224: --
4225: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
4226: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONMEANING',P_TRANSACTIONMEANING);
4227: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
4228: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONDATE',P_TRANSACTIONDATE);
4229: WSH_DEBUG_SV.log(l_module_name,'P_TXNUNIQUESFLOCNID',P_TXNUNIQUESFLOCNID);
4230: WSH_DEBUG_SV.log(l_module_name,'P_START_INDEX',P_START_INDEX);
4231: WSH_DEBUG_SV.log(l_module_name,'P_END_INDEX',P_END_INDEX);
4224: --
4225: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
4226: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONMEANING',P_TRANSACTIONMEANING);
4227: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
4228: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONDATE',P_TRANSACTIONDATE);
4229: WSH_DEBUG_SV.log(l_module_name,'P_TXNUNIQUESFLOCNID',P_TXNUNIQUESFLOCNID);
4230: WSH_DEBUG_SV.log(l_module_name,'P_START_INDEX',P_START_INDEX);
4231: WSH_DEBUG_SV.log(l_module_name,'P_END_INDEX',P_END_INDEX);
4232: WSH_DEBUG_SV.log(l_module_name,'P_MIN_DATE',P_MIN_DATE);
4225: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
4226: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONMEANING',P_TRANSACTIONMEANING);
4227: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
4228: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONDATE',P_TRANSACTIONDATE);
4229: WSH_DEBUG_SV.log(l_module_name,'P_TXNUNIQUESFLOCNID',P_TXNUNIQUESFLOCNID);
4230: WSH_DEBUG_SV.log(l_module_name,'P_START_INDEX',P_START_INDEX);
4231: WSH_DEBUG_SV.log(l_module_name,'P_END_INDEX',P_END_INDEX);
4232: WSH_DEBUG_SV.log(l_module_name,'P_MIN_DATE',P_MIN_DATE);
4233: WSH_DEBUG_SV.log(l_module_name,'P_MAX_DATE',P_MAX_DATE);
4226: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONMEANING',P_TRANSACTIONMEANING);
4227: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
4228: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONDATE',P_TRANSACTIONDATE);
4229: WSH_DEBUG_SV.log(l_module_name,'P_TXNUNIQUESFLOCNID',P_TXNUNIQUESFLOCNID);
4230: WSH_DEBUG_SV.log(l_module_name,'P_START_INDEX',P_START_INDEX);
4231: WSH_DEBUG_SV.log(l_module_name,'P_END_INDEX',P_END_INDEX);
4232: WSH_DEBUG_SV.log(l_module_name,'P_MIN_DATE',P_MIN_DATE);
4233: WSH_DEBUG_SV.log(l_module_name,'P_MAX_DATE',P_MAX_DATE);
4234: END IF;
4227: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
4228: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONDATE',P_TRANSACTIONDATE);
4229: WSH_DEBUG_SV.log(l_module_name,'P_TXNUNIQUESFLOCNID',P_TXNUNIQUESFLOCNID);
4230: WSH_DEBUG_SV.log(l_module_name,'P_START_INDEX',P_START_INDEX);
4231: WSH_DEBUG_SV.log(l_module_name,'P_END_INDEX',P_END_INDEX);
4232: WSH_DEBUG_SV.log(l_module_name,'P_MIN_DATE',P_MIN_DATE);
4233: WSH_DEBUG_SV.log(l_module_name,'P_MAX_DATE',P_MAX_DATE);
4234: END IF;
4235: --
4228: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONDATE',P_TRANSACTIONDATE);
4229: WSH_DEBUG_SV.log(l_module_name,'P_TXNUNIQUESFLOCNID',P_TXNUNIQUESFLOCNID);
4230: WSH_DEBUG_SV.log(l_module_name,'P_START_INDEX',P_START_INDEX);
4231: WSH_DEBUG_SV.log(l_module_name,'P_END_INDEX',P_END_INDEX);
4232: WSH_DEBUG_SV.log(l_module_name,'P_MIN_DATE',P_MIN_DATE);
4233: WSH_DEBUG_SV.log(l_module_name,'P_MAX_DATE',P_MAX_DATE);
4234: END IF;
4235: --
4236: l_index := p_line_rec.shipment_line_id.FIRST;
4229: WSH_DEBUG_SV.log(l_module_name,'P_TXNUNIQUESFLOCNID',P_TXNUNIQUESFLOCNID);
4230: WSH_DEBUG_SV.log(l_module_name,'P_START_INDEX',P_START_INDEX);
4231: WSH_DEBUG_SV.log(l_module_name,'P_END_INDEX',P_END_INDEX);
4232: WSH_DEBUG_SV.log(l_module_name,'P_MIN_DATE',P_MIN_DATE);
4233: WSH_DEBUG_SV.log(l_module_name,'P_MAX_DATE',P_MAX_DATE);
4234: END IF;
4235: --
4236: l_index := p_line_rec.shipment_line_id.FIRST;
4237: --
4250: --
4251: -- Debug Statements
4252: --
4253: IF l_debug_on THEN
4254: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.GETTRANSACTIONKEY',WSH_DEBUG_SV.C_PROC_LEVEL);
4255: END IF;
4256: --
4257: WSH_IB_TXN_MATCH_PKG.getTransactionKey
4258: (
4268: --
4269: -- Debug Statements
4270: --
4271: IF l_debug_on THEN
4272: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
4273: WSH_DEBUG_SV.log(l_module_name,'l_key',l_key);
4274: WSH_DEBUG_SV.log(l_module_name,'l_transactionSubType',l_transactionSubType);
4275: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
4276: END IF;
4269: -- Debug Statements
4270: --
4271: IF l_debug_on THEN
4272: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
4273: WSH_DEBUG_SV.log(l_module_name,'l_key',l_key);
4274: WSH_DEBUG_SV.log(l_module_name,'l_transactionSubType',l_transactionSubType);
4275: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
4276: END IF;
4277: --
4270: --
4271: IF l_debug_on THEN
4272: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
4273: WSH_DEBUG_SV.log(l_module_name,'l_key',l_key);
4274: WSH_DEBUG_SV.log(l_module_name,'l_transactionSubType',l_transactionSubType);
4275: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
4276: END IF;
4277: --
4278: wsh_util_core.api_post_call
4271: IF l_debug_on THEN
4272: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
4273: WSH_DEBUG_SV.log(l_module_name,'l_key',l_key);
4274: WSH_DEBUG_SV.log(l_module_name,'l_transactionSubType',l_transactionSubType);
4275: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
4276: END IF;
4277: --
4278: wsh_util_core.api_post_call
4279: (
4286: --
4287: -- Debug Statements
4288: --
4289: IF l_debug_on THEN
4290: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.GET_CACHED_VALUE-x_linkTbl',WSH_DEBUG_SV.C_PROC_LEVEL);
4291: END IF;
4292: --
4293: wsh_util_core.get_cached_value
4294: (
4304: --
4305: -- Debug Statements
4306: --
4307: IF l_debug_on THEN
4308: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
4309: WSH_DEBUG_SV.log(l_module_name,'l_linkRecString',l_linkRecString);
4310: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
4311: END IF;
4312: --
4305: -- Debug Statements
4306: --
4307: IF l_debug_on THEN
4308: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
4309: WSH_DEBUG_SV.log(l_module_name,'l_linkRecString',l_linkRecString);
4310: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
4311: END IF;
4312: --
4313: wsh_util_core.api_post_call
4306: --
4307: IF l_debug_on THEN
4308: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
4309: WSH_DEBUG_SV.log(l_module_name,'l_linkRecString',l_linkRecString);
4310: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
4311: END IF;
4312: --
4313: wsh_util_core.api_post_call
4314: (
4334: l_lineEndIndex := SUBSTRB(l_linkRecString, l_position2);
4335: --
4336: --
4337: IF l_debug_on THEN
4338: WSH_DEBUG_SV.log(l_module_name,'l_position1',l_position1);
4339: WSH_DEBUG_SV.log(l_module_name,'l_position2',l_position2);
4340: WSH_DEBUG_SV.log(l_module_name,'l_lineStartIndex',l_lineStartIndex);
4341: WSH_DEBUG_SV.log(l_module_name,'l_lineEndIndex',l_lineEndIndex);
4342: END IF;
4335: --
4336: --
4337: IF l_debug_on THEN
4338: WSH_DEBUG_SV.log(l_module_name,'l_position1',l_position1);
4339: WSH_DEBUG_SV.log(l_module_name,'l_position2',l_position2);
4340: WSH_DEBUG_SV.log(l_module_name,'l_lineStartIndex',l_lineStartIndex);
4341: WSH_DEBUG_SV.log(l_module_name,'l_lineEndIndex',l_lineEndIndex);
4342: END IF;
4343: --
4336: --
4337: IF l_debug_on THEN
4338: WSH_DEBUG_SV.log(l_module_name,'l_position1',l_position1);
4339: WSH_DEBUG_SV.log(l_module_name,'l_position2',l_position2);
4340: WSH_DEBUG_SV.log(l_module_name,'l_lineStartIndex',l_lineStartIndex);
4341: WSH_DEBUG_SV.log(l_module_name,'l_lineEndIndex',l_lineEndIndex);
4342: END IF;
4343: --
4344: --
4337: IF l_debug_on THEN
4338: WSH_DEBUG_SV.log(l_module_name,'l_position1',l_position1);
4339: WSH_DEBUG_SV.log(l_module_name,'l_position2',l_position2);
4340: WSH_DEBUG_SV.log(l_module_name,'l_lineStartIndex',l_lineStartIndex);
4341: WSH_DEBUG_SV.log(l_module_name,'l_lineEndIndex',l_lineEndIndex);
4342: END IF;
4343: --
4344: --
4345: IF SUBSTRB(l_linkRecString,1,1) = C_PROCESS_FLAG
4358: --
4359: -- Debug Statements
4360: --
4361: IF l_debug_on THEN
4362: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.SPLITLINES',WSH_DEBUG_SV.C_PROC_LEVEL);
4363: END IF;
4364: --
4365: WSH_IB_TXN_MATCH_PKG.splitLines
4366: (
4379: --
4380: -- Debug Statements
4381: --
4382: IF l_debug_on THEN
4383: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
4384: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
4385: END IF;
4386: --
4387: wsh_util_core.api_post_call
4380: -- Debug Statements
4381: --
4382: IF l_debug_on THEN
4383: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
4384: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
4385: END IF;
4386: --
4387: wsh_util_core.api_post_call
4388: (
4403: --
4404: -- Debug Statements
4405: --
4406: IF l_debug_on THEN
4407: WSH_DEBUG_SV.log(l_module_name,'Item Id',p_line_rec.inventory_item_id(l_index));
4408: WSH_DEBUG_SV.log(l_module_name,'organization Id',p_line_rec.organization_id(l_index));
4409: WSH_DEBUG_SV.log(l_module_name,'Primary UOM',x_matchedLineRecTbl.requested_qty_uom_tab(l_lineIndex));
4410: WSH_DEBUG_SV.log(l_module_name,'Qty to Convert',p_line_rec.received_quantity(l_index));
4411: WSH_DEBUG_SV.log(l_module_name,'Qty UOM',p_line_rec.received_quantity_uom(l_index));
4404: -- Debug Statements
4405: --
4406: IF l_debug_on THEN
4407: WSH_DEBUG_SV.log(l_module_name,'Item Id',p_line_rec.inventory_item_id(l_index));
4408: WSH_DEBUG_SV.log(l_module_name,'organization Id',p_line_rec.organization_id(l_index));
4409: WSH_DEBUG_SV.log(l_module_name,'Primary UOM',x_matchedLineRecTbl.requested_qty_uom_tab(l_lineIndex));
4410: WSH_DEBUG_SV.log(l_module_name,'Qty to Convert',p_line_rec.received_quantity(l_index));
4411: WSH_DEBUG_SV.log(l_module_name,'Qty UOM',p_line_rec.received_quantity_uom(l_index));
4412: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_INBOUND_UTIL_PKG.CONVERT_QUANTITY',WSH_DEBUG_SV.C_PROC_LEVEL);
4405: --
4406: IF l_debug_on THEN
4407: WSH_DEBUG_SV.log(l_module_name,'Item Id',p_line_rec.inventory_item_id(l_index));
4408: WSH_DEBUG_SV.log(l_module_name,'organization Id',p_line_rec.organization_id(l_index));
4409: WSH_DEBUG_SV.log(l_module_name,'Primary UOM',x_matchedLineRecTbl.requested_qty_uom_tab(l_lineIndex));
4410: WSH_DEBUG_SV.log(l_module_name,'Qty to Convert',p_line_rec.received_quantity(l_index));
4411: WSH_DEBUG_SV.log(l_module_name,'Qty UOM',p_line_rec.received_quantity_uom(l_index));
4412: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_INBOUND_UTIL_PKG.CONVERT_QUANTITY',WSH_DEBUG_SV.C_PROC_LEVEL);
4413: END IF;
4406: IF l_debug_on THEN
4407: WSH_DEBUG_SV.log(l_module_name,'Item Id',p_line_rec.inventory_item_id(l_index));
4408: WSH_DEBUG_SV.log(l_module_name,'organization Id',p_line_rec.organization_id(l_index));
4409: WSH_DEBUG_SV.log(l_module_name,'Primary UOM',x_matchedLineRecTbl.requested_qty_uom_tab(l_lineIndex));
4410: WSH_DEBUG_SV.log(l_module_name,'Qty to Convert',p_line_rec.received_quantity(l_index));
4411: WSH_DEBUG_SV.log(l_module_name,'Qty UOM',p_line_rec.received_quantity_uom(l_index));
4412: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_INBOUND_UTIL_PKG.CONVERT_QUANTITY',WSH_DEBUG_SV.C_PROC_LEVEL);
4413: END IF;
4414: --
4407: WSH_DEBUG_SV.log(l_module_name,'Item Id',p_line_rec.inventory_item_id(l_index));
4408: WSH_DEBUG_SV.log(l_module_name,'organization Id',p_line_rec.organization_id(l_index));
4409: WSH_DEBUG_SV.log(l_module_name,'Primary UOM',x_matchedLineRecTbl.requested_qty_uom_tab(l_lineIndex));
4410: WSH_DEBUG_SV.log(l_module_name,'Qty to Convert',p_line_rec.received_quantity(l_index));
4411: WSH_DEBUG_SV.log(l_module_name,'Qty UOM',p_line_rec.received_quantity_uom(l_index));
4412: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_INBOUND_UTIL_PKG.CONVERT_QUANTITY',WSH_DEBUG_SV.C_PROC_LEVEL);
4413: END IF;
4414: --
4415: WSH_INBOUND_UTIL_PKG.convert_quantity
4408: WSH_DEBUG_SV.log(l_module_name,'organization Id',p_line_rec.organization_id(l_index));
4409: WSH_DEBUG_SV.log(l_module_name,'Primary UOM',x_matchedLineRecTbl.requested_qty_uom_tab(l_lineIndex));
4410: WSH_DEBUG_SV.log(l_module_name,'Qty to Convert',p_line_rec.received_quantity(l_index));
4411: WSH_DEBUG_SV.log(l_module_name,'Qty UOM',p_line_rec.received_quantity_uom(l_index));
4412: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_INBOUND_UTIL_PKG.CONVERT_QUANTITY',WSH_DEBUG_SV.C_PROC_LEVEL);
4413: END IF;
4414: --
4415: WSH_INBOUND_UTIL_PKG.convert_quantity
4416: (
4426: --
4427: -- Debug Statements
4428: --
4429: IF l_debug_on THEN
4430: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
4431: WSH_DEBUG_SV.log(l_module_name,'Converted Qty',l_totalTxnLineQty);
4432: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
4433: END IF;
4434: --
4427: -- Debug Statements
4428: --
4429: IF l_debug_on THEN
4430: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
4431: WSH_DEBUG_SV.log(l_module_name,'Converted Qty',l_totalTxnLineQty);
4432: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
4433: END IF;
4434: --
4435: wsh_util_core.api_post_call
4428: --
4429: IF l_debug_on THEN
4430: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
4431: WSH_DEBUG_SV.log(l_module_name,'Converted Qty',l_totalTxnLineQty);
4432: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
4433: END IF;
4434: --
4435: wsh_util_core.api_post_call
4436: (
4449: --l_lineIndex := l_lineStartIndex;
4450: --
4451: --
4452: IF l_debug_on THEN
4453: WSH_DEBUG_SV.log(l_module_name,'l_totalTxnLineQty2',p_line_rec.received_quantity2(l_index));
4454: WSH_DEBUG_SV.log(l_module_name,'l_remainingQty',l_remainingQty);
4455: WSH_DEBUG_SV.log(l_module_name,'l_remainingQty2',l_remainingQty2);
4456: END IF;
4457: --
4450: --
4451: --
4452: IF l_debug_on THEN
4453: WSH_DEBUG_SV.log(l_module_name,'l_totalTxnLineQty2',p_line_rec.received_quantity2(l_index));
4454: WSH_DEBUG_SV.log(l_module_name,'l_remainingQty',l_remainingQty);
4455: WSH_DEBUG_SV.log(l_module_name,'l_remainingQty2',l_remainingQty2);
4456: END IF;
4457: --
4458: WHILE l_remainingQty > 0
4451: --
4452: IF l_debug_on THEN
4453: WSH_DEBUG_SV.log(l_module_name,'l_totalTxnLineQty2',p_line_rec.received_quantity2(l_index));
4454: WSH_DEBUG_SV.log(l_module_name,'l_remainingQty',l_remainingQty);
4455: WSH_DEBUG_SV.log(l_module_name,'l_remainingQty2',l_remainingQty2);
4456: END IF;
4457: --
4458: WHILE l_remainingQty > 0
4459: AND l_Date <= p_max_date
4472: l_lineDate := x_matchedLineRecTbl.line_date_tab(l_lineIndex);
4473: --
4474: --
4475: IF l_debug_on THEN
4476: WSH_DEBUG_SV.log(l_module_name,'Line Date',x_matchedLineRecTbl.line_date_tab(l_lineIndex));
4477: WSH_DEBUG_SV.log(l_module_name,'WDD ID',x_matchedLineRecTbl.del_detail_id_tab(l_lineIndex));
4478: WSH_DEBUG_SV.log(l_module_name,'WND ID',x_matchedLineRecTbl.delivery_id_tab(l_lineIndex));
4479: WSH_DEBUG_SV.log(l_module_name,'SF Locn ID',x_matchedLineRecTbl.ship_from_location_id_tab(l_lineIndex));
4480: WSH_DEBUG_SV.log(l_module_name,'Match Flag',x_matchedLineRecTbl.match_flag_tab(l_lineIndex));
4473: --
4474: --
4475: IF l_debug_on THEN
4476: WSH_DEBUG_SV.log(l_module_name,'Line Date',x_matchedLineRecTbl.line_date_tab(l_lineIndex));
4477: WSH_DEBUG_SV.log(l_module_name,'WDD ID',x_matchedLineRecTbl.del_detail_id_tab(l_lineIndex));
4478: WSH_DEBUG_SV.log(l_module_name,'WND ID',x_matchedLineRecTbl.delivery_id_tab(l_lineIndex));
4479: WSH_DEBUG_SV.log(l_module_name,'SF Locn ID',x_matchedLineRecTbl.ship_from_location_id_tab(l_lineIndex));
4480: WSH_DEBUG_SV.log(l_module_name,'Match Flag',x_matchedLineRecTbl.match_flag_tab(l_lineIndex));
4481: WSH_DEBUG_SV.log(l_module_name,'Qty:REQ|PICK|SHP|RCV|RTV',
4474: --
4475: IF l_debug_on THEN
4476: WSH_DEBUG_SV.log(l_module_name,'Line Date',x_matchedLineRecTbl.line_date_tab(l_lineIndex));
4477: WSH_DEBUG_SV.log(l_module_name,'WDD ID',x_matchedLineRecTbl.del_detail_id_tab(l_lineIndex));
4478: WSH_DEBUG_SV.log(l_module_name,'WND ID',x_matchedLineRecTbl.delivery_id_tab(l_lineIndex));
4479: WSH_DEBUG_SV.log(l_module_name,'SF Locn ID',x_matchedLineRecTbl.ship_from_location_id_tab(l_lineIndex));
4480: WSH_DEBUG_SV.log(l_module_name,'Match Flag',x_matchedLineRecTbl.match_flag_tab(l_lineIndex));
4481: WSH_DEBUG_SV.log(l_module_name,'Qty:REQ|PICK|SHP|RCV|RTV',
4482: x_matchedLineRecTbl.requested_qty_tab(l_lineIndex)
4475: IF l_debug_on THEN
4476: WSH_DEBUG_SV.log(l_module_name,'Line Date',x_matchedLineRecTbl.line_date_tab(l_lineIndex));
4477: WSH_DEBUG_SV.log(l_module_name,'WDD ID',x_matchedLineRecTbl.del_detail_id_tab(l_lineIndex));
4478: WSH_DEBUG_SV.log(l_module_name,'WND ID',x_matchedLineRecTbl.delivery_id_tab(l_lineIndex));
4479: WSH_DEBUG_SV.log(l_module_name,'SF Locn ID',x_matchedLineRecTbl.ship_from_location_id_tab(l_lineIndex));
4480: WSH_DEBUG_SV.log(l_module_name,'Match Flag',x_matchedLineRecTbl.match_flag_tab(l_lineIndex));
4481: WSH_DEBUG_SV.log(l_module_name,'Qty:REQ|PICK|SHP|RCV|RTV',
4482: x_matchedLineRecTbl.requested_qty_tab(l_lineIndex)
4483: || '|'
4476: WSH_DEBUG_SV.log(l_module_name,'Line Date',x_matchedLineRecTbl.line_date_tab(l_lineIndex));
4477: WSH_DEBUG_SV.log(l_module_name,'WDD ID',x_matchedLineRecTbl.del_detail_id_tab(l_lineIndex));
4478: WSH_DEBUG_SV.log(l_module_name,'WND ID',x_matchedLineRecTbl.delivery_id_tab(l_lineIndex));
4479: WSH_DEBUG_SV.log(l_module_name,'SF Locn ID',x_matchedLineRecTbl.ship_from_location_id_tab(l_lineIndex));
4480: WSH_DEBUG_SV.log(l_module_name,'Match Flag',x_matchedLineRecTbl.match_flag_tab(l_lineIndex));
4481: WSH_DEBUG_SV.log(l_module_name,'Qty:REQ|PICK|SHP|RCV|RTV',
4482: x_matchedLineRecTbl.requested_qty_tab(l_lineIndex)
4483: || '|'
4484: || x_matchedLineRecTbl.picked_qty_tab(l_lineIndex)
4477: WSH_DEBUG_SV.log(l_module_name,'WDD ID',x_matchedLineRecTbl.del_detail_id_tab(l_lineIndex));
4478: WSH_DEBUG_SV.log(l_module_name,'WND ID',x_matchedLineRecTbl.delivery_id_tab(l_lineIndex));
4479: WSH_DEBUG_SV.log(l_module_name,'SF Locn ID',x_matchedLineRecTbl.ship_from_location_id_tab(l_lineIndex));
4480: WSH_DEBUG_SV.log(l_module_name,'Match Flag',x_matchedLineRecTbl.match_flag_tab(l_lineIndex));
4481: WSH_DEBUG_SV.log(l_module_name,'Qty:REQ|PICK|SHP|RCV|RTV',
4482: x_matchedLineRecTbl.requested_qty_tab(l_lineIndex)
4483: || '|'
4484: || x_matchedLineRecTbl.picked_qty_tab(l_lineIndex)
4485: || '|'
4488: || x_matchedLineRecTbl.received_qty_tab(l_lineIndex)
4489: || '|'
4490: || x_matchedLineRecTbl.returned_qty_tab(l_lineIndex)
4491: );
4492: WSH_DEBUG_SV.log(l_module_name,'Qty2:REQ|PICK|SHP|RCV|RTV',
4493: x_matchedLineRecTbl.requested_qty2_tab(l_lineIndex)
4494: || '|'
4495: || x_matchedLineRecTbl.picked_qty2_tab(l_lineIndex)
4496: || '|'
4512: AND p_receiptAgainstASN <> 'Y'
4513: )
4514: THEN
4515: IF l_debug_on THEN
4516: WSH_DEBUG_SV.logmsg(l_module_name,'Txn is ASN/Receipt-add/Direct Receipt');
4517: END IF;
4518: --
4519: IF x_matchedLineRecTbl.ship_from_location_id_tab(l_lineIndex) <> p_txnUniqueSFLocnId
4520: THEN
4519: IF x_matchedLineRecTbl.ship_from_location_id_tab(l_lineIndex) <> p_txnUniqueSFLocnId
4520: THEN
4521: --{
4522: IF l_debug_on THEN
4523: WSH_DEBUG_SV.logmsg(l_module_name,'Line SF <> Txn SF');
4524: END IF;
4525: IF x_matchedLineRecTbl.ship_from_location_id_tab(l_lineIndex) = WSH_UTIL_CORE.C_NULL_SF_LOCN_ID
4526: THEN
4527: IF l_debug_on THEN
4524: END IF;
4525: IF x_matchedLineRecTbl.ship_from_location_id_tab(l_lineIndex) = WSH_UTIL_CORE.C_NULL_SF_LOCN_ID
4526: THEN
4527: IF l_debug_on THEN
4528: WSH_DEBUG_SV.logmsg(l_module_name,'Line SF is -1');
4529: END IF;
4530: x_matchedLineRecTbl.ship_from_location_id_tab(l_lineIndex) := p_txnUniqueSFLocnId;
4531: ELSE
4532: RAISE e_continue;
4692: END IF;
4693: --
4694: --
4695: IF l_debug_on THEN
4696: WSH_DEBUG_SV.log(l_module_name,'l_lineQty',l_lineQty);
4697: WSH_DEBUG_SV.log(l_module_name,'l_lineQty2',l_lineQty2);
4698: END IF;
4699: --
4700: --
4693: --
4694: --
4695: IF l_debug_on THEN
4696: WSH_DEBUG_SV.log(l_module_name,'l_lineQty',l_lineQty);
4697: WSH_DEBUG_SV.log(l_module_name,'l_lineQty2',l_lineQty2);
4698: END IF;
4699: --
4700: --
4701: IF NVL(l_lineQty,0) > 0 -- IS NOT NULL
4705: --
4706: -- Debug Statements
4707: --
4708: IF l_debug_on THEN
4709: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.APPLYQUANTITY',WSH_DEBUG_SV.C_PROC_LEVEL);
4710: END IF;
4711: --
4712: WSH_IB_TXN_MATCH_PKG.applyQuantity
4713: (
4724: --
4725: -- Debug Statements
4726: --
4727: IF l_debug_on THEN
4728: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
4729: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
4730: END IF;
4731: --
4732: wsh_util_core.api_post_call
4725: -- Debug Statements
4726: --
4727: IF l_debug_on THEN
4728: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
4729: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
4730: END IF;
4731: --
4732: wsh_util_core.api_post_call
4733: (
4821: EXCEPTION
4822: --{
4823: WHEN e_continue THEN
4824: IF l_debug_on THEN
4825: WSH_DEBUG_SV.logmsg(l_module_name,'WHEN e_continue ');
4826: END IF;
4827: --}
4828: END;
4829: --
4837: --
4838: l_lineIndex := x_matchedLineRecTbl.match_flag_tab.NEXT(l_lineIndex);
4839: --
4840: IF l_debug_on THEN
4841: WSH_DEBUG_SV.logmsg(l_module_name,'End of inner loop');
4842: WSH_DEBUG_SV.log(l_module_name,'l_lineIndex',l_lineIndex);
4843: WSH_DEBUG_SV.log(l_module_name,'l_nextDate',l_nextDate);
4844: WSH_DEBUG_SV.log(l_module_name,'l_remainingQty',l_remainingQty);
4845: WSH_DEBUG_SV.log(l_module_name,'l_remainingQty2',l_remainingQty2);
4838: l_lineIndex := x_matchedLineRecTbl.match_flag_tab.NEXT(l_lineIndex);
4839: --
4840: IF l_debug_on THEN
4841: WSH_DEBUG_SV.logmsg(l_module_name,'End of inner loop');
4842: WSH_DEBUG_SV.log(l_module_name,'l_lineIndex',l_lineIndex);
4843: WSH_DEBUG_SV.log(l_module_name,'l_nextDate',l_nextDate);
4844: WSH_DEBUG_SV.log(l_module_name,'l_remainingQty',l_remainingQty);
4845: WSH_DEBUG_SV.log(l_module_name,'l_remainingQty2',l_remainingQty2);
4846: WSH_DEBUG_SV.log(l_module_name,'l_leftOverQuantity2',l_leftOverQuantity2);
4839: --
4840: IF l_debug_on THEN
4841: WSH_DEBUG_SV.logmsg(l_module_name,'End of inner loop');
4842: WSH_DEBUG_SV.log(l_module_name,'l_lineIndex',l_lineIndex);
4843: WSH_DEBUG_SV.log(l_module_name,'l_nextDate',l_nextDate);
4844: WSH_DEBUG_SV.log(l_module_name,'l_remainingQty',l_remainingQty);
4845: WSH_DEBUG_SV.log(l_module_name,'l_remainingQty2',l_remainingQty2);
4846: WSH_DEBUG_SV.log(l_module_name,'l_leftOverQuantity2',l_leftOverQuantity2);
4847: END IF;
4840: IF l_debug_on THEN
4841: WSH_DEBUG_SV.logmsg(l_module_name,'End of inner loop');
4842: WSH_DEBUG_SV.log(l_module_name,'l_lineIndex',l_lineIndex);
4843: WSH_DEBUG_SV.log(l_module_name,'l_nextDate',l_nextDate);
4844: WSH_DEBUG_SV.log(l_module_name,'l_remainingQty',l_remainingQty);
4845: WSH_DEBUG_SV.log(l_module_name,'l_remainingQty2',l_remainingQty2);
4846: WSH_DEBUG_SV.log(l_module_name,'l_leftOverQuantity2',l_leftOverQuantity2);
4847: END IF;
4848: --
4841: WSH_DEBUG_SV.logmsg(l_module_name,'End of inner loop');
4842: WSH_DEBUG_SV.log(l_module_name,'l_lineIndex',l_lineIndex);
4843: WSH_DEBUG_SV.log(l_module_name,'l_nextDate',l_nextDate);
4844: WSH_DEBUG_SV.log(l_module_name,'l_remainingQty',l_remainingQty);
4845: WSH_DEBUG_SV.log(l_module_name,'l_remainingQty2',l_remainingQty2);
4846: WSH_DEBUG_SV.log(l_module_name,'l_leftOverQuantity2',l_leftOverQuantity2);
4847: END IF;
4848: --
4849: --}
4842: WSH_DEBUG_SV.log(l_module_name,'l_lineIndex',l_lineIndex);
4843: WSH_DEBUG_SV.log(l_module_name,'l_nextDate',l_nextDate);
4844: WSH_DEBUG_SV.log(l_module_name,'l_remainingQty',l_remainingQty);
4845: WSH_DEBUG_SV.log(l_module_name,'l_remainingQty2',l_remainingQty2);
4846: WSH_DEBUG_SV.log(l_module_name,'l_leftOverQuantity2',l_leftOverQuantity2);
4847: END IF;
4848: --
4849: --}
4850: END LOOP;
4853: --
4854: l_date := l_nextDate;
4855: --
4856: IF l_debug_on THEN
4857: WSH_DEBUG_SV.logmsg(l_module_name,'End of outer loop');
4858: WSH_DEBUG_SV.log(l_module_name,'l_date',l_date);
4859: WSH_DEBUG_SV.log(l_module_name,'l_remainingQty',l_remainingQty);
4860: --
4861: --
4854: l_date := l_nextDate;
4855: --
4856: IF l_debug_on THEN
4857: WSH_DEBUG_SV.logmsg(l_module_name,'End of outer loop');
4858: WSH_DEBUG_SV.log(l_module_name,'l_date',l_date);
4859: WSH_DEBUG_SV.log(l_module_name,'l_remainingQty',l_remainingQty);
4860: --
4861: --
4862: IF l_Date < p_max_date
4855: --
4856: IF l_debug_on THEN
4857: WSH_DEBUG_SV.logmsg(l_module_name,'End of outer loop');
4858: WSH_DEBUG_SV.log(l_module_name,'l_date',l_date);
4859: WSH_DEBUG_SV.log(l_module_name,'l_remainingQty',l_remainingQty);
4860: --
4861: --
4862: IF l_Date < p_max_date
4863: THEN
4860: --
4861: --
4862: IF l_Date < p_max_date
4863: THEN
4864: WSH_DEBUG_SV.logmsg(l_module_name,'l_date < p_max_date');
4865: ELSIF l_Date = p_max_date
4866: THEN
4867: WSH_DEBUG_SV.logmsg(l_module_name,'l_date = p_max_date');
4868: ELSIF l_Date > p_max_date
4863: THEN
4864: WSH_DEBUG_SV.logmsg(l_module_name,'l_date < p_max_date');
4865: ELSIF l_Date = p_max_date
4866: THEN
4867: WSH_DEBUG_SV.logmsg(l_module_name,'l_date = p_max_date');
4868: ELSIF l_Date > p_max_date
4869: THEN
4870: WSH_DEBUG_SV.logmsg(l_module_name,'l_date > p_max_date');
4871: ELSE
4866: THEN
4867: WSH_DEBUG_SV.logmsg(l_module_name,'l_date = p_max_date');
4868: ELSIF l_Date > p_max_date
4869: THEN
4870: WSH_DEBUG_SV.logmsg(l_module_name,'l_date > p_max_date');
4871: ELSE
4872: WSH_DEBUG_SV.logmsg(l_module_name,'l_date ??? p_max_date');
4873: END IF;
4874: END IF;
4868: ELSIF l_Date > p_max_date
4869: THEN
4870: WSH_DEBUG_SV.logmsg(l_module_name,'l_date > p_max_date');
4871: ELSE
4872: WSH_DEBUG_SV.logmsg(l_module_name,'l_date ??? p_max_date');
4873: END IF;
4874: END IF;
4875: --
4876: --}
4877: END LOOP;
4878: --
4879: --
4880: IF l_debug_on THEN
4881: WSH_DEBUG_SV.logmsg(l_module_name,'Outside Outer loop');
4882: WSH_DEBUG_SV.log(l_module_name,'l_remainingQty',l_remainingQty);
4883: WSH_DEBUG_SV.log(l_module_name,'l_remainingQty2',l_remainingQty2);
4884: WSH_DEBUG_SV.log(l_module_name,'l_lastMatchedLineIndex',l_lastMatchedLineIndex);
4885: END IF;
4878: --
4879: --
4880: IF l_debug_on THEN
4881: WSH_DEBUG_SV.logmsg(l_module_name,'Outside Outer loop');
4882: WSH_DEBUG_SV.log(l_module_name,'l_remainingQty',l_remainingQty);
4883: WSH_DEBUG_SV.log(l_module_name,'l_remainingQty2',l_remainingQty2);
4884: WSH_DEBUG_SV.log(l_module_name,'l_lastMatchedLineIndex',l_lastMatchedLineIndex);
4885: END IF;
4886: --
4879: --
4880: IF l_debug_on THEN
4881: WSH_DEBUG_SV.logmsg(l_module_name,'Outside Outer loop');
4882: WSH_DEBUG_SV.log(l_module_name,'l_remainingQty',l_remainingQty);
4883: WSH_DEBUG_SV.log(l_module_name,'l_remainingQty2',l_remainingQty2);
4884: WSH_DEBUG_SV.log(l_module_name,'l_lastMatchedLineIndex',l_lastMatchedLineIndex);
4885: END IF;
4886: --
4887: --
4880: IF l_debug_on THEN
4881: WSH_DEBUG_SV.logmsg(l_module_name,'Outside Outer loop');
4882: WSH_DEBUG_SV.log(l_module_name,'l_remainingQty',l_remainingQty);
4883: WSH_DEBUG_SV.log(l_module_name,'l_remainingQty2',l_remainingQty2);
4884: WSH_DEBUG_SV.log(l_module_name,'l_lastMatchedLineIndex',l_lastMatchedLineIndex);
4885: END IF;
4886: --
4887: --
4888: IF l_remainingQty > 0
4895: --
4896: -- Debug Statements
4897: --
4898: IF l_debug_on THEN
4899: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.APPLYQUANTITY',WSH_DEBUG_SV.C_PROC_LEVEL);
4900: END IF;
4901: --
4902: WSH_IB_TXN_MATCH_PKG.applyDelta
4903: (
4916: --
4917: -- Debug Statements
4918: --
4919: IF l_debug_on THEN
4920: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
4921: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
4922: END IF;
4923: --
4924: wsh_util_core.api_post_call
4917: -- Debug Statements
4918: --
4919: IF l_debug_on THEN
4920: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
4921: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
4922: END IF;
4923: --
4924: wsh_util_core.api_post_call
4925: (
4973: --
4974: -- Debug Statements
4975: --
4976: IF l_debug_on THEN
4977: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.GET_CACHED_VALUE-x_linkTbl',WSH_DEBUG_SV.C_PROC_LEVEL);
4978: END IF;
4979: --
4980: wsh_util_core.get_cached_value
4981: (
4991: --
4992: -- Debug Statements
4993: --
4994: IF l_debug_on THEN
4995: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
4996: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
4997: END IF;
4998: --
4999: wsh_util_core.api_post_call
4992: -- Debug Statements
4993: --
4994: IF l_debug_on THEN
4995: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
4996: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
4997: END IF;
4998: --
4999: wsh_util_core.api_post_call
5000: (
5014: --
5015: --
5016: --
5017: IF l_debug_on THEN
5018: WSH_DEBUG_SV.logmsg(l_module_name,
5019: 'Number of Errors='||l_num_errors||',Number of Warnings='||l_num_warnings);
5020: END IF;
5021: --
5022: IF l_num_errors > 0
5031: --
5032: -- Debug Statements
5033: --
5034: IF l_debug_on THEN
5035: WSH_DEBUG_SV.pop(l_module_name);
5036: END IF;
5037: --
5038: --}
5039: EXCEPTION
5045: --
5046: -- Debug Statements
5047: --
5048: IF l_debug_on THEN
5049: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
5050: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
5051: END IF;
5052: --
5053: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5046: -- Debug Statements
5047: --
5048: IF l_debug_on THEN
5049: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
5050: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
5051: END IF;
5052: --
5053: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5054: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
5055: --
5056: -- Debug Statements
5057: --
5058: IF l_debug_on THEN
5059: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
5060: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
5061: END IF;
5062: --
5063: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
5056: -- Debug Statements
5057: --
5058: IF l_debug_on THEN
5059: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
5060: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
5061: END IF;
5062: --
5063: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
5064: x_return_status := WSH_UTIL_CORE.G_RET_STS_WARNING;
5065: --
5066: -- Debug Statements
5067: --
5068: IF l_debug_on THEN
5069: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
5070: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
5071: END IF;
5072: --
5073: WHEN OTHERS THEN
5066: -- Debug Statements
5067: --
5068: IF l_debug_on THEN
5069: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
5070: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
5071: END IF;
5072: --
5073: WHEN OTHERS THEN
5074: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
5076: --
5077: -- Debug Statements
5078: --
5079: IF l_debug_on THEN
5080: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
5081: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
5082: END IF;
5083: --
5084: --}
5077: -- Debug Statements
5078: --
5079: IF l_debug_on THEN
5080: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
5081: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
5082: END IF;
5083: --
5084: --}
5085: END matchQuantity;
5233: l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
5234: --
5235: IF l_debug_on IS NULL
5236: THEN
5237: l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
5238: END IF;
5239: --
5240: --
5241: -- Debug Statements
5240: --
5241: -- Debug Statements
5242: --
5243: IF l_debug_on THEN
5244: WSH_DEBUG_SV.push(l_module_name);
5245: --
5246: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
5247: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONMEANING',P_TRANSACTIONMEANING);
5248: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
5242: --
5243: IF l_debug_on THEN
5244: WSH_DEBUG_SV.push(l_module_name);
5245: --
5246: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
5247: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONMEANING',P_TRANSACTIONMEANING);
5248: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
5249: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONDATE',P_TRANSACTIONDATE);
5250: WSH_DEBUG_SV.log(l_module_name,'P_START_INDEX',P_START_INDEX);
5243: IF l_debug_on THEN
5244: WSH_DEBUG_SV.push(l_module_name);
5245: --
5246: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
5247: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONMEANING',P_TRANSACTIONMEANING);
5248: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
5249: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONDATE',P_TRANSACTIONDATE);
5250: WSH_DEBUG_SV.log(l_module_name,'P_START_INDEX',P_START_INDEX);
5251: WSH_DEBUG_SV.log(l_module_name,'P_END_INDEX',P_END_INDEX);
5244: WSH_DEBUG_SV.push(l_module_name);
5245: --
5246: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
5247: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONMEANING',P_TRANSACTIONMEANING);
5248: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
5249: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONDATE',P_TRANSACTIONDATE);
5250: WSH_DEBUG_SV.log(l_module_name,'P_START_INDEX',P_START_INDEX);
5251: WSH_DEBUG_SV.log(l_module_name,'P_END_INDEX',P_END_INDEX);
5252: WSH_DEBUG_SV.log(l_module_name,'P_PUTMESSAGES',P_PUTMESSAGES);
5245: --
5246: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
5247: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONMEANING',P_TRANSACTIONMEANING);
5248: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
5249: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONDATE',P_TRANSACTIONDATE);
5250: WSH_DEBUG_SV.log(l_module_name,'P_START_INDEX',P_START_INDEX);
5251: WSH_DEBUG_SV.log(l_module_name,'P_END_INDEX',P_END_INDEX);
5252: WSH_DEBUG_SV.log(l_module_name,'P_PUTMESSAGES',P_PUTMESSAGES);
5253: WSH_DEBUG_SV.log(l_module_name,'P_TXNUNIQUESFLOCNID',P_TXNUNIQUESFLOCNID);
5246: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONTYPE',P_TRANSACTIONTYPE);
5247: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONMEANING',P_TRANSACTIONMEANING);
5248: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
5249: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONDATE',P_TRANSACTIONDATE);
5250: WSH_DEBUG_SV.log(l_module_name,'P_START_INDEX',P_START_INDEX);
5251: WSH_DEBUG_SV.log(l_module_name,'P_END_INDEX',P_END_INDEX);
5252: WSH_DEBUG_SV.log(l_module_name,'P_PUTMESSAGES',P_PUTMESSAGES);
5253: WSH_DEBUG_SV.log(l_module_name,'P_TXNUNIQUESFLOCNID',P_TXNUNIQUESFLOCNID);
5254: WSH_DEBUG_SV.log(l_module_name,'X_MIN_DATE',X_MIN_DATE);
5247: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONMEANING',P_TRANSACTIONMEANING);
5248: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
5249: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONDATE',P_TRANSACTIONDATE);
5250: WSH_DEBUG_SV.log(l_module_name,'P_START_INDEX',P_START_INDEX);
5251: WSH_DEBUG_SV.log(l_module_name,'P_END_INDEX',P_END_INDEX);
5252: WSH_DEBUG_SV.log(l_module_name,'P_PUTMESSAGES',P_PUTMESSAGES);
5253: WSH_DEBUG_SV.log(l_module_name,'P_TXNUNIQUESFLOCNID',P_TXNUNIQUESFLOCNID);
5254: WSH_DEBUG_SV.log(l_module_name,'X_MIN_DATE',X_MIN_DATE);
5255: WSH_DEBUG_SV.log(l_module_name,'X_MAX_DATE',X_MAX_DATE);
5248: WSH_DEBUG_SV.log(l_module_name,'P_RECEIPTAGAINSTASN',P_RECEIPTAGAINSTASN);
5249: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONDATE',P_TRANSACTIONDATE);
5250: WSH_DEBUG_SV.log(l_module_name,'P_START_INDEX',P_START_INDEX);
5251: WSH_DEBUG_SV.log(l_module_name,'P_END_INDEX',P_END_INDEX);
5252: WSH_DEBUG_SV.log(l_module_name,'P_PUTMESSAGES',P_PUTMESSAGES);
5253: WSH_DEBUG_SV.log(l_module_name,'P_TXNUNIQUESFLOCNID',P_TXNUNIQUESFLOCNID);
5254: WSH_DEBUG_SV.log(l_module_name,'X_MIN_DATE',X_MIN_DATE);
5255: WSH_DEBUG_SV.log(l_module_name,'X_MAX_DATE',X_MAX_DATE);
5256: END IF;
5249: WSH_DEBUG_SV.log(l_module_name,'P_TRANSACTIONDATE',P_TRANSACTIONDATE);
5250: WSH_DEBUG_SV.log(l_module_name,'P_START_INDEX',P_START_INDEX);
5251: WSH_DEBUG_SV.log(l_module_name,'P_END_INDEX',P_END_INDEX);
5252: WSH_DEBUG_SV.log(l_module_name,'P_PUTMESSAGES',P_PUTMESSAGES);
5253: WSH_DEBUG_SV.log(l_module_name,'P_TXNUNIQUESFLOCNID',P_TXNUNIQUESFLOCNID);
5254: WSH_DEBUG_SV.log(l_module_name,'X_MIN_DATE',X_MIN_DATE);
5255: WSH_DEBUG_SV.log(l_module_name,'X_MAX_DATE',X_MAX_DATE);
5256: END IF;
5257: --
5250: WSH_DEBUG_SV.log(l_module_name,'P_START_INDEX',P_START_INDEX);
5251: WSH_DEBUG_SV.log(l_module_name,'P_END_INDEX',P_END_INDEX);
5252: WSH_DEBUG_SV.log(l_module_name,'P_PUTMESSAGES',P_PUTMESSAGES);
5253: WSH_DEBUG_SV.log(l_module_name,'P_TXNUNIQUESFLOCNID',P_TXNUNIQUESFLOCNID);
5254: WSH_DEBUG_SV.log(l_module_name,'X_MIN_DATE',X_MIN_DATE);
5255: WSH_DEBUG_SV.log(l_module_name,'X_MAX_DATE',X_MAX_DATE);
5256: END IF;
5257: --
5258: l_index := p_start_index;
5251: WSH_DEBUG_SV.log(l_module_name,'P_END_INDEX',P_END_INDEX);
5252: WSH_DEBUG_SV.log(l_module_name,'P_PUTMESSAGES',P_PUTMESSAGES);
5253: WSH_DEBUG_SV.log(l_module_name,'P_TXNUNIQUESFLOCNID',P_TXNUNIQUESFLOCNID);
5254: WSH_DEBUG_SV.log(l_module_name,'X_MIN_DATE',X_MIN_DATE);
5255: WSH_DEBUG_SV.log(l_module_name,'X_MAX_DATE',X_MAX_DATE);
5256: END IF;
5257: --
5258: l_index := p_start_index;
5259: l_start_index := p_start_index;
5272: --l_firstShipFromLocationId := l_shipFromLocationId;
5273: --
5274: --
5275: IF l_debug_on THEN
5276: WSH_DEBUG_SV.log(l_module_name,'Matched Line Rec index',l_index);
5277: WSH_DEBUG_SV.log(l_module_name,'l_deliveryId',l_deliveryId);
5278: WSH_DEBUG_SV.log(l_module_name,'l_shipFromLocationId',l_shipFromLocationId);
5279: WSH_DEBUG_SV.log(l_module_name,'l_currentRCVShipmentLineId',l_currentRCVShipmentLineId);
5280: WSH_DEBUG_SV.log(l_module_name,'l_RCVLineIndex',x_matchedLineRecTbl.shpmt_line_id_idx_tab(l_index));
5273: --
5274: --
5275: IF l_debug_on THEN
5276: WSH_DEBUG_SV.log(l_module_name,'Matched Line Rec index',l_index);
5277: WSH_DEBUG_SV.log(l_module_name,'l_deliveryId',l_deliveryId);
5278: WSH_DEBUG_SV.log(l_module_name,'l_shipFromLocationId',l_shipFromLocationId);
5279: WSH_DEBUG_SV.log(l_module_name,'l_currentRCVShipmentLineId',l_currentRCVShipmentLineId);
5280: WSH_DEBUG_SV.log(l_module_name,'l_RCVLineIndex',x_matchedLineRecTbl.shpmt_line_id_idx_tab(l_index));
5281: END IF;
5274: --
5275: IF l_debug_on THEN
5276: WSH_DEBUG_SV.log(l_module_name,'Matched Line Rec index',l_index);
5277: WSH_DEBUG_SV.log(l_module_name,'l_deliveryId',l_deliveryId);
5278: WSH_DEBUG_SV.log(l_module_name,'l_shipFromLocationId',l_shipFromLocationId);
5279: WSH_DEBUG_SV.log(l_module_name,'l_currentRCVShipmentLineId',l_currentRCVShipmentLineId);
5280: WSH_DEBUG_SV.log(l_module_name,'l_RCVLineIndex',x_matchedLineRecTbl.shpmt_line_id_idx_tab(l_index));
5281: END IF;
5282: --
5275: IF l_debug_on THEN
5276: WSH_DEBUG_SV.log(l_module_name,'Matched Line Rec index',l_index);
5277: WSH_DEBUG_SV.log(l_module_name,'l_deliveryId',l_deliveryId);
5278: WSH_DEBUG_SV.log(l_module_name,'l_shipFromLocationId',l_shipFromLocationId);
5279: WSH_DEBUG_SV.log(l_module_name,'l_currentRCVShipmentLineId',l_currentRCVShipmentLineId);
5280: WSH_DEBUG_SV.log(l_module_name,'l_RCVLineIndex',x_matchedLineRecTbl.shpmt_line_id_idx_tab(l_index));
5281: END IF;
5282: --
5283: --
5276: WSH_DEBUG_SV.log(l_module_name,'Matched Line Rec index',l_index);
5277: WSH_DEBUG_SV.log(l_module_name,'l_deliveryId',l_deliveryId);
5278: WSH_DEBUG_SV.log(l_module_name,'l_shipFromLocationId',l_shipFromLocationId);
5279: WSH_DEBUG_SV.log(l_module_name,'l_currentRCVShipmentLineId',l_currentRCVShipmentLineId);
5280: WSH_DEBUG_SV.log(l_module_name,'l_RCVLineIndex',x_matchedLineRecTbl.shpmt_line_id_idx_tab(l_index));
5281: END IF;
5282: --
5283: --
5284: l_RCVLineIndex := x_matchedLineRecTbl.shpmt_line_id_idx_tab(l_index);
5287: l_receiptNumber := p_line_rec.receipt_num(l_RCVLineIndex);
5288: --
5289: --
5290: IF l_debug_on THEN
5291: WSH_DEBUG_SV.log(l_module_name,'l_transactionCarrierId',l_transactionCarrierId);
5292: WSH_DEBUG_SV.log(l_module_name,'l_lastRCVShipmentLineId',l_lastRCVShipmentLineId);
5293: END IF;
5294: --
5295: --
5288: --
5289: --
5290: IF l_debug_on THEN
5291: WSH_DEBUG_SV.log(l_module_name,'l_transactionCarrierId',l_transactionCarrierId);
5292: WSH_DEBUG_SV.log(l_module_name,'l_lastRCVShipmentLineId',l_lastRCVShipmentLineId);
5293: END IF;
5294: --
5295: --
5296: IF l_currentRCVShipmentLineId <> l_lastRCVShipmentLineId
5316: END IF;
5317: --
5318: --
5319: IF l_debug_on THEN
5320: WSH_DEBUG_SV.log(l_module_name,'l_start_index',l_start_index);
5321: WSH_DEBUG_SV.log(l_module_name,'l_firstShipFromLocationId',l_firstShipFromLocationId);
5322: WSH_DEBUG_SV.log(l_module_name,'l_lastDeliveryId',l_lastDeliveryId);
5323: END IF;
5324: --
5317: --
5318: --
5319: IF l_debug_on THEN
5320: WSH_DEBUG_SV.log(l_module_name,'l_start_index',l_start_index);
5321: WSH_DEBUG_SV.log(l_module_name,'l_firstShipFromLocationId',l_firstShipFromLocationId);
5322: WSH_DEBUG_SV.log(l_module_name,'l_lastDeliveryId',l_lastDeliveryId);
5323: END IF;
5324: --
5325: --
5318: --
5319: IF l_debug_on THEN
5320: WSH_DEBUG_SV.log(l_module_name,'l_start_index',l_start_index);
5321: WSH_DEBUG_SV.log(l_module_name,'l_firstShipFromLocationId',l_firstShipFromLocationId);
5322: WSH_DEBUG_SV.log(l_module_name,'l_lastDeliveryId',l_lastDeliveryId);
5323: END IF;
5324: --
5325: --
5326: IF (
5378: --
5379: -- Debug Statements
5380: --
5381: IF l_debug_on THEN
5382: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.GET_CACHED_VALUE-x_dlvyTbl',WSH_DEBUG_SV.C_PROC_LEVEL);
5383: END IF;
5384: --
5385: wsh_util_core.get_cached_value
5386: (
5393: );
5394: --
5395: --
5396: IF l_debug_on THEN
5397: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
5398: END IF;
5399: --
5400: --
5401: IF l_return_status = WSH_UTIL_CORE.G_RET_STS_ERROR
5444: END IF;
5445: --
5446: --
5447: IF l_debug_on THEN
5448: WSH_DEBUG_SV.log(l_module_name,'l_dlvy_rec.initial_pickup_date',l_dlvy_rec.initial_pickup_date);
5449: WSH_DEBUG_SV.log(l_module_name,'l_dlvy_rec.ultimate_dropoff_date',l_dlvy_rec.ultimate_dropoff_date);
5450: WSH_DEBUG_SV.log(l_module_name,'l_dlvy_rec.carrier_id',l_dlvy_rec.carrier_id);
5451: END IF;
5452: --
5445: --
5446: --
5447: IF l_debug_on THEN
5448: WSH_DEBUG_SV.log(l_module_name,'l_dlvy_rec.initial_pickup_date',l_dlvy_rec.initial_pickup_date);
5449: WSH_DEBUG_SV.log(l_module_name,'l_dlvy_rec.ultimate_dropoff_date',l_dlvy_rec.ultimate_dropoff_date);
5450: WSH_DEBUG_SV.log(l_module_name,'l_dlvy_rec.carrier_id',l_dlvy_rec.carrier_id);
5451: END IF;
5452: --
5453: --
5446: --
5447: IF l_debug_on THEN
5448: WSH_DEBUG_SV.log(l_module_name,'l_dlvy_rec.initial_pickup_date',l_dlvy_rec.initial_pickup_date);
5449: WSH_DEBUG_SV.log(l_module_name,'l_dlvy_rec.ultimate_dropoff_date',l_dlvy_rec.ultimate_dropoff_date);
5450: WSH_DEBUG_SV.log(l_module_name,'l_dlvy_rec.carrier_id',l_dlvy_rec.carrier_id);
5451: END IF;
5452: --
5453: --
5454: IF p_transactionType = WSH_INBOUND_TXN_HISTORY_PKG.C_ASN
5471: ELSE
5472: --{
5473: --
5474: IF l_debug_on THEN
5475: WSH_DEBUG_SV.log(l_module_name,'l_dlvy_leg_rec.planned_departure_date',l_dlvy_leg_rec.planned_departure_date);
5476: WSH_DEBUG_SV.log(l_module_name,'l_dlvy_leg_rec.planned_arrival_date',l_dlvy_leg_rec.planned_arrival_date);
5477: WSH_DEBUG_SV.log(l_module_name,'l_dlvy_leg_rec.carrier_id',l_dlvy_leg_rec.carrier_id);
5478: END IF;
5479: --
5472: --{
5473: --
5474: IF l_debug_on THEN
5475: WSH_DEBUG_SV.log(l_module_name,'l_dlvy_leg_rec.planned_departure_date',l_dlvy_leg_rec.planned_departure_date);
5476: WSH_DEBUG_SV.log(l_module_name,'l_dlvy_leg_rec.planned_arrival_date',l_dlvy_leg_rec.planned_arrival_date);
5477: WSH_DEBUG_SV.log(l_module_name,'l_dlvy_leg_rec.carrier_id',l_dlvy_leg_rec.carrier_id);
5478: END IF;
5479: --
5480: IF p_transactionType = WSH_INBOUND_TXN_HISTORY_PKG.C_ASN
5473: --
5474: IF l_debug_on THEN
5475: WSH_DEBUG_SV.log(l_module_name,'l_dlvy_leg_rec.planned_departure_date',l_dlvy_leg_rec.planned_departure_date);
5476: WSH_DEBUG_SV.log(l_module_name,'l_dlvy_leg_rec.planned_arrival_date',l_dlvy_leg_rec.planned_arrival_date);
5477: WSH_DEBUG_SV.log(l_module_name,'l_dlvy_leg_rec.carrier_id',l_dlvy_leg_rec.carrier_id);
5478: END IF;
5479: --
5480: IF p_transactionType = WSH_INBOUND_TXN_HISTORY_PKG.C_ASN
5481: THEN
5524: --
5525: -- Debug Statements
5526: --
5527: IF l_debug_on THEN
5528: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.GET_CACHED_VALUE-x_dlvyTbl',WSH_DEBUG_SV.C_PROC_LEVEL);
5529: END IF;
5530: --
5531: wsh_util_core.get_cached_value
5532: (
5542: --
5543: -- Debug Statements
5544: --
5545: IF l_debug_on THEN
5546: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
5547: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
5548: END IF;
5549: --
5550: wsh_util_core.api_post_call
5543: -- Debug Statements
5544: --
5545: IF l_debug_on THEN
5546: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
5547: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
5548: END IF;
5549: --
5550: wsh_util_core.api_post_call
5551: (
5564: END IF;
5565: --
5566: --
5567: IF l_debug_on THEN
5568: WSH_DEBUG_SV.log(l_module_name,'l_deliveryRecString',l_deliveryRecString);
5569: WSH_DEBUG_SV.log(l_module_name,'l_validFlag',l_validFlag);
5570: WSH_DEBUG_SV.log(l_module_name,'l_lineDate',l_lineDate);
5571: END IF;
5572: --
5565: --
5566: --
5567: IF l_debug_on THEN
5568: WSH_DEBUG_SV.log(l_module_name,'l_deliveryRecString',l_deliveryRecString);
5569: WSH_DEBUG_SV.log(l_module_name,'l_validFlag',l_validFlag);
5570: WSH_DEBUG_SV.log(l_module_name,'l_lineDate',l_lineDate);
5571: END IF;
5572: --
5573: IF l_validFlag = 'Y'
5566: --
5567: IF l_debug_on THEN
5568: WSH_DEBUG_SV.log(l_module_name,'l_deliveryRecString',l_deliveryRecString);
5569: WSH_DEBUG_SV.log(l_module_name,'l_validFlag',l_validFlag);
5570: WSH_DEBUG_SV.log(l_module_name,'l_lineDate',l_lineDate);
5571: END IF;
5572: --
5573: IF l_validFlag = 'Y'
5574: THEN
5619: --
5620: --
5621: --
5622: IF l_debug_on THEN
5623: WSH_DEBUG_SV.log(l_module_name,'x_min_date',x_min_date);
5624: WSH_DEBUG_SV.log(l_module_name,'x_max_date',x_max_date);
5625: WSH_DEBUG_SV.logmsg(l_module_name,
5626: 'Number of Errors='||l_num_errors||',Number of Warnings='||l_num_warnings);
5627: END IF;
5620: --
5621: --
5622: IF l_debug_on THEN
5623: WSH_DEBUG_SV.log(l_module_name,'x_min_date',x_min_date);
5624: WSH_DEBUG_SV.log(l_module_name,'x_max_date',x_max_date);
5625: WSH_DEBUG_SV.logmsg(l_module_name,
5626: 'Number of Errors='||l_num_errors||',Number of Warnings='||l_num_warnings);
5627: END IF;
5628: --
5621: --
5622: IF l_debug_on THEN
5623: WSH_DEBUG_SV.log(l_module_name,'x_min_date',x_min_date);
5624: WSH_DEBUG_SV.log(l_module_name,'x_max_date',x_max_date);
5625: WSH_DEBUG_SV.logmsg(l_module_name,
5626: 'Number of Errors='||l_num_errors||',Number of Warnings='||l_num_warnings);
5627: END IF;
5628: --
5629: IF l_num_errors > 0
5638: --
5639: -- Debug Statements
5640: --
5641: IF l_debug_on THEN
5642: WSH_DEBUG_SV.pop(l_module_name);
5643: END IF;
5644: --
5645: --}
5646: EXCEPTION
5649: --
5650: -- Debug Statements
5651: --
5652: IF l_debug_on THEN
5653: WSH_DEBUG_SV.log(l_module_name,'x_min_date',x_min_date);
5654: WSH_DEBUG_SV.log(l_module_name,'x_max_date',x_max_date);
5655: WSH_DEBUG_SV.logmsg(l_module_name,'E_NOTMATCHED exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
5656: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:E_NOTMATCHED');
5657: END IF;
5650: -- Debug Statements
5651: --
5652: IF l_debug_on THEN
5653: WSH_DEBUG_SV.log(l_module_name,'x_min_date',x_min_date);
5654: WSH_DEBUG_SV.log(l_module_name,'x_max_date',x_max_date);
5655: WSH_DEBUG_SV.logmsg(l_module_name,'E_NOTMATCHED exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
5656: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:E_NOTMATCHED');
5657: END IF;
5658: --
5651: --
5652: IF l_debug_on THEN
5653: WSH_DEBUG_SV.log(l_module_name,'x_min_date',x_min_date);
5654: WSH_DEBUG_SV.log(l_module_name,'x_max_date',x_max_date);
5655: WSH_DEBUG_SV.logmsg(l_module_name,'E_NOTMATCHED exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
5656: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:E_NOTMATCHED');
5657: END IF;
5658: --
5659: RAISE e_notMatched;
5652: IF l_debug_on THEN
5653: WSH_DEBUG_SV.log(l_module_name,'x_min_date',x_min_date);
5654: WSH_DEBUG_SV.log(l_module_name,'x_max_date',x_max_date);
5655: WSH_DEBUG_SV.logmsg(l_module_name,'E_NOTMATCHED exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
5656: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:E_NOTMATCHED');
5657: END IF;
5658: --
5659: RAISE e_notMatched;
5660: WHEN e_notMatchedCarrierDates THEN
5685: --
5686: -- Debug Statements
5687: --
5688: IF l_debug_on THEN
5689: WSH_DEBUG_SV.log(l_module_name,'x_min_date',x_min_date);
5690: WSH_DEBUG_SV.log(l_module_name,'x_max_date',x_max_date);
5691: WSH_DEBUG_SV.logmsg(l_module_name,'E_NOTMATCHEDCARRIERDATES exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
5692: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:E_NOTMATCHEDCARRIERDATES');
5693: END IF;
5686: -- Debug Statements
5687: --
5688: IF l_debug_on THEN
5689: WSH_DEBUG_SV.log(l_module_name,'x_min_date',x_min_date);
5690: WSH_DEBUG_SV.log(l_module_name,'x_max_date',x_max_date);
5691: WSH_DEBUG_SV.logmsg(l_module_name,'E_NOTMATCHEDCARRIERDATES exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
5692: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:E_NOTMATCHEDCARRIERDATES');
5693: END IF;
5694: --
5687: --
5688: IF l_debug_on THEN
5689: WSH_DEBUG_SV.log(l_module_name,'x_min_date',x_min_date);
5690: WSH_DEBUG_SV.log(l_module_name,'x_max_date',x_max_date);
5691: WSH_DEBUG_SV.logmsg(l_module_name,'E_NOTMATCHEDCARRIERDATES exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
5692: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:E_NOTMATCHEDCARRIERDATES');
5693: END IF;
5694: --
5695: RAISE e_notMatched;
5688: IF l_debug_on THEN
5689: WSH_DEBUG_SV.log(l_module_name,'x_min_date',x_min_date);
5690: WSH_DEBUG_SV.log(l_module_name,'x_max_date',x_max_date);
5691: WSH_DEBUG_SV.logmsg(l_module_name,'E_NOTMATCHEDCARRIERDATES exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
5692: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:E_NOTMATCHEDCARRIERDATES');
5693: END IF;
5694: --
5695: RAISE e_notMatched;
5696: --}
5699: --
5700: -- Debug Statements
5701: --
5702: IF l_debug_on THEN
5703: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
5704: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
5705: END IF;
5706: --
5707: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5700: -- Debug Statements
5701: --
5702: IF l_debug_on THEN
5703: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
5704: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
5705: END IF;
5706: --
5707: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5708: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
5709: --
5710: -- Debug Statements
5711: --
5712: IF l_debug_on THEN
5713: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
5714: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
5715: END IF;
5716: --
5717: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
5710: -- Debug Statements
5711: --
5712: IF l_debug_on THEN
5713: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
5714: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
5715: END IF;
5716: --
5717: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
5718: x_return_status := WSH_UTIL_CORE.G_RET_STS_WARNING;
5719: --
5720: -- Debug Statements
5721: --
5722: IF l_debug_on THEN
5723: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
5724: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
5725: END IF;
5726: --
5727: WHEN OTHERS THEN
5720: -- Debug Statements
5721: --
5722: IF l_debug_on THEN
5723: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
5724: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
5725: END IF;
5726: --
5727: WHEN OTHERS THEN
5728: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR ;
5730: --
5731: -- Debug Statements
5732: --
5733: IF l_debug_on THEN
5734: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
5735: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
5736: END IF;
5737: --
5738: --}
5731: -- Debug Statements
5732: --
5733: IF l_debug_on THEN
5734: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
5735: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
5736: END IF;
5737: --
5738: --}
5739: END matchLines;
6241: l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
6242: --
6243: IF l_debug_on IS NULL
6244: THEN
6245: l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
6246: END IF;
6247: --
6248: --
6249: -- Debug Statements
6248: --
6249: -- Debug Statements
6250: --
6251: IF l_debug_on THEN
6252: WSH_DEBUG_SV.push(l_module_name);
6253: END IF;
6254: --
6255: SAVEPOINT matchTransaction_sp;
6256: --
6284: FETCH get_wsh_location_csr INTO l_trx_wsh_location_id;
6285: CLOSE get_wsh_location_csr;
6286:
6287: IF l_debug_on THEN
6288: WSH_DEBUG_SV.log(l_module_name,'l_trx_wsh_location_id',l_trx_wsh_location_id);
6289: END IF;
6290:
6291: IF l_trx_wsh_location_id IS NULL
6292: THEN
6304: --
6305: -- Debug Statements
6306: --
6307: IF l_debug_on THEN
6308: WSH_DEBUG_SV.log(l_module_name,'p_action_prms.action_code',p_action_prms.action_code);
6309: WSH_DEBUG_SV.log(l_module_name,'l_transactionType',l_transactionType);
6310: WSH_DEBUG_SV.log(l_module_name,'p_action_prms.ib_txn_history_id',p_action_prms.ib_txn_history_id);
6311: WSH_DEBUG_SV.log(l_module_name,'Total Input Records',p_line_rec.shipment_line_id.COUNT);
6312: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.VALIDATEMANDATORYINFO',WSH_DEBUG_SV.C_PROC_LEVEL);
6305: -- Debug Statements
6306: --
6307: IF l_debug_on THEN
6308: WSH_DEBUG_SV.log(l_module_name,'p_action_prms.action_code',p_action_prms.action_code);
6309: WSH_DEBUG_SV.log(l_module_name,'l_transactionType',l_transactionType);
6310: WSH_DEBUG_SV.log(l_module_name,'p_action_prms.ib_txn_history_id',p_action_prms.ib_txn_history_id);
6311: WSH_DEBUG_SV.log(l_module_name,'Total Input Records',p_line_rec.shipment_line_id.COUNT);
6312: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.VALIDATEMANDATORYINFO',WSH_DEBUG_SV.C_PROC_LEVEL);
6313: END IF;
6306: --
6307: IF l_debug_on THEN
6308: WSH_DEBUG_SV.log(l_module_name,'p_action_prms.action_code',p_action_prms.action_code);
6309: WSH_DEBUG_SV.log(l_module_name,'l_transactionType',l_transactionType);
6310: WSH_DEBUG_SV.log(l_module_name,'p_action_prms.ib_txn_history_id',p_action_prms.ib_txn_history_id);
6311: WSH_DEBUG_SV.log(l_module_name,'Total Input Records',p_line_rec.shipment_line_id.COUNT);
6312: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.VALIDATEMANDATORYINFO',WSH_DEBUG_SV.C_PROC_LEVEL);
6313: END IF;
6314: --
6307: IF l_debug_on THEN
6308: WSH_DEBUG_SV.log(l_module_name,'p_action_prms.action_code',p_action_prms.action_code);
6309: WSH_DEBUG_SV.log(l_module_name,'l_transactionType',l_transactionType);
6310: WSH_DEBUG_SV.log(l_module_name,'p_action_prms.ib_txn_history_id',p_action_prms.ib_txn_history_id);
6311: WSH_DEBUG_SV.log(l_module_name,'Total Input Records',p_line_rec.shipment_line_id.COUNT);
6312: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.VALIDATEMANDATORYINFO',WSH_DEBUG_SV.C_PROC_LEVEL);
6313: END IF;
6314: --
6315: -- Validate mandatory fields required to be passed by Receiving Module
6308: WSH_DEBUG_SV.log(l_module_name,'p_action_prms.action_code',p_action_prms.action_code);
6309: WSH_DEBUG_SV.log(l_module_name,'l_transactionType',l_transactionType);
6310: WSH_DEBUG_SV.log(l_module_name,'p_action_prms.ib_txn_history_id',p_action_prms.ib_txn_history_id);
6311: WSH_DEBUG_SV.log(l_module_name,'Total Input Records',p_line_rec.shipment_line_id.COUNT);
6312: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.VALIDATEMANDATORYINFO',WSH_DEBUG_SV.C_PROC_LEVEL);
6313: END IF;
6314: --
6315: -- Validate mandatory fields required to be passed by Receiving Module
6316: --
6325: --
6326: -- Debug Statements
6327: --
6328: IF l_debug_on THEN
6329: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
6330: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
6331: END IF;
6332: --
6333: wsh_util_core.api_post_call
6326: -- Debug Statements
6327: --
6328: IF l_debug_on THEN
6329: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
6330: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
6331: END IF;
6332: --
6333: wsh_util_core.api_post_call
6334: (
6343: --l_receiptNumber := p_line_rec.receipt_num(l_index);
6344: l_RCVShipmentHeaderId := p_line_rec.shipment_header_id(l_index);
6345: --
6346: IF l_debug_on THEN
6347: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_BULK_PROCESS_PVT.Extend_tables',WSH_DEBUG_SV.C_PROC_LEVEL);
6348: END IF;
6349: --
6350: WSH_BULK_PROCESS_PVT.Extend_tables
6351: (
6356: x_return_status => l_return_status
6357: );
6358: --
6359: IF l_debug_on THEN
6360: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
6361: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
6362: END IF;
6363: --
6364: wsh_util_core.api_post_call
6357: );
6358: --
6359: IF l_debug_on THEN
6360: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
6361: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
6362: END IF;
6363: --
6364: wsh_util_core.api_post_call
6365: (
6380: --
6381: -- Debug Statements
6382: --
6383: IF l_debug_on THEN
6384: WSH_DEBUG_SV.log(l_module_name,'l_shipmentNumber',l_shipmentNumber);
6385: WSH_DEBUG_SV.log(l_module_name,'l_receiptNumber',l_receiptNumber);
6386: WSH_DEBUG_SV.log(l_module_name,'l_RCVShipmentHeaderId',l_RCVShipmentHeaderId);
6387: WSH_DEBUG_SV.log(l_module_name,'l_messageStartIndex',l_messageStartIndex);
6388: WSH_DEBUG_SV.log(l_module_name,'l_ReceiptAgainstASN',l_ReceiptAgainstASN);
6381: -- Debug Statements
6382: --
6383: IF l_debug_on THEN
6384: WSH_DEBUG_SV.log(l_module_name,'l_shipmentNumber',l_shipmentNumber);
6385: WSH_DEBUG_SV.log(l_module_name,'l_receiptNumber',l_receiptNumber);
6386: WSH_DEBUG_SV.log(l_module_name,'l_RCVShipmentHeaderId',l_RCVShipmentHeaderId);
6387: WSH_DEBUG_SV.log(l_module_name,'l_messageStartIndex',l_messageStartIndex);
6388: WSH_DEBUG_SV.log(l_module_name,'l_ReceiptAgainstASN',l_ReceiptAgainstASN);
6389: WSH_DEBUG_SV.log(l_module_name,'RCV TXN ID at FIRST',p_line_rec.rcv_transaction_id(p_line_rec.rcv_transaction_id.FIRST));
6382: --
6383: IF l_debug_on THEN
6384: WSH_DEBUG_SV.log(l_module_name,'l_shipmentNumber',l_shipmentNumber);
6385: WSH_DEBUG_SV.log(l_module_name,'l_receiptNumber',l_receiptNumber);
6386: WSH_DEBUG_SV.log(l_module_name,'l_RCVShipmentHeaderId',l_RCVShipmentHeaderId);
6387: WSH_DEBUG_SV.log(l_module_name,'l_messageStartIndex',l_messageStartIndex);
6388: WSH_DEBUG_SV.log(l_module_name,'l_ReceiptAgainstASN',l_ReceiptAgainstASN);
6389: WSH_DEBUG_SV.log(l_module_name,'RCV TXN ID at FIRST',p_line_rec.rcv_transaction_id(p_line_rec.rcv_transaction_id.FIRST));
6390: WSH_DEBUG_SV.log(l_module_name,'RCV TXN ID at LAST',p_line_rec.rcv_transaction_id(p_line_rec.rcv_transaction_id.LAST));
6383: IF l_debug_on THEN
6384: WSH_DEBUG_SV.log(l_module_name,'l_shipmentNumber',l_shipmentNumber);
6385: WSH_DEBUG_SV.log(l_module_name,'l_receiptNumber',l_receiptNumber);
6386: WSH_DEBUG_SV.log(l_module_name,'l_RCVShipmentHeaderId',l_RCVShipmentHeaderId);
6387: WSH_DEBUG_SV.log(l_module_name,'l_messageStartIndex',l_messageStartIndex);
6388: WSH_DEBUG_SV.log(l_module_name,'l_ReceiptAgainstASN',l_ReceiptAgainstASN);
6389: WSH_DEBUG_SV.log(l_module_name,'RCV TXN ID at FIRST',p_line_rec.rcv_transaction_id(p_line_rec.rcv_transaction_id.FIRST));
6390: WSH_DEBUG_SV.log(l_module_name,'RCV TXN ID at LAST',p_line_rec.rcv_transaction_id(p_line_rec.rcv_transaction_id.LAST));
6391: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_INBOUND_TXN_HISTORY_PKG.GETTRANSACTIONTYPEMEANING',WSH_DEBUG_SV.C_PROC_LEVEL);
6384: WSH_DEBUG_SV.log(l_module_name,'l_shipmentNumber',l_shipmentNumber);
6385: WSH_DEBUG_SV.log(l_module_name,'l_receiptNumber',l_receiptNumber);
6386: WSH_DEBUG_SV.log(l_module_name,'l_RCVShipmentHeaderId',l_RCVShipmentHeaderId);
6387: WSH_DEBUG_SV.log(l_module_name,'l_messageStartIndex',l_messageStartIndex);
6388: WSH_DEBUG_SV.log(l_module_name,'l_ReceiptAgainstASN',l_ReceiptAgainstASN);
6389: WSH_DEBUG_SV.log(l_module_name,'RCV TXN ID at FIRST',p_line_rec.rcv_transaction_id(p_line_rec.rcv_transaction_id.FIRST));
6390: WSH_DEBUG_SV.log(l_module_name,'RCV TXN ID at LAST',p_line_rec.rcv_transaction_id(p_line_rec.rcv_transaction_id.LAST));
6391: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_INBOUND_TXN_HISTORY_PKG.GETTRANSACTIONTYPEMEANING',WSH_DEBUG_SV.C_PROC_LEVEL);
6392: END IF;
6385: WSH_DEBUG_SV.log(l_module_name,'l_receiptNumber',l_receiptNumber);
6386: WSH_DEBUG_SV.log(l_module_name,'l_RCVShipmentHeaderId',l_RCVShipmentHeaderId);
6387: WSH_DEBUG_SV.log(l_module_name,'l_messageStartIndex',l_messageStartIndex);
6388: WSH_DEBUG_SV.log(l_module_name,'l_ReceiptAgainstASN',l_ReceiptAgainstASN);
6389: WSH_DEBUG_SV.log(l_module_name,'RCV TXN ID at FIRST',p_line_rec.rcv_transaction_id(p_line_rec.rcv_transaction_id.FIRST));
6390: WSH_DEBUG_SV.log(l_module_name,'RCV TXN ID at LAST',p_line_rec.rcv_transaction_id(p_line_rec.rcv_transaction_id.LAST));
6391: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_INBOUND_TXN_HISTORY_PKG.GETTRANSACTIONTYPEMEANING',WSH_DEBUG_SV.C_PROC_LEVEL);
6392: END IF;
6393: --
6386: WSH_DEBUG_SV.log(l_module_name,'l_RCVShipmentHeaderId',l_RCVShipmentHeaderId);
6387: WSH_DEBUG_SV.log(l_module_name,'l_messageStartIndex',l_messageStartIndex);
6388: WSH_DEBUG_SV.log(l_module_name,'l_ReceiptAgainstASN',l_ReceiptAgainstASN);
6389: WSH_DEBUG_SV.log(l_module_name,'RCV TXN ID at FIRST',p_line_rec.rcv_transaction_id(p_line_rec.rcv_transaction_id.FIRST));
6390: WSH_DEBUG_SV.log(l_module_name,'RCV TXN ID at LAST',p_line_rec.rcv_transaction_id(p_line_rec.rcv_transaction_id.LAST));
6391: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_INBOUND_TXN_HISTORY_PKG.GETTRANSACTIONTYPEMEANING',WSH_DEBUG_SV.C_PROC_LEVEL);
6392: END IF;
6393: --
6394: --
6387: WSH_DEBUG_SV.log(l_module_name,'l_messageStartIndex',l_messageStartIndex);
6388: WSH_DEBUG_SV.log(l_module_name,'l_ReceiptAgainstASN',l_ReceiptAgainstASN);
6389: WSH_DEBUG_SV.log(l_module_name,'RCV TXN ID at FIRST',p_line_rec.rcv_transaction_id(p_line_rec.rcv_transaction_id.FIRST));
6390: WSH_DEBUG_SV.log(l_module_name,'RCV TXN ID at LAST',p_line_rec.rcv_transaction_id(p_line_rec.rcv_transaction_id.LAST));
6391: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_INBOUND_TXN_HISTORY_PKG.GETTRANSACTIONTYPEMEANING',WSH_DEBUG_SV.C_PROC_LEVEL);
6392: END IF;
6393: --
6394: --
6395: --
6396: IF l_transactionType = WSH_INBOUND_TXN_HISTORY_PKG.C_RECEIPT_ADD
6397: THEN
6398: --{
6399: IF l_debug_on THEN
6400: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_INBOUND_TXN_HISTORY_PKG.GET_TXN_HISTORY',WSH_DEBUG_SV.C_PROC_LEVEL);
6401: END IF;
6402: --
6403: -- Check if record already exists in WSH_INBOUND_TXN_HISTORY
6404: --
6414: --
6415: -- Debug Statements
6416: --
6417: IF l_debug_on THEN
6418: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
6419: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
6420: END IF;
6421: --
6422: wsh_util_core.api_post_call
6415: -- Debug Statements
6416: --
6417: IF l_debug_on THEN
6418: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
6419: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
6420: END IF;
6421: --
6422: wsh_util_core.api_post_call
6423: (
6445: --
6446: -- Debug Statements
6447: --
6448: IF l_debug_on THEN
6449: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
6450: WSH_DEBUG_SV.log(l_module_name,'l_transactionType-Final',l_transactionType);
6451: WSH_DEBUG_SV.log(l_module_name,'l_transactionMeaning',l_transactionMeaning);
6452: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
6453: END IF;
6446: -- Debug Statements
6447: --
6448: IF l_debug_on THEN
6449: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
6450: WSH_DEBUG_SV.log(l_module_name,'l_transactionType-Final',l_transactionType);
6451: WSH_DEBUG_SV.log(l_module_name,'l_transactionMeaning',l_transactionMeaning);
6452: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
6453: END IF;
6454: --
6447: --
6448: IF l_debug_on THEN
6449: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
6450: WSH_DEBUG_SV.log(l_module_name,'l_transactionType-Final',l_transactionType);
6451: WSH_DEBUG_SV.log(l_module_name,'l_transactionMeaning',l_transactionMeaning);
6452: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
6453: END IF;
6454: --
6455: wsh_util_core.api_post_call
6448: IF l_debug_on THEN
6449: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
6450: WSH_DEBUG_SV.log(l_module_name,'l_transactionType-Final',l_transactionType);
6451: WSH_DEBUG_SV.log(l_module_name,'l_transactionMeaning',l_transactionMeaning);
6452: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
6453: END IF;
6454: --
6455: wsh_util_core.api_post_call
6456: (
6463: --
6464: -- Debug Statements
6465: --
6466: IF l_debug_on THEN
6467: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.CHECKSHIPMENTHISTORY',WSH_DEBUG_SV.C_PROC_LEVEL);
6468: END IF;
6469: --
6470: -- Check Shipment History
6471: -- In case of ASN/Receipt, check if same transaction is not being interfaced again.
6489: --
6490: -- Debug Statements
6491: --
6492: IF l_debug_on THEN
6493: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
6494: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
6495: END IF;
6496: --
6497: wsh_util_core.api_post_call
6490: -- Debug Statements
6491: --
6492: IF l_debug_on THEN
6493: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
6494: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
6495: END IF;
6496: --
6497: wsh_util_core.api_post_call
6498: (
6524: END IF;
6525: --
6526: --
6527: IF l_debug_on THEN
6528: WSH_DEBUG_SV.log(l_module_name,'l_headerTransactionId',l_headerTransactionId);
6529: WSH_DEBUG_SV.log(l_module_name,'l_headerObjectVersionNumber',l_headerObjectVersionNumber);
6530: WSH_DEBUG_SV.log(l_module_name,'l_headerStatus',l_headerStatus);
6531: WSH_DEBUG_SV.log(l_module_name,'l_parentTransactionMatched',l_parentTransactionMatched);
6532: END IF;
6525: --
6526: --
6527: IF l_debug_on THEN
6528: WSH_DEBUG_SV.log(l_module_name,'l_headerTransactionId',l_headerTransactionId);
6529: WSH_DEBUG_SV.log(l_module_name,'l_headerObjectVersionNumber',l_headerObjectVersionNumber);
6530: WSH_DEBUG_SV.log(l_module_name,'l_headerStatus',l_headerStatus);
6531: WSH_DEBUG_SV.log(l_module_name,'l_parentTransactionMatched',l_parentTransactionMatched);
6532: END IF;
6533: --
6526: --
6527: IF l_debug_on THEN
6528: WSH_DEBUG_SV.log(l_module_name,'l_headerTransactionId',l_headerTransactionId);
6529: WSH_DEBUG_SV.log(l_module_name,'l_headerObjectVersionNumber',l_headerObjectVersionNumber);
6530: WSH_DEBUG_SV.log(l_module_name,'l_headerStatus',l_headerStatus);
6531: WSH_DEBUG_SV.log(l_module_name,'l_parentTransactionMatched',l_parentTransactionMatched);
6532: END IF;
6533: --
6534: --
6527: IF l_debug_on THEN
6528: WSH_DEBUG_SV.log(l_module_name,'l_headerTransactionId',l_headerTransactionId);
6529: WSH_DEBUG_SV.log(l_module_name,'l_headerObjectVersionNumber',l_headerObjectVersionNumber);
6530: WSH_DEBUG_SV.log(l_module_name,'l_headerStatus',l_headerStatus);
6531: WSH_DEBUG_SV.log(l_module_name,'l_parentTransactionMatched',l_parentTransactionMatched);
6532: END IF;
6533: --
6534: --
6535: IF l_transactionType = WSH_INBOUND_TXN_HISTORY_PKG.C_CANCEL_ASN
6538: --
6539: -- Debug Statements
6540: --
6541: IF l_debug_on THEN
6542: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.PROCESSCANCELASN',WSH_DEBUG_SV.C_PROC_LEVEL);
6543: END IF;
6544: --
6545: WSH_IB_TXN_MATCH_PKG.processCancelASN
6546: (
6552: --
6553: -- Debug Statements
6554: --
6555: IF l_debug_on THEN
6556: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
6557: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
6558: END IF;
6559: --
6560: wsh_util_core.api_post_call
6553: -- Debug Statements
6554: --
6555: IF l_debug_on THEN
6556: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
6557: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
6558: END IF;
6559: --
6560: wsh_util_core.api_post_call
6561: (
6575: --
6576: -- Debug Statements
6577: --
6578: IF l_debug_on THEN
6579: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.INSERTTRANSACTIONHISTORY',WSH_DEBUG_SV.C_PROC_LEVEL);
6580: END IF;
6581: --
6582: -- Insert record into WSH_INBOUND_TXN_HISTORY for the receipt
6583: -- It is possible that during earlier receipt interface processing
6599: --
6600: -- Debug Statements
6601: --
6602: IF l_debug_on THEN
6603: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
6604: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
6605: END IF;
6606: --
6607: wsh_util_core.api_post_call
6600: -- Debug Statements
6601: --
6602: IF l_debug_on THEN
6603: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
6604: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
6605: END IF;
6606: --
6607: wsh_util_core.api_post_call
6608: (
6619: --
6620: -- Debug Statements
6621: --
6622: IF l_debug_on THEN
6623: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_INBOUND_TXN_HISTORY_PKG.GETTRANSACTIONTYPEMEANING',WSH_DEBUG_SV.C_PROC_LEVEL);
6624: END IF;
6625: --
6626: WSH_INBOUND_TXN_HISTORY_PKG.getTransactionTypeMeaning
6627: (
6634: --
6635: -- Debug Statements
6636: --
6637: IF l_debug_on THEN
6638: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
6639: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
6640: END IF;
6641: --
6642: wsh_util_core.api_post_call
6635: -- Debug Statements
6636: --
6637: IF l_debug_on THEN
6638: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
6639: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
6640: END IF;
6641: --
6642: wsh_util_core.api_post_call
6643: (
6651: --}
6652: ELSE
6653: --{
6654: IF l_debug_on THEN
6655: WSH_DEBUG_SV.logmsg(l_module_name,'UPDATE WSH_INBOUND_TXN_HISTORY-R-HDR-UPD');
6656: WSH_DEBUG_SV.log(l_module_name,'l_RCVShipmentHeaderId',l_RCVShipmentHeaderId);
6657: END IF;
6658: --
6659: --
6652: ELSE
6653: --{
6654: IF l_debug_on THEN
6655: WSH_DEBUG_SV.logmsg(l_module_name,'UPDATE WSH_INBOUND_TXN_HISTORY-R-HDR-UPD');
6656: WSH_DEBUG_SV.log(l_module_name,'l_RCVShipmentHeaderId',l_RCVShipmentHeaderId);
6657: END IF;
6658: --
6659: --
6660: UPDATE WSH_INBOUND_TXN_HISTORY
6730: WHILE l_index IS NOT NULL
6731: LOOP
6732: --{
6733: IF l_debug_on THEN
6734: WSH_DEBUG_SV.log(l_module_name,'Processing p_line_rec at l_index',l_index);
6735: END IF;
6736: --
6737: --
6738: IF l_index <> l_firstIndex
6741: --
6742: -- Debug Statements
6743: --
6744: IF l_debug_on THEN
6745: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.VALIDATEMANDATORYINFO',WSH_DEBUG_SV.C_PROC_LEVEL);
6746: END IF;
6747: --
6748: WSH_IB_TXN_MATCH_PKG.validateMandatoryInfo
6749: (
6756: --
6757: -- Debug Statements
6758: --
6759: IF l_debug_on THEN
6760: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
6761: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
6762: END IF;
6763: --
6764: wsh_util_core.api_post_call
6757: -- Debug Statements
6758: --
6759: IF l_debug_on THEN
6760: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
6761: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
6762: END IF;
6763: --
6764: wsh_util_core.api_post_call
6765: (
6784: l_minTransactionId := LEAST( l_minTransactionId, l_transactionId);
6785: --
6786: --
6787: IF l_debug_on THEN
6788: WSH_DEBUG_SV.log(l_module_name,'l_poShipmentLineId',l_poShipmentLineId);
6789: WSH_DEBUG_SV.log(l_module_name,'l_transactionId',l_transactionId);
6790: WSH_DEBUG_SV.log(l_module_name,'MIN TxnID, Max TxnID',l_minTransactionId ||',' ||l_maxTransactionId);
6791: WSH_DEBUG_SV.log(l_module_name,'PO Ref.Numbers:HDR|REL|LINE|PSL',
6792: l_poHeaderNumber
6785: --
6786: --
6787: IF l_debug_on THEN
6788: WSH_DEBUG_SV.log(l_module_name,'l_poShipmentLineId',l_poShipmentLineId);
6789: WSH_DEBUG_SV.log(l_module_name,'l_transactionId',l_transactionId);
6790: WSH_DEBUG_SV.log(l_module_name,'MIN TxnID, Max TxnID',l_minTransactionId ||',' ||l_maxTransactionId);
6791: WSH_DEBUG_SV.log(l_module_name,'PO Ref.Numbers:HDR|REL|LINE|PSL',
6792: l_poHeaderNumber
6793: || '|'
6786: --
6787: IF l_debug_on THEN
6788: WSH_DEBUG_SV.log(l_module_name,'l_poShipmentLineId',l_poShipmentLineId);
6789: WSH_DEBUG_SV.log(l_module_name,'l_transactionId',l_transactionId);
6790: WSH_DEBUG_SV.log(l_module_name,'MIN TxnID, Max TxnID',l_minTransactionId ||',' ||l_maxTransactionId);
6791: WSH_DEBUG_SV.log(l_module_name,'PO Ref.Numbers:HDR|REL|LINE|PSL',
6792: l_poHeaderNumber
6793: || '|'
6794: || l_poReleaseNumber
6787: IF l_debug_on THEN
6788: WSH_DEBUG_SV.log(l_module_name,'l_poShipmentLineId',l_poShipmentLineId);
6789: WSH_DEBUG_SV.log(l_module_name,'l_transactionId',l_transactionId);
6790: WSH_DEBUG_SV.log(l_module_name,'MIN TxnID, Max TxnID',l_minTransactionId ||',' ||l_maxTransactionId);
6791: WSH_DEBUG_SV.log(l_module_name,'PO Ref.Numbers:HDR|REL|LINE|PSL',
6792: l_poHeaderNumber
6793: || '|'
6794: || l_poReleaseNumber
6795: || '|'
6796: || l_poLineNumber
6797: || '|'
6798: || l_poShipmentLineNumber
6799: );
6800: WSH_DEBUG_SV.log(l_module_name,'PO Ref.IDs:HDR|REL|LINE|PSL',
6801: p_line_rec.header_id(l_index)
6802: || '|'
6803: || p_line_rec.source_blanket_reference_id(l_index)
6804: || '|'
6806: || '|'
6807: || p_line_rec.po_shipment_line_id(l_index)
6808: );
6809:
6810: WSH_DEBUG_SV.log(l_module_name,'p_line_rec.shipment_header_id',p_line_rec.shipment_header_id(l_index));
6811: WSH_DEBUG_SV.log(l_module_name,'p_line_rec.shipment_line_id',p_line_rec.shipment_line_id(l_index));
6812: END IF;
6813: --
6814: --
6807: || p_line_rec.po_shipment_line_id(l_index)
6808: );
6809:
6810: WSH_DEBUG_SV.log(l_module_name,'p_line_rec.shipment_header_id',p_line_rec.shipment_header_id(l_index));
6811: WSH_DEBUG_SV.log(l_module_name,'p_line_rec.shipment_line_id',p_line_rec.shipment_line_id(l_index));
6812: END IF;
6813: --
6814: --
6815: BEGIN
6834: END IF;
6835: --
6836: --
6837: IF l_debug_on THEN
6838: WSH_DEBUG_SV.log(l_module_name,'l_totalReceivedQuantity',l_totalReceivedQuantity);
6839: WSH_DEBUG_SV.log(l_module_name,'p_line_rec.received_quantity',p_line_rec.received_quantity(l_index));
6840: END IF;
6841: --
6842: --
6835: --
6836: --
6837: IF l_debug_on THEN
6838: WSH_DEBUG_SV.log(l_module_name,'l_totalReceivedQuantity',l_totalReceivedQuantity);
6839: WSH_DEBUG_SV.log(l_module_name,'p_line_rec.received_quantity',p_line_rec.received_quantity(l_index));
6840: END IF;
6841: --
6842: --
6843: IF l_totalReceivedQuantity <> p_line_rec.received_quantity(l_index)
6849: --
6850: -- Debug Statements
6851: --
6852: IF l_debug_on THEN
6853: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_INBOUND_TXN_HISTORY_PKG.GETTRANSACTIONTYPEMEANING',WSH_DEBUG_SV.C_PROC_LEVEL);
6854: END IF;
6855: --
6856: WSH_INBOUND_TXN_HISTORY_PKG.getTransactionTypeMeaning
6857: (
6864: --
6865: -- Debug Statements
6866: --
6867: IF l_debug_on THEN
6868: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
6869: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
6870: END IF;
6871: --
6872: wsh_util_core.api_post_call
6865: -- Debug Statements
6866: --
6867: IF l_debug_on THEN
6868: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
6869: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
6870: END IF;
6871: --
6872: wsh_util_core.api_post_call
6873: (
6904: END IF;
6905: */
6906: --
6907: IF l_debug_on THEN
6908: WSH_DEBUG_SV.log(l_module_name,'l_transactionType',l_transactionType);
6909: --WSH_DEBUG_SV.log(l_module_name,'l_transactionSubType',l_transactionSubType);
6910: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.GETTRANSACTIONKEY',WSH_DEBUG_SV.C_PROC_LEVEL);
6911: END IF;
6912: --
6905: */
6906: --
6907: IF l_debug_on THEN
6908: WSH_DEBUG_SV.log(l_module_name,'l_transactionType',l_transactionType);
6909: --WSH_DEBUG_SV.log(l_module_name,'l_transactionSubType',l_transactionSubType);
6910: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.GETTRANSACTIONKEY',WSH_DEBUG_SV.C_PROC_LEVEL);
6911: END IF;
6912: --
6913: -- Key for each input line can be PLL/RSL ID
6906: --
6907: IF l_debug_on THEN
6908: WSH_DEBUG_SV.log(l_module_name,'l_transactionType',l_transactionType);
6909: --WSH_DEBUG_SV.log(l_module_name,'l_transactionSubType',l_transactionSubType);
6910: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.GETTRANSACTIONKEY',WSH_DEBUG_SV.C_PROC_LEVEL);
6911: END IF;
6912: --
6913: -- Key for each input line can be PLL/RSL ID
6914: --
6926: --
6927: -- Debug Statements
6928: --
6929: IF l_debug_on THEN
6930: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
6931: WSH_DEBUG_SV.log(l_module_name,'l_key',l_key);
6932: WSH_DEBUG_SV.log(l_module_name,'l_transactionSubType',l_transactionSubType);
6933: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
6934: END IF;
6927: -- Debug Statements
6928: --
6929: IF l_debug_on THEN
6930: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
6931: WSH_DEBUG_SV.log(l_module_name,'l_key',l_key);
6932: WSH_DEBUG_SV.log(l_module_name,'l_transactionSubType',l_transactionSubType);
6933: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
6934: END IF;
6935: --
6928: --
6929: IF l_debug_on THEN
6930: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
6931: WSH_DEBUG_SV.log(l_module_name,'l_key',l_key);
6932: WSH_DEBUG_SV.log(l_module_name,'l_transactionSubType',l_transactionSubType);
6933: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
6934: END IF;
6935: --
6936: wsh_util_core.api_post_call
6929: IF l_debug_on THEN
6930: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
6931: WSH_DEBUG_SV.log(l_module_name,'l_key',l_key);
6932: WSH_DEBUG_SV.log(l_module_name,'l_transactionSubType',l_transactionSubType);
6933: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
6934: END IF;
6935: --
6936: wsh_util_core.api_post_call
6937: (
6956: --
6957: -- Debug Statements
6958: --
6959: IF l_debug_on THEN
6960: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.GET_CACHED_VALUE-l_linkTbl',WSH_DEBUG_SV.C_PROC_LEVEL);
6961: END IF;
6962: --
6963: -- Check if key is already processed in the current call(execution)
6964: --
6972: x_return_status => l_return_status
6973: );
6974: --
6975: IF l_debug_on THEN
6976: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
6977: END IF;
6978: --
6979: IF l_return_status = WSH_UTIL_CORE.G_RET_STS_ERROR
6980: THEN
7066: END IF;
7067: --
7068: --
7069: IF l_debug_on THEN
7070: WSH_DEBUG_SV.log(l_module_name,'l_receiptShipFromLocationId',l_receiptShipFromLocationId);
7071: END IF;
7072: --
7073: --
7074: IF l_receiptShipFromLocationCount = 0
7227: END IF;
7228: --
7229: --
7230: IF l_debug_on THEN
7231: WSH_DEBUG_SV.log(l_module_name,'l_released_status',l_released_status);
7232: WSH_DEBUG_SV.log(l_module_name,'l_shipmentHeaderId',l_shipmentHeaderId);
7233: WSH_DEBUG_SV.log(l_module_name,'l_shipFromLocationId',l_shipFromLocationId);
7234: WSH_DEBUG_SV.log(l_module_name,'l_rcvShipmentLineId',l_rcvShipmentLineId);
7235: WSH_DEBUG_SV.log(l_module_name,'l_orderByFlag',l_orderByFlag);
7228: --
7229: --
7230: IF l_debug_on THEN
7231: WSH_DEBUG_SV.log(l_module_name,'l_released_status',l_released_status);
7232: WSH_DEBUG_SV.log(l_module_name,'l_shipmentHeaderId',l_shipmentHeaderId);
7233: WSH_DEBUG_SV.log(l_module_name,'l_shipFromLocationId',l_shipFromLocationId);
7234: WSH_DEBUG_SV.log(l_module_name,'l_rcvShipmentLineId',l_rcvShipmentLineId);
7235: WSH_DEBUG_SV.log(l_module_name,'l_orderByFlag',l_orderByFlag);
7236: WSH_DEBUG_SV.log(l_module_name,'l_resetTxnUniqueSFLocn',l_resetTxnUniqueSFLocn);
7229: --
7230: IF l_debug_on THEN
7231: WSH_DEBUG_SV.log(l_module_name,'l_released_status',l_released_status);
7232: WSH_DEBUG_SV.log(l_module_name,'l_shipmentHeaderId',l_shipmentHeaderId);
7233: WSH_DEBUG_SV.log(l_module_name,'l_shipFromLocationId',l_shipFromLocationId);
7234: WSH_DEBUG_SV.log(l_module_name,'l_rcvShipmentLineId',l_rcvShipmentLineId);
7235: WSH_DEBUG_SV.log(l_module_name,'l_orderByFlag',l_orderByFlag);
7236: WSH_DEBUG_SV.log(l_module_name,'l_resetTxnUniqueSFLocn',l_resetTxnUniqueSFLocn);
7237: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnFound',l_txnUniqueSFLocnFound);
7230: IF l_debug_on THEN
7231: WSH_DEBUG_SV.log(l_module_name,'l_released_status',l_released_status);
7232: WSH_DEBUG_SV.log(l_module_name,'l_shipmentHeaderId',l_shipmentHeaderId);
7233: WSH_DEBUG_SV.log(l_module_name,'l_shipFromLocationId',l_shipFromLocationId);
7234: WSH_DEBUG_SV.log(l_module_name,'l_rcvShipmentLineId',l_rcvShipmentLineId);
7235: WSH_DEBUG_SV.log(l_module_name,'l_orderByFlag',l_orderByFlag);
7236: WSH_DEBUG_SV.log(l_module_name,'l_resetTxnUniqueSFLocn',l_resetTxnUniqueSFLocn);
7237: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnFound',l_txnUniqueSFLocnFound);
7238: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnId',l_txnUniqueSFLocnId);
7231: WSH_DEBUG_SV.log(l_module_name,'l_released_status',l_released_status);
7232: WSH_DEBUG_SV.log(l_module_name,'l_shipmentHeaderId',l_shipmentHeaderId);
7233: WSH_DEBUG_SV.log(l_module_name,'l_shipFromLocationId',l_shipFromLocationId);
7234: WSH_DEBUG_SV.log(l_module_name,'l_rcvShipmentLineId',l_rcvShipmentLineId);
7235: WSH_DEBUG_SV.log(l_module_name,'l_orderByFlag',l_orderByFlag);
7236: WSH_DEBUG_SV.log(l_module_name,'l_resetTxnUniqueSFLocn',l_resetTxnUniqueSFLocn);
7237: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnFound',l_txnUniqueSFLocnFound);
7238: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnId',l_txnUniqueSFLocnId);
7239: END IF;
7232: WSH_DEBUG_SV.log(l_module_name,'l_shipmentHeaderId',l_shipmentHeaderId);
7233: WSH_DEBUG_SV.log(l_module_name,'l_shipFromLocationId',l_shipFromLocationId);
7234: WSH_DEBUG_SV.log(l_module_name,'l_rcvShipmentLineId',l_rcvShipmentLineId);
7235: WSH_DEBUG_SV.log(l_module_name,'l_orderByFlag',l_orderByFlag);
7236: WSH_DEBUG_SV.log(l_module_name,'l_resetTxnUniqueSFLocn',l_resetTxnUniqueSFLocn);
7237: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnFound',l_txnUniqueSFLocnFound);
7238: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnId',l_txnUniqueSFLocnId);
7239: END IF;
7240: --
7233: WSH_DEBUG_SV.log(l_module_name,'l_shipFromLocationId',l_shipFromLocationId);
7234: WSH_DEBUG_SV.log(l_module_name,'l_rcvShipmentLineId',l_rcvShipmentLineId);
7235: WSH_DEBUG_SV.log(l_module_name,'l_orderByFlag',l_orderByFlag);
7236: WSH_DEBUG_SV.log(l_module_name,'l_resetTxnUniqueSFLocn',l_resetTxnUniqueSFLocn);
7237: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnFound',l_txnUniqueSFLocnFound);
7238: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnId',l_txnUniqueSFLocnId);
7239: END IF;
7240: --
7241: --
7234: WSH_DEBUG_SV.log(l_module_name,'l_rcvShipmentLineId',l_rcvShipmentLineId);
7235: WSH_DEBUG_SV.log(l_module_name,'l_orderByFlag',l_orderByFlag);
7236: WSH_DEBUG_SV.log(l_module_name,'l_resetTxnUniqueSFLocn',l_resetTxnUniqueSFLocn);
7237: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnFound',l_txnUniqueSFLocnFound);
7238: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnId',l_txnUniqueSFLocnId);
7239: END IF;
7240: --
7241: --
7242: IF p_action_prms.action_code IN ( 'MATCH','MATCH_ADD')
7333: CLOSE line_csr;
7334: --
7335: --
7336: IF l_debug_on THEN
7337: WSH_DEBUG_SV.log(l_module_name,'l_lineCount',l_lineCount);
7338: END IF;
7339: --
7340: IF l_lineCount = 0
7341: THEN
7376: --
7377: -- Debug Statements
7378: --
7379: IF l_debug_on THEN
7380: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.ADDNEWLINE',WSH_DEBUG_SV.C_PROC_LEVEL);
7381: END IF;
7382: --
7383: WSH_IB_TXN_MATCH_PKG.addNewLine
7384: (
7393: --
7394: -- Debug Statements
7395: --
7396: IF l_debug_on THEN
7397: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
7398: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
7399: END IF;
7400: --
7401: wsh_util_core.api_post_call
7394: -- Debug Statements
7395: --
7396: IF l_debug_on THEN
7397: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
7398: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
7399: END IF;
7400: --
7401: wsh_util_core.api_post_call
7402: (
7510: l_lineSFLocnId := l_lineRecTbl.ship_from_location_id_tbl(i);
7511: l_lineUniqueSFLocnId := NVL(l_lineUniqueSFLocnId, l_lineSFLocnId);
7512: --
7513: IF l_debug_on THEN
7514: WSH_DEBUG_SV.log(l_module_name,'i',i);
7515: WSH_DEBUG_SV.log(l_module_name,'l_lineSFLocnId',l_lineSFLocnId);
7516: WSH_DEBUG_SV.log(l_module_name,'l_lineUniqueSFLocnId',l_lineUniqueSFLocnId);
7517: WSH_DEBUG_SV.log(l_module_name,'l_linePreviousSFLocnId',l_linePreviousSFLocnId);
7518: END IF;
7511: l_lineUniqueSFLocnId := NVL(l_lineUniqueSFLocnId, l_lineSFLocnId);
7512: --
7513: IF l_debug_on THEN
7514: WSH_DEBUG_SV.log(l_module_name,'i',i);
7515: WSH_DEBUG_SV.log(l_module_name,'l_lineSFLocnId',l_lineSFLocnId);
7516: WSH_DEBUG_SV.log(l_module_name,'l_lineUniqueSFLocnId',l_lineUniqueSFLocnId);
7517: WSH_DEBUG_SV.log(l_module_name,'l_linePreviousSFLocnId',l_linePreviousSFLocnId);
7518: END IF;
7519: --
7512: --
7513: IF l_debug_on THEN
7514: WSH_DEBUG_SV.log(l_module_name,'i',i);
7515: WSH_DEBUG_SV.log(l_module_name,'l_lineSFLocnId',l_lineSFLocnId);
7516: WSH_DEBUG_SV.log(l_module_name,'l_lineUniqueSFLocnId',l_lineUniqueSFLocnId);
7517: WSH_DEBUG_SV.log(l_module_name,'l_linePreviousSFLocnId',l_linePreviousSFLocnId);
7518: END IF;
7519: --
7520: --
7513: IF l_debug_on THEN
7514: WSH_DEBUG_SV.log(l_module_name,'i',i);
7515: WSH_DEBUG_SV.log(l_module_name,'l_lineSFLocnId',l_lineSFLocnId);
7516: WSH_DEBUG_SV.log(l_module_name,'l_lineUniqueSFLocnId',l_lineUniqueSFLocnId);
7517: WSH_DEBUG_SV.log(l_module_name,'l_linePreviousSFLocnId',l_linePreviousSFLocnId);
7518: END IF;
7519: --
7520: --
7521: IF l_lineSFLocnId <> l_lineUniqueSFLocnId
7549: END IF;
7550: --
7551: --
7552: IF l_debug_on THEN
7553: WSH_DEBUG_SV.log(l_module_name,'l_lineUniqueSFLocnFound',l_lineUniqueSFLocnFound);
7554: END IF;
7555: --
7556: --
7557: IF NOT(l_lineUniqueSFLocnFound)
7613: --
7614: -- Debug Statements
7615: --
7616: IF l_debug_on THEN
7617: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.GET_CACHED_VALUE-l_shipFromLocationIdTbl',WSH_DEBUG_SV.C_PROC_LEVEL);
7618: END IF;
7619: --
7620: wsh_util_core.get_cached_value
7621: (
7627: x_return_status => l_return_status
7628: );
7629: --
7630: IF l_debug_on THEN
7631: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
7632: END IF;
7633: --
7634: --
7635: IF l_return_status = WSH_UTIL_CORE.G_RET_STS_ERROR
7649: --
7650: -- Debug Statements
7651: --
7652: IF l_debug_on THEN
7653: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.GET_CACHED_VALUE-l_shipFromLocationIdTbl',WSH_DEBUG_SV.C_PROC_LEVEL);
7654: END IF;
7655: --
7656: wsh_util_core.get_cached_value
7657: (
7667: --
7668: -- Debug Statements
7669: --
7670: IF l_debug_on THEN
7671: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
7672: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
7673: END IF;
7674: --
7675: wsh_util_core.api_post_call
7668: -- Debug Statements
7669: --
7670: IF l_debug_on THEN
7671: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
7672: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
7673: END IF;
7674: --
7675: wsh_util_core.api_post_call
7676: (
7683: --
7684: l_linePreviousSFLocnId := l_lineSFLocnId ;
7685: --
7686: IF l_debug_on THEN
7687: WSH_DEBUG_SV.log(l_module_name,'LineRecTbl-WDD ID',l_lineRecTbl.delivery_detail_id_tbl(i));
7688: WSH_DEBUG_SV.log(l_module_name,'LineRecTbl-WND ID',l_lineRecTbl.delivery_id_tbl(i));
7689: END IF;
7690: --
7691: IF NOT(l_txnUniqueSFLocnFound)
7684: l_linePreviousSFLocnId := l_lineSFLocnId ;
7685: --
7686: IF l_debug_on THEN
7687: WSH_DEBUG_SV.log(l_module_name,'LineRecTbl-WDD ID',l_lineRecTbl.delivery_detail_id_tbl(i));
7688: WSH_DEBUG_SV.log(l_module_name,'LineRecTbl-WND ID',l_lineRecTbl.delivery_id_tbl(i));
7689: END IF;
7690: --
7691: IF NOT(l_txnUniqueSFLocnFound)
7692: OR l_txnUniqueSFLocnId = WSH_UTIL_CORE.C_NULL_SF_LOCN_ID
7705: l_extendBy := l_end_Index - l_matchedLineRecTbl.match_flag_tab.COUNT;
7706: --
7707: --
7708: IF l_debug_on THEN
7709: WSH_DEBUG_SV.log(l_module_name,'l_end_Index',l_end_Index);
7710: WSH_DEBUG_SV.log(l_module_name,'l_matchedLineRecTbl.match_flag_tab.COUNT',l_matchedLineRecTbl.match_flag_tab.COUNT);
7711: END IF;
7712: --
7713: IF l_extendBy > 0
7706: --
7707: --
7708: IF l_debug_on THEN
7709: WSH_DEBUG_SV.log(l_module_name,'l_end_Index',l_end_Index);
7710: WSH_DEBUG_SV.log(l_module_name,'l_matchedLineRecTbl.match_flag_tab.COUNT',l_matchedLineRecTbl.match_flag_tab.COUNT);
7711: END IF;
7712: --
7713: IF l_extendBy > 0
7714: THEN
7716: --
7717: -- Debug Statements
7718: --
7719: IF l_debug_on THEN
7720: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.EXTENDMATCHEDLINERECTBL',WSH_DEBUG_SV.C_PROC_LEVEL);
7721: END IF;
7722: --
7723: WSH_IB_TXN_MATCH_PKG.extendMatchedLineRecTbl
7724: (
7730: --
7731: -- Debug Statements
7732: --
7733: IF l_debug_on THEN
7734: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
7735: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
7736: END IF;
7737: --
7738: wsh_util_core.api_post_call
7731: -- Debug Statements
7732: --
7733: IF l_debug_on THEN
7734: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
7735: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
7736: END IF;
7737: --
7738: wsh_util_core.api_post_call
7739: (
7798: --
7799: --
7800:
7801: IF l_debug_on THEN
7802: WSH_DEBUG_SV.log(l_module_name,'Qty:REQ|PICK|SHP|RCV|RTV',
7803: l_matchedLineRecTbl.requested_qty_tab(l_end_index)
7804: || '|'
7805: || l_matchedLineRecTbl.picked_qty_tab(l_end_index)
7806: || '|'
7809: || l_matchedLineRecTbl.received_qty_tab(l_end_index)
7810: || '|'
7811: || l_matchedLineRecTbl.returned_qty_tab(l_end_index)
7812: );
7813: WSH_DEBUG_SV.log(l_module_name,'Qty2:REQ|PICK|SHP|RCV|RTV',
7814: l_matchedLineRecTbl.requested_qty2_tab(l_end_index)
7815: || '|'
7816: || l_matchedLineRecTbl.picked_qty2_tab(l_end_index)
7817: || '|'
7820: || l_matchedLineRecTbl.received_qty2_tab(l_end_index)
7821: || '|'
7822: || l_matchedLineRecTbl.returned_qty2_tab(l_end_index)
7823: );
7824: WSH_DEBUG_SV.log(l_module_name,'LineDate|SFLocn|UOM|UOM2|RelSt',
7825: l_matchedLineRecTbl.line_date_tab(l_end_index)
7826: || '|'
7827: || l_matchedLineRecTbl.ship_from_location_id_tab(l_end_index)
7828: || '|'
7831: || l_matchedLineRecTbl.requested_qty_uom2_tab(l_end_index)
7832: || '|'
7833: || l_matchedLineRecTbl.released_status_tab(l_end_index)
7834: );
7835: WSH_DEBUG_SV.log(l_module_name,'SrcId:Hdr|Line|PLL|RCVSl-DB|RCV-SL-Input',
7836: l_matchedLineRecTbl.po_header_id_tab(l_end_index)
7837: || '|'
7838: || l_matchedLineRecTbl.po_line_id_tab(l_end_index)
7839: || '|'
7842: || l_matchedLineRecTbl.shipment_line_id_db_tab(l_end_index)
7843: || '|'
7844: || l_matchedLineRecTbl.shipment_line_id_tab(l_end_index)
7845: );
7846: WSH_DEBUG_SV.log(l_module_name,'last_update_date', l_matchedLineRecTbl.last_update_date_tab(l_end_index));
7847: WSH_DEBUG_SV.log(l_module_name,'lineCount tab', l_matchedLineRecTbl.lineCount_tab(l_end_index));
7848: END IF;
7849: --}
7850: END IF;
7843: || '|'
7844: || l_matchedLineRecTbl.shipment_line_id_tab(l_end_index)
7845: );
7846: WSH_DEBUG_SV.log(l_module_name,'last_update_date', l_matchedLineRecTbl.last_update_date_tab(l_end_index));
7847: WSH_DEBUG_SV.log(l_module_name,'lineCount tab', l_matchedLineRecTbl.lineCount_tab(l_end_index));
7848: END IF;
7849: --}
7850: END IF;
7851: --
7862: END LOOP;
7863: --
7864: --
7865: IF l_debug_on THEN
7866: WSH_DEBUG_SV.log(l_module_name,'l_start_index',l_start_index);
7867: WSH_DEBUG_SV.log(l_module_name,'l_end_index',l_end_index);
7868: WSH_DEBUG_SV.log(l_module_name,'l_lineUniqueSFLocnFound',l_lineUniqueSFLocnFound);
7869: WSH_DEBUG_SV.log(l_module_name,'l_lineUniqueSFLocnId',l_lineUniqueSFLocnId);
7870: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnId',l_txnUniqueSFLocnId);
7863: --
7864: --
7865: IF l_debug_on THEN
7866: WSH_DEBUG_SV.log(l_module_name,'l_start_index',l_start_index);
7867: WSH_DEBUG_SV.log(l_module_name,'l_end_index',l_end_index);
7868: WSH_DEBUG_SV.log(l_module_name,'l_lineUniqueSFLocnFound',l_lineUniqueSFLocnFound);
7869: WSH_DEBUG_SV.log(l_module_name,'l_lineUniqueSFLocnId',l_lineUniqueSFLocnId);
7870: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnId',l_txnUniqueSFLocnId);
7871: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnFound',l_txnUniqueSFLocnFound);
7864: --
7865: IF l_debug_on THEN
7866: WSH_DEBUG_SV.log(l_module_name,'l_start_index',l_start_index);
7867: WSH_DEBUG_SV.log(l_module_name,'l_end_index',l_end_index);
7868: WSH_DEBUG_SV.log(l_module_name,'l_lineUniqueSFLocnFound',l_lineUniqueSFLocnFound);
7869: WSH_DEBUG_SV.log(l_module_name,'l_lineUniqueSFLocnId',l_lineUniqueSFLocnId);
7870: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnId',l_txnUniqueSFLocnId);
7871: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnFound',l_txnUniqueSFLocnFound);
7872: END IF;
7865: IF l_debug_on THEN
7866: WSH_DEBUG_SV.log(l_module_name,'l_start_index',l_start_index);
7867: WSH_DEBUG_SV.log(l_module_name,'l_end_index',l_end_index);
7868: WSH_DEBUG_SV.log(l_module_name,'l_lineUniqueSFLocnFound',l_lineUniqueSFLocnFound);
7869: WSH_DEBUG_SV.log(l_module_name,'l_lineUniqueSFLocnId',l_lineUniqueSFLocnId);
7870: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnId',l_txnUniqueSFLocnId);
7871: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnFound',l_txnUniqueSFLocnFound);
7872: END IF;
7873: --
7866: WSH_DEBUG_SV.log(l_module_name,'l_start_index',l_start_index);
7867: WSH_DEBUG_SV.log(l_module_name,'l_end_index',l_end_index);
7868: WSH_DEBUG_SV.log(l_module_name,'l_lineUniqueSFLocnFound',l_lineUniqueSFLocnFound);
7869: WSH_DEBUG_SV.log(l_module_name,'l_lineUniqueSFLocnId',l_lineUniqueSFLocnId);
7870: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnId',l_txnUniqueSFLocnId);
7871: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnFound',l_txnUniqueSFLocnFound);
7872: END IF;
7873: --
7874: --
7867: WSH_DEBUG_SV.log(l_module_name,'l_end_index',l_end_index);
7868: WSH_DEBUG_SV.log(l_module_name,'l_lineUniqueSFLocnFound',l_lineUniqueSFLocnFound);
7869: WSH_DEBUG_SV.log(l_module_name,'l_lineUniqueSFLocnId',l_lineUniqueSFLocnId);
7870: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnId',l_txnUniqueSFLocnId);
7871: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnFound',l_txnUniqueSFLocnFound);
7872: END IF;
7873: --
7874: --
7875: IF l_end_index >= l_start_index
7886: --
7887: -- Debug Statements
7888: --
7889: IF l_debug_on THEN
7890: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.GET_CACHED_VALUE-l_linkTbl',WSH_DEBUG_SV.C_PROC_LEVEL);
7891: END IF;
7892: --
7893: wsh_util_core.get_cached_value
7894: (
7904: --
7905: -- Debug Statements
7906: --
7907: IF l_debug_on THEN
7908: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
7909: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
7910: END IF;
7911: --
7912: wsh_util_core.api_post_call
7905: -- Debug Statements
7906: --
7907: IF l_debug_on THEN
7908: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
7909: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
7910: END IF;
7911: --
7912: wsh_util_core.api_post_call
7913: (
7955: --
7956: -- Debug Statements
7957: --
7958: IF l_debug_on THEN
7959: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.GET_LOCATION_DESCRIPTION',WSH_DEBUG_SV.C_PROC_LEVEL);
7960: END IF;
7961: --
7962: l_txnUniqueSFLocnCode := SUBSTRB
7963: (
7988: END IF;
7989: --
7990: --
7991: IF l_debug_on THEN
7992: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnFound',l_txnUniqueSFLocnFound);
7993: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnId',l_txnUniqueSFLocnId);
7994: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnCode',l_txnUniqueSFLocnCode);
7995: END IF;
7996: --
7989: --
7990: --
7991: IF l_debug_on THEN
7992: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnFound',l_txnUniqueSFLocnFound);
7993: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnId',l_txnUniqueSFLocnId);
7994: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnCode',l_txnUniqueSFLocnCode);
7995: END IF;
7996: --
7997: --
7990: --
7991: IF l_debug_on THEN
7992: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnFound',l_txnUniqueSFLocnFound);
7993: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnId',l_txnUniqueSFLocnId);
7994: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnCode',l_txnUniqueSFLocnCode);
7995: END IF;
7996: --
7997: --
7998: IF l_txnUniqueSFLocnFound
8013: --
8014: -- Debug Statements
8015: --
8016: IF l_debug_on THEN
8017: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.MATCHLINES',WSH_DEBUG_SV.C_PROC_LEVEL);
8018: END IF;
8019: --
8020: WSH_IB_TXN_MATCH_PKG.matchLines
8021: (
8040: --
8041: -- Debug Statements
8042: --
8043: IF l_debug_on THEN
8044: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
8045: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
8046: END IF;
8047: --
8048: wsh_util_core.api_post_call
8041: -- Debug Statements
8042: --
8043: IF l_debug_on THEN
8044: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
8045: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
8046: END IF;
8047: --
8048: wsh_util_core.api_post_call
8049: (
8115: l_minMatchedTransactionId := LEAST(l_minMatchedTransactionId, l_transactionId);
8116: --
8117: --
8118: IF l_debug_on THEN
8119: WSH_DEBUG_SV.log(l_module_name,'l_minMatchedTransactionId',l_minMatchedTransactionId);
8120: END IF;
8121: --
8122: --
8123: IF l_transactionType <> WSH_INBOUND_TXN_HISTORY_PKG.C_ASN
8127: --
8128: -- Debug Statements
8129: --
8130: IF l_debug_on THEN
8131: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.ADDTRANSACTIONHISTORYRECORD',WSH_DEBUG_SV.C_PROC_LEVEL);
8132: END IF;
8133: --
8134: WSH_IB_TXN_MATCH_PKG.addTransactionHistoryRecord
8135: (
8146: --
8147: -- Debug Statements
8148: --
8149: IF l_debug_on THEN
8150: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
8151: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
8152: END IF;
8153: --
8154: wsh_util_core.api_post_call
8147: -- Debug Statements
8148: --
8149: IF l_debug_on THEN
8150: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
8151: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
8152: END IF;
8153: --
8154: wsh_util_core.api_post_call
8155: (
8179: --
8180: -- Debug Statements
8181: --
8182: IF l_debug_on THEN
8183: WSH_DEBUG_SV.log(l_module_name,'l_minFailedTransactionId',l_minFailedTransactionId);
8184: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.ADDTRANSACTIONHISTORYRECORD',WSH_DEBUG_SV.C_PROC_LEVEL);
8185: END IF;
8186: --
8187: WSH_IB_TXN_MATCH_PKG.addTransactionHistoryRecord
8180: -- Debug Statements
8181: --
8182: IF l_debug_on THEN
8183: WSH_DEBUG_SV.log(l_module_name,'l_minFailedTransactionId',l_minFailedTransactionId);
8184: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.ADDTRANSACTIONHISTORYRECORD',WSH_DEBUG_SV.C_PROC_LEVEL);
8185: END IF;
8186: --
8187: WSH_IB_TXN_MATCH_PKG.addTransactionHistoryRecord
8188: (
8199: --
8200: -- Debug Statements
8201: --
8202: IF l_debug_on THEN
8203: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
8204: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
8205: END IF;
8206: --
8207: wsh_util_core.api_post_call
8200: -- Debug Statements
8201: --
8202: IF l_debug_on THEN
8203: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
8204: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
8205: END IF;
8206: --
8207: wsh_util_core.api_post_call
8208: (
8225: --
8226: -- Debug Statements
8227: --
8228: IF l_debug_on THEN
8229: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.GET_CACHED_VALUE-l_linkTbl',WSH_DEBUG_SV.C_PROC_LEVEL);
8230: END IF;
8231: --
8232: wsh_util_core.get_cached_value
8233: (
8243: --
8244: -- Debug Statements
8245: --
8246: IF l_debug_on THEN
8247: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
8248: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
8249: END IF;
8250: --
8251: wsh_util_core.api_post_call
8244: -- Debug Statements
8245: --
8246: IF l_debug_on THEN
8247: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
8248: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
8249: END IF;
8250: --
8251: wsh_util_core.api_post_call
8252: (
8258: END IF;
8259: --
8260: --
8261: IF l_debug_on THEN
8262: WSH_DEBUG_SV.log(l_module_name,'l_messageName',l_messageName);
8263: END IF;
8264: --
8265: --
8266: IF l_messageName IS NOT NULL
8319: --}
8320: END IF;
8321: --
8322: IF l_debug_on THEN
8323: WSH_DEBUG_SV.logmsg(l_module_name,'End of outer loop');
8324: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnFound',l_txnUniqueSFLocnFound);
8325: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnId',l_txnUniqueSFLocnId);
8326: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnCode',l_txnUniqueSFLocnCode);
8327: END IF;
8320: END IF;
8321: --
8322: IF l_debug_on THEN
8323: WSH_DEBUG_SV.logmsg(l_module_name,'End of outer loop');
8324: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnFound',l_txnUniqueSFLocnFound);
8325: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnId',l_txnUniqueSFLocnId);
8326: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnCode',l_txnUniqueSFLocnCode);
8327: END IF;
8328: --
8321: --
8322: IF l_debug_on THEN
8323: WSH_DEBUG_SV.logmsg(l_module_name,'End of outer loop');
8324: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnFound',l_txnUniqueSFLocnFound);
8325: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnId',l_txnUniqueSFLocnId);
8326: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnCode',l_txnUniqueSFLocnCode);
8327: END IF;
8328: --
8329: l_index := p_line_rec.shipment_line_id.NEXT(l_index);
8322: IF l_debug_on THEN
8323: WSH_DEBUG_SV.logmsg(l_module_name,'End of outer loop');
8324: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnFound',l_txnUniqueSFLocnFound);
8325: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnId',l_txnUniqueSFLocnId);
8326: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnCode',l_txnUniqueSFLocnCode);
8327: END IF;
8328: --
8329: l_index := p_line_rec.shipment_line_id.NEXT(l_index);
8330: --}
8334: l_maxRCVTransactionId := l_maxTransactionId;
8335: --
8336: --
8337: IF l_debug_on THEN
8338: WSH_DEBUG_SV.log(l_module_name,'l_maxRCVTransactionId',l_maxRCVTransactionId);
8339: END IF;
8340: --
8341: --
8342: IF (
8355: l_count := l_linkTbl.COUNT + l_linkExtTbl.COUNT;
8356: --
8357: --
8358: IF l_debug_on THEN
8359: WSH_DEBUG_SV.log(l_module_name,'Link Table Total Count',l_count);
8360: END IF;
8361: --
8362: IF l_shipFromLocationIdTbl.COUNT > 0
8363: OR l_shipFromLocationIdExtTbl.COUNT > 0
8374: --{
8375: BEGIN
8376: --{
8377: IF l_debug_on THEN
8378: WSH_DEBUG_SV.log(l_module_name,'SF Locn Id, Count',
8379: l_shipFromLocationIdTbl(l_index).key
8380: || ','
8381: || l_shipFromLocationIdTbl(l_index).value
8382: );
8393: --
8394: -- Debug Statements
8395: --
8396: IF l_debug_on THEN
8397: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.MATCHLINES',WSH_DEBUG_SV.C_PROC_LEVEL);
8398: END IF;
8399: --
8400: WSH_IB_TXN_MATCH_PKG.matchLines
8401: (
8420: --
8421: -- Debug Statements
8422: --
8423: IF l_debug_on THEN
8424: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
8425: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
8426: END IF;
8427: --
8428: wsh_util_core.api_post_call
8421: -- Debug Statements
8422: --
8423: IF l_debug_on THEN
8424: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
8425: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
8426: END IF;
8427: --
8428: wsh_util_core.api_post_call
8429: (
8433: );
8434: --
8435: --
8436: IF l_debug_on THEN
8437: WSH_DEBUG_SV.logmsg(l_module_name,'Adding to l_uniqueShipFromLocationIdTbl');
8438: END IF;
8439: --
8440: --
8441: l_uniqueShipFromLocationIdTbl(l_uniqueShipFromLocationIdTbl.COUNT+1)
8446: l_max_date := NVL(l_max_date,l_dummy_max_date);
8447: --
8448: --
8449: IF l_debug_on THEN
8450: WSH_DEBUG_SV.log(l_module_name,'l_min_date',l_min_date);
8451: WSH_DEBUG_SV.log(l_module_name,'l_max_date',l_max_date);
8452: END IF;
8453: --
8454: --
8447: --
8448: --
8449: IF l_debug_on THEN
8450: WSH_DEBUG_SV.log(l_module_name,'l_min_date',l_min_date);
8451: WSH_DEBUG_SV.log(l_module_name,'l_max_date',l_max_date);
8452: END IF;
8453: --
8454: --
8455: --}
8473: BEGIN
8474: --{
8475:
8476: IF l_debug_on THEN
8477: WSH_DEBUG_SV.log(l_module_name,'SF Locn Id, Count',
8478: l_shipFromLocationIdExtTbl(l_index).key
8479: || ','
8480: || l_shipFromLocationIdExtTbl(l_index).value
8481: );
8492: --
8493: -- Debug Statements
8494: --
8495: IF l_debug_on THEN
8496: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.MATCHLINES',WSH_DEBUG_SV.C_PROC_LEVEL);
8497: END IF;
8498: --
8499: WSH_IB_TXN_MATCH_PKG.matchLines
8500: (
8519: --
8520: -- Debug Statements
8521: --
8522: IF l_debug_on THEN
8523: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
8524: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
8525: END IF;
8526: --
8527: wsh_util_core.api_post_call
8520: -- Debug Statements
8521: --
8522: IF l_debug_on THEN
8523: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
8524: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
8525: END IF;
8526: --
8527: wsh_util_core.api_post_call
8528: (
8532: );
8533: --
8534: --
8535: IF l_debug_on THEN
8536: WSH_DEBUG_SV.logmsg(l_module_name,'Adding to l_uniqueShipFromLocationIdTbl');
8537: END IF;
8538: --
8539: --
8540: l_uniqueShipFromLocationIdTbl(l_uniqueShipFromLocationIdTbl.COUNT+1)
8545: l_max_date := NVL(l_max_date,l_dummy_max_date);
8546: --
8547: --
8548: IF l_debug_on THEN
8549: WSH_DEBUG_SV.log(l_module_name,'l_min_date',l_min_date);
8550: WSH_DEBUG_SV.log(l_module_name,'l_max_date',l_max_date);
8551: END IF;
8552: --
8553: --
8546: --
8547: --
8548: IF l_debug_on THEN
8549: WSH_DEBUG_SV.log(l_module_name,'l_min_date',l_min_date);
8550: WSH_DEBUG_SV.log(l_module_name,'l_max_date',l_max_date);
8551: END IF;
8552: --
8553: --
8554: --}
8564: END LOOP;
8565: --
8566: --
8567: IF l_debug_on THEN
8568: WSH_DEBUG_SV.log(l_module_name,'l_uniqueShipFromLocationIdTbl.COUNT',l_uniqueShipFromLocationIdTbl.COUNT);
8569: END IF;
8570: --
8571: --
8572: IF l_uniqueShipFromLocationIdTbl.COUNT = 1
8595: END IF;
8596: --
8597: --
8598: IF l_debug_on THEN
8599: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnFound',l_txnUniqueSFLocnFound);
8600: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnId',l_txnUniqueSFLocnId);
8601: END IF;
8602: --
8603: --
8596: --
8597: --
8598: IF l_debug_on THEN
8599: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnFound',l_txnUniqueSFLocnFound);
8600: WSH_DEBUG_SV.log(l_module_name,'l_txnUniqueSFLocnId',l_txnUniqueSFLocnId);
8601: END IF;
8602: --
8603: --
8604: IF l_txnUniqueSFLocnFound
8611: --
8612: -- Debug Statements
8613: --
8614: IF l_debug_on THEN
8615: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.MATCHLINES',WSH_DEBUG_SV.C_PROC_LEVEL);
8616: END IF;
8617: --
8618: WSH_IB_TXN_MATCH_PKG.matchLines
8619: (
8638: --
8639: -- Debug Statements
8640: --
8641: IF l_debug_on THEN
8642: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
8643: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
8644: END IF;
8645: --
8646: wsh_util_core.api_post_call
8639: -- Debug Statements
8640: --
8641: IF l_debug_on THEN
8642: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
8643: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
8644: END IF;
8645: --
8646: wsh_util_core.api_post_call
8647: (
8668: END IF;
8669: --
8670: --
8671: IF l_debug_on THEN
8672: WSH_DEBUG_SV.log(l_module_name,'l_FailedTxnHistory_recTbl.shipment_header_id.COUNT',l_FailedTxnHistory_recTbl.shipment_header_id.COUNT);
8673: WSH_DEBUG_SV.log(l_module_name,'l_MatchedTxnHistory_recTbl.shipment_header_id.COUNT',l_MatchedTxnHistory_recTbl.shipment_header_id.COUNT);
8674: END IF;
8675: --
8676: IF l_FailedTxnHistory_recTbl.shipment_header_id.COUNT > 0
8669: --
8670: --
8671: IF l_debug_on THEN
8672: WSH_DEBUG_SV.log(l_module_name,'l_FailedTxnHistory_recTbl.shipment_header_id.COUNT',l_FailedTxnHistory_recTbl.shipment_header_id.COUNT);
8673: WSH_DEBUG_SV.log(l_module_name,'l_MatchedTxnHistory_recTbl.shipment_header_id.COUNT',l_MatchedTxnHistory_recTbl.shipment_header_id.COUNT);
8674: END IF;
8675: --
8676: IF l_FailedTxnHistory_recTbl.shipment_header_id.COUNT > 0
8677: AND l_transactionType <> WSH_INBOUND_TXN_HISTORY_PKG.C_ASN
8681: --
8682: -- Debug Statements
8683: --
8684: IF l_debug_on THEN
8685: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_INBOUND_TXN_HISTORY_PKG.autonomous_Create_bulk',WSH_DEBUG_SV.C_PROC_LEVEL);
8686: END IF;
8687: --
8688: WSH_INBOUND_TXN_HISTORY_PKG.autonomous_Create_bulk
8689: (
8695: --
8696: -- Debug Statements
8697: --
8698: IF l_debug_on THEN
8699: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
8700: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
8701: END IF;
8702: --
8703: wsh_util_core.api_post_call
8696: -- Debug Statements
8697: --
8698: IF l_debug_on THEN
8699: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
8700: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
8701: END IF;
8702: --
8703: wsh_util_core.api_post_call
8704: (
8723: --
8724: -- Debug Statements
8725: --
8726: IF l_debug_on THEN
8727: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.MATCHQUANTITY',WSH_DEBUG_SV.C_PROC_LEVEL);
8728: END IF;
8729: --
8730: WSH_IB_TXN_MATCH_PKG.matchQuantity
8731: (
8749: --
8750: -- Debug Statements
8751: --
8752: IF l_debug_on THEN
8753: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
8754: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
8755: END IF;
8756: --
8757: wsh_util_core.api_post_call
8750: -- Debug Statements
8751: --
8752: IF l_debug_on THEN
8753: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
8754: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
8755: END IF;
8756: --
8757: wsh_util_core.api_post_call
8758: (
8780: l_action_prms2.caller := l_caller;
8781: --
8782: --
8783: IF l_debug_on THEN
8784: WSH_DEBUG_SV.log(l_module_name,'l_caller',l_caller);
8785: WSH_DEBUG_SV.log(l_module_name,'l_actionCode',l_actionCode);
8786: END IF;
8787: --
8788: --
8781: --
8782: --
8783: IF l_debug_on THEN
8784: WSH_DEBUG_SV.log(l_module_name,'l_caller',l_caller);
8785: WSH_DEBUG_SV.log(l_module_name,'l_actionCode',l_actionCode);
8786: END IF;
8787: --
8788: --
8789: IF l_transactionType = WSH_INBOUND_TXN_HISTORY_PKG.C_ASN
8794: --
8795: -- Debug Statements
8796: --
8797: IF l_debug_on THEN
8798: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_ASN_RECEIPT_PVT.PROCESS_MATCHED_TXNS',WSH_DEBUG_SV.C_PROC_LEVEL);
8799: END IF;
8800: --
8801: WSH_ASN_RECEIPT_PVT.Process_Matched_Txns
8802: (
8814: --
8815: -- Debug Statements
8816: --
8817: IF l_debug_on THEN
8818: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
8819: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
8820: END IF;
8821: --
8822: wsh_util_core.api_post_call
8815: -- Debug Statements
8816: --
8817: IF l_debug_on THEN
8818: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
8819: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
8820: END IF;
8821: --
8822: wsh_util_core.api_post_call
8823: (
8837: --
8838: -- Debug Statements
8839: --
8840: IF l_debug_on THEN
8841: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_RCV_CORR_RTV_TXN_PKG.PROCESS_CORRECTIONS_AND_RTV',WSH_DEBUG_SV.C_PROC_LEVEL);
8842: END IF;
8843: --
8844: WSH_RCV_CORR_RTV_TXN_PKG.process_corrections_and_rtv
8845: (
8858: --
8859: -- Debug Statements
8860: --
8861: IF l_debug_on THEN
8862: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
8863: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
8864: END IF;
8865: --
8866: wsh_util_core.api_post_call
8859: -- Debug Statements
8860: --
8861: IF l_debug_on THEN
8862: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
8863: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
8864: END IF;
8865: --
8866: wsh_util_core.api_post_call
8867: (
8874: END IF;
8875: --
8876: --
8877: IF l_debug_on THEN
8878: WSH_DEBUG_SV.logmsg(l_module_name,'UPDATE WSH_INBOUND_TXN_HISTORY');
8879: WSH_DEBUG_SV.log(l_module_name,'l_headerStatus',l_headerStatus);
8880: WSH_DEBUG_SV.log(l_module_name,'l_maxRCVTransactionId',l_maxRCVTransactionId);
8881: WSH_DEBUG_SV.log(l_module_name,'l_headerTransactionId',l_headerTransactionId);
8882: END IF;
8875: --
8876: --
8877: IF l_debug_on THEN
8878: WSH_DEBUG_SV.logmsg(l_module_name,'UPDATE WSH_INBOUND_TXN_HISTORY');
8879: WSH_DEBUG_SV.log(l_module_name,'l_headerStatus',l_headerStatus);
8880: WSH_DEBUG_SV.log(l_module_name,'l_maxRCVTransactionId',l_maxRCVTransactionId);
8881: WSH_DEBUG_SV.log(l_module_name,'l_headerTransactionId',l_headerTransactionId);
8882: END IF;
8883: --
8876: --
8877: IF l_debug_on THEN
8878: WSH_DEBUG_SV.logmsg(l_module_name,'UPDATE WSH_INBOUND_TXN_HISTORY');
8879: WSH_DEBUG_SV.log(l_module_name,'l_headerStatus',l_headerStatus);
8880: WSH_DEBUG_SV.log(l_module_name,'l_maxRCVTransactionId',l_maxRCVTransactionId);
8881: WSH_DEBUG_SV.log(l_module_name,'l_headerTransactionId',l_headerTransactionId);
8882: END IF;
8883: --
8884: --
8877: IF l_debug_on THEN
8878: WSH_DEBUG_SV.logmsg(l_module_name,'UPDATE WSH_INBOUND_TXN_HISTORY');
8879: WSH_DEBUG_SV.log(l_module_name,'l_headerStatus',l_headerStatus);
8880: WSH_DEBUG_SV.log(l_module_name,'l_maxRCVTransactionId',l_maxRCVTransactionId);
8881: WSH_DEBUG_SV.log(l_module_name,'l_headerTransactionId',l_headerTransactionId);
8882: END IF;
8883: --
8884: --
8885: UPDATE WSH_INBOUND_TXN_HISTORY
8906: AND l_receiptAgainstASN = 'Y'
8907: THEN
8908: --{
8909: IF l_debug_on THEN
8910: WSH_DEBUG_SV.logmsg(l_module_name,'UPDATE WSH_INBOUND_TXN_HISTORY-ASN');
8911: WSH_DEBUG_SV.log(l_module_name,'l_parentTxnHistoryRec.transaction_id',l_parentTxnHistoryRec.transaction_id);
8912: END IF;
8913: --
8914: --
8907: THEN
8908: --{
8909: IF l_debug_on THEN
8910: WSH_DEBUG_SV.logmsg(l_module_name,'UPDATE WSH_INBOUND_TXN_HISTORY-ASN');
8911: WSH_DEBUG_SV.log(l_module_name,'l_parentTxnHistoryRec.transaction_id',l_parentTxnHistoryRec.transaction_id);
8912: END IF;
8913: --
8914: --
8915: UPDATE WSH_INBOUND_TXN_HISTORY
8939: AND p_action_prms.ib_txn_history_id IS NULL
8940: THEN
8941: --{
8942: IF l_debug_on THEN
8943: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_ASN_RECEIPT_PVT.cancel_close_pending_txns',WSH_DEBUG_SV.C_PROC_LEVEL);
8944: END IF;
8945: --
8946: WSH_ASN_RECEIPT_PVT.cancel_close_pending_txns
8947: (
8951: );
8952: --
8953: --
8954: IF l_debug_on THEN
8955: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
8956: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
8957: END IF;
8958: --
8959: wsh_util_core.api_post_call
8952: --
8953: --
8954: IF l_debug_on THEN
8955: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
8956: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
8957: END IF;
8958: --
8959: wsh_util_core.api_post_call
8960: (
8995: --
8996: -- Debug Statements
8997: --
8998: IF l_debug_on THEN
8999: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_INBOUND_TXN_HISTORY_PKG.autonomous_Create_bulk',WSH_DEBUG_SV.C_PROC_LEVEL);
9000: END IF;
9001: --
9002: WSH_INBOUND_TXN_HISTORY_PKG.autonomous_Create_bulk
9003: (
9009: --
9010: -- Debug Statements
9011: --
9012: IF l_debug_on THEN
9013: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
9014: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
9015: END IF;
9016: --
9017: wsh_util_core.api_post_call
9010: -- Debug Statements
9011: --
9012: IF l_debug_on THEN
9013: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
9014: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
9015: END IF;
9016: --
9017: wsh_util_core.api_post_call
9018: (
9041: --
9042: -- Debug Statements
9043: --
9044: IF l_debug_on THEN
9045: WSH_DEBUG_SV.pop(l_module_name);
9046: END IF;
9047: --}
9048: EXCEPTION
9049: --{
9051: --{
9052: --
9053: --
9054: IF l_debug_on THEN
9055: WSH_DEBUG_SV.logmsg(l_module_name,
9056: 'Number of Errors='||l_num_errors||',Number of Warnings='||l_num_warnings);
9057: END IF;
9058: --
9059: IF l_num_errors > 0
9069: --
9070: -- Debug Statements
9071: --
9072: IF l_debug_on THEN
9073: WSH_DEBUG_SV.logmsg(l_module_name,'E_ENDOFAPI exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
9074: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:E_ENDOFAPI');
9075: END IF;
9076: --
9077: WHEN e_notMatched THEN
9070: -- Debug Statements
9071: --
9072: IF l_debug_on THEN
9073: WSH_DEBUG_SV.logmsg(l_module_name,'E_ENDOFAPI exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
9074: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:E_ENDOFAPI');
9075: END IF;
9076: --
9077: WHEN e_notMatched THEN
9078: --{
9084: --
9085: -- Debug Statements
9086: --
9087: IF l_debug_on THEN
9088: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.HANDLEMATCHFAILURE',WSH_DEBUG_SV.C_PROC_LEVEL);
9089: END IF;
9090: --
9091: WSH_IB_TXN_MATCH_PKG.handleMatchFailure
9092: (
9123: --
9124: -- Debug Statements
9125: --
9126: IF l_debug_on THEN
9127: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
9128: WSH_DEBUG_SV.logmsg(l_module_name,'E_NOTMATCHED exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
9129: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:E_NOTMATCHED');
9130: END IF;
9131: --
9124: -- Debug Statements
9125: --
9126: IF l_debug_on THEN
9127: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
9128: WSH_DEBUG_SV.logmsg(l_module_name,'E_NOTMATCHED exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
9129: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:E_NOTMATCHED');
9130: END IF;
9131: --
9132: WHEN FND_API.G_EXC_ERROR THEN
9125: --
9126: IF l_debug_on THEN
9127: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
9128: WSH_DEBUG_SV.logmsg(l_module_name,'E_NOTMATCHED exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
9129: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:E_NOTMATCHED');
9130: END IF;
9131: --
9132: WHEN FND_API.G_EXC_ERROR THEN
9133: ROLLBACK TO matchTransaction_sp;
9135: --
9136: -- Debug Statements
9137: --
9138: IF l_debug_on THEN
9139: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
9140: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
9141: END IF;
9142: --
9143: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
9136: -- Debug Statements
9137: --
9138: IF l_debug_on THEN
9139: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
9140: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
9141: END IF;
9142: --
9143: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
9144: ROLLBACK TO matchTransaction_sp;
9146: --
9147: -- Debug Statements
9148: --
9149: IF l_debug_on THEN
9150: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
9151: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
9152: END IF;
9153: --
9154: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
9147: -- Debug Statements
9148: --
9149: IF l_debug_on THEN
9150: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
9151: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
9152: END IF;
9153: --
9154: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
9155: --ROLLBACK TO matchTransaction_sp;
9157: --
9158: -- Debug Statements
9159: --
9160: IF l_debug_on THEN
9161: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
9162: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
9163: END IF;
9164: --
9165: WHEN OTHERS THEN
9158: -- Debug Statements
9159: --
9160: IF l_debug_on THEN
9161: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
9162: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
9163: END IF;
9164: --
9165: WHEN OTHERS THEN
9166: ROLLBACK TO matchTransaction_sp;
9169: --
9170: -- Debug Statements
9171: --
9172: IF l_debug_on THEN
9173: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
9174: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
9175: END IF;
9176: --
9177: --}
9170: -- Debug Statements
9171: --
9172: IF l_debug_on THEN
9173: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
9174: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
9175: END IF;
9176: --
9177: --}
9178: END matchTransaction;
9220: l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
9221: --
9222: IF l_debug_on IS NULL
9223: THEN
9224: l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
9225: END IF;
9226: --
9227: --
9228: -- Debug Statements
9227: --
9228: -- Debug Statements
9229: --
9230: IF l_debug_on THEN
9231: WSH_DEBUG_SV.push(l_module_name);
9232: WSH_DEBUG_SV.log(l_module_name,'p_shipmentHeaderId',p_shipmentHeaderId);
9233: WSH_DEBUG_SV.log(l_module_name,'p_transactionType',p_transactionType);
9234: WSH_DEBUG_SV.log(l_module_name,'p_MAtransactionType',p_MAtransactionType);
9235: WSH_DEBUG_SV.log(l_module_name,'p_inboundTxnHistoryId',p_inboundTxnHistoryId);
9228: -- Debug Statements
9229: --
9230: IF l_debug_on THEN
9231: WSH_DEBUG_SV.push(l_module_name);
9232: WSH_DEBUG_SV.log(l_module_name,'p_shipmentHeaderId',p_shipmentHeaderId);
9233: WSH_DEBUG_SV.log(l_module_name,'p_transactionType',p_transactionType);
9234: WSH_DEBUG_SV.log(l_module_name,'p_MAtransactionType',p_MAtransactionType);
9235: WSH_DEBUG_SV.log(l_module_name,'p_inboundTxnHistoryId',p_inboundTxnHistoryId);
9236: WSH_DEBUG_SV.log(l_module_name,'p_maxRcvTxnId',p_maxRcvTxnId);
9229: --
9230: IF l_debug_on THEN
9231: WSH_DEBUG_SV.push(l_module_name);
9232: WSH_DEBUG_SV.log(l_module_name,'p_shipmentHeaderId',p_shipmentHeaderId);
9233: WSH_DEBUG_SV.log(l_module_name,'p_transactionType',p_transactionType);
9234: WSH_DEBUG_SV.log(l_module_name,'p_MAtransactionType',p_MAtransactionType);
9235: WSH_DEBUG_SV.log(l_module_name,'p_inboundTxnHistoryId',p_inboundTxnHistoryId);
9236: WSH_DEBUG_SV.log(l_module_name,'p_maxRcvTxnId',p_maxRcvTxnId);
9237: WSH_DEBUG_SV.log(l_module_name,'p_poHeaderId',p_poHeaderId);
9230: IF l_debug_on THEN
9231: WSH_DEBUG_SV.push(l_module_name);
9232: WSH_DEBUG_SV.log(l_module_name,'p_shipmentHeaderId',p_shipmentHeaderId);
9233: WSH_DEBUG_SV.log(l_module_name,'p_transactionType',p_transactionType);
9234: WSH_DEBUG_SV.log(l_module_name,'p_MAtransactionType',p_MAtransactionType);
9235: WSH_DEBUG_SV.log(l_module_name,'p_inboundTxnHistoryId',p_inboundTxnHistoryId);
9236: WSH_DEBUG_SV.log(l_module_name,'p_maxRcvTxnId',p_maxRcvTxnId);
9237: WSH_DEBUG_SV.log(l_module_name,'p_poHeaderId',p_poHeaderId);
9238: END IF;
9231: WSH_DEBUG_SV.push(l_module_name);
9232: WSH_DEBUG_SV.log(l_module_name,'p_shipmentHeaderId',p_shipmentHeaderId);
9233: WSH_DEBUG_SV.log(l_module_name,'p_transactionType',p_transactionType);
9234: WSH_DEBUG_SV.log(l_module_name,'p_MAtransactionType',p_MAtransactionType);
9235: WSH_DEBUG_SV.log(l_module_name,'p_inboundTxnHistoryId',p_inboundTxnHistoryId);
9236: WSH_DEBUG_SV.log(l_module_name,'p_maxRcvTxnId',p_maxRcvTxnId);
9237: WSH_DEBUG_SV.log(l_module_name,'p_poHeaderId',p_poHeaderId);
9238: END IF;
9239: --
9232: WSH_DEBUG_SV.log(l_module_name,'p_shipmentHeaderId',p_shipmentHeaderId);
9233: WSH_DEBUG_SV.log(l_module_name,'p_transactionType',p_transactionType);
9234: WSH_DEBUG_SV.log(l_module_name,'p_MAtransactionType',p_MAtransactionType);
9235: WSH_DEBUG_SV.log(l_module_name,'p_inboundTxnHistoryId',p_inboundTxnHistoryId);
9236: WSH_DEBUG_SV.log(l_module_name,'p_maxRcvTxnId',p_maxRcvTxnId);
9237: WSH_DEBUG_SV.log(l_module_name,'p_poHeaderId',p_poHeaderId);
9238: END IF;
9239: --
9240: IF l_debug_on THEN
9233: WSH_DEBUG_SV.log(l_module_name,'p_transactionType',p_transactionType);
9234: WSH_DEBUG_SV.log(l_module_name,'p_MAtransactionType',p_MAtransactionType);
9235: WSH_DEBUG_SV.log(l_module_name,'p_inboundTxnHistoryId',p_inboundTxnHistoryId);
9236: WSH_DEBUG_SV.log(l_module_name,'p_maxRcvTxnId',p_maxRcvTxnId);
9237: WSH_DEBUG_SV.log(l_module_name,'p_poHeaderId',p_poHeaderId);
9238: END IF;
9239: --
9240: IF l_debug_on THEN
9241: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_UI_RECON_GRP.get_shipment_lines',WSH_DEBUG_SV.C_PROC_LEVEL);
9237: WSH_DEBUG_SV.log(l_module_name,'p_poHeaderId',p_poHeaderId);
9238: END IF;
9239: --
9240: IF l_debug_on THEN
9241: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_UI_RECON_GRP.get_shipment_lines',WSH_DEBUG_SV.C_PROC_LEVEL);
9242: END IF;
9243: --
9244: WSH_IB_UI_RECON_GRP.get_shipment_lines
9245: (
9258: --
9259: -- Debug Statements
9260: --
9261: IF l_debug_on THEN
9262: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
9263: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
9264: END IF;
9265: --
9266: wsh_util_core.api_post_call
9259: -- Debug Statements
9260: --
9261: IF l_debug_on THEN
9262: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
9263: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
9264: END IF;
9265: --
9266: wsh_util_core.api_post_call
9267: (
9278: LOOP
9279: --{
9280: IF l_debug_on
9281: THEN
9282: WSH_DEBUG_SV.log(l_module_name,'l_index',l_index);
9283: END IF;
9284: --
9285: --
9286: l_poShipmentLineId := l_shpmt_lines_out_rec.po_line_location_id_tab(l_index);
9288: l_rcvShipmentLineId := l_shpmt_lines_out_rec.shipment_line_id_tab(l_index);
9289: --
9290: --
9291: IF l_debug_on THEN
9292: WSH_DEBUG_SV.log(l_module_name,'l_poShipmentLineId',l_poShipmentLineId);
9293: WSH_DEBUG_SV.log(l_module_name,'l_poHeaderId',l_poHeaderId);
9294: WSH_DEBUG_SV.log(l_module_name,'l_rcvShipmentLineId',l_rcvShipmentLineId);
9295: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_INBOUND_UTIL_PKG.get_po_rcv_attributess',WSH_DEBUG_SV.C_PROC_LEVEL);
9296: END IF;
9289: --
9290: --
9291: IF l_debug_on THEN
9292: WSH_DEBUG_SV.log(l_module_name,'l_poShipmentLineId',l_poShipmentLineId);
9293: WSH_DEBUG_SV.log(l_module_name,'l_poHeaderId',l_poHeaderId);
9294: WSH_DEBUG_SV.log(l_module_name,'l_rcvShipmentLineId',l_rcvShipmentLineId);
9295: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_INBOUND_UTIL_PKG.get_po_rcv_attributess',WSH_DEBUG_SV.C_PROC_LEVEL);
9296: END IF;
9297: --
9290: --
9291: IF l_debug_on THEN
9292: WSH_DEBUG_SV.log(l_module_name,'l_poShipmentLineId',l_poShipmentLineId);
9293: WSH_DEBUG_SV.log(l_module_name,'l_poHeaderId',l_poHeaderId);
9294: WSH_DEBUG_SV.log(l_module_name,'l_rcvShipmentLineId',l_rcvShipmentLineId);
9295: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_INBOUND_UTIL_PKG.get_po_rcv_attributess',WSH_DEBUG_SV.C_PROC_LEVEL);
9296: END IF;
9297: --
9298: --
9291: IF l_debug_on THEN
9292: WSH_DEBUG_SV.log(l_module_name,'l_poShipmentLineId',l_poShipmentLineId);
9293: WSH_DEBUG_SV.log(l_module_name,'l_poHeaderId',l_poHeaderId);
9294: WSH_DEBUG_SV.log(l_module_name,'l_rcvShipmentLineId',l_rcvShipmentLineId);
9295: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_INBOUND_UTIL_PKG.get_po_rcv_attributess',WSH_DEBUG_SV.C_PROC_LEVEL);
9296: END IF;
9297: --
9298: --
9299: IF l_poHeaderId = p_poHeaderId
9309: --
9310: --
9311: --
9312: IF l_debug_on THEN
9313: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
9314: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
9315: END IF;
9316: --
9317: wsh_util_core.api_post_call
9310: --
9311: --
9312: IF l_debug_on THEN
9313: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
9314: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
9315: END IF;
9316: --
9317: wsh_util_core.api_post_call
9318: (
9324: --
9325: l_lineRecIndex := l_line_rec.shipment_line_id.LAST;
9326: --
9327: IF l_debug_on THEN
9328: WSH_DEBUG_SV.log(l_module_name,'l_lineRecIndex',l_lineRecIndex);
9329: END IF;
9330: --
9331: --
9332: l_line_rec.received_quantity_uom.EXTEND;
9334: l_line_rec.rcv_transaction_id.EXTEND;
9335: --
9336: --
9337: IF l_debug_on THEN
9338: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.get_cached_value-l_rslId_cache_tbl',WSH_DEBUG_SV.C_PROC_LEVEL);
9339: END IF;
9340: --
9341: WSH_UTIL_CORE.get_cached_value
9342: (
9349: );
9350: --
9351: --
9352: IF l_debug_on THEN
9353: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
9354: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
9355: END IF;
9356: --
9357: wsh_util_core.api_post_call
9350: --
9351: --
9352: IF l_debug_on THEN
9353: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
9354: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
9355: END IF;
9356: --
9357: wsh_util_core.api_post_call
9358: (
9402: l_action_prms.ship_from_location_id := p_hzShipFromLocationId; --IB-Phase-2
9403: --
9404: --
9405: IF l_debug_on THEN
9406: WSH_DEBUG_SV.log(l_module_name,'l_processRTVFlag',l_processRTVFlag);
9407: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.matchTransaction',WSH_DEBUG_SV.C_PROC_LEVEL);
9408: END IF;
9409: --
9410: WSH_IB_TXN_MATCH_PKG.matchTransaction
9403: --
9404: --
9405: IF l_debug_on THEN
9406: WSH_DEBUG_SV.log(l_module_name,'l_processRTVFlag',l_processRTVFlag);
9407: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.matchTransaction',WSH_DEBUG_SV.C_PROC_LEVEL);
9408: END IF;
9409: --
9410: WSH_IB_TXN_MATCH_PKG.matchTransaction
9411: (
9415: );
9416: --
9417: --
9418: IF l_debug_on THEN
9419: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
9420: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
9421: END IF;
9422: --
9423: wsh_util_core.api_post_call
9416: --
9417: --
9418: IF l_debug_on THEN
9419: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
9420: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
9421: END IF;
9422: --
9423: wsh_util_core.api_post_call
9424: (
9432: THEN
9433: --{
9434: IF l_debug_on
9435: THEN
9436: WSH_DEBUG_SV.logmsg(l_module_name,'Processing RTV');
9437: END IF;
9438: --
9439: l_index := l_shpmt_lines_out_rec.shipment_line_id_tab.FIRST;
9440: --
9445: --
9446: --
9447: IF l_debug_on
9448: THEN
9449: WSH_DEBUG_SV.log(l_module_name,'l_index',l_index);
9450: WSH_DEBUG_SV.log(l_module_name,'l_poHeaderId',l_poHeaderId);
9451: END IF;
9452: --
9453: --
9446: --
9447: IF l_debug_on
9448: THEN
9449: WSH_DEBUG_SV.log(l_module_name,'l_index',l_index);
9450: WSH_DEBUG_SV.log(l_module_name,'l_poHeaderId',l_poHeaderId);
9451: END IF;
9452: --
9453: --
9454: IF l_poHeaderId = p_poHeaderId
9454: IF l_poHeaderId = p_poHeaderId
9455: THEN
9456: --{
9457: IF l_debug_on THEN
9458: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.get_cached_value-l_rslId_cache_tbl',WSH_DEBUG_SV.C_PROC_LEVEL);
9459: END IF;
9460: --
9461: WSH_UTIL_CORE.get_cached_value
9462: (
9469: );
9470: --
9471: --
9472: IF l_debug_on THEN
9473: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
9474: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
9475: END IF;
9476: --
9477: wsh_util_core.api_post_call
9470: --
9471: --
9472: IF l_debug_on THEN
9473: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
9474: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
9475: END IF;
9476: --
9477: wsh_util_core.api_post_call
9478: (
9484: --
9485: IF l_return_status = WSH_UTIL_CORE.G_RET_STS_WARNING
9486: THEN
9487: IF l_debug_on THEN
9488: WSH_DEBUG_SV.logmsg(l_module_name,'Entry not found in l_rslId_cache');
9489: END IF;
9490: RAISE FND_API.G_EXC_ERROR;
9491: END IF;
9492: --
9491: END IF;
9492: --
9493: --
9494: IF l_debug_on THEN
9495: WSH_DEBUG_SV.log(l_module_name,'l_lineRecIndex',l_lineRecIndex);
9496: END IF;
9497: --
9498: --
9499: l_line_rec.received_quantity_uom(l_lineRecIndex) := l_shpmt_lines_out_rec.primary_uom_code_tab(l_index);
9523: l_action_prms.ship_from_location_id := p_hzShipFromLocationId; --IB-Phase-2
9524: --
9525: --
9526: IF l_debug_on THEN
9527: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.matchTransaction',WSH_DEBUG_SV.C_PROC_LEVEL);
9528: END IF;
9529: --
9530: WSH_IB_TXN_MATCH_PKG.matchTransaction
9531: (
9535: );
9536: --
9537: --
9538: IF l_debug_on THEN
9539: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
9540: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
9541: END IF;
9542: --
9543: wsh_util_core.api_post_call
9536: --
9537: --
9538: IF l_debug_on THEN
9539: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
9540: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
9541: END IF;
9542: --
9543: wsh_util_core.api_post_call
9544: (
9549: --}
9550: END IF;
9551: --
9552: IF l_debug_on THEN
9553: WSH_DEBUG_SV.logmsg(l_module_name,
9554: 'Number of Errors='||l_num_errors||',Number of Warnings='||l_num_warnings);
9555: END IF;
9556: --
9557: IF l_num_errors > 0
9566: --
9567: -- Debug Statements
9568: --
9569: IF l_debug_on THEN
9570: WSH_DEBUG_SV.pop(l_module_name);
9571: END IF;
9572: --}
9573: EXCEPTION
9574: --{
9578: --
9579: -- Debug Statements
9580: --
9581: IF l_debug_on THEN
9582: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
9583: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
9584: END IF;
9585: --
9586: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
9579: -- Debug Statements
9580: --
9581: IF l_debug_on THEN
9582: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
9583: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
9584: END IF;
9585: --
9586: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
9587: --ROLLBACK TO matchTransaction_sp;
9589: --
9590: -- Debug Statements
9591: --
9592: IF l_debug_on THEN
9593: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
9594: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
9595: END IF;
9596: --
9597: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
9590: -- Debug Statements
9591: --
9592: IF l_debug_on THEN
9593: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
9594: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
9595: END IF;
9596: --
9597: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
9598: --ROLLBACK TO matchTransaction_sp;
9600: --
9601: -- Debug Statements
9602: --
9603: IF l_debug_on THEN
9604: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
9605: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
9606: END IF;
9607: --
9608: WHEN OTHERS THEN
9601: -- Debug Statements
9602: --
9603: IF l_debug_on THEN
9604: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
9605: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
9606: END IF;
9607: --
9608: WHEN OTHERS THEN
9609: --ROLLBACK TO matchTransaction_sp;
9612: --
9613: -- Debug Statements
9614: --
9615: IF l_debug_on THEN
9616: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
9617: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
9618: END IF;
9619: --
9620: --}
9613: -- Debug Statements
9614: --
9615: IF l_debug_on THEN
9616: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
9617: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
9618: END IF;
9619: --
9620: --}
9621: END processPriorReceipts;
9728: l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
9729: --
9730: IF l_debug_on IS NULL
9731: THEN
9732: l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
9733: END IF;
9734: --
9735: --
9736: -- Debug Statements
9735: --
9736: -- Debug Statements
9737: --
9738: IF l_debug_on THEN
9739: WSH_DEBUG_SV.push(l_module_name);
9740: END IF;
9741: --
9742: l_po_header_id := x_line_rec.header_id(x_line_rec.header_id.FIRST);
9743: l_po_release_id := x_line_rec.header_id(x_line_rec.source_blanket_reference_id.FIRST);
9742: l_po_header_id := x_line_rec.header_id(x_line_rec.header_id.FIRST);
9743: l_po_release_id := x_line_rec.header_id(x_line_rec.source_blanket_reference_id.FIRST);
9744: --
9745: IF l_debug_on THEN
9746: WSH_DEBUG_SV.log(l_module_name,'l_po_header_id',l_po_header_id);
9747: END IF;
9748: --
9749: --
9750: -- Check if any receiving transactions
9755: LOOP
9756: --{
9757: --
9758: IF l_debug_on THEN
9759: WSH_DEBUG_SV.log(l_module_name,'rcv_headers_rec.shipment_header_id',rcv_headers_rec.shipment_header_id);
9760: WSH_DEBUG_SV.log(l_module_name,'rcv_headers_rec.shp_rcv_qty',rcv_headers_rec.shp_rcv_qty);
9761: WSH_DEBUG_SV.log(l_module_name,'rcv_headers_rec.txn_type',rcv_headers_rec.txn_type);
9762: WSH_DEBUG_SV.log(l_module_name,'rcv_headers_rec.max_rcv_txn_id',rcv_headers_rec.max_rcv_txn_id);
9763: END IF;
9756: --{
9757: --
9758: IF l_debug_on THEN
9759: WSH_DEBUG_SV.log(l_module_name,'rcv_headers_rec.shipment_header_id',rcv_headers_rec.shipment_header_id);
9760: WSH_DEBUG_SV.log(l_module_name,'rcv_headers_rec.shp_rcv_qty',rcv_headers_rec.shp_rcv_qty);
9761: WSH_DEBUG_SV.log(l_module_name,'rcv_headers_rec.txn_type',rcv_headers_rec.txn_type);
9762: WSH_DEBUG_SV.log(l_module_name,'rcv_headers_rec.max_rcv_txn_id',rcv_headers_rec.max_rcv_txn_id);
9763: END IF;
9764: --
9757: --
9758: IF l_debug_on THEN
9759: WSH_DEBUG_SV.log(l_module_name,'rcv_headers_rec.shipment_header_id',rcv_headers_rec.shipment_header_id);
9760: WSH_DEBUG_SV.log(l_module_name,'rcv_headers_rec.shp_rcv_qty',rcv_headers_rec.shp_rcv_qty);
9761: WSH_DEBUG_SV.log(l_module_name,'rcv_headers_rec.txn_type',rcv_headers_rec.txn_type);
9762: WSH_DEBUG_SV.log(l_module_name,'rcv_headers_rec.max_rcv_txn_id',rcv_headers_rec.max_rcv_txn_id);
9763: END IF;
9764: --
9765: --
9758: IF l_debug_on THEN
9759: WSH_DEBUG_SV.log(l_module_name,'rcv_headers_rec.shipment_header_id',rcv_headers_rec.shipment_header_id);
9760: WSH_DEBUG_SV.log(l_module_name,'rcv_headers_rec.shp_rcv_qty',rcv_headers_rec.shp_rcv_qty);
9761: WSH_DEBUG_SV.log(l_module_name,'rcv_headers_rec.txn_type',rcv_headers_rec.txn_type);
9762: WSH_DEBUG_SV.log(l_module_name,'rcv_headers_rec.max_rcv_txn_id',rcv_headers_rec.max_rcv_txn_id);
9763: END IF;
9764: --
9765: --
9766: IF (
9773: )
9774: THEN
9775: --{
9776: IF l_debug_on THEN
9777: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_INBOUND_TXN_HISTORY_PKG.GET_TXN_HISTORY',WSH_DEBUG_SV.C_PROC_LEVEL);
9778: END IF;
9779: --
9780: l_transactionType := rcv_headers_rec.txn_type;
9781: l_txnHistoryRec.transaction_id := NULL;
9784: --
9785: -- Check if record already exists in WSH_INBOUND_TXN_HISTORY
9786: --
9787: IF l_debug_on THEN
9788: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_INBOUND_TXN_HISTORY_PKG.LOCK_ASN_RECEIPT_HEADER',WSH_DEBUG_SV.C_PROC_LEVEL);
9789: END IF;
9790: --
9791: WSH_INBOUND_TXN_HISTORY_PKG.lock_asn_receipt_header
9792: (
9803: --
9804: -- Debug Statements
9805: --
9806: IF l_debug_on THEN
9807: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
9808: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
9809: END IF;
9810: --
9811: wsh_util_core.api_post_call
9804: -- Debug Statements
9805: --
9806: IF l_debug_on THEN
9807: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
9808: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
9809: END IF;
9810: --
9811: wsh_util_core.api_post_call
9812: (
9816: );
9817: --
9818: --
9819: IF l_debug_on THEN
9820: WSH_DEBUG_SV.log(l_module_name,'l_txnHistoryRec.transaction_id',l_txnHistoryRec.transaction_id);
9821: WSH_DEBUG_SV.log(l_module_name,'l_txnHistoryRec.status',l_txnHistoryRec.status);
9822: WSH_DEBUG_SV.log(l_module_name,'l_txnHistoryRec.object_version_number',l_txnHistoryRec.object_version_number);
9823: END IF;
9824: --
9817: --
9818: --
9819: IF l_debug_on THEN
9820: WSH_DEBUG_SV.log(l_module_name,'l_txnHistoryRec.transaction_id',l_txnHistoryRec.transaction_id);
9821: WSH_DEBUG_SV.log(l_module_name,'l_txnHistoryRec.status',l_txnHistoryRec.status);
9822: WSH_DEBUG_SV.log(l_module_name,'l_txnHistoryRec.object_version_number',l_txnHistoryRec.object_version_number);
9823: END IF;
9824: --
9825: --
9818: --
9819: IF l_debug_on THEN
9820: WSH_DEBUG_SV.log(l_module_name,'l_txnHistoryRec.transaction_id',l_txnHistoryRec.transaction_id);
9821: WSH_DEBUG_SV.log(l_module_name,'l_txnHistoryRec.status',l_txnHistoryRec.status);
9822: WSH_DEBUG_SV.log(l_module_name,'l_txnHistoryRec.object_version_number',l_txnHistoryRec.object_version_number);
9823: END IF;
9824: --
9825: --
9826: IF l_txnHistoryRec.transaction_id IS NULL
9870: --}
9871: END IF;
9872: --
9873: IF l_debug_on THEN
9874: WSH_DEBUG_SV.log(l_module_name,'l_asnHistoryRec.SHIPMENT_HEADER_ID',l_asnHistoryRec.SHIPMENT_HEADER_ID);
9875: WSH_DEBUG_SV.log(l_module_name,'l_asnHistoryRec.status',l_asnHistoryRec.status);
9876: WSH_DEBUG_SV.log(l_module_name,'l_txnHistoryRec.status',l_txnHistoryRec.status);
9877: END IF;
9878: --
9871: END IF;
9872: --
9873: IF l_debug_on THEN
9874: WSH_DEBUG_SV.log(l_module_name,'l_asnHistoryRec.SHIPMENT_HEADER_ID',l_asnHistoryRec.SHIPMENT_HEADER_ID);
9875: WSH_DEBUG_SV.log(l_module_name,'l_asnHistoryRec.status',l_asnHistoryRec.status);
9876: WSH_DEBUG_SV.log(l_module_name,'l_txnHistoryRec.status',l_txnHistoryRec.status);
9877: END IF;
9878: --
9879: --
9872: --
9873: IF l_debug_on THEN
9874: WSH_DEBUG_SV.log(l_module_name,'l_asnHistoryRec.SHIPMENT_HEADER_ID',l_asnHistoryRec.SHIPMENT_HEADER_ID);
9875: WSH_DEBUG_SV.log(l_module_name,'l_asnHistoryRec.status',l_asnHistoryRec.status);
9876: WSH_DEBUG_SV.log(l_module_name,'l_txnHistoryRec.status',l_txnHistoryRec.status);
9877: END IF;
9878: --
9879: --
9880: IF l_asnHistoryRec.SHIPMENT_HEADER_ID = rcv_headers_rec.shipment_header_id
9880: IF l_asnHistoryRec.SHIPMENT_HEADER_ID = rcv_headers_rec.shipment_header_id
9881: THEN
9882: --{
9883: IF l_debug_on THEN
9884: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_INBOUND_TXN_HISTORY_PKG.CREATE_TXN_HISTORY',WSH_DEBUG_SV.C_PROC_LEVEL);
9885: END IF;
9886: --
9887: WSH_INBOUND_TXN_HISTORY_PKG.create_txn_history
9888: (
9893: --
9894: -- Debug Statements
9895: --
9896: IF l_debug_on THEN
9897: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
9898: WSH_DEBUG_SV.log(l_module_name,'l_transactionId',l_transactionId);
9899: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
9900: END IF;
9901: --
9894: -- Debug Statements
9895: --
9896: IF l_debug_on THEN
9897: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
9898: WSH_DEBUG_SV.log(l_module_name,'l_transactionId',l_transactionId);
9899: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
9900: END IF;
9901: --
9902: wsh_util_core.api_post_call
9895: --
9896: IF l_debug_on THEN
9897: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
9898: WSH_DEBUG_SV.log(l_module_name,'l_transactionId',l_transactionId);
9899: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
9900: END IF;
9901: --
9902: wsh_util_core.api_post_call
9903: (
9954: --OR l_objectVersionNumber = l_txnHistoryRec.object_version_number
9955: --THEN
9956: --{
9957: IF l_debug_on THEN
9958: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_IB_TXN_MATCH_PKG.processPriorReceipts',WSH_DEBUG_SV.C_PROC_LEVEL);
9959: END IF;
9960: --
9961: l_processedTxns := TRUE;
9962: --
9980: --
9981: -- Debug Statements
9982: --
9983: IF l_debug_on THEN
9984: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
9985: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
9986: END IF;
9987: --
9988: wsh_util_core.api_post_call
9981: -- Debug Statements
9982: --
9983: IF l_debug_on THEN
9984: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
9985: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
9986: END IF;
9987: --
9988: wsh_util_core.api_post_call
9989: (
9997: ELSIF l_txnHistoryRec.transaction_id IS NOT NULL
9998: THEN
9999: --{
10000: IF l_debug_on THEN
10001: WSH_DEBUG_SV.logmsg(l_module_name,'UPDATE WSH_INBOUND_TXN_HISTORY-PENDING');
10002: WSH_DEBUG_SV.log(l_module_name,'l_txnHistoryRec.transaction_id',l_txnHistoryRec.transaction_id);
10003: END IF;
10004: --
10005: --
9998: THEN
9999: --{
10000: IF l_debug_on THEN
10001: WSH_DEBUG_SV.logmsg(l_module_name,'UPDATE WSH_INBOUND_TXN_HISTORY-PENDING');
10002: WSH_DEBUG_SV.log(l_module_name,'l_txnHistoryRec.transaction_id',l_txnHistoryRec.transaction_id);
10003: END IF;
10004: --
10005: --
10006: UPDATE WSH_INBOUND_TXN_HISTORY
10032: AND l_processedTxns
10033: LOOP
10034: --{
10035: IF l_debug_on THEN
10036: WSH_DEBUG_SV.log(l_module_name,'Processing x_line_rec:l_index',l_index);
10037: WSH_DEBUG_SV.log(l_module_name,'x_line_rec.closed_flag(l_index)',x_line_rec.closed_flag(l_index));
10038: WSH_DEBUG_SV.log(l_module_name,'x_line_rec.closed_code(l_index)',x_line_rec.closed_code(l_index));
10039: WSH_DEBUG_SV.log(l_module_name,'x_line_rec.cancelled_flag(l_index)',x_line_rec.cancelled_flag(l_index));
10040: END IF;
10033: LOOP
10034: --{
10035: IF l_debug_on THEN
10036: WSH_DEBUG_SV.log(l_module_name,'Processing x_line_rec:l_index',l_index);
10037: WSH_DEBUG_SV.log(l_module_name,'x_line_rec.closed_flag(l_index)',x_line_rec.closed_flag(l_index));
10038: WSH_DEBUG_SV.log(l_module_name,'x_line_rec.closed_code(l_index)',x_line_rec.closed_code(l_index));
10039: WSH_DEBUG_SV.log(l_module_name,'x_line_rec.cancelled_flag(l_index)',x_line_rec.cancelled_flag(l_index));
10040: END IF;
10041: --
10034: --{
10035: IF l_debug_on THEN
10036: WSH_DEBUG_SV.log(l_module_name,'Processing x_line_rec:l_index',l_index);
10037: WSH_DEBUG_SV.log(l_module_name,'x_line_rec.closed_flag(l_index)',x_line_rec.closed_flag(l_index));
10038: WSH_DEBUG_SV.log(l_module_name,'x_line_rec.closed_code(l_index)',x_line_rec.closed_code(l_index));
10039: WSH_DEBUG_SV.log(l_module_name,'x_line_rec.cancelled_flag(l_index)',x_line_rec.cancelled_flag(l_index));
10040: END IF;
10041: --
10042: -- If PO has done a cancel/close operation on a particular record, and due to
10035: IF l_debug_on THEN
10036: WSH_DEBUG_SV.log(l_module_name,'Processing x_line_rec:l_index',l_index);
10037: WSH_DEBUG_SV.log(l_module_name,'x_line_rec.closed_flag(l_index)',x_line_rec.closed_flag(l_index));
10038: WSH_DEBUG_SV.log(l_module_name,'x_line_rec.closed_code(l_index)',x_line_rec.closed_code(l_index));
10039: WSH_DEBUG_SV.log(l_module_name,'x_line_rec.cancelled_flag(l_index)',x_line_rec.cancelled_flag(l_index));
10040: END IF;
10041: --
10042: -- If PO has done a cancel/close operation on a particular record, and due to
10043: -- the fact that the corresponding transaction was in pending status, it could not
10088: OR l_po_close_rec.line_id.COUNT > 0
10089: THEN
10090: --{
10091: IF l_debug_on THEN
10092: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_ASN_RECEIPT_PVT.cancel_close_pending_txns',WSH_DEBUG_SV.C_PROC_LEVEL);
10093: END IF;
10094: --
10095: WSH_ASN_RECEIPT_PVT.cancel_close_pending_txns
10096: (
10100: );
10101: --
10102: --
10103: IF l_debug_on THEN
10104: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
10105: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
10106: END IF;
10107: --
10108: wsh_util_core.api_post_call
10101: --
10102: --
10103: IF l_debug_on THEN
10104: WSH_DEBUG_SV.log(l_module_name,'l_return_status',l_return_status);
10105: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_UTIL_CORE.API_POST_CALL',WSH_DEBUG_SV.C_PROC_LEVEL);
10106: END IF;
10107: --
10108: wsh_util_core.api_post_call
10109: (
10115: END IF;
10116: --
10117: --
10118: IF l_debug_on THEN
10119: WSH_DEBUG_SV.logmsg(l_module_name,
10120: 'Number of Errors='||l_num_errors||',Number of Warnings='||l_num_warnings);
10121: END IF;
10122: --
10123: IF l_num_errors > 0
10132: --
10133: -- Debug Statements
10134: --
10135: IF l_debug_on THEN
10136: WSH_DEBUG_SV.pop(l_module_name);
10137: END IF;
10138: --}
10139: EXCEPTION
10140: --{
10144: --
10145: -- Debug Statements
10146: --
10147: IF l_debug_on THEN
10148: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
10149: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
10150: END IF;
10151: --
10152: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
10145: -- Debug Statements
10146: --
10147: IF l_debug_on THEN
10148: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
10149: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_ERROR');
10150: END IF;
10151: --
10152: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
10153: --ROLLBACK TO matchTransaction_sp;
10155: --
10156: -- Debug Statements
10157: --
10158: IF l_debug_on THEN
10159: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
10160: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
10161: END IF;
10162: --
10163: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
10156: -- Debug Statements
10157: --
10158: IF l_debug_on THEN
10159: WSH_DEBUG_SV.logmsg(l_module_name,'FND_API.G_EXC_UNEXPECTED_ERROR exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
10160: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:FND_API.G_EXC_UNEXPECTED_ERROR');
10161: END IF;
10162: --
10163: WHEN WSH_UTIL_CORE.G_EXC_WARNING THEN
10164: --ROLLBACK TO matchTransaction_sp;
10166: --
10167: -- Debug Statements
10168: --
10169: IF l_debug_on THEN
10170: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
10171: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
10172: END IF;
10173: --
10174: WHEN OTHERS THEN
10167: -- Debug Statements
10168: --
10169: IF l_debug_on THEN
10170: WSH_DEBUG_SV.logmsg(l_module_name,'WSH_UTIL_CORE.G_EXC_WARNING exception has occured.',WSH_DEBUG_SV.C_EXCEP_LEVEL);
10171: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:WSH_UTIL_CORE.G_EXC_WARNING');
10172: END IF;
10173: --
10174: WHEN OTHERS THEN
10175: --ROLLBACK TO matchTransaction_sp;
10178: --
10179: -- Debug Statements
10180: --
10181: IF l_debug_on THEN
10182: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
10183: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
10184: END IF;
10185: --
10186: --}
10179: -- Debug Statements
10180: --
10181: IF l_debug_on THEN
10182: WSH_DEBUG_SV.logmsg(l_module_name,'Unexpected error has occured. Oracle error message is '|| SQLERRM,WSH_DEBUG_SV.C_UNEXPEC_ERR_LEVEL);
10183: WSH_DEBUG_SV.pop(l_module_name,'EXCEPTION:OTHERS');
10184: END IF;
10185: --
10186: --}
10187: END handlePriorReceipts;