290:
291: EXCEPTION
292: WHEN OTHERS THEN
293: IF (SQLCODE <> -20001) THEN
294: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
295: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
296: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendPaymentNotification');
297: FND_MESSAGE.SET_TOKEN('PARAMETERS',
298: 'p_checkNumber = ' || to_char(p_checkNumber) ||
291: EXCEPTION
292: WHEN OTHERS THEN
293: IF (SQLCODE <> -20001) THEN
294: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
295: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
296: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendPaymentNotification');
297: FND_MESSAGE.SET_TOKEN('PARAMETERS',
298: 'p_checkNumber = ' || to_char(p_checkNumber) ||
299: ', p_employeeId = '|| to_char(p_employeeId) ||
292: WHEN OTHERS THEN
293: IF (SQLCODE <> -20001) THEN
294: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
295: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
296: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendPaymentNotification');
297: FND_MESSAGE.SET_TOKEN('PARAMETERS',
298: 'p_checkNumber = ' || to_char(p_checkNumber) ||
299: ', p_employeeId = '|| to_char(p_employeeId) ||
300: ', p_paymentCurrency = ' || p_paymentCurrency ||
293: IF (SQLCODE <> -20001) THEN
294: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
295: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
296: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendPaymentNotification');
297: FND_MESSAGE.SET_TOKEN('PARAMETERS',
298: 'p_checkNumber = ' || to_char(p_checkNumber) ||
299: ', p_employeeId = '|| to_char(p_employeeId) ||
300: ', p_paymentCurrency = ' || p_paymentCurrency ||
301: ', p_invoiceNumber = ' || p_invoiceNumber ||
304: ', p_account = ' || l_account ||
305: ', p_bankName = ' || p_bankName ||
306: ', p_cardIssuer = ' || p_cardIssuer ||
307: ', p_paymentDate = ' || p_paymentDate);
308: FND_MESSAGE.SET_TOKEN('DEBUG_INFO',l_debugInfo);
309: RAISE_APPLICATION_ERROR(-20010, fnd_message.get);
310: ELSE
311: -- Do not need to set the token since it has been done in the
312: -- child process
305: ', p_bankName = ' || p_bankName ||
306: ', p_cardIssuer = ' || p_cardIssuer ||
307: ', p_paymentDate = ' || p_paymentDate);
308: FND_MESSAGE.SET_TOKEN('DEBUG_INFO',l_debugInfo);
309: RAISE_APPLICATION_ERROR(-20010, fnd_message.get);
310: ELSE
311: -- Do not need to set the token since it has been done in the
312: -- child process
313: RAISE;
462: ------------------------------------------------------
463: WF_ENGINE.setItemAttrText(l_itemType, l_itemKey, 'SEND_NOTIFICATIONS_PARAM',p_send_notifications); -- Bug 6026927
464:
465:
466: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FIRST_DUNNING');
467: l_instructions := FND_MESSAGE.GET;
468:
469: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_FIRST_INSTR');
470: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
463: WF_ENGINE.setItemAttrText(l_itemType, l_itemKey, 'SEND_NOTIFICATIONS_PARAM',p_send_notifications); -- Bug 6026927
464:
465:
466: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FIRST_DUNNING');
467: l_instructions := FND_MESSAGE.GET;
468:
469: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_FIRST_INSTR');
470: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
471: l_mgr_instructions := FND_MESSAGE.GET;
465:
466: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FIRST_DUNNING');
467: l_instructions := FND_MESSAGE.GET;
468:
469: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_FIRST_INSTR');
470: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
471: l_mgr_instructions := FND_MESSAGE.GET;
472:
473: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'DUNNING_INSTR', l_instructions);
466: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FIRST_DUNNING');
467: l_instructions := FND_MESSAGE.GET;
468:
469: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_FIRST_INSTR');
470: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
471: l_mgr_instructions := FND_MESSAGE.GET;
472:
473: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'DUNNING_INSTR', l_instructions);
474: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MANAGER_INSTR', l_mgr_instructions);
467: l_instructions := FND_MESSAGE.GET;
468:
469: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_FIRST_INSTR');
470: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
471: l_mgr_instructions := FND_MESSAGE.GET;
472:
473: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'DUNNING_INSTR', l_instructions);
474: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MANAGER_INSTR', l_mgr_instructions);
475:
515:
516: EXCEPTION
517: WHEN OTHERS THEN
518: IF (SQLCODE <> -20001) THEN
519: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
520: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
521: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendUnsubmittedChargesNote');
522: FND_MESSAGE.SET_TOKEN('PARAMETERS',
523: 'p_employeeId = ' || to_char(p_employeeId) ||
516: EXCEPTION
517: WHEN OTHERS THEN
518: IF (SQLCODE <> -20001) THEN
519: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
520: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
521: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendUnsubmittedChargesNote');
522: FND_MESSAGE.SET_TOKEN('PARAMETERS',
523: 'p_employeeId = ' || to_char(p_employeeId) ||
524: ', p_Amount = ' || to_char(p_Amount) ||
517: WHEN OTHERS THEN
518: IF (SQLCODE <> -20001) THEN
519: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
520: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
521: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendUnsubmittedChargesNote');
522: FND_MESSAGE.SET_TOKEN('PARAMETERS',
523: 'p_employeeId = ' || to_char(p_employeeId) ||
524: ', p_Amount = ' || to_char(p_Amount) ||
525: ', p_currency = ' || p_currency ||
518: IF (SQLCODE <> -20001) THEN
519: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
520: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
521: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendUnsubmittedChargesNote');
522: FND_MESSAGE.SET_TOKEN('PARAMETERS',
523: 'p_employeeId = ' || to_char(p_employeeId) ||
524: ', p_Amount = ' || to_char(p_Amount) ||
525: ', p_currency = ' || p_currency ||
526: ', p_cardIssuer = ' || p_cardIssuer ||
525: ', p_currency = ' || p_currency ||
526: ', p_cardIssuer = ' || p_cardIssuer ||
527: ', p_date1 = ' || p_date1 ||
528: ', p_date2 = ' || p_date2);
529: FND_MESSAGE.SET_TOKEN('DEBUG_INFO',l_debugInfo);
530: RAISE_APPLICATION_ERROR(-20010, fnd_message.get);
531: ELSE
532: -- Do not need to set the token since it has been done in the
533: -- child process
526: ', p_cardIssuer = ' || p_cardIssuer ||
527: ', p_date1 = ' || p_date1 ||
528: ', p_date2 = ' || p_date2);
529: FND_MESSAGE.SET_TOKEN('DEBUG_INFO',l_debugInfo);
530: RAISE_APPLICATION_ERROR(-20010, fnd_message.get);
531: ELSE
532: -- Do not need to set the token since it has been done in the
533: -- child process
534: RAISE;
689: ----------------------------------------------------------
690: l_debugInfo := 'Set the Subject';
691: ----------------------------------------------------------
692: if(p_dunning_number = 1) then
693: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FIRST_DUNNING');
694: l_instructions := FND_MESSAGE.GET;
695: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_FIRST_INSTR');
696: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
697: l_mgr_instructions := FND_MESSAGE.GET;
690: l_debugInfo := 'Set the Subject';
691: ----------------------------------------------------------
692: if(p_dunning_number = 1) then
693: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FIRST_DUNNING');
694: l_instructions := FND_MESSAGE.GET;
695: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_FIRST_INSTR');
696: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
697: l_mgr_instructions := FND_MESSAGE.GET;
698:
691: ----------------------------------------------------------
692: if(p_dunning_number = 1) then
693: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FIRST_DUNNING');
694: l_instructions := FND_MESSAGE.GET;
695: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_FIRST_INSTR');
696: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
697: l_mgr_instructions := FND_MESSAGE.GET;
698:
699:
692: if(p_dunning_number = 1) then
693: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FIRST_DUNNING');
694: l_instructions := FND_MESSAGE.GET;
695: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_FIRST_INSTR');
696: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
697: l_mgr_instructions := FND_MESSAGE.GET;
698:
699:
700: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING1');
693: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FIRST_DUNNING');
694: l_instructions := FND_MESSAGE.GET;
695: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_FIRST_INSTR');
696: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
697: l_mgr_instructions := FND_MESSAGE.GET;
698:
699:
700: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING1');
701: l_mgr_esc_instructions := FND_MESSAGE.GET;
696: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
697: l_mgr_instructions := FND_MESSAGE.GET;
698:
699:
700: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING1');
701: l_mgr_esc_instructions := FND_MESSAGE.GET;
702:
703:
704: elsif(p_dunning_number = 2) then
697: l_mgr_instructions := FND_MESSAGE.GET;
698:
699:
700: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING1');
701: l_mgr_esc_instructions := FND_MESSAGE.GET;
702:
703:
704: elsif(p_dunning_number = 2) then
705: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_SECOND_DUNNING');
701: l_mgr_esc_instructions := FND_MESSAGE.GET;
702:
703:
704: elsif(p_dunning_number = 2) then
705: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_SECOND_DUNNING');
706: l_instructions := FND_MESSAGE.GET;
707: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_SECOND_INSTR');
708: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
709: l_mgr_instructions := FND_MESSAGE.GET;
702:
703:
704: elsif(p_dunning_number = 2) then
705: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_SECOND_DUNNING');
706: l_instructions := FND_MESSAGE.GET;
707: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_SECOND_INSTR');
708: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
709: l_mgr_instructions := FND_MESSAGE.GET;
710:
703:
704: elsif(p_dunning_number = 2) then
705: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_SECOND_DUNNING');
706: l_instructions := FND_MESSAGE.GET;
707: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_SECOND_INSTR');
708: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
709: l_mgr_instructions := FND_MESSAGE.GET;
710:
711:
704: elsif(p_dunning_number = 2) then
705: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_SECOND_DUNNING');
706: l_instructions := FND_MESSAGE.GET;
707: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_SECOND_INSTR');
708: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
709: l_mgr_instructions := FND_MESSAGE.GET;
710:
711:
712: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING2');
705: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_SECOND_DUNNING');
706: l_instructions := FND_MESSAGE.GET;
707: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_SECOND_INSTR');
708: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
709: l_mgr_instructions := FND_MESSAGE.GET;
710:
711:
712: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING2');
713: l_mgr_esc_instructions := FND_MESSAGE.GET;
708: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
709: l_mgr_instructions := FND_MESSAGE.GET;
710:
711:
712: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING2');
713: l_mgr_esc_instructions := FND_MESSAGE.GET;
714:
715: elsif(p_dunning_number = 3) then
716: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_THIRD_DUNNING');
709: l_mgr_instructions := FND_MESSAGE.GET;
710:
711:
712: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING2');
713: l_mgr_esc_instructions := FND_MESSAGE.GET;
714:
715: elsif(p_dunning_number = 3) then
716: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_THIRD_DUNNING');
717: l_instructions := FND_MESSAGE.GET;
712: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING2');
713: l_mgr_esc_instructions := FND_MESSAGE.GET;
714:
715: elsif(p_dunning_number = 3) then
716: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_THIRD_DUNNING');
717: l_instructions := FND_MESSAGE.GET;
718: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_THIRD_INSTR');
719: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
720: l_mgr_instructions := FND_MESSAGE.GET;
713: l_mgr_esc_instructions := FND_MESSAGE.GET;
714:
715: elsif(p_dunning_number = 3) then
716: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_THIRD_DUNNING');
717: l_instructions := FND_MESSAGE.GET;
718: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_THIRD_INSTR');
719: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
720: l_mgr_instructions := FND_MESSAGE.GET;
721:
714:
715: elsif(p_dunning_number = 3) then
716: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_THIRD_DUNNING');
717: l_instructions := FND_MESSAGE.GET;
718: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_THIRD_INSTR');
719: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
720: l_mgr_instructions := FND_MESSAGE.GET;
721:
722:
715: elsif(p_dunning_number = 3) then
716: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_THIRD_DUNNING');
717: l_instructions := FND_MESSAGE.GET;
718: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_THIRD_INSTR');
719: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
720: l_mgr_instructions := FND_MESSAGE.GET;
721:
722:
723: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING3');
716: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_THIRD_DUNNING');
717: l_instructions := FND_MESSAGE.GET;
718: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_THIRD_INSTR');
719: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
720: l_mgr_instructions := FND_MESSAGE.GET;
721:
722:
723: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING3');
724: l_mgr_esc_instructions := FND_MESSAGE.GET;
719: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
720: l_mgr_instructions := FND_MESSAGE.GET;
721:
722:
723: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING3');
724: l_mgr_esc_instructions := FND_MESSAGE.GET;
725:
726: elsif(p_dunning_number = 4) then
727: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FOURTH_DUNNING');
720: l_mgr_instructions := FND_MESSAGE.GET;
721:
722:
723: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING3');
724: l_mgr_esc_instructions := FND_MESSAGE.GET;
725:
726: elsif(p_dunning_number = 4) then
727: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FOURTH_DUNNING');
728: l_instructions := FND_MESSAGE.GET;
723: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING3');
724: l_mgr_esc_instructions := FND_MESSAGE.GET;
725:
726: elsif(p_dunning_number = 4) then
727: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FOURTH_DUNNING');
728: l_instructions := FND_MESSAGE.GET;
729: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_FOURTH_INSTR');
730: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
731: l_mgr_instructions := FND_MESSAGE.GET;
724: l_mgr_esc_instructions := FND_MESSAGE.GET;
725:
726: elsif(p_dunning_number = 4) then
727: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FOURTH_DUNNING');
728: l_instructions := FND_MESSAGE.GET;
729: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_FOURTH_INSTR');
730: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
731: l_mgr_instructions := FND_MESSAGE.GET;
732:
725:
726: elsif(p_dunning_number = 4) then
727: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FOURTH_DUNNING');
728: l_instructions := FND_MESSAGE.GET;
729: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_FOURTH_INSTR');
730: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
731: l_mgr_instructions := FND_MESSAGE.GET;
732:
733:
726: elsif(p_dunning_number = 4) then
727: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FOURTH_DUNNING');
728: l_instructions := FND_MESSAGE.GET;
729: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_FOURTH_INSTR');
730: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
731: l_mgr_instructions := FND_MESSAGE.GET;
732:
733:
734: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING4');
727: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FOURTH_DUNNING');
728: l_instructions := FND_MESSAGE.GET;
729: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_FOURTH_INSTR');
730: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
731: l_mgr_instructions := FND_MESSAGE.GET;
732:
733:
734: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING4');
735: l_mgr_esc_instructions := FND_MESSAGE.GET;
730: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
731: l_mgr_instructions := FND_MESSAGE.GET;
732:
733:
734: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING4');
735: l_mgr_esc_instructions := FND_MESSAGE.GET;
736:
737: end if;
738:
731: l_mgr_instructions := FND_MESSAGE.GET;
732:
733:
734: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING4');
735: l_mgr_esc_instructions := FND_MESSAGE.GET;
736:
737: end if;
738:
739: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'DUNNING_INSTR', l_instructions);
747: ELSE
748: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'FIRST_DUNNING', 'N');
749: END IF;
750:
751: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_ADD_INSTR');
752: l_mgr_esc_add_instructions := FND_MESSAGE.GET;
753:
754:
755: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGR_ESC_INSTR', l_mgr_esc_instructions);
748: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'FIRST_DUNNING', 'N');
749: END IF;
750:
751: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_ADD_INSTR');
752: l_mgr_esc_add_instructions := FND_MESSAGE.GET;
753:
754:
755: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGR_ESC_INSTR', l_mgr_esc_instructions);
756: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGR_ESC_ADD_INSTR', l_mgr_esc_add_instructions);
755: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGR_ESC_INSTR', l_mgr_esc_instructions);
756: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGR_ESC_ADD_INSTR', l_mgr_esc_add_instructions);
757:
758:
759: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_NEXT_MGR_ESC_INSTR');
760: l_next_mgr_esc_instr := FND_MESSAGE.GET;
761: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGR_NEXT_ESC_INSTR', l_next_mgr_esc_instr);
762:
763: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGR_NEXT_ESC_ADD_INSTR', l_mgr_esc_add_instructions);
756: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGR_ESC_ADD_INSTR', l_mgr_esc_add_instructions);
757:
758:
759: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_NEXT_MGR_ESC_INSTR');
760: l_next_mgr_esc_instr := FND_MESSAGE.GET;
761: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGR_NEXT_ESC_INSTR', l_next_mgr_esc_instr);
762:
763: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGR_NEXT_ESC_ADD_INSTR', l_mgr_esc_add_instructions);
764:
764:
765:
766: --Amulya Mishra : Notification Esc Project
767:
768: FND_MESSAGE.SET_NAME('SQLAP','OIE_ADD_INFO_DUNNING');
769: FND_MESSAGE.SET_TOKEN('days', nvl(p_grace_days,0));
770: l_add_instructions := FND_MESSAGE.GET;
771: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'ADD_INSTRUCTIONS', l_add_instructions);
772:
765:
766: --Amulya Mishra : Notification Esc Project
767:
768: FND_MESSAGE.SET_NAME('SQLAP','OIE_ADD_INFO_DUNNING');
769: FND_MESSAGE.SET_TOKEN('days', nvl(p_grace_days,0));
770: l_add_instructions := FND_MESSAGE.GET;
771: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'ADD_INSTRUCTIONS', l_add_instructions);
772:
773: FND_MESSAGE.SET_NAME('SQLAP','OIE_NOTES_DUNNING');
766: --Amulya Mishra : Notification Esc Project
767:
768: FND_MESSAGE.SET_NAME('SQLAP','OIE_ADD_INFO_DUNNING');
769: FND_MESSAGE.SET_TOKEN('days', nvl(p_grace_days,0));
770: l_add_instructions := FND_MESSAGE.GET;
771: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'ADD_INSTRUCTIONS', l_add_instructions);
772:
773: FND_MESSAGE.SET_NAME('SQLAP','OIE_NOTES_DUNNING');
774: l_notes := FND_MESSAGE.GET;
769: FND_MESSAGE.SET_TOKEN('days', nvl(p_grace_days,0));
770: l_add_instructions := FND_MESSAGE.GET;
771: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'ADD_INSTRUCTIONS', l_add_instructions);
772:
773: FND_MESSAGE.SET_NAME('SQLAP','OIE_NOTES_DUNNING');
774: l_notes := FND_MESSAGE.GET;
775: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'NOTES', l_notes);
776:
777: --determining SUP1 and SUP2
770: l_add_instructions := FND_MESSAGE.GET;
771: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'ADD_INSTRUCTIONS', l_add_instructions);
772:
773: FND_MESSAGE.SET_NAME('SQLAP','OIE_NOTES_DUNNING');
774: l_notes := FND_MESSAGE.GET;
775: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'NOTES', l_notes);
776:
777: --determining SUP1 and SUP2
778:
841:
842: IF(p_dunning_number < 4 AND l_sup2_manager_display_name IS NOT NULL) THEN
843:
844:
845: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_NTF_DUNNING');
846: FND_MESSAGE.SET_TOKEN('SUP1', l_managerDisplayName);
847: FND_MESSAGE.SET_TOKEN('SUP2', l_sup2_manager_display_name);
848: l_mgmt_instructions := FND_MESSAGE.GET;
849: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_INSTR', l_mgmt_instructions);
842: IF(p_dunning_number < 4 AND l_sup2_manager_display_name IS NOT NULL) THEN
843:
844:
845: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_NTF_DUNNING');
846: FND_MESSAGE.SET_TOKEN('SUP1', l_managerDisplayName);
847: FND_MESSAGE.SET_TOKEN('SUP2', l_sup2_manager_display_name);
848: l_mgmt_instructions := FND_MESSAGE.GET;
849: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_INSTR', l_mgmt_instructions);
850:
843:
844:
845: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_NTF_DUNNING');
846: FND_MESSAGE.SET_TOKEN('SUP1', l_managerDisplayName);
847: FND_MESSAGE.SET_TOKEN('SUP2', l_sup2_manager_display_name);
848: l_mgmt_instructions := FND_MESSAGE.GET;
849: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_INSTR', l_mgmt_instructions);
850:
851: IF (p_dunning_number = 1) THEN
844:
845: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_NTF_DUNNING');
846: FND_MESSAGE.SET_TOKEN('SUP1', l_managerDisplayName);
847: FND_MESSAGE.SET_TOKEN('SUP2', l_sup2_manager_display_name);
848: l_mgmt_instructions := FND_MESSAGE.GET;
849: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_INSTR', l_mgmt_instructions);
850:
851: IF (p_dunning_number = 1) THEN
852:
849: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_INSTR', l_mgmt_instructions);
850:
851: IF (p_dunning_number = 1) THEN
852:
853: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_NTF_DUNNING1');
854: FND_MESSAGE.SET_TOKEN('SUP2', l_sup2_manager_display_name);
855: l_mgr_esc_mgmt_instructions := FND_MESSAGE.GET;
856:
857: ELSE
850:
851: IF (p_dunning_number = 1) THEN
852:
853: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_NTF_DUNNING1');
854: FND_MESSAGE.SET_TOKEN('SUP2', l_sup2_manager_display_name);
855: l_mgr_esc_mgmt_instructions := FND_MESSAGE.GET;
856:
857: ELSE
858:
851: IF (p_dunning_number = 1) THEN
852:
853: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_NTF_DUNNING1');
854: FND_MESSAGE.SET_TOKEN('SUP2', l_sup2_manager_display_name);
855: l_mgr_esc_mgmt_instructions := FND_MESSAGE.GET;
856:
857: ELSE
858:
859: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_NTF_DUNNING');
855: l_mgr_esc_mgmt_instructions := FND_MESSAGE.GET;
856:
857: ELSE
858:
859: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_NTF_DUNNING');
860: FND_MESSAGE.SET_TOKEN('SUP1', l_managerDisplayName);
861: FND_MESSAGE.SET_TOKEN('SUP2', l_sup2_manager_display_name);
862: l_mgr_esc_mgmt_instructions := FND_MESSAGE.GET;
863:
856:
857: ELSE
858:
859: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_NTF_DUNNING');
860: FND_MESSAGE.SET_TOKEN('SUP1', l_managerDisplayName);
861: FND_MESSAGE.SET_TOKEN('SUP2', l_sup2_manager_display_name);
862: l_mgr_esc_mgmt_instructions := FND_MESSAGE.GET;
863:
864: END IF;
857: ELSE
858:
859: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_NTF_DUNNING');
860: FND_MESSAGE.SET_TOKEN('SUP1', l_managerDisplayName);
861: FND_MESSAGE.SET_TOKEN('SUP2', l_sup2_manager_display_name);
862: l_mgr_esc_mgmt_instructions := FND_MESSAGE.GET;
863:
864: END IF;
865: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_ESC_INSTR', l_mgr_esc_mgmt_instructions);
858:
859: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_NTF_DUNNING');
860: FND_MESSAGE.SET_TOKEN('SUP1', l_managerDisplayName);
861: FND_MESSAGE.SET_TOKEN('SUP2', l_sup2_manager_display_name);
862: l_mgr_esc_mgmt_instructions := FND_MESSAGE.GET;
863:
864: END IF;
865: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_ESC_INSTR', l_mgr_esc_mgmt_instructions);
866:
863:
864: END IF;
865: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_ESC_INSTR', l_mgr_esc_mgmt_instructions);
866:
867: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_NEXT_MGR_ESC_NTF');
868: FND_MESSAGE.SET_TOKEN('SUP1', l_sup2_manager_display_name);
869: l_next_mgr_esc_mgmt_instr := FND_MESSAGE.GET;
870: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_NEXT_ESC_INSTR', l_next_mgr_esc_mgmt_instr);
871:
864: END IF;
865: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_ESC_INSTR', l_mgr_esc_mgmt_instructions);
866:
867: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_NEXT_MGR_ESC_NTF');
868: FND_MESSAGE.SET_TOKEN('SUP1', l_sup2_manager_display_name);
869: l_next_mgr_esc_mgmt_instr := FND_MESSAGE.GET;
870: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_NEXT_ESC_INSTR', l_next_mgr_esc_mgmt_instr);
871:
872:
865: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_ESC_INSTR', l_mgr_esc_mgmt_instructions);
866:
867: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_NEXT_MGR_ESC_NTF');
868: FND_MESSAGE.SET_TOKEN('SUP1', l_sup2_manager_display_name);
869: l_next_mgr_esc_mgmt_instr := FND_MESSAGE.GET;
870: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_NEXT_ESC_INSTR', l_next_mgr_esc_mgmt_instr);
871:
872:
873: ELSIF (p_dunning_number = 4 OR l_sup2_manager_display_name IS NULL OR l_managerDisplayName = l_sup2_manager_display_name) THEN
871:
872:
873: ELSIF (p_dunning_number = 4 OR l_sup2_manager_display_name IS NULL OR l_managerDisplayName = l_sup2_manager_display_name) THEN
874:
875: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_LAST_MGR_NTF_DUNNING');
876: FND_MESSAGE.SET_TOKEN('SUP1', l_managerDisplayName);
877: l_mgmt_instructions := FND_MESSAGE.GET;
878: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_INSTR', l_mgmt_instructions);
879:
872:
873: ELSIF (p_dunning_number = 4 OR l_sup2_manager_display_name IS NULL OR l_managerDisplayName = l_sup2_manager_display_name) THEN
874:
875: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_LAST_MGR_NTF_DUNNING');
876: FND_MESSAGE.SET_TOKEN('SUP1', l_managerDisplayName);
877: l_mgmt_instructions := FND_MESSAGE.GET;
878: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_INSTR', l_mgmt_instructions);
879:
880: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_LAST_NTF_DUNN');
873: ELSIF (p_dunning_number = 4 OR l_sup2_manager_display_name IS NULL OR l_managerDisplayName = l_sup2_manager_display_name) THEN
874:
875: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_LAST_MGR_NTF_DUNNING');
876: FND_MESSAGE.SET_TOKEN('SUP1', l_managerDisplayName);
877: l_mgmt_instructions := FND_MESSAGE.GET;
878: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_INSTR', l_mgmt_instructions);
879:
880: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_LAST_NTF_DUNN');
881: FND_MESSAGE.SET_TOKEN('SUP2', l_managerDisplayName);
876: FND_MESSAGE.SET_TOKEN('SUP1', l_managerDisplayName);
877: l_mgmt_instructions := FND_MESSAGE.GET;
878: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_INSTR', l_mgmt_instructions);
879:
880: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_LAST_NTF_DUNN');
881: FND_MESSAGE.SET_TOKEN('SUP2', l_managerDisplayName);
882: l_mgr_esc_mgmt_instructions := FND_MESSAGE.GET;
883: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_ESC_INSTR', l_mgr_esc_mgmt_instructions);
884:
877: l_mgmt_instructions := FND_MESSAGE.GET;
878: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_INSTR', l_mgmt_instructions);
879:
880: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_LAST_NTF_DUNN');
881: FND_MESSAGE.SET_TOKEN('SUP2', l_managerDisplayName);
882: l_mgr_esc_mgmt_instructions := FND_MESSAGE.GET;
883: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_ESC_INSTR', l_mgr_esc_mgmt_instructions);
884:
885: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_NEXT_MGR_ESC_LAST_NTF');
878: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_INSTR', l_mgmt_instructions);
879:
880: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_LAST_NTF_DUNN');
881: FND_MESSAGE.SET_TOKEN('SUP2', l_managerDisplayName);
882: l_mgr_esc_mgmt_instructions := FND_MESSAGE.GET;
883: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_ESC_INSTR', l_mgr_esc_mgmt_instructions);
884:
885: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_NEXT_MGR_ESC_LAST_NTF');
886: l_next_mgr_esc_mgmt_instr := FND_MESSAGE.GET;
881: FND_MESSAGE.SET_TOKEN('SUP2', l_managerDisplayName);
882: l_mgr_esc_mgmt_instructions := FND_MESSAGE.GET;
883: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_ESC_INSTR', l_mgr_esc_mgmt_instructions);
884:
885: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_NEXT_MGR_ESC_LAST_NTF');
886: l_next_mgr_esc_mgmt_instr := FND_MESSAGE.GET;
887: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_NEXT_ESC_INSTR', l_next_mgr_esc_mgmt_instr);
888:
889:
882: l_mgr_esc_mgmt_instructions := FND_MESSAGE.GET;
883: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_ESC_INSTR', l_mgr_esc_mgmt_instructions);
884:
885: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_NEXT_MGR_ESC_LAST_NTF');
886: l_next_mgr_esc_mgmt_instr := FND_MESSAGE.GET;
887: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_NEXT_ESC_INSTR', l_next_mgr_esc_mgmt_instr);
888:
889:
890: END IF;
1145: END;
1146: EXCEPTION
1147: WHEN OTHERS THEN
1148: IF (SQLCODE <> -20001) THEN
1149: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
1150: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
1151: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'SendDunningNotifications');
1152: FND_MESSAGE.SET_TOKEN('PARAMETERS',
1153: ' p_employeeId = ' || to_char(p_employeeId) ||
1146: EXCEPTION
1147: WHEN OTHERS THEN
1148: IF (SQLCODE <> -20001) THEN
1149: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
1150: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
1151: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'SendDunningNotifications');
1152: FND_MESSAGE.SET_TOKEN('PARAMETERS',
1153: ' p_employeeId = ' || to_char(p_employeeId) ||
1154: ', p_cardProgramId = ' || to_char(p_cardProgramId) ||
1147: WHEN OTHERS THEN
1148: IF (SQLCODE <> -20001) THEN
1149: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
1150: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
1151: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'SendDunningNotifications');
1152: FND_MESSAGE.SET_TOKEN('PARAMETERS',
1153: ' p_employeeId = ' || to_char(p_employeeId) ||
1154: ', p_cardProgramId = ' || to_char(p_cardProgramId) ||
1155: ', p_bucket1 = ' || to_char(p_min_bucket) ||
1148: IF (SQLCODE <> -20001) THEN
1149: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
1150: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
1151: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'SendDunningNotifications');
1152: FND_MESSAGE.SET_TOKEN('PARAMETERS',
1153: ' p_employeeId = ' || to_char(p_employeeId) ||
1154: ', p_cardProgramId = ' || to_char(p_cardProgramId) ||
1155: ', p_bucket1 = ' || to_char(p_min_bucket) ||
1156: ', p_bucket2 = ' || to_char(p_max_bucket));
1153: ' p_employeeId = ' || to_char(p_employeeId) ||
1154: ', p_cardProgramId = ' || to_char(p_cardProgramId) ||
1155: ', p_bucket1 = ' || to_char(p_min_bucket) ||
1156: ', p_bucket2 = ' || to_char(p_max_bucket));
1157: FND_MESSAGE.SET_TOKEN('DEBUG_INFO',l_debugInfo);
1158: RAISE_APPLICATION_ERROR(-20010, fnd_message.get);
1159: ELSE
1160: -- Do not need to set the token since it has been done in the
1161: -- child process
1154: ', p_cardProgramId = ' || to_char(p_cardProgramId) ||
1155: ', p_bucket1 = ' || to_char(p_min_bucket) ||
1156: ', p_bucket2 = ' || to_char(p_max_bucket));
1157: FND_MESSAGE.SET_TOKEN('DEBUG_INFO',l_debugInfo);
1158: RAISE_APPLICATION_ERROR(-20010, fnd_message.get);
1159: ELSE
1160: -- Do not need to set the token since it has been done in the
1161: -- child process
1162: RAISE;
1261:
1262: EXCEPTION
1263: WHEN OTHERS THEN
1264: IF (SQLCODE <> -20001) THEN
1265: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
1266: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
1267: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendUnapprovedExpReportNote');
1268: FND_MESSAGE.SET_TOKEN('PARAMETERS', 'p_expenseReportId = ' || to_char(p_expenseReportId));
1269: FND_MESSAGE.SET_TOKEN('DEBUG_INFO',l_debugInfo);
1262: EXCEPTION
1263: WHEN OTHERS THEN
1264: IF (SQLCODE <> -20001) THEN
1265: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
1266: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
1267: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendUnapprovedExpReportNote');
1268: FND_MESSAGE.SET_TOKEN('PARAMETERS', 'p_expenseReportId = ' || to_char(p_expenseReportId));
1269: FND_MESSAGE.SET_TOKEN('DEBUG_INFO',l_debugInfo);
1270: RAISE_APPLICATION_ERROR(-20010, fnd_message.get);
1263: WHEN OTHERS THEN
1264: IF (SQLCODE <> -20001) THEN
1265: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
1266: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
1267: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendUnapprovedExpReportNote');
1268: FND_MESSAGE.SET_TOKEN('PARAMETERS', 'p_expenseReportId = ' || to_char(p_expenseReportId));
1269: FND_MESSAGE.SET_TOKEN('DEBUG_INFO',l_debugInfo);
1270: RAISE_APPLICATION_ERROR(-20010, fnd_message.get);
1271: ELSE
1264: IF (SQLCODE <> -20001) THEN
1265: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
1266: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
1267: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendUnapprovedExpReportNote');
1268: FND_MESSAGE.SET_TOKEN('PARAMETERS', 'p_expenseReportId = ' || to_char(p_expenseReportId));
1269: FND_MESSAGE.SET_TOKEN('DEBUG_INFO',l_debugInfo);
1270: RAISE_APPLICATION_ERROR(-20010, fnd_message.get);
1271: ELSE
1272: -- Do not need to set the token since it has been done in the
1265: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
1266: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
1267: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendUnapprovedExpReportNote');
1268: FND_MESSAGE.SET_TOKEN('PARAMETERS', 'p_expenseReportId = ' || to_char(p_expenseReportId));
1269: FND_MESSAGE.SET_TOKEN('DEBUG_INFO',l_debugInfo);
1270: RAISE_APPLICATION_ERROR(-20010, fnd_message.get);
1271: ELSE
1272: -- Do not need to set the token since it has been done in the
1273: -- child process
1266: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
1267: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendUnapprovedExpReportNote');
1268: FND_MESSAGE.SET_TOKEN('PARAMETERS', 'p_expenseReportId = ' || to_char(p_expenseReportId));
1269: FND_MESSAGE.SET_TOKEN('DEBUG_INFO',l_debugInfo);
1270: RAISE_APPLICATION_ERROR(-20010, fnd_message.get);
1271: ELSE
1272: -- Do not need to set the token since it has been done in the
1273: -- child process
1274: RAISE;
1419:
1420: EXCEPTION
1421: WHEN OTHERS THEN
1422: IF (SQLCODE <> -20001) THEN
1423: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
1424: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
1425: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendDisputedChargesNote');
1426: FND_MESSAGE.SET_TOKEN('PARAMETERS',
1427: ' p_employeeId = ' || to_char(p_employeeId) ||
1420: EXCEPTION
1421: WHEN OTHERS THEN
1422: IF (SQLCODE <> -20001) THEN
1423: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
1424: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
1425: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendDisputedChargesNote');
1426: FND_MESSAGE.SET_TOKEN('PARAMETERS',
1427: ' p_employeeId = ' || to_char(p_employeeId) ||
1428: ', p_cardProgramId = ' || to_char(p_cardProgramId) ||
1421: WHEN OTHERS THEN
1422: IF (SQLCODE <> -20001) THEN
1423: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
1424: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
1425: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendDisputedChargesNote');
1426: FND_MESSAGE.SET_TOKEN('PARAMETERS',
1427: ' p_employeeId = ' || to_char(p_employeeId) ||
1428: ', p_cardProgramId = ' || to_char(p_cardProgramId) ||
1429: ', p_billedStartDate = ' || to_char(p_billedStartDate) ||
1422: IF (SQLCODE <> -20001) THEN
1423: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
1424: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
1425: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendDisputedChargesNote');
1426: FND_MESSAGE.SET_TOKEN('PARAMETERS',
1427: ' p_employeeId = ' || to_char(p_employeeId) ||
1428: ', p_cardProgramId = ' || to_char(p_cardProgramId) ||
1429: ', p_billedStartDate = ' || to_char(p_billedStartDate) ||
1430: ', p_billedEndDate = ' || to_char(p_billedEndDate) ||
1428: ', p_cardProgramId = ' || to_char(p_cardProgramId) ||
1429: ', p_billedStartDate = ' || to_char(p_billedStartDate) ||
1430: ', p_billedEndDate = ' || to_char(p_billedEndDate) ||
1431: ', p_minimumAmount = ' || to_char(p_minimumAmount));
1432: FND_MESSAGE.SET_TOKEN('DEBUG_INFO',l_debugInfo);
1433: RAISE_APPLICATION_ERROR(-20010, fnd_message.get);
1434: ELSE
1435: -- Do not need to set the token since it has been done in the
1436: -- child process
1429: ', p_billedStartDate = ' || to_char(p_billedStartDate) ||
1430: ', p_billedEndDate = ' || to_char(p_billedEndDate) ||
1431: ', p_minimumAmount = ' || to_char(p_minimumAmount));
1432: FND_MESSAGE.SET_TOKEN('DEBUG_INFO',l_debugInfo);
1433: RAISE_APPLICATION_ERROR(-20010, fnd_message.get);
1434: ELSE
1435: -- Do not need to set the token since it has been done in the
1436: -- child process
1437: RAISE;
1500: l_debugInfo := 'Generate header';
1501: if (display_type = 'text/plain') then
1502: document := '';
1503: else -- html
1504: FND_MESSAGE.SET_NAME('SQLAP','OIE_DISPUTED_HEADER_DUNNING');
1505: l_dispute_header_prompt := FND_MESSAGE.GET;
1506: document := indent_start||table_title_start|| l_dispute_header_prompt||table_title_end;
1507: document := document|| table_start;
1508: document := document|| tr_start;
1501: if (display_type = 'text/plain') then
1502: document := '';
1503: else -- html
1504: FND_MESSAGE.SET_NAME('SQLAP','OIE_DISPUTED_HEADER_DUNNING');
1505: l_dispute_header_prompt := FND_MESSAGE.GET;
1506: document := indent_start||table_title_start|| l_dispute_header_prompt||table_title_end;
1507: document := document|| table_start;
1508: document := document|| tr_start;
1509:
1615: l_colon := instr(document, '',-1);
1616: document := substr(document,1,l_colon+4);
1617: document := document || '
';
1618:
1619: FND_MESSAGE.SET_NAME('SQLAP','AP_WEB_EXP_UNABLE_TO_SHOWLINES');
1620: l_message := FND_MESSAGE.GET;
1621: document := document || '