280:
281: EXCEPTION
282: WHEN OTHERS THEN
283: IF (SQLCODE <> -20001) THEN
284: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
285: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
286: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendPaymentNotification');
287: FND_MESSAGE.SET_TOKEN('PARAMETERS',
288: 'p_checkNumber = ' || to_char(p_checkNumber) ||
281: EXCEPTION
282: WHEN OTHERS THEN
283: IF (SQLCODE <> -20001) THEN
284: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
285: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
286: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendPaymentNotification');
287: FND_MESSAGE.SET_TOKEN('PARAMETERS',
288: 'p_checkNumber = ' || to_char(p_checkNumber) ||
289: ', p_employeeId = '|| to_char(p_employeeId) ||
282: WHEN OTHERS THEN
283: IF (SQLCODE <> -20001) THEN
284: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
285: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
286: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendPaymentNotification');
287: FND_MESSAGE.SET_TOKEN('PARAMETERS',
288: 'p_checkNumber = ' || to_char(p_checkNumber) ||
289: ', p_employeeId = '|| to_char(p_employeeId) ||
290: ', p_paymentCurrency = ' || p_paymentCurrency ||
283: IF (SQLCODE <> -20001) THEN
284: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
285: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
286: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendPaymentNotification');
287: FND_MESSAGE.SET_TOKEN('PARAMETERS',
288: 'p_checkNumber = ' || to_char(p_checkNumber) ||
289: ', p_employeeId = '|| to_char(p_employeeId) ||
290: ', p_paymentCurrency = ' || p_paymentCurrency ||
291: ', p_invoiceNumber = ' || p_invoiceNumber ||
294: ', p_account = ' || l_account ||
295: ', p_bankName = ' || p_bankName ||
296: ', p_cardIssuer = ' || p_cardIssuer ||
297: ', p_paymentDate = ' || p_paymentDate);
298: FND_MESSAGE.SET_TOKEN('DEBUG_INFO',l_debugInfo);
299: RAISE_APPLICATION_ERROR(-20010, fnd_message.get);
300: ELSE
301: -- Do not need to set the token since it has been done in the
302: -- child process
295: ', p_bankName = ' || p_bankName ||
296: ', p_cardIssuer = ' || p_cardIssuer ||
297: ', p_paymentDate = ' || p_paymentDate);
298: FND_MESSAGE.SET_TOKEN('DEBUG_INFO',l_debugInfo);
299: RAISE_APPLICATION_ERROR(-20010, fnd_message.get);
300: ELSE
301: -- Do not need to set the token since it has been done in the
302: -- child process
303: RAISE;
446: ------------------------------------------------------
447: WF_ENGINE.setItemAttrText(l_itemType, l_itemKey, 'SEND_NOTIFICATIONS_PARAM',p_send_notifications); -- Bug 6026927
448:
449:
450: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FIRST_DUNNING');
451: l_instructions := FND_MESSAGE.GET;
452:
453: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_FIRST_INSTR');
454: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
447: WF_ENGINE.setItemAttrText(l_itemType, l_itemKey, 'SEND_NOTIFICATIONS_PARAM',p_send_notifications); -- Bug 6026927
448:
449:
450: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FIRST_DUNNING');
451: l_instructions := FND_MESSAGE.GET;
452:
453: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_FIRST_INSTR');
454: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
455: l_mgr_instructions := FND_MESSAGE.GET;
449:
450: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FIRST_DUNNING');
451: l_instructions := FND_MESSAGE.GET;
452:
453: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_FIRST_INSTR');
454: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
455: l_mgr_instructions := FND_MESSAGE.GET;
456:
457: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'DUNNING_INSTR', l_instructions);
450: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FIRST_DUNNING');
451: l_instructions := FND_MESSAGE.GET;
452:
453: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_FIRST_INSTR');
454: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
455: l_mgr_instructions := FND_MESSAGE.GET;
456:
457: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'DUNNING_INSTR', l_instructions);
458: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MANAGER_INSTR', l_mgr_instructions);
451: l_instructions := FND_MESSAGE.GET;
452:
453: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_FIRST_INSTR');
454: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
455: l_mgr_instructions := FND_MESSAGE.GET;
456:
457: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'DUNNING_INSTR', l_instructions);
458: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MANAGER_INSTR', l_mgr_instructions);
459:
499:
500: EXCEPTION
501: WHEN OTHERS THEN
502: IF (SQLCODE <> -20001) THEN
503: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
504: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
505: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendUnsubmittedChargesNote');
506: FND_MESSAGE.SET_TOKEN('PARAMETERS',
507: 'p_employeeId = ' || to_char(p_employeeId) ||
500: EXCEPTION
501: WHEN OTHERS THEN
502: IF (SQLCODE <> -20001) THEN
503: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
504: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
505: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendUnsubmittedChargesNote');
506: FND_MESSAGE.SET_TOKEN('PARAMETERS',
507: 'p_employeeId = ' || to_char(p_employeeId) ||
508: ', p_Amount = ' || to_char(p_Amount) ||
501: WHEN OTHERS THEN
502: IF (SQLCODE <> -20001) THEN
503: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
504: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
505: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendUnsubmittedChargesNote');
506: FND_MESSAGE.SET_TOKEN('PARAMETERS',
507: 'p_employeeId = ' || to_char(p_employeeId) ||
508: ', p_Amount = ' || to_char(p_Amount) ||
509: ', p_currency = ' || p_currency ||
502: IF (SQLCODE <> -20001) THEN
503: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
504: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
505: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendUnsubmittedChargesNote');
506: FND_MESSAGE.SET_TOKEN('PARAMETERS',
507: 'p_employeeId = ' || to_char(p_employeeId) ||
508: ', p_Amount = ' || to_char(p_Amount) ||
509: ', p_currency = ' || p_currency ||
510: ', p_cardIssuer = ' || p_cardIssuer ||
509: ', p_currency = ' || p_currency ||
510: ', p_cardIssuer = ' || p_cardIssuer ||
511: ', p_date1 = ' || p_date1 ||
512: ', p_date2 = ' || p_date2);
513: FND_MESSAGE.SET_TOKEN('DEBUG_INFO',l_debugInfo);
514: RAISE_APPLICATION_ERROR(-20010, fnd_message.get);
515: ELSE
516: -- Do not need to set the token since it has been done in the
517: -- child process
510: ', p_cardIssuer = ' || p_cardIssuer ||
511: ', p_date1 = ' || p_date1 ||
512: ', p_date2 = ' || p_date2);
513: FND_MESSAGE.SET_TOKEN('DEBUG_INFO',l_debugInfo);
514: RAISE_APPLICATION_ERROR(-20010, fnd_message.get);
515: ELSE
516: -- Do not need to set the token since it has been done in the
517: -- child process
518: RAISE;
638: ----------------------------------------------------------
639: l_debugInfo := 'Set the Subject';
640: ----------------------------------------------------------
641: if(p_dunning_number = 1) then
642: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FIRST_DUNNING');
643: l_instructions := FND_MESSAGE.GET;
644: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_FIRST_INSTR');
645: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
646: l_mgr_instructions := FND_MESSAGE.GET;
639: l_debugInfo := 'Set the Subject';
640: ----------------------------------------------------------
641: if(p_dunning_number = 1) then
642: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FIRST_DUNNING');
643: l_instructions := FND_MESSAGE.GET;
644: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_FIRST_INSTR');
645: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
646: l_mgr_instructions := FND_MESSAGE.GET;
647:
640: ----------------------------------------------------------
641: if(p_dunning_number = 1) then
642: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FIRST_DUNNING');
643: l_instructions := FND_MESSAGE.GET;
644: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_FIRST_INSTR');
645: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
646: l_mgr_instructions := FND_MESSAGE.GET;
647:
648:
641: if(p_dunning_number = 1) then
642: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FIRST_DUNNING');
643: l_instructions := FND_MESSAGE.GET;
644: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_FIRST_INSTR');
645: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
646: l_mgr_instructions := FND_MESSAGE.GET;
647:
648:
649: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING1');
642: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FIRST_DUNNING');
643: l_instructions := FND_MESSAGE.GET;
644: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_FIRST_INSTR');
645: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
646: l_mgr_instructions := FND_MESSAGE.GET;
647:
648:
649: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING1');
650: l_mgr_esc_instructions := FND_MESSAGE.GET;
645: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
646: l_mgr_instructions := FND_MESSAGE.GET;
647:
648:
649: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING1');
650: l_mgr_esc_instructions := FND_MESSAGE.GET;
651:
652:
653: elsif(p_dunning_number = 2) then
646: l_mgr_instructions := FND_MESSAGE.GET;
647:
648:
649: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING1');
650: l_mgr_esc_instructions := FND_MESSAGE.GET;
651:
652:
653: elsif(p_dunning_number = 2) then
654: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_SECOND_DUNNING');
650: l_mgr_esc_instructions := FND_MESSAGE.GET;
651:
652:
653: elsif(p_dunning_number = 2) then
654: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_SECOND_DUNNING');
655: l_instructions := FND_MESSAGE.GET;
656: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_SECOND_INSTR');
657: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
658: l_mgr_instructions := FND_MESSAGE.GET;
651:
652:
653: elsif(p_dunning_number = 2) then
654: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_SECOND_DUNNING');
655: l_instructions := FND_MESSAGE.GET;
656: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_SECOND_INSTR');
657: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
658: l_mgr_instructions := FND_MESSAGE.GET;
659:
652:
653: elsif(p_dunning_number = 2) then
654: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_SECOND_DUNNING');
655: l_instructions := FND_MESSAGE.GET;
656: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_SECOND_INSTR');
657: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
658: l_mgr_instructions := FND_MESSAGE.GET;
659:
660:
653: elsif(p_dunning_number = 2) then
654: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_SECOND_DUNNING');
655: l_instructions := FND_MESSAGE.GET;
656: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_SECOND_INSTR');
657: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
658: l_mgr_instructions := FND_MESSAGE.GET;
659:
660:
661: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING2');
654: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_SECOND_DUNNING');
655: l_instructions := FND_MESSAGE.GET;
656: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_SECOND_INSTR');
657: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
658: l_mgr_instructions := FND_MESSAGE.GET;
659:
660:
661: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING2');
662: l_mgr_esc_instructions := FND_MESSAGE.GET;
657: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
658: l_mgr_instructions := FND_MESSAGE.GET;
659:
660:
661: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING2');
662: l_mgr_esc_instructions := FND_MESSAGE.GET;
663:
664: elsif(p_dunning_number = 3) then
665: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_THIRD_DUNNING');
658: l_mgr_instructions := FND_MESSAGE.GET;
659:
660:
661: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING2');
662: l_mgr_esc_instructions := FND_MESSAGE.GET;
663:
664: elsif(p_dunning_number = 3) then
665: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_THIRD_DUNNING');
666: l_instructions := FND_MESSAGE.GET;
661: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING2');
662: l_mgr_esc_instructions := FND_MESSAGE.GET;
663:
664: elsif(p_dunning_number = 3) then
665: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_THIRD_DUNNING');
666: l_instructions := FND_MESSAGE.GET;
667: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_THIRD_INSTR');
668: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
669: l_mgr_instructions := FND_MESSAGE.GET;
662: l_mgr_esc_instructions := FND_MESSAGE.GET;
663:
664: elsif(p_dunning_number = 3) then
665: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_THIRD_DUNNING');
666: l_instructions := FND_MESSAGE.GET;
667: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_THIRD_INSTR');
668: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
669: l_mgr_instructions := FND_MESSAGE.GET;
670:
663:
664: elsif(p_dunning_number = 3) then
665: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_THIRD_DUNNING');
666: l_instructions := FND_MESSAGE.GET;
667: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_THIRD_INSTR');
668: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
669: l_mgr_instructions := FND_MESSAGE.GET;
670:
671:
664: elsif(p_dunning_number = 3) then
665: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_THIRD_DUNNING');
666: l_instructions := FND_MESSAGE.GET;
667: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_THIRD_INSTR');
668: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
669: l_mgr_instructions := FND_MESSAGE.GET;
670:
671:
672: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING3');
665: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_THIRD_DUNNING');
666: l_instructions := FND_MESSAGE.GET;
667: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_THIRD_INSTR');
668: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
669: l_mgr_instructions := FND_MESSAGE.GET;
670:
671:
672: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING3');
673: l_mgr_esc_instructions := FND_MESSAGE.GET;
668: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
669: l_mgr_instructions := FND_MESSAGE.GET;
670:
671:
672: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING3');
673: l_mgr_esc_instructions := FND_MESSAGE.GET;
674:
675: elsif(p_dunning_number = 4) then
676: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FOURTH_DUNNING');
669: l_mgr_instructions := FND_MESSAGE.GET;
670:
671:
672: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING3');
673: l_mgr_esc_instructions := FND_MESSAGE.GET;
674:
675: elsif(p_dunning_number = 4) then
676: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FOURTH_DUNNING');
677: l_instructions := FND_MESSAGE.GET;
672: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING3');
673: l_mgr_esc_instructions := FND_MESSAGE.GET;
674:
675: elsif(p_dunning_number = 4) then
676: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FOURTH_DUNNING');
677: l_instructions := FND_MESSAGE.GET;
678: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_FOURTH_INSTR');
679: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
680: l_mgr_instructions := FND_MESSAGE.GET;
673: l_mgr_esc_instructions := FND_MESSAGE.GET;
674:
675: elsif(p_dunning_number = 4) then
676: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FOURTH_DUNNING');
677: l_instructions := FND_MESSAGE.GET;
678: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_FOURTH_INSTR');
679: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
680: l_mgr_instructions := FND_MESSAGE.GET;
681:
674:
675: elsif(p_dunning_number = 4) then
676: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FOURTH_DUNNING');
677: l_instructions := FND_MESSAGE.GET;
678: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_FOURTH_INSTR');
679: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
680: l_mgr_instructions := FND_MESSAGE.GET;
681:
682:
675: elsif(p_dunning_number = 4) then
676: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FOURTH_DUNNING');
677: l_instructions := FND_MESSAGE.GET;
678: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_FOURTH_INSTR');
679: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
680: l_mgr_instructions := FND_MESSAGE.GET;
681:
682:
683: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING4');
676: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_FOURTH_DUNNING');
677: l_instructions := FND_MESSAGE.GET;
678: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_FOURTH_INSTR');
679: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
680: l_mgr_instructions := FND_MESSAGE.GET;
681:
682:
683: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING4');
684: l_mgr_esc_instructions := FND_MESSAGE.GET;
679: FND_MESSAGE.SET_TOKEN('EMPLOYEE_NAME', l_employeeDisplayName);
680: l_mgr_instructions := FND_MESSAGE.GET;
681:
682:
683: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING4');
684: l_mgr_esc_instructions := FND_MESSAGE.GET;
685:
686: end if;
687:
680: l_mgr_instructions := FND_MESSAGE.GET;
681:
682:
683: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_INSTR_DUNNING4');
684: l_mgr_esc_instructions := FND_MESSAGE.GET;
685:
686: end if;
687:
688: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'DUNNING_INSTR', l_instructions);
696: ELSE
697: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'FIRST_DUNNING', 'N');
698: END IF;
699:
700: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_ADD_INSTR');
701: l_mgr_esc_add_instructions := FND_MESSAGE.GET;
702:
703:
704: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGR_ESC_INSTR', l_mgr_esc_instructions);
697: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'FIRST_DUNNING', 'N');
698: END IF;
699:
700: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_ADD_INSTR');
701: l_mgr_esc_add_instructions := FND_MESSAGE.GET;
702:
703:
704: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGR_ESC_INSTR', l_mgr_esc_instructions);
705: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGR_ESC_ADD_INSTR', l_mgr_esc_add_instructions);
704: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGR_ESC_INSTR', l_mgr_esc_instructions);
705: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGR_ESC_ADD_INSTR', l_mgr_esc_add_instructions);
706:
707:
708: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_NEXT_MGR_ESC_INSTR');
709: l_next_mgr_esc_instr := FND_MESSAGE.GET;
710: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGR_NEXT_ESC_INSTR', l_next_mgr_esc_instr);
711:
712: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGR_NEXT_ESC_ADD_INSTR', l_mgr_esc_add_instructions);
705: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGR_ESC_ADD_INSTR', l_mgr_esc_add_instructions);
706:
707:
708: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_NEXT_MGR_ESC_INSTR');
709: l_next_mgr_esc_instr := FND_MESSAGE.GET;
710: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGR_NEXT_ESC_INSTR', l_next_mgr_esc_instr);
711:
712: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGR_NEXT_ESC_ADD_INSTR', l_mgr_esc_add_instructions);
713:
713:
714:
715: --Amulya Mishra : Notification Esc Project
716:
717: FND_MESSAGE.SET_NAME('SQLAP','OIE_ADD_INFO_DUNNING');
718: FND_MESSAGE.SET_TOKEN('days', nvl(p_grace_days,0));
719: l_add_instructions := FND_MESSAGE.GET;
720: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'ADD_INSTRUCTIONS', l_add_instructions);
721:
714:
715: --Amulya Mishra : Notification Esc Project
716:
717: FND_MESSAGE.SET_NAME('SQLAP','OIE_ADD_INFO_DUNNING');
718: FND_MESSAGE.SET_TOKEN('days', nvl(p_grace_days,0));
719: l_add_instructions := FND_MESSAGE.GET;
720: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'ADD_INSTRUCTIONS', l_add_instructions);
721:
722: FND_MESSAGE.SET_NAME('SQLAP','OIE_NOTES_DUNNING');
715: --Amulya Mishra : Notification Esc Project
716:
717: FND_MESSAGE.SET_NAME('SQLAP','OIE_ADD_INFO_DUNNING');
718: FND_MESSAGE.SET_TOKEN('days', nvl(p_grace_days,0));
719: l_add_instructions := FND_MESSAGE.GET;
720: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'ADD_INSTRUCTIONS', l_add_instructions);
721:
722: FND_MESSAGE.SET_NAME('SQLAP','OIE_NOTES_DUNNING');
723: l_notes := FND_MESSAGE.GET;
718: FND_MESSAGE.SET_TOKEN('days', nvl(p_grace_days,0));
719: l_add_instructions := FND_MESSAGE.GET;
720: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'ADD_INSTRUCTIONS', l_add_instructions);
721:
722: FND_MESSAGE.SET_NAME('SQLAP','OIE_NOTES_DUNNING');
723: l_notes := FND_MESSAGE.GET;
724: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'NOTES', l_notes);
725:
726: --determining SUP1 and SUP2
719: l_add_instructions := FND_MESSAGE.GET;
720: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'ADD_INSTRUCTIONS', l_add_instructions);
721:
722: FND_MESSAGE.SET_NAME('SQLAP','OIE_NOTES_DUNNING');
723: l_notes := FND_MESSAGE.GET;
724: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'NOTES', l_notes);
725:
726: --determining SUP1 and SUP2
727:
790:
791: IF(p_dunning_number < 4 AND l_sup2_manager_display_name IS NOT NULL) THEN
792:
793:
794: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_NTF_DUNNING');
795: FND_MESSAGE.SET_TOKEN('SUP1', l_managerDisplayName);
796: FND_MESSAGE.SET_TOKEN('SUP2', l_sup2_manager_display_name);
797: l_mgmt_instructions := FND_MESSAGE.GET;
798: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_INSTR', l_mgmt_instructions);
791: IF(p_dunning_number < 4 AND l_sup2_manager_display_name IS NOT NULL) THEN
792:
793:
794: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_NTF_DUNNING');
795: FND_MESSAGE.SET_TOKEN('SUP1', l_managerDisplayName);
796: FND_MESSAGE.SET_TOKEN('SUP2', l_sup2_manager_display_name);
797: l_mgmt_instructions := FND_MESSAGE.GET;
798: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_INSTR', l_mgmt_instructions);
799:
792:
793:
794: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_NTF_DUNNING');
795: FND_MESSAGE.SET_TOKEN('SUP1', l_managerDisplayName);
796: FND_MESSAGE.SET_TOKEN('SUP2', l_sup2_manager_display_name);
797: l_mgmt_instructions := FND_MESSAGE.GET;
798: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_INSTR', l_mgmt_instructions);
799:
800: IF (p_dunning_number = 1) THEN
793:
794: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_NTF_DUNNING');
795: FND_MESSAGE.SET_TOKEN('SUP1', l_managerDisplayName);
796: FND_MESSAGE.SET_TOKEN('SUP2', l_sup2_manager_display_name);
797: l_mgmt_instructions := FND_MESSAGE.GET;
798: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_INSTR', l_mgmt_instructions);
799:
800: IF (p_dunning_number = 1) THEN
801:
798: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_INSTR', l_mgmt_instructions);
799:
800: IF (p_dunning_number = 1) THEN
801:
802: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_NTF_DUNNING1');
803: FND_MESSAGE.SET_TOKEN('SUP2', l_sup2_manager_display_name);
804: l_mgr_esc_mgmt_instructions := FND_MESSAGE.GET;
805:
806: ELSE
799:
800: IF (p_dunning_number = 1) THEN
801:
802: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_NTF_DUNNING1');
803: FND_MESSAGE.SET_TOKEN('SUP2', l_sup2_manager_display_name);
804: l_mgr_esc_mgmt_instructions := FND_MESSAGE.GET;
805:
806: ELSE
807:
800: IF (p_dunning_number = 1) THEN
801:
802: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_NTF_DUNNING1');
803: FND_MESSAGE.SET_TOKEN('SUP2', l_sup2_manager_display_name);
804: l_mgr_esc_mgmt_instructions := FND_MESSAGE.GET;
805:
806: ELSE
807:
808: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_NTF_DUNNING');
804: l_mgr_esc_mgmt_instructions := FND_MESSAGE.GET;
805:
806: ELSE
807:
808: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_NTF_DUNNING');
809: FND_MESSAGE.SET_TOKEN('SUP1', l_managerDisplayName);
810: FND_MESSAGE.SET_TOKEN('SUP2', l_sup2_manager_display_name);
811: l_mgr_esc_mgmt_instructions := FND_MESSAGE.GET;
812:
805:
806: ELSE
807:
808: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_NTF_DUNNING');
809: FND_MESSAGE.SET_TOKEN('SUP1', l_managerDisplayName);
810: FND_MESSAGE.SET_TOKEN('SUP2', l_sup2_manager_display_name);
811: l_mgr_esc_mgmt_instructions := FND_MESSAGE.GET;
812:
813: END IF;
806: ELSE
807:
808: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_NTF_DUNNING');
809: FND_MESSAGE.SET_TOKEN('SUP1', l_managerDisplayName);
810: FND_MESSAGE.SET_TOKEN('SUP2', l_sup2_manager_display_name);
811: l_mgr_esc_mgmt_instructions := FND_MESSAGE.GET;
812:
813: END IF;
814: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_ESC_INSTR', l_mgr_esc_mgmt_instructions);
807:
808: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_NTF_DUNNING');
809: FND_MESSAGE.SET_TOKEN('SUP1', l_managerDisplayName);
810: FND_MESSAGE.SET_TOKEN('SUP2', l_sup2_manager_display_name);
811: l_mgr_esc_mgmt_instructions := FND_MESSAGE.GET;
812:
813: END IF;
814: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_ESC_INSTR', l_mgr_esc_mgmt_instructions);
815:
812:
813: END IF;
814: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_ESC_INSTR', l_mgr_esc_mgmt_instructions);
815:
816: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_NEXT_MGR_ESC_NTF');
817: FND_MESSAGE.SET_TOKEN('SUP1', l_sup2_manager_display_name);
818: l_next_mgr_esc_mgmt_instr := FND_MESSAGE.GET;
819: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_NEXT_ESC_INSTR', l_next_mgr_esc_mgmt_instr);
820:
813: END IF;
814: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_ESC_INSTR', l_mgr_esc_mgmt_instructions);
815:
816: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_NEXT_MGR_ESC_NTF');
817: FND_MESSAGE.SET_TOKEN('SUP1', l_sup2_manager_display_name);
818: l_next_mgr_esc_mgmt_instr := FND_MESSAGE.GET;
819: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_NEXT_ESC_INSTR', l_next_mgr_esc_mgmt_instr);
820:
821:
814: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_ESC_INSTR', l_mgr_esc_mgmt_instructions);
815:
816: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_NEXT_MGR_ESC_NTF');
817: FND_MESSAGE.SET_TOKEN('SUP1', l_sup2_manager_display_name);
818: l_next_mgr_esc_mgmt_instr := FND_MESSAGE.GET;
819: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_NEXT_ESC_INSTR', l_next_mgr_esc_mgmt_instr);
820:
821:
822: ELSIF (p_dunning_number = 4 OR l_sup2_manager_display_name IS NULL OR l_managerDisplayName = l_sup2_manager_display_name) THEN
820:
821:
822: ELSIF (p_dunning_number = 4 OR l_sup2_manager_display_name IS NULL OR l_managerDisplayName = l_sup2_manager_display_name) THEN
823:
824: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_LAST_MGR_NTF_DUNNING');
825: FND_MESSAGE.SET_TOKEN('SUP1', l_managerDisplayName);
826: l_mgmt_instructions := FND_MESSAGE.GET;
827: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_INSTR', l_mgmt_instructions);
828:
821:
822: ELSIF (p_dunning_number = 4 OR l_sup2_manager_display_name IS NULL OR l_managerDisplayName = l_sup2_manager_display_name) THEN
823:
824: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_LAST_MGR_NTF_DUNNING');
825: FND_MESSAGE.SET_TOKEN('SUP1', l_managerDisplayName);
826: l_mgmt_instructions := FND_MESSAGE.GET;
827: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_INSTR', l_mgmt_instructions);
828:
829: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_LAST_NTF_DUNN');
822: ELSIF (p_dunning_number = 4 OR l_sup2_manager_display_name IS NULL OR l_managerDisplayName = l_sup2_manager_display_name) THEN
823:
824: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_LAST_MGR_NTF_DUNNING');
825: FND_MESSAGE.SET_TOKEN('SUP1', l_managerDisplayName);
826: l_mgmt_instructions := FND_MESSAGE.GET;
827: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_INSTR', l_mgmt_instructions);
828:
829: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_LAST_NTF_DUNN');
830: FND_MESSAGE.SET_TOKEN('SUP2', l_managerDisplayName);
825: FND_MESSAGE.SET_TOKEN('SUP1', l_managerDisplayName);
826: l_mgmt_instructions := FND_MESSAGE.GET;
827: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_INSTR', l_mgmt_instructions);
828:
829: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_LAST_NTF_DUNN');
830: FND_MESSAGE.SET_TOKEN('SUP2', l_managerDisplayName);
831: l_mgr_esc_mgmt_instructions := FND_MESSAGE.GET;
832: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_ESC_INSTR', l_mgr_esc_mgmt_instructions);
833:
826: l_mgmt_instructions := FND_MESSAGE.GET;
827: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_INSTR', l_mgmt_instructions);
828:
829: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_LAST_NTF_DUNN');
830: FND_MESSAGE.SET_TOKEN('SUP2', l_managerDisplayName);
831: l_mgr_esc_mgmt_instructions := FND_MESSAGE.GET;
832: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_ESC_INSTR', l_mgr_esc_mgmt_instructions);
833:
834: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_NEXT_MGR_ESC_LAST_NTF');
827: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_INSTR', l_mgmt_instructions);
828:
829: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_MGR_ESC_LAST_NTF_DUNN');
830: FND_MESSAGE.SET_TOKEN('SUP2', l_managerDisplayName);
831: l_mgr_esc_mgmt_instructions := FND_MESSAGE.GET;
832: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_ESC_INSTR', l_mgr_esc_mgmt_instructions);
833:
834: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_NEXT_MGR_ESC_LAST_NTF');
835: l_next_mgr_esc_mgmt_instr := FND_MESSAGE.GET;
830: FND_MESSAGE.SET_TOKEN('SUP2', l_managerDisplayName);
831: l_mgr_esc_mgmt_instructions := FND_MESSAGE.GET;
832: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_ESC_INSTR', l_mgr_esc_mgmt_instructions);
833:
834: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_NEXT_MGR_ESC_LAST_NTF');
835: l_next_mgr_esc_mgmt_instr := FND_MESSAGE.GET;
836: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_NEXT_ESC_INSTR', l_next_mgr_esc_mgmt_instr);
837:
838:
831: l_mgr_esc_mgmt_instructions := FND_MESSAGE.GET;
832: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_ESC_INSTR', l_mgr_esc_mgmt_instructions);
833:
834: FND_MESSAGE.SET_NAME('SQLAP','OIE_CC_NEXT_MGR_ESC_LAST_NTF');
835: l_next_mgr_esc_mgmt_instr := FND_MESSAGE.GET;
836: WF_ENGINE.SetItemAttrText(l_itemType, l_itemKey, 'MGMT_NEXT_ESC_INSTR', l_next_mgr_esc_mgmt_instr);
837:
838:
839: END IF;
1077: END;
1078: EXCEPTION
1079: WHEN OTHERS THEN
1080: IF (SQLCODE <> -20001) THEN
1081: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
1082: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
1083: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'SendDunningNotifications');
1084: FND_MESSAGE.SET_TOKEN('PARAMETERS',
1085: ' p_employeeId = ' || to_char(p_employeeId) ||
1078: EXCEPTION
1079: WHEN OTHERS THEN
1080: IF (SQLCODE <> -20001) THEN
1081: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
1082: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
1083: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'SendDunningNotifications');
1084: FND_MESSAGE.SET_TOKEN('PARAMETERS',
1085: ' p_employeeId = ' || to_char(p_employeeId) ||
1086: ', p_cardProgramId = ' || to_char(p_cardProgramId) ||
1079: WHEN OTHERS THEN
1080: IF (SQLCODE <> -20001) THEN
1081: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
1082: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
1083: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'SendDunningNotifications');
1084: FND_MESSAGE.SET_TOKEN('PARAMETERS',
1085: ' p_employeeId = ' || to_char(p_employeeId) ||
1086: ', p_cardProgramId = ' || to_char(p_cardProgramId) ||
1087: ', p_bucket1 = ' || to_char(p_min_bucket) ||
1080: IF (SQLCODE <> -20001) THEN
1081: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
1082: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
1083: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'SendDunningNotifications');
1084: FND_MESSAGE.SET_TOKEN('PARAMETERS',
1085: ' p_employeeId = ' || to_char(p_employeeId) ||
1086: ', p_cardProgramId = ' || to_char(p_cardProgramId) ||
1087: ', p_bucket1 = ' || to_char(p_min_bucket) ||
1088: ', p_bucket2 = ' || to_char(p_max_bucket));
1085: ' p_employeeId = ' || to_char(p_employeeId) ||
1086: ', p_cardProgramId = ' || to_char(p_cardProgramId) ||
1087: ', p_bucket1 = ' || to_char(p_min_bucket) ||
1088: ', p_bucket2 = ' || to_char(p_max_bucket));
1089: FND_MESSAGE.SET_TOKEN('DEBUG_INFO',l_debugInfo);
1090: RAISE_APPLICATION_ERROR(-20010, fnd_message.get);
1091: ELSE
1092: -- Do not need to set the token since it has been done in the
1093: -- child process
1086: ', p_cardProgramId = ' || to_char(p_cardProgramId) ||
1087: ', p_bucket1 = ' || to_char(p_min_bucket) ||
1088: ', p_bucket2 = ' || to_char(p_max_bucket));
1089: FND_MESSAGE.SET_TOKEN('DEBUG_INFO',l_debugInfo);
1090: RAISE_APPLICATION_ERROR(-20010, fnd_message.get);
1091: ELSE
1092: -- Do not need to set the token since it has been done in the
1093: -- child process
1094: RAISE;
1193:
1194: EXCEPTION
1195: WHEN OTHERS THEN
1196: IF (SQLCODE <> -20001) THEN
1197: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
1198: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
1199: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendUnapprovedExpReportNote');
1200: FND_MESSAGE.SET_TOKEN('PARAMETERS', 'p_expenseReportId = ' || to_char(p_expenseReportId));
1201: FND_MESSAGE.SET_TOKEN('DEBUG_INFO',l_debugInfo);
1194: EXCEPTION
1195: WHEN OTHERS THEN
1196: IF (SQLCODE <> -20001) THEN
1197: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
1198: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
1199: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendUnapprovedExpReportNote');
1200: FND_MESSAGE.SET_TOKEN('PARAMETERS', 'p_expenseReportId = ' || to_char(p_expenseReportId));
1201: FND_MESSAGE.SET_TOKEN('DEBUG_INFO',l_debugInfo);
1202: RAISE_APPLICATION_ERROR(-20010, fnd_message.get);
1195: WHEN OTHERS THEN
1196: IF (SQLCODE <> -20001) THEN
1197: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
1198: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
1199: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendUnapprovedExpReportNote');
1200: FND_MESSAGE.SET_TOKEN('PARAMETERS', 'p_expenseReportId = ' || to_char(p_expenseReportId));
1201: FND_MESSAGE.SET_TOKEN('DEBUG_INFO',l_debugInfo);
1202: RAISE_APPLICATION_ERROR(-20010, fnd_message.get);
1203: ELSE
1196: IF (SQLCODE <> -20001) THEN
1197: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
1198: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
1199: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendUnapprovedExpReportNote');
1200: FND_MESSAGE.SET_TOKEN('PARAMETERS', 'p_expenseReportId = ' || to_char(p_expenseReportId));
1201: FND_MESSAGE.SET_TOKEN('DEBUG_INFO',l_debugInfo);
1202: RAISE_APPLICATION_ERROR(-20010, fnd_message.get);
1203: ELSE
1204: -- Do not need to set the token since it has been done in the
1197: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
1198: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
1199: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendUnapprovedExpReportNote');
1200: FND_MESSAGE.SET_TOKEN('PARAMETERS', 'p_expenseReportId = ' || to_char(p_expenseReportId));
1201: FND_MESSAGE.SET_TOKEN('DEBUG_INFO',l_debugInfo);
1202: RAISE_APPLICATION_ERROR(-20010, fnd_message.get);
1203: ELSE
1204: -- Do not need to set the token since it has been done in the
1205: -- child process
1198: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
1199: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendUnapprovedExpReportNote');
1200: FND_MESSAGE.SET_TOKEN('PARAMETERS', 'p_expenseReportId = ' || to_char(p_expenseReportId));
1201: FND_MESSAGE.SET_TOKEN('DEBUG_INFO',l_debugInfo);
1202: RAISE_APPLICATION_ERROR(-20010, fnd_message.get);
1203: ELSE
1204: -- Do not need to set the token since it has been done in the
1205: -- child process
1206: RAISE;
1345:
1346: EXCEPTION
1347: WHEN OTHERS THEN
1348: IF (SQLCODE <> -20001) THEN
1349: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
1350: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
1351: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendDisputedChargesNote');
1352: FND_MESSAGE.SET_TOKEN('PARAMETERS',
1353: ' p_employeeId = ' || to_char(p_employeeId) ||
1346: EXCEPTION
1347: WHEN OTHERS THEN
1348: IF (SQLCODE <> -20001) THEN
1349: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
1350: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
1351: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendDisputedChargesNote');
1352: FND_MESSAGE.SET_TOKEN('PARAMETERS',
1353: ' p_employeeId = ' || to_char(p_employeeId) ||
1354: ', p_cardProgramId = ' || to_char(p_cardProgramId) ||
1347: WHEN OTHERS THEN
1348: IF (SQLCODE <> -20001) THEN
1349: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
1350: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
1351: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendDisputedChargesNote');
1352: FND_MESSAGE.SET_TOKEN('PARAMETERS',
1353: ' p_employeeId = ' || to_char(p_employeeId) ||
1354: ', p_cardProgramId = ' || to_char(p_cardProgramId) ||
1355: ', p_billedStartDate = ' || to_char(p_billedStartDate) ||
1348: IF (SQLCODE <> -20001) THEN
1349: FND_MESSAGE.SET_NAME('SQLAP','AP_DEBUG');
1350: FND_MESSAGE.SET_TOKEN('ERROR',SQLERRM);
1351: FND_MESSAGE.SET_TOKEN('CALLING_SEQUENCE', 'sendDisputedChargesNote');
1352: FND_MESSAGE.SET_TOKEN('PARAMETERS',
1353: ' p_employeeId = ' || to_char(p_employeeId) ||
1354: ', p_cardProgramId = ' || to_char(p_cardProgramId) ||
1355: ', p_billedStartDate = ' || to_char(p_billedStartDate) ||
1356: ', p_billedEndDate = ' || to_char(p_billedEndDate) ||
1354: ', p_cardProgramId = ' || to_char(p_cardProgramId) ||
1355: ', p_billedStartDate = ' || to_char(p_billedStartDate) ||
1356: ', p_billedEndDate = ' || to_char(p_billedEndDate) ||
1357: ', p_minimumAmount = ' || to_char(p_minimumAmount));
1358: FND_MESSAGE.SET_TOKEN('DEBUG_INFO',l_debugInfo);
1359: RAISE_APPLICATION_ERROR(-20010, fnd_message.get);
1360: ELSE
1361: -- Do not need to set the token since it has been done in the
1362: -- child process
1355: ', p_billedStartDate = ' || to_char(p_billedStartDate) ||
1356: ', p_billedEndDate = ' || to_char(p_billedEndDate) ||
1357: ', p_minimumAmount = ' || to_char(p_minimumAmount));
1358: FND_MESSAGE.SET_TOKEN('DEBUG_INFO',l_debugInfo);
1359: RAISE_APPLICATION_ERROR(-20010, fnd_message.get);
1360: ELSE
1361: -- Do not need to set the token since it has been done in the
1362: -- child process
1363: RAISE;
1426: l_debugInfo := 'Generate header';
1427: if (display_type = 'text/plain') then
1428: document := '';
1429: else -- html
1430: FND_MESSAGE.SET_NAME('SQLAP','OIE_DISPUTED_HEADER_DUNNING');
1431: l_dispute_header_prompt := FND_MESSAGE.GET;
1432: document := indent_start||table_title_start|| l_dispute_header_prompt||table_title_end;
1433: document := document|| table_start;
1434: document := document|| tr_start;
1427: if (display_type = 'text/plain') then
1428: document := '';
1429: else -- html
1430: FND_MESSAGE.SET_NAME('SQLAP','OIE_DISPUTED_HEADER_DUNNING');
1431: l_dispute_header_prompt := FND_MESSAGE.GET;
1432: document := indent_start||table_title_start|| l_dispute_header_prompt||table_title_end;
1433: document := document|| table_start;
1434: document := document|| tr_start;
1435:
1541: l_colon := instr(document, '',-1);
1542: document := substr(document,1,l_colon+4);
1543: document := document || '
';
1544:
1545: FND_MESSAGE.SET_NAME('SQLAP','AP_WEB_EXP_UNABLE_TO_SHOWLINES');
1546: l_message := FND_MESSAGE.GET;
1547: document := document || '