61: FETCH GetRouteDet into l_route_rec;
62:
63: IF GetRouteDet%NOTFOUND
64: THEN
65: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
66: fnd_message.set_token('route_id',l_route_rec.route_id,false);
67: l_subject := fnd_message.get;
68: ELSE
69: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
62:
63: IF GetRouteDet%NOTFOUND
64: THEN
65: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
66: fnd_message.set_token('route_id',l_route_rec.route_id,false);
67: l_subject := fnd_message.get;
68: ELSE
69: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
70: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
63: IF GetRouteDet%NOTFOUND
64: THEN
65: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
66: fnd_message.set_token('route_id',l_route_rec.route_id,false);
67: l_subject := fnd_message.get;
68: ELSE
69: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
70: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
71: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
65: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
66: fnd_message.set_token('route_id',l_route_rec.route_id,false);
67: l_subject := fnd_message.get;
68: ELSE
69: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
70: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
71: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
72: l_subject := fnd_message.get;
73: END IF;
66: fnd_message.set_token('route_id',l_route_rec.route_id,false);
67: l_subject := fnd_message.get;
68: ELSE
69: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
70: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
71: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
72: l_subject := fnd_message.get;
73: END IF;
74: CLOSE GetRouteDet;
67: l_subject := fnd_message.get;
68: ELSE
69: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
70: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
71: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
72: l_subject := fnd_message.get;
73: END IF;
74: CLOSE GetRouteDet;
75: IF G_DEBUG='Y' THEN
68: ELSE
69: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
70: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
71: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
72: l_subject := fnd_message.get;
73: END IF;
74: CLOSE GetRouteDet;
75: IF G_DEBUG='Y' THEN
76: AHL_DEBUG_PUB.debug( 'Route No'||l_route_rec.route_no,'+DebugWfRoute+');
305: FETCH GetRouteDet into l_route_rec;
306:
307: IF GetRouteDet%NOTFOUND
308: THEN
309: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
310: fnd_message.set_token('route_id',l_route_rec.route_id,false);
311: l_body := fnd_message.get;
312: ELSE
313: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
306:
307: IF GetRouteDet%NOTFOUND
308: THEN
309: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
310: fnd_message.set_token('route_id',l_route_rec.route_id,false);
311: l_body := fnd_message.get;
312: ELSE
313: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
314: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
307: IF GetRouteDet%NOTFOUND
308: THEN
309: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
310: fnd_message.set_token('route_id',l_route_rec.route_id,false);
311: l_body := fnd_message.get;
312: ELSE
313: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
314: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
315: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
309: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
310: fnd_message.set_token('route_id',l_route_rec.route_id,false);
311: l_body := fnd_message.get;
312: ELSE
313: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
314: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
315: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
316: l_body := fnd_message.get;
317: END IF;
310: fnd_message.set_token('route_id',l_route_rec.route_id,false);
311: l_body := fnd_message.get;
312: ELSE
313: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
314: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
315: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
316: l_body := fnd_message.get;
317: END IF;
318: CLOSE GetRouteDet;
311: l_body := fnd_message.get;
312: ELSE
313: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
314: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
315: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
316: l_body := fnd_message.get;
317: END IF;
318: CLOSE GetRouteDet;
319:
312: ELSE
313: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
314: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
315: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
316: l_body := fnd_message.get;
317: END IF;
318: CLOSE GetRouteDet;
319:
320: /*--------------------------------------------------------------------------
318: CLOSE GetRouteDet;
319:
320: /*--------------------------------------------------------------------------
321: -- Query approval object table for any detail information of this object
322: -- that will be used to replace tokens defined in FND Messages.
323: -- Here to simplify, we are using hard-coded messages.
324: ----------------------------------------------------------------------------*/
325:
326: l_body := l_body||'.'||'Your request has been forwarded to ' ||l_approver||' for approval' ;
412: );
413:
414: /*--------------------------------------------------------------------------
415: -- Query approval object table for any detail information of this object
416: -- that will be used to replace tokens defined in FND Messages.
417: -- Here to simplify, we are using hard-coded messages.
418: ----------------------------------------------------------------------------*/
419: OPEN GetRouteDet(l_object_id);
420: FETCH GetRouteDet into l_route_rec;
420: FETCH GetRouteDet into l_route_rec;
421:
422: IF GetRouteDet%NOTFOUND
423: THEN
424: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
425: fnd_message.set_token('route_id',l_route_rec.route_id,false);
426: l_body := fnd_message.get;
427: ELSE
428: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
421:
422: IF GetRouteDet%NOTFOUND
423: THEN
424: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
425: fnd_message.set_token('route_id',l_route_rec.route_id,false);
426: l_body := fnd_message.get;
427: ELSE
428: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
429: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
422: IF GetRouteDet%NOTFOUND
423: THEN
424: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
425: fnd_message.set_token('route_id',l_route_rec.route_id,false);
426: l_body := fnd_message.get;
427: ELSE
428: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
429: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
430: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
424: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
425: fnd_message.set_token('route_id',l_route_rec.route_id,false);
426: l_body := fnd_message.get;
427: ELSE
428: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
429: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
430: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
431: l_body := fnd_message.get;
432: END IF;
425: fnd_message.set_token('route_id',l_route_rec.route_id,false);
426: l_body := fnd_message.get;
427: ELSE
428: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
429: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
430: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
431: l_body := fnd_message.get;
432: END IF;
433: CLOSE GetRouteDet;
426: l_body := fnd_message.get;
427: ELSE
428: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
429: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
430: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
431: l_body := fnd_message.get;
432: END IF;
433: CLOSE GetRouteDet;
434:
427: ELSE
428: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
429: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
430: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
431: l_body := fnd_message.get;
432: END IF;
433: CLOSE GetRouteDet;
434:
435:
527:
528:
529: /*--------------------------------------------------------------------------
530: -- Query approval object table for any detail information of this object
531: -- that will be used to replace tokens defined in FND Messages.
532: -- Here to simplify, we are using hard-coded messages.
533: ----------------------------------------------------------------------------*/
534:
535: OPEN GetRouteDet(l_object_id);
536: FETCH GetRouteDet into l_route_rec;
537:
538: IF GetRouteDet%NOTFOUND
539: THEN
540: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
541: fnd_message.set_token('route_id',l_route_rec.route_id,false);
542: l_body := fnd_message.get;
543: ELSE
544: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
537:
538: IF GetRouteDet%NOTFOUND
539: THEN
540: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
541: fnd_message.set_token('route_id',l_route_rec.route_id,false);
542: l_body := fnd_message.get;
543: ELSE
544: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
545: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
538: IF GetRouteDet%NOTFOUND
539: THEN
540: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
541: fnd_message.set_token('route_id',l_route_rec.route_id,false);
542: l_body := fnd_message.get;
543: ELSE
544: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
545: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
546: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
540: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
541: fnd_message.set_token('route_id',l_route_rec.route_id,false);
542: l_body := fnd_message.get;
543: ELSE
544: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
545: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
546: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
547: l_body := fnd_message.get;
548: END IF;
541: fnd_message.set_token('route_id',l_route_rec.route_id,false);
542: l_body := fnd_message.get;
543: ELSE
544: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
545: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
546: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
547: l_body := fnd_message.get;
548: END IF;
549: CLOSE GetRouteDet;
542: l_body := fnd_message.get;
543: ELSE
544: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
545: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
546: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
547: l_body := fnd_message.get;
548: END IF;
549: CLOSE GetRouteDet;
550:
543: ELSE
544: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
545: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
546: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
547: l_body := fnd_message.get;
548: END IF;
549: CLOSE GetRouteDet;
550:
551:
644: );
645:
646: /*--------------------------------------------------------------------------
647: -- Query approval object table for any detail information of this object
648: -- that will be used to replace tokens defined in FND Messages.
649: -- Here to simplify, we are using hard-coded messages.
650: ----------------------------------------------------------------------------*/
651: OPEN GetRouteDet(l_object_id);
652: FETCH GetRouteDet into l_route_rec;
652: FETCH GetRouteDet into l_route_rec;
653:
654: IF GetRouteDet%NOTFOUND
655: THEN
656: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
657: fnd_message.set_token('route_id',l_route_rec.route_id,false);
658: l_body := fnd_message.get;
659: ELSE
660: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
653:
654: IF GetRouteDet%NOTFOUND
655: THEN
656: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
657: fnd_message.set_token('route_id',l_route_rec.route_id,false);
658: l_body := fnd_message.get;
659: ELSE
660: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
661: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
654: IF GetRouteDet%NOTFOUND
655: THEN
656: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
657: fnd_message.set_token('route_id',l_route_rec.route_id,false);
658: l_body := fnd_message.get;
659: ELSE
660: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
661: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
662: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
656: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
657: fnd_message.set_token('route_id',l_route_rec.route_id,false);
658: l_body := fnd_message.get;
659: ELSE
660: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
661: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
662: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
663: l_body := fnd_message.get;
664: END IF;
657: fnd_message.set_token('route_id',l_route_rec.route_id,false);
658: l_body := fnd_message.get;
659: ELSE
660: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
661: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
662: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
663: l_body := fnd_message.get;
664: END IF;
665: CLOSE GetRouteDet;
658: l_body := fnd_message.get;
659: ELSE
660: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
661: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
662: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
663: l_body := fnd_message.get;
664: END IF;
665: CLOSE GetRouteDet;
666:
659: ELSE
660: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
661: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
662: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
663: l_body := fnd_message.get;
664: END IF;
665: CLOSE GetRouteDet;
666:
667:
765:
766: commit;
767: /*--------------------------------------------------------------------------
768: -- Query approval object table for any detail information of this object
769: -- that will be used to replace tokens defined in FND Messages.
770: -- Here to simplify, we are using hard-coded messages.
771: ----------------------------------------------------------------------------*/
772:
773: OPEN GetRouteDet(l_object_id);
774: FETCH GetRouteDet into l_route_rec;
775:
776: IF GetRouteDet%NOTFOUND
777: THEN
778: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
779: fnd_message.set_token('route_id',l_route_rec.route_id,false);
780: l_body := fnd_message.get;
781: ELSE
782: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
775:
776: IF GetRouteDet%NOTFOUND
777: THEN
778: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
779: fnd_message.set_token('route_id',l_route_rec.route_id,false);
780: l_body := fnd_message.get;
781: ELSE
782: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
783: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
776: IF GetRouteDet%NOTFOUND
777: THEN
778: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
779: fnd_message.set_token('route_id',l_route_rec.route_id,false);
780: l_body := fnd_message.get;
781: ELSE
782: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
783: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
784: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
778: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
779: fnd_message.set_token('route_id',l_route_rec.route_id,false);
780: l_body := fnd_message.get;
781: ELSE
782: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
783: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
784: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
785: l_body := fnd_message.get;
786: END IF;
779: fnd_message.set_token('route_id',l_route_rec.route_id,false);
780: l_body := fnd_message.get;
781: ELSE
782: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
783: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
784: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
785: l_body := fnd_message.get;
786: END IF;
787: CLOSE GetRouteDet;
780: l_body := fnd_message.get;
781: ELSE
782: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
783: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
784: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
785: l_body := fnd_message.get;
786: END IF;
787: CLOSE GetRouteDet;
788:
781: ELSE
782: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
783: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
784: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
785: l_body := fnd_message.get;
786: END IF;
787: CLOSE GetRouteDet;
788:
789:
891:
892:
893: /*--------------------------------------------------------------------------
894: -- Query approval object table for any detail information of this object
895: -- that will be used to replace tokens defined in FND Messages.
896: -- Here to simplify, we are using hard-coded messages.
897: ----------------------------------------------------------------------------*/
898: OPEN GetRouteDet(l_object_id);
899: FETCH GetRouteDet into l_route_rec;
899: FETCH GetRouteDet into l_route_rec;
900:
901: IF GetRouteDet%NOTFOUND
902: THEN
903: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
904: fnd_message.set_token('route_id',l_route_rec.route_id,false);
905: l_body := fnd_message.get;
906: ELSE
907: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
900:
901: IF GetRouteDet%NOTFOUND
902: THEN
903: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
904: fnd_message.set_token('route_id',l_route_rec.route_id,false);
905: l_body := fnd_message.get;
906: ELSE
907: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
908: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
901: IF GetRouteDet%NOTFOUND
902: THEN
903: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
904: fnd_message.set_token('route_id',l_route_rec.route_id,false);
905: l_body := fnd_message.get;
906: ELSE
907: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
908: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
909: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
903: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
904: fnd_message.set_token('route_id',l_route_rec.route_id,false);
905: l_body := fnd_message.get;
906: ELSE
907: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
908: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
909: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
910: l_body := fnd_message.get;
911: END IF;
904: fnd_message.set_token('route_id',l_route_rec.route_id,false);
905: l_body := fnd_message.get;
906: ELSE
907: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
908: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
909: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
910: l_body := fnd_message.get;
911: END IF;
912: CLOSE GetRouteDet;
905: l_body := fnd_message.get;
906: ELSE
907: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
908: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
909: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
910: l_body := fnd_message.get;
911: END IF;
912: CLOSE GetRouteDet;
913:
906: ELSE
907: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
908: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
909: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
910: l_body := fnd_message.get;
911: END IF;
912: CLOSE GetRouteDet;
913:
914:
1010: );
1011:
1012: /*--------------------------------------------------------------------------
1013: -- Query approval object table for any detail information of this object
1014: -- that will be used to replace tokens defined in FND Messages.
1015: -- Here to simplify, we are using hard-coded messages.
1016: ----------------------------------------------------------------------------*/
1017:
1018: OPEN GetRouteDet(l_object_id);
1019: FETCH GetRouteDet into l_route_rec;
1020:
1021: IF GetRouteDet%NOTFOUND
1022: THEN
1023: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
1024: fnd_message.set_token('route_id',l_route_rec.route_id,false);
1025: l_body := fnd_message.get;
1026: ELSE
1027: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
1020:
1021: IF GetRouteDet%NOTFOUND
1022: THEN
1023: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
1024: fnd_message.set_token('route_id',l_route_rec.route_id,false);
1025: l_body := fnd_message.get;
1026: ELSE
1027: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
1028: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
1021: IF GetRouteDet%NOTFOUND
1022: THEN
1023: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
1024: fnd_message.set_token('route_id',l_route_rec.route_id,false);
1025: l_body := fnd_message.get;
1026: ELSE
1027: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
1028: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
1029: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
1023: fnd_message.set_name('AHL', 'AHL_route_id_INVALID');
1024: fnd_message.set_token('route_id',l_route_rec.route_id,false);
1025: l_body := fnd_message.get;
1026: ELSE
1027: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
1028: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
1029: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
1030: l_body := fnd_message.get;
1031: END IF;
1024: fnd_message.set_token('route_id',l_route_rec.route_id,false);
1025: l_body := fnd_message.get;
1026: ELSE
1027: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
1028: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
1029: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
1030: l_body := fnd_message.get;
1031: END IF;
1032: CLOSE GetRouteDet;
1025: l_body := fnd_message.get;
1026: ELSE
1027: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
1028: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
1029: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
1030: l_body := fnd_message.get;
1031: END IF;
1032: CLOSE GetRouteDet;
1033:
1026: ELSE
1027: fnd_message.set_name('AHL', 'AHL_RM_NTF_FORWARD_SUBJECT');
1028: fnd_message.set_token('ROUTE_ID',l_route_rec.route_id ,false);
1029: fnd_message.set_token('ROUTENUM',l_route_rec.route_no, false);
1030: l_body := fnd_message.get;
1031: END IF;
1032: CLOSE GetRouteDet;
1033:
1034:
1193: END IF;
1194:
1195: if (sql%notfound)
1196: then
1197: FND_MESSAGE.Set_Name('AHL','AHL_APRV_OBJ_CHANGED');
1198: FND_MSG_PUB.Add;
1199: l_return_status := FND_API.G_RET_STS_ERROR;
1200: End if;
1201:
1339:
1340:
1341: if (sql%notfound)
1342: then
1343: FND_MESSAGE.Set_Name('AHL','AHL_APRV_OBJ_CHANGED');
1344: FND_MSG_PUB.Add;
1345:
1346: l_return_status := FND_API.G_RET_STS_ERROR;
1347: return;