DBA Data[Home] [Help]

APPS.PA_BUDGET_PVT dependencies on PA_PROJECT_PVT

Line 653: Pa_project_pvt.Convert_pm_projref_to_id (

649: -- convert pm_project_reference to id
650:
651: px_pa_project_id_in := px_pa_project_id;
652:
653: Pa_project_pvt.Convert_pm_projref_to_id (
654: p_pm_project_reference => p_pm_project_reference,
655: p_pa_project_id => px_pa_project_id_in,
656: p_out_project_id => px_pa_project_id,
657: p_return_status => x_return_status );

Line 1028: IF NOT pa_project_pvt.check_valid_message(l_err_stage) THEN

1024: p_err_stage => l_err_stage,
1025: p_err_stack => l_err_stack );
1026:
1027: IF l_err_code <> 0 THEN
1028: IF NOT pa_project_pvt.check_valid_message(l_err_stage) THEN
1029: pa_interface_utils_pub.map_new_amg_msg
1030: ( p_old_message_code => 'PA_NO_UNCATEGORIZED_LIST'
1031: ,p_msg_attribute => 'CHANGE'
1032: ,p_resize_flag => 'N'

Line 1707: IF NOT pa_project_pvt.check_valid_message(l_err_stage) THEN

1703: p_err_stage => l_err_stage,
1704: p_err_stack => l_err_stack );
1705:
1706: IF l_err_code <> 0 THEN
1707: IF NOT pa_project_pvt.check_valid_message(l_err_stage) THEN
1708: pa_interface_utils_pub.map_new_amg_msg
1709: ( p_old_message_code => 'PA_NO_UNCATEGORIZED_LIST'
1710: ,p_msg_attribute => 'CHANGE'
1711: ,p_resize_flag => 'N'

Line 3019: Pa_project_pvt.Convert_pm_projref_to_id (

3015: END IF;-- p_pm_product_code IS NULL
3016:
3017:
3018: -- convert pm_project_reference to id
3019: Pa_project_pvt.Convert_pm_projref_to_id (
3020: p_pm_project_reference => p_pm_project_reference,
3021: p_pa_project_id => px_pa_project_id,
3022: p_out_project_id => px_pa_project_id_tmp, /* Bug 7498493 */
3023: p_return_status => x_return_status );

Line 4638: IF NOT pa_project_pvt.check_valid_message(l_err_stage)

4634:
4635: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
4636: THEN
4637:
4638: IF NOT pa_project_pvt.check_valid_message(l_err_stage)
4639: THEN
4640: pa_interface_utils_pub.map_new_amg_msg
4641: ( p_old_message_code => 'PA_CREATE_LINE_FAILED'
4642: ,p_msg_attribute => 'CHANGE'

Line 6251: IF NOT pa_project_pvt.check_valid_message(l_err_stage) THEN

6247: p_err_stage => l_err_stage,
6248: p_err_stack => l_err_stack );
6249:
6250: IF l_err_code <> 0 THEN
6251: IF NOT pa_project_pvt.check_valid_message(l_err_stage) THEN
6252: pa_interface_utils_pub.map_new_amg_msg
6253: ( p_old_message_code => 'PA_NO_UNCATEGORIZED_LIST'
6254: ,p_msg_attribute => 'CHANGE'
6255: ,p_resize_flag => 'N'

Line 6451: --Added a null check in the if below for the bug#4479835. The API pa_project_pvt.Convert_pm_taskref_to_id

6447: IF p_entry_level_code = 'P' THEN
6448: px_budget_lines_in(i).pa_task_id := 0;
6449:
6450: ELSIF p_entry_level_code in ('T','L','M') THEN
6451: --Added a null check in the if below for the bug#4479835. The API pa_project_pvt.Convert_pm_taskref_to_id
6452: --should be called to derive the pa_task_id if pa_task_id is null
6453: IF (px_budget_lines_in(i).pa_task_id is null OR px_budget_lines_in(i).pa_task_id <> 0) THEN
6454:
6455: --Selecting the index if it will be based on pa_task_id or pm_ask_reference. This index is decided on the

Line 6456: --basis of whther this (pa_project_pvt.Convert_pm_taskref_to_id ) API call would honour the

6452: --should be called to derive the pa_task_id if pa_task_id is null
6453: IF (px_budget_lines_in(i).pa_task_id is null OR px_budget_lines_in(i).pa_task_id <> 0) THEN
6454:
6455: --Selecting the index if it will be based on pa_task_id or pm_ask_reference. This index is decided on the
6456: --basis of whther this (pa_project_pvt.Convert_pm_taskref_to_id ) API call would honour the
6457: --pa_task_id or pm_task_reference. The rule is pa_task_id is honoured if both are passed to the API
6458: --otherwise whichever value is passed that value is honoured by the API.
6459: --Also note while preparing the index we are prepending 'TSKID' or 'TSKREF' before the actual values.
6460: --The index would always be in this format.

Line 6482: pa_project_pvt.Convert_pm_taskref_to_id

6478: --pa_task_id/pm_task_reference). If present then read the task_id from the table for this index
6479: --else call the api.
6480: IF( NOT(l_tsk_id_tbl.exists(l_distinct_tskid_idx) ) )
6481: THEN
6482: pa_project_pvt.Convert_pm_taskref_to_id
6483: ( p_pa_project_id => p_pa_project_id,
6484: p_pa_task_id => px_budget_lines_in(i).pa_task_id,
6485: p_pm_task_reference => px_budget_lines_in(i).pm_task_reference,
6486: p_out_task_id => px_budget_lines_in(i).pa_task_id,