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 3021: Pa_project_pvt.Convert_pm_projref_to_id (

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

Line 4655: IF NOT pa_project_pvt.check_valid_message(l_err_stage)

4651:
4652: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
4653: THEN
4654:
4655: IF NOT pa_project_pvt.check_valid_message(l_err_stage)
4656: THEN
4657: pa_interface_utils_pub.map_new_amg_msg
4658: ( p_old_message_code => 'PA_CREATE_LINE_FAILED'
4659: ,p_msg_attribute => 'CHANGE'

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

6274: p_err_stage => l_err_stage,
6275: p_err_stack => l_err_stack );
6276:
6277: IF l_err_code <> 0 THEN
6278: IF NOT pa_project_pvt.check_valid_message(l_err_stage) THEN
6279: pa_interface_utils_pub.map_new_amg_msg
6280: ( p_old_message_code => 'PA_NO_UNCATEGORIZED_LIST'
6281: ,p_msg_attribute => 'CHANGE'
6282: ,p_resize_flag => 'N'

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

6476: IF p_entry_level_code = 'P' THEN
6477: px_budget_lines_in(i).pa_task_id := 0;
6478:
6479: ELSIF p_entry_level_code in ('T','L','M') THEN
6480: --Added a null check in the if below for the bug#4479835. The API pa_project_pvt.Convert_pm_taskref_to_id
6481: --should be called to derive the pa_task_id if pa_task_id is null
6482: IF (px_budget_lines_in(i).pa_task_id is null OR px_budget_lines_in(i).pa_task_id <> 0) THEN
6483:
6484: --Selecting the index if it will be based on pa_task_id or pm_ask_reference. This index is decided on the

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

6481: --should be called to derive the pa_task_id if pa_task_id is null
6482: IF (px_budget_lines_in(i).pa_task_id is null OR px_budget_lines_in(i).pa_task_id <> 0) THEN
6483:
6484: --Selecting the index if it will be based on pa_task_id or pm_ask_reference. This index is decided on the
6485: --basis of whther this (pa_project_pvt.Convert_pm_taskref_to_id ) API call would honour the
6486: --pa_task_id or pm_task_reference. The rule is pa_task_id is honoured if both are passed to the API
6487: --otherwise whichever value is passed that value is honoured by the API.
6488: --Also note while preparing the index we are prepending 'TSKID' or 'TSKREF' before the actual values.
6489: --The index would always be in this format.

Line 6511: pa_project_pvt.Convert_pm_taskref_to_id

6507: --pa_task_id/pm_task_reference). If present then read the task_id from the table for this index
6508: --else call the api.
6509: IF( NOT(l_tsk_id_tbl.exists(l_distinct_tskid_idx) ) )
6510: THEN
6511: pa_project_pvt.Convert_pm_taskref_to_id
6512: ( p_pa_project_id => p_pa_project_id,
6513: p_pa_task_id => px_budget_lines_in(i).pa_task_id,
6514: p_pm_task_reference => px_budget_lines_in(i).pm_task_reference,
6515: p_out_task_id => px_budget_lines_in(i).pa_task_id,