DBA Data[Home] [Help]

APPS.PA_MULTI_CURRENCY_TXN dependencies on PA_MULTI_CURRENCY_TXN

Line 1: PACKAGE BODY pa_multi_currency_txn AS

1: PACKAGE BODY pa_multi_currency_txn AS
2: --$Header: PAXMCTXB.pls 120.4.12010000.9 2009/02/18 17:42:09 prabsing ship $
3:
4: /** This is a global Record structure used as a cache for FI calls **/
5:

Line 137: --PA_DEBUG.init_err_stack('PA_MULTI_CURRENCY_TXN.derive_currency_attributes_fi');

133: -- end r12 nocopy changes
134:
135: --Initialize the error stack
136: --Note : pa_debug calls are commented out as it voilates get_currency_attrib pragma excpetions
137: --PA_DEBUG.init_err_stack('PA_MULTI_CURRENCY_TXN.derive_currency_attributes_fi');
138: print_message('Inside derive_fi_curr_attributes api');
139:
140: IF (G_REC_FI_ATTRB.prev_project_id is NULL OR
141: G_REC_FI_ATTRB.prev_project_id <> P_project_id ) OR

Line 763: print_message(' Calling pa_multi_currency_txn.get_currency_attributes ');

759: -- print_message('p_projfunc_cost_rate_date ['||p_projfunc_cost_rate_date||']');
760: -- print_message('p_projfunc_cost_rate_type ['||p_projfunc_cost_rate_type||']');
761: -- print_message('p_projfunc_cost_exch_rate ['||p_projfunc_cost_exch_rate||']');
762:
763: print_message(' Calling pa_multi_currency_txn.get_currency_attributes ');
764:
765: pa_multi_currency_txn.get_currency_attributes
766: ( P_project_id => P_project_id
767: ,P_exp_org_id => P_exp_org_id

Line 765: pa_multi_currency_txn.get_currency_attributes

761: -- print_message('p_projfunc_cost_exch_rate ['||p_projfunc_cost_exch_rate||']');
762:
763: print_message(' Calling pa_multi_currency_txn.get_currency_attributes ');
764:
765: pa_multi_currency_txn.get_currency_attributes
766: ( P_project_id => P_project_id
767: ,P_exp_org_id => P_exp_org_id
768: ,P_calling_module => l_calling_module
769: ,P_task_id => P_task_id

Line 1586: pa_cc_utils.log_message('Perform_MC_and_IC_processing: ' || 'Before Call to PA_MULTI_CURRENCY_TXN.GET_CURRENCY_AMOUNTS');

1582: * only when the status <> 0
1583: */
1584: P_Source := 'MC Error';
1585: IF P_DEBUG_MODE THEN
1586: pa_cc_utils.log_message('Perform_MC_and_IC_processing: ' || 'Before Call to PA_MULTI_CURRENCY_TXN.GET_CURRENCY_AMOUNTS');
1587: END IF;
1588: If nvl(expenditure_item_rec.GL_Accounted_Flag,'N') = 'Y' THEN
1589:
1590: V_acct_raw_cost := expenditure_item_rec.acct_raw_cost ;

Line 1623: PA_MULTI_CURRENCY_TXN.GET_CURRENCY_AMOUNTS(

1619:
1620:
1621: END IF ; --3535935 hkulkarn
1622:
1623: PA_MULTI_CURRENCY_TXN.GET_CURRENCY_AMOUNTS(
1624: p_project_id => null,
1625: p_exp_org_id => null,
1626: p_calling_module => null,
1627: P_task_id => expenditure_item_rec.task_id,

Line 1652: pa_cc_utils.log_message('Perform_MC_and_IC_processing: ' || 'After Call to PA_MULTI_CURRENCY_TXN.GET_CURRENCY_AMOUNTS');

1648: P_status => V_status,
1649: P_stage => V_stage,
1650: P_Po_Line_ID => expenditure_item_rec.Po_Line_Id);
1651: IF P_DEBUG_MODE THEN
1652: pa_cc_utils.log_message('Perform_MC_and_IC_processing: ' || 'After Call to PA_MULTI_CURRENCY_TXN.GET_CURRENCY_AMOUNTS');
1653:
1654: END IF;
1655: /*
1656: * 2048868

Line 2374: pa_multi_currency_txn.get_proj_rate_type( P_task_id => P_task_id

2370: * Project_rate_type.
2371: */
2372: IF ( x_project_rate_type IS NULL )
2373: THEN --{
2374: pa_multi_currency_txn.get_proj_rate_type( P_task_id => P_task_id
2375: ,p_project_id => p_project_id
2376: ,p_structure_version_id => p_structure_version_id
2377: ,p_calling_module => p_calling_module
2378: ,P_project_currency_code => l_char_dummy

Line 2388: pa_multi_currency_txn.get_proj_rate_date( P_task_id => P_task_id

2384: * Project_rate_date.
2385: */
2386: IF ( x_project_rate_date IS NULL )
2387: THEN --{
2388: pa_multi_currency_txn.get_proj_rate_date( P_task_id => P_task_id
2389: ,P_project_id => P_project_id
2390: ,P_ei_date => P_ei_date
2391: ,P_structure_version_id => p_structure_version_id
2392: ,P_calling_module => p_calling_module

Line 2425: pa_multi_currency_txn.get_default_acct_rate_date( P_ei_date => P_ei_date

2421: THEN
2422: IF ( P_calling_module = 'TRANSFER' )
2423: THEN --{
2424:
2425: pa_multi_currency_txn.get_default_acct_rate_date( P_ei_date => P_ei_date
2426: ,P_acct_rate_date => X_acct_rate_date
2427: );
2428:
2429: ELSE --}{

Line 2431: pa_multi_currency_txn.get_acct_rate_date( P_ei_date => P_ei_date

2427: );
2428:
2429: ELSE --}{
2430:
2431: pa_multi_currency_txn.get_acct_rate_date( P_ei_date => P_ei_date
2432: ,P_acct_rate_date => X_acct_rate_date
2433: ) ;
2434:
2435: END IF; --} End P_calling_module = 'TRANSFER'

Line 2459: pa_multi_currency_txn.get_projfunc_cost_rate_type

2455:
2456: --dbms_output.put_line('deriving projfunc attributes');
2457: IF ( P_attribute = 'TYPE' OR P_attribute = 'BOTH')
2458: THEN --{
2459: pa_multi_currency_txn.get_projfunc_cost_rate_type
2460: ( P_task_id =>P_task_id ,
2461: P_project_id => p_project_id ,
2462: P_structure_version_id => p_structure_version_id ,
2463: P_calling_module => p_calling_module ,

Line 2473: pa_multi_currency_txn.get_def_projfunc_cst_rate_date

2469: IF ( P_attribute = 'DATE' OR P_attribute = 'BOTH' )
2470: THEN --{
2471: IF ( P_calling_module = 'TRANSFER' ) THEN
2472:
2473: pa_multi_currency_txn.get_def_projfunc_cst_rate_date
2474: ( P_task_id =>P_task_id ,
2475: P_project_id => p_project_id ,
2476: P_structure_version_id => p_structure_version_id ,
2477: P_calling_module => p_calling_module ,

Line 2485: pa_multi_currency_txn.get_projfunc_cost_rate_date

2481: ELSE --}{
2482:
2483: --dbms_output.put_line('calling get_projfunc_cost_rate_date');
2484:
2485: pa_multi_currency_txn.get_projfunc_cost_rate_date
2486: ( P_task_id =>P_task_id ,
2487: P_project_id =>P_project_id ,
2488: P_ei_date =>P_ei_date ,
2489: P_structure_version_id =>p_structure_version_id ,

Line 3276: END pa_multi_currency_txn ;

3272: RAISE;
3273: END get_currency_attributes;
3274: /*---------------------------------------------------------------------*/
3275:
3276: END pa_multi_currency_txn ;