DBA Data[Home] [Help]

APPS.AR_REVENUE_ADJUSTMENT_PVT dependencies on AR_REVENUE_MANAGEMENT_PVT

Line 594: ar_revenue_management_pvt.c_revenue_management_source AND

590: /* Bug 2650708 - cater for null source value, and only call if
591: rev mgt installed and transaction is monitored by rev mgt */
592: IF (g_rev_mgt_installed = 'Y' AND
593: NVL(p_rev_adj_rec.source,-99) <>
594: ar_revenue_management_pvt.c_revenue_management_source AND
595: ar_revenue_management_pvt.acceptance_allowed
596: (p_rev_adj_rec.customer_trx_id,
597: p_rev_adj_rec.from_cust_trx_line_id) <>
598: ar_revenue_management_pvt.c_transaction_not_monitored)

Line 595: ar_revenue_management_pvt.acceptance_allowed

591: rev mgt installed and transaction is monitored by rev mgt */
592: IF (g_rev_mgt_installed = 'Y' AND
593: NVL(p_rev_adj_rec.source,-99) <>
594: ar_revenue_management_pvt.c_revenue_management_source AND
595: ar_revenue_management_pvt.acceptance_allowed
596: (p_rev_adj_rec.customer_trx_id,
597: p_rev_adj_rec.from_cust_trx_line_id) <>
598: ar_revenue_management_pvt.c_transaction_not_monitored)
599: THEN

Line 598: ar_revenue_management_pvt.c_transaction_not_monitored)

