DBA Data[Home] [Help]

APPS.AR_REVENUE_ADJUSTMENT_PVT dependencies on AR_REVENUE_MANAGEMENT_PVT

Line 601: ar_revenue_management_pvt.c_revenue_management_source AND

597: /* Bug 2650708 - cater for null source value, and only call if
598: rev mgt installed and transaction is monitored by rev mgt */
599: IF (g_rev_mgt_installed = 'Y' AND
600: NVL(p_rev_adj_rec.source,-99) <>
601: ar_revenue_management_pvt.c_revenue_management_source AND
602: ar_revenue_management_pvt.acceptance_allowed
603: (p_rev_adj_rec.customer_trx_id,
604: p_rev_adj_rec.from_cust_trx_line_id) <>
605: ar_revenue_management_pvt.c_transaction_not_monitored)

Line 602: ar_revenue_management_pvt.acceptance_allowed

598: rev mgt installed and transaction is monitored by rev mgt */
599: IF (g_rev_mgt_installed = 'Y' AND
600: NVL(p_rev_adj_rec.source,-99) <>
601: ar_revenue_management_pvt.c_revenue_management_source AND
602: ar_revenue_management_pvt.acceptance_allowed
603: (p_rev_adj_rec.customer_trx_id,
604: p_rev_adj_rec.from_cust_trx_line_id) <>
605: ar_revenue_management_pvt.c_transaction_not_monitored)
606: THEN

Line 605: ar_revenue_management_pvt.c_transaction_not_monitored)

