DBA Data[Home] [Help]

APPS.ARP_ALLOCATION_PKG dependencies on ARP_DET_DIST_PKG

Line 627: ARP_DET_DIST_PKG.exec_revrec_if_required

623: ELSE
624: g_cust_inv_rec.customer_trx_id := p_app_rec.applied_customer_trx_id;
625: END IF;
626:
627: ARP_DET_DIST_PKG.exec_revrec_if_required
628: ( p_customer_trx_id => g_cust_inv_rec.customer_trx_id,
629: p_app_rec => p_app_rec,
630: p_adj_rec => p_adj_rec);
631:

Line 632: ARP_DET_DIST_PKG.exec_adj_api_if_required

628: ( p_customer_trx_id => g_cust_inv_rec.customer_trx_id,
629: p_app_rec => p_app_rec,
630: p_adj_rec => p_adj_rec);
631:
632: ARP_DET_DIST_PKG.exec_adj_api_if_required
633: (p_adj_rec => p_adj_rec,
634: p_app_rec => p_app_rec,
635: p_ae_rule_rec => g_ae_rule_rec,
636: p_cust_inv_rec => g_Cust_inv_rec);

Line 638: ARP_DET_DIST_PKG.set_original_rem_amt

634: p_app_rec => p_app_rec,
635: p_ae_rule_rec => g_ae_rule_rec,
636: p_cust_inv_rec => g_Cust_inv_rec);
637:
638: ARP_DET_DIST_PKG.set_original_rem_amt
639: (p_customer_trx => g_cust_inv_rec,
640: p_adj_id => p_adj_rec.adjustment_id,
641: p_app_id => p_app_rec.receivable_application_id);
642:

Line 643: ARP_DET_DIST_PKG.Trx_level_direct_cash_apply

639: (p_customer_trx => g_cust_inv_rec,
640: p_adj_id => p_adj_rec.adjustment_id,
641: p_app_id => p_app_rec.receivable_application_id);
642:
643: ARP_DET_DIST_PKG.Trx_level_direct_cash_apply
644: (p_customer_trx => g_cust_inv_rec,
645: p_app_rec => p_app_rec,
646: p_ae_sys_rec => g_ae_sys_rec,
647: p_gt_id => l_gt_id,

Line 655: ARP_DET_DIST_PKG.exec_revrec_if_required

651: THEN
652: g_Cust_inv_rec.customer_trx_id := p_adj_rec.customer_trx_id;
653: g_receivables_trx_id := p_adj_rec.receivables_trx_id;
654:
655: ARP_DET_DIST_PKG.exec_revrec_if_required
656: ( p_customer_trx_id => p_adj_rec.customer_trx_id,
657: p_app_rec => p_app_rec,
658: p_adj_rec => p_adj_rec);
659:

Line 660: ARP_DET_DIST_PKG.exec_adj_api_if_required

656: ( p_customer_trx_id => p_adj_rec.customer_trx_id,
657: p_app_rec => p_app_rec,
658: p_adj_rec => p_adj_rec);
659:
660: ARP_DET_DIST_PKG.exec_adj_api_if_required
661: (p_adj_rec => p_adj_rec,
662: p_app_rec => p_app_rec,
663: p_ae_rule_rec => g_ae_rule_rec,
664: p_cust_inv_rec => g_Cust_inv_rec);

Line 666: ARP_DET_DIST_PKG.set_original_rem_amt

662: p_app_rec => p_app_rec,
663: p_ae_rule_rec => g_ae_rule_rec,
664: p_cust_inv_rec => g_Cust_inv_rec);
665:
666: ARP_DET_DIST_PKG.set_original_rem_amt
667: (p_customer_trx => g_cust_inv_rec,
668: p_adj_id => p_adj_rec.adjustment_id,
669: p_app_id => p_app_rec.receivable_application_id);
670:

Line 672: ARP_DET_DIST_PKG.possible_adjust

668: p_adj_id => p_adj_rec.adjustment_id,
669: p_app_id => p_app_rec.receivable_application_id);
670:
671:
672: ARP_DET_DIST_PKG.possible_adjust
673: (p_adj_rec => p_adj_rec,
674: p_ae_rule_rec => g_ae_rule_rec,
675: p_customer_trx_id => g_cust_inv_rec.customer_trx_id,
676: x_return_status => l_return_status,

Line 693: ARP_DET_DIST_PKG.Trx_level_direct_adjust

689: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
690: RAISE impossible_adjust;
691: END IF;
692:
693: ARP_DET_DIST_PKG.Trx_level_direct_adjust
694: (p_customer_trx => g_cust_inv_rec,
695: p_adj_rec => p_adj_rec,
696: p_ae_sys_rec => g_ae_sys_rec,
697: p_gt_id => l_gt_id);

Line 924: IF arp_det_dist_pkg.g_appln_count >= PG_DEL_FRM_GT_CNT THEN

920: /* * Bug 8689308 : Peroformance issue when multiple applications are made *
921: * for a single receipt due to piling up of data in GT tables. Hence *
922: * periodically delete the data from GT tables for every 1000 applications*
923: * for a receipt. * */
924: IF arp_det_dist_pkg.g_appln_count >= PG_DEL_FRM_GT_CNT THEN
925: IF PG_DEBUG in ('Y', 'C') THEN
926: arp_standard.debug('Exceeded upper limit for maximum number of rows in ra_ar_gt');
927: arp_standard.debug('PG_DEL_FRM_GT_CNT : ' || PG_DEL_FRM_GT_CNT);
928: arp_standard.debug('Clear all gt tables');

Line 931: arp_det_dist_pkg.g_appln_count := 0;

927: arp_standard.debug('PG_DEL_FRM_GT_CNT : ' || PG_DEL_FRM_GT_CNT);
928: arp_standard.debug('Clear all gt tables');
929: END IF;
930:
931: arp_det_dist_pkg.g_appln_count := 0;
932:
933: DELETE FROM ra_customer_trx_lines_gt;
934: IF PG_DEBUG in ('Y', 'C') THEN
935: l_cnt := sql%rowcount;