594: ar_revenue_management_pvt.c_revenue_management_source AND
595: ar_revenue_management_pvt.acceptance_allowed
596: (p_rev_adj_rec.customer_trx_id,
597: p_rev_adj_rec.from_cust_trx_line_id) <>
598: ar_revenue_management_pvt.c_transaction_not_monitored)
599: THEN
600: ar_revenue_management_pvt.revenue_synchronizer(
601: p_mode =>
602: ar_revenue_management_pvt.c_manual_override_mode

Line 600: ar_revenue_management_pvt.revenue_synchronizer(

596: (p_rev_adj_rec.customer_trx_id,
597: p_rev_adj_rec.from_cust_trx_line_id) <>
598: ar_revenue_management_pvt.c_transaction_not_monitored)
599: THEN
600: ar_revenue_management_pvt.revenue_synchronizer(
601: p_mode =>
602: ar_revenue_management_pvt.c_manual_override_mode
603: , p_customer_trx_id => p_rev_adj_rec.customer_trx_id
604: , p_customer_trx_line_id => p_rev_adj_rec.from_cust_trx_line_id

Line 602: ar_revenue_management_pvt.c_manual_override_mode

598: ar_revenue_management_pvt.c_transaction_not_monitored)
599: THEN
600: ar_revenue_management_pvt.revenue_synchronizer(
601: p_mode =>
602: ar_revenue_management_pvt.c_manual_override_mode
603: , p_customer_trx_id => p_rev_adj_rec.customer_trx_id
604: , p_customer_trx_line_id => p_rev_adj_rec.from_cust_trx_line_id
605: , p_gl_date => NULL
606: , p_comments => NULL

Line 640: ar_revenue_management_pvt.c_revenue_management_source

636:
637: /* Bug 4304865: set flag for later storage on ra_cust_trx_line_gl_dist
638: if earn/unearn not called from revenue management package */
639: IF NVL(p_rev_adj_rec.source, -99999) <>
640: ar_revenue_management_pvt.c_revenue_management_source
641: THEN
642: l_user_generated_flag := 'Y';
643: ELSE
644: l_user_generated_flag := NULL;

Line 5397: p_ram_desc_flexfield IN ar_revenue_management_pvt.desc_flexfield,

5393: p_inventory_item_id IN mtl_system_items.inventory_item_id%TYPE,
5394: p_customer_trx_line_id IN ra_customer_trx_lines.customer_trx_line_id%TYPE,
5395: p_gl_date IN ra_cust_trx_line_gl_dist.gl_date%TYPE,
5396: p_comments IN ar_revenue_adjustments.comments%TYPE,
5397: p_ram_desc_flexfield IN ar_revenue_management_pvt.desc_flexfield,
5398: x_scenario OUT NOCOPY NUMBER,
5399: x_first_rev_adj_id OUT NOCOPY ar_revenue_adjustments.revenue_adjustment_id%TYPE,
5400: x_last_rev_adj_id OUT NOCOPY ar_revenue_adjustments.revenue_adjustment_id%TYPE,
5401: x_return_status OUT NOCOPY VARCHAR2,

Line 5444: ar_revenue_management_pvt.revenue_synchronizer(

5440: l_real_last_adj_num := NULL;
5441: IF (p_category_id IS NOT NULL or p_inventory_item_id IS NOT NULL)
5442: THEN
5443: FOR c1 IN c_line LOOP
5444: ar_revenue_management_pvt.revenue_synchronizer(
5445: p_mode => ar_revenue_management_pvt.c_acceptance_obtained_mode,
5446: p_customer_trx_id => p_customer_trx_id,
5447: p_customer_trx_line_id => c1.customer_trx_line_id,
5448: p_gl_date => p_gl_date,

Line 5445: p_mode => ar_revenue_management_pvt.c_acceptance_obtained_mode,

5441: IF (p_category_id IS NOT NULL or p_inventory_item_id IS NOT NULL)
5442: THEN
5443: FOR c1 IN c_line LOOP
5444: ar_revenue_management_pvt.revenue_synchronizer(
5445: p_mode => ar_revenue_management_pvt.c_acceptance_obtained_mode,
5446: p_customer_trx_id => p_customer_trx_id,
5447: p_customer_trx_line_id => c1.customer_trx_line_id,
5448: p_gl_date => p_gl_date,
5449: p_comments => p_comments,

Line 5457: IF l_scenario = ar_revenue_management_pvt.c_not_recognized

5453: x_last_adjustment_number => l_last_adj_num,
5454: x_return_status => x_return_status,
5455: x_msg_count => x_msg_count,
5456: x_msg_data => x_msg_data);
5457: IF l_scenario = ar_revenue_management_pvt.c_not_recognized
5458: THEN
5459: l_not_recognized_flag := 'Y';
5460: ELSIF l_scenario = ar_revenue_management_pvt.c_partially_recognized
5461: THEN

Line 5460: ELSIF l_scenario = ar_revenue_management_pvt.c_partially_recognized

5456: x_msg_data => x_msg_data);
5457: IF l_scenario = ar_revenue_management_pvt.c_not_recognized
5458: THEN
5459: l_not_recognized_flag := 'Y';
5460: ELSIF l_scenario = ar_revenue_management_pvt.c_partially_recognized
5461: THEN
5462: l_partially_recognized_flag := 'Y';
5463: ELSIF l_scenario = ar_revenue_management_pvt.c_fully_recognized
5464: THEN

Line 5463: ELSIF l_scenario = ar_revenue_management_pvt.c_fully_recognized

5459: l_not_recognized_flag := 'Y';
5460: ELSIF l_scenario = ar_revenue_management_pvt.c_partially_recognized
5461: THEN
5462: l_partially_recognized_flag := 'Y';
5463: ELSIF l_scenario = ar_revenue_management_pvt.c_fully_recognized
5464: THEN
5465: l_fully_recognized_flag := 'Y';
5466: END IF;
5467: IF (x_first_rev_adj_id IS NULL AND l_first_adj_num IS NOT NULL)

Line 5500: ar_revenue_management_pvt.revenue_synchronizer(

5496: ELSE
5497: x_last_rev_adj_id := x_first_rev_adj_id;
5498: END IF;
5499: ELSE
5500: ar_revenue_management_pvt.revenue_synchronizer(
5501: p_mode => ar_revenue_management_pvt.c_acceptance_obtained_mode,
5502: p_customer_trx_id => p_customer_trx_id,
5503: p_customer_trx_line_id => p_customer_trx_line_id,
5504: p_gl_date => p_gl_date,

Line 5501: p_mode => ar_revenue_management_pvt.c_acceptance_obtained_mode,

5497: x_last_rev_adj_id := x_first_rev_adj_id;
5498: END IF;
5499: ELSE
5500: ar_revenue_management_pvt.revenue_synchronizer(
5501: p_mode => ar_revenue_management_pvt.c_acceptance_obtained_mode,
5502: p_customer_trx_id => p_customer_trx_id,
5503: p_customer_trx_line_id => p_customer_trx_line_id,
5504: p_gl_date => p_gl_date,
5505: p_comments => p_comments,

Line 5514: IF l_scenario = ar_revenue_management_pvt.c_not_recognized

5510: x_return_status => x_return_status,
5511: x_msg_count => x_msg_count,
5512: x_msg_data => x_msg_data);
5513:
5514: IF l_scenario = ar_revenue_management_pvt.c_not_recognized
5515: THEN
5516: x_scenario := 0;
5517: ELSIF l_scenario = ar_revenue_management_pvt.c_partially_recognized
5518: THEN

Line 5517: ELSIF l_scenario = ar_revenue_management_pvt.c_partially_recognized

5513:
5514: IF l_scenario = ar_revenue_management_pvt.c_not_recognized
5515: THEN
5516: x_scenario := 0;
5517: ELSIF l_scenario = ar_revenue_management_pvt.c_partially_recognized
5518: THEN
5519: x_scenario := 1;
5520: ELSIF l_scenario = ar_revenue_management_pvt.c_fully_recognized
5521: THEN

Line 5520: ELSIF l_scenario = ar_revenue_management_pvt.c_fully_recognized

5516: x_scenario := 0;
5517: ELSIF l_scenario = ar_revenue_management_pvt.c_partially_recognized
5518: THEN
5519: x_scenario := 1;
5520: ELSIF l_scenario = ar_revenue_management_pvt.c_fully_recognized
5521: THEN
5522: x_scenario := 2;
5523: END IF;
5524:

Line 5566: IF ar_revenue_management_pvt.revenue_management_enabled

5562:
5563: /* Initialization section */
5564: BEGIN
5565: /* Bug 2650708: check if revenue management is installed */
5566: IF ar_revenue_management_pvt.revenue_management_enabled
5567: THEN
5568: g_rev_mgt_installed := 'Y';
5569: ELSE
5570: g_rev_mgt_installed := 'N';