601: ar_revenue_management_pvt.c_revenue_management_source AND
602: ar_revenue_management_pvt.acceptance_allowed
603: (p_rev_adj_rec.customer_trx_id,
604: p_rev_adj_rec.from_cust_trx_line_id) <>
605: ar_revenue_management_pvt.c_transaction_not_monitored)
606: THEN
607: ar_revenue_management_pvt.revenue_synchronizer(
608: p_mode =>
609: ar_revenue_management_pvt.c_manual_override_mode

Line 607: ar_revenue_management_pvt.revenue_synchronizer(

603: (p_rev_adj_rec.customer_trx_id,
604: p_rev_adj_rec.from_cust_trx_line_id) <>
605: ar_revenue_management_pvt.c_transaction_not_monitored)
606: THEN
607: ar_revenue_management_pvt.revenue_synchronizer(
608: p_mode =>
609: ar_revenue_management_pvt.c_manual_override_mode
610: , p_customer_trx_id => p_rev_adj_rec.customer_trx_id
611: , p_customer_trx_line_id => p_rev_adj_rec.from_cust_trx_line_id

Line 609: ar_revenue_management_pvt.c_manual_override_mode

605: ar_revenue_management_pvt.c_transaction_not_monitored)
606: THEN
607: ar_revenue_management_pvt.revenue_synchronizer(
608: p_mode =>
609: ar_revenue_management_pvt.c_manual_override_mode
610: , p_customer_trx_id => p_rev_adj_rec.customer_trx_id
611: , p_customer_trx_line_id => p_rev_adj_rec.from_cust_trx_line_id
612: , p_gl_date => l_rev_adj_rec.gl_date -- 7556149
613: , p_comments => NULL

Line 647: ar_revenue_management_pvt.c_revenue_management_source

643:
644: /* Bug 4304865: set flag for later storage on ra_cust_trx_line_gl_dist
645: if earn/unearn not called from revenue management package */
646: IF NVL(p_rev_adj_rec.source, -99999) <>
647: ar_revenue_management_pvt.c_revenue_management_source
648: THEN
649: l_user_generated_flag := 'Y';
650: ELSE
651: l_user_generated_flag := NULL;

Line 5618: p_ram_desc_flexfield IN ar_revenue_management_pvt.desc_flexfield,

5614: p_inventory_item_id IN mtl_system_items.inventory_item_id%TYPE,
5615: p_customer_trx_line_id IN ra_customer_trx_lines.customer_trx_line_id%TYPE,
5616: p_gl_date IN ra_cust_trx_line_gl_dist.gl_date%TYPE,
5617: p_comments IN ar_revenue_adjustments.comments%TYPE,
5618: p_ram_desc_flexfield IN ar_revenue_management_pvt.desc_flexfield,
5619: x_scenario OUT NOCOPY NUMBER,
5620: x_first_rev_adj_id OUT NOCOPY ar_revenue_adjustments.revenue_adjustment_id%TYPE,
5621: x_last_rev_adj_id OUT NOCOPY ar_revenue_adjustments.revenue_adjustment_id%TYPE,
5622: x_return_status OUT NOCOPY VARCHAR2,

Line 5665: ar_revenue_management_pvt.revenue_synchronizer(

5661: l_real_last_adj_num := NULL;
5662: IF (p_category_id IS NOT NULL or p_inventory_item_id IS NOT NULL)
5663: THEN
5664: FOR c1 IN c_line LOOP
5665: ar_revenue_management_pvt.revenue_synchronizer(
5666: p_mode => ar_revenue_management_pvt.c_acceptance_obtained_mode,
5667: p_customer_trx_id => p_customer_trx_id,
5668: p_customer_trx_line_id => c1.customer_trx_line_id,
5669: p_gl_date => p_gl_date,

Line 5666: p_mode => ar_revenue_management_pvt.c_acceptance_obtained_mode,

5662: IF (p_category_id IS NOT NULL or p_inventory_item_id IS NOT NULL)
5663: THEN
5664: FOR c1 IN c_line LOOP
5665: ar_revenue_management_pvt.revenue_synchronizer(
5666: p_mode => ar_revenue_management_pvt.c_acceptance_obtained_mode,
5667: p_customer_trx_id => p_customer_trx_id,
5668: p_customer_trx_line_id => c1.customer_trx_line_id,
5669: p_gl_date => p_gl_date,
5670: p_comments => p_comments,

Line 5678: IF l_scenario = ar_revenue_management_pvt.c_not_recognized

5674: x_last_adjustment_number => l_last_adj_num,
5675: x_return_status => x_return_status,
5676: x_msg_count => x_msg_count,
5677: x_msg_data => x_msg_data);
5678: IF l_scenario = ar_revenue_management_pvt.c_not_recognized
5679: THEN
5680: l_not_recognized_flag := 'Y';
5681: ELSIF l_scenario = ar_revenue_management_pvt.c_partially_recognized
5682: THEN

Line 5681: ELSIF l_scenario = ar_revenue_management_pvt.c_partially_recognized

5677: x_msg_data => x_msg_data);
5678: IF l_scenario = ar_revenue_management_pvt.c_not_recognized
5679: THEN
5680: l_not_recognized_flag := 'Y';
5681: ELSIF l_scenario = ar_revenue_management_pvt.c_partially_recognized
5682: THEN
5683: l_partially_recognized_flag := 'Y';
5684: ELSIF l_scenario = ar_revenue_management_pvt.c_fully_recognized
5685: THEN

Line 5684: ELSIF l_scenario = ar_revenue_management_pvt.c_fully_recognized

5680: l_not_recognized_flag := 'Y';
5681: ELSIF l_scenario = ar_revenue_management_pvt.c_partially_recognized
5682: THEN
5683: l_partially_recognized_flag := 'Y';
5684: ELSIF l_scenario = ar_revenue_management_pvt.c_fully_recognized
5685: THEN
5686: l_fully_recognized_flag := 'Y';
5687: END IF;
5688: IF (x_first_rev_adj_id IS NULL AND l_first_adj_num IS NOT NULL)

Line 5721: ar_revenue_management_pvt.revenue_synchronizer(

5717: ELSE
5718: x_last_rev_adj_id := x_first_rev_adj_id;
5719: END IF;
5720: ELSE
5721: ar_revenue_management_pvt.revenue_synchronizer(
5722: p_mode => ar_revenue_management_pvt.c_acceptance_obtained_mode,
5723: p_customer_trx_id => p_customer_trx_id,
5724: p_customer_trx_line_id => p_customer_trx_line_id,
5725: p_gl_date => p_gl_date,

Line 5722: p_mode => ar_revenue_management_pvt.c_acceptance_obtained_mode,

5718: x_last_rev_adj_id := x_first_rev_adj_id;
5719: END IF;
5720: ELSE
5721: ar_revenue_management_pvt.revenue_synchronizer(
5722: p_mode => ar_revenue_management_pvt.c_acceptance_obtained_mode,
5723: p_customer_trx_id => p_customer_trx_id,
5724: p_customer_trx_line_id => p_customer_trx_line_id,
5725: p_gl_date => p_gl_date,
5726: p_comments => p_comments,

Line 5735: IF l_scenario = ar_revenue_management_pvt.c_not_recognized

5731: x_return_status => x_return_status,
5732: x_msg_count => x_msg_count,
5733: x_msg_data => x_msg_data);
5734:
5735: IF l_scenario = ar_revenue_management_pvt.c_not_recognized
5736: THEN
5737: x_scenario := 0;
5738: ELSIF l_scenario = ar_revenue_management_pvt.c_partially_recognized
5739: THEN

Line 5738: ELSIF l_scenario = ar_revenue_management_pvt.c_partially_recognized

5734:
5735: IF l_scenario = ar_revenue_management_pvt.c_not_recognized
5736: THEN
5737: x_scenario := 0;
5738: ELSIF l_scenario = ar_revenue_management_pvt.c_partially_recognized
5739: THEN
5740: x_scenario := 1;
5741: ELSIF l_scenario = ar_revenue_management_pvt.c_fully_recognized
5742: THEN

Line 5741: ELSIF l_scenario = ar_revenue_management_pvt.c_fully_recognized

5737: x_scenario := 0;
5738: ELSIF l_scenario = ar_revenue_management_pvt.c_partially_recognized
5739: THEN
5740: x_scenario := 1;
5741: ELSIF l_scenario = ar_revenue_management_pvt.c_fully_recognized
5742: THEN
5743: x_scenario := 2;
5744: END IF;
5745:

Line 5787: IF ar_revenue_management_pvt.revenue_management_enabled

5783:
5784: /* Initialization section */
5785: BEGIN
5786: /* Bug 2650708: check if revenue management is installed */
5787: IF ar_revenue_management_pvt.revenue_management_enabled
5788: THEN
5789: g_rev_mgt_installed := 'Y';
5790: ELSE
5791: g_rev_mgt_installed := 'N';