DBA Data[Home] [Help]

APPS.PA_PROGRESS_PUB dependencies on PA_PROJECT_STRUCTURE_UTILS

Line 785: l_structure_sharing_code := PA_PROJECT_STRUCTURE_UTILS.get_Structure_sharing_code(p_project_id);

781: END LOOP;
782: END IF ; -- p_calling_module='TEAM_MEM_HOME'
783: --end add by rtarway for BUG 4085882
784:
785: l_structure_sharing_code := PA_PROJECT_STRUCTURE_UTILS.get_Structure_sharing_code(p_project_id);
786: l_assignment_exists := PA_PROGRESS_UTILS.check_assignment_exists(p_project_id,p_object_version_id,p_object_type); -- Bug 3784904
787: l_track_wp_cost_flag := pa_fp_wp_gen_amt_utils.get_wp_track_cost_amt_flag(p_project_id); --Bug 3801745
788:
789: --bug 3824042

Line 3774: (PA_PROJECT_STRUCTURE_UTILS.CHECK_SHARING_ENABLED(p_project_id) = 'Y'))

3770: IF ((PA_WORKPLAN_ATTR_UTILS.CHECK_AUTO_DATE_SYNC_ENABLED(l_structure_id) = 'Y')
3771: AND
3772: (PA_Proj_Elements_Utils.CHECK_IS_FINANCIAL_TASK(p_object_id) = 'Y') --Bug 3784405 Satish
3773: AND
3774: (PA_PROJECT_STRUCTURE_UTILS.CHECK_SHARING_ENABLED(p_project_id) = 'Y'))
3775: THEN
3776: --copy to transaction dates
3777: PA_PROJECT_DATES_PUB.COPY_PROJECT_DATES(
3778: p_validate_only => FND_API.G_FALSE

Line 4731: IF ('Y'=PA_WORKPLAN_ATTR_UTILS.CHECK_WP_VERSIONING_ENABLED(p_project_id) AND (l_template_flag = 'N') AND (PA_PROJECT_STRUCTURE_UTILS.CHECK_SHARING_ENABLED(p_project_id) = 'N')) THEN

4727: --3035902: process update flag changes; added check for
4728: --sharing disabled
4729: --set update flag to N when changing to MANUAL and
4730: --if this is split structure; otherwise no change
4731: IF ('Y'=PA_WORKPLAN_ATTR_UTILS.CHECK_WP_VERSIONING_ENABLED(p_project_id) AND (l_template_flag = 'N') AND (PA_PROJECT_STRUCTURE_UTILS.CHECK_SHARING_ENABLED(p_project_id) = 'N')) THEN
4732: --versioning enabled
4733: OPEN cur_get_wk_ver_struct_id;
4734: LOOP
4735: --------------dbms_output.put_line('in loop '||p_project_id);

Line 4762: IF PA_PROJECT_STRUCTURE_UTILS.CHECK_SHARING_ENABLED(p_project_id) = 'N' THEN

4758: END LOOP;
4759: CLOSE cur_get_wk_ver_struct_id;
4760: ELSE
4761: -- Added if clause for bug#3066833
4762: IF PA_PROJECT_STRUCTURE_UTILS.CHECK_SHARING_ENABLED(p_project_id) = 'N' THEN
4763: --get only version, project or template
4764: OPEN cur_get_only_ver_struct_id;
4765: FETCH cur_get_only_ver_struct_id Into l_updt_struc_ver_id;
4766: --------------dbms_output.put_line('update '||l_updt_struc_ver_id);

Line 6495: l_base_struct_ver_id := pa_project_structure_utils.get_baseline_struct_ver(p_project_id);

6491: IF x_return_status <> 'S' THEN
6492: RAISE FND_API.G_EXC_ERROR;
6493: END IF;
6494:
6495: l_base_struct_ver_id := pa_project_structure_utils.get_baseline_struct_ver(p_project_id);
6496:
6497: IF (l_base_struct_ver_id = -1) THEN
6498: l_base_struct_ver_id := l_structure_version_id;
6499: END IF;

Line 8254: l_baselined_str_ver_id := PA_PROJECT_STRUCTURE_UTILS.Get_Baseline_Struct_Ver(p_project_id);

8250: BEGIN
8251:
8252: -- Bug 3846353 : Baselined str version also need to be passed, otherwise it will be null at task level
8253:
8254: l_baselined_str_ver_id := PA_PROJECT_STRUCTURE_UTILS.Get_Baseline_Struct_Ver(p_project_id);
8255:
8256: IF l_baselined_str_ver_id = -1 OR l_baselined_str_ver_id IS NULL THEN
8257: l_baselined_str_ver_id := p_working_str_version_id;
8258: END IF;

Line 8364: ,schedule_dirty_flag = decode( PA_Project_Structure_Utils.Check_Third_Party_Sch_Flag(p_project_id), --bug 3844689

8360: --- END IF; -- If workplan versioning is enabled
8361:
8362: UPDATE pa_proj_elem_ver_structure
8363: set date_prog_applied_on_wver = sysdate
8364: ,schedule_dirty_flag = decode( PA_Project_Structure_Utils.Check_Third_Party_Sch_Flag(p_project_id), --bug 3844689
8365: 'Y', 'Y', schedule_dirty_flag ) --set this flag to indicate re-scheduling is required.
8366: WHERE project_id = p_project_id
8367: AND element_version_id = p_working_str_version_id;
8368:

Line 8634: IF NOT NVL(PA_PROJECT_STRUCTURE_UTILS.get_Structure_sharing_code(P_Project_ID),'X') = 'SHARE_FULL'

8630:
8631: x_return_status := FND_API.G_RET_STS_SUCCESS;
8632:
8633: --bug 4573340
8634: IF NOT NVL(PA_PROJECT_STRUCTURE_UTILS.get_Structure_sharing_code(P_Project_ID),'X') = 'SHARE_FULL'
8635: THEN
8636: return;
8637: END IF;
8638: --end bug 4573340 This check is not related to bugfix 4573340. This is added while fixing that bug.

Line 8706: l_program_enable_flag := PA_PROJECT_STRUCTURE_UTILS.check_program_flag_enable(P_Project_ID);

8702: CLOSE c_check_prog_exists;
8703:
8704: -- Bug 5961235 : For programs if sub projects has progress then we need to rollup at program task level
8705: IF nvl(l_check_prog_exists,'N') = 'N' THEN
8706: l_program_enable_flag := PA_PROJECT_STRUCTURE_UTILS.check_program_flag_enable(P_Project_ID);
8707:
8708: If l_program_enable_flag = 'Y' then
8709: OPEN c_check_prog_exists_prg;
8710: FETCH c_check_prog_exists_prg INTO l_check_prog_exists;

Line 9028: PA_PROJECT_STRUCTURE_UTILS.GET_CONC_REQUEST_DETAILS

9024: x_return_status := FND_API.G_RET_STS_SUCCESS;
9025:
9026: -- Begin fix for Bug # 4524977.
9027:
9028: PA_PROJECT_STRUCTURE_UTILS.GET_CONC_REQUEST_DETAILS
9029: (p_project_id => p_project_id
9030: ,p_structure_type => p_structure_type
9031: ,x_request_id => l_request_id
9032: ,x_process_code => l_process_code

Line 9117: l_structure_sharing_code := PA_PROJECT_STRUCTURE_UTILS.get_Structure_sharing_code(p_project_id); -- Bug 3586648

9113: */
9114:
9115: -- END: Code to fix Bug # 3821106.
9116:
9117: l_structure_sharing_code := PA_PROJECT_STRUCTURE_UTILS.get_Structure_sharing_code(p_project_id); -- Bug 3586648
9118: -- Bug 3722011 Begin
9119: l_sharing_Enabled := PA_PROJECT_STRUCTURE_UTILS.check_sharing_enabled(p_project_id);
9120: IF (l_sharing_Enabled = 'N' OR (l_sharing_Enabled = 'Y' AND l_structure_sharing_code <> 'SHARE_FULL')) AND p_structure_type = 'WORKPLAN' THEN
9121: l_split_workplan := 'Y';

Line 9119: l_sharing_Enabled := PA_PROJECT_STRUCTURE_UTILS.check_sharing_enabled(p_project_id);

9115: -- END: Code to fix Bug # 3821106.
9116:
9117: l_structure_sharing_code := PA_PROJECT_STRUCTURE_UTILS.get_Structure_sharing_code(p_project_id); -- Bug 3586648
9118: -- Bug 3722011 Begin
9119: l_sharing_Enabled := PA_PROJECT_STRUCTURE_UTILS.check_sharing_enabled(p_project_id);
9120: IF (l_sharing_Enabled = 'N' OR (l_sharing_Enabled = 'Y' AND l_structure_sharing_code <> 'SHARE_FULL')) AND p_structure_type = 'WORKPLAN' THEN
9121: l_split_workplan := 'Y';
9122: ELSE
9123: l_split_workplan := 'N';

Line 9538: l_base_struct_ver_id := pa_project_structure_utils.get_baseline_struct_ver(p_project_id);

9534: RAISE FND_API.G_EXC_ERROR;
9535: END IF;
9536:
9537:
9538: l_base_struct_ver_id := pa_project_structure_utils.get_baseline_struct_ver(p_project_id);
9539:
9540: IF (l_base_struct_ver_id = -1) THEN
9541: l_base_struct_ver_id := l_structure_version_id; --maansari7/6 bug 3742356
9542: END IF;

Line 9652: (PA_PROJECT_STRUCTURE_UTILS.CHECK_SHARING_ENABLED(p_project_id) = 'Y'))

9648: IF ((PA_WORKPLAN_ATTR_UTILS.CHECK_AUTO_DATE_SYNC_ENABLED(l_structure_id) = 'Y')
9649: AND
9650: (PA_Proj_Elements_Utils.CHECK_IS_FINANCIAL_TASK(p_task_id) = 'Y') --Bug 3784405 Satish
9651: AND
9652: (PA_PROJECT_STRUCTURE_UTILS.CHECK_SHARING_ENABLED(p_project_id) = 'Y'))
9653: THEN
9654: --copy to transaction dates
9655: PA_PROJECT_DATES_PUB.COPY_PROJECT_DATES(
9656: p_validate_only => FND_API.G_FALSE

Line 9904: l_structure_version_id := PA_PROJECT_STRUCTURE_UTILS.GET_LATEST_FIN_STRUC_VER_ID(p_project_id);

9900: l_plan_version_id := pa_progress_utils.get_app_cost_budget_cb_wor_ver(p_project_id);
9901:
9902: /* End fix for Bug # 4115607. */
9903:
9904: l_structure_version_id := PA_PROJECT_STRUCTURE_UTILS.GET_LATEST_FIN_STRUC_VER_ID(p_project_id);
9905: END IF;
9906:
9907: BEGIN
9908: -- Bug 3627315 : Added code to conditionally call PJI API with diff parameters

Line 10136: l_structure_version_id := PA_PROJECT_STRUCTURE_UTILS.GET_LATEST_WP_VERSION(p_project_id);

10132: l_track_wp_cost_flag := pa_fp_wp_gen_amt_utils.get_wp_track_cost_amt_flag(p_project_id); --Bug 3801745
10133:
10134: IF NVL(p_structure_version_id,PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM --bug 3625085
10135: THEN
10136: l_structure_version_id := PA_PROJECT_STRUCTURE_UTILS.GET_LATEST_WP_VERSION(p_project_id);
10137: ELSE
10138: l_structure_version_id := p_structure_version_id;
10139: END IF;
10140:

Line 10437: l_structure_sharing_code := PA_PROJECT_STRUCTURE_UTILS.get_Structure_sharing_code(p_project_id); -- Bug 3586648

10433: -- Now we will not use POPULATE_PRG_ACT_TBL_SINGLE to poulate the PA_PROG_ACT_BY_PERIOD_TEMP
10434: -- it was populating the cumulative amount.
10435: -- Now we will populate the incrmental amount and will call API MAINTAIN_ACTUAL_AMT_WRP
10436: -- with p_extraction_type as INCRMENTAL
10437: l_structure_sharing_code := PA_PROJECT_STRUCTURE_UTILS.get_Structure_sharing_code(p_project_id); -- Bug 3586648
10438: l_sharing_Enabled := PA_PROJECT_STRUCTURE_UTILS.check_sharing_enabled(p_project_id);
10439: IF (l_sharing_Enabled = 'N' OR (l_sharing_Enabled = 'Y' AND l_structure_sharing_code <> 'SHARE_FULL')) THEN
10440: l_split_workplan := 'Y';
10441: ELSE

Line 10438: l_sharing_Enabled := PA_PROJECT_STRUCTURE_UTILS.check_sharing_enabled(p_project_id);

10434: -- it was populating the cumulative amount.
10435: -- Now we will populate the incrmental amount and will call API MAINTAIN_ACTUAL_AMT_WRP
10436: -- with p_extraction_type as INCRMENTAL
10437: l_structure_sharing_code := PA_PROJECT_STRUCTURE_UTILS.get_Structure_sharing_code(p_project_id); -- Bug 3586648
10438: l_sharing_Enabled := PA_PROJECT_STRUCTURE_UTILS.check_sharing_enabled(p_project_id);
10439: IF (l_sharing_Enabled = 'N' OR (l_sharing_Enabled = 'Y' AND l_structure_sharing_code <> 'SHARE_FULL')) THEN
10440: l_split_workplan := 'Y';
10441: ELSE
10442: l_split_workplan := 'N';

Line 10823: IF PA_PROJECT_STRUCTURE_UTILS.check_workplan_enabled(p_project_id) = 'N'

10819:
10820: l_fin_structure_version_id := PA_PROJ_ELEMENTS_UTILS.latest_published_ver_id(p_project_id, 'FINANCIAL');
10821:
10822:
10823: IF PA_PROJECT_STRUCTURE_UTILS.check_workplan_enabled(p_project_id) = 'N'
10824: THEN
10825: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA'
10826: ,p_msg_name => 'PA_PS_WORKPLAN_DISABLED');
10827: x_msg_data := 'PA_PS_WORKPLAN_DISABLED';

Line 10914: l_baselined_str_ver_id := PA_PROJECT_STRUCTURE_UTILS.Get_Baseline_Struct_Ver(p_project_id);

10910: RAISE FND_API.G_EXC_ERROR;
10911: END IF;
10912: -- Bug 3696820 : begin
10913: BEGIN
10914: l_baselined_str_ver_id := PA_PROJECT_STRUCTURE_UTILS.Get_Baseline_Struct_Ver(p_project_id);
10915: EXCEPTION
10916: WHEN OTHERS THEN
10917: l_baselined_str_ver_id := null;
10918: END;

Line 12902: PA_PROJECT_STRUCTURE_UTILS.get_Structure_sharing_code(ppa.project_id) shared_structure

12898:
12899: l_no_rate_exception Exception;
12900: cursor projects_in_range is
12901: select ppa.org_id, ppa.project_currency_code, ppa.projfunc_currency_code,
12902: PA_PROJECT_STRUCTURE_UTILS.get_Structure_sharing_code(ppa.project_id) shared_structure
12903: from pa_projects_all ppa
12904: where ppa.project_id = l_project_id;
12905:
12906: -- tables to hold project_ids, latest WP ids and res list ids.

Line 13937: l_latest_wp_struct_ver_id := pa_project_structure_utils.get_latest_wp_version(l_project_id);

13933:
13934: /* Commented for Bug 6414995 and reverted as above.
13935:
13936: if p_extraction_type = 'PUBLISH' then -- Added If block for bug#5659575
13937: l_latest_wp_struct_ver_id := pa_project_structure_utils.get_latest_wp_version(l_project_id);
13938: else
13939: l_latest_wp_struct_ver_id := pa_project_structure_utils.GET_LATEST_FIN_STRUC_VER_ID(l_project_id);
13940: end if;
13941: Bug 6414995 */

Line 13939: l_latest_wp_struct_ver_id := pa_project_structure_utils.GET_LATEST_FIN_STRUC_VER_ID(l_project_id);

13935:
13936: if p_extraction_type = 'PUBLISH' then -- Added If block for bug#5659575
13937: l_latest_wp_struct_ver_id := pa_project_structure_utils.get_latest_wp_version(l_project_id);
13938: else
13939: l_latest_wp_struct_ver_id := pa_project_structure_utils.GET_LATEST_FIN_STRUC_VER_ID(l_project_id);
13940: end if;
13941: Bug 6414995 */
13942: l_latest_wp_struct_ver_id := pa_project_structure_utils.get_latest_wp_version(l_project_id); -- Bug 6414995
13943: if l_latest_wp_struct_ver_id is not null then

Line 13942: l_latest_wp_struct_ver_id := pa_project_structure_utils.get_latest_wp_version(l_project_id); -- Bug 6414995

13938: else
13939: l_latest_wp_struct_ver_id := pa_project_structure_utils.GET_LATEST_FIN_STRUC_VER_ID(l_project_id);
13940: end if;
13941: Bug 6414995 */
13942: l_latest_wp_struct_ver_id := pa_project_structure_utils.get_latest_wp_version(l_project_id); -- Bug 6414995
13943: if l_latest_wp_struct_ver_id is not null then
13944: IF g1_debug_mode = 'Y' THEN
13945: pa_debug.write(x_Module=>'PA_PROGRESS_PUB.get_summarized_actuals',
13946: x_Msg => 'Project:'||l_project_id||' Structure:'||l_latest_wp_struct_ver_id,

Line 14021: base_struct_ver_ids_tbl(l_index) := pa_project_structure_utils.get_baseline_struct_ver(l_project_id);

14017: end if;
14018:
14019: -- Added for bug 5464875
14020: if (p_plan_res_level = 'N') then
14021: base_struct_ver_ids_tbl(l_index) := pa_project_structure_utils.get_baseline_struct_ver(l_project_id);
14022: if (base_struct_ver_ids_tbl(l_index) = -1) then
14023: base_struct_ver_ids_tbl(l_index) := null;
14024: end if;
14025: end if;

Line 14233: l_base_struct_ver_id := pa_project_structure_utils.get_baseline_struct_ver(l_project_id);

14229:
14230: /**** Commented for bug 5464875 and moved above for batch processing
14231: --- here call populate_workplan_data when plan_res_level is 'N'
14232: if (p_plan_res_level = 'N' and l_return_status = 'S') then
14233: l_base_struct_ver_id := pa_project_structure_utils.get_baseline_struct_ver(l_project_id);
14234: if (l_base_struct_ver_id = -1) then
14235: l_base_struct_ver_id := null;
14236: end if;
14237: begin

Line 18340: PA_PROJECT_STRUCTURE_UTILS.SET_PROCESS_CODE(proj_ids_tbl(l_index),

18336: p_err_flag => l_act_err_flag(l_index),
18337: p_err_msg => l_act_err_msg(l_index));
18338: DELETE PJI_FM_EXTR_PLAN_LINES where PROJECT_ID = proj_ids_tbl(l_index);
18339: DELETE PA_PROG_ACT_BY_PERIOD_TEMP where PROJECT_ID = proj_ids_tbl(l_index);
18340: PA_PROJECT_STRUCTURE_UTILS.SET_PROCESS_CODE(proj_ids_tbl(l_index),
18341: latest_wp_struct_ver_ids_tbl(l_index),
18342: 'PRE',
18343: l_conc_request_id,
18344: l_return_status);

Line 18352: PA_PROJECT_STRUCTURE_UTILS.SET_PROCESS_CODE(proj_ids_tbl(l_index),

18348: PJI_FM_XBS_ACCUM_UTILS.DELETE_FIN8 (p_project_id => proj_ids_tbl(l_index),
18349: p_calendar_type => calendar_type_tbl(l_index),
18350: p_end_Date => proj_thru_dates_tbl(l_index));
18351: end if;
18352: PA_PROJECT_STRUCTURE_UTILS.SET_PROCESS_CODE(proj_ids_tbl(l_index),
18353: latest_wp_struct_ver_ids_tbl(l_index),
18354: NULL,
18355: l_conc_request_id,
18356: l_return_status);

Line 18367: PA_PROJECT_STRUCTURE_UTILS.SET_PROCESS_CODE(proj_ids_tbl(l_index),

18363: PJI_FM_XBS_ACCUM_UTILS.DELETE_FIN8 (p_project_id => proj_ids_tbl(l_index),
18364: p_calendar_type => calendar_type_tbl(l_index),
18365: p_end_Date => proj_thru_dates_tbl(l_index));
18366: if p_extraction_type <> 'PUBLISH' then
18367: PA_PROJECT_STRUCTURE_UTILS.SET_PROCESS_CODE(proj_ids_tbl(l_index),
18368: latest_wp_struct_ver_ids_tbl(l_index),
18369: NULL,
18370: l_conc_request_id,
18371: l_return_status);

Line 19549: l_base_struct_ver_id := pa_project_structure_utils.get_baseline_struct_ver(p_project_id);

19545: -- Bug 3764224 : calling it here as this procedure gets called two times in publishing flow. One for
19546: -- Publsihed version and one for working version
19547: -- Bug 3693757 : 13-Jul-04 PJI tmp1 table shd be populated so that rollup API can access actuals values in RE_ROLLUP_PROGRESS
19548: BEGIN
19549: l_base_struct_ver_id := pa_project_structure_utils.get_baseline_struct_ver(p_project_id);
19550: pa_progress_pub.populate_pji_tab_for_plan(
19551: p_init_msg_list => FND_API.G_FALSE,
19552: p_project_id => p_project_id,
19553: p_structure_version_id => p_structure_version_id,

Line 19712: l_baseline_version_id := PA_PROJECT_STRUCTURE_UTILS.Get_Baseline_Struct_Ver(rec.project_id);

19708: x_return_status := FND_API.G_RET_STS_SUCCESS;
19709:
19710: FOR rec IN c_get_distinct_str_ver_id LOOP
19711: l_baseline_version_id := null;
19712: l_baseline_version_id := PA_PROJECT_STRUCTURE_UTILS.Get_Baseline_Struct_Ver(rec.project_id);
19713: IF l_baseline_version_id = -1 THEN
19714: l_baseline_version_id := null;
19715: END IF;
19716:

Line 20187: l_src_str_ver_publsihed := PA_PROJECT_STRUCTURE_UTILS.Check_Struc_Ver_Published(p_project_id, p_src_str_ver_id);

20183: -- as in this context there will never be working wp version progress
20184: -- For PJI context, it should first check whthere the source str version id is publihed or not.
20185:
20186:
20187: l_src_str_ver_publsihed := PA_PROJECT_STRUCTURE_UTILS.Check_Struc_Ver_Published(p_project_id, p_src_str_ver_id);
20188:
20189:
20190: open proj_info;
20191: fetch proj_info into l_org_id,l_proj_curr_code,l_proj_func_curr_code;

Line 21422: PA_PROJECT_STRUCTURE_UTILS.GET_CONC_REQUEST_DETAILS

21418: END IF;
21419:
21420: -- Begin fix for Bug # 4524977.
21421:
21422: PA_PROJECT_STRUCTURE_UTILS.GET_CONC_REQUEST_DETAILS
21423: (p_project_id => p_project_id_tbl(i)
21424: ,p_structure_type => p_structure_type
21425: ,x_request_id => l_request_id
21426: ,x_process_code => l_process_code

Line 21504: l_last_str_sharing_code := PA_PROJECT_STRUCTURE_UTILS.get_Structure_sharing_code(l_last_project_id);

21500: END IF;
21501:
21502: IF l_last_project_id <> p_project_id_tbl(i) THEN
21503: l_last_project_id := p_project_id_tbl(i);
21504: l_last_str_sharing_code := PA_PROJECT_STRUCTURE_UTILS.get_Structure_sharing_code(l_last_project_id);
21505: l_last_sharing_Enabled := PA_PROJECT_STRUCTURE_UTILS.check_sharing_enabled(l_last_project_id);
21506: IF (l_last_sharing_Enabled = 'N' OR (l_last_sharing_Enabled = 'Y' AND l_last_str_sharing_code <> 'SHARE_FULL'))
21507: AND p_structure_type = 'WORKPLAN'
21508: THEN

Line 21505: l_last_sharing_Enabled := PA_PROJECT_STRUCTURE_UTILS.check_sharing_enabled(l_last_project_id);

21501:
21502: IF l_last_project_id <> p_project_id_tbl(i) THEN
21503: l_last_project_id := p_project_id_tbl(i);
21504: l_last_str_sharing_code := PA_PROJECT_STRUCTURE_UTILS.get_Structure_sharing_code(l_last_project_id);
21505: l_last_sharing_Enabled := PA_PROJECT_STRUCTURE_UTILS.check_sharing_enabled(l_last_project_id);
21506: IF (l_last_sharing_Enabled = 'N' OR (l_last_sharing_Enabled = 'Y' AND l_last_str_sharing_code <> 'SHARE_FULL'))
21507: AND p_structure_type = 'WORKPLAN'
21508: THEN
21509: l_last_split_workplan := 'Y';

Line 21998: l_base_struct_ver_id := pa_project_structure_utils.get_baseline_struct_ver(p_project_id_tbl(i));

21994: p_error_text => SUBSTRB('Call PJI_FM_XBS_ACCUM_MAINT.PLAN_UPDATE:'||SQLERRM,1,120));
21995: RAISE FND_API.G_EXC_ERROR;
21996: END;
21997:
21998: l_base_struct_ver_id := pa_project_structure_utils.get_baseline_struct_ver(p_project_id_tbl(i));
21999:
22000: IF (l_base_struct_ver_id = -1) THEN
22001: l_base_struct_ver_id := l_structure_version_id_tbl(i);
22002: END IF;

Line 22201: (PA_PROJECT_STRUCTURE_UTILS.CHECK_SHARING_ENABLED(p_project_id_tbl(i)) = 'Y'))

22197: IF ((PA_WORKPLAN_ATTR_UTILS.CHECK_AUTO_DATE_SYNC_ENABLED(l_structure_id) = 'Y')
22198: AND
22199: (PA_Proj_Elements_Utils.CHECK_IS_FINANCIAL_TASK(p_task_id_tbl(i)) = 'Y') --Bug 3784405 Satish
22200: AND
22201: (PA_PROJECT_STRUCTURE_UTILS.CHECK_SHARING_ENABLED(p_project_id_tbl(i)) = 'Y'))
22202: THEN
22203: --copy to transaction dates
22204: PA_PROJECT_DATES_PUB.COPY_PROJECT_DATES(
22205: p_validate_only => FND_API.G_FALSE