1411:
1412: /*-------------------------------+
1413: | call credit memo module |
1414: +-------------------------------*/
1415: /* Bug 2217161 - supress call to arp_credit_memo_module
1416: if user elected to submit */
1417: IF (l_credit_line_amount IS NOT NULL AND
1418: p_submit_cm_dist = 'N')
1419: THEN
1420: BEGIN
1421: arp_util.debug('derive_credit_information() : '||
1422: 'credit_transactions');
1423:
1424: arp_credit_memo_module.credit_transactions(
1425: p_customer_trx_id,
1426: null,
1427: p_prev_customer_trx_id,
1428: null,
1428: null,
1429: null,
1430: l_failure_count);
1431: EXCEPTION
1432: WHEN arp_credit_memo_module.no_ccid THEN
1433: arp_util.debug('credit memo module exception : no_ccid');
1434: l_cmm_status := 'ARP_CREDIT_MEMO_MODULE.NO_CCID';
1435: WHEN NO_DATA_FOUND THEN
1436: arp_util.debug('credit memo module exception : no_data_found');
1430: l_failure_count);
1431: EXCEPTION
1432: WHEN arp_credit_memo_module.no_ccid THEN
1433: arp_util.debug('credit memo module exception : no_ccid');
1434: l_cmm_status := 'ARP_CREDIT_MEMO_MODULE.NO_CCID';
1435: WHEN NO_DATA_FOUND THEN
1436: arp_util.debug('credit memo module exception : no_data_found');
1437: null;
1438: WHEN app_exception.application_exception THEN
2484: THEN
2485: BEGIN
2486: arp_util.debug('update_header() : credit_transactions');
2487:
2488: arp_credit_memo_module.credit_transactions(
2489: p_customer_trx_id,
2490: null,
2491: p_prev_customer_trx_id,
2492: null,
2493: null,
2494: l_failure_count,
2495: 'U');
2496: EXCEPTION
2497: WHEN arp_credit_memo_module.no_ccid THEN
2498: arp_util.debug('credit memo module exception : no_ccid');
2499: l_cmm_status := 'ARP_CREDIT_MEMO_MODULE.NO_CCID';
2500: WHEN NO_DATA_FOUND THEN
2501: arp_util.debug('credit memo module exception : no_data_found');
2495: 'U');
2496: EXCEPTION
2497: WHEN arp_credit_memo_module.no_ccid THEN
2498: arp_util.debug('credit memo module exception : no_ccid');
2499: l_cmm_status := 'ARP_CREDIT_MEMO_MODULE.NO_CCID';
2500: WHEN NO_DATA_FOUND THEN
2501: arp_util.debug('credit memo module exception : no_data_found');
2502: null;
2503: WHEN app_exception.application_exception THEN
2922: /*-------------------------------+
2923: | call credit memo module |
2924: +-------------------------------*/
2925: BEGIN
2926: arp_credit_memo_module.credit_transactions(
2927: p_customer_trx_id,
2928: l_customer_trx_line_id,
2929: p_prev_customer_trx_id,
2930: p_prev_customer_trx_line_id,
2933: l_rule_start_date,
2934: l_accounting_rule_duration,
2935: 'I');
2936: EXCEPTION
2937: WHEN arp_credit_memo_module.no_ccid THEN
2938: l_cmm_status := 'ARP_CREDIT_MEMO_MODULE.NO_CCID';
2939: WHEN NO_DATA_FOUND THEN
2940: null;
2941: WHEN OTHERS THEN
2934: l_accounting_rule_duration,
2935: 'I');
2936: EXCEPTION
2937: WHEN arp_credit_memo_module.no_ccid THEN
2938: l_cmm_status := 'ARP_CREDIT_MEMO_MODULE.NO_CCID';
2939: WHEN NO_DATA_FOUND THEN
2940: null;
2941: WHEN OTHERS THEN
2942: RAISE;