DBA Data[Home] [Help]

APPS.ARP_AUTO_ACCOUNTING dependencies on AR_REVENUE_MANAGEMENT_PVT

Line 480: t_collect ar_revenue_management_pvt.long_number_table;

476: segment30_cache segment_type;
477:
478: /* Bug 2560036 - Collectibility results table and flags */
479: /* Table for recording collectibility results */
480: t_collect ar_revenue_management_pvt.long_number_table;
481: /* flag that indicates if collectibility is enabled */
482: g_test_collectibility boolean;
483: /* flag that indicates if collectibility has already
484: been called in current session */

Line 5576: ar_revenue_management_pvt.defer) THEN

5572: IF (p_mode in ( 'I' ,'U') AND
5573: t_collect.EXISTS(p_select_rec.customer_trx_line_id))
5574: THEN
5575: IF (t_collect(p_select_rec.customer_trx_line_id) =
5576: ar_revenue_management_pvt.defer) THEN
5577:
5578: p_select_rec.account_class := 'UNEARN';
5579: p_select_rec.code_combination_id := NULL;
5580:

Line 5835: l_collect ar_revenue_management_pvt.long_number_table;

5831: l_error_count NUMBER := 0;
5832: l_use_unearn_srep_dependency BOOLEAN := FALSE;
5833:
5834: /*9112739*/
5835: l_collect ar_revenue_management_pvt.long_number_table;
5836: cursor c_trx_lines(p_customer_trx_id in number) IS
5837: select customer_trx_line_id from ra_customer_trx_lines
5838: where customer_trx_id = p_customer_trx_id
5839: and line_type = 'LINE';

Line 6018: t_collect := ar_revenue_management_pvt.line_collectibility(

6014: --
6015: -- ORASHID 22-Sep-2004
6016:
6017: IF (g_called_from = 'AR_INVOICE_API') THEN
6018: t_collect := ar_revenue_management_pvt.line_collectibility(
6019: p_request_id => p_request_id,
6020: p_source => g_called_from,
6021: x_error_count=> l_error_count);
6022: /* Bug 4693399 - manually entered transactions can also be deferred

Line 6025: t_collect := ar_revenue_management_pvt.line_collectibility(

6021: x_error_count=> l_error_count);
6022: /* Bug 4693399 - manually entered transactions can also be deferred
6023: by contingencies */
6024: ELSIF (p_request_id IS NULL and p_customer_trx_line_id IS NOT NULL) THEN
6025: t_collect := ar_revenue_management_pvt.line_collectibility(
6026: p_request_id => p_request_id,
6027: x_error_count=> l_error_count,
6028: p_customer_trx_line_id=> p_customer_trx_line_id);
6029:

Line 6035: ar_revenue_management_pvt.defer) THEN

6031: IF (p_mode in ( 'U') AND
6032: t_collect.EXISTS(p_customer_trx_line_id))
6033: THEN
6034: IF (t_collect(p_customer_trx_line_id) =
6035: ar_revenue_management_pvt.defer) THEN
6036: l_use_unearn_srep_dependency := TRUE;
6037: END IF;
6038: END IF;
6039:

Line 6045: l_collect := ar_revenue_management_pvt.line_collectibility(

6041: ELSIF (p_request_id is NULL and p_customer_trx_id IS NOT NULL and p_customer_trx_line_id IS NULL) THEN
6042: /* 9112739 Added for trx level run for each line*/
6043: FOR i in c_trx_lines (p_customer_trx_id)
6044: LOOP
6045: l_collect := ar_revenue_management_pvt.line_collectibility(
6046: p_request_id => p_request_id,
6047: x_error_count=> l_error_count,
6048: p_customer_trx_line_id=> i.customer_trx_line_id);
6049: t_collect(i.customer_trx_line_id) := l_collect(i.customer_trx_line_id);

Line 6055: ar_revenue_management_pvt.defer) THEN

6051: IF (p_mode in ( 'U') AND
6052: t_collect.EXISTS(i.customer_trx_line_id))
6053: THEN
6054: IF (t_collect(i.customer_trx_line_id) =
6055: ar_revenue_management_pvt.defer) THEN
6056: l_use_unearn_srep_dependency := TRUE;
6057: END IF;
6058: END IF;
6059: END LOOP;

Line 6063: t_collect := ar_revenue_management_pvt.line_collectibility(

6059: END LOOP;
6060: ELSE
6061: IF (NOT g_called_collectibility) THEN
6062: g_called_collectibility := TRUE;
6063: t_collect := ar_revenue_management_pvt.line_collectibility(
6064: p_request_id => p_request_id,
6065: x_error_count=> l_error_count);
6066: END IF;
6067:

Line 7862: ar_revenue_management_pvt.revenue_management_enabled;

7858: system_info := arp_trx_global.system_info;
7859:
7860: /* Bug 2560036 - determine if collectibility is enabled */
7861: g_test_collectibility :=
7862: ar_revenue_management_pvt.revenue_management_enabled;
7863:
7864: ------------------------------------------------------------------------
7865: -- Additional system info
7866: ------------------------------------------------------------------------