DBA Data[Home] [Help]

APPS.PA_FP_EDIT_LINE_PKG dependencies on PA_FIN_PLAN_UTILS

Line 103: x_time_phased_code := pa_fin_plan_utils.get_time_phased_code(

99: IF P_PA_DEBUG_MODE = 'Y' THEN
100: pa_debug.write('POPULATE_LOCAL_VARIABLES: ' || l_module_name,pa_debug.g_err_stage,3);
101: END IF;
102:
103: x_time_phased_code := pa_fin_plan_utils.get_time_phased_code(
104: p_fin_plan_version_id => x_fin_plan_version_id);
105:
106: pa_debug.g_err_stage := ':x_time_phased_code = ' || x_time_phased_code;
107: IF P_PA_DEBUG_MODE = 'Y' THEN

Line 111: x_fin_plan_level_code := pa_fin_plan_utils.Get_Fin_Plan_Level_Code(

107: IF P_PA_DEBUG_MODE = 'Y' THEN
108: pa_debug.write('POPULATE_LOCAL_VARIABLES: ' || l_module_name,pa_debug.g_err_stage,3);
109: END IF;
110:
111: x_fin_plan_level_code := pa_fin_plan_utils.Get_Fin_Plan_Level_Code(
112: p_fin_plan_version_id => x_fin_plan_version_id);
113:
114: pa_debug.g_err_stage := 'x_fin_plan_level_code = ' || x_fin_plan_level_code;
115: IF P_PA_DEBUG_MODE = 'Y' THEN

Line 147: pa_debug.g_err_stage := 'calling pa_fin_plan_utils.get_peceding_suceeding_pd_info.';

143: raise error and hence this error trapping is done */
144: END IF;
145:
146: IF P_PA_DEBUG_MODE = 'Y' THEN
147: pa_debug.g_err_stage := 'calling pa_fin_plan_utils.get_peceding_suceeding_pd_info.';
148: pa_debug.write('POPULATE_LOCAL_VARIABLES: ' || l_module_name,pa_debug.g_err_stage,3);
149: END IF;
150:
151: /* Calling DERIVE_PD_SD_START_END_DATES to get/dervie the PD/SD start and end dates */

Line 265: PA_FIN_PLAN_UTILS.GET_PECEDING_SUCEEDING_PD_INFO). If these values cannot be found in pa_budget_lines

261: END POPULATE_LOCAL_VARIABLES;
262:
263: /* This API first looks into pa_budget_lines to see if PD/SD records for the resource assignment id
264: and txn currency code can be found. If found it returns these values (done in
265: PA_FIN_PLAN_UTILS.GET_PECEDING_SUCEEDING_PD_INFO). If these values cannot be found in pa_budget_lines
266: then if context is not view then this API derives the PD/SD dates based upon the business rules.
267: */
268:
269: PROCEDURE DERIVE_PD_SD_START_END_DATES

Line 396: PA_FIN_PLAN_UTILS.GET_PECEDING_SUCEEDING_PD_INFO (

392: pa_debug.g_err_stage := 'Calling get_peceding_suceeding_pd_info ... ';
393: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
394: END IF;
395:
396: PA_FIN_PLAN_UTILS.GET_PECEDING_SUCEEDING_PD_INFO (
397: p_resource_assignment_id => p_resource_assignment_id
398: ,p_txn_currency_code => p_transaction_currency_code
399: ,x_preceding_prd_start_date => x_pd_st_dt
400: ,x_preceding_prd_end_date => x_pd_end_dt

Line 446: pa_debug.g_err_stage := 'Calling pa_fin_plan_utils apis...';

442: Raise;
443: END;
444:
445: IF P_PA_DEBUG_MODE = 'Y' THEN
446: pa_debug.g_err_stage := 'Calling pa_fin_plan_utils apis...';
447: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
448: END IF;
449:
450: l_time_phased_code := pa_fin_plan_utils.get_time_phased_code(

Line 450: l_time_phased_code := pa_fin_plan_utils.get_time_phased_code(

446: pa_debug.g_err_stage := 'Calling pa_fin_plan_utils apis...';
447: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
448: END IF;
449:
450: l_time_phased_code := pa_fin_plan_utils.get_time_phased_code(
451: p_fin_plan_version_id => l_budget_version_id);
452:
453: /* Bug : 2644537 Assigning the project start and end dates when proj start, end dates
454: do not fall in any period */

Line 458: l_proj_start_prd_start_dt := pa_fin_plan_utils.get_period_start_date(

454: do not fall in any period */
455:
456: IF l_project_start_date IS NOT NULL THEN
457:
458: l_proj_start_prd_start_dt := pa_fin_plan_utils.get_period_start_date(
459: p_input_date => l_project_start_date,
460: p_time_phased_code => l_time_phased_code);
461:
462: IF l_proj_start_prd_start_dt IS NULL THEN

Line 469: l_proj_end_prd_end_dt := pa_fin_plan_utils.get_period_end_date (

465:
466: END IF;
467:
468: IF l_project_end_date IS NOT NULL THEN
469: l_proj_end_prd_end_dt := pa_fin_plan_utils.get_period_end_date (
470: p_input_date => l_project_end_date,
471: p_time_phased_code => l_time_phased_code);
472:
473: IF l_proj_end_prd_end_dt IS NULL THEN

Line 2581: l_amount_set_id := pa_fin_plan_utils.Get_Amount_Set_Id(

2577: ,x_msg_count => l_msg_count
2578: ,x_msg_data => l_msg_data
2579: );
2580:
2581: l_amount_set_id := pa_fin_plan_utils.Get_Amount_Set_Id(
2582: p_fin_plan_version_id => l_fin_plan_version_id);
2583:
2584:
2585: IF p_calling_context <> PA_FP_CONSTANTS_PKG.G_CALLING_CONTEXT_OTHER_CURR THEN

Line 2587: pa_debug.g_err_stage := TO_CHAR(l_stage)||':calling PA_FIN_PLAN_UTILS.Get_Element_Proj_PF_Amounts ';

2583:
2584:
2585: IF p_calling_context <> PA_FP_CONSTANTS_PKG.G_CALLING_CONTEXT_OTHER_CURR THEN
2586:
2587: pa_debug.g_err_stage := TO_CHAR(l_stage)||':calling PA_FIN_PLAN_UTILS.Get_Element_Proj_PF_Amounts ';
2588: IF P_PA_DEBUG_MODE = 'Y' THEN
2589: pa_debug.write('GET_ELEMENT_AMOUNT_INFO: ' || l_module_name,pa_debug.g_err_stage,3);
2590: END IF;
2591: BEGIN

Line 2603: PA_FIN_PLAN_UTILS.Get_Element_Proj_PF_Amounts(

2599: NULL;
2600: -- DO NOTHING
2601: END;
2602:
2603: PA_FIN_PLAN_UTILS.Get_Element_Proj_PF_Amounts(
2604: p_resource_assignment_id => p_resource_assignment_id
2605: ,p_txn_currency_code => p_txn_currency_code
2606: ,x_quantity => x_quantity
2607: ,x_project_raw_cost => x_project_raw_cost

Line 2658: pa_debug.g_err_stage := TO_CHAR(l_stage)||':calling PA_FIN_PLAN_UTILS.GET_PLAN_AMOUNT_FLAGS ';

2654: END IF;
2655: END IF ;
2656: /* p_calling_context <> PA_FP_CONSTANTS_PKG.G_CALLING_CONTEXT_OTHER_CURR THEN */
2657:
2658: pa_debug.g_err_stage := TO_CHAR(l_stage)||':calling PA_FIN_PLAN_UTILS.GET_PLAN_AMOUNT_FLAGS ';
2659: IF P_PA_DEBUG_MODE = 'Y' THEN
2660: pa_debug.write('GET_ELEMENT_AMOUNT_INFO: ' || l_module_name,pa_debug.g_err_stage,3);
2661: END IF;
2662:

Line 2666: The Signature of the API PA_FIN_PLAN_UTILS.GET_PLAN_AMOUNT_FLAGS has now changed now, so the

2662:
2663:
2664: /* Changes for FP.M, Tracking Bug No - 3354518. Adding three new arguements for x_bill_rate_flag,
2665: x_cost_rate_flag, x_burden_multiplier_flag below for new columns in pa_fin_plan_amount_sets
2666: The Signature of the API PA_FIN_PLAN_UTILS.GET_PLAN_AMOUNT_FLAGS has now changed now, so the
2667: API call below is being accrodingly modified. */
2668: PA_FIN_PLAN_UTILS.GET_PLAN_AMOUNT_FLAGS(
2669: P_AMOUNT_SET_ID => l_amount_set_id
2670: ,X_RAW_COST_FLAG => x_raw_cost_flag

Line 2668: PA_FIN_PLAN_UTILS.GET_PLAN_AMOUNT_FLAGS(

2664: /* Changes for FP.M, Tracking Bug No - 3354518. Adding three new arguements for x_bill_rate_flag,
2665: x_cost_rate_flag, x_burden_multiplier_flag below for new columns in pa_fin_plan_amount_sets
2666: The Signature of the API PA_FIN_PLAN_UTILS.GET_PLAN_AMOUNT_FLAGS has now changed now, so the
2667: API call below is being accrodingly modified. */
2668: PA_FIN_PLAN_UTILS.GET_PLAN_AMOUNT_FLAGS(
2669: P_AMOUNT_SET_ID => l_amount_set_id
2670: ,X_RAW_COST_FLAG => x_raw_cost_flag
2671: ,X_BURDENED_FLAG => x_burdened_cost_flag
2672: ,X_REVENUE_FLAG => x_revenue_flag

Line 2968: l_time_phased_code := pa_fin_plan_utils.get_time_phased_code(

2964: IF P_PA_DEBUG_MODE = 'Y' THEN
2965: pa_debug.write('POPULATE_ELIGIBLE_PERIODS: ' || l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
2966: END IF;
2967:
2968: l_time_phased_code := pa_fin_plan_utils.get_time_phased_code(
2969: p_fin_plan_version_id => p_fin_plan_version_id);
2970:
2971: pa_debug.g_err_stage:='l_time_phased_code is '|| l_time_phased_code;
2972: IF P_PA_DEBUG_MODE = 'Y' THEN