DBA Data[Home] [Help]

APPS.PA_FP_UPGRADE_PKG dependencies on PA_PROJECTS_ALL

Line 1567: project level(pa_projects_all) for the plan type and plan version fp options if

1563: This process will create record in pa_proj_fp_options table for the project,
1564: plan type and plan version levels. It will create fp option only at the level
1565: for which this api is called.
1566: Bug#2731534: The api has been modified to default MC conversion attributes from
1567: project level(pa_projects_all) for the plan type and plan version fp options if
1568: Project currency <> Projfunc Currency for the project.
1569: ===============================================================================*/
1570: PROCEDURE Create_fp_options(
1571: p_project_id IN pa_proj_fp_options.project_id%TYPE

Line 1594: l_multi_currency_billing_flag pa_projects_all.multi_currency_billing_flag%TYPE;

1590: l_approved_rev_plan_type_flag pa_proj_fp_options.approved_rev_plan_type_flag%TYPE;
1591:
1592: l_upgrade_elements_rec upgrade_elements_rec_type;
1593:
1594: l_multi_currency_billing_flag pa_projects_all.multi_currency_billing_flag%TYPE;
1595: l_projfunc_currency_code pa_projects_all.projfunc_currency_code%TYPE;
1596: l_project_currency_code pa_projects_all.project_currency_code%TYPE;
1597: l_project_bil_rate_type pa_projects_all.project_bil_rate_type%TYPE;
1598: l_projfunc_bil_rate_type pa_projects_all.projfunc_bil_rate_type%TYPE;

Line 1595: l_projfunc_currency_code pa_projects_all.projfunc_currency_code%TYPE;

1591:
1592: l_upgrade_elements_rec upgrade_elements_rec_type;
1593:
1594: l_multi_currency_billing_flag pa_projects_all.multi_currency_billing_flag%TYPE;
1595: l_projfunc_currency_code pa_projects_all.projfunc_currency_code%TYPE;
1596: l_project_currency_code pa_projects_all.project_currency_code%TYPE;
1597: l_project_bil_rate_type pa_projects_all.project_bil_rate_type%TYPE;
1598: l_projfunc_bil_rate_type pa_projects_all.projfunc_bil_rate_type%TYPE;
1599: l_project_cost_rate_type pa_projects_all.project_rate_type%TYPE;

Line 1596: l_project_currency_code pa_projects_all.project_currency_code%TYPE;

1592: l_upgrade_elements_rec upgrade_elements_rec_type;
1593:
1594: l_multi_currency_billing_flag pa_projects_all.multi_currency_billing_flag%TYPE;
1595: l_projfunc_currency_code pa_projects_all.projfunc_currency_code%TYPE;
1596: l_project_currency_code pa_projects_all.project_currency_code%TYPE;
1597: l_project_bil_rate_type pa_projects_all.project_bil_rate_type%TYPE;
1598: l_projfunc_bil_rate_type pa_projects_all.projfunc_bil_rate_type%TYPE;
1599: l_project_cost_rate_type pa_projects_all.project_rate_type%TYPE;
1600: l_projfunc_cost_rate_type pa_projects_all.projfunc_cost_rate_type%TYPE;

Line 1597: l_project_bil_rate_type pa_projects_all.project_bil_rate_type%TYPE;

1593:
1594: l_multi_currency_billing_flag pa_projects_all.multi_currency_billing_flag%TYPE;
1595: l_projfunc_currency_code pa_projects_all.projfunc_currency_code%TYPE;
1596: l_project_currency_code pa_projects_all.project_currency_code%TYPE;
1597: l_project_bil_rate_type pa_projects_all.project_bil_rate_type%TYPE;
1598: l_projfunc_bil_rate_type pa_projects_all.projfunc_bil_rate_type%TYPE;
1599: l_project_cost_rate_type pa_projects_all.project_rate_type%TYPE;
1600: l_projfunc_cost_rate_type pa_projects_all.projfunc_cost_rate_type%TYPE;
1601:

Line 1598: l_projfunc_bil_rate_type pa_projects_all.projfunc_bil_rate_type%TYPE;

1594: l_multi_currency_billing_flag pa_projects_all.multi_currency_billing_flag%TYPE;
1595: l_projfunc_currency_code pa_projects_all.projfunc_currency_code%TYPE;
1596: l_project_currency_code pa_projects_all.project_currency_code%TYPE;
1597: l_project_bil_rate_type pa_projects_all.project_bil_rate_type%TYPE;
1598: l_projfunc_bil_rate_type pa_projects_all.projfunc_bil_rate_type%TYPE;
1599: l_project_cost_rate_type pa_projects_all.project_rate_type%TYPE;
1600: l_projfunc_cost_rate_type pa_projects_all.projfunc_cost_rate_type%TYPE;
1601:
1602:

Line 1599: l_project_cost_rate_type pa_projects_all.project_rate_type%TYPE;

1595: l_projfunc_currency_code pa_projects_all.projfunc_currency_code%TYPE;
1596: l_project_currency_code pa_projects_all.project_currency_code%TYPE;
1597: l_project_bil_rate_type pa_projects_all.project_bil_rate_type%TYPE;
1598: l_projfunc_bil_rate_type pa_projects_all.projfunc_bil_rate_type%TYPE;
1599: l_project_cost_rate_type pa_projects_all.project_rate_type%TYPE;
1600: l_projfunc_cost_rate_type pa_projects_all.projfunc_cost_rate_type%TYPE;
1601:
1602:
1603: BEGIN

Line 1600: l_projfunc_cost_rate_type pa_projects_all.projfunc_cost_rate_type%TYPE;

1596: l_project_currency_code pa_projects_all.project_currency_code%TYPE;
1597: l_project_bil_rate_type pa_projects_all.project_bil_rate_type%TYPE;
1598: l_projfunc_bil_rate_type pa_projects_all.projfunc_bil_rate_type%TYPE;
1599: l_project_cost_rate_type pa_projects_all.project_rate_type%TYPE;
1600: l_projfunc_cost_rate_type pa_projects_all.projfunc_cost_rate_type%TYPE;
1601:
1602:
1603: BEGIN
1604:

Line 3226: not find cost conversion attributes in pa_projects_all, then get

3222:
3223: Bug#2731534. Checking billing flag doesn't suffice the availablity
3224: of the conversion attributes for the project. It takes care of the
3225: revenue conversion attributes only. For cost attributes, if we do
3226: not find cost conversion attributes in pa_projects_all, then get
3227: them from the implementations table for the project's OU and if
3228: we do not find them there then raise exception for the project.
3229: ==================================================================*/
3230:

Line 3247: l_multi_currency_billing_flag pa_projects_all.multi_currency_billing_flag%TYPE;

3243: l_return_status VARCHAR2(2000);
3244: l_debug_mode VARCHAR2(30);
3245:
3246:
3247: l_multi_currency_billing_flag pa_projects_all.multi_currency_billing_flag%TYPE;
3248: l_projfunc_currency_code pa_projects_all.projfunc_currency_code%TYPE;
3249: l_project_currency_code pa_projects_all.project_currency_code%TYPE;
3250: l_project_bil_rate_type pa_projects_all.project_bil_rate_type%TYPE;
3251: l_projfunc_bil_rate_type pa_projects_all.projfunc_bil_rate_type%TYPE;

Line 3248: l_projfunc_currency_code pa_projects_all.projfunc_currency_code%TYPE;

3244: l_debug_mode VARCHAR2(30);
3245:
3246:
3247: l_multi_currency_billing_flag pa_projects_all.multi_currency_billing_flag%TYPE;
3248: l_projfunc_currency_code pa_projects_all.projfunc_currency_code%TYPE;
3249: l_project_currency_code pa_projects_all.project_currency_code%TYPE;
3250: l_project_bil_rate_type pa_projects_all.project_bil_rate_type%TYPE;
3251: l_projfunc_bil_rate_type pa_projects_all.projfunc_bil_rate_type%TYPE;
3252: l_project_cost_rate_type pa_projects_all.project_rate_type%TYPE;

Line 3249: l_project_currency_code pa_projects_all.project_currency_code%TYPE;

3245:
3246:
3247: l_multi_currency_billing_flag pa_projects_all.multi_currency_billing_flag%TYPE;
3248: l_projfunc_currency_code pa_projects_all.projfunc_currency_code%TYPE;
3249: l_project_currency_code pa_projects_all.project_currency_code%TYPE;
3250: l_project_bil_rate_type pa_projects_all.project_bil_rate_type%TYPE;
3251: l_projfunc_bil_rate_type pa_projects_all.projfunc_bil_rate_type%TYPE;
3252: l_project_cost_rate_type pa_projects_all.project_rate_type%TYPE;
3253: l_projfunc_cost_rate_type pa_projects_all.projfunc_cost_rate_type%TYPE;

Line 3250: l_project_bil_rate_type pa_projects_all.project_bil_rate_type%TYPE;

3246:
3247: l_multi_currency_billing_flag pa_projects_all.multi_currency_billing_flag%TYPE;
3248: l_projfunc_currency_code pa_projects_all.projfunc_currency_code%TYPE;
3249: l_project_currency_code pa_projects_all.project_currency_code%TYPE;
3250: l_project_bil_rate_type pa_projects_all.project_bil_rate_type%TYPE;
3251: l_projfunc_bil_rate_type pa_projects_all.projfunc_bil_rate_type%TYPE;
3252: l_project_cost_rate_type pa_projects_all.project_rate_type%TYPE;
3253: l_projfunc_cost_rate_type pa_projects_all.projfunc_cost_rate_type%TYPE;
3254:

Line 3251: l_projfunc_bil_rate_type pa_projects_all.projfunc_bil_rate_type%TYPE;

3247: l_multi_currency_billing_flag pa_projects_all.multi_currency_billing_flag%TYPE;
3248: l_projfunc_currency_code pa_projects_all.projfunc_currency_code%TYPE;
3249: l_project_currency_code pa_projects_all.project_currency_code%TYPE;
3250: l_project_bil_rate_type pa_projects_all.project_bil_rate_type%TYPE;
3251: l_projfunc_bil_rate_type pa_projects_all.projfunc_bil_rate_type%TYPE;
3252: l_project_cost_rate_type pa_projects_all.project_rate_type%TYPE;
3253: l_projfunc_cost_rate_type pa_projects_all.projfunc_cost_rate_type%TYPE;
3254:
3255: BEGIN

Line 3252: l_project_cost_rate_type pa_projects_all.project_rate_type%TYPE;

3248: l_projfunc_currency_code pa_projects_all.projfunc_currency_code%TYPE;
3249: l_project_currency_code pa_projects_all.project_currency_code%TYPE;
3250: l_project_bil_rate_type pa_projects_all.project_bil_rate_type%TYPE;
3251: l_projfunc_bil_rate_type pa_projects_all.projfunc_bil_rate_type%TYPE;
3252: l_project_cost_rate_type pa_projects_all.project_rate_type%TYPE;
3253: l_projfunc_cost_rate_type pa_projects_all.projfunc_cost_rate_type%TYPE;
3254:
3255: BEGIN
3256:

Line 3253: l_projfunc_cost_rate_type pa_projects_all.projfunc_cost_rate_type%TYPE;

3249: l_project_currency_code pa_projects_all.project_currency_code%TYPE;
3250: l_project_bil_rate_type pa_projects_all.project_bil_rate_type%TYPE;
3251: l_projfunc_bil_rate_type pa_projects_all.projfunc_bil_rate_type%TYPE;
3252: l_project_cost_rate_type pa_projects_all.project_rate_type%TYPE;
3253: l_projfunc_cost_rate_type pa_projects_all.projfunc_cost_rate_type%TYPE;
3254:
3255: BEGIN
3256:
3257: x_msg_count := 0;

Line 3295: /* This api fetches the cost rate types from pa_projects_all table,

3291: x_validation_status := 'Y';
3292:
3293: -- Fetch the project currencies, MCB flag and cost rate types
3294:
3295: /* This api fetches the cost rate types from pa_projects_all table,
3296: if they aren't defined for project level then they are fetched from
3297: pa_implementations table */
3298:
3299: PA_FIN_PLAN_UTILS.Get_Project_Curr_Attributes