DBA Data[Home] [Help]

APPS.PA_FP_CI_MERGE dependencies on PA_DEBUG

Line 7: P_PA_DEBUG_MODE varchar2(1) := NVL(FND_PROFILE.value('PA_DEBUG_MODE'), 'N');

3: -- Bug Fix: 4569365. Removed MRC code.
4: -- g_mrc_exception EXCEPTION; /* FPB2 */
5:
6: l_module_name VARCHAR2(100) := 'pa.plsql.pa_fp_ci_merge';
7: P_PA_DEBUG_MODE varchar2(1) := NVL(FND_PROFILE.value('PA_DEBUG_MODE'), 'N');
8:
9: --This record type will contain items for budget version id, ci id and the code which indicates whether
10: --the type of impact that can be implemented into the target version. Bug 3550073
11: --The valid values for impact_type can be

Line 109: IF p_pa_debug_mode = 'Y' THEN

105: l_debug_mode VARCHAR2(30);
106: l_module_name VARCHAR2(100):='PAFPCIMB.FP_CI_LINK_CONTROL_ITEMS';
107:
108: BEGIN
109: IF p_pa_debug_mode = 'Y' THEN
110: pa_debug.init_err_stack('PAFPCIMB.FP_CI_LINK_CONTROL_ITEMS');
111: END IF;
112: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
113: l_debug_mode := NVL(l_debug_mode, 'Y');

Line 110: pa_debug.init_err_stack('PAFPCIMB.FP_CI_LINK_CONTROL_ITEMS');

106: l_module_name VARCHAR2(100):='PAFPCIMB.FP_CI_LINK_CONTROL_ITEMS';
107:
108: BEGIN
109: IF p_pa_debug_mode = 'Y' THEN
110: pa_debug.init_err_stack('PAFPCIMB.FP_CI_LINK_CONTROL_ITEMS');
111: END IF;
112: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
113: l_debug_mode := NVL(l_debug_mode, 'Y');
114: IF p_pa_debug_mode = 'Y' THEN

Line 112: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);

108: BEGIN
109: IF p_pa_debug_mode = 'Y' THEN
110: pa_debug.init_err_stack('PAFPCIMB.FP_CI_LINK_CONTROL_ITEMS');
111: END IF;
112: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
113: l_debug_mode := NVL(l_debug_mode, 'Y');
114: IF p_pa_debug_mode = 'Y' THEN
115: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,
116: p_debug_mode => l_debug_mode );

Line 114: IF p_pa_debug_mode = 'Y' THEN

110: pa_debug.init_err_stack('PAFPCIMB.FP_CI_LINK_CONTROL_ITEMS');
111: END IF;
112: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
113: l_debug_mode := NVL(l_debug_mode, 'Y');
114: IF p_pa_debug_mode = 'Y' THEN
115: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,
116: p_debug_mode => l_debug_mode );
117: END IF;
118: x_return_status := FND_API.G_RET_STS_SUCCESS;

Line 115: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,

111: END IF;
112: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
113: l_debug_mode := NVL(l_debug_mode, 'Y');
114: IF p_pa_debug_mode = 'Y' THEN
115: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,
116: p_debug_mode => l_debug_mode );
117: END IF;
118: x_return_status := FND_API.G_RET_STS_SUCCESS;
119: x_msg_count := 0;

Line 132: IF p_pa_debug_mode = 'Y' THEN

128: ( p_app_short_name => 'PA',
129: p_msg_name => 'The source budget version id passed is null');
130: */
131:
132: IF p_pa_debug_mode = 'Y' THEN
133: PA_DEBUG.g_err_stage := 'The source budget version id passed is null';
134: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
135: END IF;
136: x_return_status := FND_API.G_RET_STS_ERROR;

Line 133: PA_DEBUG.g_err_stage := 'The source budget version id passed is null';

129: p_msg_name => 'The source budget version id passed is null');
130: */
131:
132: IF p_pa_debug_mode = 'Y' THEN
133: PA_DEBUG.g_err_stage := 'The source budget version id passed is null';
134: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
135: END IF;
136: x_return_status := FND_API.G_RET_STS_ERROR;
137: --------dbms_output.put_line('FP_CI_LINK_CONTROL_ITEMS - ***2');

Line 134: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);

130: */
131:
132: IF p_pa_debug_mode = 'Y' THEN
133: PA_DEBUG.g_err_stage := 'The source budget version id passed is null';
134: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
135: END IF;
136: x_return_status := FND_API.G_RET_STS_ERROR;
137: --------dbms_output.put_line('FP_CI_LINK_CONTROL_ITEMS - ***2');
138: IF p_pa_debug_mode = 'Y' THEN

Line 138: IF p_pa_debug_mode = 'Y' THEN

134: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
135: END IF;
136: x_return_status := FND_API.G_RET_STS_ERROR;
137: --------dbms_output.put_line('FP_CI_LINK_CONTROL_ITEMS - ***2');
138: IF p_pa_debug_mode = 'Y' THEN
139: PA_DEBUG.Reset_Curr_Function;
140: END IF;
141: RETURN;
142: END IF;

Line 139: PA_DEBUG.Reset_Curr_Function;

135: END IF;
136: x_return_status := FND_API.G_RET_STS_ERROR;
137: --------dbms_output.put_line('FP_CI_LINK_CONTROL_ITEMS - ***2');
138: IF p_pa_debug_mode = 'Y' THEN
139: PA_DEBUG.Reset_Curr_Function;
140: END IF;
141: RETURN;
142: END IF;
143:

Line 152: IF p_pa_debug_mode = 'Y' THEN

148: /*PA_UTILS.ADD_MESSAGE
149: ( p_app_short_name => 'PA',
150: p_msg_name => 'The target budget version id passed is null');
151: */
152: IF p_pa_debug_mode = 'Y' THEN
153: PA_DEBUG.g_err_stage := 'The target budget version id passed is null';
154: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
155: END IF;
156: x_return_status := FND_API.G_RET_STS_ERROR;

Line 153: PA_DEBUG.g_err_stage := 'The target budget version id passed is null';

149: ( p_app_short_name => 'PA',
150: p_msg_name => 'The target budget version id passed is null');
151: */
152: IF p_pa_debug_mode = 'Y' THEN
153: PA_DEBUG.g_err_stage := 'The target budget version id passed is null';
154: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
155: END IF;
156: x_return_status := FND_API.G_RET_STS_ERROR;
157: --------dbms_output.put_line('FP_CI_LINK_CONTROL_ITEMS - ***3');

Line 154: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);

150: p_msg_name => 'The target budget version id passed is null');
151: */
152: IF p_pa_debug_mode = 'Y' THEN
153: PA_DEBUG.g_err_stage := 'The target budget version id passed is null';
154: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
155: END IF;
156: x_return_status := FND_API.G_RET_STS_ERROR;
157: --------dbms_output.put_line('FP_CI_LINK_CONTROL_ITEMS - ***3');
158: IF p_pa_debug_mode = 'Y' THEN

Line 158: IF p_pa_debug_mode = 'Y' THEN

154: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
155: END IF;
156: x_return_status := FND_API.G_RET_STS_ERROR;
157: --------dbms_output.put_line('FP_CI_LINK_CONTROL_ITEMS - ***3');
158: IF p_pa_debug_mode = 'Y' THEN
159: PA_DEBUG.Reset_Curr_Function;
160: END IF;
161: RETURN;
162: END IF;

Line 159: PA_DEBUG.Reset_Curr_Function;

155: END IF;
156: x_return_status := FND_API.G_RET_STS_ERROR;
157: --------dbms_output.put_line('FP_CI_LINK_CONTROL_ITEMS - ***3');
158: IF p_pa_debug_mode = 'Y' THEN
159: PA_DEBUG.Reset_Curr_Function;
160: END IF;
161: RETURN;
162: END IF;
163:

Line 172: IF p_pa_debug_mode = 'Y' THEN

168: /*PA_UTILS.ADD_MESSAGE
169: ( p_app_short_name => 'PA',
170: p_msg_name => 'The project id passed is null');
171: */
172: IF p_pa_debug_mode = 'Y' THEN
173: PA_DEBUG.g_err_stage := 'The project id passed is null';
174: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
175: END IF;
176: x_return_status := FND_API.G_RET_STS_ERROR;

Line 173: PA_DEBUG.g_err_stage := 'The project id passed is null';

169: ( p_app_short_name => 'PA',
170: p_msg_name => 'The project id passed is null');
171: */
172: IF p_pa_debug_mode = 'Y' THEN
173: PA_DEBUG.g_err_stage := 'The project id passed is null';
174: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
175: END IF;
176: x_return_status := FND_API.G_RET_STS_ERROR;
177: --------dbms_output.put_line('FP_CI_LINK_CONTROL_ITEMS -*** 4');

Line 174: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);

170: p_msg_name => 'The project id passed is null');
171: */
172: IF p_pa_debug_mode = 'Y' THEN
173: PA_DEBUG.g_err_stage := 'The project id passed is null';
174: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
175: END IF;
176: x_return_status := FND_API.G_RET_STS_ERROR;
177: --------dbms_output.put_line('FP_CI_LINK_CONTROL_ITEMS -*** 4');
178: IF p_pa_debug_mode = 'Y' THEN

Line 178: IF p_pa_debug_mode = 'Y' THEN

174: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
175: END IF;
176: x_return_status := FND_API.G_RET_STS_ERROR;
177: --------dbms_output.put_line('FP_CI_LINK_CONTROL_ITEMS -*** 4');
178: IF p_pa_debug_mode = 'Y' THEN
179: PA_DEBUG.Reset_Curr_Function;
180: END IF;
181: RETURN;
182: END IF;

Line 179: PA_DEBUG.Reset_Curr_Function;

175: END IF;
176: x_return_status := FND_API.G_RET_STS_ERROR;
177: --------dbms_output.put_line('FP_CI_LINK_CONTROL_ITEMS -*** 4');
178: IF p_pa_debug_mode = 'Y' THEN
179: PA_DEBUG.Reset_Curr_Function;
180: END IF;
181: RETURN;
182: END IF;
183:

Line 188: pa_debug.g_err_stage:='Invalid p_version_type passed is '||p_version_type;

184: IF p_version_type IS NULL OR
185: p_version_type NOT IN ('COST', 'REVENUE', 'BOTH') THEN
186:
187: IF l_debug_mode = 'Y' THEN
188: pa_debug.g_err_stage:='Invalid p_version_type passed is '||p_version_type;
189: pa_debug.write(L_module_name,pa_debug.g_err_stage,5);
190: END IF;
191: PA_UTILS.ADD_MESSAGE
192: ( p_app_short_name => 'PA',

Line 189: pa_debug.write(L_module_name,pa_debug.g_err_stage,5);

185: p_version_type NOT IN ('COST', 'REVENUE', 'BOTH') THEN
186:
187: IF l_debug_mode = 'Y' THEN
188: pa_debug.g_err_stage:='Invalid p_version_type passed is '||p_version_type;
189: pa_debug.write(L_module_name,pa_debug.g_err_stage,5);
190: END IF;
191: PA_UTILS.ADD_MESSAGE
192: ( p_app_short_name => 'PA',
193: p_msg_name => 'PA_FP_CI_NULL_PARAM_PASSED');

Line 196: IF p_pa_debug_mode = 'Y' THEN

192: ( p_app_short_name => 'PA',
193: p_msg_name => 'PA_FP_CI_NULL_PARAM_PASSED');
194: x_return_status := FND_API.G_RET_STS_ERROR;
195: --------dbms_output.put_line('FP_CI_LINK_CONTROL_ITEMS -*** 4');
196: IF p_pa_debug_mode = 'Y' THEN
197: PA_DEBUG.Reset_Curr_Function;
198: END IF;
199: RETURN;
200:

Line 197: PA_DEBUG.Reset_Curr_Function;

193: p_msg_name => 'PA_FP_CI_NULL_PARAM_PASSED');
194: x_return_status := FND_API.G_RET_STS_ERROR;
195: --------dbms_output.put_line('FP_CI_LINK_CONTROL_ITEMS -*** 4');
196: IF p_pa_debug_mode = 'Y' THEN
197: PA_DEBUG.Reset_Curr_Function;
198: END IF;
199: RETURN;
200:
201:

Line 369: IF p_pa_debug_mode = 'Y' THEN

365: ,p_impl_agr_revenue
366: );
367:
368: END IF;
369: IF p_pa_debug_mode = 'Y' THEN
370: PA_DEBUG.Reset_Curr_Function;
371: END IF;
372: EXCEPTION
373: WHEN OTHERS THEN

Line 370: PA_DEBUG.Reset_Curr_Function;

366: );
367:
368: END IF;
369: IF p_pa_debug_mode = 'Y' THEN
370: PA_DEBUG.Reset_Curr_Function;
371: END IF;
372: EXCEPTION
373: WHEN OTHERS THEN
374: FND_MSG_PUB.add_exc_msg

Line 377: ,p_procedure_name => PA_DEBUG.G_Err_Stack);

373: WHEN OTHERS THEN
374: FND_MSG_PUB.add_exc_msg
375: ( p_pkg_name => 'PA_FP_CI_MERGE.' ||
376: 'fp_ci_link_control_items'
377: ,p_procedure_name => PA_DEBUG.G_Err_Stack);
378: IF p_pa_debug_mode = 'Y' THEN
379: PA_DEBUG.g_err_stage := 'Unexpected error in fp_ci_link_control_items';
380: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
381: END IF;

Line 378: IF p_pa_debug_mode = 'Y' THEN

374: FND_MSG_PUB.add_exc_msg
375: ( p_pkg_name => 'PA_FP_CI_MERGE.' ||
376: 'fp_ci_link_control_items'
377: ,p_procedure_name => PA_DEBUG.G_Err_Stack);
378: IF p_pa_debug_mode = 'Y' THEN
379: PA_DEBUG.g_err_stage := 'Unexpected error in fp_ci_link_control_items';
380: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
381: END IF;
382: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 379: PA_DEBUG.g_err_stage := 'Unexpected error in fp_ci_link_control_items';

375: ( p_pkg_name => 'PA_FP_CI_MERGE.' ||
376: 'fp_ci_link_control_items'
377: ,p_procedure_name => PA_DEBUG.G_Err_Stack);
378: IF p_pa_debug_mode = 'Y' THEN
379: PA_DEBUG.g_err_stage := 'Unexpected error in fp_ci_link_control_items';
380: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
381: END IF;
382: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
383: --------dbms_output.put_line('FP_CI_LINK_CONTROL_ITEMS - 6****');

Line 380: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);

376: 'fp_ci_link_control_items'
377: ,p_procedure_name => PA_DEBUG.G_Err_Stack);
378: IF p_pa_debug_mode = 'Y' THEN
379: PA_DEBUG.g_err_stage := 'Unexpected error in fp_ci_link_control_items';
380: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
381: END IF;
382: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
383: --------dbms_output.put_line('FP_CI_LINK_CONTROL_ITEMS - 6****');
384: IF p_pa_debug_mode = 'Y' THEN

Line 384: IF p_pa_debug_mode = 'Y' THEN

380: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
381: END IF;
382: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
383: --------dbms_output.put_line('FP_CI_LINK_CONTROL_ITEMS - 6****');
384: IF p_pa_debug_mode = 'Y' THEN
385: PA_DEBUG.Reset_Curr_Function;
386: END IF;
387: RAISE;
388:

Line 385: PA_DEBUG.Reset_Curr_Function;

381: END IF;
382: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
383: --------dbms_output.put_line('FP_CI_LINK_CONTROL_ITEMS - 6****');
384: IF p_pa_debug_mode = 'Y' THEN
385: PA_DEBUG.Reset_Curr_Function;
386: END IF;
387: RAISE;
388:
389: END FP_CI_LINK_CONTROL_ITEMS;

Line 433: IF p_pa_debug_mode = 'Y' THEN

429: l_agreement_id pa_budget_versions.agreement_id%TYPE;
430: l_est_equipment_quantity pa_budget_versions.est_equipment_quantity%TYPE;
431:
432: BEGIN
433: IF p_pa_debug_mode = 'Y' THEN
434: pa_debug.init_err_stack('PAFPCIMB.FP_CI_UPDATE_EST_AMOUNTS');
435: END IF;
436: IF NVL(p_init_msg_list,'N') = 'Y' THEN
437: FND_MSG_PUB.initialize;

Line 434: pa_debug.init_err_stack('PAFPCIMB.FP_CI_UPDATE_EST_AMOUNTS');

430: l_est_equipment_quantity pa_budget_versions.est_equipment_quantity%TYPE;
431:
432: BEGIN
433: IF p_pa_debug_mode = 'Y' THEN
434: pa_debug.init_err_stack('PAFPCIMB.FP_CI_UPDATE_EST_AMOUNTS');
435: END IF;
436: IF NVL(p_init_msg_list,'N') = 'Y' THEN
437: FND_MSG_PUB.initialize;
438: END IF;

Line 439: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);

435: END IF;
436: IF NVL(p_init_msg_list,'N') = 'Y' THEN
437: FND_MSG_PUB.initialize;
438: END IF;
439: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
440: l_debug_mode := NVL(l_debug_mode, 'Y');
441: IF p_pa_debug_mode = 'Y' THEN
442: pa_debug.set_process('PLSQL','LOG',l_debug_mode);
443: END IF;

Line 441: IF p_pa_debug_mode = 'Y' THEN

437: FND_MSG_PUB.initialize;
438: END IF;
439: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
440: l_debug_mode := NVL(l_debug_mode, 'Y');
441: IF p_pa_debug_mode = 'Y' THEN
442: pa_debug.set_process('PLSQL','LOG',l_debug_mode);
443: END IF;
444: x_return_status := FND_API.G_RET_STS_SUCCESS;
445: x_msg_count := 0;

Line 442: pa_debug.set_process('PLSQL','LOG',l_debug_mode);

438: END IF;
439: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
440: l_debug_mode := NVL(l_debug_mode, 'Y');
441: IF p_pa_debug_mode = 'Y' THEN
442: pa_debug.set_process('PLSQL','LOG',l_debug_mode);
443: END IF;
444: x_return_status := FND_API.G_RET_STS_SUCCESS;
445: x_msg_count := 0;
446: --------dbms_output.put_line('FP_CI_UPDATE_EST_AMOUNTS - 1');

Line 452: IF p_pa_debug_mode = 'Y' THEN

448: IF p_source_version_id IS NULL THEN
449: PA_UTILS.ADD_MESSAGE
450: ( p_app_short_name => 'PA',
451: p_msg_name => 'PA_FP_CI_NULL_PARAM_PASSED');
452: IF p_pa_debug_mode = 'Y' THEN
453: PA_DEBUG.g_err_stage := 'The source budget version id passed is null';
454: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
455: END IF;
456: x_return_status := FND_API.G_RET_STS_ERROR;

Line 453: PA_DEBUG.g_err_stage := 'The source budget version id passed is null';

449: PA_UTILS.ADD_MESSAGE
450: ( p_app_short_name => 'PA',
451: p_msg_name => 'PA_FP_CI_NULL_PARAM_PASSED');
452: IF p_pa_debug_mode = 'Y' THEN
453: PA_DEBUG.g_err_stage := 'The source budget version id passed is null';
454: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
455: END IF;
456: x_return_status := FND_API.G_RET_STS_ERROR;
457: RETURN;

Line 454: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);

450: ( p_app_short_name => 'PA',
451: p_msg_name => 'PA_FP_CI_NULL_PARAM_PASSED');
452: IF p_pa_debug_mode = 'Y' THEN
453: PA_DEBUG.g_err_stage := 'The source budget version id passed is null';
454: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
455: END IF;
456: x_return_status := FND_API.G_RET_STS_ERROR;
457: RETURN;
458: END IF;

Line 464: IF p_pa_debug_mode = 'Y' THEN

460: IF p_target_version_id IS NULL THEN
461: PA_UTILS.ADD_MESSAGE
462: ( p_app_short_name => 'PA',
463: p_msg_name => 'PA_FP_CI_NULL_PARAM_PASSED');
464: IF p_pa_debug_mode = 'Y' THEN
465: PA_DEBUG.g_err_stage := 'The target budget version id passed is null';
466: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
467: END IF;
468: x_return_status := FND_API.G_RET_STS_ERROR;

Line 465: PA_DEBUG.g_err_stage := 'The target budget version id passed is null';

461: PA_UTILS.ADD_MESSAGE
462: ( p_app_short_name => 'PA',
463: p_msg_name => 'PA_FP_CI_NULL_PARAM_PASSED');
464: IF p_pa_debug_mode = 'Y' THEN
465: PA_DEBUG.g_err_stage := 'The target budget version id passed is null';
466: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
467: END IF;
468: x_return_status := FND_API.G_RET_STS_ERROR;
469: RETURN;

Line 466: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);

462: ( p_app_short_name => 'PA',
463: p_msg_name => 'PA_FP_CI_NULL_PARAM_PASSED');
464: IF p_pa_debug_mode = 'Y' THEN
465: PA_DEBUG.g_err_stage := 'The target budget version id passed is null';
466: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
467: END IF;
468: x_return_status := FND_API.G_RET_STS_ERROR;
469: RETURN;
470: END IF;

Line 476: IF p_pa_debug_mode = 'Y' THEN

472: IF p_project_id IS NULL THEN
473: PA_UTILS.ADD_MESSAGE
474: ( p_app_short_name => 'PA',
475: p_msg_name => 'PA_FP_CI_NULL_PARAM_PASSED');
476: IF p_pa_debug_mode = 'Y' THEN
477: PA_DEBUG.g_err_stage := 'The project id passed is null';
478: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
479: END IF;
480: x_return_status := FND_API.G_RET_STS_ERROR;

Line 477: PA_DEBUG.g_err_stage := 'The project id passed is null';

473: PA_UTILS.ADD_MESSAGE
474: ( p_app_short_name => 'PA',
475: p_msg_name => 'PA_FP_CI_NULL_PARAM_PASSED');
476: IF p_pa_debug_mode = 'Y' THEN
477: PA_DEBUG.g_err_stage := 'The project id passed is null';
478: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
479: END IF;
480: x_return_status := FND_API.G_RET_STS_ERROR;
481: RETURN;

Line 478: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);

474: ( p_app_short_name => 'PA',
475: p_msg_name => 'PA_FP_CI_NULL_PARAM_PASSED');
476: IF p_pa_debug_mode = 'Y' THEN
477: PA_DEBUG.g_err_stage := 'The project id passed is null';
478: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
479: END IF;
480: x_return_status := FND_API.G_RET_STS_ERROR;
481: RETURN;
482: END IF;

Line 656: ,p_procedure_name => PA_DEBUG.G_Err_Stack);

652: WHEN OTHERS THEN
653: FND_MSG_PUB.add_exc_msg
654: ( p_pkg_name => 'PA_FP_CI_MERGE.' ||
655: 'fp_ci_update_est_amounts'
656: ,p_procedure_name => PA_DEBUG.G_Err_Stack);
657: IF p_pa_debug_mode = 'Y' THEN
658: PA_DEBUG.g_err_stage := 'Unexpected error in FP_CI_UPDATE_EST_AMOUNTS';
659: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
660: END IF;

Line 657: IF p_pa_debug_mode = 'Y' THEN

653: FND_MSG_PUB.add_exc_msg
654: ( p_pkg_name => 'PA_FP_CI_MERGE.' ||
655: 'fp_ci_update_est_amounts'
656: ,p_procedure_name => PA_DEBUG.G_Err_Stack);
657: IF p_pa_debug_mode = 'Y' THEN
658: PA_DEBUG.g_err_stage := 'Unexpected error in FP_CI_UPDATE_EST_AMOUNTS';
659: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
660: END IF;
661: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 658: PA_DEBUG.g_err_stage := 'Unexpected error in FP_CI_UPDATE_EST_AMOUNTS';

654: ( p_pkg_name => 'PA_FP_CI_MERGE.' ||
655: 'fp_ci_update_est_amounts'
656: ,p_procedure_name => PA_DEBUG.G_Err_Stack);
657: IF p_pa_debug_mode = 'Y' THEN
658: PA_DEBUG.g_err_stage := 'Unexpected error in FP_CI_UPDATE_EST_AMOUNTS';
659: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
660: END IF;
661: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
662: --------dbms_output.put_line('FP_CI_UPDATE_EST_AMOUNTS - 6****');

Line 659: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);

655: 'fp_ci_update_est_amounts'
656: ,p_procedure_name => PA_DEBUG.G_Err_Stack);
657: IF p_pa_debug_mode = 'Y' THEN
658: PA_DEBUG.g_err_stage := 'Unexpected error in FP_CI_UPDATE_EST_AMOUNTS';
659: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
660: END IF;
661: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
662: --------dbms_output.put_line('FP_CI_UPDATE_EST_AMOUNTS - 6****');
663: IF p_pa_debug_mode = 'Y' THEN

Line 663: IF p_pa_debug_mode = 'Y' THEN

659: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
660: END IF;
661: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
662: --------dbms_output.put_line('FP_CI_UPDATE_EST_AMOUNTS - 6****');
663: IF p_pa_debug_mode = 'Y' THEN
664: PA_DEBUG.Reset_Curr_Function;
665: END IF;
666: RAISE;
667:

Line 664: PA_DEBUG.Reset_Curr_Function;

660: END IF;
661: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
662: --------dbms_output.put_line('FP_CI_UPDATE_EST_AMOUNTS - 6****');
663: IF p_pa_debug_mode = 'Y' THEN
664: PA_DEBUG.Reset_Curr_Function;
665: END IF;
666: RAISE;
667:
668: END FP_CI_UPDATE_EST_AMOUNTS;

Line 707: IF p_pa_debug_mode = 'Y' THEN

703: l_impact_type_code VARCHAR2(30);
704: l_debug_mode VARCHAR2(30);
705:
706: BEGIN
707: IF p_pa_debug_mode = 'Y' THEN
708: pa_debug.init_err_stack('PAFPCIMB.FP_CI_UPDATE_IMPACT');
709: END IF;
710: IF NVL(p_init_msg_list,'N') = 'Y' THEN
711: FND_MSG_PUB.initialize;

Line 708: pa_debug.init_err_stack('PAFPCIMB.FP_CI_UPDATE_IMPACT');

704: l_debug_mode VARCHAR2(30);
705:
706: BEGIN
707: IF p_pa_debug_mode = 'Y' THEN
708: pa_debug.init_err_stack('PAFPCIMB.FP_CI_UPDATE_IMPACT');
709: END IF;
710: IF NVL(p_init_msg_list,'N') = 'Y' THEN
711: FND_MSG_PUB.initialize;
712: END IF;

Line 713: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);

709: END IF;
710: IF NVL(p_init_msg_list,'N') = 'Y' THEN
711: FND_MSG_PUB.initialize;
712: END IF;
713: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
714: l_debug_mode := NVL(l_debug_mode, 'Y');
715: IF p_pa_debug_mode = 'Y' THEN
716: pa_debug.set_process('PLSQL','LOG',l_debug_mode);
717: END IF;

Line 715: IF p_pa_debug_mode = 'Y' THEN

711: FND_MSG_PUB.initialize;
712: END IF;
713: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
714: l_debug_mode := NVL(l_debug_mode, 'Y');
715: IF p_pa_debug_mode = 'Y' THEN
716: pa_debug.set_process('PLSQL','LOG',l_debug_mode);
717: END IF;
718: x_return_status := FND_API.G_RET_STS_SUCCESS;
719: x_msg_count := 0;

Line 716: pa_debug.set_process('PLSQL','LOG',l_debug_mode);

712: END IF;
713: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
714: l_debug_mode := NVL(l_debug_mode, 'Y');
715: IF p_pa_debug_mode = 'Y' THEN
716: pa_debug.set_process('PLSQL','LOG',l_debug_mode);
717: END IF;
718: x_return_status := FND_API.G_RET_STS_SUCCESS;
719: x_msg_count := 0;
720: --------dbms_output.put_line('FP_CI_UPDATE_IMPACT - 1');

Line 814: ,p_procedure_name => PA_DEBUG.G_Err_Stack);

810: WHEN OTHERS THEN
811: FND_MSG_PUB.add_exc_msg
812: ( p_pkg_name => 'PA_FP_CI_MERGE.' ||
813: 'fp_ci_update_impact'
814: ,p_procedure_name => PA_DEBUG.G_Err_Stack);
815: IF p_pa_debug_mode = 'Y' THEN
816: PA_DEBUG.g_err_stage := 'Unexpected error in FP_CI_UPDATE_IMPACT';
817: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
818: END IF;

Line 815: IF p_pa_debug_mode = 'Y' THEN

811: FND_MSG_PUB.add_exc_msg
812: ( p_pkg_name => 'PA_FP_CI_MERGE.' ||
813: 'fp_ci_update_impact'
814: ,p_procedure_name => PA_DEBUG.G_Err_Stack);
815: IF p_pa_debug_mode = 'Y' THEN
816: PA_DEBUG.g_err_stage := 'Unexpected error in FP_CI_UPDATE_IMPACT';
817: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
818: END IF;
819: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 816: PA_DEBUG.g_err_stage := 'Unexpected error in FP_CI_UPDATE_IMPACT';

812: ( p_pkg_name => 'PA_FP_CI_MERGE.' ||
813: 'fp_ci_update_impact'
814: ,p_procedure_name => PA_DEBUG.G_Err_Stack);
815: IF p_pa_debug_mode = 'Y' THEN
816: PA_DEBUG.g_err_stage := 'Unexpected error in FP_CI_UPDATE_IMPACT';
817: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
818: END IF;
819: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
820: --------dbms_output.put_line('FP_CI_UPDATE_IMPACT - 6****');

Line 817: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);

813: 'fp_ci_update_impact'
814: ,p_procedure_name => PA_DEBUG.G_Err_Stack);
815: IF p_pa_debug_mode = 'Y' THEN
816: PA_DEBUG.g_err_stage := 'Unexpected error in FP_CI_UPDATE_IMPACT';
817: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
818: END IF;
819: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
820: --------dbms_output.put_line('FP_CI_UPDATE_IMPACT - 6****');
821: IF p_pa_debug_mode = 'Y' THEN

Line 821: IF p_pa_debug_mode = 'Y' THEN

817: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
818: END IF;
819: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
820: --------dbms_output.put_line('FP_CI_UPDATE_IMPACT - 6****');
821: IF p_pa_debug_mode = 'Y' THEN
822: PA_DEBUG.Reset_Curr_Function;
823: END IF;
824: RAISE;
825:

Line 822: PA_DEBUG.Reset_Curr_Function;

818: END IF;
819: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
820: --------dbms_output.put_line('FP_CI_UPDATE_IMPACT - 6****');
821: IF p_pa_debug_mode = 'Y' THEN
822: PA_DEBUG.Reset_Curr_Function;
823: END IF;
824: RAISE;
825:
826: END FP_CI_UPDATE_IMPACT;

Line 935: IF p_pa_debug_mode = 'Y' THEN

931:
932: l_impact_record_exists VARCHAR2(1); -- Bug 3677924 Raja 02-Jul-04
933:
934: BEGIN
935: IF p_pa_debug_mode = 'Y' THEN
936: pa_debug.init_err_stack('PAFPINCB.FP_CI_MERGE_CI_ITEMS');
937: END IF;
938: IF NVL(p_init_msg_list,'N') = 'Y' THEN
939: FND_MSG_PUB.initialize;

Line 936: pa_debug.init_err_stack('PAFPINCB.FP_CI_MERGE_CI_ITEMS');

932: l_impact_record_exists VARCHAR2(1); -- Bug 3677924 Raja 02-Jul-04
933:
934: BEGIN
935: IF p_pa_debug_mode = 'Y' THEN
936: pa_debug.init_err_stack('PAFPINCB.FP_CI_MERGE_CI_ITEMS');
937: END IF;
938: IF NVL(p_init_msg_list,'N') = 'Y' THEN
939: FND_MSG_PUB.initialize;
940: END IF;

Line 941: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);

937: END IF;
938: IF NVL(p_init_msg_list,'N') = 'Y' THEN
939: FND_MSG_PUB.initialize;
940: END IF;
941: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
942: l_debug_mode := NVL(l_debug_mode, 'Y');
943: IF p_pa_debug_mode = 'Y' THEN
944: pa_debug.set_process('PLSQL','LOG',l_debug_mode);
945: END IF;

Line 943: IF p_pa_debug_mode = 'Y' THEN

939: FND_MSG_PUB.initialize;
940: END IF;
941: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
942: l_debug_mode := NVL(l_debug_mode, 'Y');
943: IF p_pa_debug_mode = 'Y' THEN
944: pa_debug.set_process('PLSQL','LOG',l_debug_mode);
945: END IF;
946: x_return_status := FND_API.G_RET_STS_SUCCESS;
947: x_msg_count := 0;

Line 944: pa_debug.set_process('PLSQL','LOG',l_debug_mode);

940: END IF;
941: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
942: l_debug_mode := NVL(l_debug_mode, 'Y');
943: IF p_pa_debug_mode = 'Y' THEN
944: pa_debug.set_process('PLSQL','LOG',l_debug_mode);
945: END IF;
946: x_return_status := FND_API.G_RET_STS_SUCCESS;
947: x_msg_count := 0;
948:

Line 2501: ,p_procedure_name => PA_DEBUG.G_Err_Stack);

2497: ROLLBACK TO before_fp_ci_copy;
2498: FND_MSG_PUB.add_exc_msg
2499: ( p_pkg_name => 'PA_FP_CI_MERGE.' ||
2500: 'fp_ci_merge_ci_items'
2501: ,p_procedure_name => PA_DEBUG.G_Err_Stack);
2502: IF p_pa_debug_mode = 'Y' THEN
2503: PA_DEBUG.g_err_stage := 'Unexpected error in FP_CI_MERGE_CI_ITEMS';
2504: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
2505: END IF;

Line 2502: IF p_pa_debug_mode = 'Y' THEN

2498: FND_MSG_PUB.add_exc_msg
2499: ( p_pkg_name => 'PA_FP_CI_MERGE.' ||
2500: 'fp_ci_merge_ci_items'
2501: ,p_procedure_name => PA_DEBUG.G_Err_Stack);
2502: IF p_pa_debug_mode = 'Y' THEN
2503: PA_DEBUG.g_err_stage := 'Unexpected error in FP_CI_MERGE_CI_ITEMS';
2504: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
2505: END IF;
2506: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 2503: PA_DEBUG.g_err_stage := 'Unexpected error in FP_CI_MERGE_CI_ITEMS';

2499: ( p_pkg_name => 'PA_FP_CI_MERGE.' ||
2500: 'fp_ci_merge_ci_items'
2501: ,p_procedure_name => PA_DEBUG.G_Err_Stack);
2502: IF p_pa_debug_mode = 'Y' THEN
2503: PA_DEBUG.g_err_stage := 'Unexpected error in FP_CI_MERGE_CI_ITEMS';
2504: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
2505: END IF;
2506: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2507: --------dbms_output.put_line('FP_CI_MERGE_CI_ITEMS - 14');

Line 2504: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);

2500: 'fp_ci_merge_ci_items'
2501: ,p_procedure_name => PA_DEBUG.G_Err_Stack);
2502: IF p_pa_debug_mode = 'Y' THEN
2503: PA_DEBUG.g_err_stage := 'Unexpected error in FP_CI_MERGE_CI_ITEMS';
2504: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
2505: END IF;
2506: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2507: --------dbms_output.put_line('FP_CI_MERGE_CI_ITEMS - 14');
2508: IF p_pa_debug_mode = 'Y' THEN

Line 2508: IF p_pa_debug_mode = 'Y' THEN

2504: PA_DEBUG.Log_Message(p_message => PA_DEBUG.g_err_stage);
2505: END IF;
2506: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2507: --------dbms_output.put_line('FP_CI_MERGE_CI_ITEMS - 14');
2508: IF p_pa_debug_mode = 'Y' THEN
2509: PA_DEBUG.Reset_Curr_Function;
2510: END IF;
2511: RAISE;
2512: END FP_CI_MERGE_CI_ITEMS;

Line 2509: PA_DEBUG.Reset_Curr_Function;

2505: END IF;
2506: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2507: --------dbms_output.put_line('FP_CI_MERGE_CI_ITEMS - 14');
2508: IF p_pa_debug_mode = 'Y' THEN
2509: PA_DEBUG.Reset_Curr_Function;
2510: END IF;
2511: RAISE;
2512: END FP_CI_MERGE_CI_ITEMS;
2513: -- end of fp_ci_merge_ci_items

Line 2554: IF p_pa_debug_mode = 'Y' THEN

2550: BEGIN
2551:
2552: x_msg_count := 0;
2553: x_return_status := FND_API.G_RET_STS_SUCCESS;
2554: IF p_pa_debug_mode = 'Y' THEN
2555: pa_debug.set_err_stack('PA_FP_CI_MERGE.copy_merged_ctrl_items');
2556: END IF;
2557: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
2558: l_debug_mode := NVL(l_debug_mode, 'Y');

Line 2555: pa_debug.set_err_stack('PA_FP_CI_MERGE.copy_merged_ctrl_items');

2551:
2552: x_msg_count := 0;
2553: x_return_status := FND_API.G_RET_STS_SUCCESS;
2554: IF p_pa_debug_mode = 'Y' THEN
2555: pa_debug.set_err_stack('PA_FP_CI_MERGE.copy_merged_ctrl_items');
2556: END IF;
2557: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
2558: l_debug_mode := NVL(l_debug_mode, 'Y');
2559: IF p_pa_debug_mode = 'Y' THEN

Line 2557: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);

2553: x_return_status := FND_API.G_RET_STS_SUCCESS;
2554: IF p_pa_debug_mode = 'Y' THEN
2555: pa_debug.set_err_stack('PA_FP_CI_MERGE.copy_merged_ctrl_items');
2556: END IF;
2557: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
2558: l_debug_mode := NVL(l_debug_mode, 'Y');
2559: IF p_pa_debug_mode = 'Y' THEN
2560: pa_debug.set_process('PLSQL','LOG',l_debug_mode);
2561: -- Check for business rules violations

Line 2559: IF p_pa_debug_mode = 'Y' THEN

2555: pa_debug.set_err_stack('PA_FP_CI_MERGE.copy_merged_ctrl_items');
2556: END IF;
2557: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
2558: l_debug_mode := NVL(l_debug_mode, 'Y');
2559: IF p_pa_debug_mode = 'Y' THEN
2560: pa_debug.set_process('PLSQL','LOG',l_debug_mode);
2561: -- Check for business rules violations
2562:
2563: pa_debug.g_err_stage:= 'Validating input parameters';

Line 2560: pa_debug.set_process('PLSQL','LOG',l_debug_mode);

2556: END IF;
2557: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
2558: l_debug_mode := NVL(l_debug_mode, 'Y');
2559: IF p_pa_debug_mode = 'Y' THEN
2560: pa_debug.set_process('PLSQL','LOG',l_debug_mode);
2561: -- Check for business rules violations
2562:
2563: pa_debug.g_err_stage:= 'Validating input parameters';
2564: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

Line 2563: pa_debug.g_err_stage:= 'Validating input parameters';

2559: IF p_pa_debug_mode = 'Y' THEN
2560: pa_debug.set_process('PLSQL','LOG',l_debug_mode);
2561: -- Check for business rules violations
2562:
2563: pa_debug.g_err_stage:= 'Validating input parameters';
2564: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
2565: END IF;
2566: --Check if plan version id is null
2567:

Line 2564: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

2560: pa_debug.set_process('PLSQL','LOG',l_debug_mode);
2561: -- Check for business rules violations
2562:
2563: pa_debug.g_err_stage:= 'Validating input parameters';
2564: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
2565: END IF;
2566: --Check if plan version id is null
2567:
2568: IF (p_project_id IS NULL) OR

Line 2572: IF p_pa_debug_mode = 'Y' THEN

2568: IF (p_project_id IS NULL) OR
2569: (p_source_version_id IS NULL) OR
2570: (p_target_version_id IS NULL)
2571: THEN
2572: IF p_pa_debug_mode = 'Y' THEN
2573: pa_debug.g_err_stage:= 'p_project_id = '|| p_project_id;
2574: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2575: pa_debug.g_err_stage:= 'p_source_version_id = '|| p_source_version_id;
2576: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

Line 2573: pa_debug.g_err_stage:= 'p_project_id = '|| p_project_id;

2569: (p_source_version_id IS NULL) OR
2570: (p_target_version_id IS NULL)
2571: THEN
2572: IF p_pa_debug_mode = 'Y' THEN
2573: pa_debug.g_err_stage:= 'p_project_id = '|| p_project_id;
2574: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2575: pa_debug.g_err_stage:= 'p_source_version_id = '|| p_source_version_id;
2576: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2577: pa_debug.g_err_stage:= 'p_target_version_id = '|| p_target_version_id;

Line 2574: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

2570: (p_target_version_id IS NULL)
2571: THEN
2572: IF p_pa_debug_mode = 'Y' THEN
2573: pa_debug.g_err_stage:= 'p_project_id = '|| p_project_id;
2574: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2575: pa_debug.g_err_stage:= 'p_source_version_id = '|| p_source_version_id;
2576: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2577: pa_debug.g_err_stage:= 'p_target_version_id = '|| p_target_version_id;
2578: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

Line 2575: pa_debug.g_err_stage:= 'p_source_version_id = '|| p_source_version_id;

2571: THEN
2572: IF p_pa_debug_mode = 'Y' THEN
2573: pa_debug.g_err_stage:= 'p_project_id = '|| p_project_id;
2574: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2575: pa_debug.g_err_stage:= 'p_source_version_id = '|| p_source_version_id;
2576: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2577: pa_debug.g_err_stage:= 'p_target_version_id = '|| p_target_version_id;
2578: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2579: END IF;

Line 2576: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

2572: IF p_pa_debug_mode = 'Y' THEN
2573: pa_debug.g_err_stage:= 'p_project_id = '|| p_project_id;
2574: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2575: pa_debug.g_err_stage:= 'p_source_version_id = '|| p_source_version_id;
2576: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2577: pa_debug.g_err_stage:= 'p_target_version_id = '|| p_target_version_id;
2578: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2579: END IF;
2580: PA_UTILS.ADD_MESSAGE

Line 2577: pa_debug.g_err_stage:= 'p_target_version_id = '|| p_target_version_id;

2573: pa_debug.g_err_stage:= 'p_project_id = '|| p_project_id;
2574: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2575: pa_debug.g_err_stage:= 'p_source_version_id = '|| p_source_version_id;
2576: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2577: pa_debug.g_err_stage:= 'p_target_version_id = '|| p_target_version_id;
2578: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2579: END IF;
2580: PA_UTILS.ADD_MESSAGE
2581: (p_app_short_name => 'PA',

Line 2578: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

2574: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2575: pa_debug.g_err_stage:= 'p_source_version_id = '|| p_source_version_id;
2576: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2577: pa_debug.g_err_stage:= 'p_target_version_id = '|| p_target_version_id;
2578: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2579: END IF;
2580: PA_UTILS.ADD_MESSAGE
2581: (p_app_short_name => 'PA',
2582: p_msg_name => 'PA_FP_INV_PARAM_PASSED');

Line 2583: IF p_pa_debug_mode = 'Y' THEN

2579: END IF;
2580: PA_UTILS.ADD_MESSAGE
2581: (p_app_short_name => 'PA',
2582: p_msg_name => 'PA_FP_INV_PARAM_PASSED');
2583: IF p_pa_debug_mode = 'Y' THEN
2584: pa_debug.g_err_stage:= 'Invalid Arguments Passed';
2585: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2586: END IF;
2587: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 2584: pa_debug.g_err_stage:= 'Invalid Arguments Passed';

2580: PA_UTILS.ADD_MESSAGE
2581: (p_app_short_name => 'PA',
2582: p_msg_name => 'PA_FP_INV_PARAM_PASSED');
2583: IF p_pa_debug_mode = 'Y' THEN
2584: pa_debug.g_err_stage:= 'Invalid Arguments Passed';
2585: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2586: END IF;
2587: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2588:

Line 2585: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

2581: (p_app_short_name => 'PA',
2582: p_msg_name => 'PA_FP_INV_PARAM_PASSED');
2583: IF p_pa_debug_mode = 'Y' THEN
2584: pa_debug.g_err_stage:= 'Invalid Arguments Passed';
2585: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2586: END IF;
2587: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2588:
2589: END IF;

Line 2593: IF p_pa_debug_mode = 'Y' THEN

2589: END IF;
2590:
2591: IF NVL(p_calling_context,'GENERATION')<>'GENERATION' THEN
2592:
2593: IF p_pa_debug_mode = 'Y' THEN
2594: pa_debug.g_err_stage:= 'p_calling_context = '|| p_calling_context;
2595: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2596: END IF;
2597: PA_UTILS.ADD_MESSAGE

Line 2594: pa_debug.g_err_stage:= 'p_calling_context = '|| p_calling_context;

2590:
2591: IF NVL(p_calling_context,'GENERATION')<>'GENERATION' THEN
2592:
2593: IF p_pa_debug_mode = 'Y' THEN
2594: pa_debug.g_err_stage:= 'p_calling_context = '|| p_calling_context;
2595: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2596: END IF;
2597: PA_UTILS.ADD_MESSAGE
2598: (p_app_short_name => 'PA',

Line 2595: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

2591: IF NVL(p_calling_context,'GENERATION')<>'GENERATION' THEN
2592:
2593: IF p_pa_debug_mode = 'Y' THEN
2594: pa_debug.g_err_stage:= 'p_calling_context = '|| p_calling_context;
2595: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2596: END IF;
2597: PA_UTILS.ADD_MESSAGE
2598: (p_app_short_name => 'PA',
2599: p_msg_name => 'PA_FP_INV_PARAM_PASSED',

Line 2793: IF p_pa_debug_mode = 'Y' THEN

2789: -- End: Bug 3362316, 08-JAN-2003: Added New FP.M Columns --------------------------
2790:
2791: END IF;--IF p_calling_context ='GENERATION' THEN
2792:
2793: IF p_pa_debug_mode = 'Y' THEN
2794: pa_debug.g_err_stage:= 'Exiting copy_merged_ctrl_items';
2795: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
2796: pa_debug.reset_err_stack;
2797: END IF;

Line 2794: pa_debug.g_err_stage:= 'Exiting copy_merged_ctrl_items';

2790:
2791: END IF;--IF p_calling_context ='GENERATION' THEN
2792:
2793: IF p_pa_debug_mode = 'Y' THEN
2794: pa_debug.g_err_stage:= 'Exiting copy_merged_ctrl_items';
2795: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
2796: pa_debug.reset_err_stack;
2797: END IF;
2798:

Line 2795: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

2791: END IF;--IF p_calling_context ='GENERATION' THEN
2792:
2793: IF p_pa_debug_mode = 'Y' THEN
2794: pa_debug.g_err_stage:= 'Exiting copy_merged_ctrl_items';
2795: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
2796: pa_debug.reset_err_stack;
2797: END IF;
2798:
2799: EXCEPTION

Line 2796: pa_debug.reset_err_stack;

2792:
2793: IF p_pa_debug_mode = 'Y' THEN
2794: pa_debug.g_err_stage:= 'Exiting copy_merged_ctrl_items';
2795: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
2796: pa_debug.reset_err_stack;
2797: END IF;
2798:
2799: EXCEPTION
2800:

Line 2818: IF p_pa_debug_mode = 'Y' THEN

2814: x_msg_count := l_msg_count;
2815: ELSE
2816: x_msg_count := l_msg_count;
2817: END IF;
2818: IF p_pa_debug_mode = 'Y' THEN
2819: pa_debug.reset_err_stack;
2820: END IF;
2821: RAISE;
2822:

Line 2819: pa_debug.reset_err_stack;

2815: ELSE
2816: x_msg_count := l_msg_count;
2817: END IF;
2818: IF p_pa_debug_mode = 'Y' THEN
2819: pa_debug.reset_err_stack;
2820: END IF;
2821: RAISE;
2822:
2823: WHEN others THEN

Line 2832: IF p_pa_debug_mode = 'Y' THEN

2828: FND_MSG_PUB.add_exc_msg
2829: ( p_pkg_name => 'PA_FP_CI_MERGE'
2830: ,p_procedure_name => 'copy_merged_ctrl_items'
2831: ,p_error_text => sqlerrm);
2832: IF p_pa_debug_mode = 'Y' THEN
2833: pa_debug.g_err_stage:= 'Unexpected Error'||SQLERRM;
2834: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2835: pa_debug.reset_err_stack;
2836: END IF;

Line 2833: pa_debug.g_err_stage:= 'Unexpected Error'||SQLERRM;

2829: ( p_pkg_name => 'PA_FP_CI_MERGE'
2830: ,p_procedure_name => 'copy_merged_ctrl_items'
2831: ,p_error_text => sqlerrm);
2832: IF p_pa_debug_mode = 'Y' THEN
2833: pa_debug.g_err_stage:= 'Unexpected Error'||SQLERRM;
2834: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2835: pa_debug.reset_err_stack;
2836: END IF;
2837: RAISE;

Line 2834: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

2830: ,p_procedure_name => 'copy_merged_ctrl_items'
2831: ,p_error_text => sqlerrm);
2832: IF p_pa_debug_mode = 'Y' THEN
2833: pa_debug.g_err_stage:= 'Unexpected Error'||SQLERRM;
2834: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2835: pa_debug.reset_err_stack;
2836: END IF;
2837: RAISE;
2838:

Line 2835: pa_debug.reset_err_stack;

2831: ,p_error_text => sqlerrm);
2832: IF p_pa_debug_mode = 'Y' THEN
2833: pa_debug.g_err_stage:= 'Unexpected Error'||SQLERRM;
2834: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2835: pa_debug.reset_err_stack;
2836: END IF;
2837: RAISE;
2838:
2839: END copy_merged_ctrl_items;

Line 2908: l_debug_mode := NVL(FND_PROFILE.value('PA_DEBUG_MODE'),'N');

2904: BEGIN
2905:
2906: x_msg_count := 0;
2907: x_return_status := FND_API.G_RET_STS_SUCCESS;
2908: l_debug_mode := NVL(FND_PROFILE.value('PA_DEBUG_MODE'),'N');
2909: IF l_debug_mode = 'Y' THEN
2910: pa_debug.set_err_stack('PA_FP_CI_MERGE.FP_CI_MANUAL_MERGE');
2911: pa_debug.set_process('PLSQL','LOG',l_debug_mode);
2912: END IF;

Line 2910: pa_debug.set_err_stack('PA_FP_CI_MERGE.FP_CI_MANUAL_MERGE');

2906: x_msg_count := 0;
2907: x_return_status := FND_API.G_RET_STS_SUCCESS;
2908: l_debug_mode := NVL(FND_PROFILE.value('PA_DEBUG_MODE'),'N');
2909: IF l_debug_mode = 'Y' THEN
2910: pa_debug.set_err_stack('PA_FP_CI_MERGE.FP_CI_MANUAL_MERGE');
2911: pa_debug.set_process('PLSQL','LOG',l_debug_mode);
2912: END IF;
2913:
2914: -- Check for business rules violations

Line 2911: pa_debug.set_process('PLSQL','LOG',l_debug_mode);

2907: x_return_status := FND_API.G_RET_STS_SUCCESS;
2908: l_debug_mode := NVL(FND_PROFILE.value('PA_DEBUG_MODE'),'N');
2909: IF l_debug_mode = 'Y' THEN
2910: pa_debug.set_err_stack('PA_FP_CI_MERGE.FP_CI_MANUAL_MERGE');
2911: pa_debug.set_process('PLSQL','LOG',l_debug_mode);
2912: END IF;
2913:
2914: -- Check for business rules violations
2915:

Line 2917: pa_debug.g_err_stage:= 'Validating input parameters';

2913:
2914: -- Check for business rules violations
2915:
2916: IF l_debug_mode = 'Y' THEN
2917: pa_debug.g_err_stage:= 'Validating input parameters';
2918: pa_debug.write(l_module_name,pa_debug.g_err_stage,
2919: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
2920: END IF;
2921:

Line 2918: pa_debug.write(l_module_name,pa_debug.g_err_stage,

2914: -- Check for business rules violations
2915:
2916: IF l_debug_mode = 'Y' THEN
2917: pa_debug.g_err_stage:= 'Validating input parameters';
2918: pa_debug.write(l_module_name,pa_debug.g_err_stage,
2919: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
2920: END IF;
2921:
2922: IF (p_project_id IS NULL) OR

Line 2928: pa_debug.g_err_stage:= 'p_project_id = '|| p_project_id;

2924: (p_t_fp_version_id is NULL) OR
2925: (p_targ_version_type is NULL) THEN
2926:
2927: IF l_debug_mode = 'Y' THEN
2928: pa_debug.g_err_stage:= 'p_project_id = '|| p_project_id;
2929: pa_debug.write(l_module_name,pa_debug.g_err_stage,
2930: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2931: pa_debug.g_err_stage:= 'p_ci_id = '|| p_ci_id;
2932: pa_debug.write(l_module_name,pa_debug.g_err_stage,

Line 2929: pa_debug.write(l_module_name,pa_debug.g_err_stage,

2925: (p_targ_version_type is NULL) THEN
2926:
2927: IF l_debug_mode = 'Y' THEN
2928: pa_debug.g_err_stage:= 'p_project_id = '|| p_project_id;
2929: pa_debug.write(l_module_name,pa_debug.g_err_stage,
2930: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2931: pa_debug.g_err_stage:= 'p_ci_id = '|| p_ci_id;
2932: pa_debug.write(l_module_name,pa_debug.g_err_stage,
2933: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

Line 2931: pa_debug.g_err_stage:= 'p_ci_id = '|| p_ci_id;

2927: IF l_debug_mode = 'Y' THEN
2928: pa_debug.g_err_stage:= 'p_project_id = '|| p_project_id;
2929: pa_debug.write(l_module_name,pa_debug.g_err_stage,
2930: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2931: pa_debug.g_err_stage:= 'p_ci_id = '|| p_ci_id;
2932: pa_debug.write(l_module_name,pa_debug.g_err_stage,
2933: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2934: pa_debug.g_err_stage:= 'p_t_fp_version_id = '|| p_t_fp_version_id;
2935: pa_debug.write(l_module_name,pa_debug.g_err_stage,

Line 2932: pa_debug.write(l_module_name,pa_debug.g_err_stage,

2928: pa_debug.g_err_stage:= 'p_project_id = '|| p_project_id;
2929: pa_debug.write(l_module_name,pa_debug.g_err_stage,
2930: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2931: pa_debug.g_err_stage:= 'p_ci_id = '|| p_ci_id;
2932: pa_debug.write(l_module_name,pa_debug.g_err_stage,
2933: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2934: pa_debug.g_err_stage:= 'p_t_fp_version_id = '|| p_t_fp_version_id;
2935: pa_debug.write(l_module_name,pa_debug.g_err_stage,
2936: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

Line 2934: pa_debug.g_err_stage:= 'p_t_fp_version_id = '|| p_t_fp_version_id;

2930: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2931: pa_debug.g_err_stage:= 'p_ci_id = '|| p_ci_id;
2932: pa_debug.write(l_module_name,pa_debug.g_err_stage,
2933: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2934: pa_debug.g_err_stage:= 'p_t_fp_version_id = '|| p_t_fp_version_id;
2935: pa_debug.write(l_module_name,pa_debug.g_err_stage,
2936: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2937: pa_debug.g_err_stage:= 'p_targ_version_type = '|| p_targ_version_type;
2938: pa_debug.write(l_module_name,pa_debug.g_err_stage,

Line 2935: pa_debug.write(l_module_name,pa_debug.g_err_stage,

2931: pa_debug.g_err_stage:= 'p_ci_id = '|| p_ci_id;
2932: pa_debug.write(l_module_name,pa_debug.g_err_stage,
2933: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2934: pa_debug.g_err_stage:= 'p_t_fp_version_id = '|| p_t_fp_version_id;
2935: pa_debug.write(l_module_name,pa_debug.g_err_stage,
2936: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2937: pa_debug.g_err_stage:= 'p_targ_version_type = '|| p_targ_version_type;
2938: pa_debug.write(l_module_name,pa_debug.g_err_stage,
2939: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

Line 2937: pa_debug.g_err_stage:= 'p_targ_version_type = '|| p_targ_version_type;

2933: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2934: pa_debug.g_err_stage:= 'p_t_fp_version_id = '|| p_t_fp_version_id;
2935: pa_debug.write(l_module_name,pa_debug.g_err_stage,
2936: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2937: pa_debug.g_err_stage:= 'p_targ_version_type = '|| p_targ_version_type;
2938: pa_debug.write(l_module_name,pa_debug.g_err_stage,
2939: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2940: END IF;
2941: PA_UTILS.ADD_MESSAGE

Line 2938: pa_debug.write(l_module_name,pa_debug.g_err_stage,

2934: pa_debug.g_err_stage:= 'p_t_fp_version_id = '|| p_t_fp_version_id;
2935: pa_debug.write(l_module_name,pa_debug.g_err_stage,
2936: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2937: pa_debug.g_err_stage:= 'p_targ_version_type = '|| p_targ_version_type;
2938: pa_debug.write(l_module_name,pa_debug.g_err_stage,
2939: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2940: END IF;
2941: PA_UTILS.ADD_MESSAGE
2942: (p_app_short_name => 'PA',

Line 2992: pa_debug.g_err_stage:= 'p_ci_cost_version_id = '|| p_ci_cost_version_id;

2988: THEN
2989: /* commented for bug 3978200
2990: IF nvl(p_ci_cost_version_id,p_ci_all_version_id) IS NULL THEN
2991: IF l_debug_mode = 'Y' THEN
2992: pa_debug.g_err_stage:= 'p_ci_cost_version_id = '|| p_ci_cost_version_id;
2993: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2994:
2995: pa_debug.g_err_stage:= 'p_ci_all_version_id = '|| p_ci_all_version_id;
2996: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

Line 2993: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

2989: /* commented for bug 3978200
2990: IF nvl(p_ci_cost_version_id,p_ci_all_version_id) IS NULL THEN
2991: IF l_debug_mode = 'Y' THEN
2992: pa_debug.g_err_stage:= 'p_ci_cost_version_id = '|| p_ci_cost_version_id;
2993: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2994:
2995: pa_debug.g_err_stage:= 'p_ci_all_version_id = '|| p_ci_all_version_id;
2996: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2997:

Line 2995: pa_debug.g_err_stage:= 'p_ci_all_version_id = '|| p_ci_all_version_id;

2991: IF l_debug_mode = 'Y' THEN
2992: pa_debug.g_err_stage:= 'p_ci_cost_version_id = '|| p_ci_cost_version_id;
2993: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2994:
2995: pa_debug.g_err_stage:= 'p_ci_all_version_id = '|| p_ci_all_version_id;
2996: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2997:
2998: END IF;
2999: PA_UTILS.ADD_MESSAGE

Line 2996: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

2992: pa_debug.g_err_stage:= 'p_ci_cost_version_id = '|| p_ci_cost_version_id;
2993: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2994:
2995: pa_debug.g_err_stage:= 'p_ci_all_version_id = '|| p_ci_all_version_id;
2996: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2997:
2998: END IF;
2999: PA_UTILS.ADD_MESSAGE
3000: (p_app_short_name => 'PA',

Line 3010: pa_debug.g_err_stage:= 'B F p_ci_cost_version_id = '|| p_ci_cost_version_id;

3006: */
3007:
3008: /* Call FP_CI_LINK_CONTROL_ITEMS*/
3009: IF l_debug_mode = 'Y' THEN
3010: pa_debug.g_err_stage:= 'B F p_ci_cost_version_id = '|| p_ci_cost_version_id;
3011: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3012:
3013: pa_debug.g_err_stage:= 'B F p_ci_all_version_id = '|| p_ci_all_version_id;
3014: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

Line 3011: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

3007:
3008: /* Call FP_CI_LINK_CONTROL_ITEMS*/
3009: IF l_debug_mode = 'Y' THEN
3010: pa_debug.g_err_stage:= 'B F p_ci_cost_version_id = '|| p_ci_cost_version_id;
3011: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3012:
3013: pa_debug.g_err_stage:= 'B F p_ci_all_version_id = '|| p_ci_all_version_id;
3014: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3015: END IF;

Line 3013: pa_debug.g_err_stage:= 'B F p_ci_all_version_id = '|| p_ci_all_version_id;

3009: IF l_debug_mode = 'Y' THEN
3010: pa_debug.g_err_stage:= 'B F p_ci_cost_version_id = '|| p_ci_cost_version_id;
3011: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3012:
3013: pa_debug.g_err_stage:= 'B F p_ci_all_version_id = '|| p_ci_all_version_id;
3014: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3015: END IF;
3016:
3017: OPEN c_impl_dtls_csr(NVL(p_ci_cost_version_id,p_ci_all_version_id));

Line 3014: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

3010: pa_debug.g_err_stage:= 'B F p_ci_cost_version_id = '|| p_ci_cost_version_id;
3011: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3012:
3013: pa_debug.g_err_stage:= 'B F p_ci_all_version_id = '|| p_ci_all_version_id;
3014: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3015: END IF;
3016:
3017: OPEN c_impl_dtls_csr(NVL(p_ci_cost_version_id,p_ci_all_version_id));
3018: FETCH c_impl_dtls_csr INTO l_impl_dtls_rec ;

Line 3022: pa_debug.g_err_stage:= 'COST - AFTER FETCH of cursor c_impl_dtls_csr';

3018: FETCH c_impl_dtls_csr INTO l_impl_dtls_rec ;
3019: CLOSE c_impl_dtls_csr;
3020:
3021: IF l_debug_mode = 'Y' THEN
3022: pa_debug.g_err_stage:= 'COST - AFTER FETCH of cursor c_impl_dtls_csr';
3023: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3024: END IF;
3025:
3026: --Though all the amounts are passed while calling the FP_CI_LINK_CONTROL_ITEMS, the called API

Line 3023: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

3019: CLOSE c_impl_dtls_csr;
3020:
3021: IF l_debug_mode = 'Y' THEN
3022: pa_debug.g_err_stage:= 'COST - AFTER FETCH of cursor c_impl_dtls_csr';
3023: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3024: END IF;
3025:
3026: --Though all the amounts are passed while calling the FP_CI_LINK_CONTROL_ITEMS, the called API
3027: --will take care of nulling out the amounts depending on the version type. Nulling out of cost amts

Line 3056: pa_debug.g_err_stage:= 'Error calling FP_CI_LINK_CONTROL_ITEMS';

3052: );
3053:
3054: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
3055: IF l_debug_mode = 'Y' THEN
3056: pa_debug.g_err_stage:= 'Error calling FP_CI_LINK_CONTROL_ITEMS';
3057: pa_debug.write('FP_CI_MANUAL_MERGE: ' || l_module_name,pa_debug.g_err_stage,
3058: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3059: END IF;
3060: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 3057: pa_debug.write('FP_CI_MANUAL_MERGE: ' || l_module_name,pa_debug.g_err_stage,

3053:
3054: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
3055: IF l_debug_mode = 'Y' THEN
3056: pa_debug.g_err_stage:= 'Error calling FP_CI_LINK_CONTROL_ITEMS';
3057: pa_debug.write('FP_CI_MANUAL_MERGE: ' || l_module_name,pa_debug.g_err_stage,
3058: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3059: END IF;
3060: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
3061: END IF;

Line 3072: pa_debug.g_err_stage:= 'p_ci_rev_version_id = '|| p_ci_rev_version_id;

3068: THEN
3069: /* commented for bug 3978200
3070: IF nvl(p_ci_rev_version_id,p_ci_all_version_id) IS NULL THEN
3071: IF l_debug_mode = 'Y' THEN
3072: pa_debug.g_err_stage:= 'p_ci_rev_version_id = '|| p_ci_rev_version_id;
3073: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3074:
3075: pa_debug.g_err_stage:= 'p_ci_all_version_id = '|| p_ci_all_version_id;
3076: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

Line 3073: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

3069: /* commented for bug 3978200
3070: IF nvl(p_ci_rev_version_id,p_ci_all_version_id) IS NULL THEN
3071: IF l_debug_mode = 'Y' THEN
3072: pa_debug.g_err_stage:= 'p_ci_rev_version_id = '|| p_ci_rev_version_id;
3073: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3074:
3075: pa_debug.g_err_stage:= 'p_ci_all_version_id = '|| p_ci_all_version_id;
3076: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3077:

Line 3075: pa_debug.g_err_stage:= 'p_ci_all_version_id = '|| p_ci_all_version_id;

3071: IF l_debug_mode = 'Y' THEN
3072: pa_debug.g_err_stage:= 'p_ci_rev_version_id = '|| p_ci_rev_version_id;
3073: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3074:
3075: pa_debug.g_err_stage:= 'p_ci_all_version_id = '|| p_ci_all_version_id;
3076: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3077:
3078: END IF;
3079: PA_UTILS.ADD_MESSAGE

Line 3076: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

3072: pa_debug.g_err_stage:= 'p_ci_rev_version_id = '|| p_ci_rev_version_id;
3073: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3074:
3075: pa_debug.g_err_stage:= 'p_ci_all_version_id = '|| p_ci_all_version_id;
3076: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3077:
3078: END IF;
3079: PA_UTILS.ADD_MESSAGE
3080: (p_app_short_name => 'PA',

Line 3089: pa_debug.g_err_stage:= 'B F p_ci_rev_version_id = '|| p_ci_rev_version_id;

3085: END IF;
3086: */
3087:
3088: IF l_debug_mode = 'Y' THEN
3089: pa_debug.g_err_stage:= 'B F p_ci_rev_version_id = '|| p_ci_rev_version_id;
3090: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3091:
3092: pa_debug.g_err_stage:= 'B F p_ci_all_version_id = '|| p_ci_all_version_id;
3093: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

Line 3090: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

3086: */
3087:
3088: IF l_debug_mode = 'Y' THEN
3089: pa_debug.g_err_stage:= 'B F p_ci_rev_version_id = '|| p_ci_rev_version_id;
3090: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3091:
3092: pa_debug.g_err_stage:= 'B F p_ci_all_version_id = '|| p_ci_all_version_id;
3093: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3094: END IF;

Line 3092: pa_debug.g_err_stage:= 'B F p_ci_all_version_id = '|| p_ci_all_version_id;

3088: IF l_debug_mode = 'Y' THEN
3089: pa_debug.g_err_stage:= 'B F p_ci_rev_version_id = '|| p_ci_rev_version_id;
3090: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3091:
3092: pa_debug.g_err_stage:= 'B F p_ci_all_version_id = '|| p_ci_all_version_id;
3093: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3094: END IF;
3095:
3096: /* Call FP_CI_LINK_CONTROL_ITEMS*/

Line 3093: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

3089: pa_debug.g_err_stage:= 'B F p_ci_rev_version_id = '|| p_ci_rev_version_id;
3090: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3091:
3092: pa_debug.g_err_stage:= 'B F p_ci_all_version_id = '|| p_ci_all_version_id;
3093: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3094: END IF;
3095:
3096: /* Call FP_CI_LINK_CONTROL_ITEMS*/
3097: OPEN c_impl_dtls_csr(NVL(p_ci_rev_version_id,p_ci_all_version_id));

Line 3102: pa_debug.g_err_stage:= 'REV - AFTER FETCH of cursor c_impl_dtls_csr';

3098: FETCH c_impl_dtls_csr INTO l_impl_dtls_rec ;
3099: CLOSE c_impl_dtls_csr;
3100:
3101: IF l_debug_mode = 'Y' THEN
3102: pa_debug.g_err_stage:= 'REV - AFTER FETCH of cursor c_impl_dtls_csr';
3103: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3104: END IF;
3105:
3106: --Though all the amounts are passed while calling the FP_CI_LINK_CONTROL_ITEMS, the called API

Line 3103: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

3099: CLOSE c_impl_dtls_csr;
3100:
3101: IF l_debug_mode = 'Y' THEN
3102: pa_debug.g_err_stage:= 'REV - AFTER FETCH of cursor c_impl_dtls_csr';
3103: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3104: END IF;
3105:
3106: --Though all the amounts are passed while calling the FP_CI_LINK_CONTROL_ITEMS, the called API
3107: --will take care of nulling out the amounts depending on the version type. Nulling out of cost amts

Line 3136: pa_debug.g_err_stage:= 'Error calling FP_CI_LINK_CONTROL_ITEMS';

3132: );
3133:
3134: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
3135: IF l_debug_mode = 'Y' THEN
3136: pa_debug.g_err_stage:= 'Error calling FP_CI_LINK_CONTROL_ITEMS';
3137: pa_debug.write('FP_CI_MANUAL_MERGE: ' || l_module_name,pa_debug.g_err_stage,
3138: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3139: END IF;
3140: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 3137: pa_debug.write('FP_CI_MANUAL_MERGE: ' || l_module_name,pa_debug.g_err_stage,

3133:
3134: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
3135: IF l_debug_mode = 'Y' THEN
3136: pa_debug.g_err_stage:= 'Error calling FP_CI_LINK_CONTROL_ITEMS';
3137: pa_debug.write('FP_CI_MANUAL_MERGE: ' || l_module_name,pa_debug.g_err_stage,
3138: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3139: END IF;
3140: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
3141: END IF;

Line 3164: pa_debug.g_err_stage:= 'Error calling Pa_Fp_Control_Items_Utils.FP_CI_VALIDATE_UPDATE_IMPACT';

3160: );
3161:
3162: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
3163: IF l_debug_mode = 'Y' THEN
3164: pa_debug.g_err_stage:= 'Error calling Pa_Fp_Control_Items_Utils.FP_CI_VALIDATE_UPDATE_IMPACT';
3165: pa_debug.write('FP_CI_MANUAL_MERGE: ' || l_module_name,pa_debug.g_err_stage,
3166: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3167: END IF;
3168: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 3165: pa_debug.write('FP_CI_MANUAL_MERGE: ' || l_module_name,pa_debug.g_err_stage,

3161:
3162: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
3163: IF l_debug_mode = 'Y' THEN
3164: pa_debug.g_err_stage:= 'Error calling Pa_Fp_Control_Items_Utils.FP_CI_VALIDATE_UPDATE_IMPACT';
3165: pa_debug.write('FP_CI_MANUAL_MERGE: ' || l_module_name,pa_debug.g_err_stage,
3166: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3167: END IF;
3168: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
3169: END IF;

Line 3172: pa_debug.g_err_stage:= 'l_update_impact_allowed' || l_update_impact_allowed;

3168: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
3169: END IF;
3170:
3171: IF l_debug_mode = 'Y' THEN
3172: pa_debug.g_err_stage:= 'l_update_impact_allowed' || l_update_impact_allowed;
3173: pa_debug.write('FP_CI_MANUAL_MERGE: ' || l_module_name,pa_debug.g_err_stage,
3174: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
3175: END IF;
3176:

Line 3173: pa_debug.write('FP_CI_MANUAL_MERGE: ' || l_module_name,pa_debug.g_err_stage,

3169: END IF;
3170:
3171: IF l_debug_mode = 'Y' THEN
3172: pa_debug.g_err_stage:= 'l_update_impact_allowed' || l_update_impact_allowed;
3173: pa_debug.write('FP_CI_MANUAL_MERGE: ' || l_module_name,pa_debug.g_err_stage,
3174: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
3175: END IF;
3176:
3177: /*

Line 3199: pa_debug.g_err_stage:= 'Error calling FP_CI_UPDATE_IMPACT';

3195: );
3196:
3197: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
3198: IF l_debug_mode = 'Y' THEN
3199: pa_debug.g_err_stage:= 'Error calling FP_CI_UPDATE_IMPACT';
3200: pa_debug.write('FP_CI_MANUAL_MERGE: ' || l_module_name,pa_debug.g_err_stage,
3201: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3202: END IF;
3203: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 3200: pa_debug.write('FP_CI_MANUAL_MERGE: ' || l_module_name,pa_debug.g_err_stage,

3196:
3197: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
3198: IF l_debug_mode = 'Y' THEN
3199: pa_debug.g_err_stage:= 'Error calling FP_CI_UPDATE_IMPACT';
3200: pa_debug.write('FP_CI_MANUAL_MERGE: ' || l_module_name,pa_debug.g_err_stage,
3201: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3202: END IF;
3203: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
3204: END IF;

Line 3226: pa_debug.g_err_stage:= 'Error calling FP_CI_UPDATE_IMPACT';

3222: );
3223:
3224: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
3225: IF l_debug_mode = 'Y' THEN
3226: pa_debug.g_err_stage:= 'Error calling FP_CI_UPDATE_IMPACT';
3227: pa_debug.write('FP_CI_MANUAL_MERGE: ' || l_module_name,pa_debug.g_err_stage,
3228: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3229: END IF;
3230: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 3227: pa_debug.write('FP_CI_MANUAL_MERGE: ' || l_module_name,pa_debug.g_err_stage,

3223:
3224: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
3225: IF l_debug_mode = 'Y' THEN
3226: pa_debug.g_err_stage:= 'Error calling FP_CI_UPDATE_IMPACT';
3227: pa_debug.write('FP_CI_MANUAL_MERGE: ' || l_module_name,pa_debug.g_err_stage,
3228: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3229: END IF;
3230: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
3231: END IF;

Line 3236: pa_debug.g_err_stage:= 'Exiting FP_CI_MANUAL_MERGE';

3232: END IF;
3233: END IF; -- update_impact_allowed = 'Y'
3234:
3235: IF l_debug_mode = 'Y' THEN
3236: pa_debug.g_err_stage:= 'Exiting FP_CI_MANUAL_MERGE';
3237: pa_debug.write(l_module_name,pa_debug.g_err_stage,
3238: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
3239: pa_debug.reset_err_stack;
3240:

Line 3237: pa_debug.write(l_module_name,pa_debug.g_err_stage,

3233: END IF; -- update_impact_allowed = 'Y'
3234:
3235: IF l_debug_mode = 'Y' THEN
3236: pa_debug.g_err_stage:= 'Exiting FP_CI_MANUAL_MERGE';
3237: pa_debug.write(l_module_name,pa_debug.g_err_stage,
3238: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
3239: pa_debug.reset_err_stack;
3240:
3241: END IF;

Line 3239: pa_debug.reset_err_stack;

3235: IF l_debug_mode = 'Y' THEN
3236: pa_debug.g_err_stage:= 'Exiting FP_CI_MANUAL_MERGE';
3237: pa_debug.write(l_module_name,pa_debug.g_err_stage,
3238: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
3239: pa_debug.reset_err_stack;
3240:
3241: END IF;
3242:
3243: EXCEPTION

Line 3264: pa_debug.reset_err_stack;

3260: ELSE
3261: x_msg_count := l_msg_count;
3262: END IF;
3263: IF l_debug_mode = 'Y' THEN
3264: pa_debug.reset_err_stack;
3265: END IF;
3266: -- RAISE; /* bug 3978200 Directly called from middle tier donot raise */
3267:
3268: WHEN others THEN

Line 3280: pa_debug.g_err_stage:= 'Unexpected Error'||x_msg_data;

3276: ,p_procedure_name => 'FP_CI_MANUAL_MERGE'
3277: ,p_error_text => x_msg_data);
3278:
3279: IF l_debug_mode = 'Y' THEN
3280: pa_debug.g_err_stage:= 'Unexpected Error'||x_msg_data;
3281: pa_debug.write(l_module_name,pa_debug.g_err_stage,
3282: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3283: pa_debug.reset_err_stack;
3284:

Line 3281: pa_debug.write(l_module_name,pa_debug.g_err_stage,

3277: ,p_error_text => x_msg_data);
3278:
3279: IF l_debug_mode = 'Y' THEN
3280: pa_debug.g_err_stage:= 'Unexpected Error'||x_msg_data;
3281: pa_debug.write(l_module_name,pa_debug.g_err_stage,
3282: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3283: pa_debug.reset_err_stack;
3284:
3285: END IF;

Line 3283: pa_debug.reset_err_stack;

3279: IF l_debug_mode = 'Y' THEN
3280: pa_debug.g_err_stage:= 'Unexpected Error'||x_msg_data;
3281: pa_debug.write(l_module_name,pa_debug.g_err_stage,
3282: PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3283: pa_debug.reset_err_stack;
3284:
3285: END IF;
3286: RAISE;
3287:

Line 3298: IF P_PA_DEBUG_MODE='Y' THEN

3294: p_task_id IN pa_resource_assignments.task_id%TYPE)
3295: RETURN NUMBER IS
3296: l_temp NUMBER;
3297: BEGIN
3298: IF P_PA_DEBUG_MODE='Y' THEN
3299: pa_debug.write('PAFPCIMB.get_task_id','p_task_id IS '||p_task_id,3);
3300: pa_debug.write('PAFPCIMB.get_task_id','p_planning_level IS '||p_task_id,3);
3301: END IF;
3302: if p_task_id=0 THEN

Line 3299: pa_debug.write('PAFPCIMB.get_task_id','p_task_id IS '||p_task_id,3);

3295: RETURN NUMBER IS
3296: l_temp NUMBER;
3297: BEGIN
3298: IF P_PA_DEBUG_MODE='Y' THEN
3299: pa_debug.write('PAFPCIMB.get_task_id','p_task_id IS '||p_task_id,3);
3300: pa_debug.write('PAFPCIMB.get_task_id','p_planning_level IS '||p_task_id,3);
3301: END IF;
3302: if p_task_id=0 THEN
3303: return 0;

Line 3300: pa_debug.write('PAFPCIMB.get_task_id','p_planning_level IS '||p_task_id,3);

3296: l_temp NUMBER;
3297: BEGIN
3298: IF P_PA_DEBUG_MODE='Y' THEN
3299: pa_debug.write('PAFPCIMB.get_task_id','p_task_id IS '||p_task_id,3);
3300: pa_debug.write('PAFPCIMB.get_task_id','p_planning_level IS '||p_task_id,3);
3301: END IF;
3302: if p_task_id=0 THEN
3303: return 0;
3304: END IF;

Line 3323: IF P_PA_DEBUG_MODE='Y' THEN

3319: into l_src_targ_task_tbl(l_temp).value
3320: from pa_tasks pt
3321: where pt.task_id = p_task_id;
3322:
3323: IF P_PA_DEBUG_MODE='Y' THEN
3324: pa_debug.write('PAFPCIMB.get_task_id','l_src_targ_task_tbl(l_temp).value is '||l_src_targ_task_tbl(l_temp).value,3);
3325: END IF;
3326: return l_src_targ_task_tbl(l_temp).value;
3327: END;

Line 3324: pa_debug.write('PAFPCIMB.get_task_id','l_src_targ_task_tbl(l_temp).value is '||l_src_targ_task_tbl(l_temp).value,3);

3320: from pa_tasks pt
3321: where pt.task_id = p_task_id;
3322:
3323: IF P_PA_DEBUG_MODE='Y' THEN
3324: pa_debug.write('PAFPCIMB.get_task_id','l_src_targ_task_tbl(l_temp).value is '||l_src_targ_task_tbl(l_temp).value,3);
3325: END IF;
3326: return l_src_targ_task_tbl(l_temp).value;
3327: END;
3328:

Line 3454: l_debug_mode VARCHAR2(1) :=P_PA_DEBUG_MODE;

3450: l_data VARCHAR2(2000);
3451: l_msg_data VARCHAR2(2000);
3452: l_msg_index_out NUMBER;
3453: l_return_status VARCHAR2(2000);
3454: l_debug_mode VARCHAR2(1) :=P_PA_DEBUG_MODE;
3455: l_debug_level3 CONSTANT NUMBER := 3;
3456: l_debug_level5 CONSTANT NUMBER := 5;
3457: l_module_name VARCHAR2(100) := 'PAFPCIMB.implement_ci_into_single_ver' ;
3458: l_token_name VARCHAR2(30) :='PROCEDURENAME';

Line 3986: IF p_pa_debug_mode = 'Y' THEN

3982:
3983: BEGIN
3984: FND_MSG_PUB.initialize;
3985:
3986: IF p_pa_debug_mode = 'Y' THEN
3987: pa_debug.set_curr_function( p_function => 'implement_ci_into_single_ver',
3988: p_debug_mode => P_PA_debug_mode );
3989: END IF;
3990: x_msg_count := 0;

Line 3987: pa_debug.set_curr_function( p_function => 'implement_ci_into_single_ver',

3983: BEGIN
3984: FND_MSG_PUB.initialize;
3985:
3986: IF p_pa_debug_mode = 'Y' THEN
3987: pa_debug.set_curr_function( p_function => 'implement_ci_into_single_ver',
3988: p_debug_mode => P_PA_debug_mode );
3989: END IF;
3990: x_msg_count := 0;
3991: x_return_status := FND_API.G_RET_STS_SUCCESS;

Line 3988: p_debug_mode => P_PA_debug_mode );

3984: FND_MSG_PUB.initialize;
3985:
3986: IF p_pa_debug_mode = 'Y' THEN
3987: pa_debug.set_curr_function( p_function => 'implement_ci_into_single_ver',
3988: p_debug_mode => P_PA_debug_mode );
3989: END IF;
3990: x_msg_count := 0;
3991: x_return_status := FND_API.G_RET_STS_SUCCESS;
3992:

Line 3996: IF P_PA_debug_mode = 'Y' THEN

3992:
3993: SAVEPOINT implement_ci_into_single_ver;
3994:
3995: --dbms_output.put_line('I1');
3996: IF P_PA_debug_mode = 'Y' THEN
3997: pa_debug.g_err_stage:= 'Entering implement_ci_into_single_ver';
3998: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
3999: END IF;
4000:

Line 3997: pa_debug.g_err_stage:= 'Entering implement_ci_into_single_ver';

3993: SAVEPOINT implement_ci_into_single_ver;
3994:
3995: --dbms_output.put_line('I1');
3996: IF P_PA_debug_mode = 'Y' THEN
3997: pa_debug.g_err_stage:= 'Entering implement_ci_into_single_ver';
3998: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
3999: END IF;
4000:
4001: --dbms_output.put_line('I2');

Line 3998: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

3994:
3995: --dbms_output.put_line('I1');
3996: IF P_PA_debug_mode = 'Y' THEN
3997: pa_debug.g_err_stage:= 'Entering implement_ci_into_single_ver';
3998: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
3999: END IF;
4000:
4001: --dbms_output.put_line('I2');
4002: -- Derive the version ids for the change order if none of them is passed

Line 4004: IF P_PA_debug_mode = 'Y' THEN

4000:
4001: --dbms_output.put_line('I2');
4002: -- Derive the version ids for the change order if none of them is passed
4003: IF p_ci_cost_version_id IS NULL AND p_ci_rev_version_id IS NULL AND p_ci_all_version_id IS NULL THEN
4004: IF P_PA_debug_mode = 'Y' THEN
4005: pa_debug.g_err_stage:= 'Calling GET_CI_VERSIONS p_ci_id :'||p_ci_id;
4006: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4007: END IF;
4008: Pa_Fp_Control_Items_Utils.GET_CI_VERSIONS

Line 4005: pa_debug.g_err_stage:= 'Calling GET_CI_VERSIONS p_ci_id :'||p_ci_id;

4001: --dbms_output.put_line('I2');
4002: -- Derive the version ids for the change order if none of them is passed
4003: IF p_ci_cost_version_id IS NULL AND p_ci_rev_version_id IS NULL AND p_ci_all_version_id IS NULL THEN
4004: IF P_PA_debug_mode = 'Y' THEN
4005: pa_debug.g_err_stage:= 'Calling GET_CI_VERSIONS p_ci_id :'||p_ci_id;
4006: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4007: END IF;
4008: Pa_Fp_Control_Items_Utils.GET_CI_VERSIONS
4009: ( p_ci_id => p_ci_id

Line 4006: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

4002: -- Derive the version ids for the change order if none of them is passed
4003: IF p_ci_cost_version_id IS NULL AND p_ci_rev_version_id IS NULL AND p_ci_all_version_id IS NULL THEN
4004: IF P_PA_debug_mode = 'Y' THEN
4005: pa_debug.g_err_stage:= 'Calling GET_CI_VERSIONS p_ci_id :'||p_ci_id;
4006: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4007: END IF;
4008: Pa_Fp_Control_Items_Utils.GET_CI_VERSIONS
4009: ( p_ci_id => p_ci_id
4010: ,X_cost_budget_version_id => l_ci_cost_version_id

Line 4018: IF P_PA_debug_mode = 'Y' THEN

4014: ,x_msg_count => l_msg_data
4015: ,x_msg_data => l_msg_count);
4016:
4017: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4018: IF P_PA_debug_mode = 'Y' THEN
4019: pa_debug.g_err_stage:= 'Error in GET_CI_VERSIONS';
4020: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4021: END IF;
4022: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 4019: pa_debug.g_err_stage:= 'Error in GET_CI_VERSIONS';

4015: ,x_msg_data => l_msg_count);
4016:
4017: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4018: IF P_PA_debug_mode = 'Y' THEN
4019: pa_debug.g_err_stage:= 'Error in GET_CI_VERSIONS';
4020: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4021: END IF;
4022: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
4023: END IF;

Line 4020: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4016:
4017: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4018: IF P_PA_debug_mode = 'Y' THEN
4019: pa_debug.g_err_stage:= 'Error in GET_CI_VERSIONS';
4020: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4021: END IF;
4022: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
4023: END IF;
4024: ELSE

Line 4063: IF P_PA_debug_mode = 'Y' THEN

4059: ,l_current_working_flag
4060: from pa_budget_versions
4061: WHERE budget_version_id = p_budget_version_id;
4062:
4063: IF P_PA_debug_mode = 'Y' THEN
4064: pa_debug.g_err_stage:= 'Fetching l_etc_start_date :'||l_etc_start_date;
4065: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4066:
4067: pa_debug.g_err_stage:= 'Fetching l_project_id :'||l_project_id;

Line 4064: pa_debug.g_err_stage:= 'Fetching l_etc_start_date :'||l_etc_start_date;

4060: from pa_budget_versions
4061: WHERE budget_version_id = p_budget_version_id;
4062:
4063: IF P_PA_debug_mode = 'Y' THEN
4064: pa_debug.g_err_stage:= 'Fetching l_etc_start_date :'||l_etc_start_date;
4065: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4066:
4067: pa_debug.g_err_stage:= 'Fetching l_project_id :'||l_project_id;
4068: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 4065: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

4061: WHERE budget_version_id = p_budget_version_id;
4062:
4063: IF P_PA_debug_mode = 'Y' THEN
4064: pa_debug.g_err_stage:= 'Fetching l_etc_start_date :'||l_etc_start_date;
4065: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4066:
4067: pa_debug.g_err_stage:= 'Fetching l_project_id :'||l_project_id;
4068: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4069:

Line 4067: pa_debug.g_err_stage:= 'Fetching l_project_id :'||l_project_id;

4063: IF P_PA_debug_mode = 'Y' THEN
4064: pa_debug.g_err_stage:= 'Fetching l_etc_start_date :'||l_etc_start_date;
4065: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4066:
4067: pa_debug.g_err_stage:= 'Fetching l_project_id :'||l_project_id;
4068: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4069:
4070: pa_debug.g_err_stage:= 'Fetching l_target_version_type :'||l_target_version_type;
4071: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 4068: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

4064: pa_debug.g_err_stage:= 'Fetching l_etc_start_date :'||l_etc_start_date;
4065: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4066:
4067: pa_debug.g_err_stage:= 'Fetching l_project_id :'||l_project_id;
4068: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4069:
4070: pa_debug.g_err_stage:= 'Fetching l_target_version_type :'||l_target_version_type;
4071: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4072:

Line 4070: pa_debug.g_err_stage:= 'Fetching l_target_version_type :'||l_target_version_type;

4066:
4067: pa_debug.g_err_stage:= 'Fetching l_project_id :'||l_project_id;
4068: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4069:
4070: pa_debug.g_err_stage:= 'Fetching l_target_version_type :'||l_target_version_type;
4071: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4072:
4073: pa_debug.g_err_stage:= 'Fetching l_project_structure_version_id :'||l_project_structure_version_id;
4074: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 4071: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

4067: pa_debug.g_err_stage:= 'Fetching l_project_id :'||l_project_id;
4068: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4069:
4070: pa_debug.g_err_stage:= 'Fetching l_target_version_type :'||l_target_version_type;
4071: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4072:
4073: pa_debug.g_err_stage:= 'Fetching l_project_structure_version_id :'||l_project_structure_version_id;
4074: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4075: END IF;

Line 4073: pa_debug.g_err_stage:= 'Fetching l_project_structure_version_id :'||l_project_structure_version_id;

4069:
4070: pa_debug.g_err_stage:= 'Fetching l_target_version_type :'||l_target_version_type;
4071: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4072:
4073: pa_debug.g_err_stage:= 'Fetching l_project_structure_version_id :'||l_project_structure_version_id;
4074: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4075: END IF;
4076:
4077: -- Select the details required from pa_projects_all so that they can be used in the later part of the code

Line 4074: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

4070: pa_debug.g_err_stage:= 'Fetching l_target_version_type :'||l_target_version_type;
4071: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4072:
4073: pa_debug.g_err_stage:= 'Fetching l_project_structure_version_id :'||l_project_structure_version_id;
4074: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4075: END IF;
4076:
4077: -- Select the details required from pa_projects_all so that they can be used in the later part of the code
4078: SELECT project_currency_code

Line 4087: IF P_PA_debug_mode = 'Y' THEN

4083: ,l_baseline_funding_flag
4084: FROM pa_projects_all
4085: WHERE project_id=l_project_id;
4086:
4087: IF P_PA_debug_mode = 'Y' THEN
4088: pa_debug.g_err_stage:= 'Fetching l_project_currency_code :'||l_project_currency_code;
4089: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4090:
4091: pa_debug.g_err_stage:= 'Fetching l_projfunc_currency_code :'||l_projfunc_currency_code;

Line 4088: pa_debug.g_err_stage:= 'Fetching l_project_currency_code :'||l_project_currency_code;

4084: FROM pa_projects_all
4085: WHERE project_id=l_project_id;
4086:
4087: IF P_PA_debug_mode = 'Y' THEN
4088: pa_debug.g_err_stage:= 'Fetching l_project_currency_code :'||l_project_currency_code;
4089: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4090:
4091: pa_debug.g_err_stage:= 'Fetching l_projfunc_currency_code :'||l_projfunc_currency_code;
4092: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 4089: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

4085: WHERE project_id=l_project_id;
4086:
4087: IF P_PA_debug_mode = 'Y' THEN
4088: pa_debug.g_err_stage:= 'Fetching l_project_currency_code :'||l_project_currency_code;
4089: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4090:
4091: pa_debug.g_err_stage:= 'Fetching l_projfunc_currency_code :'||l_projfunc_currency_code;
4092: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4093:

Line 4091: pa_debug.g_err_stage:= 'Fetching l_projfunc_currency_code :'||l_projfunc_currency_code;

4087: IF P_PA_debug_mode = 'Y' THEN
4088: pa_debug.g_err_stage:= 'Fetching l_project_currency_code :'||l_project_currency_code;
4089: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4090:
4091: pa_debug.g_err_stage:= 'Fetching l_projfunc_currency_code :'||l_projfunc_currency_code;
4092: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4093:
4094: pa_debug.g_err_stage:= 'Fetching l_baseline_funding_flag :'||l_baseline_funding_flag;
4095: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 4092: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

4088: pa_debug.g_err_stage:= 'Fetching l_project_currency_code :'||l_project_currency_code;
4089: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4090:
4091: pa_debug.g_err_stage:= 'Fetching l_projfunc_currency_code :'||l_projfunc_currency_code;
4092: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4093:
4094: pa_debug.g_err_stage:= 'Fetching l_baseline_funding_flag :'||l_baseline_funding_flag;
4095: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4096: END IF;

Line 4094: pa_debug.g_err_stage:= 'Fetching l_baseline_funding_flag :'||l_baseline_funding_flag;

4090:
4091: pa_debug.g_err_stage:= 'Fetching l_projfunc_currency_code :'||l_projfunc_currency_code;
4092: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4093:
4094: pa_debug.g_err_stage:= 'Fetching l_baseline_funding_flag :'||l_baseline_funding_flag;
4095: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4096: END IF;
4097:
4098: -- Select the details required from pa_proj_fp_options so that they can be used in the later part of the code

Line 4095: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

4091: pa_debug.g_err_stage:= 'Fetching l_projfunc_currency_code :'||l_projfunc_currency_code;
4092: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4093:
4094: pa_debug.g_err_stage:= 'Fetching l_baseline_funding_flag :'||l_baseline_funding_flag;
4095: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4096: END IF;
4097:
4098: -- Select the details required from pa_proj_fp_options so that they can be used in the later part of the code
4099: SELECT proj_fp_options_id,

Line 4138: IF P_PA_debug_mode = 'Y' THEN

4134: ELSIF l_targ_app_rev_flag='Y' THEN
4135: l_copy_pfc_for_txn_amt_flag :='Y';
4136: END IF;
4137:
4138: IF P_PA_debug_mode = 'Y' THEN
4139: pa_debug.g_err_stage:= 'Fetching l_targ_proj_fp_options_id :'||l_targ_proj_fp_options_id;
4140: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4141:
4142: pa_debug.g_err_stage:= 'Fetching l_targ_multi_curr_flag :'||l_targ_multi_curr_flag;

Line 4139: pa_debug.g_err_stage:= 'Fetching l_targ_proj_fp_options_id :'||l_targ_proj_fp_options_id;

4135: l_copy_pfc_for_txn_amt_flag :='Y';
4136: END IF;
4137:
4138: IF P_PA_debug_mode = 'Y' THEN
4139: pa_debug.g_err_stage:= 'Fetching l_targ_proj_fp_options_id :'||l_targ_proj_fp_options_id;
4140: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4141:
4142: pa_debug.g_err_stage:= 'Fetching l_targ_multi_curr_flag :'||l_targ_multi_curr_flag;
4143: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 4140: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

4136: END IF;
4137:
4138: IF P_PA_debug_mode = 'Y' THEN
4139: pa_debug.g_err_stage:= 'Fetching l_targ_proj_fp_options_id :'||l_targ_proj_fp_options_id;
4140: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4141:
4142: pa_debug.g_err_stage:= 'Fetching l_targ_multi_curr_flag :'||l_targ_multi_curr_flag;
4143: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4144:

Line 4142: pa_debug.g_err_stage:= 'Fetching l_targ_multi_curr_flag :'||l_targ_multi_curr_flag;

4138: IF P_PA_debug_mode = 'Y' THEN
4139: pa_debug.g_err_stage:= 'Fetching l_targ_proj_fp_options_id :'||l_targ_proj_fp_options_id;
4140: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4141:
4142: pa_debug.g_err_stage:= 'Fetching l_targ_multi_curr_flag :'||l_targ_multi_curr_flag;
4143: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4144:
4145: pa_debug.g_err_stage:= 'Fetching l_targ_time_phased_code :'||l_targ_time_phased_code;
4146: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 4143: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

4139: pa_debug.g_err_stage:= 'Fetching l_targ_proj_fp_options_id :'||l_targ_proj_fp_options_id;
4140: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4141:
4142: pa_debug.g_err_stage:= 'Fetching l_targ_multi_curr_flag :'||l_targ_multi_curr_flag;
4143: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4144:
4145: pa_debug.g_err_stage:= 'Fetching l_targ_time_phased_code :'||l_targ_time_phased_code;
4146: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4147:

Line 4145: pa_debug.g_err_stage:= 'Fetching l_targ_time_phased_code :'||l_targ_time_phased_code;

4141:
4142: pa_debug.g_err_stage:= 'Fetching l_targ_multi_curr_flag :'||l_targ_multi_curr_flag;
4143: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4144:
4145: pa_debug.g_err_stage:= 'Fetching l_targ_time_phased_code :'||l_targ_time_phased_code;
4146: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4147:
4148: pa_debug.g_err_stage:= 'Fetching L_REPORT_COST_USING :'||L_REPORT_COST_USING;
4149: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 4146: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

4142: pa_debug.g_err_stage:= 'Fetching l_targ_multi_curr_flag :'||l_targ_multi_curr_flag;
4143: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4144:
4145: pa_debug.g_err_stage:= 'Fetching l_targ_time_phased_code :'||l_targ_time_phased_code;
4146: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4147:
4148: pa_debug.g_err_stage:= 'Fetching L_REPORT_COST_USING :'||L_REPORT_COST_USING;
4149: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4150:

Line 4148: pa_debug.g_err_stage:= 'Fetching L_REPORT_COST_USING :'||L_REPORT_COST_USING;

4144:
4145: pa_debug.g_err_stage:= 'Fetching l_targ_time_phased_code :'||l_targ_time_phased_code;
4146: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4147:
4148: pa_debug.g_err_stage:= 'Fetching L_REPORT_COST_USING :'||L_REPORT_COST_USING;
4149: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4150:
4151: pa_debug.g_err_stage:= 'Fetching l_targ_app_cost_flag :'||l_targ_app_cost_flag;
4152: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 4149: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

4145: pa_debug.g_err_stage:= 'Fetching l_targ_time_phased_code :'||l_targ_time_phased_code;
4146: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4147:
4148: pa_debug.g_err_stage:= 'Fetching L_REPORT_COST_USING :'||L_REPORT_COST_USING;
4149: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4150:
4151: pa_debug.g_err_stage:= 'Fetching l_targ_app_cost_flag :'||l_targ_app_cost_flag;
4152: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4153:

Line 4151: pa_debug.g_err_stage:= 'Fetching l_targ_app_cost_flag :'||l_targ_app_cost_flag;

4147:
4148: pa_debug.g_err_stage:= 'Fetching L_REPORT_COST_USING :'||L_REPORT_COST_USING;
4149: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4150:
4151: pa_debug.g_err_stage:= 'Fetching l_targ_app_cost_flag :'||l_targ_app_cost_flag;
4152: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4153:
4154: pa_debug.g_err_stage:= 'Fetching l_targ_app_rev_flag :'||l_targ_app_rev_flag;
4155: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 4152: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

4148: pa_debug.g_err_stage:= 'Fetching L_REPORT_COST_USING :'||L_REPORT_COST_USING;
4149: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4150:
4151: pa_debug.g_err_stage:= 'Fetching l_targ_app_cost_flag :'||l_targ_app_cost_flag;
4152: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4153:
4154: pa_debug.g_err_stage:= 'Fetching l_targ_app_rev_flag :'||l_targ_app_rev_flag;
4155: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4156:

Line 4154: pa_debug.g_err_stage:= 'Fetching l_targ_app_rev_flag :'||l_targ_app_rev_flag;

4150:
4151: pa_debug.g_err_stage:= 'Fetching l_targ_app_cost_flag :'||l_targ_app_cost_flag;
4152: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4153:
4154: pa_debug.g_err_stage:= 'Fetching l_targ_app_rev_flag :'||l_targ_app_rev_flag;
4155: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4156:
4157: pa_debug.g_err_stage:= 'Fetching l_copy_pfc_for_txn_amt_flag :'||l_copy_pfc_for_txn_amt_flag;
4158: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 4155: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

4151: pa_debug.g_err_stage:= 'Fetching l_targ_app_cost_flag :'||l_targ_app_cost_flag;
4152: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4153:
4154: pa_debug.g_err_stage:= 'Fetching l_targ_app_rev_flag :'||l_targ_app_rev_flag;
4155: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4156:
4157: pa_debug.g_err_stage:= 'Fetching l_copy_pfc_for_txn_amt_flag :'||l_copy_pfc_for_txn_amt_flag;
4158: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4159:

Line 4157: pa_debug.g_err_stage:= 'Fetching l_copy_pfc_for_txn_amt_flag :'||l_copy_pfc_for_txn_amt_flag;

4153:
4154: pa_debug.g_err_stage:= 'Fetching l_targ_app_rev_flag :'||l_targ_app_rev_flag;
4155: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4156:
4157: pa_debug.g_err_stage:= 'Fetching l_copy_pfc_for_txn_amt_flag :'||l_copy_pfc_for_txn_amt_flag;
4158: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4159:
4160: pa_debug.g_err_stage:= 'Fetching l_targ_resource_list_id :'||l_targ_resource_list_id;
4161: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 4158: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

4154: pa_debug.g_err_stage:= 'Fetching l_targ_app_rev_flag :'||l_targ_app_rev_flag;
4155: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4156:
4157: pa_debug.g_err_stage:= 'Fetching l_copy_pfc_for_txn_amt_flag :'||l_copy_pfc_for_txn_amt_flag;
4158: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4159:
4160: pa_debug.g_err_stage:= 'Fetching l_targ_resource_list_id :'||l_targ_resource_list_id;
4161: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4162:

Line 4160: pa_debug.g_err_stage:= 'Fetching l_targ_resource_list_id :'||l_targ_resource_list_id;

4156:
4157: pa_debug.g_err_stage:= 'Fetching l_copy_pfc_for_txn_amt_flag :'||l_copy_pfc_for_txn_amt_flag;
4158: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4159:
4160: pa_debug.g_err_stage:= 'Fetching l_targ_resource_list_id :'||l_targ_resource_list_id;
4161: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4162:
4163: pa_debug.g_err_stage:= 'Fetching l_rbs_version_id :'||l_rbs_version_id;
4164: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 4161: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

4157: pa_debug.g_err_stage:= 'Fetching l_copy_pfc_for_txn_amt_flag :'||l_copy_pfc_for_txn_amt_flag;
4158: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4159:
4160: pa_debug.g_err_stage:= 'Fetching l_targ_resource_list_id :'||l_targ_resource_list_id;
4161: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4162:
4163: pa_debug.g_err_stage:= 'Fetching l_rbs_version_id :'||l_rbs_version_id;
4164: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4165:

Line 4163: pa_debug.g_err_stage:= 'Fetching l_rbs_version_id :'||l_rbs_version_id;

4159:
4160: pa_debug.g_err_stage:= 'Fetching l_targ_resource_list_id :'||l_targ_resource_list_id;
4161: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4162:
4163: pa_debug.g_err_stage:= 'Fetching l_rbs_version_id :'||l_rbs_version_id;
4164: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4165:
4166: pa_debug.g_err_stage:= 'Fetching l_targ_plan_level_code :'||l_targ_plan_level_code;
4167: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 4164: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

4160: pa_debug.g_err_stage:= 'Fetching l_targ_resource_list_id :'||l_targ_resource_list_id;
4161: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4162:
4163: pa_debug.g_err_stage:= 'Fetching l_rbs_version_id :'||l_rbs_version_id;
4164: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4165:
4166: pa_debug.g_err_stage:= 'Fetching l_targ_plan_level_code :'||l_targ_plan_level_code;
4167: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4168: END IF;

Line 4166: pa_debug.g_err_stage:= 'Fetching l_targ_plan_level_code :'||l_targ_plan_level_code;

4162:
4163: pa_debug.g_err_stage:= 'Fetching l_rbs_version_id :'||l_rbs_version_id;
4164: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4165:
4166: pa_debug.g_err_stage:= 'Fetching l_targ_plan_level_code :'||l_targ_plan_level_code;
4167: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4168: END IF;
4169:
4170: EXCEPTION

Line 4167: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

4163: pa_debug.g_err_stage:= 'Fetching l_rbs_version_id :'||l_rbs_version_id;
4164: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4165:
4166: pa_debug.g_err_stage:= 'Fetching l_targ_plan_level_code :'||l_targ_plan_level_code;
4167: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4168: END IF;
4169:
4170: EXCEPTION
4171: WHEN NO_DATA_FOUND THEN

Line 4172: IF P_PA_debug_mode = 'Y' THEN

4168: END IF;
4169:
4170: EXCEPTION
4171: WHEN NO_DATA_FOUND THEN
4172: IF P_PA_debug_mode = 'Y' THEN
4173: pa_debug.g_err_stage:='NO_DATA_FOUND while getting details required to be used in the later part of the code';
4174: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4175: END IF;
4176: RAISE NO_DATA_FOUND;

Line 4173: pa_debug.g_err_stage:='NO_DATA_FOUND while getting details required to be used in the later part of the code';

4169:
4170: EXCEPTION
4171: WHEN NO_DATA_FOUND THEN
4172: IF P_PA_debug_mode = 'Y' THEN
4173: pa_debug.g_err_stage:='NO_DATA_FOUND while getting details required to be used in the later part of the code';
4174: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4175: END IF;
4176: RAISE NO_DATA_FOUND;
4177: END;

Line 4174: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4170: EXCEPTION
4171: WHEN NO_DATA_FOUND THEN
4172: IF P_PA_debug_mode = 'Y' THEN
4173: pa_debug.g_err_stage:='NO_DATA_FOUND while getting details required to be used in the later part of the code';
4174: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4175: END IF;
4176: RAISE NO_DATA_FOUND;
4177: END;
4178:

Line 4184: IF P_PA_debug_mode = 'Y' THEN

4180: --Derive cost/rev impl flags if they are passed as null
4181: IF p_cost_impl_flag IS NULL OR
4182: p_rev_impl_flag IS NULL THEN
4183:
4184: IF P_PA_debug_mode = 'Y' THEN
4185: pa_debug.g_err_stage:= 'Calling get_impl_details';
4186: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4187: END IF;
4188:

Line 4185: pa_debug.g_err_stage:= 'Calling get_impl_details';

4181: IF p_cost_impl_flag IS NULL OR
4182: p_rev_impl_flag IS NULL THEN
4183:
4184: IF P_PA_debug_mode = 'Y' THEN
4185: pa_debug.g_err_stage:= 'Calling get_impl_details';
4186: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4187: END IF;
4188:
4189: pa_fp_control_items_utils.get_impl_details

Line 4186: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

4182: p_rev_impl_flag IS NULL THEN
4183:
4184: IF P_PA_debug_mode = 'Y' THEN
4185: pa_debug.g_err_stage:= 'Calling get_impl_details';
4186: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4187: END IF;
4188:
4189: pa_fp_control_items_utils.get_impl_details
4190: ( P_fin_plan_type_id => p_fin_plan_type_id

Line 4209: IF P_PA_debug_mode = 'Y' THEN

4205: ,x_msg_data => l_msg_data
4206: ,x_msg_count => l_msg_count);
4207:
4208: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4209: IF P_PA_debug_mode = 'Y' THEN
4210: pa_debug.g_err_stage:= 'pa_fp_control_items_utils.get_impl_details returned error';
4211: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4212: END IF;
4213: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 4210: pa_debug.g_err_stage:= 'pa_fp_control_items_utils.get_impl_details returned error';

4206: ,x_msg_count => l_msg_count);
4207:
4208: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4209: IF P_PA_debug_mode = 'Y' THEN
4210: pa_debug.g_err_stage:= 'pa_fp_control_items_utils.get_impl_details returned error';
4211: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4212: END IF;
4213: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
4214: END IF;

Line 4211: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4207:
4208: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4209: IF P_PA_debug_mode = 'Y' THEN
4210: pa_debug.g_err_stage:= 'pa_fp_control_items_utils.get_impl_details returned error';
4211: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4212: END IF;
4213: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
4214: END IF;
4215:

Line 4218: IF P_PA_debug_mode = 'Y' THEN

4214: END IF;
4215:
4216: END IF;
4217:
4218: IF P_PA_debug_mode = 'Y' THEN
4219: pa_debug.g_err_stage:= '--BEFORE IMPL DETAILS-- p_ci_id --'||p_ci_id;
4220: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4221:
4222: pa_debug.g_err_stage:= '--BEFORE IMPL DETAILS-- l_cost_impl_flag --'||l_cost_impl_flag;

Line 4219: pa_debug.g_err_stage:= '--BEFORE IMPL DETAILS-- p_ci_id --'||p_ci_id;

4215:
4216: END IF;
4217:
4218: IF P_PA_debug_mode = 'Y' THEN
4219: pa_debug.g_err_stage:= '--BEFORE IMPL DETAILS-- p_ci_id --'||p_ci_id;
4220: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4221:
4222: pa_debug.g_err_stage:= '--BEFORE IMPL DETAILS-- l_cost_impl_flag --'||l_cost_impl_flag;
4223: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 4220: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4216: END IF;
4217:
4218: IF P_PA_debug_mode = 'Y' THEN
4219: pa_debug.g_err_stage:= '--BEFORE IMPL DETAILS-- p_ci_id --'||p_ci_id;
4220: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4221:
4222: pa_debug.g_err_stage:= '--BEFORE IMPL DETAILS-- l_cost_impl_flag --'||l_cost_impl_flag;
4223: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4224:

Line 4222: pa_debug.g_err_stage:= '--BEFORE IMPL DETAILS-- l_cost_impl_flag --'||l_cost_impl_flag;

4218: IF P_PA_debug_mode = 'Y' THEN
4219: pa_debug.g_err_stage:= '--BEFORE IMPL DETAILS-- p_ci_id --'||p_ci_id;
4220: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4221:
4222: pa_debug.g_err_stage:= '--BEFORE IMPL DETAILS-- l_cost_impl_flag --'||l_cost_impl_flag;
4223: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4224:
4225: pa_debug.g_err_stage:= '--BEFORE IMPL DETAILS-- l_rev_impl_flag --'||l_rev_impl_flag;
4226: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 4223: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4219: pa_debug.g_err_stage:= '--BEFORE IMPL DETAILS-- p_ci_id --'||p_ci_id;
4220: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4221:
4222: pa_debug.g_err_stage:= '--BEFORE IMPL DETAILS-- l_cost_impl_flag --'||l_cost_impl_flag;
4223: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4224:
4225: pa_debug.g_err_stage:= '--BEFORE IMPL DETAILS-- l_rev_impl_flag --'||l_rev_impl_flag;
4226: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4227: END IF;

Line 4225: pa_debug.g_err_stage:= '--BEFORE IMPL DETAILS-- l_rev_impl_flag --'||l_rev_impl_flag;

4221:
4222: pa_debug.g_err_stage:= '--BEFORE IMPL DETAILS-- l_cost_impl_flag --'||l_cost_impl_flag;
4223: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4224:
4225: pa_debug.g_err_stage:= '--BEFORE IMPL DETAILS-- l_rev_impl_flag --'||l_rev_impl_flag;
4226: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4227: END IF;
4228:
4229: IF p_cost_impl_flag IS NULL THEN

Line 4226: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4222: pa_debug.g_err_stage:= '--BEFORE IMPL DETAILS-- l_cost_impl_flag --'||l_cost_impl_flag;
4223: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4224:
4225: pa_debug.g_err_stage:= '--BEFORE IMPL DETAILS-- l_rev_impl_flag --'||l_rev_impl_flag;
4226: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4227: END IF;
4228:
4229: IF p_cost_impl_flag IS NULL THEN
4230:

Line 4275: IF P_PA_debug_mode = 'Y' THEN

4271: END IF;
4272:
4273: --dbms_output.put_line('I5');
4274:
4275: IF P_PA_debug_mode = 'Y' THEN
4276: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- p_fin_plan_type_id --'||p_fin_plan_type_id;
4277: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4278:
4279: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_project_id --'||l_project_id;

Line 4276: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- p_fin_plan_type_id --'||p_fin_plan_type_id;

4272:
4273: --dbms_output.put_line('I5');
4274:
4275: IF P_PA_debug_mode = 'Y' THEN
4276: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- p_fin_plan_type_id --'||p_fin_plan_type_id;
4277: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4278:
4279: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_project_id --'||l_project_id;
4280: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 4277: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4273: --dbms_output.put_line('I5');
4274:
4275: IF P_PA_debug_mode = 'Y' THEN
4276: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- p_fin_plan_type_id --'||p_fin_plan_type_id;
4277: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4278:
4279: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_project_id --'||l_project_id;
4280: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4281:

Line 4279: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_project_id --'||l_project_id;

4275: IF P_PA_debug_mode = 'Y' THEN
4276: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- p_fin_plan_type_id --'||p_fin_plan_type_id;
4277: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4278:
4279: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_project_id --'||l_project_id;
4280: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4281:
4282: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- p_ci_id --'||p_ci_id;
4283: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 4280: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4276: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- p_fin_plan_type_id --'||p_fin_plan_type_id;
4277: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4278:
4279: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_project_id --'||l_project_id;
4280: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4281:
4282: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- p_ci_id --'||p_ci_id;
4283: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4284:

Line 4282: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- p_ci_id --'||p_ci_id;

4278:
4279: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_project_id --'||l_project_id;
4280: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4281:
4282: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- p_ci_id --'||p_ci_id;
4283: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4284:
4285: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_ci_cost_version_id --'||l_ci_cost_version_id;
4286: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 4283: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4279: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_project_id --'||l_project_id;
4280: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4281:
4282: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- p_ci_id --'||p_ci_id;
4283: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4284:
4285: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_ci_cost_version_id --'||l_ci_cost_version_id;
4286: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4287:

Line 4285: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_ci_cost_version_id --'||l_ci_cost_version_id;

4281:
4282: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- p_ci_id --'||p_ci_id;
4283: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4284:
4285: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_ci_cost_version_id --'||l_ci_cost_version_id;
4286: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4287:
4288: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_ci_rev_version_id --'||l_ci_rev_version_id;
4289: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 4286: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4282: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- p_ci_id --'||p_ci_id;
4283: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4284:
4285: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_ci_cost_version_id --'||l_ci_cost_version_id;
4286: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4287:
4288: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_ci_rev_version_id --'||l_ci_rev_version_id;
4289: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4290:

Line 4288: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_ci_rev_version_id --'||l_ci_rev_version_id;

4284:
4285: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_ci_cost_version_id --'||l_ci_cost_version_id;
4286: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4287:
4288: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_ci_rev_version_id --'||l_ci_rev_version_id;
4289: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4290:
4291: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_ci_all_version_id --'||l_ci_all_version_id;
4292: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 4289: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4285: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_ci_cost_version_id --'||l_ci_cost_version_id;
4286: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4287:
4288: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_ci_rev_version_id --'||l_ci_rev_version_id;
4289: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4290:
4291: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_ci_all_version_id --'||l_ci_all_version_id;
4292: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4293:

Line 4291: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_ci_all_version_id --'||l_ci_all_version_id;

4287:
4288: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_ci_rev_version_id --'||l_ci_rev_version_id;
4289: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4290:
4291: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_ci_all_version_id --'||l_ci_all_version_id;
4292: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4293:
4294: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_cost_impl_flag --'||l_cost_impl_flag;
4295: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 4292: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4288: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_ci_rev_version_id --'||l_ci_rev_version_id;
4289: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4290:
4291: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_ci_all_version_id --'||l_ci_all_version_id;
4292: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4293:
4294: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_cost_impl_flag --'||l_cost_impl_flag;
4295: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4296:

Line 4294: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_cost_impl_flag --'||l_cost_impl_flag;

4290:
4291: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_ci_all_version_id --'||l_ci_all_version_id;
4292: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4293:
4294: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_cost_impl_flag --'||l_cost_impl_flag;
4295: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4296:
4297: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_rev_impl_flag --'||l_rev_impl_flag;
4298: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 4295: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4291: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_ci_all_version_id --'||l_ci_all_version_id;
4292: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4293:
4294: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_cost_impl_flag --'||l_cost_impl_flag;
4295: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4296:
4297: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_rev_impl_flag --'||l_rev_impl_flag;
4298: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4299:

Line 4297: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_rev_impl_flag --'||l_rev_impl_flag;

4293:
4294: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_cost_impl_flag --'||l_cost_impl_flag;
4295: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4296:
4297: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_rev_impl_flag --'||l_rev_impl_flag;
4298: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4299:
4300: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_cost_impact_impl_flag --'||l_cost_impact_impl_flag;
4301: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 4298: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4294: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_cost_impl_flag --'||l_cost_impl_flag;
4295: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4296:
4297: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_rev_impl_flag --'||l_rev_impl_flag;
4298: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4299:
4300: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_cost_impact_impl_flag --'||l_cost_impact_impl_flag;
4301: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4302:

Line 4300: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_cost_impact_impl_flag --'||l_cost_impact_impl_flag;

4296:
4297: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_rev_impl_flag --'||l_rev_impl_flag;
4298: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4299:
4300: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_cost_impact_impl_flag --'||l_cost_impact_impl_flag;
4301: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4302:
4303: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_rev_impact_impl_flag --'||l_rev_impact_impl_flag;
4304: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 4301: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4297: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_rev_impl_flag --'||l_rev_impl_flag;
4298: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4299:
4300: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_cost_impact_impl_flag --'||l_cost_impact_impl_flag;
4301: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4302:
4303: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_rev_impact_impl_flag --'||l_rev_impact_impl_flag;
4304: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4305:

Line 4303: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_rev_impact_impl_flag --'||l_rev_impact_impl_flag;

4299:
4300: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_cost_impact_impl_flag --'||l_cost_impact_impl_flag;
4301: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4302:
4303: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_rev_impact_impl_flag --'||l_rev_impact_impl_flag;
4304: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4305:
4306: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_partially_impl_flag --'||l_partially_impl_flag;
4307: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 4304: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4300: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_cost_impact_impl_flag --'||l_cost_impact_impl_flag;
4301: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4302:
4303: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_rev_impact_impl_flag --'||l_rev_impact_impl_flag;
4304: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4305:
4306: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_partially_impl_flag --'||l_partially_impl_flag;
4307: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4308:

Line 4306: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_partially_impl_flag --'||l_partially_impl_flag;

4302:
4303: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_rev_impact_impl_flag --'||l_rev_impact_impl_flag;
4304: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4305:
4306: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_partially_impl_flag --'||l_partially_impl_flag;
4307: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4308:
4309: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_agreement_num --'||l_agreement_num;
4310: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 4307: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4303: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_rev_impact_impl_flag --'||l_rev_impact_impl_flag;
4304: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4305:
4306: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_partially_impl_flag --'||l_partially_impl_flag;
4307: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4308:
4309: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_agreement_num --'||l_agreement_num;
4310: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4311:

Line 4309: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_agreement_num --'||l_agreement_num;

4305:
4306: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_partially_impl_flag --'||l_partially_impl_flag;
4307: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4308:
4309: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_agreement_num --'||l_agreement_num;
4310: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4311:
4312: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_approved_fin_pt_id --'||l_approved_fin_pt_id;
4313: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 4310: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4306: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_partially_impl_flag --'||l_partially_impl_flag;
4307: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4308:
4309: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_agreement_num --'||l_agreement_num;
4310: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4311:
4312: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_approved_fin_pt_id --'||l_approved_fin_pt_id;
4313: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4314: END IF;

Line 4312: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_approved_fin_pt_id --'||l_approved_fin_pt_id;

4308:
4309: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_agreement_num --'||l_agreement_num;
4310: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4311:
4312: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_approved_fin_pt_id --'||l_approved_fin_pt_id;
4313: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4314: END IF;
4315:
4316: --Bug 4136238.Moved it to later part of the code

Line 4313: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4309: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_agreement_num --'||l_agreement_num;
4310: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4311:
4312: pa_debug.g_err_stage:= '--AFTER IMPL DETAILS-- l_approved_fin_pt_id --'||l_approved_fin_pt_id;
4313: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4314: END IF;
4315:
4316: --Bug 4136238.Moved it to later part of the code
4317: --l_partial_impl_rev_amt := p_partial_impl_rev_amt; -- Bug 3732446

Line 4458: IF P_PA_debug_mode = 'Y' THEN

4454: and pbl.pc_cur_conv_rejection_code IS NULL
4455: and pbl.pfc_cur_conv_rejection_code IS NULL; */
4456:
4457:
4458: IF P_PA_debug_mode = 'Y' THEN
4459: pa_debug.g_err_stage:='Fetching l_impl_amt'||l_impl_amt;
4460: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4461:
4462: pa_debug.g_err_stage:='Fetching L_total_amt'||L_total_amt;

Line 4459: pa_debug.g_err_stage:='Fetching l_impl_amt'||l_impl_amt;

4455: and pbl.pfc_cur_conv_rejection_code IS NULL; */
4456:
4457:
4458: IF P_PA_debug_mode = 'Y' THEN
4459: pa_debug.g_err_stage:='Fetching l_impl_amt'||l_impl_amt;
4460: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4461:
4462: pa_debug.g_err_stage:='Fetching L_total_amt'||L_total_amt;
4463: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 4460: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4456:
4457:
4458: IF P_PA_debug_mode = 'Y' THEN
4459: pa_debug.g_err_stage:='Fetching l_impl_amt'||l_impl_amt;
4460: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4461:
4462: pa_debug.g_err_stage:='Fetching L_total_amt'||L_total_amt;
4463: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4464: END IF;

Line 4462: pa_debug.g_err_stage:='Fetching L_total_amt'||L_total_amt;

4458: IF P_PA_debug_mode = 'Y' THEN
4459: pa_debug.g_err_stage:='Fetching l_impl_amt'||l_impl_amt;
4460: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4461:
4462: pa_debug.g_err_stage:='Fetching L_total_amt'||L_total_amt;
4463: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4464: END IF;
4465:
4466: EXCEPTION

Line 4463: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4459: pa_debug.g_err_stage:='Fetching l_impl_amt'||l_impl_amt;
4460: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4461:
4462: pa_debug.g_err_stage:='Fetching L_total_amt'||L_total_amt;
4463: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4464: END IF;
4465:
4466: EXCEPTION
4467: WHEN OTHERS THEN

Line 4468: IF P_PA_debug_mode = 'Y' THEN

4464: END IF;
4465:
4466: EXCEPTION
4467: WHEN OTHERS THEN
4468: IF P_PA_debug_mode = 'Y' THEN
4469: pa_debug.g_err_stage:='Error while getting total and implemented rev ';
4470: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4471: END IF;
4472: RAISE;

Line 4469: pa_debug.g_err_stage:='Error while getting total and implemented rev ';

4465:
4466: EXCEPTION
4467: WHEN OTHERS THEN
4468: IF P_PA_debug_mode = 'Y' THEN
4469: pa_debug.g_err_stage:='Error while getting total and implemented rev ';
4470: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4471: END IF;
4472: RAISE;
4473: END;

Line 4470: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4466: EXCEPTION
4467: WHEN OTHERS THEN
4468: IF P_PA_debug_mode = 'Y' THEN
4469: pa_debug.g_err_stage:='Error while getting total and implemented rev ';
4470: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4471: END IF;
4472: RAISE;
4473: END;
4474:

Line 4501: IF P_PA_debug_mode = 'Y' THEN

4497: IF l_impl_type_tbl(J) <>'COST' AND
4498: (p_context = 'IMPL_FIN_IMPACT' OR
4499: (p_context = 'INCLUDE' AND l_impl_earlier ='N')) THEN
4500:
4501: IF P_PA_debug_mode = 'Y' THEN
4502: pa_debug.g_err_stage:='Deriving l_partial_impl_rev_amt in FULL Rev impl case ';
4503: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4504: END IF;
4505:

Line 4502: pa_debug.g_err_stage:='Deriving l_partial_impl_rev_amt in FULL Rev impl case ';

4498: (p_context = 'IMPL_FIN_IMPACT' OR
4499: (p_context = 'INCLUDE' AND l_impl_earlier ='N')) THEN
4500:
4501: IF P_PA_debug_mode = 'Y' THEN
4502: pa_debug.g_err_stage:='Deriving l_partial_impl_rev_amt in FULL Rev impl case ';
4503: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4504: END IF;
4505:
4506: SELECT NVL(sum(txn_revenue),0)

Line 4503: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

4499: (p_context = 'INCLUDE' AND l_impl_earlier ='N')) THEN
4500:
4501: IF P_PA_debug_mode = 'Y' THEN
4502: pa_debug.g_err_stage:='Deriving l_partial_impl_rev_amt in FULL Rev impl case ';
4503: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4504: END IF;
4505:
4506: SELECT NVL(sum(txn_revenue),0)
4507: INTO l_partial_impl_rev_amt

Line 4511: IF P_PA_debug_mode = 'Y' THEN

4507: INTO l_partial_impl_rev_amt
4508: FROM pa_budget_lines
4509: WHERE budget_version_id=l_src_ver_id_tbl(j);
4510:
4511: IF P_PA_debug_mode = 'Y' THEN
4512: pa_debug.g_err_stage:='l_partial_impl_rev_amt derived is '||l_partial_impl_rev_amt;
4513: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4514: END IF;
4515:

Line 4512: pa_debug.g_err_stage:='l_partial_impl_rev_amt derived is '||l_partial_impl_rev_amt;

4508: FROM pa_budget_lines
4509: WHERE budget_version_id=l_src_ver_id_tbl(j);
4510:
4511: IF P_PA_debug_mode = 'Y' THEN
4512: pa_debug.g_err_stage:='l_partial_impl_rev_amt derived is '||l_partial_impl_rev_amt;
4513: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4514: END IF;
4515:
4516: END IF;

Line 4513: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

4509: WHERE budget_version_id=l_src_ver_id_tbl(j);
4510:
4511: IF P_PA_debug_mode = 'Y' THEN
4512: pa_debug.g_err_stage:='l_partial_impl_rev_amt derived is '||l_partial_impl_rev_amt;
4513: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4514: END IF;
4515:
4516: END IF;
4517:

Line 4519: IF P_PA_debug_mode = 'Y' THEN

4515:
4516: END IF;
4517:
4518:
4519: IF P_PA_debug_mode = 'Y' THEN
4520: pa_debug.g_err_stage:='l_partial_factor IS '||l_partial_factor;
4521: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4522: END IF;
4523:

Line 4520: pa_debug.g_err_stage:='l_partial_factor IS '||l_partial_factor;

4516: END IF;
4517:
4518:
4519: IF P_PA_debug_mode = 'Y' THEN
4520: pa_debug.g_err_stage:='l_partial_factor IS '||l_partial_factor;
4521: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4522: END IF;
4523:
4524:

Line 4521: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

4517:
4518:
4519: IF P_PA_debug_mode = 'Y' THEN
4520: pa_debug.g_err_stage:='l_partial_factor IS '||l_partial_factor;
4521: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4522: END IF;
4523:
4524:
4525: BEGIN

Line 4543: IF P_PA_debug_mode = 'Y' THEN

4539: l_src_plan_level_code
4540: FROM pa_proj_fp_options
4541: WHERE fin_plan_version_id = l_src_ver_id_tbl(j);
4542:
4543: IF P_PA_debug_mode = 'Y' THEN
4544: pa_debug.g_err_stage:='Fetching l_src_proj_fp_options_id'||l_src_proj_fp_options_id;
4545: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4546:
4547: pa_debug.g_err_stage:='Fetching l_src_multi_curr_flag'||l_src_multi_curr_flag;

Line 4544: pa_debug.g_err_stage:='Fetching l_src_proj_fp_options_id'||l_src_proj_fp_options_id;

4540: FROM pa_proj_fp_options
4541: WHERE fin_plan_version_id = l_src_ver_id_tbl(j);
4542:
4543: IF P_PA_debug_mode = 'Y' THEN
4544: pa_debug.g_err_stage:='Fetching l_src_proj_fp_options_id'||l_src_proj_fp_options_id;
4545: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4546:
4547: pa_debug.g_err_stage:='Fetching l_src_multi_curr_flag'||l_src_multi_curr_flag;
4548: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 4545: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4541: WHERE fin_plan_version_id = l_src_ver_id_tbl(j);
4542:
4543: IF P_PA_debug_mode = 'Y' THEN
4544: pa_debug.g_err_stage:='Fetching l_src_proj_fp_options_id'||l_src_proj_fp_options_id;
4545: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4546:
4547: pa_debug.g_err_stage:='Fetching l_src_multi_curr_flag'||l_src_multi_curr_flag;
4548: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4549:

Line 4547: pa_debug.g_err_stage:='Fetching l_src_multi_curr_flag'||l_src_multi_curr_flag;

4543: IF P_PA_debug_mode = 'Y' THEN
4544: pa_debug.g_err_stage:='Fetching l_src_proj_fp_options_id'||l_src_proj_fp_options_id;
4545: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4546:
4547: pa_debug.g_err_stage:='Fetching l_src_multi_curr_flag'||l_src_multi_curr_flag;
4548: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4549:
4550: pa_debug.g_err_stage:='Fetching l_src_fin_plan_type_id'||l_src_fin_plan_type_id;
4551: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 4548: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4544: pa_debug.g_err_stage:='Fetching l_src_proj_fp_options_id'||l_src_proj_fp_options_id;
4545: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4546:
4547: pa_debug.g_err_stage:='Fetching l_src_multi_curr_flag'||l_src_multi_curr_flag;
4548: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4549:
4550: pa_debug.g_err_stage:='Fetching l_src_fin_plan_type_id'||l_src_fin_plan_type_id;
4551: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4552:

Line 4550: pa_debug.g_err_stage:='Fetching l_src_fin_plan_type_id'||l_src_fin_plan_type_id;

4546:
4547: pa_debug.g_err_stage:='Fetching l_src_multi_curr_flag'||l_src_multi_curr_flag;
4548: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4549:
4550: pa_debug.g_err_stage:='Fetching l_src_fin_plan_type_id'||l_src_fin_plan_type_id;
4551: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4552:
4553: pa_debug.g_err_stage:='Fetching l_src_time_phased_code'||l_src_time_phased_code;
4554: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 4551: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4547: pa_debug.g_err_stage:='Fetching l_src_multi_curr_flag'||l_src_multi_curr_flag;
4548: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4549:
4550: pa_debug.g_err_stage:='Fetching l_src_fin_plan_type_id'||l_src_fin_plan_type_id;
4551: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4552:
4553: pa_debug.g_err_stage:='Fetching l_src_time_phased_code'||l_src_time_phased_code;
4554: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4555:

Line 4553: pa_debug.g_err_stage:='Fetching l_src_time_phased_code'||l_src_time_phased_code;

4549:
4550: pa_debug.g_err_stage:='Fetching l_src_fin_plan_type_id'||l_src_fin_plan_type_id;
4551: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4552:
4553: pa_debug.g_err_stage:='Fetching l_src_time_phased_code'||l_src_time_phased_code;
4554: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4555:
4556: pa_debug.g_err_stage:='Fetching l_src_report_lbr_hrs_frm_code'||l_src_report_lbr_hrs_frm_code;
4557: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 4554: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4550: pa_debug.g_err_stage:='Fetching l_src_fin_plan_type_id'||l_src_fin_plan_type_id;
4551: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4552:
4553: pa_debug.g_err_stage:='Fetching l_src_time_phased_code'||l_src_time_phased_code;
4554: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4555:
4556: pa_debug.g_err_stage:='Fetching l_src_report_lbr_hrs_frm_code'||l_src_report_lbr_hrs_frm_code;
4557: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4558:

Line 4556: pa_debug.g_err_stage:='Fetching l_src_report_lbr_hrs_frm_code'||l_src_report_lbr_hrs_frm_code;

4552:
4553: pa_debug.g_err_stage:='Fetching l_src_time_phased_code'||l_src_time_phased_code;
4554: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4555:
4556: pa_debug.g_err_stage:='Fetching l_src_report_lbr_hrs_frm_code'||l_src_report_lbr_hrs_frm_code;
4557: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4558:
4559: pa_debug.g_err_stage:='Fetching l_src_resource_list_id'||l_src_resource_list_id;
4560: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 4557: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4553: pa_debug.g_err_stage:='Fetching l_src_time_phased_code'||l_src_time_phased_code;
4554: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4555:
4556: pa_debug.g_err_stage:='Fetching l_src_report_lbr_hrs_frm_code'||l_src_report_lbr_hrs_frm_code;
4557: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4558:
4559: pa_debug.g_err_stage:='Fetching l_src_resource_list_id'||l_src_resource_list_id;
4560: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4561:

Line 4559: pa_debug.g_err_stage:='Fetching l_src_resource_list_id'||l_src_resource_list_id;

4555:
4556: pa_debug.g_err_stage:='Fetching l_src_report_lbr_hrs_frm_code'||l_src_report_lbr_hrs_frm_code;
4557: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4558:
4559: pa_debug.g_err_stage:='Fetching l_src_resource_list_id'||l_src_resource_list_id;
4560: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4561:
4562: pa_debug.g_err_stage:='Fetching l_src_plan_level_code'||l_src_plan_level_code;
4563: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 4560: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4556: pa_debug.g_err_stage:='Fetching l_src_report_lbr_hrs_frm_code'||l_src_report_lbr_hrs_frm_code;
4557: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4558:
4559: pa_debug.g_err_stage:='Fetching l_src_resource_list_id'||l_src_resource_list_id;
4560: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4561:
4562: pa_debug.g_err_stage:='Fetching l_src_plan_level_code'||l_src_plan_level_code;
4563: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4564: END IF;

Line 4562: pa_debug.g_err_stage:='Fetching l_src_plan_level_code'||l_src_plan_level_code;

4558:
4559: pa_debug.g_err_stage:='Fetching l_src_resource_list_id'||l_src_resource_list_id;
4560: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4561:
4562: pa_debug.g_err_stage:='Fetching l_src_plan_level_code'||l_src_plan_level_code;
4563: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4564: END IF;
4565:
4566:

Line 4563: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4559: pa_debug.g_err_stage:='Fetching l_src_resource_list_id'||l_src_resource_list_id;
4560: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4561:
4562: pa_debug.g_err_stage:='Fetching l_src_plan_level_code'||l_src_plan_level_code;
4563: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4564: END IF;
4565:
4566:
4567: EXCEPTION

Line 4569: IF P_PA_debug_mode = 'Y' THEN

4565:
4566:
4567: EXCEPTION
4568: WHEN NO_DATA_FOUND THEN
4569: IF P_PA_debug_mode = 'Y' THEN
4570: pa_debug.g_err_stage:='NO_DATA_FOUND while getting src attributes ';
4571: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4572: END IF;
4573: RAISE NO_DATA_FOUND;

Line 4570: pa_debug.g_err_stage:='NO_DATA_FOUND while getting src attributes ';

4566:
4567: EXCEPTION
4568: WHEN NO_DATA_FOUND THEN
4569: IF P_PA_debug_mode = 'Y' THEN
4570: pa_debug.g_err_stage:='NO_DATA_FOUND while getting src attributes ';
4571: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4572: END IF;
4573: RAISE NO_DATA_FOUND;
4574: END;

Line 4571: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4567: EXCEPTION
4568: WHEN NO_DATA_FOUND THEN
4569: IF P_PA_debug_mode = 'Y' THEN
4570: pa_debug.g_err_stage:='NO_DATA_FOUND while getting src attributes ';
4571: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4572: END IF;
4573: RAISE NO_DATA_FOUND;
4574: END;
4575:

Line 4592: IF P_PA_debug_mode = 'Y' THEN

4588:
4589:
4590: IF l_txn_curr_code_tbl.COUNT > 0 THEN
4591: For i in l_txn_curr_code_tbl.FIRST..l_txn_curr_code_tbl.LAST LOOP
4592: IF P_PA_debug_mode = 'Y' THEN
4593: pa_debug.g_err_stage:='INSERTING l_targ_proj_fp_options_id'||l_targ_proj_fp_options_id;
4594: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4595:
4596: pa_debug.g_err_stage:='INSERTING l_PROJECT_ID'||l_PROJECT_ID;

Line 4593: pa_debug.g_err_stage:='INSERTING l_targ_proj_fp_options_id'||l_targ_proj_fp_options_id;

4589:
4590: IF l_txn_curr_code_tbl.COUNT > 0 THEN
4591: For i in l_txn_curr_code_tbl.FIRST..l_txn_curr_code_tbl.LAST LOOP
4592: IF P_PA_debug_mode = 'Y' THEN
4593: pa_debug.g_err_stage:='INSERTING l_targ_proj_fp_options_id'||l_targ_proj_fp_options_id;
4594: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4595:
4596: pa_debug.g_err_stage:='INSERTING l_PROJECT_ID'||l_PROJECT_ID;
4597: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 4594: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4590: IF l_txn_curr_code_tbl.COUNT > 0 THEN
4591: For i in l_txn_curr_code_tbl.FIRST..l_txn_curr_code_tbl.LAST LOOP
4592: IF P_PA_debug_mode = 'Y' THEN
4593: pa_debug.g_err_stage:='INSERTING l_targ_proj_fp_options_id'||l_targ_proj_fp_options_id;
4594: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4595:
4596: pa_debug.g_err_stage:='INSERTING l_PROJECT_ID'||l_PROJECT_ID;
4597: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4598:

Line 4596: pa_debug.g_err_stage:='INSERTING l_PROJECT_ID'||l_PROJECT_ID;

4592: IF P_PA_debug_mode = 'Y' THEN
4593: pa_debug.g_err_stage:='INSERTING l_targ_proj_fp_options_id'||l_targ_proj_fp_options_id;
4594: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4595:
4596: pa_debug.g_err_stage:='INSERTING l_PROJECT_ID'||l_PROJECT_ID;
4597: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4598:
4599: pa_debug.g_err_stage:='INSERTING p_budget_version_id'||p_budget_version_id;
4600: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 4597: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4593: pa_debug.g_err_stage:='INSERTING l_targ_proj_fp_options_id'||l_targ_proj_fp_options_id;
4594: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4595:
4596: pa_debug.g_err_stage:='INSERTING l_PROJECT_ID'||l_PROJECT_ID;
4597: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4598:
4599: pa_debug.g_err_stage:='INSERTING p_budget_version_id'||p_budget_version_id;
4600: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4601:

Line 4599: pa_debug.g_err_stage:='INSERTING p_budget_version_id'||p_budget_version_id;

4595:
4596: pa_debug.g_err_stage:='INSERTING l_PROJECT_ID'||l_PROJECT_ID;
4597: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4598:
4599: pa_debug.g_err_stage:='INSERTING p_budget_version_id'||p_budget_version_id;
4600: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4601:
4602: pa_debug.g_err_stage:='INSERTING l_txn_curr_code_tbl'||l_txn_curr_code_tbl(i);
4603: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 4600: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4596: pa_debug.g_err_stage:='INSERTING l_PROJECT_ID'||l_PROJECT_ID;
4597: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4598:
4599: pa_debug.g_err_stage:='INSERTING p_budget_version_id'||p_budget_version_id;
4600: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4601:
4602: pa_debug.g_err_stage:='INSERTING l_txn_curr_code_tbl'||l_txn_curr_code_tbl(i);
4603: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4604: END IF;

Line 4602: pa_debug.g_err_stage:='INSERTING l_txn_curr_code_tbl'||l_txn_curr_code_tbl(i);

4598:
4599: pa_debug.g_err_stage:='INSERTING p_budget_version_id'||p_budget_version_id;
4600: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4601:
4602: pa_debug.g_err_stage:='INSERTING l_txn_curr_code_tbl'||l_txn_curr_code_tbl(i);
4603: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4604: END IF;
4605: END LOOP;
4606: END IF;

Line 4603: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4599: pa_debug.g_err_stage:='INSERTING p_budget_version_id'||p_budget_version_id;
4600: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4601:
4602: pa_debug.g_err_stage:='INSERTING l_txn_curr_code_tbl'||l_txn_curr_code_tbl(i);
4603: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4604: END IF;
4605: END LOOP;
4606: END IF;
4607:

Line 4679: IF P_PA_debug_mode = 'Y' THEN

4675: ,x_msg_count => l_msg_count
4676: ,x_msg_data => l_msg_data);
4677:
4678: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4679: IF P_PA_debug_mode = 'Y' THEN
4680: pa_debug.g_err_stage:= 'PA_RLMI_RBS_MAP_PUB.Map_Rlmi_Rbs returned error';
4681: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4682: END IF;
4683: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 4680: pa_debug.g_err_stage:= 'PA_RLMI_RBS_MAP_PUB.Map_Rlmi_Rbs returned error';

4676: ,x_msg_data => l_msg_data);
4677:
4678: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4679: IF P_PA_debug_mode = 'Y' THEN
4680: pa_debug.g_err_stage:= 'PA_RLMI_RBS_MAP_PUB.Map_Rlmi_Rbs returned error';
4681: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4682: END IF;
4683: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
4684: END IF;

Line 4681: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

4677:
4678: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4679: IF P_PA_debug_mode = 'Y' THEN
4680: pa_debug.g_err_stage:= 'PA_RLMI_RBS_MAP_PUB.Map_Rlmi_Rbs returned error';
4681: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
4682: END IF;
4683: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
4684: END IF;
4685:

Line 4864: IF P_PA_debug_mode = 'Y' THEN

4860: GROUP BY get_task_id(l_targ_plan_level_code,rlmap.task_id) ,
4861: rlmap.resource_list_member_id, prat.resource_assignment_id;
4862: ELSE
4863:
4864: IF P_PA_debug_mode = 'Y' THEN
4865: pa_debug.g_err_stage:= 'About to select the RAs with same res list for INS/UPD';
4866: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4867: END IF;
4868:

Line 4865: pa_debug.g_err_stage:= 'About to select the RAs with same res list for INS/UPD';

4861: rlmap.resource_list_member_id, prat.resource_assignment_id;
4862: ELSE
4863:
4864: IF P_PA_debug_mode = 'Y' THEN
4865: pa_debug.g_err_stage:= 'About to select the RAs with same res list for INS/UPD';
4866: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4867: END IF;
4868:
4869: -- bug 3934574 In generation context, if retain manual edited lines is 'Y' filter

Line 4866: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

4862: ELSE
4863:
4864: IF P_PA_debug_mode = 'Y' THEN
4865: pa_debug.g_err_stage:= 'About to select the RAs with same res list for INS/UPD';
4866: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4867: END IF;
4868:
4869: -- bug 3934574 In generation context, if retain manual edited lines is 'Y' filter
4870: -- all RAs with null transaction souce code

Line 5011: IF P_PA_debug_mode = 'Y' THEN

5007: -99) is not null) -- bug 3934574 */
5008: GROUP BY get_task_id(l_targ_plan_level_code,pras.task_id) , pras.resource_list_member_id,
5009: prat.resource_assignment_id;
5010:
5011: IF P_PA_debug_mode = 'Y' THEN
5012: pa_debug.g_err_stage:= ' selected the RAs with same res list for INS/UPD '||l_targ_ra_id_tbl.count;
5013: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5014: END IF;
5015:

Line 5012: pa_debug.g_err_stage:= ' selected the RAs with same res list for INS/UPD '||l_targ_ra_id_tbl.count;

5008: GROUP BY get_task_id(l_targ_plan_level_code,pras.task_id) , pras.resource_list_member_id,
5009: prat.resource_assignment_id;
5010:
5011: IF P_PA_debug_mode = 'Y' THEN
5012: pa_debug.g_err_stage:= ' selected the RAs with same res list for INS/UPD '||l_targ_ra_id_tbl.count;
5013: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5014: END IF;
5015:
5016: END IF;

Line 5013: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5009: prat.resource_assignment_id;
5010:
5011: IF P_PA_debug_mode = 'Y' THEN
5012: pa_debug.g_err_stage:= ' selected the RAs with same res list for INS/UPD '||l_targ_ra_id_tbl.count;
5013: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5014: END IF;
5015:
5016: END IF;
5017:

Line 5018: IF P_PA_debug_mode = 'Y' THEN

5014: END IF;
5015:
5016: END IF;
5017:
5018: IF P_PA_debug_mode = 'Y' THEN
5019: pa_debug.g_err_stage:= ' Collected the Target Ras that should either be ins or upd. Count is '||l_targ_ra_id_tbl.count;
5020: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5021: END IF;
5022:

Line 5019: pa_debug.g_err_stage:= ' Collected the Target Ras that should either be ins or upd. Count is '||l_targ_ra_id_tbl.count;

5015:
5016: END IF;
5017:
5018: IF P_PA_debug_mode = 'Y' THEN
5019: pa_debug.g_err_stage:= ' Collected the Target Ras that should either be ins or upd. Count is '||l_targ_ra_id_tbl.count;
5020: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5021: END IF;
5022:
5023: --dbms_output.put_line('I10 '||l_targ_ra_id_tbl.COUNT);

Line 5020: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5016: END IF;
5017:
5018: IF P_PA_debug_mode = 'Y' THEN
5019: pa_debug.g_err_stage:= ' Collected the Target Ras that should either be ins or upd. Count is '||l_targ_ra_id_tbl.count;
5020: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5021: END IF;
5022:
5023: --dbms_output.put_line('I10 '||l_targ_ra_id_tbl.COUNT);
5024:

Line 5092: IF P_PA_debug_mode = 'Y' THEN

5088: EXIT;
5089: END IF;
5090: END LOOP;
5091:
5092: IF P_PA_debug_mode = 'Y' THEN
5093: pa_debug.g_err_stage:= 'before check l_temp ' || l_temp;
5094: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5095: END IF;
5096:

Line 5093: pa_debug.g_err_stage:= 'before check l_temp ' || l_temp;

5089: END IF;
5090: END LOOP;
5091:
5092: IF P_PA_debug_mode = 'Y' THEN
5093: pa_debug.g_err_stage:= 'before check l_temp ' || l_temp;
5094: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5095: END IF;
5096:
5097: IF l_temp IS NULL THEN

Line 5094: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5090: END LOOP;
5091:
5092: IF P_PA_debug_mode = 'Y' THEN
5093: pa_debug.g_err_stage:= 'before check l_temp ' || l_temp;
5094: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5095: END IF;
5096:
5097: IF l_temp IS NULL THEN
5098: lresource_list_members_tab_1.extend;

Line 5150: IF P_PA_debug_mode = 'Y' THEN

5146:
5147: END IF;
5148: END LOOP;
5149:
5150: IF P_PA_debug_mode = 'Y' THEN
5151: pa_debug.g_err_stage:= 'Calling res defaults with l_da_resource_list_members_tab '||l_da_resource_list_members_tab.count;
5152: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5153: END IF;
5154:

Line 5151: pa_debug.g_err_stage:= 'Calling res defaults with l_da_resource_list_members_tab '||l_da_resource_list_members_tab.count;

5147: END IF;
5148: END LOOP;
5149:
5150: IF P_PA_debug_mode = 'Y' THEN
5151: pa_debug.g_err_stage:= 'Calling res defaults with l_da_resource_list_members_tab '||l_da_resource_list_members_tab.count;
5152: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5153: END IF;
5154:
5155:

Line 5152: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5148: END LOOP;
5149:
5150: IF P_PA_debug_mode = 'Y' THEN
5151: pa_debug.g_err_stage:= 'Calling res defaults with l_da_resource_list_members_tab '||l_da_resource_list_members_tab.count;
5152: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5153: END IF;
5154:
5155:
5156: IF l_da_resource_list_members_tab.COUNT > 0 THEN

Line 5198: IF P_PA_debug_mode = 'Y' THEN

5194: X_return_status => l_RETURN_STATUS);
5195:
5196:
5197: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5198: IF P_PA_debug_mode = 'Y' THEN
5199: pa_debug.g_err_stage:= 'Error in get_resource_defaults';
5200: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
5201: END IF;
5202: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 5199: pa_debug.g_err_stage:= 'Error in get_resource_defaults';

5195:
5196:
5197: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5198: IF P_PA_debug_mode = 'Y' THEN
5199: pa_debug.g_err_stage:= 'Error in get_resource_defaults';
5200: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
5201: END IF;
5202: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
5203: END IF;

Line 5200: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

5196:
5197: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5198: IF P_PA_debug_mode = 'Y' THEN
5199: pa_debug.g_err_stage:= 'Error in get_resource_defaults';
5200: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
5201: END IF;
5202: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
5203: END IF;
5204:

Line 5208: IF P_PA_debug_mode = 'Y' THEN

5204:
5205: --The above API (resource defaults) returns resource attributes for the distinct resource list members passed.
5206: --The below loop will copy the resource attributes from the distinct resource list members into all the
5207: --resource assignments that have to be copied into the target. Bug 3678314.
5208: IF P_PA_debug_mode = 'Y' THEN
5209: pa_debug.g_err_stage:= 'Same RL About to copy the resource attributes for the distinct rlms into the tbls that will be used copying RAs into target';
5210: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5211: END IF;
5212:

Line 5209: pa_debug.g_err_stage:= 'Same RL About to copy the resource attributes for the distinct rlms into the tbls that will be used copying RAs into target';

5205: --The above API (resource defaults) returns resource attributes for the distinct resource list members passed.
5206: --The below loop will copy the resource attributes from the distinct resource list members into all the
5207: --resource assignments that have to be copied into the target. Bug 3678314.
5208: IF P_PA_debug_mode = 'Y' THEN
5209: pa_debug.g_err_stage:= 'Same RL About to copy the resource attributes for the distinct rlms into the tbls that will be used copying RAs into target';
5210: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5211: END IF;
5212:
5213: FOR kk in 1 .. l_targ_ra_id_tbl.count LOOP

Line 5210: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5206: --The below loop will copy the resource attributes from the distinct resource list members into all the
5207: --resource assignments that have to be copied into the target. Bug 3678314.
5208: IF P_PA_debug_mode = 'Y' THEN
5209: pa_debug.g_err_stage:= 'Same RL About to copy the resource attributes for the distinct rlms into the tbls that will be used copying RAs into target';
5210: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5211: END IF;
5212:
5213: FOR kk in 1 .. l_targ_ra_id_tbl.count LOOP
5214:

Line 5237: IF P_PA_debug_mode = 'Y' THEN

5233: --Raise an error if the resource list member in l_da_resource_list_members_tab does not
5234: --exist in l_targ_rlm_id_tbl (This should never happen). Bug 3678314.
5235: IF l_da_resource_list_members_tab(l_temp)<>l_targ_rlm_id_tbl(kk) THEN
5236:
5237: IF P_PA_debug_mode = 'Y' THEN
5238: pa_debug.g_err_stage:= 'Match for l_targ_rlm_id_tbl('||kk||') '||l_targ_rlm_id_tbl(kk) ||' not found in l_da_resource_list_members_tab';
5239: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
5240:
5241: END IF;

Line 5238: pa_debug.g_err_stage:= 'Match for l_targ_rlm_id_tbl('||kk||') '||l_targ_rlm_id_tbl(kk) ||' not found in l_da_resource_list_members_tab';

5234: --exist in l_targ_rlm_id_tbl (This should never happen). Bug 3678314.
5235: IF l_da_resource_list_members_tab(l_temp)<>l_targ_rlm_id_tbl(kk) THEN
5236:
5237: IF P_PA_debug_mode = 'Y' THEN
5238: pa_debug.g_err_stage:= 'Match for l_targ_rlm_id_tbl('||kk||') '||l_targ_rlm_id_tbl(kk) ||' not found in l_da_resource_list_members_tab';
5239: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
5240:
5241: END IF;
5242: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 5239: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

5235: IF l_da_resource_list_members_tab(l_temp)<>l_targ_rlm_id_tbl(kk) THEN
5236:
5237: IF P_PA_debug_mode = 'Y' THEN
5238: pa_debug.g_err_stage:= 'Match for l_targ_rlm_id_tbl('||kk||') '||l_targ_rlm_id_tbl(kk) ||' not found in l_da_resource_list_members_tab';
5239: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
5240:
5241: END IF;
5242: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5243:

Line 5285: IF P_PA_debug_mode = 'Y' THEN

5281: --For the resoruce assignments that should be inserted, the RBF flag and UOM derived from the source
5282: --planning transactions should be equal to the RBF and UOM returned by the get_resource_defaults API.
5283: --If they are not equal then RBF should be inserted as N in the target planning transaction and UOM
5284: --should be inserted as DOLLARS(i.e. Currency). Bug 3621847
5285: IF P_PA_debug_mode = 'Y' THEN
5286: pa_debug.g_err_stage:= 'About to derive the rbs and UOM for the target txn that should be inserted';
5287: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5288: END IF;
5289:

Line 5286: pa_debug.g_err_stage:= 'About to derive the rbs and UOM for the target txn that should be inserted';

5282: --planning transactions should be equal to the RBF and UOM returned by the get_resource_defaults API.
5283: --If they are not equal then RBF should be inserted as N in the target planning transaction and UOM
5284: --should be inserted as DOLLARS(i.e. Currency). Bug 3621847
5285: IF P_PA_debug_mode = 'Y' THEN
5286: pa_debug.g_err_stage:= 'About to derive the rbs and UOM for the target txn that should be inserted';
5287: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5288: END IF;
5289:
5290: IF P_PA_debug_mode = 'Y' THEN

Line 5287: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5283: --If they are not equal then RBF should be inserted as N in the target planning transaction and UOM
5284: --should be inserted as DOLLARS(i.e. Currency). Bug 3621847
5285: IF P_PA_debug_mode = 'Y' THEN
5286: pa_debug.g_err_stage:= 'About to derive the rbs and UOM for the target txn that should be inserted';
5287: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5288: END IF;
5289:
5290: IF P_PA_debug_mode = 'Y' THEN
5291: pa_debug.g_err_stage:= 'l_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);

Line 5290: IF P_PA_debug_mode = 'Y' THEN

5286: pa_debug.g_err_stage:= 'About to derive the rbs and UOM for the target txn that should be inserted';
5287: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5288: END IF;
5289:
5290: IF P_PA_debug_mode = 'Y' THEN
5291: pa_debug.g_err_stage:= 'l_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);
5292: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5293:
5294: pa_debug.g_err_stage:= 'l_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);

Line 5291: pa_debug.g_err_stage:= 'l_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);

5287: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5288: END IF;
5289:
5290: IF P_PA_debug_mode = 'Y' THEN
5291: pa_debug.g_err_stage:= 'l_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);
5292: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5293:
5294: pa_debug.g_err_stage:= 'l_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);
5295: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 5292: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5288: END IF;
5289:
5290: IF P_PA_debug_mode = 'Y' THEN
5291: pa_debug.g_err_stage:= 'l_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);
5292: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5293:
5294: pa_debug.g_err_stage:= 'l_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);
5295: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5296:

Line 5294: pa_debug.g_err_stage:= 'l_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);

5290: IF P_PA_debug_mode = 'Y' THEN
5291: pa_debug.g_err_stage:= 'l_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);
5292: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5293:
5294: pa_debug.g_err_stage:= 'l_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);
5295: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5296:
5297: END IF;
5298:

Line 5295: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5291: pa_debug.g_err_stage:= 'l_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);
5292: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5293:
5294: pa_debug.g_err_stage:= 'l_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);
5295: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5296:
5297: END IF;
5298:
5299: --If there is one to one mapping between source and target then UOM and RBF will be copied directly

Line 5304: IF P_PA_debug_mode = 'Y' THEN

5300: --from source. Otherwise, the UOM and RBF derived from source should be compared with the ones returned
5301: --by get_resource_defaults . If the source's UOM/RBF and default UOM/RBF are same then they will be
5302: --copied to target . Otherwise DOLLARS/N will be copied for UOM/RBF
5303:
5304: IF P_PA_debug_mode = 'Y' THEN
5305: pa_debug.g_err_stage:= 'l_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);
5306: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5307:
5308: pa_debug.g_err_stage:= 'l_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);

Line 5305: pa_debug.g_err_stage:= 'l_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);

5301: --by get_resource_defaults . If the source's UOM/RBF and default UOM/RBF are same then they will be
5302: --copied to target . Otherwise DOLLARS/N will be copied for UOM/RBF
5303:
5304: IF P_PA_debug_mode = 'Y' THEN
5305: pa_debug.g_err_stage:= 'l_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);
5306: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5307:
5308: pa_debug.g_err_stage:= 'l_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);
5309: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 5306: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5302: --copied to target . Otherwise DOLLARS/N will be copied for UOM/RBF
5303:
5304: IF P_PA_debug_mode = 'Y' THEN
5305: pa_debug.g_err_stage:= 'l_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);
5306: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5307:
5308: pa_debug.g_err_stage:= 'l_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);
5309: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5310:

Line 5308: pa_debug.g_err_stage:= 'l_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);

5304: IF P_PA_debug_mode = 'Y' THEN
5305: pa_debug.g_err_stage:= 'l_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);
5306: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5307:
5308: pa_debug.g_err_stage:= 'l_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);
5309: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5310:
5311: END IF;
5312:

Line 5309: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5305: pa_debug.g_err_stage:= 'l_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);
5306: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5307:
5308: pa_debug.g_err_stage:= 'l_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);
5309: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5310:
5311: END IF;
5312:
5313: IF l_targ_rate_based_flag_tbl(kk)=l_da_rate_based_flag_tab(l_temp) AND

Line 5324: IF P_PA_debug_mode = 'Y' THEN

5320: l_targ_rate_based_flag_tbl(kk):='N';
5321: l_targ_unit_of_measure_tbl(kk):='DOLLARS';
5322:
5323: END IF;
5324: IF P_PA_debug_mode = 'Y' THEN
5325: pa_debug.g_err_stage:= 'Al_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);
5326: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5327:
5328: pa_debug.g_err_stage:= 'Al_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);

Line 5325: pa_debug.g_err_stage:= 'Al_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);

5321: l_targ_unit_of_measure_tbl(kk):='DOLLARS';
5322:
5323: END IF;
5324: IF P_PA_debug_mode = 'Y' THEN
5325: pa_debug.g_err_stage:= 'Al_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);
5326: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5327:
5328: pa_debug.g_err_stage:= 'Al_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);
5329: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 5326: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5322:
5323: END IF;
5324: IF P_PA_debug_mode = 'Y' THEN
5325: pa_debug.g_err_stage:= 'Al_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);
5326: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5327:
5328: pa_debug.g_err_stage:= 'Al_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);
5329: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5330:

Line 5328: pa_debug.g_err_stage:= 'Al_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);

5324: IF P_PA_debug_mode = 'Y' THEN
5325: pa_debug.g_err_stage:= 'Al_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);
5326: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5327:
5328: pa_debug.g_err_stage:= 'Al_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);
5329: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5330:
5331: END IF;
5332:

Line 5329: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5325: pa_debug.g_err_stage:= 'Al_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);
5326: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5327:
5328: pa_debug.g_err_stage:= 'Al_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);
5329: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5330:
5331: END IF;
5332:
5333: END IF; --IF L_ra_dml_code_tbl(kk) = 'INSERT'

Line 5339: IF P_PA_debug_mode = 'Y' THEN

5335:
5336: END LOOP;
5337:
5338: --dbms_output.put_line('I14');
5339: IF P_PA_debug_mode = 'Y' THEN
5340: pa_debug.g_err_stage:= 'Done with the loop for preparing the pl/sql tbls for res attrs ';
5341: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5342: END IF;
5343:

Line 5340: pa_debug.g_err_stage:= 'Done with the loop for preparing the pl/sql tbls for res attrs ';

5336: END LOOP;
5337:
5338: --dbms_output.put_line('I14');
5339: IF P_PA_debug_mode = 'Y' THEN
5340: pa_debug.g_err_stage:= 'Done with the loop for preparing the pl/sql tbls for res attrs ';
5341: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5342: END IF;
5343:
5344: l_rbs_element_id_prm_tbl.EXTEND(l_da_resource_list_members_tab.COUNT);

Line 5341: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5337:
5338: --dbms_output.put_line('I14');
5339: IF P_PA_debug_mode = 'Y' THEN
5340: pa_debug.g_err_stage:= 'Done with the loop for preparing the pl/sql tbls for res attrs ';
5341: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5342: END IF;
5343:
5344: l_rbs_element_id_prm_tbl.EXTEND(l_da_resource_list_members_tab.COUNT);
5345: l_txn_accum_header_id_prm_tbl.EXTEND(l_da_resource_list_members_tab.COUNT);

Line 5397: IF P_PA_debug_mode = 'Y' THEN

5393: ,x_msg_count => l_msg_count
5394: ,x_msg_data => l_msg_data);
5395:
5396: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5397: IF P_PA_debug_mode = 'Y' THEN
5398: pa_debug.g_err_stage:= 'Error in get_resource_defaults';
5399: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
5400: END IF;
5401: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 5398: pa_debug.g_err_stage:= 'Error in get_resource_defaults';

5394: ,x_msg_data => l_msg_data);
5395:
5396: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5397: IF P_PA_debug_mode = 'Y' THEN
5398: pa_debug.g_err_stage:= 'Error in get_resource_defaults';
5399: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
5400: END IF;
5401: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
5402: END IF;

Line 5399: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

5395:
5396: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5397: IF P_PA_debug_mode = 'Y' THEN
5398: pa_debug.g_err_stage:= 'Error in get_resource_defaults';
5399: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
5400: END IF;
5401: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
5402: END IF;
5403:

Line 5404: IF P_PA_debug_mode = 'Y' THEN

5400: END IF;
5401: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
5402: END IF;
5403:
5404: IF P_PA_debug_mode = 'Y' THEN
5405: pa_debug.g_err_stage:= 'Returned from PA_RLMI_RBS_MAP_PUB.Map_Rlmi_Rbs for getting rbs elem id for new RAs';
5406: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5407:
5408: pa_debug.g_err_stage:= 'l_rbs_element_id_prm_tbl.COUNT '||l_rbs_element_id_prm_tbl.COUNT ||' l_txn_accum_header_id_prm_tbl.COUNT '||l_txn_accum_header_id_prm_tbl.COUNT;

Line 5405: pa_debug.g_err_stage:= 'Returned from PA_RLMI_RBS_MAP_PUB.Map_Rlmi_Rbs for getting rbs elem id for new RAs';

5401: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
5402: END IF;
5403:
5404: IF P_PA_debug_mode = 'Y' THEN
5405: pa_debug.g_err_stage:= 'Returned from PA_RLMI_RBS_MAP_PUB.Map_Rlmi_Rbs for getting rbs elem id for new RAs';
5406: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5407:
5408: pa_debug.g_err_stage:= 'l_rbs_element_id_prm_tbl.COUNT '||l_rbs_element_id_prm_tbl.COUNT ||' l_txn_accum_header_id_prm_tbl.COUNT '||l_txn_accum_header_id_prm_tbl.COUNT;
5409: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 5406: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5402: END IF;
5403:
5404: IF P_PA_debug_mode = 'Y' THEN
5405: pa_debug.g_err_stage:= 'Returned from PA_RLMI_RBS_MAP_PUB.Map_Rlmi_Rbs for getting rbs elem id for new RAs';
5406: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5407:
5408: pa_debug.g_err_stage:= 'l_rbs_element_id_prm_tbl.COUNT '||l_rbs_element_id_prm_tbl.COUNT ||' l_txn_accum_header_id_prm_tbl.COUNT '||l_txn_accum_header_id_prm_tbl.COUNT;
5409: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5410:

Line 5408: pa_debug.g_err_stage:= 'l_rbs_element_id_prm_tbl.COUNT '||l_rbs_element_id_prm_tbl.COUNT ||' l_txn_accum_header_id_prm_tbl.COUNT '||l_txn_accum_header_id_prm_tbl.COUNT;

5404: IF P_PA_debug_mode = 'Y' THEN
5405: pa_debug.g_err_stage:= 'Returned from PA_RLMI_RBS_MAP_PUB.Map_Rlmi_Rbs for getting rbs elem id for new RAs';
5406: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5407:
5408: pa_debug.g_err_stage:= 'l_rbs_element_id_prm_tbl.COUNT '||l_rbs_element_id_prm_tbl.COUNT ||' l_txn_accum_header_id_prm_tbl.COUNT '||l_txn_accum_header_id_prm_tbl.COUNT;
5409: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5410:
5411: END IF;
5412:

Line 5409: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5405: pa_debug.g_err_stage:= 'Returned from PA_RLMI_RBS_MAP_PUB.Map_Rlmi_Rbs for getting rbs elem id for new RAs';
5406: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5407:
5408: pa_debug.g_err_stage:= 'l_rbs_element_id_prm_tbl.COUNT '||l_rbs_element_id_prm_tbl.COUNT ||' l_txn_accum_header_id_prm_tbl.COUNT '||l_txn_accum_header_id_prm_tbl.COUNT;
5409: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5410:
5411: END IF;
5412:
5413: -- The rbs element id and txn accum header id are returned for distinct resource list members. These attributes

Line 5434: IF P_PA_debug_mode = 'Y' THEN

5430: --Raise an error if the resource list member in l_da_resource_list_members_tab does not
5431: --exist in l_targ_rlm_id_tbl (This should never happen).Bug 3678314.
5432: IF l_da_resource_list_members_tab(l_temp)<>l_targ_rlm_id_tbl(kk) THEN
5433:
5434: IF P_PA_debug_mode = 'Y' THEN
5435: pa_debug.g_err_stage:= 'Match for l_targ_rlm_id_tbl('||kk||') '||l_targ_rlm_id_tbl(kk) ||' not found in l_da_resource_list_members_tab';
5436: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
5437:
5438: END IF;

Line 5435: pa_debug.g_err_stage:= 'Match for l_targ_rlm_id_tbl('||kk||') '||l_targ_rlm_id_tbl(kk) ||' not found in l_da_resource_list_members_tab';

5431: --exist in l_targ_rlm_id_tbl (This should never happen).Bug 3678314.
5432: IF l_da_resource_list_members_tab(l_temp)<>l_targ_rlm_id_tbl(kk) THEN
5433:
5434: IF P_PA_debug_mode = 'Y' THEN
5435: pa_debug.g_err_stage:= 'Match for l_targ_rlm_id_tbl('||kk||') '||l_targ_rlm_id_tbl(kk) ||' not found in l_da_resource_list_members_tab';
5436: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
5437:
5438: END IF;
5439: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 5436: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

5432: IF l_da_resource_list_members_tab(l_temp)<>l_targ_rlm_id_tbl(kk) THEN
5433:
5434: IF P_PA_debug_mode = 'Y' THEN
5435: pa_debug.g_err_stage:= 'Match for l_targ_rlm_id_tbl('||kk||') '||l_targ_rlm_id_tbl(kk) ||' not found in l_da_resource_list_members_tab';
5436: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
5437:
5438: END IF;
5439: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5440:

Line 5450: IF P_PA_debug_mode = 'Y' THEN

5446: END IF;--IF L_ra_dml_code_tbl(kk) = 'INSERT'
5447: --AND l_src_ra_id_cnt_tbl(KK) IS NULL THEN
5448: END LOOP;
5449:
5450: IF P_PA_debug_mode = 'Y' THEN
5451: pa_debug.g_err_stage:= 'Done with preparing tbls of indexed txn accum header and rbs elem ids';
5452: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5453: END IF;
5454:

Line 5451: pa_debug.g_err_stage:= 'Done with preparing tbls of indexed txn accum header and rbs elem ids';

5447: --AND l_src_ra_id_cnt_tbl(KK) IS NULL THEN
5448: END LOOP;
5449:
5450: IF P_PA_debug_mode = 'Y' THEN
5451: pa_debug.g_err_stage:= 'Done with preparing tbls of indexed txn accum header and rbs elem ids';
5452: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5453: END IF;
5454:
5455: END IF; --IF l_rbs_version_id IS NOT NULL THEN

Line 5452: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5448: END LOOP;
5449:
5450: IF P_PA_debug_mode = 'Y' THEN
5451: pa_debug.g_err_stage:= 'Done with preparing tbls of indexed txn accum header and rbs elem ids';
5452: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5453: END IF;
5454:
5455: END IF; --IF l_rbs_version_id IS NOT NULL THEN
5456:

Line 5506: IF P_PA_debug_mode = 'Y' THEN

5502: ,x_msg_count => l_msg_count
5503: ,x_msg_data => l_msg_data);
5504:
5505: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5506: IF P_PA_debug_mode = 'Y' THEN
5507: pa_debug.g_err_stage:= 'Error in Map_Rlmi_Rbs';
5508: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
5509: END IF;
5510: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 5507: pa_debug.g_err_stage:= 'Error in Map_Rlmi_Rbs';

5503: ,x_msg_data => l_msg_data);
5504:
5505: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5506: IF P_PA_debug_mode = 'Y' THEN
5507: pa_debug.g_err_stage:= 'Error in Map_Rlmi_Rbs';
5508: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
5509: END IF;
5510: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
5511: END IF;

Line 5508: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

5504:
5505: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5506: IF P_PA_debug_mode = 'Y' THEN
5507: pa_debug.g_err_stage:= 'Error in Map_Rlmi_Rbs';
5508: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
5509: END IF;
5510: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
5511: END IF;
5512:

Line 5549: IF P_PA_debug_mode = 'Y' THEN

5545: ELSE --Resource lists are different
5546:
5547: --dbms_output.put_line('I15');
5548:
5549: IF P_PA_debug_mode = 'Y' THEN
5550: pa_debug.g_err_stage:= 'About to prepare input table for get resource defaults API';
5551: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5552: END IF;
5553: l_da_resource_list_members_tab:=SYSTEM.PA_NUM_TBL_TYPE();

Line 5550: pa_debug.g_err_stage:= 'About to prepare input table for get resource defaults API';

5546:
5547: --dbms_output.put_line('I15');
5548:
5549: IF P_PA_debug_mode = 'Y' THEN
5550: pa_debug.g_err_stage:= 'About to prepare input table for get resource defaults API';
5551: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5552: END IF;
5553: l_da_resource_list_members_tab:=SYSTEM.PA_NUM_TBL_TYPE();
5554: l_txn_src_typ_code_rbs_prm_tbl :=SYSTEM.pa_varchar2_30_tbl_type();

Line 5551: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5547: --dbms_output.put_line('I15');
5548:
5549: IF P_PA_debug_mode = 'Y' THEN
5550: pa_debug.g_err_stage:= 'About to prepare input table for get resource defaults API';
5551: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5552: END IF;
5553: l_da_resource_list_members_tab:=SYSTEM.PA_NUM_TBL_TYPE();
5554: l_txn_src_typ_code_rbs_prm_tbl :=SYSTEM.pa_varchar2_30_tbl_type();
5555:

Line 5625: IF P_PA_debug_mode = 'Y' THEN

5621: X_return_status => l_RETURN_STATUS);
5622:
5623:
5624: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5625: IF P_PA_debug_mode = 'Y' THEN
5626: pa_debug.g_err_stage:= 'Error in get_resource_defaults';
5627: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
5628: END IF;
5629: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 5626: pa_debug.g_err_stage:= 'Error in get_resource_defaults';

5622:
5623:
5624: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5625: IF P_PA_debug_mode = 'Y' THEN
5626: pa_debug.g_err_stage:= 'Error in get_resource_defaults';
5627: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
5628: END IF;
5629: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
5630: END IF;

Line 5627: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

5623:
5624: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5625: IF P_PA_debug_mode = 'Y' THEN
5626: pa_debug.g_err_stage:= 'Error in get_resource_defaults';
5627: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
5628: END IF;
5629: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
5630: END IF;
5631:

Line 5636: IF P_PA_debug_mode = 'Y' THEN

5632:
5633: --The above API (resource defaults) returns resource attributes for the distinct resource list members passed.
5634: --The below loop will copy the resource attributes from the distinct resource list members into all the
5635: --resource assignments that have to be copied into the target. Bug 3678314.
5636: IF P_PA_debug_mode = 'Y' THEN
5637: pa_debug.g_err_stage:= 'Diff RL About to copy the resource attributes for the distinct rlms into the tbls that will be used copying RAs into target';
5638: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5639: END IF;
5640:

Line 5637: pa_debug.g_err_stage:= 'Diff RL About to copy the resource attributes for the distinct rlms into the tbls that will be used copying RAs into target';

5633: --The above API (resource defaults) returns resource attributes for the distinct resource list members passed.
5634: --The below loop will copy the resource attributes from the distinct resource list members into all the
5635: --resource assignments that have to be copied into the target. Bug 3678314.
5636: IF P_PA_debug_mode = 'Y' THEN
5637: pa_debug.g_err_stage:= 'Diff RL About to copy the resource attributes for the distinct rlms into the tbls that will be used copying RAs into target';
5638: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5639: END IF;
5640:
5641: FOR kk in 1 .. l_targ_ra_id_tbl.count LOOP

Line 5638: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5634: --The below loop will copy the resource attributes from the distinct resource list members into all the
5635: --resource assignments that have to be copied into the target. Bug 3678314.
5636: IF P_PA_debug_mode = 'Y' THEN
5637: pa_debug.g_err_stage:= 'Diff RL About to copy the resource attributes for the distinct rlms into the tbls that will be used copying RAs into target';
5638: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5639: END IF;
5640:
5641: FOR kk in 1 .. l_targ_ra_id_tbl.count LOOP
5642:

Line 5665: IF P_PA_debug_mode = 'Y' THEN

5661: --Raise an error if the resource list member in l_da_resource_list_members_tab does not
5662: --exist in l_targ_rlm_id_tbl (This should never happen). Bug 3678314.
5663: IF l_da_resource_list_members_tab(l_temp)<>l_targ_rlm_id_tbl(kk) THEN
5664:
5665: IF P_PA_debug_mode = 'Y' THEN
5666: pa_debug.g_err_stage:= 'Match for l_targ_rlm_id_tbl('||kk||') '||l_targ_rlm_id_tbl(kk) ||' not found in l_da_resource_list_members_tab';
5667: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
5668:
5669: END IF;

Line 5666: pa_debug.g_err_stage:= 'Match for l_targ_rlm_id_tbl('||kk||') '||l_targ_rlm_id_tbl(kk) ||' not found in l_da_resource_list_members_tab';

5662: --exist in l_targ_rlm_id_tbl (This should never happen). Bug 3678314.
5663: IF l_da_resource_list_members_tab(l_temp)<>l_targ_rlm_id_tbl(kk) THEN
5664:
5665: IF P_PA_debug_mode = 'Y' THEN
5666: pa_debug.g_err_stage:= 'Match for l_targ_rlm_id_tbl('||kk||') '||l_targ_rlm_id_tbl(kk) ||' not found in l_da_resource_list_members_tab';
5667: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
5668:
5669: END IF;
5670: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 5667: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

5663: IF l_da_resource_list_members_tab(l_temp)<>l_targ_rlm_id_tbl(kk) THEN
5664:
5665: IF P_PA_debug_mode = 'Y' THEN
5666: pa_debug.g_err_stage:= 'Match for l_targ_rlm_id_tbl('||kk||') '||l_targ_rlm_id_tbl(kk) ||' not found in l_da_resource_list_members_tab';
5667: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
5668:
5669: END IF;
5670: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5671:

Line 5714: IF P_PA_debug_mode = 'Y' THEN

5710: --For the resoruce assignments that should be inserted, the RBF flag and UOM derived from the source
5711: --planning transactions should be equal to the RBF and UOM returned by the get_resource_defaults API.
5712: --If they are not equal then RBF should be inserted as N in the target planning transaction and UOM
5713: --should be inserted as DOLLARS(i.e. Currency). Bug 3678314
5714: IF P_PA_debug_mode = 'Y' THEN
5715: pa_debug.g_err_stage:= 'About to derive the rbs and UOM for the target txn that should be inserted';
5716: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5717: END IF;
5718:

Line 5715: pa_debug.g_err_stage:= 'About to derive the rbs and UOM for the target txn that should be inserted';

5711: --planning transactions should be equal to the RBF and UOM returned by the get_resource_defaults API.
5712: --If they are not equal then RBF should be inserted as N in the target planning transaction and UOM
5713: --should be inserted as DOLLARS(i.e. Currency). Bug 3678314
5714: IF P_PA_debug_mode = 'Y' THEN
5715: pa_debug.g_err_stage:= 'About to derive the rbs and UOM for the target txn that should be inserted';
5716: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5717: END IF;
5718:
5719: IF P_PA_debug_mode = 'Y' THEN

Line 5716: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5712: --If they are not equal then RBF should be inserted as N in the target planning transaction and UOM
5713: --should be inserted as DOLLARS(i.e. Currency). Bug 3678314
5714: IF P_PA_debug_mode = 'Y' THEN
5715: pa_debug.g_err_stage:= 'About to derive the rbs and UOM for the target txn that should be inserted';
5716: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5717: END IF;
5718:
5719: IF P_PA_debug_mode = 'Y' THEN
5720: pa_debug.g_err_stage:= 'l_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);

Line 5719: IF P_PA_debug_mode = 'Y' THEN

5715: pa_debug.g_err_stage:= 'About to derive the rbs and UOM for the target txn that should be inserted';
5716: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5717: END IF;
5718:
5719: IF P_PA_debug_mode = 'Y' THEN
5720: pa_debug.g_err_stage:= 'l_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);
5721: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5722:
5723: pa_debug.g_err_stage:= 'l_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);

Line 5720: pa_debug.g_err_stage:= 'l_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);

5716: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5717: END IF;
5718:
5719: IF P_PA_debug_mode = 'Y' THEN
5720: pa_debug.g_err_stage:= 'l_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);
5721: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5722:
5723: pa_debug.g_err_stage:= 'l_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);
5724: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 5721: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5717: END IF;
5718:
5719: IF P_PA_debug_mode = 'Y' THEN
5720: pa_debug.g_err_stage:= 'l_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);
5721: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5722:
5723: pa_debug.g_err_stage:= 'l_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);
5724: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5725:

Line 5723: pa_debug.g_err_stage:= 'l_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);

5719: IF P_PA_debug_mode = 'Y' THEN
5720: pa_debug.g_err_stage:= 'l_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);
5721: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5722:
5723: pa_debug.g_err_stage:= 'l_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);
5724: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5725:
5726: END IF;
5727:

Line 5724: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5720: pa_debug.g_err_stage:= 'l_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);
5721: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5722:
5723: pa_debug.g_err_stage:= 'l_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);
5724: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5725:
5726: END IF;
5727:
5728:

Line 5731: IF P_PA_debug_mode = 'Y' THEN

5727:
5728:
5729: --If the RBF/UOM derived through resource list mapping are not same as RBF/UOM returned by get_resource_defaults
5730: --then RBF/UOM should be changed to DOLLARS/N. Bug 3678314
5731: IF P_PA_debug_mode = 'Y' THEN
5732: pa_debug.g_err_stage:= 'l_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);
5733: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5734:
5735: pa_debug.g_err_stage:= 'l_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);

Line 5732: pa_debug.g_err_stage:= 'l_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);

5728:
5729: --If the RBF/UOM derived through resource list mapping are not same as RBF/UOM returned by get_resource_defaults
5730: --then RBF/UOM should be changed to DOLLARS/N. Bug 3678314
5731: IF P_PA_debug_mode = 'Y' THEN
5732: pa_debug.g_err_stage:= 'l_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);
5733: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5734:
5735: pa_debug.g_err_stage:= 'l_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);
5736: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 5733: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5729: --If the RBF/UOM derived through resource list mapping are not same as RBF/UOM returned by get_resource_defaults
5730: --then RBF/UOM should be changed to DOLLARS/N. Bug 3678314
5731: IF P_PA_debug_mode = 'Y' THEN
5732: pa_debug.g_err_stage:= 'l_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);
5733: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5734:
5735: pa_debug.g_err_stage:= 'l_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);
5736: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5737:

Line 5735: pa_debug.g_err_stage:= 'l_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);

5731: IF P_PA_debug_mode = 'Y' THEN
5732: pa_debug.g_err_stage:= 'l_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);
5733: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5734:
5735: pa_debug.g_err_stage:= 'l_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);
5736: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5737:
5738: END IF;
5739:

Line 5736: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5732: pa_debug.g_err_stage:= 'l_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);
5733: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5734:
5735: pa_debug.g_err_stage:= 'l_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);
5736: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5737:
5738: END IF;
5739:
5740: IF l_targ_rate_based_flag_tbl(kk)=l_da_rate_based_flag_tab(l_temp) AND

Line 5751: IF P_PA_debug_mode = 'Y' THEN

5747: l_targ_rate_based_flag_tbl(kk):='N';
5748: l_targ_unit_of_measure_tbl(kk):='DOLLARS';
5749:
5750: END IF;
5751: IF P_PA_debug_mode = 'Y' THEN
5752: pa_debug.g_err_stage:= 'Al_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);
5753: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5754:
5755: pa_debug.g_err_stage:= 'Al_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);

Line 5752: pa_debug.g_err_stage:= 'Al_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);

5748: l_targ_unit_of_measure_tbl(kk):='DOLLARS';
5749:
5750: END IF;
5751: IF P_PA_debug_mode = 'Y' THEN
5752: pa_debug.g_err_stage:= 'Al_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);
5753: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5754:
5755: pa_debug.g_err_stage:= 'Al_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);
5756: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 5753: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5749:
5750: END IF;
5751: IF P_PA_debug_mode = 'Y' THEN
5752: pa_debug.g_err_stage:= 'Al_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);
5753: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5754:
5755: pa_debug.g_err_stage:= 'Al_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);
5756: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5757:

Line 5755: pa_debug.g_err_stage:= 'Al_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);

5751: IF P_PA_debug_mode = 'Y' THEN
5752: pa_debug.g_err_stage:= 'Al_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);
5753: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5754:
5755: pa_debug.g_err_stage:= 'Al_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);
5756: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5757:
5758: END IF;
5759:

Line 5756: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5752: pa_debug.g_err_stage:= 'Al_targ_rate_based_flag_tbl('||kk||') '||l_targ_rate_based_flag_tbl(kk);
5753: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5754:
5755: pa_debug.g_err_stage:= 'Al_targ_unit_of_measure_tbl('||kk||') '||l_targ_unit_of_measure_tbl(kk);
5756: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5757:
5758: END IF;
5759:
5760: END IF;-- IF l_ra_dml_code_tbl(kk)='INSERT' THEN

Line 5770: IF P_PA_debug_mode = 'Y' THEN

5766: l_rbs_element_id_prm_tbl.EXTEND(l_da_resource_list_members_tab.COUNT);
5767: l_txn_accum_header_id_prm_tbl.EXTEND(l_da_resource_list_members_tab.COUNT);
5768: IF l_rbs_version_id IS NOT NULL THEN
5769:
5770: IF P_PA_debug_mode = 'Y' THEN
5771: pa_debug.g_err_stage:= 'About to call PA_RLMI_RBS_MAP_PUB.Map_Rlmi_Rbs when RLS are different for RBS REF';
5772: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5773: END IF;
5774:

Line 5771: pa_debug.g_err_stage:= 'About to call PA_RLMI_RBS_MAP_PUB.Map_Rlmi_Rbs when RLS are different for RBS REF';

5767: l_txn_accum_header_id_prm_tbl.EXTEND(l_da_resource_list_members_tab.COUNT);
5768: IF l_rbs_version_id IS NOT NULL THEN
5769:
5770: IF P_PA_debug_mode = 'Y' THEN
5771: pa_debug.g_err_stage:= 'About to call PA_RLMI_RBS_MAP_PUB.Map_Rlmi_Rbs when RLS are different for RBS REF';
5772: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5773: END IF;
5774:
5775:

Line 5772: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5768: IF l_rbs_version_id IS NOT NULL THEN
5769:
5770: IF P_PA_debug_mode = 'Y' THEN
5771: pa_debug.g_err_stage:= 'About to call PA_RLMI_RBS_MAP_PUB.Map_Rlmi_Rbs when RLS are different for RBS REF';
5772: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5773: END IF;
5774:
5775:
5776: PA_RLMI_RBS_MAP_PUB.Map_Rlmi_Rbs

Line 5825: IF P_PA_debug_mode = 'Y' THEN

5821: ,x_msg_count => l_msg_count
5822: ,x_msg_data => l_msg_data);
5823:
5824: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5825: IF P_PA_debug_mode = 'Y' THEN
5826: pa_debug.g_err_stage:= 'Error in get_resource_defaults ';
5827: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
5828: END IF;
5829: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 5826: pa_debug.g_err_stage:= 'Error in get_resource_defaults ';

5822: ,x_msg_data => l_msg_data);
5823:
5824: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5825: IF P_PA_debug_mode = 'Y' THEN
5826: pa_debug.g_err_stage:= 'Error in get_resource_defaults ';
5827: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
5828: END IF;
5829: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
5830: END IF;

Line 5827: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

5823:
5824: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5825: IF P_PA_debug_mode = 'Y' THEN
5826: pa_debug.g_err_stage:= 'Error in get_resource_defaults ';
5827: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
5828: END IF;
5829: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
5830: END IF;
5831:

Line 5832: IF P_PA_debug_mode = 'Y' THEN

5828: END IF;
5829: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
5830: END IF;
5831:
5832: IF P_PA_debug_mode = 'Y' THEN
5833: pa_debug.g_err_stage:= 'Preparing TXN Accum Header Id and RBS Elem Id tbls';
5834: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5835:
5836: pa_debug.g_err_stage:= 'l_txn_accum_header_id_prm_tbl.count is '||l_txn_accum_header_id_prm_tbl.count ||' l_rbs_element_id_prm_tbl.count is '||l_rbs_element_id_prm_tbl.count;

Line 5833: pa_debug.g_err_stage:= 'Preparing TXN Accum Header Id and RBS Elem Id tbls';

5829: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
5830: END IF;
5831:
5832: IF P_PA_debug_mode = 'Y' THEN
5833: pa_debug.g_err_stage:= 'Preparing TXN Accum Header Id and RBS Elem Id tbls';
5834: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5835:
5836: pa_debug.g_err_stage:= 'l_txn_accum_header_id_prm_tbl.count is '||l_txn_accum_header_id_prm_tbl.count ||' l_rbs_element_id_prm_tbl.count is '||l_rbs_element_id_prm_tbl.count;
5837: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 5834: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5830: END IF;
5831:
5832: IF P_PA_debug_mode = 'Y' THEN
5833: pa_debug.g_err_stage:= 'Preparing TXN Accum Header Id and RBS Elem Id tbls';
5834: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5835:
5836: pa_debug.g_err_stage:= 'l_txn_accum_header_id_prm_tbl.count is '||l_txn_accum_header_id_prm_tbl.count ||' l_rbs_element_id_prm_tbl.count is '||l_rbs_element_id_prm_tbl.count;
5837: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5838:

Line 5836: pa_debug.g_err_stage:= 'l_txn_accum_header_id_prm_tbl.count is '||l_txn_accum_header_id_prm_tbl.count ||' l_rbs_element_id_prm_tbl.count is '||l_rbs_element_id_prm_tbl.count;

5832: IF P_PA_debug_mode = 'Y' THEN
5833: pa_debug.g_err_stage:= 'Preparing TXN Accum Header Id and RBS Elem Id tbls';
5834: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5835:
5836: pa_debug.g_err_stage:= 'l_txn_accum_header_id_prm_tbl.count is '||l_txn_accum_header_id_prm_tbl.count ||' l_rbs_element_id_prm_tbl.count is '||l_rbs_element_id_prm_tbl.count;
5837: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5838:
5839: END IF;
5840:

Line 5837: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5833: pa_debug.g_err_stage:= 'Preparing TXN Accum Header Id and RBS Elem Id tbls';
5834: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5835:
5836: pa_debug.g_err_stage:= 'l_txn_accum_header_id_prm_tbl.count is '||l_txn_accum_header_id_prm_tbl.count ||' l_rbs_element_id_prm_tbl.count is '||l_rbs_element_id_prm_tbl.count;
5837: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5838:
5839: END IF;
5840:
5841:

Line 5862: IF P_PA_debug_mode = 'Y' THEN

5858: --Raise an error if the resource list member in l_da_resource_list_members_tab does not
5859: --exist in l_targ_rlm_id_tbl (This should never happen).Bug 3678314.
5860: IF l_da_resource_list_members_tab(l_temp)<>l_targ_rlm_id_tbl(kk) THEN
5861:
5862: IF P_PA_debug_mode = 'Y' THEN
5863: pa_debug.g_err_stage:= 'Match for l_targ_rlm_id_tbl('||kk||') '||l_targ_rlm_id_tbl(kk) ||' not found in l_da_resource_list_members_tab';
5864: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
5865:
5866: END IF;

Line 5863: pa_debug.g_err_stage:= 'Match for l_targ_rlm_id_tbl('||kk||') '||l_targ_rlm_id_tbl(kk) ||' not found in l_da_resource_list_members_tab';

5859: --exist in l_targ_rlm_id_tbl (This should never happen).Bug 3678314.
5860: IF l_da_resource_list_members_tab(l_temp)<>l_targ_rlm_id_tbl(kk) THEN
5861:
5862: IF P_PA_debug_mode = 'Y' THEN
5863: pa_debug.g_err_stage:= 'Match for l_targ_rlm_id_tbl('||kk||') '||l_targ_rlm_id_tbl(kk) ||' not found in l_da_resource_list_members_tab';
5864: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
5865:
5866: END IF;
5867: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 5864: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

5860: IF l_da_resource_list_members_tab(l_temp)<>l_targ_rlm_id_tbl(kk) THEN
5861:
5862: IF P_PA_debug_mode = 'Y' THEN
5863: pa_debug.g_err_stage:= 'Match for l_targ_rlm_id_tbl('||kk||') '||l_targ_rlm_id_tbl(kk) ||' not found in l_da_resource_list_members_tab';
5864: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
5865:
5866: END IF;
5867: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
5868:

Line 5889: IF P_PA_debug_mode = 'Y' THEN

5885:
5886: --dbms_output.put_line('I17');
5887:
5888:
5889: IF P_PA_debug_mode = 'Y' THEN
5890: pa_debug.g_err_stage:= 'About to bulk insert into PRA';
5891: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5892:
5893: IF l_targ_rlm_id_tbl.COUNT>1 THEN

Line 5890: pa_debug.g_err_stage:= 'About to bulk insert into PRA';

5886: --dbms_output.put_line('I17');
5887:
5888:
5889: IF P_PA_debug_mode = 'Y' THEN
5890: pa_debug.g_err_stage:= 'About to bulk insert into PRA';
5891: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5892:
5893: IF l_targ_rlm_id_tbl.COUNT>1 THEN
5894: pa_debug.g_err_stage:= 'l_targ_rlm_id_tbl(1) is '||l_targ_rlm_id_tbl(1)||' l_targ_rlm_id_tbl(2) is '||l_targ_rlm_id_tbl(2);

Line 5891: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5887:
5888:
5889: IF P_PA_debug_mode = 'Y' THEN
5890: pa_debug.g_err_stage:= 'About to bulk insert into PRA';
5891: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5892:
5893: IF l_targ_rlm_id_tbl.COUNT>1 THEN
5894: pa_debug.g_err_stage:= 'l_targ_rlm_id_tbl(1) is '||l_targ_rlm_id_tbl(1)||' l_targ_rlm_id_tbl(2) is '||l_targ_rlm_id_tbl(2);
5895: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 5894: pa_debug.g_err_stage:= 'l_targ_rlm_id_tbl(1) is '||l_targ_rlm_id_tbl(1)||' l_targ_rlm_id_tbl(2) is '||l_targ_rlm_id_tbl(2);

5890: pa_debug.g_err_stage:= 'About to bulk insert into PRA';
5891: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5892:
5893: IF l_targ_rlm_id_tbl.COUNT>1 THEN
5894: pa_debug.g_err_stage:= 'l_targ_rlm_id_tbl(1) is '||l_targ_rlm_id_tbl(1)||' l_targ_rlm_id_tbl(2) is '||l_targ_rlm_id_tbl(2);
5895: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5896:
5897: pa_debug.g_err_stage:= 'L_targ_ra_id_tbl(1) is '||L_targ_ra_id_tbl(1)||' L_targ_ra_id_tbl(2) is '||L_targ_ra_id_tbl(2);
5898: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 5895: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5891: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5892:
5893: IF l_targ_rlm_id_tbl.COUNT>1 THEN
5894: pa_debug.g_err_stage:= 'l_targ_rlm_id_tbl(1) is '||l_targ_rlm_id_tbl(1)||' l_targ_rlm_id_tbl(2) is '||l_targ_rlm_id_tbl(2);
5895: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5896:
5897: pa_debug.g_err_stage:= 'L_targ_ra_id_tbl(1) is '||L_targ_ra_id_tbl(1)||' L_targ_ra_id_tbl(2) is '||L_targ_ra_id_tbl(2);
5898: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5899:

Line 5897: pa_debug.g_err_stage:= 'L_targ_ra_id_tbl(1) is '||L_targ_ra_id_tbl(1)||' L_targ_ra_id_tbl(2) is '||L_targ_ra_id_tbl(2);

5893: IF l_targ_rlm_id_tbl.COUNT>1 THEN
5894: pa_debug.g_err_stage:= 'l_targ_rlm_id_tbl(1) is '||l_targ_rlm_id_tbl(1)||' l_targ_rlm_id_tbl(2) is '||l_targ_rlm_id_tbl(2);
5895: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5896:
5897: pa_debug.g_err_stage:= 'L_targ_ra_id_tbl(1) is '||L_targ_ra_id_tbl(1)||' L_targ_ra_id_tbl(2) is '||L_targ_ra_id_tbl(2);
5898: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5899:
5900: pa_debug.g_err_stage:= 'L_targ_task_id_tbl(1) is '||L_targ_task_id_tbl(1)||' L_targ_task_id_tbl(2) is '||L_targ_task_id_tbl(2);
5901: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 5898: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5894: pa_debug.g_err_stage:= 'l_targ_rlm_id_tbl(1) is '||l_targ_rlm_id_tbl(1)||' l_targ_rlm_id_tbl(2) is '||l_targ_rlm_id_tbl(2);
5895: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5896:
5897: pa_debug.g_err_stage:= 'L_targ_ra_id_tbl(1) is '||L_targ_ra_id_tbl(1)||' L_targ_ra_id_tbl(2) is '||L_targ_ra_id_tbl(2);
5898: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5899:
5900: pa_debug.g_err_stage:= 'L_targ_task_id_tbl(1) is '||L_targ_task_id_tbl(1)||' L_targ_task_id_tbl(2) is '||L_targ_task_id_tbl(2);
5901: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5902:

Line 5900: pa_debug.g_err_stage:= 'L_targ_task_id_tbl(1) is '||L_targ_task_id_tbl(1)||' L_targ_task_id_tbl(2) is '||L_targ_task_id_tbl(2);

5896:
5897: pa_debug.g_err_stage:= 'L_targ_ra_id_tbl(1) is '||L_targ_ra_id_tbl(1)||' L_targ_ra_id_tbl(2) is '||L_targ_ra_id_tbl(2);
5898: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5899:
5900: pa_debug.g_err_stage:= 'L_targ_task_id_tbl(1) is '||L_targ_task_id_tbl(1)||' L_targ_task_id_tbl(2) is '||L_targ_task_id_tbl(2);
5901: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5902:
5903: pa_debug.g_err_stage:= 'l_src_ra_id_cnt_tbl(1) is '||l_src_ra_id_cnt_tbl(1)||' l_src_ra_id_cnt_tbl(2) is '||l_src_ra_id_cnt_tbl(2);
5904: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 5901: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5897: pa_debug.g_err_stage:= 'L_targ_ra_id_tbl(1) is '||L_targ_ra_id_tbl(1)||' L_targ_ra_id_tbl(2) is '||L_targ_ra_id_tbl(2);
5898: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5899:
5900: pa_debug.g_err_stage:= 'L_targ_task_id_tbl(1) is '||L_targ_task_id_tbl(1)||' L_targ_task_id_tbl(2) is '||L_targ_task_id_tbl(2);
5901: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5902:
5903: pa_debug.g_err_stage:= 'l_src_ra_id_cnt_tbl(1) is '||l_src_ra_id_cnt_tbl(1)||' l_src_ra_id_cnt_tbl(2) is '||l_src_ra_id_cnt_tbl(2);
5904: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5905:

Line 5903: pa_debug.g_err_stage:= 'l_src_ra_id_cnt_tbl(1) is '||l_src_ra_id_cnt_tbl(1)||' l_src_ra_id_cnt_tbl(2) is '||l_src_ra_id_cnt_tbl(2);

5899:
5900: pa_debug.g_err_stage:= 'L_targ_task_id_tbl(1) is '||L_targ_task_id_tbl(1)||' L_targ_task_id_tbl(2) is '||L_targ_task_id_tbl(2);
5901: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5902:
5903: pa_debug.g_err_stage:= 'l_src_ra_id_cnt_tbl(1) is '||l_src_ra_id_cnt_tbl(1)||' l_src_ra_id_cnt_tbl(2) is '||l_src_ra_id_cnt_tbl(2);
5904: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5905:
5906: pa_debug.g_err_stage:= 'l_src_resource_list_id is '||l_src_resource_list_id||' l_targ_resource_list_id is '||l_targ_resource_list_id;
5907: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 5904: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5900: pa_debug.g_err_stage:= 'L_targ_task_id_tbl(1) is '||L_targ_task_id_tbl(1)||' L_targ_task_id_tbl(2) is '||L_targ_task_id_tbl(2);
5901: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5902:
5903: pa_debug.g_err_stage:= 'l_src_ra_id_cnt_tbl(1) is '||l_src_ra_id_cnt_tbl(1)||' l_src_ra_id_cnt_tbl(2) is '||l_src_ra_id_cnt_tbl(2);
5904: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5905:
5906: pa_debug.g_err_stage:= 'l_src_resource_list_id is '||l_src_resource_list_id||' l_targ_resource_list_id is '||l_targ_resource_list_id;
5907: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5908:

Line 5906: pa_debug.g_err_stage:= 'l_src_resource_list_id is '||l_src_resource_list_id||' l_targ_resource_list_id is '||l_targ_resource_list_id;

5902:
5903: pa_debug.g_err_stage:= 'l_src_ra_id_cnt_tbl(1) is '||l_src_ra_id_cnt_tbl(1)||' l_src_ra_id_cnt_tbl(2) is '||l_src_ra_id_cnt_tbl(2);
5904: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5905:
5906: pa_debug.g_err_stage:= 'l_src_resource_list_id is '||l_src_resource_list_id||' l_targ_resource_list_id is '||l_targ_resource_list_id;
5907: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5908:
5909: pa_debug.g_err_stage:= 'L_ra_dml_code_tbl(1) is '||L_ra_dml_code_tbl(1)||' L_ra_dml_code_tbl(2) is '||L_ra_dml_code_tbl(2);
5910: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 5907: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5903: pa_debug.g_err_stage:= 'l_src_ra_id_cnt_tbl(1) is '||l_src_ra_id_cnt_tbl(1)||' l_src_ra_id_cnt_tbl(2) is '||l_src_ra_id_cnt_tbl(2);
5904: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5905:
5906: pa_debug.g_err_stage:= 'l_src_resource_list_id is '||l_src_resource_list_id||' l_targ_resource_list_id is '||l_targ_resource_list_id;
5907: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5908:
5909: pa_debug.g_err_stage:= 'L_ra_dml_code_tbl(1) is '||L_ra_dml_code_tbl(1)||' L_ra_dml_code_tbl(2) is '||L_ra_dml_code_tbl(2);
5910: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5911:

Line 5909: pa_debug.g_err_stage:= 'L_ra_dml_code_tbl(1) is '||L_ra_dml_code_tbl(1)||' L_ra_dml_code_tbl(2) is '||L_ra_dml_code_tbl(2);

5905:
5906: pa_debug.g_err_stage:= 'l_src_resource_list_id is '||l_src_resource_list_id||' l_targ_resource_list_id is '||l_targ_resource_list_id;
5907: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5908:
5909: pa_debug.g_err_stage:= 'L_ra_dml_code_tbl(1) is '||L_ra_dml_code_tbl(1)||' L_ra_dml_code_tbl(2) is '||L_ra_dml_code_tbl(2);
5910: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5911:
5912: pa_debug.g_err_stage:= 'l_targ_txn_accum_header_id_tbl(1) is '||l_targ_txn_accum_header_id_tbl(1)||' l_targ_txn_accum_header_id_tbl(2) is '||l_targ_txn_accum_header_id_tbl(2);
5913: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 5910: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5906: pa_debug.g_err_stage:= 'l_src_resource_list_id is '||l_src_resource_list_id||' l_targ_resource_list_id is '||l_targ_resource_list_id;
5907: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5908:
5909: pa_debug.g_err_stage:= 'L_ra_dml_code_tbl(1) is '||L_ra_dml_code_tbl(1)||' L_ra_dml_code_tbl(2) is '||L_ra_dml_code_tbl(2);
5910: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5911:
5912: pa_debug.g_err_stage:= 'l_targ_txn_accum_header_id_tbl(1) is '||l_targ_txn_accum_header_id_tbl(1)||' l_targ_txn_accum_header_id_tbl(2) is '||l_targ_txn_accum_header_id_tbl(2);
5913: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5914:

Line 5912: pa_debug.g_err_stage:= 'l_targ_txn_accum_header_id_tbl(1) is '||l_targ_txn_accum_header_id_tbl(1)||' l_targ_txn_accum_header_id_tbl(2) is '||l_targ_txn_accum_header_id_tbl(2);

5908:
5909: pa_debug.g_err_stage:= 'L_ra_dml_code_tbl(1) is '||L_ra_dml_code_tbl(1)||' L_ra_dml_code_tbl(2) is '||L_ra_dml_code_tbl(2);
5910: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5911:
5912: pa_debug.g_err_stage:= 'l_targ_txn_accum_header_id_tbl(1) is '||l_targ_txn_accum_header_id_tbl(1)||' l_targ_txn_accum_header_id_tbl(2) is '||l_targ_txn_accum_header_id_tbl(2);
5913: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5914:
5915: pa_debug.g_err_stage:= 'l_targ_rbs_element_id_tbl(1) is '||l_targ_rbs_element_id_tbl(1)||' l_targ_rbs_element_id_tbl(2) is '||l_targ_rbs_element_id_tbl(2);
5916: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 5913: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5909: pa_debug.g_err_stage:= 'L_ra_dml_code_tbl(1) is '||L_ra_dml_code_tbl(1)||' L_ra_dml_code_tbl(2) is '||L_ra_dml_code_tbl(2);
5910: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5911:
5912: pa_debug.g_err_stage:= 'l_targ_txn_accum_header_id_tbl(1) is '||l_targ_txn_accum_header_id_tbl(1)||' l_targ_txn_accum_header_id_tbl(2) is '||l_targ_txn_accum_header_id_tbl(2);
5913: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5914:
5915: pa_debug.g_err_stage:= 'l_targ_rbs_element_id_tbl(1) is '||l_targ_rbs_element_id_tbl(1)||' l_targ_rbs_element_id_tbl(2) is '||l_targ_rbs_element_id_tbl(2);
5916: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5917:

Line 5915: pa_debug.g_err_stage:= 'l_targ_rbs_element_id_tbl(1) is '||l_targ_rbs_element_id_tbl(1)||' l_targ_rbs_element_id_tbl(2) is '||l_targ_rbs_element_id_tbl(2);

5911:
5912: pa_debug.g_err_stage:= 'l_targ_txn_accum_header_id_tbl(1) is '||l_targ_txn_accum_header_id_tbl(1)||' l_targ_txn_accum_header_id_tbl(2) is '||l_targ_txn_accum_header_id_tbl(2);
5913: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5914:
5915: pa_debug.g_err_stage:= 'l_targ_rbs_element_id_tbl(1) is '||l_targ_rbs_element_id_tbl(1)||' l_targ_rbs_element_id_tbl(2) is '||l_targ_rbs_element_id_tbl(2);
5916: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5917:
5918:
5919: END IF;

Line 5916: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5912: pa_debug.g_err_stage:= 'l_targ_txn_accum_header_id_tbl(1) is '||l_targ_txn_accum_header_id_tbl(1)||' l_targ_txn_accum_header_id_tbl(2) is '||l_targ_txn_accum_header_id_tbl(2);
5913: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5914:
5915: pa_debug.g_err_stage:= 'l_targ_rbs_element_id_tbl(1) is '||l_targ_rbs_element_id_tbl(1)||' l_targ_rbs_element_id_tbl(2) is '||l_targ_rbs_element_id_tbl(2);
5916: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5917:
5918:
5919: END IF;
5920:

Line 6073: IF P_PA_debug_mode = 'Y' THEN

6069: FROM dual
6070: WHERE L_ra_dml_code_tbl(kk)='INSERT';
6071:
6072:
6073: IF P_PA_debug_mode = 'Y' THEN
6074: pa_debug.g_err_stage:= 'Done with bulk insert into PRA';
6075: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6076: END IF;
6077:

Line 6074: pa_debug.g_err_stage:= 'Done with bulk insert into PRA';

6070: WHERE L_ra_dml_code_tbl(kk)='INSERT';
6071:
6072:
6073: IF P_PA_debug_mode = 'Y' THEN
6074: pa_debug.g_err_stage:= 'Done with bulk insert into PRA';
6075: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6076: END IF;
6077:
6078: --dbms_output.put_line('I19');

Line 6075: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

6071:
6072:
6073: IF P_PA_debug_mode = 'Y' THEN
6074: pa_debug.g_err_stage:= 'Done with bulk insert into PRA';
6075: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6076: END IF;
6077:
6078: --dbms_output.put_line('I19');
6079:

Line 6158: IF P_PA_debug_mode = 'Y' THEN

6154: --Hence budget lines need not be copied.
6155:
6156: IF l_partial_factor<>0 THEN
6157:
6158: IF P_PA_debug_mode = 'Y' THEN
6159: pa_debug.g_err_stage:= 'Done with bulk update of PRA';
6160: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6161: END IF;
6162:

Line 6159: pa_debug.g_err_stage:= 'Done with bulk update of PRA';

6155:
6156: IF l_partial_factor<>0 THEN
6157:
6158: IF P_PA_debug_mode = 'Y' THEN
6159: pa_debug.g_err_stage:= 'Done with bulk update of PRA';
6160: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6161: END IF;
6162:
6163:

Line 6160: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

6156: IF l_partial_factor<>0 THEN
6157:
6158: IF P_PA_debug_mode = 'Y' THEN
6159: pa_debug.g_err_stage:= 'Done with bulk update of PRA';
6160: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6161: END IF;
6162:
6163:
6164: l_same_multi_curr_flag := 'N';

Line 6169: IF P_PA_debug_mode = 'Y' THEN

6165: IF l_src_multi_curr_flag = l_targ_multi_curr_flag THEN
6166: l_same_multi_curr_flag := 'Y';
6167: END IF;
6168:
6169: IF P_PA_debug_mode = 'Y' THEN
6170: pa_debug.g_err_stage:= 'Done with deriving elem ver ids.';
6171: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6172: END IF;
6173:

Line 6170: pa_debug.g_err_stage:= 'Done with deriving elem ver ids.';

6166: l_same_multi_curr_flag := 'Y';
6167: END IF;
6168:
6169: IF P_PA_debug_mode = 'Y' THEN
6170: pa_debug.g_err_stage:= 'Done with deriving elem ver ids.';
6171: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6172: END IF;
6173:
6174: --dbms_output.put_line('I20');

Line 6171: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

6167: END IF;
6168:
6169: IF P_PA_debug_mode = 'Y' THEN
6170: pa_debug.g_err_stage:= 'Done with deriving elem ver ids.';
6171: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6172: END IF;
6173:
6174: --dbms_output.put_line('I20');
6175:

Line 6182: IF P_PA_debug_mode = 'Y' THEN

6178: IF l_src_time_phased_code = 'N' AND (l_targ_time_phased_code = 'P' OR l_targ_time_phased_code = 'G') THEN
6179:
6180: IF l_src_resource_list_id = l_targ_resource_list_id THEN
6181:
6182: IF P_PA_debug_mode = 'Y' THEN
6183: pa_debug.g_err_stage:= 'About to fire select for deriving params to calc API. Same Rls';
6184: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6185: END IF;
6186:

Line 6183: pa_debug.g_err_stage:= 'About to fire select for deriving params to calc API. Same Rls';

6179:
6180: IF l_src_resource_list_id = l_targ_resource_list_id THEN
6181:
6182: IF P_PA_debug_mode = 'Y' THEN
6183: pa_debug.g_err_stage:= 'About to fire select for deriving params to calc API. Same Rls';
6184: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6185: END IF;
6186:
6187:

Line 6184: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

6180: IF l_src_resource_list_id = l_targ_resource_list_id THEN
6181:
6182: IF P_PA_debug_mode = 'Y' THEN
6183: pa_debug.g_err_stage:= 'About to fire select for deriving params to calc API. Same Rls';
6184: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6185: END IF;
6186:
6187:
6188: SELECT get_mapped_ra_id(get_task_id(l_targ_plan_level_code,pbls.task_id),pbls.resource_list_member_id),

Line 6267: IF P_PA_debug_mode = 'Y' THEN

6263: WHERE pbl.budget_Version_id = p_budget_version_id
6264: GROUP BY pbl.resource_assignment_id, pbl.txn_currency_code)pblt
6265: where get_mapped_ra_id(get_task_id(l_targ_plan_level_code,pbls.task_id),pbls.resource_list_member_id)=pblt.resource_assignment_id(+)
6266: and pblt.txn_Currency_code(+)= pbls.txn_currency_code;
6267: IF P_PA_debug_mode = 'Y' THEN
6268: pa_debug.g_err_stage:= 'Done with select for deriving params to calc API. Same Rls';
6269: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6270: END IF;
6271:

Line 6268: pa_debug.g_err_stage:= 'Done with select for deriving params to calc API. Same Rls';

6264: GROUP BY pbl.resource_assignment_id, pbl.txn_currency_code)pblt
6265: where get_mapped_ra_id(get_task_id(l_targ_plan_level_code,pbls.task_id),pbls.resource_list_member_id)=pblt.resource_assignment_id(+)
6266: and pblt.txn_Currency_code(+)= pbls.txn_currency_code;
6267: IF P_PA_debug_mode = 'Y' THEN
6268: pa_debug.g_err_stage:= 'Done with select for deriving params to calc API. Same Rls';
6269: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6270: END IF;
6271:
6272:

Line 6269: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

6265: where get_mapped_ra_id(get_task_id(l_targ_plan_level_code,pbls.task_id),pbls.resource_list_member_id)=pblt.resource_assignment_id(+)
6266: and pblt.txn_Currency_code(+)= pbls.txn_currency_code;
6267: IF P_PA_debug_mode = 'Y' THEN
6268: pa_debug.g_err_stage:= 'Done with select for deriving params to calc API. Same Rls';
6269: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6270: END IF;
6271:
6272:
6273: ELSE

Line 6275: IF P_PA_debug_mode = 'Y' THEN

6271:
6272:
6273: ELSE
6274:
6275: IF P_PA_debug_mode = 'Y' THEN
6276: pa_debug.g_err_stage:= 'About to bulk collect BLs with diff RLs for calling calc API';
6277: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6278: END IF;
6279:

Line 6276: pa_debug.g_err_stage:= 'About to bulk collect BLs with diff RLs for calling calc API';

6272:
6273: ELSE
6274:
6275: IF P_PA_debug_mode = 'Y' THEN
6276: pa_debug.g_err_stage:= 'About to bulk collect BLs with diff RLs for calling calc API';
6277: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6278: END IF;
6279:
6280: select get_mapped_ra_id(get_task_id(l_targ_plan_level_code,pbls.task_id),pbls.resource_list_member_id),

Line 6277: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

6273: ELSE
6274:
6275: IF P_PA_debug_mode = 'Y' THEN
6276: pa_debug.g_err_stage:= 'About to bulk collect BLs with diff RLs for calling calc API';
6277: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6278: END IF;
6279:
6280: select get_mapped_ra_id(get_task_id(l_targ_plan_level_code,pbls.task_id),pbls.resource_list_member_id),
6281: DECODE(l_copy_pfc_for_txn_amt_flag,'Y',l_projfunc_currency_code,

Line 6363: IF P_PA_debug_mode = 'Y' THEN

6359: GROUP BY pbl.resource_assignment_id, pbl.txn_currency_code)pblt
6360: where get_mapped_ra_id(get_task_id(l_targ_plan_level_code,pbls.task_id),pbls.resource_list_member_id)=pblt.resource_assignment_id(+)
6361: and pblt.txn_currency_code(+)= pbls.txn_currency_code;
6362:
6363: IF P_PA_debug_mode = 'Y' THEN
6364: pa_debug.g_err_stage:= 'Done with bulk collect BLs with diff RLs for calling calc API';
6365: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6366: END IF;
6367:

Line 6364: pa_debug.g_err_stage:= 'Done with bulk collect BLs with diff RLs for calling calc API';

6360: where get_mapped_ra_id(get_task_id(l_targ_plan_level_code,pbls.task_id),pbls.resource_list_member_id)=pblt.resource_assignment_id(+)
6361: and pblt.txn_currency_code(+)= pbls.txn_currency_code;
6362:
6363: IF P_PA_debug_mode = 'Y' THEN
6364: pa_debug.g_err_stage:= 'Done with bulk collect BLs with diff RLs for calling calc API';
6365: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6366: END IF;
6367:
6368: END IF;

Line 6365: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

6361: and pblt.txn_currency_code(+)= pbls.txn_currency_code;
6362:
6363: IF P_PA_debug_mode = 'Y' THEN
6364: pa_debug.g_err_stage:= 'Done with bulk collect BLs with diff RLs for calling calc API';
6365: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6366: END IF;
6367:
6368: END IF;
6369:

Line 6383: IF P_PA_debug_mode = 'Y' THEN

6379: --the revenue amount in the target as only cost amounts should be impacted in the target.
6380:
6381: FOR kk IN l_res_assignment_id_tbl.FIRST..l_res_assignment_id_tbl.LAST LOOP
6382:
6383: IF P_PA_debug_mode = 'Y' THEN
6384: pa_debug.g_err_stage:= 'Before finding the RBF flag for l_res_assignment_id_tbl('||kk||')'||l_res_assignment_id_tbl(kk);
6385: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6386: END IF;
6387:

Line 6384: pa_debug.g_err_stage:= 'Before finding the RBF flag for l_res_assignment_id_tbl('||kk||')'||l_res_assignment_id_tbl(kk);

6380:
6381: FOR kk IN l_res_assignment_id_tbl.FIRST..l_res_assignment_id_tbl.LAST LOOP
6382:
6383: IF P_PA_debug_mode = 'Y' THEN
6384: pa_debug.g_err_stage:= 'Before finding the RBF flag for l_res_assignment_id_tbl('||kk||')'||l_res_assignment_id_tbl(kk);
6385: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6386: END IF;
6387:
6388:

Line 6385: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

6381: FOR kk IN l_res_assignment_id_tbl.FIRST..l_res_assignment_id_tbl.LAST LOOP
6382:
6383: IF P_PA_debug_mode = 'Y' THEN
6384: pa_debug.g_err_stage:= 'Before finding the RBF flag for l_res_assignment_id_tbl('||kk||')'||l_res_assignment_id_tbl(kk);
6385: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6386: END IF;
6387:
6388:
6389: FOR ww IN l_targ_ra_id_tbl.FIRST..l_targ_ra_id_tbl.LAST LOOP

Line 6391: IF P_PA_debug_mode = 'Y' THEN

6387:
6388:
6389: FOR ww IN l_targ_ra_id_tbl.FIRST..l_targ_ra_id_tbl.LAST LOOP
6390:
6391: IF P_PA_debug_mode = 'Y' THEN
6392: pa_debug.g_err_stage:= 'l_targ_ra_id_tbl('||ww||')'||l_targ_ra_id_tbl(ww);
6393: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6394: END IF;
6395:

Line 6392: pa_debug.g_err_stage:= 'l_targ_ra_id_tbl('||ww||')'||l_targ_ra_id_tbl(ww);

6388:
6389: FOR ww IN l_targ_ra_id_tbl.FIRST..l_targ_ra_id_tbl.LAST LOOP
6390:
6391: IF P_PA_debug_mode = 'Y' THEN
6392: pa_debug.g_err_stage:= 'l_targ_ra_id_tbl('||ww||')'||l_targ_ra_id_tbl(ww);
6393: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6394: END IF;
6395:
6396: IF l_targ_ra_id_tbl(ww)=l_res_assignment_id_tbl(kk) THEN

Line 6393: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

6389: FOR ww IN l_targ_ra_id_tbl.FIRST..l_targ_ra_id_tbl.LAST LOOP
6390:
6391: IF P_PA_debug_mode = 'Y' THEN
6392: pa_debug.g_err_stage:= 'l_targ_ra_id_tbl('||ww||')'||l_targ_ra_id_tbl(ww);
6393: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6394: END IF;
6395:
6396: IF l_targ_ra_id_tbl(ww)=l_res_assignment_id_tbl(kk) THEN
6397:

Line 6398: IF P_PA_debug_mode = 'Y' THEN

6394: END IF;
6395:
6396: IF l_targ_ra_id_tbl(ww)=l_res_assignment_id_tbl(kk) THEN
6397:
6398: IF P_PA_debug_mode = 'Y' THEN
6399: pa_debug.g_err_stage:= 'Exiting with ww '||ww;
6400: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6401: END IF;
6402:

Line 6399: pa_debug.g_err_stage:= 'Exiting with ww '||ww;

6395:
6396: IF l_targ_ra_id_tbl(ww)=l_res_assignment_id_tbl(kk) THEN
6397:
6398: IF P_PA_debug_mode = 'Y' THEN
6399: pa_debug.g_err_stage:= 'Exiting with ww '||ww;
6400: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6401: END IF;
6402:
6403: l_matching_index := ww;

Line 6400: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

6396: IF l_targ_ra_id_tbl(ww)=l_res_assignment_id_tbl(kk) THEN
6397:
6398: IF P_PA_debug_mode = 'Y' THEN
6399: pa_debug.g_err_stage:= 'Exiting with ww '||ww;
6400: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6401: END IF;
6402:
6403: l_matching_index := ww;
6404:

Line 6411: IF P_PA_debug_mode = 'Y' THEN

6407: END IF;
6408:
6409: END LOOP;
6410:
6411: IF P_PA_debug_mode = 'Y' THEN
6412:
6413: pa_debug.g_err_stage:= 'l_matching_index is '||l_matching_index;
6414: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6415:

Line 6413: pa_debug.g_err_stage:= 'l_matching_index is '||l_matching_index;

6409: END LOOP;
6410:
6411: IF P_PA_debug_mode = 'Y' THEN
6412:
6413: pa_debug.g_err_stage:= 'l_matching_index is '||l_matching_index;
6414: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6415:
6416: END IF;
6417:

Line 6414: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

6410:
6411: IF P_PA_debug_mode = 'Y' THEN
6412:
6413: pa_debug.g_err_stage:= 'l_matching_index is '||l_matching_index;
6414: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6415:
6416: END IF;
6417:
6418:

Line 6446: IF P_PA_debug_mode = 'Y' THEN

6442:
6443:
6444: END LOOP;
6445:
6446: IF P_PA_debug_mode = 'Y' THEN
6447: pa_debug.g_err_stage:= 'Calling Calc';
6448: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6449:
6450: FOR kk IN l_res_assignment_id_tbl.FIRST..l_res_assignment_id_tbl.LAST LOOP

Line 6447: pa_debug.g_err_stage:= 'Calling Calc';

6443:
6444: END LOOP;
6445:
6446: IF P_PA_debug_mode = 'Y' THEN
6447: pa_debug.g_err_stage:= 'Calling Calc';
6448: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6449:
6450: FOR kk IN l_res_assignment_id_tbl.FIRST..l_res_assignment_id_tbl.LAST LOOP
6451:

Line 6448: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

6444: END LOOP;
6445:
6446: IF P_PA_debug_mode = 'Y' THEN
6447: pa_debug.g_err_stage:= 'Calling Calc';
6448: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6449:
6450: FOR kk IN l_res_assignment_id_tbl.FIRST..l_res_assignment_id_tbl.LAST LOOP
6451:
6452: pa_debug.g_err_stage:= 'l_res_assignment_id_tbl('||KK||') IS'||l_res_assignment_id_tbl(kk);

Line 6452: pa_debug.g_err_stage:= 'l_res_assignment_id_tbl('||KK||') IS'||l_res_assignment_id_tbl(kk);

6448: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6449:
6450: FOR kk IN l_res_assignment_id_tbl.FIRST..l_res_assignment_id_tbl.LAST LOOP
6451:
6452: pa_debug.g_err_stage:= 'l_res_assignment_id_tbl('||KK||') IS'||l_res_assignment_id_tbl(kk);
6453: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6454:
6455: pa_debug.g_err_stage:= 'l_delete_budget_lines_tbl('||KK||') IS'||l_delete_budget_lines_tbl(kk);
6456: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 6453: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

6449:
6450: FOR kk IN l_res_assignment_id_tbl.FIRST..l_res_assignment_id_tbl.LAST LOOP
6451:
6452: pa_debug.g_err_stage:= 'l_res_assignment_id_tbl('||KK||') IS'||l_res_assignment_id_tbl(kk);
6453: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6454:
6455: pa_debug.g_err_stage:= 'l_delete_budget_lines_tbl('||KK||') IS'||l_delete_budget_lines_tbl(kk);
6456: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6457:

Line 6455: pa_debug.g_err_stage:= 'l_delete_budget_lines_tbl('||KK||') IS'||l_delete_budget_lines_tbl(kk);

6451:
6452: pa_debug.g_err_stage:= 'l_res_assignment_id_tbl('||KK||') IS'||l_res_assignment_id_tbl(kk);
6453: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6454:
6455: pa_debug.g_err_stage:= 'l_delete_budget_lines_tbl('||KK||') IS'||l_delete_budget_lines_tbl(kk);
6456: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6457:
6458: pa_debug.g_err_stage:= 'l_spread_amount_flags_tbl('||KK||') IS'||l_spread_amount_flags_tbl(kk);
6459: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 6456: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

6452: pa_debug.g_err_stage:= 'l_res_assignment_id_tbl('||KK||') IS'||l_res_assignment_id_tbl(kk);
6453: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6454:
6455: pa_debug.g_err_stage:= 'l_delete_budget_lines_tbl('||KK||') IS'||l_delete_budget_lines_tbl(kk);
6456: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6457:
6458: pa_debug.g_err_stage:= 'l_spread_amount_flags_tbl('||KK||') IS'||l_spread_amount_flags_tbl(kk);
6459: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6460:

Line 6458: pa_debug.g_err_stage:= 'l_spread_amount_flags_tbl('||KK||') IS'||l_spread_amount_flags_tbl(kk);

6454:
6455: pa_debug.g_err_stage:= 'l_delete_budget_lines_tbl('||KK||') IS'||l_delete_budget_lines_tbl(kk);
6456: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6457:
6458: pa_debug.g_err_stage:= 'l_spread_amount_flags_tbl('||KK||') IS'||l_spread_amount_flags_tbl(kk);
6459: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6460:
6461: pa_debug.g_err_stage:= 'l_currency_code_tbl('||KK||') IS'||l_currency_code_tbl(kk);
6462: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 6459: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

6455: pa_debug.g_err_stage:= 'l_delete_budget_lines_tbl('||KK||') IS'||l_delete_budget_lines_tbl(kk);
6456: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6457:
6458: pa_debug.g_err_stage:= 'l_spread_amount_flags_tbl('||KK||') IS'||l_spread_amount_flags_tbl(kk);
6459: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6460:
6461: pa_debug.g_err_stage:= 'l_currency_code_tbl('||KK||') IS'||l_currency_code_tbl(kk);
6462: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6463:

Line 6461: pa_debug.g_err_stage:= 'l_currency_code_tbl('||KK||') IS'||l_currency_code_tbl(kk);

6457:
6458: pa_debug.g_err_stage:= 'l_spread_amount_flags_tbl('||KK||') IS'||l_spread_amount_flags_tbl(kk);
6459: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6460:
6461: pa_debug.g_err_stage:= 'l_currency_code_tbl('||KK||') IS'||l_currency_code_tbl(kk);
6462: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6463:
6464: pa_debug.g_err_stage:= 'l_total_quantity_tbl('||KK||') IS'||l_total_quantity_tbl(kk);
6465: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 6462: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

6458: pa_debug.g_err_stage:= 'l_spread_amount_flags_tbl('||KK||') IS'||l_spread_amount_flags_tbl(kk);
6459: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6460:
6461: pa_debug.g_err_stage:= 'l_currency_code_tbl('||KK||') IS'||l_currency_code_tbl(kk);
6462: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6463:
6464: pa_debug.g_err_stage:= 'l_total_quantity_tbl('||KK||') IS'||l_total_quantity_tbl(kk);
6465: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6466:

Line 6464: pa_debug.g_err_stage:= 'l_total_quantity_tbl('||KK||') IS'||l_total_quantity_tbl(kk);

6460:
6461: pa_debug.g_err_stage:= 'l_currency_code_tbl('||KK||') IS'||l_currency_code_tbl(kk);
6462: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6463:
6464: pa_debug.g_err_stage:= 'l_total_quantity_tbl('||KK||') IS'||l_total_quantity_tbl(kk);
6465: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6466:
6467: pa_debug.g_err_stage:= 'l_total_raw_cost_tbl('||KK||') IS'||l_total_raw_cost_tbl(kk);
6468: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 6465: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

6461: pa_debug.g_err_stage:= 'l_currency_code_tbl('||KK||') IS'||l_currency_code_tbl(kk);
6462: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6463:
6464: pa_debug.g_err_stage:= 'l_total_quantity_tbl('||KK||') IS'||l_total_quantity_tbl(kk);
6465: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6466:
6467: pa_debug.g_err_stage:= 'l_total_raw_cost_tbl('||KK||') IS'||l_total_raw_cost_tbl(kk);
6468: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6469:

Line 6467: pa_debug.g_err_stage:= 'l_total_raw_cost_tbl('||KK||') IS'||l_total_raw_cost_tbl(kk);

6463:
6464: pa_debug.g_err_stage:= 'l_total_quantity_tbl('||KK||') IS'||l_total_quantity_tbl(kk);
6465: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6466:
6467: pa_debug.g_err_stage:= 'l_total_raw_cost_tbl('||KK||') IS'||l_total_raw_cost_tbl(kk);
6468: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6469:
6470: pa_debug.g_err_stage:= 'l_total_burdened_cost_tbl('||KK||') IS'||l_total_burdened_cost_tbl(kk);
6471: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 6468: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

6464: pa_debug.g_err_stage:= 'l_total_quantity_tbl('||KK||') IS'||l_total_quantity_tbl(kk);
6465: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6466:
6467: pa_debug.g_err_stage:= 'l_total_raw_cost_tbl('||KK||') IS'||l_total_raw_cost_tbl(kk);
6468: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6469:
6470: pa_debug.g_err_stage:= 'l_total_burdened_cost_tbl('||KK||') IS'||l_total_burdened_cost_tbl(kk);
6471: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6472:

Line 6470: pa_debug.g_err_stage:= 'l_total_burdened_cost_tbl('||KK||') IS'||l_total_burdened_cost_tbl(kk);

6466:
6467: pa_debug.g_err_stage:= 'l_total_raw_cost_tbl('||KK||') IS'||l_total_raw_cost_tbl(kk);
6468: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6469:
6470: pa_debug.g_err_stage:= 'l_total_burdened_cost_tbl('||KK||') IS'||l_total_burdened_cost_tbl(kk);
6471: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6472:
6473: pa_debug.g_err_stage:= 'l_total_revenue_tbl('||KK||') IS'||l_total_revenue_tbl(kk);
6474: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 6471: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

6467: pa_debug.g_err_stage:= 'l_total_raw_cost_tbl('||KK||') IS'||l_total_raw_cost_tbl(kk);
6468: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6469:
6470: pa_debug.g_err_stage:= 'l_total_burdened_cost_tbl('||KK||') IS'||l_total_burdened_cost_tbl(kk);
6471: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6472:
6473: pa_debug.g_err_stage:= 'l_total_revenue_tbl('||KK||') IS'||l_total_revenue_tbl(kk);
6474: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6475:

Line 6473: pa_debug.g_err_stage:= 'l_total_revenue_tbl('||KK||') IS'||l_total_revenue_tbl(kk);

6469:
6470: pa_debug.g_err_stage:= 'l_total_burdened_cost_tbl('||KK||') IS'||l_total_burdened_cost_tbl(kk);
6471: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6472:
6473: pa_debug.g_err_stage:= 'l_total_revenue_tbl('||KK||') IS'||l_total_revenue_tbl(kk);
6474: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6475:
6476: pa_debug.g_err_stage:= 'l_bl_TXN_COST_RATE_OVERIDE_tbl('||KK||') IS'||l_bl_TXN_COST_RATE_OVERIDE_tbl(kk);
6477: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 6474: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

6470: pa_debug.g_err_stage:= 'l_total_burdened_cost_tbl('||KK||') IS'||l_total_burdened_cost_tbl(kk);
6471: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6472:
6473: pa_debug.g_err_stage:= 'l_total_revenue_tbl('||KK||') IS'||l_total_revenue_tbl(kk);
6474: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6475:
6476: pa_debug.g_err_stage:= 'l_bl_TXN_COST_RATE_OVERIDE_tbl('||KK||') IS'||l_bl_TXN_COST_RATE_OVERIDE_tbl(kk);
6477: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6478:

Line 6476: pa_debug.g_err_stage:= 'l_bl_TXN_COST_RATE_OVERIDE_tbl('||KK||') IS'||l_bl_TXN_COST_RATE_OVERIDE_tbl(kk);

6472:
6473: pa_debug.g_err_stage:= 'l_total_revenue_tbl('||KK||') IS'||l_total_revenue_tbl(kk);
6474: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6475:
6476: pa_debug.g_err_stage:= 'l_bl_TXN_COST_RATE_OVERIDE_tbl('||KK||') IS'||l_bl_TXN_COST_RATE_OVERIDE_tbl(kk);
6477: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6478:
6479: pa_debug.g_err_stage:= 'l_bl_BURDEN_COST_RAT_OVRID_tbl('||KK||') IS'||l_bl_BURDEN_COST_RAT_OVRID_tbl(kk);
6480: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 6477: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

6473: pa_debug.g_err_stage:= 'l_total_revenue_tbl('||KK||') IS'||l_total_revenue_tbl(kk);
6474: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6475:
6476: pa_debug.g_err_stage:= 'l_bl_TXN_COST_RATE_OVERIDE_tbl('||KK||') IS'||l_bl_TXN_COST_RATE_OVERIDE_tbl(kk);
6477: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6478:
6479: pa_debug.g_err_stage:= 'l_bl_BURDEN_COST_RAT_OVRID_tbl('||KK||') IS'||l_bl_BURDEN_COST_RAT_OVRID_tbl(kk);
6480: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6481:

Line 6479: pa_debug.g_err_stage:= 'l_bl_BURDEN_COST_RAT_OVRID_tbl('||KK||') IS'||l_bl_BURDEN_COST_RAT_OVRID_tbl(kk);

6475:
6476: pa_debug.g_err_stage:= 'l_bl_TXN_COST_RATE_OVERIDE_tbl('||KK||') IS'||l_bl_TXN_COST_RATE_OVERIDE_tbl(kk);
6477: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6478:
6479: pa_debug.g_err_stage:= 'l_bl_BURDEN_COST_RAT_OVRID_tbl('||KK||') IS'||l_bl_BURDEN_COST_RAT_OVRID_tbl(kk);
6480: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6481:
6482: pa_debug.g_err_stage:= 'l_bl_TXN_BILL_RATE_OVERRID_tbl('||KK||') IS'||l_bl_TXN_BILL_RATE_OVERRID_tbl(kk);
6483: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 6480: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

6476: pa_debug.g_err_stage:= 'l_bl_TXN_COST_RATE_OVERIDE_tbl('||KK||') IS'||l_bl_TXN_COST_RATE_OVERIDE_tbl(kk);
6477: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6478:
6479: pa_debug.g_err_stage:= 'l_bl_BURDEN_COST_RAT_OVRID_tbl('||KK||') IS'||l_bl_BURDEN_COST_RAT_OVRID_tbl(kk);
6480: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6481:
6482: pa_debug.g_err_stage:= 'l_bl_TXN_BILL_RATE_OVERRID_tbl('||KK||') IS'||l_bl_TXN_BILL_RATE_OVERRID_tbl(kk);
6483: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6484:

Line 6482: pa_debug.g_err_stage:= 'l_bl_TXN_BILL_RATE_OVERRID_tbl('||KK||') IS'||l_bl_TXN_BILL_RATE_OVERRID_tbl(kk);

6478:
6479: pa_debug.g_err_stage:= 'l_bl_BURDEN_COST_RAT_OVRID_tbl('||KK||') IS'||l_bl_BURDEN_COST_RAT_OVRID_tbl(kk);
6480: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6481:
6482: pa_debug.g_err_stage:= 'l_bl_TXN_BILL_RATE_OVERRID_tbl('||KK||') IS'||l_bl_TXN_BILL_RATE_OVERRID_tbl(kk);
6483: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6484:
6485: END LOOP;
6486:

Line 6483: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

6479: pa_debug.g_err_stage:= 'l_bl_BURDEN_COST_RAT_OVRID_tbl('||KK||') IS'||l_bl_BURDEN_COST_RAT_OVRID_tbl(kk);
6480: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6481:
6482: pa_debug.g_err_stage:= 'l_bl_TXN_BILL_RATE_OVERRID_tbl('||KK||') IS'||l_bl_TXN_BILL_RATE_OVERRID_tbl(kk);
6483: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6484:
6485: END LOOP;
6486:
6487: END IF;

Line 6510: IF P_PA_debug_mode = 'Y' THEN

6506: ,x_msg_count => l_msg_count
6507: ,x_msg_data => l_msg_data);
6508:
6509: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6510: IF P_PA_debug_mode = 'Y' THEN
6511: pa_debug.g_err_stage:= 'Error in calculate';
6512: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6513: END IF;
6514: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 6511: pa_debug.g_err_stage:= 'Error in calculate';

6507: ,x_msg_data => l_msg_data);
6508:
6509: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6510: IF P_PA_debug_mode = 'Y' THEN
6511: pa_debug.g_err_stage:= 'Error in calculate';
6512: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6513: END IF;
6514: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
6515: END IF;

Line 6512: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

6508:
6509: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
6510: IF P_PA_debug_mode = 'Y' THEN
6511: pa_debug.g_err_stage:= 'Error in calculate';
6512: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
6513: END IF;
6514: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
6515: END IF;
6516:

Line 6535: IF P_PA_debug_mode = 'Y' THEN

6531: IF l_src_time_phased_code = l_targ_time_phased_code OR l_targ_time_phased_code = 'N' THEN
6532: IF l_targ_time_phased_code = 'N' THEN
6533: IF l_src_resource_list_id = l_targ_resource_list_id THEN
6534:
6535: IF P_PA_debug_mode = 'Y' THEN
6536: pa_debug.g_err_stage:= 'About to bulk insert Budget lines with same RLs';
6537: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6538: END IF;
6539:

Line 6536: pa_debug.g_err_stage:= 'About to bulk insert Budget lines with same RLs';

6532: IF l_targ_time_phased_code = 'N' THEN
6533: IF l_src_resource_list_id = l_targ_resource_list_id THEN
6534:
6535: IF P_PA_debug_mode = 'Y' THEN
6536: pa_debug.g_err_stage:= 'About to bulk insert Budget lines with same RLs';
6537: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6538: END IF;
6539:
6540: --dbms_output.put_line('I26');

Line 6537: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

6533: IF l_src_resource_list_id = l_targ_resource_list_id THEN
6534:
6535: IF P_PA_debug_mode = 'Y' THEN
6536: pa_debug.g_err_stage:= 'About to bulk insert Budget lines with same RLs';
6537: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6538: END IF;
6539:
6540: --dbms_output.put_line('I26');
6541: FORALL kk in L_targ_ra_id_tbl.FIRST ..L_targ_ra_id_tbl.LAST

Line 6936: IF P_PA_debug_mode = 'Y' THEN

6932: and pbls.pfc_cur_conv_rejection_code IS NULL*/
6933: GROUP BY get_mapped_ra_id(get_task_id(l_targ_plan_level_code,pras.task_id),pras.resource_list_member_id) ,
6934: DECODE(l_copy_pfc_for_txn_amt_flag,'Y', l_projfunc_currency_code,DECODE(l_same_multi_curr_flag, 'Y', pbls.txn_currency_code,l_project_currency_code)))pbl;
6935:
6936: IF P_PA_debug_mode = 'Y' THEN
6937: pa_debug.g_err_stage:= 'After bulk-inserting resource assignments';
6938: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6939: END IF;
6940: --dbms_output.put_line('I27');

Line 6937: pa_debug.g_err_stage:= 'After bulk-inserting resource assignments';

6933: GROUP BY get_mapped_ra_id(get_task_id(l_targ_plan_level_code,pras.task_id),pras.resource_list_member_id) ,
6934: DECODE(l_copy_pfc_for_txn_amt_flag,'Y', l_projfunc_currency_code,DECODE(l_same_multi_curr_flag, 'Y', pbls.txn_currency_code,l_project_currency_code)))pbl;
6935:
6936: IF P_PA_debug_mode = 'Y' THEN
6937: pa_debug.g_err_stage:= 'After bulk-inserting resource assignments';
6938: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6939: END IF;
6940: --dbms_output.put_line('I27');
6941:

Line 6938: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

6934: DECODE(l_copy_pfc_for_txn_amt_flag,'Y', l_projfunc_currency_code,DECODE(l_same_multi_curr_flag, 'Y', pbls.txn_currency_code,l_project_currency_code)))pbl;
6935:
6936: IF P_PA_debug_mode = 'Y' THEN
6937: pa_debug.g_err_stage:= 'After bulk-inserting resource assignments';
6938: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6939: END IF;
6940: --dbms_output.put_line('I27');
6941:
6942: ELSE-- Resource lists are different

Line 6944: IF P_PA_debug_mode = 'Y' THEN

6940: --dbms_output.put_line('I27');
6941:
6942: ELSE-- Resource lists are different
6943:
6944: IF P_PA_debug_mode = 'Y' THEN
6945: pa_debug.g_err_stage:= 'About to bulk insert Budget lines with diff RLs and with targ TP as None';
6946: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6947: END IF;
6948:

Line 6945: pa_debug.g_err_stage:= 'About to bulk insert Budget lines with diff RLs and with targ TP as None';

6941:
6942: ELSE-- Resource lists are different
6943:
6944: IF P_PA_debug_mode = 'Y' THEN
6945: pa_debug.g_err_stage:= 'About to bulk insert Budget lines with diff RLs and with targ TP as None';
6946: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6947: END IF;
6948:
6949: --dbms_output.put_line('I28');

Line 6946: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

6942: ELSE-- Resource lists are different
6943:
6944: IF P_PA_debug_mode = 'Y' THEN
6945: pa_debug.g_err_stage:= 'About to bulk insert Budget lines with diff RLs and with targ TP as None';
6946: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
6947: END IF;
6948:
6949: --dbms_output.put_line('I28');
6950: FORALL kk in L_targ_ra_id_tbl.FIRST ..L_targ_ra_id_tbl.LAST

Line 7341: IF P_PA_debug_mode = 'Y' THEN

7337: and pbls.pfc_cur_conv_rejection_code IS NULL*/
7338: GROUP BY pa_fp_ci_merge.get_mapped_ra_id(pa_fp_ci_merge.get_task_id(l_targ_plan_level_code,pras.task_id),rlmap.resource_list_member_id) ,
7339: DECODE(l_copy_pfc_for_txn_amt_flag,'Y', l_projfunc_currency_code,DECODE(l_same_multi_curr_flag, 'Y', pbls.txn_currency_code,l_project_currency_code)))pbl;
7340:
7341: IF P_PA_debug_mode = 'Y' THEN
7342: pa_debug.g_err_stage:= 'Done with bulk insert Budget lines with diff RLs and with targ TP as None';
7343: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
7344: END IF;
7345: --dbms_output.put_line('I29');

Line 7342: pa_debug.g_err_stage:= 'Done with bulk insert Budget lines with diff RLs and with targ TP as None';

7338: GROUP BY pa_fp_ci_merge.get_mapped_ra_id(pa_fp_ci_merge.get_task_id(l_targ_plan_level_code,pras.task_id),rlmap.resource_list_member_id) ,
7339: DECODE(l_copy_pfc_for_txn_amt_flag,'Y', l_projfunc_currency_code,DECODE(l_same_multi_curr_flag, 'Y', pbls.txn_currency_code,l_project_currency_code)))pbl;
7340:
7341: IF P_PA_debug_mode = 'Y' THEN
7342: pa_debug.g_err_stage:= 'Done with bulk insert Budget lines with diff RLs and with targ TP as None';
7343: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
7344: END IF;
7345: --dbms_output.put_line('I29');
7346: END IF;

Line 7343: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

7339: DECODE(l_copy_pfc_for_txn_amt_flag,'Y', l_projfunc_currency_code,DECODE(l_same_multi_curr_flag, 'Y', pbls.txn_currency_code,l_project_currency_code)))pbl;
7340:
7341: IF P_PA_debug_mode = 'Y' THEN
7342: pa_debug.g_err_stage:= 'Done with bulk insert Budget lines with diff RLs and with targ TP as None';
7343: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
7344: END IF;
7345: --dbms_output.put_line('I29');
7346: END IF;
7347: ELSE -- Time phased code is not N and src time phasing = target time phasing

Line 7349: IF P_PA_debug_mode = 'Y' THEN

7345: --dbms_output.put_line('I29');
7346: END IF;
7347: ELSE -- Time phased code is not N and src time phasing = target time phasing
7348:
7349: IF P_PA_debug_mode = 'Y' THEN
7350: pa_debug.g_err_stage:= 'SRC tp =targ TP. same RLS. About to bulk insert BLs';
7351: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
7352: END IF;
7353:

Line 7350: pa_debug.g_err_stage:= 'SRC tp =targ TP. same RLS. About to bulk insert BLs';

7346: END IF;
7347: ELSE -- Time phased code is not N and src time phasing = target time phasing
7348:
7349: IF P_PA_debug_mode = 'Y' THEN
7350: pa_debug.g_err_stage:= 'SRC tp =targ TP. same RLS. About to bulk insert BLs';
7351: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
7352: END IF;
7353:
7354: --dbms_output.put_line('I30');

Line 7351: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

7347: ELSE -- Time phased code is not N and src time phasing = target time phasing
7348:
7349: IF P_PA_debug_mode = 'Y' THEN
7350: pa_debug.g_err_stage:= 'SRC tp =targ TP. same RLS. About to bulk insert BLs';
7351: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
7352: END IF;
7353:
7354: --dbms_output.put_line('I30');
7355: IF l_src_resource_list_id = l_targ_resource_list_id THEN

Line 7748: IF P_PA_debug_mode = 'Y' THEN

7744: GROUP BY get_mapped_ra_id(get_task_id(l_targ_plan_level_code,pras.task_id),pras.resource_list_member_id) ,
7745: DECODE(l_copy_pfc_for_txn_amt_flag,'Y', l_projfunc_currency_code,DECODE(l_same_multi_curr_flag, 'Y', pbls.txn_currency_code,l_project_currency_code))
7746: ,pbls.start_date,pbls.end_date,pbls.period_name)pbl;
7747:
7748: IF P_PA_debug_mode = 'Y' THEN
7749: pa_debug.g_err_stage:= 'SRC tp =targ TP. same RLS.Done with bulk insert BLs';
7750: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
7751: END IF;
7752: --dbms_output.put_line('I31');

Line 7749: pa_debug.g_err_stage:= 'SRC tp =targ TP. same RLS.Done with bulk insert BLs';

7745: DECODE(l_copy_pfc_for_txn_amt_flag,'Y', l_projfunc_currency_code,DECODE(l_same_multi_curr_flag, 'Y', pbls.txn_currency_code,l_project_currency_code))
7746: ,pbls.start_date,pbls.end_date,pbls.period_name)pbl;
7747:
7748: IF P_PA_debug_mode = 'Y' THEN
7749: pa_debug.g_err_stage:= 'SRC tp =targ TP. same RLS.Done with bulk insert BLs';
7750: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
7751: END IF;
7752: --dbms_output.put_line('I31');
7753:

Line 7750: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

7746: ,pbls.start_date,pbls.end_date,pbls.period_name)pbl;
7747:
7748: IF P_PA_debug_mode = 'Y' THEN
7749: pa_debug.g_err_stage:= 'SRC tp =targ TP. same RLS.Done with bulk insert BLs';
7750: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
7751: END IF;
7752: --dbms_output.put_line('I31');
7753:
7754: ELSE

Line 7755: IF P_PA_debug_mode = 'Y' THEN

7751: END IF;
7752: --dbms_output.put_line('I31');
7753:
7754: ELSE
7755: IF P_PA_debug_mode = 'Y' THEN
7756: pa_debug.g_err_stage:= 'About to bulk insert Budget lines with different RLs and TP not N and src Tp= targ TP';
7757: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
7758:
7759: END IF;

Line 7756: pa_debug.g_err_stage:= 'About to bulk insert Budget lines with different RLs and TP not N and src Tp= targ TP';

7752: --dbms_output.put_line('I31');
7753:
7754: ELSE
7755: IF P_PA_debug_mode = 'Y' THEN
7756: pa_debug.g_err_stage:= 'About to bulk insert Budget lines with different RLs and TP not N and src Tp= targ TP';
7757: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
7758:
7759: END IF;
7760:

Line 7757: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

7753:
7754: ELSE
7755: IF P_PA_debug_mode = 'Y' THEN
7756: pa_debug.g_err_stage:= 'About to bulk insert Budget lines with different RLs and TP not N and src Tp= targ TP';
7757: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
7758:
7759: END IF;
7760:
7761: --dbms_output.put_line('I32');

Line 8155: IF P_PA_debug_mode = 'Y' THEN

8151: GROUP BY get_mapped_ra_id(get_task_id(l_targ_plan_level_code,rlmap.task_id),rlmap.resource_list_member_id) ,
8152: DECODE(l_copy_pfc_for_txn_amt_flag,'Y', l_projfunc_currency_code,DECODE(l_same_multi_curr_flag, 'Y', pbls.txn_currency_code,l_project_currency_code))
8153: ,pbls.start_date,pbls.end_date,pbls.period_name)pbl;
8154:
8155: IF P_PA_debug_mode = 'Y' THEN
8156: pa_debug.g_err_stage:= 'Done with bulk insert Budget lines with different RLs and TP not N and src Tp= targ TP'||SQL%ROWCOUNT;
8157: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8158: END IF;
8159: --dbms_output.put_line('I33');

Line 8156: pa_debug.g_err_stage:= 'Done with bulk insert Budget lines with different RLs and TP not N and src Tp= targ TP'||SQL%ROWCOUNT;

8152: DECODE(l_copy_pfc_for_txn_amt_flag,'Y', l_projfunc_currency_code,DECODE(l_same_multi_curr_flag, 'Y', pbls.txn_currency_code,l_project_currency_code))
8153: ,pbls.start_date,pbls.end_date,pbls.period_name)pbl;
8154:
8155: IF P_PA_debug_mode = 'Y' THEN
8156: pa_debug.g_err_stage:= 'Done with bulk insert Budget lines with different RLs and TP not N and src Tp= targ TP'||SQL%ROWCOUNT;
8157: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8158: END IF;
8159: --dbms_output.put_line('I33');
8160: END IF;

Line 8157: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

8153: ,pbls.start_date,pbls.end_date,pbls.period_name)pbl;
8154:
8155: IF P_PA_debug_mode = 'Y' THEN
8156: pa_debug.g_err_stage:= 'Done with bulk insert Budget lines with different RLs and TP not N and src Tp= targ TP'||SQL%ROWCOUNT;
8157: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8158: END IF;
8159: --dbms_output.put_line('I33');
8160: END IF;
8161: END IF;

Line 8166: IF P_PA_debug_mode = 'Y' THEN

8162: --Update
8163:
8164: IF l_targ_time_phased_code = 'N' THEN
8165: IF l_src_resource_list_id = l_targ_resource_list_id THEN
8166: IF P_PA_debug_mode = 'Y' THEN
8167: pa_debug.g_err_stage:= 'About to bulk insert resource assignments';
8168: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8169: END IF;
8170:

Line 8167: pa_debug.g_err_stage:= 'About to bulk insert resource assignments';

8163:
8164: IF l_targ_time_phased_code = 'N' THEN
8165: IF l_src_resource_list_id = l_targ_resource_list_id THEN
8166: IF P_PA_debug_mode = 'Y' THEN
8167: pa_debug.g_err_stage:= 'About to bulk insert resource assignments';
8168: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8169: END IF;
8170:
8171: --dbms_output.put_line('I34');

Line 8168: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

8164: IF l_targ_time_phased_code = 'N' THEN
8165: IF l_src_resource_list_id = l_targ_resource_list_id THEN
8166: IF P_PA_debug_mode = 'Y' THEN
8167: pa_debug.g_err_stage:= 'About to bulk insert resource assignments';
8168: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8169: END IF;
8170:
8171: --dbms_output.put_line('I34');
8172: SELECT get_mapped_ra_id(null,null,pbls.resource_assignment_id,l_targ_plan_level_code),

Line 8418: IF P_PA_debug_mode = 'Y' THEN

8414:
8415: --dbms_output.put_line('I35');
8416:
8417: ELSE--Resource lists are different , target time phasing is N and the target resource assignments already exist in prat
8418: IF P_PA_debug_mode = 'Y' THEN
8419: pa_debug.g_err_stage:= 'About to bulk select for ins/upd the budget lins with targ NTP and Diff RLS';
8420: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8421: END IF;
8422: --dbms_output.put_line('I36');

Line 8419: pa_debug.g_err_stage:= 'About to bulk select for ins/upd the budget lins with targ NTP and Diff RLS';

8415: --dbms_output.put_line('I35');
8416:
8417: ELSE--Resource lists are different , target time phasing is N and the target resource assignments already exist in prat
8418: IF P_PA_debug_mode = 'Y' THEN
8419: pa_debug.g_err_stage:= 'About to bulk select for ins/upd the budget lins with targ NTP and Diff RLS';
8420: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8421: END IF;
8422: --dbms_output.put_line('I36');
8423:

Line 8420: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

8416:
8417: ELSE--Resource lists are different , target time phasing is N and the target resource assignments already exist in prat
8418: IF P_PA_debug_mode = 'Y' THEN
8419: pa_debug.g_err_stage:= 'About to bulk select for ins/upd the budget lins with targ NTP and Diff RLS';
8420: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8421: END IF;
8422: --dbms_output.put_line('I36');
8423:
8424: SELECT get_mapped_ra_id(get_task_id(l_targ_plan_level_code,pbls.task_id), pbls.resource_list_member_id),

Line 8766: IF P_PA_debug_mode = 'Y' THEN

8762: and pbls.pfc_cur_conv_rejection_code IS NULL*/
8763: GROUP BY get_mapped_ra_id(get_task_id(l_targ_plan_level_code,pbls.task_id), pbls.resource_list_member_id), DECODE(l_same_multi_curr_flag, 'Y', pbls.txn_currency_code,l_project_currency_code),
8764: pblt.resource_assignment_id,pblt.txn_currency_code,pblt.start_date,prat.planning_start_date, prat.planning_end_date,pblt.end_date ;
8765:
8766: IF P_PA_debug_mode = 'Y' THEN
8767: pa_debug.g_err_stage:= 'Done with bulk select for ins/upd the budget lins with targ NTP and Diff RLS';
8768: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8769: END IF;
8770: --dbms_output.put_line('I37');

Line 8767: pa_debug.g_err_stage:= 'Done with bulk select for ins/upd the budget lins with targ NTP and Diff RLS';

8763: GROUP BY get_mapped_ra_id(get_task_id(l_targ_plan_level_code,pbls.task_id), pbls.resource_list_member_id), DECODE(l_same_multi_curr_flag, 'Y', pbls.txn_currency_code,l_project_currency_code),
8764: pblt.resource_assignment_id,pblt.txn_currency_code,pblt.start_date,prat.planning_start_date, prat.planning_end_date,pblt.end_date ;
8765:
8766: IF P_PA_debug_mode = 'Y' THEN
8767: pa_debug.g_err_stage:= 'Done with bulk select for ins/upd the budget lins with targ NTP and Diff RLS';
8768: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8769: END IF;
8770: --dbms_output.put_line('I37');
8771:

Line 8768: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

8764: pblt.resource_assignment_id,pblt.txn_currency_code,pblt.start_date,prat.planning_start_date, prat.planning_end_date,pblt.end_date ;
8765:
8766: IF P_PA_debug_mode = 'Y' THEN
8767: pa_debug.g_err_stage:= 'Done with bulk select for ins/upd the budget lins with targ NTP and Diff RLS';
8768: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8769: END IF;
8770: --dbms_output.put_line('I37');
8771:
8772: END IF;

Line 8778: IF P_PA_debug_mode = 'Y' THEN

8774:
8775: ELSE -- Time phased code is not N and src time phasing = target time phasing
8776: IF l_src_resource_list_id = l_targ_resource_list_id THEN
8777:
8778: IF P_PA_debug_mode = 'Y' THEN
8779: pa_debug.g_err_stage:='About to select bls for PA/GL TP and same resource list';
8780: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
8781: END IF;
8782:

Line 8779: pa_debug.g_err_stage:='About to select bls for PA/GL TP and same resource list';

8775: ELSE -- Time phased code is not N and src time phasing = target time phasing
8776: IF l_src_resource_list_id = l_targ_resource_list_id THEN
8777:
8778: IF P_PA_debug_mode = 'Y' THEN
8779: pa_debug.g_err_stage:='About to select bls for PA/GL TP and same resource list';
8780: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
8781: END IF;
8782:
8783: --dbms_output.put_line('I38');

Line 8780: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

8776: IF l_src_resource_list_id = l_targ_resource_list_id THEN
8777:
8778: IF P_PA_debug_mode = 'Y' THEN
8779: pa_debug.g_err_stage:='About to select bls for PA/GL TP and same resource list';
8780: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
8781: END IF;
8782:
8783: --dbms_output.put_line('I38');
8784:

Line 9015: IF P_PA_debug_mode = 'Y' THEN

9011: GROUP BY get_mapped_ra_id(null,null,pbls.resource_assignment_id,l_targ_plan_level_code), DECODE(l_same_multi_curr_flag, 'Y', pbls.txn_currency_code,l_project_currency_code)
9012: ,pbls.start_date, pbls.period_name,pbls.end_date,pblt.resource_assignment_id,
9013: pblt.start_Date,pblt.txn_currency_code;
9014:
9015: IF P_PA_debug_mode = 'Y' THEN
9016: pa_debug.g_err_stage:='selected bls for PA/GL TP and same resource list';
9017: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
9018: END IF;
9019: --dbms_output.put_line('I39');

Line 9016: pa_debug.g_err_stage:='selected bls for PA/GL TP and same resource list';

9012: ,pbls.start_date, pbls.period_name,pbls.end_date,pblt.resource_assignment_id,
9013: pblt.start_Date,pblt.txn_currency_code;
9014:
9015: IF P_PA_debug_mode = 'Y' THEN
9016: pa_debug.g_err_stage:='selected bls for PA/GL TP and same resource list';
9017: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
9018: END IF;
9019: --dbms_output.put_line('I39');
9020:

Line 9017: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

9013: pblt.start_Date,pblt.txn_currency_code;
9014:
9015: IF P_PA_debug_mode = 'Y' THEN
9016: pa_debug.g_err_stage:='selected bls for PA/GL TP and same resource list';
9017: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
9018: END IF;
9019: --dbms_output.put_line('I39');
9020:
9021: ELSE--Time phased code is not None and Resource lists are different

Line 9402: pa_debug.g_err_stage:='Fetching the agreement details';

9398:
9399: IF l_partial_factor <> 1 THEN
9400:
9401: IF l_debug_mode = 'Y' THEN
9402: pa_debug.g_err_stage:='Fetching the agreement details';
9403: pa_debug.write( l_module_name,pa_debug.g_err_stage,l_debug_level3);
9404: END IF;
9405: -- Select agreement currency code
9406: SELECT agr.agreement_id,

Line 9403: pa_debug.write( l_module_name,pa_debug.g_err_stage,l_debug_level3);

9399: IF l_partial_factor <> 1 THEN
9400:
9401: IF l_debug_mode = 'Y' THEN
9402: pa_debug.g_err_stage:='Fetching the agreement details';
9403: pa_debug.write( l_module_name,pa_debug.g_err_stage,l_debug_level3);
9404: END IF;
9405: -- Select agreement currency code
9406: SELECT agr.agreement_id,
9407: agr.agreement_currency_code

Line 9416: pa_debug.g_err_stage:='Calling pa_fp_multi_currency_pkg.round_amounts';

9412: WHERE cibv.budget_version_id = l_src_ver_id_tbl(j)
9413: AND cibv.agreement_id = agr.agreement_id;
9414:
9415: IF l_debug_mode = 'Y' THEN
9416: pa_debug.g_err_stage:='Calling pa_fp_multi_currency_pkg.round_amounts';
9417: pa_debug.write( l_module_name,pa_debug.g_err_stage,l_debug_level3);
9418: END IF;
9419:
9420: pa_fp_multi_currency_pkg.round_amounts

Line 9417: pa_debug.write( l_module_name,pa_debug.g_err_stage,l_debug_level3);

9413: AND cibv.agreement_id = agr.agreement_id;
9414:
9415: IF l_debug_mode = 'Y' THEN
9416: pa_debug.g_err_stage:='Calling pa_fp_multi_currency_pkg.round_amounts';
9417: pa_debug.write( l_module_name,pa_debug.g_err_stage,l_debug_level3);
9418: END IF;
9419:
9420: pa_fp_multi_currency_pkg.round_amounts
9421: ( px_quantity_tbl => l_bl_QUANTITY_tbl

Line 9440: IF P_PA_debug_mode = 'Y' THEN

9436: ,x_msg_data => x_msg_data );
9437:
9438: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
9439:
9440: IF P_PA_debug_mode = 'Y' THEN
9441: pa_debug.g_err_stage:= 'pa_fp_multi_currency_pkg.round_amounts returned error';
9442: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
9443: END IF;
9444: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 9441: pa_debug.g_err_stage:= 'pa_fp_multi_currency_pkg.round_amounts returned error';

9437:
9438: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
9439:
9440: IF P_PA_debug_mode = 'Y' THEN
9441: pa_debug.g_err_stage:= 'pa_fp_multi_currency_pkg.round_amounts returned error';
9442: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
9443: END IF;
9444: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
9445:

Line 9442: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

9438: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
9439:
9440: IF P_PA_debug_mode = 'Y' THEN
9441: pa_debug.g_err_stage:= 'pa_fp_multi_currency_pkg.round_amounts returned error';
9442: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
9443: END IF;
9444: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
9445:
9446: END IF;

Line 9797: IF P_PA_debug_mode = 'Y' THEN

9793: ,x_msg_count => l_msg_count
9794: ,x_msg_data => l_msg_data);
9795:
9796: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
9797: IF P_PA_debug_mode = 'Y' THEN
9798: pa_debug.g_err_stage:= 'Error in PA_FP_MULTI_CURRENCY_PKG.Round_Budget_Line_Amounts';
9799: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
9800: END IF;
9801: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 9798: pa_debug.g_err_stage:= 'Error in PA_FP_MULTI_CURRENCY_PKG.Round_Budget_Line_Amounts';

9794: ,x_msg_data => l_msg_data);
9795:
9796: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
9797: IF P_PA_debug_mode = 'Y' THEN
9798: pa_debug.g_err_stage:= 'Error in PA_FP_MULTI_CURRENCY_PKG.Round_Budget_Line_Amounts';
9799: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
9800: END IF;
9801: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
9802: END IF;

Line 9799: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

9795:
9796: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
9797: IF P_PA_debug_mode = 'Y' THEN
9798: pa_debug.g_err_stage:= 'Error in PA_FP_MULTI_CURRENCY_PKG.Round_Budget_Line_Amounts';
9799: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
9800: END IF;
9801: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
9802: END IF;
9803: IF l_debug_mode = 'Y' THEN

Line 9804: pa_debug.g_err_stage:='Start of residual amount logic';

9800: END IF;
9801: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
9802: END IF;
9803: IF l_debug_mode = 'Y' THEN
9804: pa_debug.g_err_stage:='Start of residual amount logic';
9805: pa_debug.write('Round_Budget_Line_Amounts: ' || l_module_name,pa_debug.g_err_stage,3);
9806: END IF;
9807:
9808: Begin

Line 9805: pa_debug.write('Round_Budget_Line_Amounts: ' || l_module_name,pa_debug.g_err_stage,3);

9801: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
9802: END IF;
9803: IF l_debug_mode = 'Y' THEN
9804: pa_debug.g_err_stage:='Start of residual amount logic';
9805: pa_debug.write('Round_Budget_Line_Amounts: ' || l_module_name,pa_debug.g_err_stage,3);
9806: END IF;
9807:
9808: Begin
9809:

Line 9876: pa_debug.g_err_stage:='l_pfc_revenue_delta = '||l_pfc_revenue_delta

9872: l_pc_revenue_delta := l_pc_rev_for_merge - l_pc_rev_merged;
9873:
9874: END IF;
9875: IF l_debug_mode = 'Y' THEN
9876: pa_debug.g_err_stage:='l_pfc_revenue_delta = '||l_pfc_revenue_delta
9877: || 'l_pc_revenue_delta = ' || l_pc_revenue_delta;
9878: pa_debug.write('Round_Budget_Line_Amounts: ' || l_module_name,pa_debug.g_err_stage,3);
9879: END IF;
9880:

Line 9878: pa_debug.write('Round_Budget_Line_Amounts: ' || l_module_name,pa_debug.g_err_stage,3);

9874: END IF;
9875: IF l_debug_mode = 'Y' THEN
9876: pa_debug.g_err_stage:='l_pfc_revenue_delta = '||l_pfc_revenue_delta
9877: || 'l_pc_revenue_delta = ' || l_pc_revenue_delta;
9878: pa_debug.write('Round_Budget_Line_Amounts: ' || l_module_name,pa_debug.g_err_stage,3);
9879: END IF;
9880:
9881: IF (l_pfc_revenue_delta <> 0 OR l_pc_revenue_delta <> 0) THEN
9882:

Line 9915: pa_debug.g_err_stage:= 'target ra id = '||get_mapped_ra_id(get_task_id(l_targ_plan_level_code,

9911: INTO l_src_delta_amt_adj_start_date;
9912: CLOSE src_delta_amt_adj_date_cur;
9913:
9914: IF l_debug_mode = 'Y' THEN
9915: pa_debug.g_err_stage:= 'target ra id = '||get_mapped_ra_id(get_task_id(l_targ_plan_level_code,
9916: l_src_delta_amt_adj_task_id), l_targ_delta_amt_adj_rlm_id);
9917: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
9918: pa_debug.g_err_stage:= 'l_src_delta_amt_adj_start_date = '||l_src_delta_amt_adj_start_date;
9919: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 9917: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

9913:
9914: IF l_debug_mode = 'Y' THEN
9915: pa_debug.g_err_stage:= 'target ra id = '||get_mapped_ra_id(get_task_id(l_targ_plan_level_code,
9916: l_src_delta_amt_adj_task_id), l_targ_delta_amt_adj_rlm_id);
9917: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
9918: pa_debug.g_err_stage:= 'l_src_delta_amt_adj_start_date = '||l_src_delta_amt_adj_start_date;
9919: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
9920: pa_debug.g_err_stage:= 'l_targ_plan_level_code = '||l_targ_plan_level_code
9921: || 'l_src_delta_amt_adj_task_id = '||l_src_delta_amt_adj_task_id ;

Line 9918: pa_debug.g_err_stage:= 'l_src_delta_amt_adj_start_date = '||l_src_delta_amt_adj_start_date;

9914: IF l_debug_mode = 'Y' THEN
9915: pa_debug.g_err_stage:= 'target ra id = '||get_mapped_ra_id(get_task_id(l_targ_plan_level_code,
9916: l_src_delta_amt_adj_task_id), l_targ_delta_amt_adj_rlm_id);
9917: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
9918: pa_debug.g_err_stage:= 'l_src_delta_amt_adj_start_date = '||l_src_delta_amt_adj_start_date;
9919: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
9920: pa_debug.g_err_stage:= 'l_targ_plan_level_code = '||l_targ_plan_level_code
9921: || 'l_src_delta_amt_adj_task_id = '||l_src_delta_amt_adj_task_id ;
9922: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

Line 9919: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

9915: pa_debug.g_err_stage:= 'target ra id = '||get_mapped_ra_id(get_task_id(l_targ_plan_level_code,
9916: l_src_delta_amt_adj_task_id), l_targ_delta_amt_adj_rlm_id);
9917: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
9918: pa_debug.g_err_stage:= 'l_src_delta_amt_adj_start_date = '||l_src_delta_amt_adj_start_date;
9919: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
9920: pa_debug.g_err_stage:= 'l_targ_plan_level_code = '||l_targ_plan_level_code
9921: || 'l_src_delta_amt_adj_task_id = '||l_src_delta_amt_adj_task_id ;
9922: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
9923: END IF;

Line 9920: pa_debug.g_err_stage:= 'l_targ_plan_level_code = '||l_targ_plan_level_code

9916: l_src_delta_amt_adj_task_id), l_targ_delta_amt_adj_rlm_id);
9917: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
9918: pa_debug.g_err_stage:= 'l_src_delta_amt_adj_start_date = '||l_src_delta_amt_adj_start_date;
9919: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
9920: pa_debug.g_err_stage:= 'l_targ_plan_level_code = '||l_targ_plan_level_code
9921: || 'l_src_delta_amt_adj_task_id = '||l_src_delta_amt_adj_task_id ;
9922: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
9923: END IF;
9924:

Line 9922: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

9918: pa_debug.g_err_stage:= 'l_src_delta_amt_adj_start_date = '||l_src_delta_amt_adj_start_date;
9919: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
9920: pa_debug.g_err_stage:= 'l_targ_plan_level_code = '||l_targ_plan_level_code
9921: || 'l_src_delta_amt_adj_task_id = '||l_src_delta_amt_adj_task_id ;
9922: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
9923: END IF;
9924:
9925: -- Using the source res assigment and target assignment mapping update
9926: -- the target version budget line. Note for AR Versions there can be amounts

Line 10021: IF P_PA_DEBUG_MODE = 'Y' THEN

10017:
10018: END IF;
10019: Exception
10020: WHEN OTHERS THEN
10021: IF P_PA_DEBUG_MODE = 'Y' THEN
10022: pa_debug.g_err_stage:='Error in residual amount adjust logic'||SQLERRM;
10023: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10024: END IF;
10025: RAISE;

Line 10022: pa_debug.g_err_stage:='Error in residual amount adjust logic'||SQLERRM;

10018: END IF;
10019: Exception
10020: WHEN OTHERS THEN
10021: IF P_PA_DEBUG_MODE = 'Y' THEN
10022: pa_debug.g_err_stage:='Error in residual amount adjust logic'||SQLERRM;
10023: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10024: END IF;
10025: RAISE;
10026: End;

Line 10023: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10019: Exception
10020: WHEN OTHERS THEN
10021: IF P_PA_DEBUG_MODE = 'Y' THEN
10022: pa_debug.g_err_stage:='Error in residual amount adjust logic'||SQLERRM;
10023: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10024: END IF;
10025: RAISE;
10026: End;
10027:

Line 10029: pa_debug.g_err_stage:='End of residual amount logic';

10025: RAISE;
10026: End;
10027:
10028: IF l_debug_mode = 'Y' THEN
10029: pa_debug.g_err_stage:='End of residual amount logic';
10030: pa_debug.write('Round_Budget_Line_Amounts: ' || l_module_name,pa_debug.g_err_stage,3);
10031: END IF;
10032:
10033: END IF;

Line 10030: pa_debug.write('Round_Budget_Line_Amounts: ' || l_module_name,pa_debug.g_err_stage,3);

10026: End;
10027:
10028: IF l_debug_mode = 'Y' THEN
10029: pa_debug.g_err_stage:='End of residual amount logic';
10030: pa_debug.write('Round_Budget_Line_Amounts: ' || l_module_name,pa_debug.g_err_stage,3);
10031: END IF;
10032:
10033: END IF;
10034:

Line 10069: IF P_PA_debug_mode = 'Y' THEN

10065: ,x_msg_count => l_msg_count
10066: ,x_msg_data => l_msg_data);
10067:
10068: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10069: IF P_PA_debug_mode = 'Y' THEN
10070: pa_debug.g_err_stage:= 'Error CALLING PAFPCALB.CheckZeroQTyNegETC';
10071: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10072: END IF;
10073: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 10070: pa_debug.g_err_stage:= 'Error CALLING PAFPCALB.CheckZeroQTyNegETC';

10066: ,x_msg_data => l_msg_data);
10067:
10068: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10069: IF P_PA_debug_mode = 'Y' THEN
10070: pa_debug.g_err_stage:= 'Error CALLING PAFPCALB.CheckZeroQTyNegETC';
10071: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10072: END IF;
10073: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10074: END IF;

Line 10071: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

10067:
10068: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10069: IF P_PA_debug_mode = 'Y' THEN
10070: pa_debug.g_err_stage:= 'Error CALLING PAFPCALB.CheckZeroQTyNegETC';
10071: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10072: END IF;
10073: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10074: END IF;
10075: */

Line 10099: IF P_PA_DEBUG_MODE = 'Y' THEN

10095: END IF;
10096:
10097: IF l_id_before_bl_insertion <> l_id_after_bl_insertion THEN
10098:
10099: IF P_PA_DEBUG_MODE = 'Y' THEN
10100: pa_debug.g_err_stage:='Preparing input tbls for calculate API';
10101: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10102: END IF;
10103:

Line 10100: pa_debug.g_err_stage:='Preparing input tbls for calculate API';

10096:
10097: IF l_id_before_bl_insertion <> l_id_after_bl_insertion THEN
10098:
10099: IF P_PA_DEBUG_MODE = 'Y' THEN
10100: pa_debug.g_err_stage:='Preparing input tbls for calculate API';
10101: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10102: END IF;
10103:
10104: SELECT pra.resource_assignment_id,

Line 10101: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10097: IF l_id_before_bl_insertion <> l_id_after_bl_insertion THEN
10098:
10099: IF P_PA_DEBUG_MODE = 'Y' THEN
10100: pa_debug.g_err_stage:='Preparing input tbls for calculate API';
10101: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10102: END IF;
10103:
10104: SELECT pra.resource_assignment_id,
10105: 'N',

Line 10165: IF P_PA_DEBUG_MODE = 'Y' THEN

10161: WHERE pra.resource_assignment_id = pbl.resource_assignment_id
10162: AND (pbl.budget_line_id BETWEEN l_id_before_bl_insertion AND l_id_after_bl_insertion)
10163: AND pra.budget_Version_id=p_budget_version_id;
10164:
10165: IF P_PA_DEBUG_MODE = 'Y' THEN
10166: pa_debug.g_err_stage:='l_res_assignment_id_tbl.COUNT IS '||l_res_assignment_id_tbl.COUNT;
10167: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10168:
10169: pa_debug.g_err_stage:='l_rev_impl_flag '||l_rev_impl_flag;

Line 10166: pa_debug.g_err_stage:='l_res_assignment_id_tbl.COUNT IS '||l_res_assignment_id_tbl.COUNT;

10162: AND (pbl.budget_line_id BETWEEN l_id_before_bl_insertion AND l_id_after_bl_insertion)
10163: AND pra.budget_Version_id=p_budget_version_id;
10164:
10165: IF P_PA_DEBUG_MODE = 'Y' THEN
10166: pa_debug.g_err_stage:='l_res_assignment_id_tbl.COUNT IS '||l_res_assignment_id_tbl.COUNT;
10167: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10168:
10169: pa_debug.g_err_stage:='l_rev_impl_flag '||l_rev_impl_flag;
10170: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 10167: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10163: AND pra.budget_Version_id=p_budget_version_id;
10164:
10165: IF P_PA_DEBUG_MODE = 'Y' THEN
10166: pa_debug.g_err_stage:='l_res_assignment_id_tbl.COUNT IS '||l_res_assignment_id_tbl.COUNT;
10167: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10168:
10169: pa_debug.g_err_stage:='l_rev_impl_flag '||l_rev_impl_flag;
10170: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10171:

Line 10169: pa_debug.g_err_stage:='l_rev_impl_flag '||l_rev_impl_flag;

10165: IF P_PA_DEBUG_MODE = 'Y' THEN
10166: pa_debug.g_err_stage:='l_res_assignment_id_tbl.COUNT IS '||l_res_assignment_id_tbl.COUNT;
10167: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10168:
10169: pa_debug.g_err_stage:='l_rev_impl_flag '||l_rev_impl_flag;
10170: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10171:
10172: pa_debug.g_err_stage:=' l_impl_qty_tbl('||j || ') is '|| l_impl_qty_tbl(j);
10173: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 10170: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10166: pa_debug.g_err_stage:='l_res_assignment_id_tbl.COUNT IS '||l_res_assignment_id_tbl.COUNT;
10167: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10168:
10169: pa_debug.g_err_stage:='l_rev_impl_flag '||l_rev_impl_flag;
10170: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10171:
10172: pa_debug.g_err_stage:=' l_impl_qty_tbl('||j || ') is '|| l_impl_qty_tbl(j);
10173: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10174:

Line 10172: pa_debug.g_err_stage:=' l_impl_qty_tbl('||j || ') is '|| l_impl_qty_tbl(j);

10168:
10169: pa_debug.g_err_stage:='l_rev_impl_flag '||l_rev_impl_flag;
10170: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10171:
10172: pa_debug.g_err_stage:=' l_impl_qty_tbl('||j || ') is '|| l_impl_qty_tbl(j);
10173: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10174:
10175: END IF;
10176:

Line 10173: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10169: pa_debug.g_err_stage:='l_rev_impl_flag '||l_rev_impl_flag;
10170: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10171:
10172: pa_debug.g_err_stage:=' l_impl_qty_tbl('||j || ') is '|| l_impl_qty_tbl(j);
10173: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10174:
10175: END IF;
10176:
10177: END IF;--IF l_id_before_bl_insertion <> l_id_after_bl_insertion THEN

Line 10191: IF P_PA_DEBUG_MODE = 'Y' THEN

10187: * a RBS is present in the target version or not.
10188: IF l_rbs_version_id IS NOT NULL THEN */
10189: IF l_bl_RESOURCE_ASIGNMENT_ID_tbl.COUNT > 0 THEN
10190:
10191: IF P_PA_DEBUG_MODE = 'Y' THEN
10192: pa_debug.g_err_stage:='Preparing tbls for for the lines that got update';
10193: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10194: END IF;
10195:

Line 10192: pa_debug.g_err_stage:='Preparing tbls for for the lines that got update';

10188: IF l_rbs_version_id IS NOT NULL THEN */
10189: IF l_bl_RESOURCE_ASIGNMENT_ID_tbl.COUNT > 0 THEN
10190:
10191: IF P_PA_DEBUG_MODE = 'Y' THEN
10192: pa_debug.g_err_stage:='Preparing tbls for for the lines that got update';
10193: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10194: END IF;
10195:
10196:

Line 10193: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10189: IF l_bl_RESOURCE_ASIGNMENT_ID_tbl.COUNT > 0 THEN
10190:
10191: IF P_PA_DEBUG_MODE = 'Y' THEN
10192: pa_debug.g_err_stage:='Preparing tbls for for the lines that got update';
10193: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10194: END IF;
10195:
10196:
10197: --This index will be used for l_updXXX tbls containinng data for the BLs that have got

Line 10230: IF P_PA_DEBUG_MODE = 'Y' THEN

10226: l_other_rejection_code.extend;
10227: l_pc_cur_conv_rejection_code.extend;
10228: l_pfc_cur_conv_rejection_code.extend;
10229:
10230: IF P_PA_DEBUG_MODE = 'Y' THEN
10231: pa_debug.g_err_stage:='Done with tbl extending';
10232: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10233: END IF;
10234:

Line 10231: pa_debug.g_err_stage:='Done with tbl extending';

10227: l_pc_cur_conv_rejection_code.extend;
10228: l_pfc_cur_conv_rejection_code.extend;
10229:
10230: IF P_PA_DEBUG_MODE = 'Y' THEN
10231: pa_debug.g_err_stage:='Done with tbl extending';
10232: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10233: END IF;
10234:
10235:

Line 10232: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10228: l_pfc_cur_conv_rejection_code.extend;
10229:
10230: IF P_PA_DEBUG_MODE = 'Y' THEN
10231: pa_debug.g_err_stage:='Done with tbl extending';
10232: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10233: END IF;
10234:
10235:
10236: --Here l_res_assignment_id_tbl, l_delete_budget_lines_tbl are already populated above with the

Line 10240: IF P_PA_DEBUG_MODE = 'Y' THEN

10236: --Here l_res_assignment_id_tbl, l_delete_budget_lines_tbl are already populated above with the
10237: --budget line details that have got inserted. Also all the will have the same length.
10238: --Hence using l_res_assignment_id_tbl.count as index
10239:
10240: IF P_PA_DEBUG_MODE = 'Y' THEN
10241: pa_debug.g_err_stage:=' B l_res_assignment_id_tbl.count is '||l_res_assignment_id_tbl.count;
10242: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10243: END IF;
10244:

Line 10241: pa_debug.g_err_stage:=' B l_res_assignment_id_tbl.count is '||l_res_assignment_id_tbl.count;

10237: --budget line details that have got inserted. Also all the will have the same length.
10238: --Hence using l_res_assignment_id_tbl.count as index
10239:
10240: IF P_PA_DEBUG_MODE = 'Y' THEN
10241: pa_debug.g_err_stage:=' B l_res_assignment_id_tbl.count is '||l_res_assignment_id_tbl.count;
10242: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10243: END IF;
10244:
10245: l_res_assignment_id_tbl(l_res_assignment_id_tbl.count) := l_bl_RESOURCE_ASIGNMENT_ID_tbl(kk);

Line 10242: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10238: --Hence using l_res_assignment_id_tbl.count as index
10239:
10240: IF P_PA_DEBUG_MODE = 'Y' THEN
10241: pa_debug.g_err_stage:=' B l_res_assignment_id_tbl.count is '||l_res_assignment_id_tbl.count;
10242: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10243: END IF;
10244:
10245: l_res_assignment_id_tbl(l_res_assignment_id_tbl.count) := l_bl_RESOURCE_ASIGNMENT_ID_tbl(kk);
10246:

Line 10247: IF P_PA_DEBUG_MODE = 'Y' THEN

10243: END IF;
10244:
10245: l_res_assignment_id_tbl(l_res_assignment_id_tbl.count) := l_bl_RESOURCE_ASIGNMENT_ID_tbl(kk);
10246:
10247: IF P_PA_DEBUG_MODE = 'Y' THEN
10248:
10249: pa_debug.g_err_stage:=' A l_res_assignment_id_tbl.count is '||l_res_assignment_id_tbl.count;
10250: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10251:

Line 10249: pa_debug.g_err_stage:=' A l_res_assignment_id_tbl.count is '||l_res_assignment_id_tbl.count;

10245: l_res_assignment_id_tbl(l_res_assignment_id_tbl.count) := l_bl_RESOURCE_ASIGNMENT_ID_tbl(kk);
10246:
10247: IF P_PA_DEBUG_MODE = 'Y' THEN
10248:
10249: pa_debug.g_err_stage:=' A l_res_assignment_id_tbl.count is '||l_res_assignment_id_tbl.count;
10250: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10251:
10252: pa_debug.g_err_stage:='Done with l_res_assignment_id_tbl';
10253: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 10250: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10246:
10247: IF P_PA_DEBUG_MODE = 'Y' THEN
10248:
10249: pa_debug.g_err_stage:=' A l_res_assignment_id_tbl.count is '||l_res_assignment_id_tbl.count;
10250: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10251:
10252: pa_debug.g_err_stage:='Done with l_res_assignment_id_tbl';
10253: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10254:

Line 10252: pa_debug.g_err_stage:='Done with l_res_assignment_id_tbl';

10248:
10249: pa_debug.g_err_stage:=' A l_res_assignment_id_tbl.count is '||l_res_assignment_id_tbl.count;
10250: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10251:
10252: pa_debug.g_err_stage:='Done with l_res_assignment_id_tbl';
10253: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10254:
10255: pa_debug.g_err_stage:='l_period_name_tbl.count is '||l_period_name_tbl.count;
10256: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 10253: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10249: pa_debug.g_err_stage:=' A l_res_assignment_id_tbl.count is '||l_res_assignment_id_tbl.count;
10250: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10251:
10252: pa_debug.g_err_stage:='Done with l_res_assignment_id_tbl';
10253: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10254:
10255: pa_debug.g_err_stage:='l_period_name_tbl.count is '||l_period_name_tbl.count;
10256: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10257:

Line 10255: pa_debug.g_err_stage:='l_period_name_tbl.count is '||l_period_name_tbl.count;

10251:
10252: pa_debug.g_err_stage:='Done with l_res_assignment_id_tbl';
10253: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10254:
10255: pa_debug.g_err_stage:='l_period_name_tbl.count is '||l_period_name_tbl.count;
10256: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10257:
10258: pa_debug.g_err_stage:='l_upd_period_name_tbl('||kk||') is '||l_upd_period_name_tbl(l_index);
10259: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 10256: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10252: pa_debug.g_err_stage:='Done with l_res_assignment_id_tbl';
10253: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10254:
10255: pa_debug.g_err_stage:='l_period_name_tbl.count is '||l_period_name_tbl.count;
10256: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10257:
10258: pa_debug.g_err_stage:='l_upd_period_name_tbl('||kk||') is '||l_upd_period_name_tbl(l_index);
10259: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10260:

Line 10258: pa_debug.g_err_stage:='l_upd_period_name_tbl('||kk||') is '||l_upd_period_name_tbl(l_index);

10254:
10255: pa_debug.g_err_stage:='l_period_name_tbl.count is '||l_period_name_tbl.count;
10256: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10257:
10258: pa_debug.g_err_stage:='l_upd_period_name_tbl('||kk||') is '||l_upd_period_name_tbl(l_index);
10259: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10260:
10261:
10262: END IF;

Line 10259: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10255: pa_debug.g_err_stage:='l_period_name_tbl.count is '||l_period_name_tbl.count;
10256: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10257:
10258: pa_debug.g_err_stage:='l_upd_period_name_tbl('||kk||') is '||l_upd_period_name_tbl(l_index);
10259: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10260:
10261:
10262: END IF;
10263:

Line 10266: IF P_PA_DEBUG_MODE = 'Y' THEN

10262: END IF;
10263:
10264: l_period_name_tbl(l_period_name_tbl.count) :=l_upd_period_name_tbl(l_index);
10265:
10266: IF P_PA_DEBUG_MODE = 'Y' THEN
10267: pa_debug.g_err_stage:='Done with l_period_name_tbl';
10268: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10269: END IF;
10270:

Line 10267: pa_debug.g_err_stage:='Done with l_period_name_tbl';

10263:
10264: l_period_name_tbl(l_period_name_tbl.count) :=l_upd_period_name_tbl(l_index);
10265:
10266: IF P_PA_DEBUG_MODE = 'Y' THEN
10267: pa_debug.g_err_stage:='Done with l_period_name_tbl';
10268: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10269: END IF;
10270:
10271: l_currency_code_tbl(l_res_assignment_id_tbl.count) := l_upd_currency_code_tbl(l_index);

Line 10268: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10264: l_period_name_tbl(l_period_name_tbl.count) :=l_upd_period_name_tbl(l_index);
10265:
10266: IF P_PA_DEBUG_MODE = 'Y' THEN
10267: pa_debug.g_err_stage:='Done with l_period_name_tbl';
10268: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10269: END IF;
10270:
10271: l_currency_code_tbl(l_res_assignment_id_tbl.count) := l_upd_currency_code_tbl(l_index);
10272:

Line 10273: IF P_PA_DEBUG_MODE = 'Y' THEN

10269: END IF;
10270:
10271: l_currency_code_tbl(l_res_assignment_id_tbl.count) := l_upd_currency_code_tbl(l_index);
10272:
10273: IF P_PA_DEBUG_MODE = 'Y' THEN
10274: pa_debug.g_err_stage:='Done with l_currency_code_tbl';
10275: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10276: END IF;
10277:

Line 10274: pa_debug.g_err_stage:='Done with l_currency_code_tbl';

10270:
10271: l_currency_code_tbl(l_res_assignment_id_tbl.count) := l_upd_currency_code_tbl(l_index);
10272:
10273: IF P_PA_DEBUG_MODE = 'Y' THEN
10274: pa_debug.g_err_stage:='Done with l_currency_code_tbl';
10275: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10276: END IF;
10277:
10278: l_total_quantity_tbl(l_res_assignment_id_tbl.count) := nvl(l_bl_QUANTITY_tbl(kk),0);

Line 10275: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10271: l_currency_code_tbl(l_res_assignment_id_tbl.count) := l_upd_currency_code_tbl(l_index);
10272:
10273: IF P_PA_DEBUG_MODE = 'Y' THEN
10274: pa_debug.g_err_stage:='Done with l_currency_code_tbl';
10275: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10276: END IF;
10277:
10278: l_total_quantity_tbl(l_res_assignment_id_tbl.count) := nvl(l_bl_QUANTITY_tbl(kk),0);
10279: l_total_raw_cost_tbl(l_res_assignment_id_tbl.count) := nvl(l_bl_TXN_RAW_COST_tbl(kk),0);

Line 10297: IF P_PA_DEBUG_MODE = 'Y' THEN

10293: l_pfc_raw_cost_tbl(l_res_assignment_id_tbl.count) := nvl(l_bl_RAW_COST_tbl(kk),0);
10294: l_pfc_burd_cost_tbl(l_res_assignment_id_tbl.count) := nvl(l_bl_BURDENED_COST_tbl(kk),0);
10295: l_pfc_revenue_tbl(l_res_assignment_id_tbl.count) := nvl(l_bl_REVENUE_tbl(kk),0);
10296:
10297: IF P_PA_DEBUG_MODE = 'Y' THEN
10298: pa_debug.g_err_stage:='Done with bl tbl copy. Proceeding to get RA attributes';
10299: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10300: END IF;
10301:

Line 10298: pa_debug.g_err_stage:='Done with bl tbl copy. Proceeding to get RA attributes';

10294: l_pfc_burd_cost_tbl(l_res_assignment_id_tbl.count) := nvl(l_bl_BURDENED_COST_tbl(kk),0);
10295: l_pfc_revenue_tbl(l_res_assignment_id_tbl.count) := nvl(l_bl_REVENUE_tbl(kk),0);
10296:
10297: IF P_PA_DEBUG_MODE = 'Y' THEN
10298: pa_debug.g_err_stage:='Done with bl tbl copy. Proceeding to get RA attributes';
10299: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10300: END IF;
10301:
10302: l_temp:=NULL;

Line 10299: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10295: l_pfc_revenue_tbl(l_res_assignment_id_tbl.count) := nvl(l_bl_REVENUE_tbl(kk),0);
10296:
10297: IF P_PA_DEBUG_MODE = 'Y' THEN
10298: pa_debug.g_err_stage:='Done with bl tbl copy. Proceeding to get RA attributes';
10299: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10300: END IF;
10301:
10302: l_temp:=NULL;
10303: --Loop thru the resource assignments that were updated earlier to get the details

Line 10320: IF P_PA_DEBUG_MODE = 'Y' THEN

10316: --the corresponding RA should also get updated and hence it should be part of l_upd_ra_res_asmt_id_tbl
10317: --Bug 3678314
10318: IF l_temp IS NULL THEN
10319:
10320: IF P_PA_DEBUG_MODE = 'Y' THEN
10321: pa_debug.g_err_stage:='RA in l_bl_RESOURCE_ASIGNMENT_ID_tbl '||l_bl_RESOURCE_ASIGNMENT_ID_tbl(kk) ||' doesnt exist in l_upd_ra_res_asmt_id_tbl ';
10322: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10323: END IF;
10324:

Line 10321: pa_debug.g_err_stage:='RA in l_bl_RESOURCE_ASIGNMENT_ID_tbl '||l_bl_RESOURCE_ASIGNMENT_ID_tbl(kk) ||' doesnt exist in l_upd_ra_res_asmt_id_tbl ';

10317: --Bug 3678314
10318: IF l_temp IS NULL THEN
10319:
10320: IF P_PA_DEBUG_MODE = 'Y' THEN
10321: pa_debug.g_err_stage:='RA in l_bl_RESOURCE_ASIGNMENT_ID_tbl '||l_bl_RESOURCE_ASIGNMENT_ID_tbl(kk) ||' doesnt exist in l_upd_ra_res_asmt_id_tbl ';
10322: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10323: END IF;
10324:
10325: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 10322: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

10318: IF l_temp IS NULL THEN
10319:
10320: IF P_PA_DEBUG_MODE = 'Y' THEN
10321: pa_debug.g_err_stage:='RA in l_bl_RESOURCE_ASIGNMENT_ID_tbl '||l_bl_RESOURCE_ASIGNMENT_ID_tbl(kk) ||' doesnt exist in l_upd_ra_res_asmt_id_tbl ';
10322: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10323: END IF;
10324:
10325: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10326:

Line 10338: IF P_PA_DEBUG_MODE = 'Y' THEN

10334: l_pji_prm_rbs_elem_id_tbl(l_res_assignment_id_tbl.count):=l_upd_ra_rbs_elem_id_tbl(l_temp);
10335: l_pji_prm_res_cls_code_tbl(l_res_assignment_id_tbl.count):=l_upd_ra_res_class_code_tbl(l_temp);
10336: l_pji_prm_rbf_tbl(l_res_assignment_id_tbl.count):=l_upd_ra_rbf_tbl(l_temp);
10337:
10338: IF P_PA_DEBUG_MODE = 'Y' THEN
10339: pa_debug.g_err_stage:='Done with ra tbl copy';
10340: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10341: END IF;
10342:

Line 10339: pa_debug.g_err_stage:='Done with ra tbl copy';

10335: l_pji_prm_res_cls_code_tbl(l_res_assignment_id_tbl.count):=l_upd_ra_res_class_code_tbl(l_temp);
10336: l_pji_prm_rbf_tbl(l_res_assignment_id_tbl.count):=l_upd_ra_rbf_tbl(l_temp);
10337:
10338: IF P_PA_DEBUG_MODE = 'Y' THEN
10339: pa_debug.g_err_stage:='Done with ra tbl copy';
10340: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10341: END IF;
10342:
10343: END IF;

Line 10340: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10336: l_pji_prm_rbf_tbl(l_res_assignment_id_tbl.count):=l_upd_ra_rbf_tbl(l_temp);
10337:
10338: IF P_PA_DEBUG_MODE = 'Y' THEN
10339: pa_debug.g_err_stage:='Done with ra tbl copy';
10340: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10341: END IF;
10342:
10343: END IF;
10344:

Line 10351: IF P_PA_DEBUG_MODE = 'Y' THEN

10347: END IF;--IF l_bl_RESOURCE_ASIGNMENT_ID_tbl.COUNT>O THEN
10348:
10349: /* END IF;--IF l_rbs_version_id IS NOT NULL THEN : Bug 5335211 */
10350:
10351: IF P_PA_DEBUG_MODE = 'Y' THEN
10352: pa_debug.g_err_stage:='Calling rollup api ........ ';
10353: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10354: END IF;
10355:

Line 10352: pa_debug.g_err_stage:='Calling rollup api ........ ';

10348:
10349: /* END IF;--IF l_rbs_version_id IS NOT NULL THEN : Bug 5335211 */
10350:
10351: IF P_PA_DEBUG_MODE = 'Y' THEN
10352: pa_debug.g_err_stage:='Calling rollup api ........ ';
10353: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10354: END IF;
10355:
10356: PA_FP_ROLLUP_PKG.ROLLUP_BUDGET_VERSION

Line 10353: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10349: /* END IF;--IF l_rbs_version_id IS NOT NULL THEN : Bug 5335211 */
10350:
10351: IF P_PA_DEBUG_MODE = 'Y' THEN
10352: pa_debug.g_err_stage:='Calling rollup api ........ ';
10353: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10354: END IF;
10355:
10356: PA_FP_ROLLUP_PKG.ROLLUP_BUDGET_VERSION
10357: ( p_budget_version_id => p_budget_version_id

Line 10364: IF P_PA_debug_mode = 'Y' THEN

10360: ,x_msg_count => l_msg_count
10361: ,x_msg_data => l_msg_data);
10362:
10363: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10364: IF P_PA_debug_mode = 'Y' THEN
10365: pa_debug.g_err_stage:= 'Error in ROLLUP_BUDGET_VERSION';
10366: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10367: END IF;
10368: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 10365: pa_debug.g_err_stage:= 'Error in ROLLUP_BUDGET_VERSION';

10361: ,x_msg_data => l_msg_data);
10362:
10363: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10364: IF P_PA_debug_mode = 'Y' THEN
10365: pa_debug.g_err_stage:= 'Error in ROLLUP_BUDGET_VERSION';
10366: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10367: END IF;
10368: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10369: END IF;

Line 10366: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

10362:
10363: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10364: IF P_PA_debug_mode = 'Y' THEN
10365: pa_debug.g_err_stage:= 'Error in ROLLUP_BUDGET_VERSION';
10366: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10367: END IF;
10368: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10369: END IF;
10370:

Line 10375: IF P_PA_DEBUG_MODE = 'Y' THEN

10371: --dbms_output.put_line('I46');
10372:
10373: -- Bug Fix: 4569365. Removed MRC code.
10374: /*
10375: IF P_PA_DEBUG_MODE = 'Y' THEN
10376: pa_debug.g_err_stage:='Calling mrc api ........ ';
10377: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10378: END IF;
10379:

Line 10376: pa_debug.g_err_stage:='Calling mrc api ........ ';

10372:
10373: -- Bug Fix: 4569365. Removed MRC code.
10374: /*
10375: IF P_PA_DEBUG_MODE = 'Y' THEN
10376: pa_debug.g_err_stage:='Calling mrc api ........ ';
10377: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10378: END IF;
10379:
10380: IF PA_MRC_FINPLAN.g_mrc_enabled_for_budgets IS NULL THEN

Line 10377: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10373: -- Bug Fix: 4569365. Removed MRC code.
10374: /*
10375: IF P_PA_DEBUG_MODE = 'Y' THEN
10376: pa_debug.g_err_stage:='Calling mrc api ........ ';
10377: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10378: END IF;
10379:
10380: IF PA_MRC_FINPLAN.g_mrc_enabled_for_budgets IS NULL THEN
10381: PA_MRC_FINPLAN.check_mrc_install

Line 10388: IF P_PA_debug_mode = 'Y' THEN

10384: x_msg_data => l_msg_data);
10385: END IF;
10386:
10387: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10388: IF P_PA_debug_mode = 'Y' THEN
10389: pa_debug.g_err_stage:= 'Error in g_mrc_enabled_for_budgets';
10390: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10391: END IF;
10392: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 10389: pa_debug.g_err_stage:= 'Error in g_mrc_enabled_for_budgets';

10385: END IF;
10386:
10387: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10388: IF P_PA_debug_mode = 'Y' THEN
10389: pa_debug.g_err_stage:= 'Error in g_mrc_enabled_for_budgets';
10390: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10391: END IF;
10392: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10393: END IF;

Line 10390: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

10386:
10387: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10388: IF P_PA_debug_mode = 'Y' THEN
10389: pa_debug.g_err_stage:= 'Error in g_mrc_enabled_for_budgets';
10390: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10391: END IF;
10392: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10393: END IF;
10394:

Line 10411: IF P_PA_debug_mode = 'Y' THEN

10407: x_msg_data => x_msg_data);
10408:
10409:
10410: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10411: IF P_PA_debug_mode = 'Y' THEN
10412: pa_debug.g_err_stage:= 'Error in maintain_all_mc_budget_lines';
10413: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10414: END IF;
10415: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 10412: pa_debug.g_err_stage:= 'Error in maintain_all_mc_budget_lines';

10408:
10409:
10410: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10411: IF P_PA_debug_mode = 'Y' THEN
10412: pa_debug.g_err_stage:= 'Error in maintain_all_mc_budget_lines';
10413: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10414: END IF;
10415: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10416: END IF;

Line 10413: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

10409:
10410: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10411: IF P_PA_debug_mode = 'Y' THEN
10412: pa_debug.g_err_stage:= 'Error in maintain_all_mc_budget_lines';
10413: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10414: END IF;
10415: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10416: END IF;
10417:

Line 10436: IF P_PA_debug_mode = 'Y' THEN

10432: p_set_disp_qty_null_for_nrbf => 'Y',
10433: x_return_status => l_return_status);
10434:
10435: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10436: IF P_PA_debug_mode = 'Y' THEN
10437: pa_debug.g_err_stage:= 'Error in PA_BUDGET_LINES_UTILS.populate_display_qty';
10438: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10439: END IF;
10440: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 10437: pa_debug.g_err_stage:= 'Error in PA_BUDGET_LINES_UTILS.populate_display_qty';

10433: x_return_status => l_return_status);
10434:
10435: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10436: IF P_PA_debug_mode = 'Y' THEN
10437: pa_debug.g_err_stage:= 'Error in PA_BUDGET_LINES_UTILS.populate_display_qty';
10438: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10439: END IF;
10440: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10441: END IF;

Line 10438: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

10434:
10435: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10436: IF P_PA_debug_mode = 'Y' THEN
10437: pa_debug.g_err_stage:= 'Error in PA_BUDGET_LINES_UTILS.populate_display_qty';
10438: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10439: END IF;
10440: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10441: END IF;
10442:

Line 10452: IF P_PA_debug_mode = 'Y' THEN

10448: X_MSG_COUNT => l_msg_count,
10449: X_MSG_DATA => l_msg_data);
10450:
10451: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10452: IF P_PA_debug_mode = 'Y' THEN
10453: pa_debug.g_err_stage:= 'Error in PA_FP_GEN_AMOUNT_UTILS.GET_PLAN_VERSION_DETAILS';
10454: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10455: END IF;
10456: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 10453: pa_debug.g_err_stage:= 'Error in PA_FP_GEN_AMOUNT_UTILS.GET_PLAN_VERSION_DETAILS';

10449: X_MSG_DATA => l_msg_data);
10450:
10451: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10452: IF P_PA_debug_mode = 'Y' THEN
10453: pa_debug.g_err_stage:= 'Error in PA_FP_GEN_AMOUNT_UTILS.GET_PLAN_VERSION_DETAILS';
10454: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10455: END IF;
10456: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10457: END IF;

Line 10454: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

10450:
10451: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10452: IF P_PA_debug_mode = 'Y' THEN
10453: pa_debug.g_err_stage:= 'Error in PA_FP_GEN_AMOUNT_UTILS.GET_PLAN_VERSION_DETAILS';
10454: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10455: END IF;
10456: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10457: END IF;
10458:

Line 10471: IF P_PA_debug_mode = 'Y' THEN

10467: x_msg_data => l_msg_data,
10468: x_msg_count => l_msg_count);
10469:
10470: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10471: IF P_PA_debug_mode = 'Y' THEN
10472: pa_debug.g_err_stage:= 'Error in PA_RES_ASG_CURRENCY_PUB.MAINTAIN_DATA';
10473: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10474: END IF;
10475: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 10472: pa_debug.g_err_stage:= 'Error in PA_RES_ASG_CURRENCY_PUB.MAINTAIN_DATA';

10468: x_msg_count => l_msg_count);
10469:
10470: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10471: IF P_PA_debug_mode = 'Y' THEN
10472: pa_debug.g_err_stage:= 'Error in PA_RES_ASG_CURRENCY_PUB.MAINTAIN_DATA';
10473: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10474: END IF;
10475: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10476: END IF;

Line 10473: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

10469:
10470: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10471: IF P_PA_debug_mode = 'Y' THEN
10472: pa_debug.g_err_stage:= 'Error in PA_RES_ASG_CURRENCY_PUB.MAINTAIN_DATA';
10473: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10474: END IF;
10475: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10476: END IF;
10477:

Line 10493: IF P_PA_debug_mode = 'Y' THEN

10489: x_msg_count => l_msg_count,
10490: x_msg_data => l_msg_data);
10491:
10492: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10493: IF P_PA_debug_mode = 'Y' THEN
10494: pa_debug.g_err_stage:= 'Error in pa_fin_plan_pub.create_default_plan_txn_rec';
10495: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10496: END IF;
10497: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 10494: pa_debug.g_err_stage:= 'Error in pa_fin_plan_pub.create_default_plan_txn_rec';

10490: x_msg_data => l_msg_data);
10491:
10492: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10493: IF P_PA_debug_mode = 'Y' THEN
10494: pa_debug.g_err_stage:= 'Error in pa_fin_plan_pub.create_default_plan_txn_rec';
10495: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10496: END IF;
10497: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10498: END IF;

Line 10495: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

10491:
10492: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10493: IF P_PA_debug_mode = 'Y' THEN
10494: pa_debug.g_err_stage:= 'Error in pa_fin_plan_pub.create_default_plan_txn_rec';
10495: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10496: END IF;
10497: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10498: END IF;
10499:

Line 10511: IF P_PA_DEBUG_MODE = 'Y' THEN

10507: -- Bug 5335211: Removing the check for null rbs_version_id
10508: -- IF l_rbs_version_id IS NOT NULL AND -- end bug 5335211
10509: IF l_res_assignment_id_tbl.COUNT>0 THEN
10510:
10511: IF P_PA_DEBUG_MODE = 'Y' THEN
10512: pa_debug.g_err_stage := 'Calling pa_planning_transaction_utils.call_update_rep_lines_api';
10513: pa_debug.write( l_module_name,pa_debug.g_err_stage,3);
10514: END IF;
10515: pa_planning_transaction_utils.call_update_rep_lines_api

Line 10512: pa_debug.g_err_stage := 'Calling pa_planning_transaction_utils.call_update_rep_lines_api';

10508: -- IF l_rbs_version_id IS NOT NULL AND -- end bug 5335211
10509: IF l_res_assignment_id_tbl.COUNT>0 THEN
10510:
10511: IF P_PA_DEBUG_MODE = 'Y' THEN
10512: pa_debug.g_err_stage := 'Calling pa_planning_transaction_utils.call_update_rep_lines_api';
10513: pa_debug.write( l_module_name,pa_debug.g_err_stage,3);
10514: END IF;
10515: pa_planning_transaction_utils.call_update_rep_lines_api
10516: (

Line 10513: pa_debug.write( l_module_name,pa_debug.g_err_stage,3);

10509: IF l_res_assignment_id_tbl.COUNT>0 THEN
10510:
10511: IF P_PA_DEBUG_MODE = 'Y' THEN
10512: pa_debug.g_err_stage := 'Calling pa_planning_transaction_utils.call_update_rep_lines_api';
10513: pa_debug.write( l_module_name,pa_debug.g_err_stage,3);
10514: END IF;
10515: pa_planning_transaction_utils.call_update_rep_lines_api
10516: (
10517: p_source => 'PL-SQL'

Line 10549: IF P_PA_DEBUG_MODE = 'Y' THEN

10545: ,x_msg_count => x_msg_count
10546: ,x_msg_data => x_msg_data);
10547:
10548: IF x_return_Status <> FND_API.G_RET_STS_SUCCESS THEN
10549: IF P_PA_DEBUG_MODE = 'Y' THEN
10550: pa_debug.g_err_stage := 'pa_planning_transaction_utils.call_update_rep_lines_api errored .... ' || x_msg_data;
10551: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
10552: END IF;
10553: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 10550: pa_debug.g_err_stage := 'pa_planning_transaction_utils.call_update_rep_lines_api errored .... ' || x_msg_data;

10546: ,x_msg_data => x_msg_data);
10547:
10548: IF x_return_Status <> FND_API.G_RET_STS_SUCCESS THEN
10549: IF P_PA_DEBUG_MODE = 'Y' THEN
10550: pa_debug.g_err_stage := 'pa_planning_transaction_utils.call_update_rep_lines_api errored .... ' || x_msg_data;
10551: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
10552: END IF;
10553: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10554: END IF;

Line 10551: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);

10547:
10548: IF x_return_Status <> FND_API.G_RET_STS_SUCCESS THEN
10549: IF P_PA_DEBUG_MODE = 'Y' THEN
10550: pa_debug.g_err_stage := 'pa_planning_transaction_utils.call_update_rep_lines_api errored .... ' || x_msg_data;
10551: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
10552: END IF;
10553: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10554: END IF;
10555:

Line 10601: IF P_PA_debug_mode = 'Y' THEN

10597: x_msg_count => l_msg_count,
10598: x_return_status => l_return_status);
10599:
10600: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10601: IF P_PA_debug_mode = 'Y' THEN
10602: pa_debug.g_err_stage:= 'Error in create_ci_impact_fund_lines';
10603: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10604: END IF;
10605: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 10602: pa_debug.g_err_stage:= 'Error in create_ci_impact_fund_lines';

10598: x_return_status => l_return_status);
10599:
10600: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10601: IF P_PA_debug_mode = 'Y' THEN
10602: pa_debug.g_err_stage:= 'Error in create_ci_impact_fund_lines';
10603: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10604: END IF;
10605: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10606: END IF;

Line 10603: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

10599:
10600: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10601: IF P_PA_debug_mode = 'Y' THEN
10602: pa_debug.g_err_stage:= 'Error in create_ci_impact_fund_lines';
10603: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10604: END IF;
10605: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10606: END IF;
10607:

Line 10623: IF P_PA_debug_mode = 'Y' THEN

10619: l_targ_app_rev_flag = 'Y' AND
10620: l_impl_type_tbl(j) <> 'COST' AND
10621: l_rev_impl_flag ='Y' THEN
10622:
10623: IF P_PA_debug_mode = 'Y' THEN
10624: pa_debug.g_err_stage:= 'Calling the change management baseline API';
10625: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10626: END IF;
10627:

Line 10624: pa_debug.g_err_stage:= 'Calling the change management baseline API';

10620: l_impl_type_tbl(j) <> 'COST' AND
10621: l_rev_impl_flag ='Y' THEN
10622:
10623: IF P_PA_debug_mode = 'Y' THEN
10624: pa_debug.g_err_stage:= 'Calling the change management baseline API';
10625: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10626: END IF;
10627:
10628: l_CI_ID_Tab.delete;

Line 10625: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10621: l_rev_impl_flag ='Y' THEN
10622:
10623: IF P_PA_debug_mode = 'Y' THEN
10624: pa_debug.g_err_stage:= 'Calling the change management baseline API';
10625: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10626: END IF;
10627:
10628: l_CI_ID_Tab.delete;
10629: l_CI_ID_Tab(1):=p_ci_id;

Line 10638: IF P_PA_debug_mode = 'Y' THEN

10634: X_Err_Code => X_Err_Code,
10635: X_Status => l_return_status);
10636:
10637: IF X_Err_Code <> 0 THEN
10638: IF P_PA_debug_mode = 'Y' THEN
10639: pa_debug.g_err_stage:= 'Error in change_management_baseline';
10640: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10641: END IF;
10642: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 10639: pa_debug.g_err_stage:= 'Error in change_management_baseline';

10635: X_Status => l_return_status);
10636:
10637: IF X_Err_Code <> 0 THEN
10638: IF P_PA_debug_mode = 'Y' THEN
10639: pa_debug.g_err_stage:= 'Error in change_management_baseline';
10640: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10641: END IF;
10642: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10643: END IF;

Line 10640: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

10636:
10637: IF X_Err_Code <> 0 THEN
10638: IF P_PA_debug_mode = 'Y' THEN
10639: pa_debug.g_err_stage:= 'Error in change_management_baseline';
10640: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10641: END IF;
10642: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10643: END IF;
10644:

Line 10661: IF P_PA_debug_mode = 'Y' THEN

10657: x_msg_count => l_msg_count,
10658: x_msg_data => l_msg_data);
10659:
10660: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10661: IF P_PA_debug_mode = 'Y' THEN
10662: pa_debug.g_err_stage:= 'Error in Submit_Current_Working';
10663: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10664: END IF;
10665: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 10662: pa_debug.g_err_stage:= 'Error in Submit_Current_Working';

10658: x_msg_data => l_msg_data);
10659:
10660: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10661: IF P_PA_debug_mode = 'Y' THEN
10662: pa_debug.g_err_stage:= 'Error in Submit_Current_Working';
10663: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10664: END IF;
10665: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10666: END IF;

Line 10663: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

10659:
10660: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10661: IF P_PA_debug_mode = 'Y' THEN
10662: pa_debug.g_err_stage:= 'Error in Submit_Current_Working';
10663: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10664: END IF;
10665: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10666: END IF;
10667:

Line 10684: IF P_PA_DEBUG_MODE = 'Y' THEN

10680: OPEN c_proj_level_amounts;
10681:
10682:
10683:
10684: IF P_PA_DEBUG_MODE = 'Y' THEN
10685: pa_debug.g_err_stage := 'fetching project level amounts';
10686: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10687: END IF;
10688:

Line 10685: pa_debug.g_err_stage := 'fetching project level amounts';

10681:
10682:
10683:
10684: IF P_PA_DEBUG_MODE = 'Y' THEN
10685: pa_debug.g_err_stage := 'fetching project level amounts';
10686: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10687: END IF;
10688:
10689:

Line 10686: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10682:
10683:
10684: IF P_PA_DEBUG_MODE = 'Y' THEN
10685: pa_debug.g_err_stage := 'fetching project level amounts';
10686: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10687: END IF;
10688:
10689:
10690:

Line 10743: IF P_PA_debug_mode = 'Y' THEN

10739:
10740: --dbms_output.put_line('I51');
10741:
10742:
10743: IF P_PA_debug_mode = 'Y' THEN
10744: pa_debug.g_err_stage:= 'l_cost_ppl_qty '||l_cost_ppl_qty;
10745: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10746:
10747: pa_debug.g_err_stage:= 'l_rev_ppl_qty '||l_rev_ppl_qty;

Line 10744: pa_debug.g_err_stage:= 'l_cost_ppl_qty '||l_cost_ppl_qty;

10740: --dbms_output.put_line('I51');
10741:
10742:
10743: IF P_PA_debug_mode = 'Y' THEN
10744: pa_debug.g_err_stage:= 'l_cost_ppl_qty '||l_cost_ppl_qty;
10745: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10746:
10747: pa_debug.g_err_stage:= 'l_rev_ppl_qty '||l_rev_ppl_qty;
10748: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 10745: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10741:
10742:
10743: IF P_PA_debug_mode = 'Y' THEN
10744: pa_debug.g_err_stage:= 'l_cost_ppl_qty '||l_cost_ppl_qty;
10745: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10746:
10747: pa_debug.g_err_stage:= 'l_rev_ppl_qty '||l_rev_ppl_qty;
10748: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10749:

Line 10747: pa_debug.g_err_stage:= 'l_rev_ppl_qty '||l_rev_ppl_qty;

10743: IF P_PA_debug_mode = 'Y' THEN
10744: pa_debug.g_err_stage:= 'l_cost_ppl_qty '||l_cost_ppl_qty;
10745: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10746:
10747: pa_debug.g_err_stage:= 'l_rev_ppl_qty '||l_rev_ppl_qty;
10748: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10749:
10750: pa_debug.g_err_stage:= 'l_cost_equip_qty '||l_cost_equip_qty;
10751: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 10748: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10744: pa_debug.g_err_stage:= 'l_cost_ppl_qty '||l_cost_ppl_qty;
10745: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10746:
10747: pa_debug.g_err_stage:= 'l_rev_ppl_qty '||l_rev_ppl_qty;
10748: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10749:
10750: pa_debug.g_err_stage:= 'l_cost_equip_qty '||l_cost_equip_qty;
10751: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10752:

Line 10750: pa_debug.g_err_stage:= 'l_cost_equip_qty '||l_cost_equip_qty;

10746:
10747: pa_debug.g_err_stage:= 'l_rev_ppl_qty '||l_rev_ppl_qty;
10748: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10749:
10750: pa_debug.g_err_stage:= 'l_cost_equip_qty '||l_cost_equip_qty;
10751: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10752:
10753: pa_debug.g_err_stage:= 'l_rev_equip_qty '||l_rev_equip_qty;
10754: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 10751: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10747: pa_debug.g_err_stage:= 'l_rev_ppl_qty '||l_rev_ppl_qty;
10748: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10749:
10750: pa_debug.g_err_stage:= 'l_cost_equip_qty '||l_cost_equip_qty;
10751: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10752:
10753: pa_debug.g_err_stage:= 'l_rev_equip_qty '||l_rev_equip_qty;
10754: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10755:

Line 10753: pa_debug.g_err_stage:= 'l_rev_equip_qty '||l_rev_equip_qty;

10749:
10750: pa_debug.g_err_stage:= 'l_cost_equip_qty '||l_cost_equip_qty;
10751: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10752:
10753: pa_debug.g_err_stage:= 'l_rev_equip_qty '||l_rev_equip_qty;
10754: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10755:
10756: pa_debug.g_err_stage:= 'l_impl_pfc_raw_cost '||l_impl_pfc_raw_cost;
10757: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 10754: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10750: pa_debug.g_err_stage:= 'l_cost_equip_qty '||l_cost_equip_qty;
10751: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10752:
10753: pa_debug.g_err_stage:= 'l_rev_equip_qty '||l_rev_equip_qty;
10754: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10755:
10756: pa_debug.g_err_stage:= 'l_impl_pfc_raw_cost '||l_impl_pfc_raw_cost;
10757: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10758:

Line 10756: pa_debug.g_err_stage:= 'l_impl_pfc_raw_cost '||l_impl_pfc_raw_cost;

10752:
10753: pa_debug.g_err_stage:= 'l_rev_equip_qty '||l_rev_equip_qty;
10754: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10755:
10756: pa_debug.g_err_stage:= 'l_impl_pfc_raw_cost '||l_impl_pfc_raw_cost;
10757: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10758:
10759: pa_debug.g_err_stage:= 'l_impl_pfc_revenue '||l_impl_pfc_revenue;
10760: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 10757: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10753: pa_debug.g_err_stage:= 'l_rev_equip_qty '||l_rev_equip_qty;
10754: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10755:
10756: pa_debug.g_err_stage:= 'l_impl_pfc_raw_cost '||l_impl_pfc_raw_cost;
10757: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10758:
10759: pa_debug.g_err_stage:= 'l_impl_pfc_revenue '||l_impl_pfc_revenue;
10760: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10761:

Line 10759: pa_debug.g_err_stage:= 'l_impl_pfc_revenue '||l_impl_pfc_revenue;

10755:
10756: pa_debug.g_err_stage:= 'l_impl_pfc_raw_cost '||l_impl_pfc_raw_cost;
10757: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10758:
10759: pa_debug.g_err_stage:= 'l_impl_pfc_revenue '||l_impl_pfc_revenue;
10760: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10761:
10762: pa_debug.g_err_stage:= 'l_impl_pfc_burd_cost '||l_impl_pfc_burd_cost;
10763: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 10760: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10756: pa_debug.g_err_stage:= 'l_impl_pfc_raw_cost '||l_impl_pfc_raw_cost;
10757: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10758:
10759: pa_debug.g_err_stage:= 'l_impl_pfc_revenue '||l_impl_pfc_revenue;
10760: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10761:
10762: pa_debug.g_err_stage:= 'l_impl_pfc_burd_cost '||l_impl_pfc_burd_cost;
10763: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10764:

Line 10762: pa_debug.g_err_stage:= 'l_impl_pfc_burd_cost '||l_impl_pfc_burd_cost;

10758:
10759: pa_debug.g_err_stage:= 'l_impl_pfc_revenue '||l_impl_pfc_revenue;
10760: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10761:
10762: pa_debug.g_err_stage:= 'l_impl_pfc_burd_cost '||l_impl_pfc_burd_cost;
10763: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10764:
10765: pa_debug.g_err_stage:= 'l_impl_pc_raw_cost '||l_impl_pc_raw_cost;
10766: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 10763: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10759: pa_debug.g_err_stage:= 'l_impl_pfc_revenue '||l_impl_pfc_revenue;
10760: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10761:
10762: pa_debug.g_err_stage:= 'l_impl_pfc_burd_cost '||l_impl_pfc_burd_cost;
10763: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10764:
10765: pa_debug.g_err_stage:= 'l_impl_pc_raw_cost '||l_impl_pc_raw_cost;
10766: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10767:

Line 10765: pa_debug.g_err_stage:= 'l_impl_pc_raw_cost '||l_impl_pc_raw_cost;

10761:
10762: pa_debug.g_err_stage:= 'l_impl_pfc_burd_cost '||l_impl_pfc_burd_cost;
10763: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10764:
10765: pa_debug.g_err_stage:= 'l_impl_pc_raw_cost '||l_impl_pc_raw_cost;
10766: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10767:
10768: pa_debug.g_err_stage:= 'l_impl_pc_revenue '||l_impl_pc_revenue;
10769: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 10766: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10762: pa_debug.g_err_stage:= 'l_impl_pfc_burd_cost '||l_impl_pfc_burd_cost;
10763: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10764:
10765: pa_debug.g_err_stage:= 'l_impl_pc_raw_cost '||l_impl_pc_raw_cost;
10766: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10767:
10768: pa_debug.g_err_stage:= 'l_impl_pc_revenue '||l_impl_pc_revenue;
10769: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10770:

Line 10768: pa_debug.g_err_stage:= 'l_impl_pc_revenue '||l_impl_pc_revenue;

10764:
10765: pa_debug.g_err_stage:= 'l_impl_pc_raw_cost '||l_impl_pc_raw_cost;
10766: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10767:
10768: pa_debug.g_err_stage:= 'l_impl_pc_revenue '||l_impl_pc_revenue;
10769: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10770:
10771: pa_debug.g_err_stage:= 'l_impl_pc_burd_cost '||l_impl_pc_burd_cost;
10772: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 10769: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10765: pa_debug.g_err_stage:= 'l_impl_pc_raw_cost '||l_impl_pc_raw_cost;
10766: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10767:
10768: pa_debug.g_err_stage:= 'l_impl_pc_revenue '||l_impl_pc_revenue;
10769: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10770:
10771: pa_debug.g_err_stage:= 'l_impl_pc_burd_cost '||l_impl_pc_burd_cost;
10772: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10773:

Line 10771: pa_debug.g_err_stage:= 'l_impl_pc_burd_cost '||l_impl_pc_burd_cost;

10767:
10768: pa_debug.g_err_stage:= 'l_impl_pc_revenue '||l_impl_pc_revenue;
10769: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10770:
10771: pa_debug.g_err_stage:= 'l_impl_pc_burd_cost '||l_impl_pc_burd_cost;
10772: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10773:
10774: pa_debug.g_err_stage:= 'l_partial_impl_rev_amt '||l_partial_impl_rev_amt;
10775: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 10772: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10768: pa_debug.g_err_stage:= 'l_impl_pc_revenue '||l_impl_pc_revenue;
10769: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10770:
10771: pa_debug.g_err_stage:= 'l_impl_pc_burd_cost '||l_impl_pc_burd_cost;
10772: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10773:
10774: pa_debug.g_err_stage:= 'l_partial_impl_rev_amt '||l_partial_impl_rev_amt;
10775: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10776:

Line 10774: pa_debug.g_err_stage:= 'l_partial_impl_rev_amt '||l_partial_impl_rev_amt;

10770:
10771: pa_debug.g_err_stage:= 'l_impl_pc_burd_cost '||l_impl_pc_burd_cost;
10772: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10773:
10774: pa_debug.g_err_stage:= 'l_partial_impl_rev_amt '||l_partial_impl_rev_amt;
10775: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10776:
10777: END IF;
10778:

Line 10775: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10771: pa_debug.g_err_stage:= 'l_impl_pc_burd_cost '||l_impl_pc_burd_cost;
10772: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10773:
10774: pa_debug.g_err_stage:= 'l_partial_impl_rev_amt '||l_partial_impl_rev_amt;
10775: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10776:
10777: END IF;
10778:
10779: IF l_impl_earlier='N' THEN

Line 10806: IF P_PA_debug_mode = 'Y' THEN

10802: ,x_msg_data => l_msg_data
10803: ) ;
10804:
10805: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10806: IF P_PA_debug_mode = 'Y' THEN
10807: pa_debug.g_err_stage:= 'Error in FP_CI_LINK_CONTROL_ITEMS';
10808: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10809: END IF;
10810: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 10807: pa_debug.g_err_stage:= 'Error in FP_CI_LINK_CONTROL_ITEMS';

10803: ) ;
10804:
10805: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10806: IF P_PA_debug_mode = 'Y' THEN
10807: pa_debug.g_err_stage:= 'Error in FP_CI_LINK_CONTROL_ITEMS';
10808: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10809: END IF;
10810: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10811: END IF;

Line 10808: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

10804:
10805: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10806: IF P_PA_debug_mode = 'Y' THEN
10807: pa_debug.g_err_stage:= 'Error in FP_CI_LINK_CONTROL_ITEMS';
10808: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10809: END IF;
10810: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10811: END IF;
10812:

Line 10886: IF P_PA_debug_mode = 'Y' THEN

10882: ,x_msg_data => l_msg_data
10883: );
10884:
10885: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10886: IF P_PA_debug_mode = 'Y' THEN
10887: pa_debug.g_err_stage:= 'Error in FP_CI_UPDATE_IMPACT';
10888: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10889: END IF;
10890: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 10887: pa_debug.g_err_stage:= 'Error in FP_CI_UPDATE_IMPACT';

10883: );
10884:
10885: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10886: IF P_PA_debug_mode = 'Y' THEN
10887: pa_debug.g_err_stage:= 'Error in FP_CI_UPDATE_IMPACT';
10888: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10889: END IF;
10890: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10891: END IF;

Line 10888: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

10884:
10885: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10886: IF P_PA_debug_mode = 'Y' THEN
10887: pa_debug.g_err_stage:= 'Error in FP_CI_UPDATE_IMPACT';
10888: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10889: END IF;
10890: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10891: END IF;
10892:

Line 10901: IF P_PA_debug_mode = 'Y' THEN

10897:
10898: --dbms_output.put_line('I54');
10899: --updating reporting lines. Call is necessary only if calculate API has not been called
10900:
10901: IF P_PA_debug_mode = 'Y' THEN
10902: pa_debug.g_err_stage:= 'Exiting implement_ci_into_single_ver';
10903: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10904: --dbms_output.put_line('I58');
10905: pa_debug.reset_curr_function;

Line 10902: pa_debug.g_err_stage:= 'Exiting implement_ci_into_single_ver';

10898: --dbms_output.put_line('I54');
10899: --updating reporting lines. Call is necessary only if calculate API has not been called
10900:
10901: IF P_PA_debug_mode = 'Y' THEN
10902: pa_debug.g_err_stage:= 'Exiting implement_ci_into_single_ver';
10903: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10904: --dbms_output.put_line('I58');
10905: pa_debug.reset_curr_function;
10906: END IF;

Line 10903: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10899: --updating reporting lines. Call is necessary only if calculate API has not been called
10900:
10901: IF P_PA_debug_mode = 'Y' THEN
10902: pa_debug.g_err_stage:= 'Exiting implement_ci_into_single_ver';
10903: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10904: --dbms_output.put_line('I58');
10905: pa_debug.reset_curr_function;
10906: END IF;
10907: EXCEPTION

Line 10905: pa_debug.reset_curr_function;

10901: IF P_PA_debug_mode = 'Y' THEN
10902: pa_debug.g_err_stage:= 'Exiting implement_ci_into_single_ver';
10903: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10904: --dbms_output.put_line('I58');
10905: pa_debug.reset_curr_function;
10906: END IF;
10907: EXCEPTION
10908: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN
10909: l_msg_count := FND_MSG_PUB.count_msg;

Line 10927: IF p_pa_debug_mode = 'Y' THEN

10923: END IF;
10924: x_return_status := FND_API.G_RET_STS_ERROR;
10925:
10926: ROLLBACK TO implement_ci_into_single_ver;
10927: IF p_pa_debug_mode = 'Y' THEN
10928: pa_debug.reset_curr_function;
10929: END IF;
10930: RETURN;
10931:

Line 10928: pa_debug.reset_curr_function;

10924: x_return_status := FND_API.G_RET_STS_ERROR;
10925:
10926: ROLLBACK TO implement_ci_into_single_ver;
10927: IF p_pa_debug_mode = 'Y' THEN
10928: pa_debug.reset_curr_function;
10929: END IF;
10930: RETURN;
10931:
10932: WHEN Others THEN

Line 10939: IF P_PA_DEBUG_MODE = 'Y' THEN

10935: x_msg_data := SQLERRM;
10936:
10937: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'PA_FP_CI_MERGE'
10938: ,p_procedure_name => 'implement_ci_into_single_ver');
10939: IF P_PA_DEBUG_MODE = 'Y' THEN
10940: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
10941: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10942: END IF;
10943: ROLLBACK TO implement_ci_into_single_ver;

Line 10940: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;

10936:
10937: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'PA_FP_CI_MERGE'
10938: ,p_procedure_name => 'implement_ci_into_single_ver');
10939: IF P_PA_DEBUG_MODE = 'Y' THEN
10940: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
10941: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10942: END IF;
10943: ROLLBACK TO implement_ci_into_single_ver;
10944: IF p_pa_debug_mode = 'Y' THEN

Line 10941: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

10937: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'PA_FP_CI_MERGE'
10938: ,p_procedure_name => 'implement_ci_into_single_ver');
10939: IF P_PA_DEBUG_MODE = 'Y' THEN
10940: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
10941: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10942: END IF;
10943: ROLLBACK TO implement_ci_into_single_ver;
10944: IF p_pa_debug_mode = 'Y' THEN
10945: pa_debug.reset_curr_function;

Line 10944: IF p_pa_debug_mode = 'Y' THEN

10940: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
10941: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10942: END IF;
10943: ROLLBACK TO implement_ci_into_single_ver;
10944: IF p_pa_debug_mode = 'Y' THEN
10945: pa_debug.reset_curr_function;
10946: END IF;
10947: RAISE;
10948:

Line 10945: pa_debug.reset_curr_function;

10941: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10942: END IF;
10943: ROLLBACK TO implement_ci_into_single_ver;
10944: IF p_pa_debug_mode = 'Y' THEN
10945: pa_debug.reset_curr_function;
10946: END IF;
10947: RAISE;
10948:
10949:

Line 11069: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);

11065: -- Bug 3986129: Added the following
11066: l_targ_ver_plan_prc_code pa_budget_versions.plan_processing_code%TYPE;
11067:
11068: BEGIN
11069: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
11070: l_debug_mode := NVL(l_debug_mode, 'Y');
11071: x_msg_count := 0;
11072: x_return_status := FND_API.G_RET_STS_SUCCESS;
11073: IF p_context='CI_MERGE' THEN

Line 11076: IF p_pa_debug_mode = 'Y' THEN

11072: x_return_status := FND_API.G_RET_STS_SUCCESS;
11073: IF p_context='CI_MERGE' THEN
11074: l_init_msg_count:= FND_MSG_PUB.count_msg;
11075: END IF;
11076: IF p_pa_debug_mode = 'Y' THEN
11077: PA_DEBUG.Set_Curr_Function( p_function => 'PAFPCIMB.validate_ci_merge_input_data',
11078: p_debug_mode => l_debug_mode );
11079: END IF;
11080: IF l_debug_mode = 'Y' THEN

Line 11077: PA_DEBUG.Set_Curr_Function( p_function => 'PAFPCIMB.validate_ci_merge_input_data',

11073: IF p_context='CI_MERGE' THEN
11074: l_init_msg_count:= FND_MSG_PUB.count_msg;
11075: END IF;
11076: IF p_pa_debug_mode = 'Y' THEN
11077: PA_DEBUG.Set_Curr_Function( p_function => 'PAFPCIMB.validate_ci_merge_input_data',
11078: p_debug_mode => l_debug_mode );
11079: END IF;
11080: IF l_debug_mode = 'Y' THEN
11081:

Line 11082: pa_debug.g_err_stage:= 'Validating the input parameters';

11078: p_debug_mode => l_debug_mode );
11079: END IF;
11080: IF l_debug_mode = 'Y' THEN
11081:
11082: pa_debug.g_err_stage:= 'Validating the input parameters';
11083: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11084:
11085: END IF;
11086: --dbms_output.put_line('1');

Line 11083: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11079: END IF;
11080: IF l_debug_mode = 'Y' THEN
11081:
11082: pa_debug.g_err_stage:= 'Validating the input parameters';
11083: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11084:
11085: END IF;
11086: --dbms_output.put_line('1');
11087:

Line 11094: pa_debug.g_err_stage:= 'p_context passed is '|| p_context;

11090: IF p_context NOT IN ('IMPL_FIN_IMPACT' , 'INCLUDE', 'PARTIAL_REV', 'CI_MERGE') THEN
11091:
11092: IF l_debug_mode = 'Y' THEN
11093:
11094: pa_debug.g_err_stage:= 'p_context passed is '|| p_context;
11095: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11096: END IF;
11097: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
11098: p_msg_name => 'PA_FP_INV_PARAM_PASSED',

Line 11095: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

11091:
11092: IF l_debug_mode = 'Y' THEN
11093:
11094: pa_debug.g_err_stage:= 'p_context passed is '|| p_context;
11095: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11096: END IF;
11097: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
11098: p_msg_name => 'PA_FP_INV_PARAM_PASSED',
11099: p_token1 => 'PROCEDURENAME',

Line 11117: pa_debug.g_err_stage:= 'p_ci_id_tbl.COUNT '|| p_ci_id_tbl.COUNT;

11113: (p_ci_id_tbl.COUNT <> p_ci_all_version_id_tbl.COUNT ))) THEN
11114:
11115: IF l_debug_mode = 'Y' THEN
11116:
11117: pa_debug.g_err_stage:= 'p_ci_id_tbl.COUNT '|| p_ci_id_tbl.COUNT;
11118: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11119:
11120: pa_debug.g_err_stage:= 'p_ci_cost_version_id_tbl.COUNT '|| p_ci_cost_version_id_tbl.COUNT;
11121: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

Line 11118: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

11114:
11115: IF l_debug_mode = 'Y' THEN
11116:
11117: pa_debug.g_err_stage:= 'p_ci_id_tbl.COUNT '|| p_ci_id_tbl.COUNT;
11118: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11119:
11120: pa_debug.g_err_stage:= 'p_ci_cost_version_id_tbl.COUNT '|| p_ci_cost_version_id_tbl.COUNT;
11121: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11122:

Line 11120: pa_debug.g_err_stage:= 'p_ci_cost_version_id_tbl.COUNT '|| p_ci_cost_version_id_tbl.COUNT;

11116:
11117: pa_debug.g_err_stage:= 'p_ci_id_tbl.COUNT '|| p_ci_id_tbl.COUNT;
11118: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11119:
11120: pa_debug.g_err_stage:= 'p_ci_cost_version_id_tbl.COUNT '|| p_ci_cost_version_id_tbl.COUNT;
11121: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11122:
11123: pa_debug.g_err_stage:= 'p_ci_rev_version_id_tbl.COUNT '|| p_ci_rev_version_id_tbl.COUNT;
11124: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

Line 11121: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

11117: pa_debug.g_err_stage:= 'p_ci_id_tbl.COUNT '|| p_ci_id_tbl.COUNT;
11118: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11119:
11120: pa_debug.g_err_stage:= 'p_ci_cost_version_id_tbl.COUNT '|| p_ci_cost_version_id_tbl.COUNT;
11121: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11122:
11123: pa_debug.g_err_stage:= 'p_ci_rev_version_id_tbl.COUNT '|| p_ci_rev_version_id_tbl.COUNT;
11124: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11125:

Line 11123: pa_debug.g_err_stage:= 'p_ci_rev_version_id_tbl.COUNT '|| p_ci_rev_version_id_tbl.COUNT;

11119:
11120: pa_debug.g_err_stage:= 'p_ci_cost_version_id_tbl.COUNT '|| p_ci_cost_version_id_tbl.COUNT;
11121: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11122:
11123: pa_debug.g_err_stage:= 'p_ci_rev_version_id_tbl.COUNT '|| p_ci_rev_version_id_tbl.COUNT;
11124: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11125:
11126: pa_debug.g_err_stage:= 'p_ci_all_version_id_tbl.COUNT '|| p_ci_all_version_id_tbl.COUNT;
11127: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

Line 11124: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

11120: pa_debug.g_err_stage:= 'p_ci_cost_version_id_tbl.COUNT '|| p_ci_cost_version_id_tbl.COUNT;
11121: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11122:
11123: pa_debug.g_err_stage:= 'p_ci_rev_version_id_tbl.COUNT '|| p_ci_rev_version_id_tbl.COUNT;
11124: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11125:
11126: pa_debug.g_err_stage:= 'p_ci_all_version_id_tbl.COUNT '|| p_ci_all_version_id_tbl.COUNT;
11127: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11128:

Line 11126: pa_debug.g_err_stage:= 'p_ci_all_version_id_tbl.COUNT '|| p_ci_all_version_id_tbl.COUNT;

11122:
11123: pa_debug.g_err_stage:= 'p_ci_rev_version_id_tbl.COUNT '|| p_ci_rev_version_id_tbl.COUNT;
11124: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11125:
11126: pa_debug.g_err_stage:= 'p_ci_all_version_id_tbl.COUNT '|| p_ci_all_version_id_tbl.COUNT;
11127: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11128:
11129: END IF;
11130:

Line 11127: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

11123: pa_debug.g_err_stage:= 'p_ci_rev_version_id_tbl.COUNT '|| p_ci_rev_version_id_tbl.COUNT;
11124: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11125:
11126: pa_debug.g_err_stage:= 'p_ci_all_version_id_tbl.COUNT '|| p_ci_all_version_id_tbl.COUNT;
11127: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11128:
11129: END IF;
11130:
11131: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',

Line 11150: pa_debug.g_err_stage:= 'p_fin_plan_type_id_tbl.COUNT '|| p_fin_plan_type_id_tbl.COUNT;

11146: (p_submit_version_flag_tbl.COUNT<> 0 AND p_submit_version_flag_tbl.COUNT<> p_budget_version_id_tbl.COUNT) THEN
11147:
11148: IF l_debug_mode = 'Y' THEN
11149:
11150: pa_debug.g_err_stage:= 'p_fin_plan_type_id_tbl.COUNT '|| p_fin_plan_type_id_tbl.COUNT;
11151: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11152:
11153: pa_debug.g_err_stage:= 'p_fin_plan_type_name_tbl.COUNT '|| p_fin_plan_type_name_tbl.COUNT;
11154: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

Line 11151: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

11147:
11148: IF l_debug_mode = 'Y' THEN
11149:
11150: pa_debug.g_err_stage:= 'p_fin_plan_type_id_tbl.COUNT '|| p_fin_plan_type_id_tbl.COUNT;
11151: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11152:
11153: pa_debug.g_err_stage:= 'p_fin_plan_type_name_tbl.COUNT '|| p_fin_plan_type_name_tbl.COUNT;
11154: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11155:

Line 11153: pa_debug.g_err_stage:= 'p_fin_plan_type_name_tbl.COUNT '|| p_fin_plan_type_name_tbl.COUNT;

11149:
11150: pa_debug.g_err_stage:= 'p_fin_plan_type_id_tbl.COUNT '|| p_fin_plan_type_id_tbl.COUNT;
11151: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11152:
11153: pa_debug.g_err_stage:= 'p_fin_plan_type_name_tbl.COUNT '|| p_fin_plan_type_name_tbl.COUNT;
11154: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11155:
11156: pa_debug.g_err_stage:= 'p_impl_cost_flag_tbl.COUNT '|| p_impl_cost_flag_tbl.COUNT;
11157: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

Line 11154: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

11150: pa_debug.g_err_stage:= 'p_fin_plan_type_id_tbl.COUNT '|| p_fin_plan_type_id_tbl.COUNT;
11151: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11152:
11153: pa_debug.g_err_stage:= 'p_fin_plan_type_name_tbl.COUNT '|| p_fin_plan_type_name_tbl.COUNT;
11154: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11155:
11156: pa_debug.g_err_stage:= 'p_impl_cost_flag_tbl.COUNT '|| p_impl_cost_flag_tbl.COUNT;
11157: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11158:

Line 11156: pa_debug.g_err_stage:= 'p_impl_cost_flag_tbl.COUNT '|| p_impl_cost_flag_tbl.COUNT;

11152:
11153: pa_debug.g_err_stage:= 'p_fin_plan_type_name_tbl.COUNT '|| p_fin_plan_type_name_tbl.COUNT;
11154: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11155:
11156: pa_debug.g_err_stage:= 'p_impl_cost_flag_tbl.COUNT '|| p_impl_cost_flag_tbl.COUNT;
11157: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11158:
11159: pa_debug.g_err_stage:= 'p_impl_rev_flag_tbl.COUNT '|| p_impl_rev_flag_tbl.COUNT;
11160: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

Line 11157: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

11153: pa_debug.g_err_stage:= 'p_fin_plan_type_name_tbl.COUNT '|| p_fin_plan_type_name_tbl.COUNT;
11154: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11155:
11156: pa_debug.g_err_stage:= 'p_impl_cost_flag_tbl.COUNT '|| p_impl_cost_flag_tbl.COUNT;
11157: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11158:
11159: pa_debug.g_err_stage:= 'p_impl_rev_flag_tbl.COUNT '|| p_impl_rev_flag_tbl.COUNT;
11160: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11161:

Line 11159: pa_debug.g_err_stage:= 'p_impl_rev_flag_tbl.COUNT '|| p_impl_rev_flag_tbl.COUNT;

11155:
11156: pa_debug.g_err_stage:= 'p_impl_cost_flag_tbl.COUNT '|| p_impl_cost_flag_tbl.COUNT;
11157: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11158:
11159: pa_debug.g_err_stage:= 'p_impl_rev_flag_tbl.COUNT '|| p_impl_rev_flag_tbl.COUNT;
11160: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11161:
11162: pa_debug.g_err_stage:= 'p_submit_version_flag_tbl.COUNT '|| p_submit_version_flag_tbl.COUNT;
11163: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

Line 11160: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

11156: pa_debug.g_err_stage:= 'p_impl_cost_flag_tbl.COUNT '|| p_impl_cost_flag_tbl.COUNT;
11157: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11158:
11159: pa_debug.g_err_stage:= 'p_impl_rev_flag_tbl.COUNT '|| p_impl_rev_flag_tbl.COUNT;
11160: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11161:
11162: pa_debug.g_err_stage:= 'p_submit_version_flag_tbl.COUNT '|| p_submit_version_flag_tbl.COUNT;
11163: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11164:

Line 11162: pa_debug.g_err_stage:= 'p_submit_version_flag_tbl.COUNT '|| p_submit_version_flag_tbl.COUNT;

11158:
11159: pa_debug.g_err_stage:= 'p_impl_rev_flag_tbl.COUNT '|| p_impl_rev_flag_tbl.COUNT;
11160: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11161:
11162: pa_debug.g_err_stage:= 'p_submit_version_flag_tbl.COUNT '|| p_submit_version_flag_tbl.COUNT;
11163: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11164:
11165: pa_debug.g_err_stage:= 'p_budget_version_id_tbl.COUNT '|| p_budget_version_id_tbl.COUNT;
11166: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

Line 11163: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

11159: pa_debug.g_err_stage:= 'p_impl_rev_flag_tbl.COUNT '|| p_impl_rev_flag_tbl.COUNT;
11160: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11161:
11162: pa_debug.g_err_stage:= 'p_submit_version_flag_tbl.COUNT '|| p_submit_version_flag_tbl.COUNT;
11163: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11164:
11165: pa_debug.g_err_stage:= 'p_budget_version_id_tbl.COUNT '|| p_budget_version_id_tbl.COUNT;
11166: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11167:

Line 11165: pa_debug.g_err_stage:= 'p_budget_version_id_tbl.COUNT '|| p_budget_version_id_tbl.COUNT;

11161:
11162: pa_debug.g_err_stage:= 'p_submit_version_flag_tbl.COUNT '|| p_submit_version_flag_tbl.COUNT;
11163: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11164:
11165: pa_debug.g_err_stage:= 'p_budget_version_id_tbl.COUNT '|| p_budget_version_id_tbl.COUNT;
11166: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11167:
11168: END IF;
11169:

Line 11166: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

11162: pa_debug.g_err_stage:= 'p_submit_version_flag_tbl.COUNT '|| p_submit_version_flag_tbl.COUNT;
11163: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11164:
11165: pa_debug.g_err_stage:= 'p_budget_version_id_tbl.COUNT '|| p_budget_version_id_tbl.COUNT;
11166: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11167:
11168: END IF;
11169:
11170: PA_UTILS.ADD_MESSAGE

Line 11188: pa_debug.g_err_stage:= 'p_ci_id_tbl.COUNT in partial implementation context '|| p_ci_id_tbl.COUNT;

11184: p_budget_version_id_tbl.COUNT <>1) THEN
11185:
11186: IF l_debug_mode = 'Y' THEN
11187:
11188: pa_debug.g_err_stage:= 'p_ci_id_tbl.COUNT in partial implementation context '|| p_ci_id_tbl.COUNT;
11189: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11190:
11191: pa_debug.g_err_stage:= 'p_budget_version_id_tbl.COUNT in partial implementation context '|| p_budget_version_id_tbl.COUNT;
11192: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

Line 11189: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

11185:
11186: IF l_debug_mode = 'Y' THEN
11187:
11188: pa_debug.g_err_stage:= 'p_ci_id_tbl.COUNT in partial implementation context '|| p_ci_id_tbl.COUNT;
11189: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11190:
11191: pa_debug.g_err_stage:= 'p_budget_version_id_tbl.COUNT in partial implementation context '|| p_budget_version_id_tbl.COUNT;
11192: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11193:

Line 11191: pa_debug.g_err_stage:= 'p_budget_version_id_tbl.COUNT in partial implementation context '|| p_budget_version_id_tbl.COUNT;

11187:
11188: pa_debug.g_err_stage:= 'p_ci_id_tbl.COUNT in partial implementation context '|| p_ci_id_tbl.COUNT;
11189: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11190:
11191: pa_debug.g_err_stage:= 'p_budget_version_id_tbl.COUNT in partial implementation context '|| p_budget_version_id_tbl.COUNT;
11192: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11193:
11194: END IF;
11195:

Line 11192: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

11188: pa_debug.g_err_stage:= 'p_ci_id_tbl.COUNT in partial implementation context '|| p_ci_id_tbl.COUNT;
11189: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11190:
11191: pa_debug.g_err_stage:= 'p_budget_version_id_tbl.COUNT in partial implementation context '|| p_budget_version_id_tbl.COUNT;
11192: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11193:
11194: END IF;
11195:
11196: PA_UTILS.ADD_MESSAGE

Line 11210: pa_debug.g_err_stage:= 'p_cost_impl_flag passed in partial implementation case is '|| p_impl_cost_flag_tbl(1);

11206: p_impl_rev_flag_tbl(1) = 'N') THEN
11207:
11208: IF l_debug_mode = 'Y' THEN
11209:
11210: pa_debug.g_err_stage:= 'p_cost_impl_flag passed in partial implementation case is '|| p_impl_cost_flag_tbl(1);
11211: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11212:
11213: pa_debug.g_err_stage:= 'p_rev_impl_flag passed in partial implementation case is '|| p_impl_rev_flag_tbl(1);
11214: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

Line 11211: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

11207:
11208: IF l_debug_mode = 'Y' THEN
11209:
11210: pa_debug.g_err_stage:= 'p_cost_impl_flag passed in partial implementation case is '|| p_impl_cost_flag_tbl(1);
11211: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11212:
11213: pa_debug.g_err_stage:= 'p_rev_impl_flag passed in partial implementation case is '|| p_impl_rev_flag_tbl(1);
11214: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11215:

Line 11213: pa_debug.g_err_stage:= 'p_rev_impl_flag passed in partial implementation case is '|| p_impl_rev_flag_tbl(1);

11209:
11210: pa_debug.g_err_stage:= 'p_cost_impl_flag passed in partial implementation case is '|| p_impl_cost_flag_tbl(1);
11211: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11212:
11213: pa_debug.g_err_stage:= 'p_rev_impl_flag passed in partial implementation case is '|| p_impl_rev_flag_tbl(1);
11214: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11215:
11216: END IF;
11217:

Line 11214: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

11210: pa_debug.g_err_stage:= 'p_cost_impl_flag passed in partial implementation case is '|| p_impl_cost_flag_tbl(1);
11211: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11212:
11213: pa_debug.g_err_stage:= 'p_rev_impl_flag passed in partial implementation case is '|| p_impl_rev_flag_tbl(1);
11214: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11215:
11216: END IF;
11217:
11218: PA_UTILS.ADD_MESSAGE

Line 11266: pa_debug.g_err_stage:= 'Calling mode for the chk API derived is '||l_calling_mode_for_chk_api;

11262: END IF;
11263:
11264: IF l_debug_mode = 'Y' THEN
11265:
11266: pa_debug.g_err_stage:= 'Calling mode for the chk API derived is '||l_calling_mode_for_chk_api;
11267: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11268:
11269: pa_debug.g_err_stage:= 'Validating the the CIs passed';
11270: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

Line 11267: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11263:
11264: IF l_debug_mode = 'Y' THEN
11265:
11266: pa_debug.g_err_stage:= 'Calling mode for the chk API derived is '||l_calling_mode_for_chk_api;
11267: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11268:
11269: pa_debug.g_err_stage:= 'Validating the the CIs passed';
11270: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11271:

Line 11269: pa_debug.g_err_stage:= 'Validating the the CIs passed';

11265:
11266: pa_debug.g_err_stage:= 'Calling mode for the chk API derived is '||l_calling_mode_for_chk_api;
11267: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11268:
11269: pa_debug.g_err_stage:= 'Validating the the CIs passed';
11270: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11271:
11272:
11273: END IF;

Line 11270: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11266: pa_debug.g_err_stage:= 'Calling mode for the chk API derived is '||l_calling_mode_for_chk_api;
11267: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11268:
11269: pa_debug.g_err_stage:= 'Validating the the CIs passed';
11270: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11271:
11272:
11273: END IF;
11274:

Line 11280: pa_debug.g_err_stage:= 'CI Ids/BV Ids are not passed for merge. Returning';

11276: p_budget_version_id_tbl.COUNT=0 THEN
11277:
11278: IF l_debug_mode = 'Y' THEN
11279:
11280: pa_debug.g_err_stage:= 'CI Ids/BV Ids are not passed for merge. Returning';
11281: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11282: pa_debug.reset_curr_function;
11283: END IF;
11284: RETURN;

Line 11281: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11277:
11278: IF l_debug_mode = 'Y' THEN
11279:
11280: pa_debug.g_err_stage:= 'CI Ids/BV Ids are not passed for merge. Returning';
11281: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11282: pa_debug.reset_curr_function;
11283: END IF;
11284: RETURN;
11285:

Line 11282: pa_debug.reset_curr_function;

11278: IF l_debug_mode = 'Y' THEN
11279:
11280: pa_debug.g_err_stage:= 'CI Ids/BV Ids are not passed for merge. Returning';
11281: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11282: pa_debug.reset_curr_function;
11283: END IF;
11284: RETURN;
11285:
11286: END IF;

Line 11295: pa_debug.g_err_stage:= 'p_ci_id_tbl('||i||') IS '|| p_ci_id_tbl(i);

11291: IF p_ci_id_tbl(i) IS NULL THEN
11292:
11293: IF l_debug_mode = 'Y' THEN
11294:
11295: pa_debug.g_err_stage:= 'p_ci_id_tbl('||i||') IS '|| p_ci_id_tbl(i);
11296: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11297:
11298: END IF;
11299: PA_UTILS.ADD_MESSAGE

Line 11296: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11292:
11293: IF l_debug_mode = 'Y' THEN
11294:
11295: pa_debug.g_err_stage:= 'p_ci_id_tbl('||i||') IS '|| p_ci_id_tbl(i);
11296: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11297:
11298: END IF;
11299: PA_UTILS.ADD_MESSAGE
11300: (p_app_short_name => 'PA',

Line 11318: pa_debug.g_err_stage:= 'Calling Pa_Fp_Control_Items_Utils.get_ci_versions';

11314: ((NOT p_ci_rev_version_id_tbl.EXISTS(i)) OR p_ci_rev_version_id_tbl(i) IS NULL) AND
11315: ((NOT p_ci_all_version_id_tbl.EXISTS(i)) OR p_ci_all_version_id_tbl(i) IS NULL)THEN
11316:
11317: IF l_debug_mode = 'Y' THEN
11318: pa_debug.g_err_stage:= 'Calling Pa_Fp_Control_Items_Utils.get_ci_versions';
11319: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11320: END IF;
11321:
11322: Pa_Fp_Control_Items_Utils.get_ci_versions

Line 11319: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11315: ((NOT p_ci_all_version_id_tbl.EXISTS(i)) OR p_ci_all_version_id_tbl(i) IS NULL)THEN
11316:
11317: IF l_debug_mode = 'Y' THEN
11318: pa_debug.g_err_stage:= 'Calling Pa_Fp_Control_Items_Utils.get_ci_versions';
11319: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11320: END IF;
11321:
11322: Pa_Fp_Control_Items_Utils.get_ci_versions
11323: ( p_ci_id => p_ci_id_tbl(i)

Line 11367: pa_debug.g_err_stage:= 'Checking for the existence of budget lines with rejection codes in ci version';

11363:
11364: IF l_copy_ci_ver_flag='Y' THEN
11365:
11366: IF l_debug_mode = 'Y' THEN
11367: pa_debug.g_err_stage:= 'Checking for the existence of budget lines with rejection codes in ci version';
11368: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11369: END IF;
11370:
11371: OPEN c_chk_rej_codes(NVL(l_ci_cost_version_id,NVL(l_ci_all_version_id,l_ci_rev_version_id)),

Line 11368: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11364: IF l_copy_ci_ver_flag='Y' THEN
11365:
11366: IF l_debug_mode = 'Y' THEN
11367: pa_debug.g_err_stage:= 'Checking for the existence of budget lines with rejection codes in ci version';
11368: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11369: END IF;
11370:
11371: OPEN c_chk_rej_codes(NVL(l_ci_cost_version_id,NVL(l_ci_all_version_id,l_ci_rev_version_id)),
11372: NVL(l_ci_rev_version_id,NVL(l_ci_all_version_id,l_ci_cost_version_id)));

Line 11377: pa_debug.g_err_stage:= 'budget lines with rejection codes EXIST in ci version';

11373: FETCH c_chk_rej_codes INTO l_dummy;
11374: IF c_chk_rej_codes%FOUND THEN
11375:
11376: IF l_debug_mode = 'Y' THEN
11377: pa_debug.g_err_stage:= 'budget lines with rejection codes EXIST in ci version';
11378: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11379: END IF;
11380:
11381: IF l_ci_type_class_code='CHANGE_ORDER' THEN

Line 11378: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11374: IF c_chk_rej_codes%FOUND THEN
11375:
11376: IF l_debug_mode = 'Y' THEN
11377: pa_debug.g_err_stage:= 'budget lines with rejection codes EXIST in ci version';
11378: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11379: END IF;
11380:
11381: IF l_ci_type_class_code='CHANGE_ORDER' THEN
11382: PA_UTILS.ADD_MESSAGE

Line 11411: pa_debug.g_err_stage:= 'In the context of PARTIAL_REV';

11407:
11408: IF p_context = 'PARTIAL_REV' Then
11409:
11410: IF l_debug_mode = 'Y' THEN
11411: pa_debug.g_err_stage:= 'In the context of PARTIAL_REV';
11412: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11413: END IF;
11414:
11415: If px_partial_impl_rev_amt is null Then

Line 11412: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11408: IF p_context = 'PARTIAL_REV' Then
11409:
11410: IF l_debug_mode = 'Y' THEN
11411: pa_debug.g_err_stage:= 'In the context of PARTIAL_REV';
11412: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11413: END IF;
11414:
11415: If px_partial_impl_rev_amt is null Then
11416:

Line 11422: pa_debug.g_err_stage:= 'px_partial_impl_rev_amt is null.';

11418: (p_app_short_name => 'PA',
11419: p_msg_name => 'PA_CI_PAR_REV_IMPL_AMT_NULL');
11420:
11421: IF l_debug_mode = 'Y' THEN
11422: pa_debug.g_err_stage:= 'px_partial_impl_rev_amt is null.';
11423: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11424: END IF;
11425:
11426: l_copy_ci_ver_flag:='N';

Line 11423: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11419: p_msg_name => 'PA_CI_PAR_REV_IMPL_AMT_NULL');
11420:
11421: IF l_debug_mode = 'Y' THEN
11422: pa_debug.g_err_stage:= 'px_partial_impl_rev_amt is null.';
11423: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11424: END IF;
11425:
11426: l_copy_ci_ver_flag:='N';
11427:

Line 11441: pa_debug.g_err_stage:= 'Project id is:' ||l_project_id;

11437: WHERE budget_version_id=p_budget_version_id_tbl(i);
11438:
11439:
11440: IF l_debug_mode = 'Y' THEN
11441: pa_debug.g_err_stage:= 'Project id is:' ||l_project_id;
11442: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11443: END IF;
11444:
11445: --To get the total amount.

Line 11442: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11438:
11439:
11440: IF l_debug_mode = 'Y' THEN
11441: pa_debug.g_err_stage:= 'Project id is:' ||l_project_id;
11442: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11443: END IF;
11444:
11445: --To get the total amount.
11446: SELECT (sum(nvl(txn_revenue,0)) )

Line 11452: pa_debug.g_err_stage:= 'Total Planned Revenue amount is:' ||l_total_amount;

11448: FROM pa_budget_lines
11449: WHERE budget_version_id = NVL(l_ci_all_version_id,l_ci_rev_version_id);
11450:
11451: IF l_debug_mode = 'Y' THEN
11452: pa_debug.g_err_stage:= 'Total Planned Revenue amount is:' ||l_total_amount;
11453: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11454: END IF;
11455:
11456: --To get implemented amount.

Line 11453: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11449: WHERE budget_version_id = NVL(l_ci_all_version_id,l_ci_rev_version_id);
11450:
11451: IF l_debug_mode = 'Y' THEN
11452: pa_debug.g_err_stage:= 'Total Planned Revenue amount is:' ||l_total_amount;
11453: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11454: END IF;
11455:
11456: --To get implemented amount.
11457: l_implemented_amount := Pa_Fp_Control_Items_Utils.get_impl_agr_revenue(

Line 11462: pa_debug.g_err_stage:= 'Implemented Amount is:' ||l_implemented_amount;

11458: p_project_id => l_project_id,
11459: p_ci_id => p_ci_id_tbl(i) );
11460:
11461: IF l_debug_mode = 'Y' THEN
11462: pa_debug.g_err_stage:= 'Implemented Amount is:' ||l_implemented_amount;
11463: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11464: END IF;
11465:
11466: If l_total_amount = 0 Then

Line 11463: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11459: p_ci_id => p_ci_id_tbl(i) );
11460:
11461: IF l_debug_mode = 'Y' THEN
11462: pa_debug.g_err_stage:= 'Implemented Amount is:' ||l_implemented_amount;
11463: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11464: END IF;
11465:
11466: If l_total_amount = 0 Then
11467:

Line 11475: pa_debug.g_err_stage:= 'Partial implementation revenue cannot be anything other than 0';

11471: (p_app_short_name => 'PA',
11472: p_msg_name => 'PA_CI_PAR_REV_AMT_NOT_ZERO');
11473:
11474: IF l_debug_mode = 'Y' THEN
11475: pa_debug.g_err_stage:= 'Partial implementation revenue cannot be anything other than 0';
11476: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11477: END IF;
11478:
11479: l_copy_ci_ver_flag:='N';

Line 11476: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11472: p_msg_name => 'PA_CI_PAR_REV_AMT_NOT_ZERO');
11473:
11474: IF l_debug_mode = 'Y' THEN
11475: pa_debug.g_err_stage:= 'Partial implementation revenue cannot be anything other than 0';
11476: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11477: END IF;
11478:
11479: l_copy_ci_ver_flag:='N';
11480:

Line 11493: pa_debug.g_err_stage:= 'Implemented amount is greater than total amount.';

11489:
11490: If abs(l_implemented_amount)>abs(l_total_amount) Then
11491:
11492: IF l_debug_mode = 'Y' THEN
11493: pa_debug.g_err_stage:= 'Implemented amount is greater than total amount.';
11494: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11495: END IF;
11496:
11497: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 11494: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11490: If abs(l_implemented_amount)>abs(l_total_amount) Then
11491:
11492: IF l_debug_mode = 'Y' THEN
11493: pa_debug.g_err_stage:= 'Implemented amount is greater than total amount.';
11494: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11495: END IF;
11496:
11497: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
11498:

Line 11514: pa_debug.g_err_stage:= 'Partial implementation revenue amount is negetive';

11510: (p_app_short_name => 'PA',
11511: p_msg_name => 'PA_CI_PAR_REV_AMT_NOT_POS');
11512:
11513: IF l_debug_mode = 'Y' THEN
11514: pa_debug.g_err_stage:= 'Partial implementation revenue amount is negetive';
11515: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11516: END IF;
11517:
11518: l_copy_ci_ver_flag:='N';

Line 11515: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11511: p_msg_name => 'PA_CI_PAR_REV_AMT_NOT_POS');
11512:
11513: IF l_debug_mode = 'Y' THEN
11514: pa_debug.g_err_stage:= 'Partial implementation revenue amount is negetive';
11515: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11516: END IF;
11517:
11518: l_copy_ci_ver_flag:='N';
11519:

Line 11527: pa_debug.g_err_stage:= 'Remaining amount to be implemented is:' || l_remaining_amount;

11523:
11524: l_remaining_amount:=l_total_amount-l_implemented_amount;
11525:
11526: IF l_debug_mode = 'Y' THEN
11527: pa_debug.g_err_stage:= 'Remaining amount to be implemented is:' || l_remaining_amount;
11528: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11529: END IF;
11530:
11531: If px_partial_impl_rev_amt>l_remaining_amount Then

Line 11528: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11524: l_remaining_amount:=l_total_amount-l_implemented_amount;
11525:
11526: IF l_debug_mode = 'Y' THEN
11527: pa_debug.g_err_stage:= 'Remaining amount to be implemented is:' || l_remaining_amount;
11528: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11529: END IF;
11530:
11531: If px_partial_impl_rev_amt>l_remaining_amount Then
11532: --Error;

Line 11538: pa_debug.g_err_stage:= 'Partial impl rev is > Reamaining amount to be implemented';

11534: (p_app_short_name => 'PA',
11535: p_msg_name => 'PA_CI_PAR_REV_IMPL_AMT_GREATER');
11536:
11537: IF l_debug_mode = 'Y' THEN
11538: pa_debug.g_err_stage:= 'Partial impl rev is > Reamaining amount to be implemented';
11539: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11540: END IF;
11541:
11542: l_copy_ci_ver_flag:='N';

Line 11539: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11535: p_msg_name => 'PA_CI_PAR_REV_IMPL_AMT_GREATER');
11536:
11537: IF l_debug_mode = 'Y' THEN
11538: pa_debug.g_err_stage:= 'Partial impl rev is > Reamaining amount to be implemented';
11539: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11540: END IF;
11541:
11542: l_copy_ci_ver_flag:='N';
11543:

Line 11563: pa_debug.g_err_stage:= 'Partial implementation revenue amount is positive';

11559: (p_app_short_name => 'PA',
11560: p_msg_name => 'PA_CI_PAR_REV_AMT_NOT_NEG');
11561:
11562: IF l_debug_mode = 'Y' THEN
11563: pa_debug.g_err_stage:= 'Partial implementation revenue amount is positive';
11564: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11565: END IF;
11566:
11567: l_copy_ci_ver_flag:='N';

Line 11564: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11560: p_msg_name => 'PA_CI_PAR_REV_AMT_NOT_NEG');
11561:
11562: IF l_debug_mode = 'Y' THEN
11563: pa_debug.g_err_stage:= 'Partial implementation revenue amount is positive';
11564: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11565: END IF;
11566:
11567: l_copy_ci_ver_flag:='N';
11568:

Line 11576: pa_debug.g_err_stage:= 'Remaining amount to be implemented is:' || l_remaining_amount;

11572:
11573: l_remaining_amount:=l_total_amount-l_implemented_amount;
11574:
11575: IF l_debug_mode = 'Y' THEN
11576: pa_debug.g_err_stage:= 'Remaining amount to be implemented is:' || l_remaining_amount;
11577: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11578: END IF;
11579:
11580: If abs(px_partial_impl_rev_amt)>abs(l_remaining_amount) Then

Line 11577: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11573: l_remaining_amount:=l_total_amount-l_implemented_amount;
11574:
11575: IF l_debug_mode = 'Y' THEN
11576: pa_debug.g_err_stage:= 'Remaining amount to be implemented is:' || l_remaining_amount;
11577: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11578: END IF;
11579:
11580: If abs(px_partial_impl_rev_amt)>abs(l_remaining_amount) Then
11581: --Error;

Line 11587: pa_debug.g_err_stage:= 'Partial impl rev is > Reamaining amount to be implemented';

11583: (p_app_short_name => 'PA',
11584: p_msg_name => 'PA_CI_PAR_REV_IMPL_AMT_GREATER');
11585:
11586: IF l_debug_mode = 'Y' THEN
11587: pa_debug.g_err_stage:= 'Partial impl rev is > Reamaining amount to be implemented';
11588: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11589: END IF;
11590:
11591: l_copy_ci_ver_flag:='N';

Line 11588: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11584: p_msg_name => 'PA_CI_PAR_REV_IMPL_AMT_GREATER');
11585:
11586: IF l_debug_mode = 'Y' THEN
11587: pa_debug.g_err_stage:= 'Partial impl rev is > Reamaining amount to be implemented';
11588: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11589: END IF;
11590:
11591: l_copy_ci_ver_flag:='N';
11592:

Line 11609: pa_debug.g_err_stage:= 'l_copy_ci_ver_flag is Y Copying';

11605:
11606: IF l_copy_ci_ver_flag='Y' THEN
11607:
11608: IF l_debug_mode = 'Y' THEN
11609: pa_debug.g_err_stage:= 'l_copy_ci_ver_flag is Y Copying';
11610: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11611: END IF;
11612:
11613: x_ci_id_tbl.EXTEND(1);

Line 11610: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11606: IF l_copy_ci_ver_flag='Y' THEN
11607:
11608: IF l_debug_mode = 'Y' THEN
11609: pa_debug.g_err_stage:= 'l_copy_ci_ver_flag is Y Copying';
11610: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11611: END IF;
11612:
11613: x_ci_id_tbl.EXTEND(1);
11614: x_ci_cost_version_id_tbl.EXTEND(1);

Line 11652: pa_debug.g_err_stage:= 'Proceeding with the budget version loopn with count '||p_budget_version_id_tbl.count;

11648:
11649: --dbms_output.put_line('5');
11650:
11651: IF l_debug_mode = 'Y' THEN
11652: pa_debug.g_err_stage:= 'Proceeding with the budget version loopn with count '||p_budget_version_id_tbl.count;
11653: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11654: END IF;
11655:
11656: --dbms_output.put_line('6');

Line 11653: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11649: --dbms_output.put_line('5');
11650:
11651: IF l_debug_mode = 'Y' THEN
11652: pa_debug.g_err_stage:= 'Proceeding with the budget version loopn with count '||p_budget_version_id_tbl.count;
11653: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11654: END IF;
11655:
11656: --dbms_output.put_line('6');
11657:

Line 11663: pa_debug.g_err_stage:= 'p_budget_version_id_tbl ('||i||') is'||p_budget_version_id_tbl(i);

11659: --and the version should not be already locked by some other user.
11660: FOR i IN p_budget_version_id_tbl.FIRST..p_budget_version_id_tbl.LAST LOOP
11661:
11662: IF l_debug_mode = 'Y' THEN
11663: pa_debug.g_err_stage:= 'p_budget_version_id_tbl ('||i||') is'||p_budget_version_id_tbl(i);
11664: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11665: END IF;
11666:
11667: --Derive the fin plan type name and id if they are not passed

Line 11664: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11660: FOR i IN p_budget_version_id_tbl.FIRST..p_budget_version_id_tbl.LAST LOOP
11661:
11662: IF l_debug_mode = 'Y' THEN
11663: pa_debug.g_err_stage:= 'p_budget_version_id_tbl ('||i||') is'||p_budget_version_id_tbl(i);
11664: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11665: END IF;
11666:
11667: --Derive the fin plan type name and id if they are not passed
11668: IF ((NOT p_fin_plan_type_id_tbl.EXISTS(i)) OR p_fin_plan_type_id_tbl(i) IS NULL) OR

Line 11690: pa_debug.g_err_stage:= 'CWV doest not exist.adding msg to stack';

11686: --dbms_output.put_line('6.1 '||p_budget_version_id_tbl(i));
11687: IF NVL(p_budget_version_id_tbl(i),-1)=-1 THEN
11688: --The current working version does not exist
11689: IF l_debug_mode = 'Y' THEN
11690: pa_debug.g_err_stage:= 'CWV doest not exist.adding msg to stack';
11691: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11692: END IF;
11693:
11694: PA_UTILS.ADD_MESSAGE

Line 11691: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11687: IF NVL(p_budget_version_id_tbl(i),-1)=-1 THEN
11688: --The current working version does not exist
11689: IF l_debug_mode = 'Y' THEN
11690: pa_debug.g_err_stage:= 'CWV doest not exist.adding msg to stack';
11691: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11692: END IF;
11693:
11694: PA_UTILS.ADD_MESSAGE
11695: (p_app_short_name => 'PA',

Line 11701: pa_debug.g_err_stage:= 'CWV doest not exist.added message to stack '|| l_fin_plan_type_name;

11697: p_token1 => 'PLAN_TYPE',
11698: p_value1 => l_fin_plan_type_name);
11699:
11700: IF l_debug_mode = 'Y' THEN
11701: pa_debug.g_err_stage:= 'CWV doest not exist.added message to stack '|| l_fin_plan_type_name;
11702: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11703: END IF;
11704:
11705: l_error_occurred_flag:='Y';

Line 11702: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11698: p_value1 => l_fin_plan_type_name);
11699:
11700: IF l_debug_mode = 'Y' THEN
11701: pa_debug.g_err_stage:= 'CWV doest not exist.added message to stack '|| l_fin_plan_type_name;
11702: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11703: END IF;
11704:
11705: l_error_occurred_flag:='Y';
11706: END IF;

Line 11711: pa_debug.g_err_stage:= 'Checking for S status';

11707:
11708: IF l_error_occurred_flag='N' THEN
11709:
11710: IF l_debug_mode = 'Y' THEN
11711: pa_debug.g_err_stage:= 'Checking for S status';
11712: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11713: END IF;
11714:
11715:

Line 11712: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11708: IF l_error_occurred_flag='N' THEN
11709:
11710: IF l_debug_mode = 'Y' THEN
11711: pa_debug.g_err_stage:= 'Checking for S status';
11712: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11713: END IF;
11714:
11715:
11716: SELECT budget_status_code,

Line 11757: pa_debug.g_err_stage:= 'Version is locked for conc processing';

11753: -- Bug 3986129: Added the following check. If the target plan version is locked for concurrent
11754: -- processing or the concurrent processing for the version has failed, then merge should not be allowed.
11755: IF l_targ_ver_plan_prc_code = 'XLUP' THEN
11756: IF l_debug_mode = 'Y' THEN
11757: pa_debug.g_err_stage:= 'Version is locked for conc processing';
11758: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11759: END IF;
11760:
11761: PA_UTILS.ADD_MESSAGE

Line 11758: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11754: -- processing or the concurrent processing for the version has failed, then merge should not be allowed.
11755: IF l_targ_ver_plan_prc_code = 'XLUP' THEN
11756: IF l_debug_mode = 'Y' THEN
11757: pa_debug.g_err_stage:= 'Version is locked for conc processing';
11758: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11759: END IF;
11760:
11761: PA_UTILS.ADD_MESSAGE
11762: (p_app_short_name => 'PA',

Line 11769: pa_debug.g_err_stage:= 'Conc process for version has failed';

11765: l_error_occurred_flag := 'Y';
11766:
11767: ELSIF l_targ_ver_plan_prc_code = 'XLUE' THEN
11768: IF l_debug_mode = 'Y' THEN
11769: pa_debug.g_err_stage:= 'Conc process for version has failed';
11770: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11771: END IF;
11772:
11773: PA_UTILS.ADD_MESSAGE

Line 11770: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11766:
11767: ELSIF l_targ_ver_plan_prc_code = 'XLUE' THEN
11768: IF l_debug_mode = 'Y' THEN
11769: pa_debug.g_err_stage:= 'Conc process for version has failed';
11770: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11771: END IF;
11772:
11773: PA_UTILS.ADD_MESSAGE
11774: (p_app_short_name => 'PA',

Line 11786: pa_debug.g_err_stage:= 'Partial Implementation is not allowed into a target ALL version';

11782: IF l_error_occurred_flag='N' THEN
11783: -- Partial Implementation is not allowed into a target 'ALL' version
11784: IF p_context='PARTIAL_REV' AND l_version_type = 'ALL' THEN
11785: IF l_debug_mode = 'Y' THEN
11786: pa_debug.g_err_stage:= 'Partial Implementation is not allowed into a target ALL version';
11787: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11788: END IF;
11789:
11790: PA_UTILS.ADD_MESSAGE

Line 11787: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11783: -- Partial Implementation is not allowed into a target 'ALL' version
11784: IF p_context='PARTIAL_REV' AND l_version_type = 'ALL' THEN
11785: IF l_debug_mode = 'Y' THEN
11786: pa_debug.g_err_stage:= 'Partial Implementation is not allowed into a target ALL version';
11787: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11788: END IF;
11789:
11790: PA_UTILS.ADD_MESSAGE
11791: (p_app_short_name => 'PA',

Line 11803: pa_debug.g_err_stage:= 'calling lock unlock versions';

11799:
11800: IF l_error_occurred_flag='N' THEN
11801:
11802: IF l_debug_mode = 'Y' THEN
11803: pa_debug.g_err_stage:= 'calling lock unlock versions';
11804: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11805: END IF;
11806:
11807: --Acquire a lock on the target budget version.

Line 11804: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11800: IF l_error_occurred_flag='N' THEN
11801:
11802: IF l_debug_mode = 'Y' THEN
11803: pa_debug.g_err_stage:= 'calling lock unlock versions';
11804: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11805: END IF;
11806:
11807: --Acquire a lock on the target budget version.
11808: pa_fin_plan_pvt.lock_unlock_version

Line 11826: pa_debug.g_err_stage:= 'After lock unlock verson msg pub count'||FND_MSG_PUB.count_msg;

11822:
11823: END IF;
11824:
11825: IF l_debug_mode = 'Y' THEN
11826: pa_debug.g_err_stage:= 'After lock unlock verson msg pub count'||FND_MSG_PUB.count_msg;
11827: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11828:
11829: pa_debug.g_err_stage:= 'After lock unlock verson x_msg_data '||x_msg_data;
11830: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

Line 11827: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11823: END IF;
11824:
11825: IF l_debug_mode = 'Y' THEN
11826: pa_debug.g_err_stage:= 'After lock unlock verson msg pub count'||FND_MSG_PUB.count_msg;
11827: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11828:
11829: pa_debug.g_err_stage:= 'After lock unlock verson x_msg_data '||x_msg_data;
11830: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11831:

Line 11829: pa_debug.g_err_stage:= 'After lock unlock verson x_msg_data '||x_msg_data;

11825: IF l_debug_mode = 'Y' THEN
11826: pa_debug.g_err_stage:= 'After lock unlock verson msg pub count'||FND_MSG_PUB.count_msg;
11827: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11828:
11829: pa_debug.g_err_stage:= 'After lock unlock verson x_msg_data '||x_msg_data;
11830: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11831:
11832: END IF;
11833:

Line 11830: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11826: pa_debug.g_err_stage:= 'After lock unlock verson msg pub count'||FND_MSG_PUB.count_msg;
11827: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11828:
11829: pa_debug.g_err_stage:= 'After lock unlock verson x_msg_data '||x_msg_data;
11830: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11831:
11832: END IF;
11833:
11834: --Check if the settings of the source and target version allow merge or not

Line 11838: pa_debug.g_err_stage:= 'Valid BV. About to include in o/p';

11834: --Check if the settings of the source and target version allow merge or not
11835: IF l_error_occurred_flag='N' THEN
11836:
11837: IF l_debug_mode = 'Y' THEN
11838: pa_debug.g_err_stage:= 'Valid BV. About to include in o/p';
11839: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11840: END IF;
11841:
11842: x_budget_version_id_tbl.extend(1);

Line 11839: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11835: IF l_error_occurred_flag='N' THEN
11836:
11837: IF l_debug_mode = 'Y' THEN
11838: pa_debug.g_err_stage:= 'Valid BV. About to include in o/p';
11839: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11840: END IF;
11841:
11842: x_budget_version_id_tbl.extend(1);
11843: l_impl_cost_flag_tbl.extend(1);

Line 11857: pa_debug.g_err_stage:= 'About to assign vars';

11853:
11854:
11855: IF l_debug_mode = 'Y' THEN
11856:
11857: pa_debug.g_err_stage:= 'About to assign vars';
11858: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11859:
11860: END IF;
11861:

Line 11858: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11854:
11855: IF l_debug_mode = 'Y' THEN
11856:
11857: pa_debug.g_err_stage:= 'About to assign vars';
11858: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11859:
11860: END IF;
11861:
11862: IF p_impl_cost_flag_tbl.EXISTS(i) THEN

Line 11885: pa_debug.g_err_stage:= 'About to check for possibility of merge';

11881: --dbms_output.put_line('7');
11882:
11883: IF l_debug_mode = 'Y' THEN
11884:
11885: pa_debug.g_err_stage:= 'About to check for possibility of merge';
11886: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11887:
11888: END IF;
11889:

Line 11886: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11882:
11883: IF l_debug_mode = 'Y' THEN
11884:
11885: pa_debug.g_err_stage:= 'About to check for possibility of merge';
11886: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11887:
11888: END IF;
11889:
11890:

Line 11898: pa_debug.g_err_stage:= 'x_ci_cost_version_id_tbl('||i||') '||x_ci_cost_version_id_tbl(i);

11894: FOR i IN x_ci_id_tbl.FIRST..x_ci_id_tbl.LAST LOOP
11895:
11896: IF l_debug_mode = 'Y' THEN
11897:
11898: pa_debug.g_err_stage:= 'x_ci_cost_version_id_tbl('||i||') '||x_ci_cost_version_id_tbl(i);
11899: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11900:
11901: pa_debug.g_err_stage:= 'x_ci_rev_version_id_tbl('||i||') '||x_ci_rev_version_id_tbl(i);
11902: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

Line 11899: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11895:
11896: IF l_debug_mode = 'Y' THEN
11897:
11898: pa_debug.g_err_stage:= 'x_ci_cost_version_id_tbl('||i||') '||x_ci_cost_version_id_tbl(i);
11899: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11900:
11901: pa_debug.g_err_stage:= 'x_ci_rev_version_id_tbl('||i||') '||x_ci_rev_version_id_tbl(i);
11902: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11903:

Line 11901: pa_debug.g_err_stage:= 'x_ci_rev_version_id_tbl('||i||') '||x_ci_rev_version_id_tbl(i);

11897:
11898: pa_debug.g_err_stage:= 'x_ci_cost_version_id_tbl('||i||') '||x_ci_cost_version_id_tbl(i);
11899: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11900:
11901: pa_debug.g_err_stage:= 'x_ci_rev_version_id_tbl('||i||') '||x_ci_rev_version_id_tbl(i);
11902: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11903:
11904: pa_debug.g_err_stage:= 'x_ci_all_version_id_tbl('||i||') '||x_ci_all_version_id_tbl(i);
11905: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

Line 11902: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11898: pa_debug.g_err_stage:= 'x_ci_cost_version_id_tbl('||i||') '||x_ci_cost_version_id_tbl(i);
11899: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11900:
11901: pa_debug.g_err_stage:= 'x_ci_rev_version_id_tbl('||i||') '||x_ci_rev_version_id_tbl(i);
11902: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11903:
11904: pa_debug.g_err_stage:= 'x_ci_all_version_id_tbl('||i||') '||x_ci_all_version_id_tbl(i);
11905: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11906:

Line 11904: pa_debug.g_err_stage:= 'x_ci_all_version_id_tbl('||i||') '||x_ci_all_version_id_tbl(i);

11900:
11901: pa_debug.g_err_stage:= 'x_ci_rev_version_id_tbl('||i||') '||x_ci_rev_version_id_tbl(i);
11902: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11903:
11904: pa_debug.g_err_stage:= 'x_ci_all_version_id_tbl('||i||') '||x_ci_all_version_id_tbl(i);
11905: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11906:
11907: END IF;
11908:

Line 11905: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11901: pa_debug.g_err_stage:= 'x_ci_rev_version_id_tbl('||i||') '||x_ci_rev_version_id_tbl(i);
11902: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11903:
11904: pa_debug.g_err_stage:= 'x_ci_all_version_id_tbl('||i||') '||x_ci_all_version_id_tbl(i);
11905: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11906:
11907: END IF;
11908:
11909: FOR j IN x_budget_version_id_tbl.FIRST..x_budget_version_id_tbl.LAST LOOP

Line 11921: pa_debug.g_err_stage:= 'calling get_impl_details';

11917: IF l_impl_cost_flag_tbl(j) IS NULL AND
11918: l_impl_rev_flag_tbl(j) IS NULL THEN
11919:
11920: IF l_debug_mode = 'Y' THEN
11921: pa_debug.g_err_stage:= 'calling get_impl_details';
11922: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11923: END IF;
11924:
11925: pa_fp_control_items_utils.get_impl_details

Line 11922: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11918: l_impl_rev_flag_tbl(j) IS NULL THEN
11919:
11920: IF l_debug_mode = 'Y' THEN
11921: pa_debug.g_err_stage:= 'calling get_impl_details';
11922: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11923: END IF;
11924:
11925: pa_fp_control_items_utils.get_impl_details
11926: ( P_fin_plan_type_id => x_fin_plan_type_id_tbl(j)

Line 11947: IF P_PA_debug_mode = 'Y' THEN

11943:
11944: --Return status check can be done in this case as the above should never return
11945: --a return status of E.
11946: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
11947: IF P_PA_debug_mode = 'Y' THEN
11948: pa_debug.g_err_stage:= 'pa_fp_control_items_utils.get_impl_details returned error';
11949: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11950: END IF;
11951: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 11948: pa_debug.g_err_stage:= 'pa_fp_control_items_utils.get_impl_details returned error';

11944: --Return status check can be done in this case as the above should never return
11945: --a return status of E.
11946: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
11947: IF P_PA_debug_mode = 'Y' THEN
11948: pa_debug.g_err_stage:= 'pa_fp_control_items_utils.get_impl_details returned error';
11949: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11950: END IF;
11951: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
11952: END IF;

Line 11949: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

11945: --a return status of E.
11946: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
11947: IF P_PA_debug_mode = 'Y' THEN
11948: pa_debug.g_err_stage:= 'pa_fp_control_items_utils.get_impl_details returned error';
11949: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
11950: END IF;
11951: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
11952: END IF;
11953: ELSE

Line 11962: pa_debug.g_err_stage:= 'l_cost_impl_flag '||l_cost_impl_flag;

11958: END IF;
11959:
11960: IF l_debug_mode = 'Y' THEN
11961:
11962: pa_debug.g_err_stage:= 'l_cost_impl_flag '||l_cost_impl_flag;
11963: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11964:
11965: pa_debug.g_err_stage:= 'l_rev_impl_flag '||l_rev_impl_flag;
11966: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

Line 11963: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11959:
11960: IF l_debug_mode = 'Y' THEN
11961:
11962: pa_debug.g_err_stage:= 'l_cost_impl_flag '||l_cost_impl_flag;
11963: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11964:
11965: pa_debug.g_err_stage:= 'l_rev_impl_flag '||l_rev_impl_flag;
11966: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11967:

Line 11965: pa_debug.g_err_stage:= 'l_rev_impl_flag '||l_rev_impl_flag;

11961:
11962: pa_debug.g_err_stage:= 'l_cost_impl_flag '||l_cost_impl_flag;
11963: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11964:
11965: pa_debug.g_err_stage:= 'l_rev_impl_flag '||l_rev_impl_flag;
11966: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11967:
11968: END IF;
11969:

Line 11966: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11962: pa_debug.g_err_stage:= 'l_cost_impl_flag '||l_cost_impl_flag;
11963: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11964:
11965: pa_debug.g_err_stage:= 'l_rev_impl_flag '||l_rev_impl_flag;
11966: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11967:
11968: END IF;
11969:
11970: l_part_impl_err := 'N';

Line 11981: pa_debug.g_err_stage:= 'Implementation of cost or revenue alone is not allowed into a target ALL version';

11977: (NVL(l_rev_impl_flag,'N') <> 'Y' AND
11978: NVL(l_rev_impl_flag,'N') <> 'R')) THEN
11979:
11980: IF l_debug_mode = 'Y' THEN
11981: pa_debug.g_err_stage:= 'Implementation of cost or revenue alone is not allowed into a target ALL version';
11982: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11983: END IF;
11984: IF p_context = 'IMPL_FIN_IMPACT' THEN
11985:

Line 11982: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

11978: NVL(l_rev_impl_flag,'N') <> 'R')) THEN
11979:
11980: IF l_debug_mode = 'Y' THEN
11981: pa_debug.g_err_stage:= 'Implementation of cost or revenue alone is not allowed into a target ALL version';
11982: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
11983: END IF;
11984: IF p_context = 'IMPL_FIN_IMPACT' THEN
11985:
11986: PA_UTILS.ADD_MESSAGE

Line 12058: pa_debug.g_err_stage:= 'Calling fp_ci_check_merge_possible';

12054: END IF;
12055:
12056: IF l_debug_mode = 'Y' THEN
12057:
12058: pa_debug.g_err_stage:= 'Calling fp_ci_check_merge_possible';
12059: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12060:
12061: END IF;
12062:

Line 12059: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12055:
12056: IF l_debug_mode = 'Y' THEN
12057:
12058: pa_debug.g_err_stage:= 'Calling fp_ci_check_merge_possible';
12059: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12060:
12061: END IF;
12062:
12063: IF l_source_version_id_tbl.COUNT>0 THEN

Line 12066: pa_debug.g_err_stage:= 'calling fp_ci_check_merge_possible';

12062:
12063: IF l_source_version_id_tbl.COUNT>0 THEN
12064:
12065: IF l_debug_mode = 'Y' THEN
12066: pa_debug.g_err_stage:= 'calling fp_ci_check_merge_possible';
12067: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12068: END IF;
12069:
12070: pa_fp_control_items_utils.fp_ci_check_merge_possible(

Line 12067: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12063: IF l_source_version_id_tbl.COUNT>0 THEN
12064:
12065: IF l_debug_mode = 'Y' THEN
12066: pa_debug.g_err_stage:= 'calling fp_ci_check_merge_possible';
12067: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12068: END IF;
12069:
12070: pa_fp_control_items_utils.fp_ci_check_merge_possible(
12071: p_project_id => l_project_id

Line 12129: pa_debug.g_err_stage:= 'About to assign to the rec type';

12125:
12126: --Record this impact in the output plsql tbl used for mapping the budget version id and ci id
12127: IF l_debug_mode = 'Y' THEN
12128:
12129: pa_debug.g_err_stage:= 'About to assign to the rec type';
12130: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12131:
12132: END IF;
12133:

Line 12130: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12126: --Record this impact in the output plsql tbl used for mapping the budget version id and ci id
12127: IF l_debug_mode = 'Y' THEN
12128:
12129: pa_debug.g_err_stage:= 'About to assign to the rec type';
12130: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12131:
12132: END IF;
12133:
12134: x_budget_ci_map_rec_tbl(l_index).budget_version_id:=x_budget_version_id_tbl(j);

Line 12149: pa_debug.g_err_stage:= 'Exiting validate_ci_merge_input_data';

12145:
12146: --dbms_output.put_line('8');
12147: IF l_debug_mode = 'Y' THEN
12148:
12149: pa_debug.g_err_stage:= 'Exiting validate_ci_merge_input_data';
12150: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12151:
12152: END IF;
12153:

Line 12150: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12146: --dbms_output.put_line('8');
12147: IF l_debug_mode = 'Y' THEN
12148:
12149: pa_debug.g_err_stage:= 'Exiting validate_ci_merge_input_data';
12150: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12151:
12152: END IF;
12153:
12154: --Round the Partial revenue amount based on the agreement currency.

Line 12186: IF p_pa_debug_mode = 'Y' THEN

12182: --will be E when the Invalid_Args_Exception is thrown and in this case the processing will be stopped
12183: x_return_status := 'S' ;
12184: END IF;
12185:
12186: IF p_pa_debug_mode = 'Y' THEN
12187: pa_debug.reset_curr_function;
12188: END IF;
12189: --dbms_output.put_line('9');
12190:

Line 12187: pa_debug.reset_curr_function;

12183: x_return_status := 'S' ;
12184: END IF;
12185:
12186: IF p_pa_debug_mode = 'Y' THEN
12187: pa_debug.reset_curr_function;
12188: END IF;
12189: --dbms_output.put_line('9');
12190:
12191: EXCEPTION

Line 12210: IF p_pa_debug_mode = 'Y' THEN

12206: ELSE
12207: x_msg_count := l_msg_count;
12208: END IF;
12209: x_return_status := FND_API.G_RET_STS_ERROR;
12210: IF p_pa_debug_mode = 'Y' THEN
12211: pa_debug.reset_curr_function;
12212: END IF;
12213: WHEN OTHERS THEN
12214:

Line 12211: pa_debug.reset_curr_function;

12207: x_msg_count := l_msg_count;
12208: END IF;
12209: x_return_status := FND_API.G_RET_STS_ERROR;
12210: IF p_pa_debug_mode = 'Y' THEN
12211: pa_debug.reset_curr_function;
12212: END IF;
12213: WHEN OTHERS THEN
12214:
12215: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 12222: pa_debug.g_err_stage:='Unexpected Error'||SQLERRM;

12218: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'PA_FP_CI_MERGE'
12219: ,p_procedure_name => 'validate_ci_merge_input_data');
12220:
12221: IF l_debug_mode = 'Y' THEN
12222: pa_debug.g_err_stage:='Unexpected Error'||SQLERRM;
12223: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
12224: pa_debug.reset_curr_function;
12225: END IF;
12226: RAISE;

Line 12223: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

12219: ,p_procedure_name => 'validate_ci_merge_input_data');
12220:
12221: IF l_debug_mode = 'Y' THEN
12222: pa_debug.g_err_stage:='Unexpected Error'||SQLERRM;
12223: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
12224: pa_debug.reset_curr_function;
12225: END IF;
12226: RAISE;
12227:

Line 12224: pa_debug.reset_curr_function;

12220:
12221: IF l_debug_mode = 'Y' THEN
12222: pa_debug.g_err_stage:='Unexpected Error'||SQLERRM;
12223: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
12224: pa_debug.reset_curr_function;
12225: END IF;
12226: RAISE;
12227:
12228: END validate_ci_merge_input_data;

Line 12335: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);

12331: --Bug 4136238
12332: l_partial_impl_rev_amt pa_budget_lines.txn_revenue%TYPE;
12333:
12334: BEGIN
12335: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
12336: l_debug_mode := NVL(l_debug_mode, 'Y');
12337: x_msg_count := 0;
12338: x_return_status := FND_API.G_RET_STS_SUCCESS;
12339:

Line 12340: IF p_pa_debug_mode = 'Y' THEN

12336: l_debug_mode := NVL(l_debug_mode, 'Y');
12337: x_msg_count := 0;
12338: x_return_status := FND_API.G_RET_STS_SUCCESS;
12339:
12340: IF p_pa_debug_mode = 'Y' THEN
12341: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,
12342: p_debug_mode => l_debug_mode );
12343:
12344: END IF;

Line 12341: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,

12337: x_msg_count := 0;
12338: x_return_status := FND_API.G_RET_STS_SUCCESS;
12339:
12340: IF p_pa_debug_mode = 'Y' THEN
12341: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,
12342: p_debug_mode => l_debug_mode );
12343:
12344: END IF;
12345: FND_MSG_PUB.initialize;

Line 12348: pa_debug.g_err_stage:= 'Entering impl_ci_into_autobaseline_proj';

12344: END IF;
12345: FND_MSG_PUB.initialize;
12346:
12347: IF l_debug_mode = 'Y' THEN
12348: pa_debug.g_err_stage:= 'Entering impl_ci_into_autobaseline_proj';
12349: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12350: pa_debug.g_err_stage:= 'Copying data from pa_fp_merged_ctrl_items';
12351: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12352: END IF;

Line 12349: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12345: FND_MSG_PUB.initialize;
12346:
12347: IF l_debug_mode = 'Y' THEN
12348: pa_debug.g_err_stage:= 'Entering impl_ci_into_autobaseline_proj';
12349: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12350: pa_debug.g_err_stage:= 'Copying data from pa_fp_merged_ctrl_items';
12351: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12352: END IF;
12353:

Line 12350: pa_debug.g_err_stage:= 'Copying data from pa_fp_merged_ctrl_items';

12346:
12347: IF l_debug_mode = 'Y' THEN
12348: pa_debug.g_err_stage:= 'Entering impl_ci_into_autobaseline_proj';
12349: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12350: pa_debug.g_err_stage:= 'Copying data from pa_fp_merged_ctrl_items';
12351: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12352: END IF;
12353:
12354: SELECT

Line 12351: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12347: IF l_debug_mode = 'Y' THEN
12348: pa_debug.g_err_stage:= 'Entering impl_ci_into_autobaseline_proj';
12349: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12350: pa_debug.g_err_stage:= 'Copying data from pa_fp_merged_ctrl_items';
12351: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12352: END IF;
12353:
12354: SELECT
12355: project_id,

Line 12404: pa_debug.g_err_stage:= 'Copy from pa_fp_merged_ctrl_items done';

12400: FROM pa_fp_merged_ctrl_items
12401: WHERE plan_version_id = p_budget_version_id;
12402:
12403: IF l_debug_mode = 'Y' THEN
12404: pa_debug.g_err_stage:= 'Copy from pa_fp_merged_ctrl_items done';
12405: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12406: pa_debug.g_err_stage:= 'No. of records copied: ' || l_plan_version_id_tbl.COUNT;
12407: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12408: END IF;

Line 12405: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12401: WHERE plan_version_id = p_budget_version_id;
12402:
12403: IF l_debug_mode = 'Y' THEN
12404: pa_debug.g_err_stage:= 'Copy from pa_fp_merged_ctrl_items done';
12405: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12406: pa_debug.g_err_stage:= 'No. of records copied: ' || l_plan_version_id_tbl.COUNT;
12407: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12408: END IF;
12409:

Line 12406: pa_debug.g_err_stage:= 'No. of records copied: ' || l_plan_version_id_tbl.COUNT;

12402:
12403: IF l_debug_mode = 'Y' THEN
12404: pa_debug.g_err_stage:= 'Copy from pa_fp_merged_ctrl_items done';
12405: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12406: pa_debug.g_err_stage:= 'No. of records copied: ' || l_plan_version_id_tbl.COUNT;
12407: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12408: END IF;
12409:
12410: IF l_debug_mode = 'Y' THEN

Line 12407: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12403: IF l_debug_mode = 'Y' THEN
12404: pa_debug.g_err_stage:= 'Copy from pa_fp_merged_ctrl_items done';
12405: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12406: pa_debug.g_err_stage:= 'No. of records copied: ' || l_plan_version_id_tbl.COUNT;
12407: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12408: END IF;
12409:
12410: IF l_debug_mode = 'Y' THEN
12411: pa_debug.g_err_stage:= 'Checking if the CI has been implemented before';

Line 12411: pa_debug.g_err_stage:= 'Checking if the CI has been implemented before';

12407: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12408: END IF;
12409:
12410: IF l_debug_mode = 'Y' THEN
12411: pa_debug.g_err_stage:= 'Checking if the CI has been implemented before';
12412: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12413: END IF;
12414:
12415: --Bug 4153570.

Line 12412: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12408: END IF;
12409:
12410: IF l_debug_mode = 'Y' THEN
12411: pa_debug.g_err_stage:= 'Checking if the CI has been implemented before';
12412: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12413: END IF;
12414:
12415: --Bug 4153570.
12416: l_implemented_pc_amt :=0;

Line 12436: pa_debug.g_err_stage:= 'The CI has been implemented before';

12432: l_implemented_amt := nvl(l_implemented_amt,0);
12433:
12434: IF l_ci_already_impl_flag = 'Y'THEN
12435: IF l_debug_mode = 'Y' THEN
12436: pa_debug.g_err_stage:= 'The CI has been implemented before';
12437: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12438: END IF;
12439: ELSE
12440: IF l_debug_mode = 'Y' THEN

Line 12437: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12433:
12434: IF l_ci_already_impl_flag = 'Y'THEN
12435: IF l_debug_mode = 'Y' THEN
12436: pa_debug.g_err_stage:= 'The CI has been implemented before';
12437: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12438: END IF;
12439: ELSE
12440: IF l_debug_mode = 'Y' THEN
12441: pa_debug.g_err_stage:= 'The CI has NOT been implemented before';

Line 12441: pa_debug.g_err_stage:= 'The CI has NOT been implemented before';

12437: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12438: END IF;
12439: ELSE
12440: IF l_debug_mode = 'Y' THEN
12441: pa_debug.g_err_stage:= 'The CI has NOT been implemented before';
12442: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12443: END IF;
12444: END IF;
12445:

Line 12442: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12438: END IF;
12439: ELSE
12440: IF l_debug_mode = 'Y' THEN
12441: pa_debug.g_err_stage:= 'The CI has NOT been implemented before';
12442: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12443: END IF;
12444: END IF;
12445:
12446: IF l_debug_mode = 'Y' THEN

Line 12447: pa_debug.g_err_stage:= 'Getting the amounts of budget version before merge';

12443: END IF;
12444: END IF;
12445:
12446: IF l_debug_mode = 'Y' THEN
12447: pa_debug.g_err_stage:= 'Getting the amounts of budget version before merge';
12448: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12449: END IF;
12450:
12451:

Line 12448: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12444: END IF;
12445:
12446: IF l_debug_mode = 'Y' THEN
12447: pa_debug.g_err_stage:= 'Getting the amounts of budget version before merge';
12448: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12449: END IF;
12450:
12451:
12452: SELECT Nvl(pbv.labor_quantity, 0),

Line 12472: pa_debug.g_err_stage:= 'Deriving l_partial_factor';

12468: WHERE pbv.project_id = p.project_id
12469: AND pbv.budget_version_id = p_budget_version_id;
12470:
12471: IF l_debug_mode = 'Y' THEN
12472: pa_debug.g_err_stage:= 'Deriving l_partial_factor';
12473: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12474: END IF;
12475:
12476: --Bug 4136238. Find out the total amounts for CI in pc/pfc/txn amounts. This will be used in deriving the amounts

Line 12473: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12469: AND pbv.budget_version_id = p_budget_version_id;
12470:
12471: IF l_debug_mode = 'Y' THEN
12472: pa_debug.g_err_stage:= 'Deriving l_partial_factor';
12473: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12474: END IF;
12475:
12476: --Bug 4136238. Find out the total amounts for CI in pc/pfc/txn amounts. This will be used in deriving the amounts
12477: --that will be finally implemented.

Line 12526: pa_debug.g_err_stage:= 'l_partial_factor derivation done and is: ' || l_partial_factor;

12522: l_partial_impl_rev_amt := p_partial_impl_rev_amt;
12523: END IF;
12524:
12525: IF l_debug_mode = 'Y' THEN
12526: pa_debug.g_err_stage:= 'l_partial_factor derivation done and is: ' || l_partial_factor;
12527: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12528: END IF;
12529:
12530:

Line 12527: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12523: END IF;
12524:
12525: IF l_debug_mode = 'Y' THEN
12526: pa_debug.g_err_stage:= 'l_partial_factor derivation done and is: ' || l_partial_factor;
12527: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12528: END IF;
12529:
12530:
12531: IF l_debug_mode = 'Y' THEN

Line 12532: pa_debug.g_err_stage:= 'Got the amounts of budget version before merge';

12528: END IF;
12529:
12530:
12531: IF l_debug_mode = 'Y' THEN
12532: pa_debug.g_err_stage:= 'Got the amounts of budget version before merge';
12533: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12534: pa_debug.g_err_stage:= 'Calling pa_fp_ci_implement_pkg.create_ci_impact_fund_lines';
12535: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12536: END IF;

Line 12533: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12529:
12530:
12531: IF l_debug_mode = 'Y' THEN
12532: pa_debug.g_err_stage:= 'Got the amounts of budget version before merge';
12533: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12534: pa_debug.g_err_stage:= 'Calling pa_fp_ci_implement_pkg.create_ci_impact_fund_lines';
12535: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12536: END IF;
12537:

Line 12534: pa_debug.g_err_stage:= 'Calling pa_fp_ci_implement_pkg.create_ci_impact_fund_lines';

12530:
12531: IF l_debug_mode = 'Y' THEN
12532: pa_debug.g_err_stage:= 'Got the amounts of budget version before merge';
12533: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12534: pa_debug.g_err_stage:= 'Calling pa_fp_ci_implement_pkg.create_ci_impact_fund_lines';
12535: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12536: END IF;
12537:
12538: pa_fp_ci_implement_pkg.create_ci_impact_fund_lines

Line 12535: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12531: IF l_debug_mode = 'Y' THEN
12532: pa_debug.g_err_stage:= 'Got the amounts of budget version before merge';
12533: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12534: pa_debug.g_err_stage:= 'Calling pa_fp_ci_implement_pkg.create_ci_impact_fund_lines';
12535: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12536: END IF;
12537:
12538: pa_fp_ci_implement_pkg.create_ci_impact_fund_lines
12539: (p_project_id => l_project_id,

Line 12552: IF P_PA_debug_mode = 'Y' THEN

12548: x_msg_count => l_msg_count,
12549: x_return_status => l_return_status);
12550:
12551: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12552: IF P_PA_debug_mode = 'Y' THEN
12553: pa_debug.g_err_stage:= 'Error in create_ci_impact_fund_lines';
12554: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
12555: END IF;
12556: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 12553: pa_debug.g_err_stage:= 'Error in create_ci_impact_fund_lines';

12549: x_return_status => l_return_status);
12550:
12551: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12552: IF P_PA_debug_mode = 'Y' THEN
12553: pa_debug.g_err_stage:= 'Error in create_ci_impact_fund_lines';
12554: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
12555: END IF;
12556: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
12557: END IF;

Line 12554: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

12550:
12551: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12552: IF P_PA_debug_mode = 'Y' THEN
12553: pa_debug.g_err_stage:= 'Error in create_ci_impact_fund_lines';
12554: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
12555: END IF;
12556: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
12557: END IF;
12558:

Line 12560: pa_debug.g_err_stage:= 'Call to pa_fp_ci_implement_pkg.create_ci_impact_fund_lines done';

12556: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
12557: END IF;
12558:
12559: IF l_debug_mode = 'Y' THEN
12560: pa_debug.g_err_stage:= 'Call to pa_fp_ci_implement_pkg.create_ci_impact_fund_lines done';
12561: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12562: END IF;
12563:
12564: IF l_debug_mode = 'Y' THEN

Line 12561: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12557: END IF;
12558:
12559: IF l_debug_mode = 'Y' THEN
12560: pa_debug.g_err_stage:= 'Call to pa_fp_ci_implement_pkg.create_ci_impact_fund_lines done';
12561: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12562: END IF;
12563:
12564: IF l_debug_mode = 'Y' THEN
12565: pa_debug.g_err_stage:= 'Calling pa_baseline_funding_pkg.change_management_baseline';

Line 12565: pa_debug.g_err_stage:= 'Calling pa_baseline_funding_pkg.change_management_baseline';

12561: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12562: END IF;
12563:
12564: IF l_debug_mode = 'Y' THEN
12565: pa_debug.g_err_stage:= 'Calling pa_baseline_funding_pkg.change_management_baseline';
12566: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12567: END IF;
12568:
12569: l_CI_ID_Tab.delete;

Line 12566: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12562: END IF;
12563:
12564: IF l_debug_mode = 'Y' THEN
12565: pa_debug.g_err_stage:= 'Calling pa_baseline_funding_pkg.change_management_baseline';
12566: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12567: END IF;
12568:
12569: l_CI_ID_Tab.delete;
12570: l_CI_ID_Tab(1):=p_ci_id;

Line 12579: IF P_PA_debug_mode = 'Y' THEN

12575: X_Err_Code => X_Err_Code,
12576: X_Status => l_return_status);
12577:
12578: IF X_Err_Code <> 0 THEN
12579: IF P_PA_debug_mode = 'Y' THEN
12580: pa_debug.g_err_stage:= 'Error in change_management_baseline';
12581: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
12582: END IF;
12583: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 12580: pa_debug.g_err_stage:= 'Error in change_management_baseline';

12576: X_Status => l_return_status);
12577:
12578: IF X_Err_Code <> 0 THEN
12579: IF P_PA_debug_mode = 'Y' THEN
12580: pa_debug.g_err_stage:= 'Error in change_management_baseline';
12581: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
12582: END IF;
12583: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
12584: END IF;

Line 12581: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

12577:
12578: IF X_Err_Code <> 0 THEN
12579: IF P_PA_debug_mode = 'Y' THEN
12580: pa_debug.g_err_stage:= 'Error in change_management_baseline';
12581: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
12582: END IF;
12583: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
12584: END IF;
12585:

Line 12587: pa_debug.g_err_stage:= 'Call to pa_baseline_funding_pkg.change_management_baseline done';

12583: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
12584: END IF;
12585:
12586: IF l_debug_mode = 'Y' THEN
12587: pa_debug.g_err_stage:= 'Call to pa_baseline_funding_pkg.change_management_baseline done';
12588: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12589: END IF;
12590:
12591: IF l_debug_mode = 'Y' THEN

Line 12588: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12584: END IF;
12585:
12586: IF l_debug_mode = 'Y' THEN
12587: pa_debug.g_err_stage:= 'Call to pa_baseline_funding_pkg.change_management_baseline done';
12588: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12589: END IF;
12590:
12591: IF l_debug_mode = 'Y' THEN
12592: pa_debug.g_err_stage:= 'Deriving new budget version ids';

Line 12592: pa_debug.g_err_stage:= 'Deriving new budget version ids';

12588: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12589: END IF;
12590:
12591: IF l_debug_mode = 'Y' THEN
12592: pa_debug.g_err_stage:= 'Deriving new budget version ids';
12593: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12594: END IF;
12595:
12596: /* Calling the following apis with hard coded version_type as this api would be

Line 12593: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12589: END IF;
12590:
12591: IF l_debug_mode = 'Y' THEN
12592: pa_debug.g_err_stage:= 'Deriving new budget version ids';
12593: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12594: END IF;
12595:
12596: /* Calling the following apis with hard coded version_type as this api would be
12597: * only called for merge of revenue impacts into the revenue current working/baselined

Line 12611: IF P_PA_debug_mode = 'Y' THEN

12607: ,x_msg_count => l_msg_count
12608: ,x_msg_data => l_msg_data);
12609:
12610: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12611: IF P_PA_debug_mode = 'Y' THEN
12612: pa_debug.g_err_stage:= 'Error in Get_Curr_Working_Version_Info';
12613: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
12614: END IF;
12615: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 12612: pa_debug.g_err_stage:= 'Error in Get_Curr_Working_Version_Info';

12608: ,x_msg_data => l_msg_data);
12609:
12610: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12611: IF P_PA_debug_mode = 'Y' THEN
12612: pa_debug.g_err_stage:= 'Error in Get_Curr_Working_Version_Info';
12613: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
12614: END IF;
12615: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
12616: END IF;

Line 12613: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

12609:
12610: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12611: IF P_PA_debug_mode = 'Y' THEN
12612: pa_debug.g_err_stage:= 'Error in Get_Curr_Working_Version_Info';
12613: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
12614: END IF;
12615: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
12616: END IF;
12617:

Line 12619: pa_debug.g_err_stage:= 'New current working version id' || l_new_cw_version_id ;

12615: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
12616: END IF;
12617:
12618: IF l_debug_mode = 'Y' THEN
12619: pa_debug.g_err_stage:= 'New current working version id' || l_new_cw_version_id ;
12620: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12621: END IF;
12622:
12623: pa_fin_plan_utils.Get_Baselined_Version_Info

Line 12620: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12616: END IF;
12617:
12618: IF l_debug_mode = 'Y' THEN
12619: pa_debug.g_err_stage:= 'New current working version id' || l_new_cw_version_id ;
12620: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12621: END IF;
12622:
12623: pa_fin_plan_utils.Get_Baselined_Version_Info
12624: (p_project_id => l_project_id

Line 12634: IF P_PA_debug_mode = 'Y' THEN

12630: ,x_msg_count => l_msg_count
12631: ,x_msg_data => l_msg_data);
12632:
12633: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12634: IF P_PA_debug_mode = 'Y' THEN
12635: pa_debug.g_err_stage:= 'Error in Get_Baselined_Version_Info';
12636: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
12637: END IF;
12638: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 12635: pa_debug.g_err_stage:= 'Error in Get_Baselined_Version_Info';

12631: ,x_msg_data => l_msg_data);
12632:
12633: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12634: IF P_PA_debug_mode = 'Y' THEN
12635: pa_debug.g_err_stage:= 'Error in Get_Baselined_Version_Info';
12636: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
12637: END IF;
12638: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
12639: END IF;

Line 12636: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

12632:
12633: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12634: IF P_PA_debug_mode = 'Y' THEN
12635: pa_debug.g_err_stage:= 'Error in Get_Baselined_Version_Info';
12636: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
12637: END IF;
12638: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
12639: END IF;
12640:

Line 12642: pa_debug.g_err_stage:= 'New baseline version id' || l_baseline_version_id ;

12638: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
12639: END IF;
12640:
12641: IF l_debug_mode = 'Y' THEN
12642: pa_debug.g_err_stage:= 'New baseline version id' || l_baseline_version_id ;
12643: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12644: END IF;
12645:
12646: IF l_plan_version_id_tbl.COUNT > 0 THEN

Line 12643: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12639: END IF;
12640:
12641: IF l_debug_mode = 'Y' THEN
12642: pa_debug.g_err_stage:= 'New baseline version id' || l_baseline_version_id ;
12643: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12644: END IF;
12645:
12646: IF l_plan_version_id_tbl.COUNT > 0 THEN
12647: IF l_debug_mode = 'Y' THEN

Line 12648: pa_debug.g_err_stage:= 'Inserting into pa_fp_merged_ctrl_items with old data';

12644: END IF;
12645:
12646: IF l_plan_version_id_tbl.COUNT > 0 THEN
12647: IF l_debug_mode = 'Y' THEN
12648: pa_debug.g_err_stage:= 'Inserting into pa_fp_merged_ctrl_items with old data';
12649: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12650: END IF;
12651: -- For the current working version
12652: FORALL i IN l_plan_version_id_tbl.FIRST .. l_plan_version_id_tbl.LAST

Line 12649: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12645:
12646: IF l_plan_version_id_tbl.COUNT > 0 THEN
12647: IF l_debug_mode = 'Y' THEN
12648: pa_debug.g_err_stage:= 'Inserting into pa_fp_merged_ctrl_items with old data';
12649: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12650: END IF;
12651: -- For the current working version
12652: FORALL i IN l_plan_version_id_tbl.FIRST .. l_plan_version_id_tbl.LAST
12653: INSERT INTO pa_fp_merged_ctrl_items

Line 12749: pa_debug.g_err_stage:= 'No Data stored in tmp tables';

12745: l_impl_equipment_quant_tbl(i),
12746: l_impl_agr_revenue_tbl(i));
12747: ELSE
12748: IF l_debug_mode = 'Y' THEN
12749: pa_debug.g_err_stage:= 'No Data stored in tmp tables';
12750: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12751: END IF;
12752: END IF;
12753:

Line 12750: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12746: l_impl_agr_revenue_tbl(i));
12747: ELSE
12748: IF l_debug_mode = 'Y' THEN
12749: pa_debug.g_err_stage:= 'No Data stored in tmp tables';
12750: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12751: END IF;
12752: END IF;
12753:
12754: IF l_debug_mode = 'Y' THEN

Line 12755: pa_debug.g_err_stage:= 'Getting the amounts after merge for the budget version';

12751: END IF;
12752: END IF;
12753:
12754: IF l_debug_mode = 'Y' THEN
12755: pa_debug.g_err_stage:= 'Getting the amounts after merge for the budget version';
12756: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12757: END IF;
12758:
12759: SELECT Nvl(labor_quantity, 0),

Line 12756: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12752: END IF;
12753:
12754: IF l_debug_mode = 'Y' THEN
12755: pa_debug.g_err_stage:= 'Getting the amounts after merge for the budget version';
12756: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12757: END IF;
12758:
12759: SELECT Nvl(labor_quantity, 0),
12760: Nvl(equipment_quantity, 0),

Line 12774: pa_debug.g_err_stage:= 'Values obtained after merge for the budget version';

12770: WHERE project_id = l_project_id
12771: AND budget_version_id = l_new_cw_version_id;
12772:
12773: IF l_debug_mode = 'Y' THEN
12774: pa_debug.g_err_stage:= 'Values obtained after merge for the budget version';
12775: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12776: pa_debug.g_err_stage:= 'Getting the diff of amounts before and after merge for the budget version';
12777: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12778: END IF;

Line 12775: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12771: AND budget_version_id = l_new_cw_version_id;
12772:
12773: IF l_debug_mode = 'Y' THEN
12774: pa_debug.g_err_stage:= 'Values obtained after merge for the budget version';
12775: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12776: pa_debug.g_err_stage:= 'Getting the diff of amounts before and after merge for the budget version';
12777: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12778: END IF;
12779:

Line 12776: pa_debug.g_err_stage:= 'Getting the diff of amounts before and after merge for the budget version';

12772:
12773: IF l_debug_mode = 'Y' THEN
12774: pa_debug.g_err_stage:= 'Values obtained after merge for the budget version';
12775: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12776: pa_debug.g_err_stage:= 'Getting the diff of amounts before and after merge for the budget version';
12777: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12778: END IF;
12779:
12780: l_rev_ppl_quantity := l_rev_ppl_quantity_af_mg - l_rev_ppl_quantity_bf_mg;

Line 12777: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12773: IF l_debug_mode = 'Y' THEN
12774: pa_debug.g_err_stage:= 'Values obtained after merge for the budget version';
12775: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12776: pa_debug.g_err_stage:= 'Getting the diff of amounts before and after merge for the budget version';
12777: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12778: END IF;
12779:
12780: l_rev_ppl_quantity := l_rev_ppl_quantity_af_mg - l_rev_ppl_quantity_bf_mg;
12781: l_rev_equip_quantity := l_rev_equip_quantity_af_mg - l_rev_equip_quantity_bf_mg;

Line 12787: pa_debug.g_err_stage:= 'Updating record if there is a record for the CI';

12783: l_impl_pc_revenue := l_impl_pc_revenue_af_mg - l_impl_pc_revenue_bf_mg;
12784:
12785: IF l_ci_already_impl_flag = 'Y' THEN
12786: IF l_debug_mode = 'Y' THEN
12787: pa_debug.g_err_stage:= 'Updating record if there is a record for the CI';
12788: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12789: END IF;
12790:
12791: -- For Current working version

Line 12788: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12784:
12785: IF l_ci_already_impl_flag = 'Y' THEN
12786: IF l_debug_mode = 'Y' THEN
12787: pa_debug.g_err_stage:= 'Updating record if there is a record for the CI';
12788: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12789: END IF;
12790:
12791: -- For Current working version
12792: UPDATE pa_fp_merged_ctrl_items

Line 12824: pa_debug.g_err_stage:= 'Updation of record is done for the CI';

12820: AND plan_version_id = l_baseline_version_id
12821: AND version_type = 'REVENUE';
12822:
12823: IF l_debug_mode = 'Y' THEN
12824: pa_debug.g_err_stage:= 'Updation of record is done for the CI';
12825: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12826: END IF;
12827:
12828: ELSE -- There is no record present in pa_fp_merged_ctrl_items for the ci_id

Line 12825: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12821: AND version_type = 'REVENUE';
12822:
12823: IF l_debug_mode = 'Y' THEN
12824: pa_debug.g_err_stage:= 'Updation of record is done for the CI';
12825: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12826: END IF;
12827:
12828: ELSE -- There is no record present in pa_fp_merged_ctrl_items for the ci_id
12829: IF l_debug_mode = 'Y' THEN

Line 12830: pa_debug.g_err_stage:= 'Calling FP_CI_LINK_CONTROL_ITEMS for the CI which has been merged';

12826: END IF;
12827:
12828: ELSE -- There is no record present in pa_fp_merged_ctrl_items for the ci_id
12829: IF l_debug_mode = 'Y' THEN
12830: pa_debug.g_err_stage:= 'Calling FP_CI_LINK_CONTROL_ITEMS for the CI which has been merged';
12831: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12832: END IF;
12833: -- For the current working version
12834: FP_CI_LINK_CONTROL_ITEMS

Line 12831: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12827:
12828: ELSE -- There is no record present in pa_fp_merged_ctrl_items for the ci_id
12829: IF l_debug_mode = 'Y' THEN
12830: pa_debug.g_err_stage:= 'Calling FP_CI_LINK_CONTROL_ITEMS for the CI which has been merged';
12831: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12832: END IF;
12833: -- For the current working version
12834: FP_CI_LINK_CONTROL_ITEMS
12835: (

Line 12860: pa_debug.g_err_stage:= 'Error calling FP_CI_LINK_CONTROL_ITEMS';

12856: ,x_msg_data => l_msg_data);
12857:
12858: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
12859: IF l_debug_mode = 'Y' THEN
12860: pa_debug.g_err_stage:= 'Error calling FP_CI_LINK_CONTROL_ITEMS';
12861: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
12862: END IF;
12863: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
12864: END IF;

Line 12861: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

12857:
12858: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
12859: IF l_debug_mode = 'Y' THEN
12860: pa_debug.g_err_stage:= 'Error calling FP_CI_LINK_CONTROL_ITEMS';
12861: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
12862: END IF;
12863: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
12864: END IF;
12865:

Line 12893: pa_debug.g_err_stage:= 'Error calling FP_CI_LINK_CONTROL_ITEMS';

12889: ,x_msg_data => l_msg_data);
12890:
12891: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
12892: IF l_debug_mode = 'Y' THEN
12893: pa_debug.g_err_stage:= 'Error calling FP_CI_LINK_CONTROL_ITEMS';
12894: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
12895: END IF;
12896: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
12897: END IF;

Line 12894: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

12890:
12891: IF (x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
12892: IF l_debug_mode = 'Y' THEN
12893: pa_debug.g_err_stage:= 'Error calling FP_CI_LINK_CONTROL_ITEMS';
12894: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
12895: END IF;
12896: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
12897: END IF;
12898:

Line 12900: pa_debug.g_err_stage:= 'Call to FP_CI_LINK_CONTROL_ITEMS DONE';

12896: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
12897: END IF;
12898:
12899: IF l_debug_mode = 'Y' THEN
12900: pa_debug.g_err_stage:= 'Call to FP_CI_LINK_CONTROL_ITEMS DONE';
12901: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12902: END IF;
12903: END IF;
12904:

Line 12901: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12897: END IF;
12898:
12899: IF l_debug_mode = 'Y' THEN
12900: pa_debug.g_err_stage:= 'Call to FP_CI_LINK_CONTROL_ITEMS DONE';
12901: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12902: END IF;
12903: END IF;
12904:
12905: IF l_debug_mode = 'Y' THEN

Line 12906: pa_debug.g_err_stage:= 'Calling pa_fp_ci_merge.FP_CI_UPDATE_IMPACT';

12902: END IF;
12903: END IF;
12904:
12905: IF l_debug_mode = 'Y' THEN
12906: pa_debug.g_err_stage:= 'Calling pa_fp_ci_merge.FP_CI_UPDATE_IMPACT';
12907: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12908: END IF;
12909:
12910: pa_fp_ci_merge.FP_CI_UPDATE_IMPACT

Line 12907: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12903: END IF;
12904:
12905: IF l_debug_mode = 'Y' THEN
12906: pa_debug.g_err_stage:= 'Calling pa_fp_ci_merge.FP_CI_UPDATE_IMPACT';
12907: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12908: END IF;
12909:
12910: pa_fp_ci_merge.FP_CI_UPDATE_IMPACT
12911: (p_ci_id => p_ci_id

Line 12923: IF P_PA_debug_mode = 'Y' THEN

12919: ,x_msg_count => l_msg_count
12920: ,x_msg_data => l_msg_data);
12921:
12922: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12923: IF P_PA_debug_mode = 'Y' THEN
12924: pa_debug.g_err_stage:= 'Error in FP_CI_UPDATE_IMPACT';
12925: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
12926: END IF;
12927: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 12924: pa_debug.g_err_stage:= 'Error in FP_CI_UPDATE_IMPACT';

12920: ,x_msg_data => l_msg_data);
12921:
12922: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12923: IF P_PA_debug_mode = 'Y' THEN
12924: pa_debug.g_err_stage:= 'Error in FP_CI_UPDATE_IMPACT';
12925: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
12926: END IF;
12927: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
12928: END IF;

Line 12925: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

12921:
12922: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12923: IF P_PA_debug_mode = 'Y' THEN
12924: pa_debug.g_err_stage:= 'Error in FP_CI_UPDATE_IMPACT';
12925: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
12926: END IF;
12927: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
12928: END IF;
12929: IF l_debug_mode = 'Y' THEN

Line 12930: pa_debug.g_err_stage:= 'Call to pa_fp_ci_merge.FP_CI_UPDATE_IMPACT done';

12926: END IF;
12927: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
12928: END IF;
12929: IF l_debug_mode = 'Y' THEN
12930: pa_debug.g_err_stage:= 'Call to pa_fp_ci_merge.FP_CI_UPDATE_IMPACT done';
12931: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12932: END IF;
12933: -- Bug 3877815: Review comment
12934:

Line 12931: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12927: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
12928: END IF;
12929: IF l_debug_mode = 'Y' THEN
12930: pa_debug.g_err_stage:= 'Call to pa_fp_ci_merge.FP_CI_UPDATE_IMPACT done';
12931: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12932: END IF;
12933: -- Bug 3877815: Review comment
12934:
12935: IF l_debug_mode = 'Y' THEN

Line 12936: pa_debug.g_err_stage:= '-------l_implemented_amt is: ' || l_implemented_amt;

12932: END IF;
12933: -- Bug 3877815: Review comment
12934:
12935: IF l_debug_mode = 'Y' THEN
12936: pa_debug.g_err_stage:= '-------l_implemented_amt is: ' || l_implemented_amt;
12937: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12938: pa_debug.g_err_stage:= '-------l_partial_impl_rev_amt is: ' || l_partial_impl_rev_amt;
12939: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12940: pa_debug.g_err_stage:= '-------l_total_amount is: ' || l_total_amount;

Line 12937: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12933: -- Bug 3877815: Review comment
12934:
12935: IF l_debug_mode = 'Y' THEN
12936: pa_debug.g_err_stage:= '-------l_implemented_amt is: ' || l_implemented_amt;
12937: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12938: pa_debug.g_err_stage:= '-------l_partial_impl_rev_amt is: ' || l_partial_impl_rev_amt;
12939: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12940: pa_debug.g_err_stage:= '-------l_total_amount is: ' || l_total_amount;
12941: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

Line 12938: pa_debug.g_err_stage:= '-------l_partial_impl_rev_amt is: ' || l_partial_impl_rev_amt;

12934:
12935: IF l_debug_mode = 'Y' THEN
12936: pa_debug.g_err_stage:= '-------l_implemented_amt is: ' || l_implemented_amt;
12937: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12938: pa_debug.g_err_stage:= '-------l_partial_impl_rev_amt is: ' || l_partial_impl_rev_amt;
12939: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12940: pa_debug.g_err_stage:= '-------l_total_amount is: ' || l_total_amount;
12941: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12942: END IF;

Line 12939: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12935: IF l_debug_mode = 'Y' THEN
12936: pa_debug.g_err_stage:= '-------l_implemented_amt is: ' || l_implemented_amt;
12937: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12938: pa_debug.g_err_stage:= '-------l_partial_impl_rev_amt is: ' || l_partial_impl_rev_amt;
12939: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12940: pa_debug.g_err_stage:= '-------l_total_amount is: ' || l_total_amount;
12941: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12942: END IF;
12943: IF (Nvl(l_implemented_amt,0) + Nvl(l_partial_impl_rev_amt,0)) = l_total_amount THEN

Line 12940: pa_debug.g_err_stage:= '-------l_total_amount is: ' || l_total_amount;

12936: pa_debug.g_err_stage:= '-------l_implemented_amt is: ' || l_implemented_amt;
12937: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12938: pa_debug.g_err_stage:= '-------l_partial_impl_rev_amt is: ' || l_partial_impl_rev_amt;
12939: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12940: pa_debug.g_err_stage:= '-------l_total_amount is: ' || l_total_amount;
12941: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12942: END IF;
12943: IF (Nvl(l_implemented_amt,0) + Nvl(l_partial_impl_rev_amt,0)) = l_total_amount THEN
12944: --setting rev impl flag to N.

Line 12941: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12937: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12938: pa_debug.g_err_stage:= '-------l_partial_impl_rev_amt is: ' || l_partial_impl_rev_amt;
12939: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12940: pa_debug.g_err_stage:= '-------l_total_amount is: ' || l_total_amount;
12941: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12942: END IF;
12943: IF (Nvl(l_implemented_amt,0) + Nvl(l_partial_impl_rev_amt,0)) = l_total_amount THEN
12944: --setting rev impl flag to N.
12945: IF l_debug_mode = 'Y' THEN

Line 12946: pa_debug.g_err_stage:='Setting rev_impl_flag to N after autobaseline call';

12942: END IF;
12943: IF (Nvl(l_implemented_amt,0) + Nvl(l_partial_impl_rev_amt,0)) = l_total_amount THEN
12944: --setting rev impl flag to N.
12945: IF l_debug_mode = 'Y' THEN
12946: pa_debug.g_err_stage:='Setting rev_impl_flag to N after autobaseline call';
12947: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12948: END IF;
12949: UPDATE pa_budget_versions
12950: SET rev_partially_impl_flag ='N'

Line 12947: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12943: IF (Nvl(l_implemented_amt,0) + Nvl(l_partial_impl_rev_amt,0)) = l_total_amount THEN
12944: --setting rev impl flag to N.
12945: IF l_debug_mode = 'Y' THEN
12946: pa_debug.g_err_stage:='Setting rev_impl_flag to N after autobaseline call';
12947: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12948: END IF;
12949: UPDATE pa_budget_versions
12950: SET rev_partially_impl_flag ='N'
12951: ,record_version_number = record_version_number+1

Line 12958: pa_debug.g_err_stage:='rev_impl_flag set to N ';

12954: ,last_updated_by = fnd_global.user_id
12955: WHERE budget_version_id = p_ci_rev_version_id;
12956:
12957: IF l_debug_mode = 'Y' THEN
12958: pa_debug.g_err_stage:='rev_impl_flag set to N ';
12959: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12960: END IF;
12961: ELSE
12962: IF l_final_rev_par_impl_flag <> 'Y' THEN

Line 12959: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12955: WHERE budget_version_id = p_ci_rev_version_id;
12956:
12957: IF l_debug_mode = 'Y' THEN
12958: pa_debug.g_err_stage:='rev_impl_flag set to N ';
12959: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12960: END IF;
12961: ELSE
12962: IF l_final_rev_par_impl_flag <> 'Y' THEN
12963: IF l_debug_mode = 'Y' THEN

Line 12964: pa_debug.g_err_stage:='Setting rev_impl_flag to Y after autobaseline call';

12960: END IF;
12961: ELSE
12962: IF l_final_rev_par_impl_flag <> 'Y' THEN
12963: IF l_debug_mode = 'Y' THEN
12964: pa_debug.g_err_stage:='Setting rev_impl_flag to Y after autobaseline call';
12965: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12966: END IF;
12967: UPDATE pa_budget_versions
12968: SET rev_partially_impl_flag ='Y'

Line 12965: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12961: ELSE
12962: IF l_final_rev_par_impl_flag <> 'Y' THEN
12963: IF l_debug_mode = 'Y' THEN
12964: pa_debug.g_err_stage:='Setting rev_impl_flag to Y after autobaseline call';
12965: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12966: END IF;
12967: UPDATE pa_budget_versions
12968: SET rev_partially_impl_flag ='Y'
12969: ,record_version_number = record_version_number+1

Line 12976: pa_debug.g_err_stage:='rev_impl_flag set to Y ';

12972: ,last_updated_by = fnd_global.user_id
12973: WHERE budget_version_id = p_ci_rev_version_id;
12974:
12975: IF l_debug_mode = 'Y' THEN
12976: pa_debug.g_err_stage:='rev_impl_flag set to Y ';
12977: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12978: END IF;
12979: END IF;
12980: END IF;

Line 12977: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12973: WHERE budget_version_id = p_ci_rev_version_id;
12974:
12975: IF l_debug_mode = 'Y' THEN
12976: pa_debug.g_err_stage:='rev_impl_flag set to Y ';
12977: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12978: END IF;
12979: END IF;
12980: END IF;
12981:

Line 12983: pa_debug.g_err_stage:= 'Exiting impl_ci_into_autobaseline_proj';

12979: END IF;
12980: END IF;
12981:
12982: IF l_debug_mode = 'Y' THEN
12983: pa_debug.g_err_stage:= 'Exiting impl_ci_into_autobaseline_proj';
12984: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12985: pa_debug.reset_curr_function;
12986: END IF;
12987: EXCEPTION

Line 12984: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

12980: END IF;
12981:
12982: IF l_debug_mode = 'Y' THEN
12983: pa_debug.g_err_stage:= 'Exiting impl_ci_into_autobaseline_proj';
12984: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12985: pa_debug.reset_curr_function;
12986: END IF;
12987: EXCEPTION
12988: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN

Line 12985: pa_debug.reset_curr_function;

12981:
12982: IF l_debug_mode = 'Y' THEN
12983: pa_debug.g_err_stage:= 'Exiting impl_ci_into_autobaseline_proj';
12984: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
12985: pa_debug.reset_curr_function;
12986: END IF;
12987: EXCEPTION
12988: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN
12989: l_msg_count := FND_MSG_PUB.count_msg;

Line 13005: IF p_pa_debug_mode = 'Y' THEN

13001: x_msg_count := l_msg_count;
13002: END IF;
13003:
13004: x_return_status := FND_API.G_RET_STS_ERROR;
13005: IF p_pa_debug_mode = 'Y' THEN
13006: pa_debug.reset_curr_function;
13007: END IF;
13008: WHEN OTHERS THEN
13009: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 13006: pa_debug.reset_curr_function;

13002: END IF;
13003:
13004: x_return_status := FND_API.G_RET_STS_ERROR;
13005: IF p_pa_debug_mode = 'Y' THEN
13006: pa_debug.reset_curr_function;
13007: END IF;
13008: WHEN OTHERS THEN
13009: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
13010: x_msg_count := 1;

Line 13016: pa_debug.g_err_stage:='Unexpected Error'||SQLERRM;

13012: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'PA_FP_CI_MERGE'
13013: ,p_procedure_name => 'impl_ci_into_autobaseline_proj');
13014:
13015: IF l_debug_mode = 'Y' THEN
13016: pa_debug.g_err_stage:='Unexpected Error'||SQLERRM;
13017: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
13018: pa_debug.reset_curr_function;
13019: END IF;
13020: RAISE;

Line 13017: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

13013: ,p_procedure_name => 'impl_ci_into_autobaseline_proj');
13014:
13015: IF l_debug_mode = 'Y' THEN
13016: pa_debug.g_err_stage:='Unexpected Error'||SQLERRM;
13017: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
13018: pa_debug.reset_curr_function;
13019: END IF;
13020: RAISE;
13021: END impl_ci_into_autobaseline_proj;

Line 13018: pa_debug.reset_curr_function;

13014:
13015: IF l_debug_mode = 'Y' THEN
13016: pa_debug.g_err_stage:='Unexpected Error'||SQLERRM;
13017: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
13018: pa_debug.reset_curr_function;
13019: END IF;
13020: RAISE;
13021: END impl_ci_into_autobaseline_proj;
13022:

Line 13141: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);

13137: l_baseline_funding_flag VARCHAR2(1);
13138:
13139:
13140: BEGIN
13141: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
13142: l_debug_mode := NVL(l_debug_mode, 'Y');
13143: x_msg_count := 0;
13144: x_return_status := FND_API.G_RET_STS_SUCCESS;
13145: l_init_msg_count:= FND_MSG_PUB.count_msg;

Line 13146: IF p_pa_debug_mode = 'Y' THEN

13142: l_debug_mode := NVL(l_debug_mode, 'Y');
13143: x_msg_count := 0;
13144: x_return_status := FND_API.G_RET_STS_SUCCESS;
13145: l_init_msg_count:= FND_MSG_PUB.count_msg;
13146: IF p_pa_debug_mode = 'Y' THEN
13147: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,
13148: p_debug_mode => l_debug_mode );
13149: END IF;
13150: -- For bug 3866629

Line 13147: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,

13143: x_msg_count := 0;
13144: x_return_status := FND_API.G_RET_STS_SUCCESS;
13145: l_init_msg_count:= FND_MSG_PUB.count_msg;
13146: IF p_pa_debug_mode = 'Y' THEN
13147: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,
13148: p_debug_mode => l_debug_mode );
13149: END IF;
13150: -- For bug 3866629
13151: FND_MSG_PUB.initialize;

Line 13164: pa_debug.g_err_stage:= 'Validating the input parameters';

13160: END IF;
13161:
13162: IF l_debug_mode = 'Y' THEN
13163:
13164: pa_debug.g_err_stage:= 'Validating the input parameters';
13165: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13166:
13167: END IF;
13168:

Line 13165: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

13161:
13162: IF l_debug_mode = 'Y' THEN
13163:
13164: pa_debug.g_err_stage:= 'Validating the input parameters';
13165: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13166:
13167: END IF;
13168:
13169: IF p_ci_id_tbl.COUNT =0 OR

Line 13174: pa_debug.g_err_stage:= 'p_ci_id_tbl.COUNT is '||p_ci_id_tbl.COUNT;

13170: p_budget_version_id_tbl.COUNT = 0 THEN
13171:
13172: IF l_debug_mode = 'Y' THEN
13173:
13174: pa_debug.g_err_stage:= 'p_ci_id_tbl.COUNT is '||p_ci_id_tbl.COUNT;
13175: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13176:
13177: pa_debug.g_err_stage:= 'p_budget_version_id_tbl.COUNT is '||p_budget_version_id_tbl.COUNT;
13178: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

Line 13175: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

13171:
13172: IF l_debug_mode = 'Y' THEN
13173:
13174: pa_debug.g_err_stage:= 'p_ci_id_tbl.COUNT is '||p_ci_id_tbl.COUNT;
13175: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13176:
13177: pa_debug.g_err_stage:= 'p_budget_version_id_tbl.COUNT is '||p_budget_version_id_tbl.COUNT;
13178: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13179:

Line 13177: pa_debug.g_err_stage:= 'p_budget_version_id_tbl.COUNT is '||p_budget_version_id_tbl.COUNT;

13173:
13174: pa_debug.g_err_stage:= 'p_ci_id_tbl.COUNT is '||p_ci_id_tbl.COUNT;
13175: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13176:
13177: pa_debug.g_err_stage:= 'p_budget_version_id_tbl.COUNT is '||p_budget_version_id_tbl.COUNT;
13178: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13179:
13180: pa_debug.g_err_stage:= 'Returning-->';
13181: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

Line 13178: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

13174: pa_debug.g_err_stage:= 'p_ci_id_tbl.COUNT is '||p_ci_id_tbl.COUNT;
13175: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13176:
13177: pa_debug.g_err_stage:= 'p_budget_version_id_tbl.COUNT is '||p_budget_version_id_tbl.COUNT;
13178: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13179:
13180: pa_debug.g_err_stage:= 'Returning-->';
13181: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13182: pa_debug.reset_curr_function;

Line 13180: pa_debug.g_err_stage:= 'Returning-->';

13176:
13177: pa_debug.g_err_stage:= 'p_budget_version_id_tbl.COUNT is '||p_budget_version_id_tbl.COUNT;
13178: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13179:
13180: pa_debug.g_err_stage:= 'Returning-->';
13181: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13182: pa_debug.reset_curr_function;
13183: END IF;
13184: RETURN;

Line 13181: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

13177: pa_debug.g_err_stage:= 'p_budget_version_id_tbl.COUNT is '||p_budget_version_id_tbl.COUNT;
13178: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13179:
13180: pa_debug.g_err_stage:= 'Returning-->';
13181: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13182: pa_debug.reset_curr_function;
13183: END IF;
13184: RETURN;
13185:

Line 13182: pa_debug.reset_curr_function;

13178: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13179:
13180: pa_debug.g_err_stage:= 'Returning-->';
13181: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13182: pa_debug.reset_curr_function;
13183: END IF;
13184: RETURN;
13185:
13186: END IF;

Line 13190: pa_debug.g_err_stage:= 'Calling validate_ci_merge_input_data';

13186: END IF;
13187:
13188: IF l_debug_mode = 'Y' THEN
13189:
13190: pa_debug.g_err_stage:= 'Calling validate_ci_merge_input_data';
13191: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13192:
13193: END IF;
13194:

Line 13191: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

13187:
13188: IF l_debug_mode = 'Y' THEN
13189:
13190: pa_debug.g_err_stage:= 'Calling validate_ci_merge_input_data';
13191: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13192:
13193: END IF;
13194:
13195: --dbms_output.put_line('M2');

Line 13231: pa_debug.g_err_stage:='Called API validate_ci_merge_input_data returned error';

13227: ,x_msg_data => x_msg_data );
13228:
13229: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
13230: IF l_debug_mode = 'Y' THEN
13231: pa_debug.g_err_stage:='Called API validate_ci_merge_input_data returned error';
13232: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
13233: END IF;
13234: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
13235:

Line 13232: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

13228:
13229: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
13230: IF l_debug_mode = 'Y' THEN
13231: pa_debug.g_err_stage:='Called API validate_ci_merge_input_data returned error';
13232: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
13233: END IF;
13234: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
13235:
13236: END IF;

Line 13240: pa_debug.g_err_stage:='l_agreement_id derived is '||l_agreement_id||' l_funding_category is '||l_funding_category;

13236: END IF;
13237:
13238: --dbms_output.put_line('M3');
13239: IF l_debug_mode = 'Y' THEN
13240: pa_debug.g_err_stage:='l_agreement_id derived is '||l_agreement_id||' l_funding_category is '||l_funding_category;
13241: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13242:
13243: pa_debug.g_err_stage:='Looping for Calling the merge into single version API';
13244: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

Line 13241: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

13237:
13238: --dbms_output.put_line('M3');
13239: IF l_debug_mode = 'Y' THEN
13240: pa_debug.g_err_stage:='l_agreement_id derived is '||l_agreement_id||' l_funding_category is '||l_funding_category;
13241: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13242:
13243: pa_debug.g_err_stage:='Looping for Calling the merge into single version API';
13244: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13245: END IF;

Line 13243: pa_debug.g_err_stage:='Looping for Calling the merge into single version API';

13239: IF l_debug_mode = 'Y' THEN
13240: pa_debug.g_err_stage:='l_agreement_id derived is '||l_agreement_id||' l_funding_category is '||l_funding_category;
13241: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13242:
13243: pa_debug.g_err_stage:='Looping for Calling the merge into single version API';
13244: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13245: END IF;
13246:
13247:

Line 13244: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

13240: pa_debug.g_err_stage:='l_agreement_id derived is '||l_agreement_id||' l_funding_category is '||l_funding_category;
13241: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13242:
13243: pa_debug.g_err_stage:='Looping for Calling the merge into single version API';
13244: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13245: END IF;
13246:
13247:
13248: x_translated_msgs_tbl := SYSTEM.pa_varchar2_2000_tbl_type();

Line 13258: pa_debug.g_err_stage:='Inside Loop for l_msg_count : '||l_msg_count;

13254: --will be displayed on the OA pages
13255: l_msg_count := fnd_msg_pub.count_msg;
13256:
13257: IF l_debug_mode = 'Y' THEN
13258: pa_debug.g_err_stage:='Inside Loop for l_msg_count : '||l_msg_count;
13259: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13260: END IF;
13261:
13262: FOR l_msg_counter IN REVERSE 1..l_msg_count LOOP

Line 13259: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

13255: l_msg_count := fnd_msg_pub.count_msg;
13256:
13257: IF l_debug_mode = 'Y' THEN
13258: pa_debug.g_err_stage:='Inside Loop for l_msg_count : '||l_msg_count;
13259: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13260: END IF;
13261:
13262: FOR l_msg_counter IN REVERSE 1..l_msg_count LOOP
13263:

Line 13265: pa_debug.g_err_stage:='Inside l_msg_counter IN REVERSE l_msg_counter : '||l_msg_counter;

13261:
13262: FOR l_msg_counter IN REVERSE 1..l_msg_count LOOP
13263:
13264: IF l_debug_mode = 'Y' THEN
13265: pa_debug.g_err_stage:='Inside l_msg_counter IN REVERSE l_msg_counter : '||l_msg_counter;
13266: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13267: END IF;
13268: PA_UTILS.Get_Encoded_Msg(p_index => l_msg_counter,
13269: p_msg_out => l_encoded_msg);

Line 13266: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

13262: FOR l_msg_counter IN REVERSE 1..l_msg_count LOOP
13263:
13264: IF l_debug_mode = 'Y' THEN
13265: pa_debug.g_err_stage:='Inside l_msg_counter IN REVERSE l_msg_counter : '||l_msg_counter;
13266: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13267: END IF;
13268: PA_UTILS.Get_Encoded_Msg(p_index => l_msg_counter,
13269: p_msg_out => l_encoded_msg);
13270: fnd_message.set_encoded(l_encoded_msg);

Line 13287: pa_debug.g_err_stage:='Looping for Calling the merge into single version API';

13283:
13284: END IF;
13285:
13286: IF l_debug_mode = 'Y' THEN
13287: pa_debug.g_err_stage:='Looping for Calling the merge into single version API';
13288: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13289: END IF;
13290: --Initialise the pl/sql tbls.
13291: l_succ_impl_plan_types := SYSTEM.pa_varchar2_150_tbl_type();

Line 13288: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

13284: END IF;
13285:
13286: IF l_debug_mode = 'Y' THEN
13287: pa_debug.g_err_stage:='Looping for Calling the merge into single version API';
13288: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13289: END IF;
13290: --Initialise the pl/sql tbls.
13291: l_succ_impl_plan_types := SYSTEM.pa_varchar2_150_tbl_type();
13292: l_succ_impl_cos := SYSTEM.pa_varchar2_150_tbl_type();

Line 13315: pa_debug.g_err_stage:='l_impl_impact_type_code IS '||l_impl_impact_type_code;

13311: END LOOP;
13312: l_impl_impact_type_code:=l_budget_ci_map_rec_tbl(l_index).impact_type_code;
13313:
13314: IF l_debug_mode = 'Y' THEN
13315: pa_debug.g_err_stage:='l_impl_impact_type_code IS '||l_impl_impact_type_code;
13316: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13317: END IF;
13318:
13319:

Line 13316: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

13312: l_impl_impact_type_code:=l_budget_ci_map_rec_tbl(l_index).impact_type_code;
13313:
13314: IF l_debug_mode = 'Y' THEN
13315: pa_debug.g_err_stage:='l_impl_impact_type_code IS '||l_impl_impact_type_code;
13316: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13317: END IF;
13318:
13319:
13320: IF l_impl_impact_type_code <> 'NONE' THEN

Line 13367: pa_debug.g_err_stage:='Bug Fixing started-------';

13363: /* Bug 3877815: Checking if the project is autobaselined enabled, if yes
13364: * a separate api would be called to take care of merge for autobaselined projects
13365: */
13366: IF l_debug_mode = 'Y' THEN
13367: pa_debug.g_err_stage:='Bug Fixing started-------';
13368: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13369: END IF;
13370: BEGIN
13371: SELECT Nvl(bv.approved_cost_plan_type_flag, 'N'),

Line 13368: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

13364: * a separate api would be called to take care of merge for autobaselined projects
13365: */
13366: IF l_debug_mode = 'Y' THEN
13367: pa_debug.g_err_stage:='Bug Fixing started-------';
13368: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13369: END IF;
13370: BEGIN
13371: SELECT Nvl(bv.approved_cost_plan_type_flag, 'N'),
13372: Nvl(bv.approved_rev_plan_type_flag, 'N'),

Line 13383: IF P_PA_debug_mode = 'Y' THEN

13379: WHERE bv.budget_version_id = l_budget_version_id_tbl(j)
13380: AND bv.project_id = pj.project_id;
13381: EXCEPTION
13382: WHEN OTHERS THEN
13383: IF P_PA_debug_mode = 'Y' THEN
13384: pa_debug.g_err_stage:='Error while getting baseline_funding_flag';
13385: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
13386: END IF;
13387: RAISE;

Line 13384: pa_debug.g_err_stage:='Error while getting baseline_funding_flag';

13380: AND bv.project_id = pj.project_id;
13381: EXCEPTION
13382: WHEN OTHERS THEN
13383: IF P_PA_debug_mode = 'Y' THEN
13384: pa_debug.g_err_stage:='Error while getting baseline_funding_flag';
13385: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
13386: END IF;
13387: RAISE;
13388: END;

Line 13385: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

13381: EXCEPTION
13382: WHEN OTHERS THEN
13383: IF P_PA_debug_mode = 'Y' THEN
13384: pa_debug.g_err_stage:='Error while getting baseline_funding_flag';
13385: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
13386: END IF;
13387: RAISE;
13388: END;
13389:

Line 13402: pa_debug.g_err_stage:='Calling impl_ci_into_autobaseline_proj for autobaselined projects';

13398: p_context IN ('IMPL_FIN_IMPACT','PARTIAL_REV') THEN
13399:
13400: l_baseline_api_called := 'Y';
13401: IF l_debug_mode = 'Y' THEN
13402: pa_debug.g_err_stage:='Calling impl_ci_into_autobaseline_proj for autobaselined projects';
13403: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13404: END IF;
13405: impl_ci_into_autobaseline_proj( p_ci_id => l_ci_id_tbl(i)
13406: ,p_ci_rev_version_id => l_rev_ci_version_id

Line 13403: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

13399:
13400: l_baseline_api_called := 'Y';
13401: IF l_debug_mode = 'Y' THEN
13402: pa_debug.g_err_stage:='Calling impl_ci_into_autobaseline_proj for autobaselined projects';
13403: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13404: END IF;
13405: impl_ci_into_autobaseline_proj( p_ci_id => l_ci_id_tbl(i)
13406: ,p_ci_rev_version_id => l_rev_ci_version_id
13407: ,p_budget_version_id => l_budget_version_id_tbl(j)

Line 13419: pa_debug.g_err_stage:='--Call to impl_ci_into_autobaseline_proj returned with ERROR';

13415: ,x_msg_count => x_msg_count);
13416:
13417: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
13418: IF l_debug_mode = 'Y' THEN
13419: pa_debug.g_err_stage:='--Call to impl_ci_into_autobaseline_proj returned with ERROR';
13420: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
13421: END IF;
13422: IF p_context ='PARTIAL_REV' THEN
13423: l_partial_impl_succeeded:='N';

Line 13420: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

13416:
13417: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
13418: IF l_debug_mode = 'Y' THEN
13419: pa_debug.g_err_stage:='--Call to impl_ci_into_autobaseline_proj returned with ERROR';
13420: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
13421: END IF;
13422: IF p_context ='PARTIAL_REV' THEN
13423: l_partial_impl_succeeded:='N';
13424: END IF;

Line 13441: pa_debug.g_err_stage:='Calling implement_ci_into_single_ver';

13437: IF l_baseline_api_called ='N' OR
13438: l_budget_ci_map_rec_tbl(l_index).impl_cost_flag = 'Y' THEN -- Bug 3877815: Review comment
13439: --dbms_output.put_line('M5');
13440: IF l_debug_mode = 'Y' THEN
13441: pa_debug.g_err_stage:='Calling implement_ci_into_single_ver';
13442: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13443: END IF;
13444: implement_ci_into_single_ver
13445: (p_context => p_context

Line 13442: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

13438: l_budget_ci_map_rec_tbl(l_index).impl_cost_flag = 'Y' THEN -- Bug 3877815: Review comment
13439: --dbms_output.put_line('M5');
13440: IF l_debug_mode = 'Y' THEN
13441: pa_debug.g_err_stage:='Calling implement_ci_into_single_ver';
13442: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13443: END IF;
13444: implement_ci_into_single_ver
13445: (p_context => p_context
13446: ,p_calling_context => p_calling_context -- bug 3934574

Line 13468: pa_debug.g_err_stage:='Called API PAFPCIMB.implement_ci_into_single_ver error';

13464: ,x_msg_count => x_msg_count);
13465:
13466: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
13467: IF l_debug_mode = 'Y' THEN
13468: pa_debug.g_err_stage:='Called API PAFPCIMB.implement_ci_into_single_ver error';
13469: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
13470: END IF;
13471:
13472: IF p_context ='PARTIAL_REV' THEN

Line 13469: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

13465:
13466: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
13467: IF l_debug_mode = 'Y' THEN
13468: pa_debug.g_err_stage:='Called API PAFPCIMB.implement_ci_into_single_ver error';
13469: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
13470: END IF;
13471:
13472: IF p_context ='PARTIAL_REV' THEN
13473: l_partial_impl_succeeded:='N';

Line 13494: pa_debug.g_err_stage:='About to commit data';

13490: END IF; -- Merge Done
13491:
13492: IF p_commit_flag ='Y' THEN
13493: IF l_debug_mode = 'Y' THEN
13494: pa_debug.g_err_stage:='About to commit data';
13495: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
13496: END IF;
13497:
13498: COMMIT;

Line 13495: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

13491:
13492: IF p_commit_flag ='Y' THEN
13493: IF l_debug_mode = 'Y' THEN
13494: pa_debug.g_err_stage:='About to commit data';
13495: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
13496: END IF;
13497:
13498: COMMIT;
13499: END IF;

Line 13503: pa_debug.g_err_stage:='l_impl_impact_type_code IS '||l_impl_impact_type_code;

13499: END IF;
13500:
13501: --dbms_output.put_line('M6');
13502: IF l_debug_mode = 'Y' THEN
13503: pa_debug.g_err_stage:='l_impl_impact_type_code IS '||l_impl_impact_type_code;
13504: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13505: END IF;
13506:
13507:

Line 13504: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

13500:
13501: --dbms_output.put_line('M6');
13502: IF l_debug_mode = 'Y' THEN
13503: pa_debug.g_err_stage:='l_impl_impact_type_code IS '||l_impl_impact_type_code;
13504: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13505: END IF;
13506:
13507:
13508: IF p_add_msg_to_stack='N' THEN

Line 13542: pa_debug.g_err_stage:='About to add success msg '||l_succ_impl_plan_types.COUNT;

13538:
13539: END IF;--IF l_ci_id_tbl.COUNT>0 AND l_budget_version_id_tbl.COUNT>0 THEN
13540:
13541: IF l_debug_mode = 'Y' THEN
13542: pa_debug.g_err_stage:='About to add success msg '||l_succ_impl_plan_types.COUNT;
13543: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13544: END IF;
13545:
13546: IF p_context='IMPL_FIN_IMPACT' THEN

Line 13543: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

13539: END IF;--IF l_ci_id_tbl.COUNT>0 AND l_budget_version_id_tbl.COUNT>0 THEN
13540:
13541: IF l_debug_mode = 'Y' THEN
13542: pa_debug.g_err_stage:='About to add success msg '||l_succ_impl_plan_types.COUNT;
13543: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13544: END IF;
13545:
13546: IF p_context='IMPL_FIN_IMPACT' THEN
13547:

Line 13553: pa_debug.g_err_stage:='l_plan_type_collection '||l_plan_type_collection;

13549:
13550: FOR i IN l_succ_impl_plan_types.FIRST..l_succ_impl_plan_types.LAST LOOP
13551:
13552: IF l_debug_mode = 'Y' THEN
13553: pa_debug.g_err_stage:='l_plan_type_collection '||l_plan_type_collection;
13554: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13555: END IF;
13556:
13557:

Line 13554: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

13550: FOR i IN l_succ_impl_plan_types.FIRST..l_succ_impl_plan_types.LAST LOOP
13551:
13552: IF l_debug_mode = 'Y' THEN
13553: pa_debug.g_err_stage:='l_plan_type_collection '||l_plan_type_collection;
13554: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13555: END IF;
13556:
13557:
13558: IF l_plan_type_collection IS NOT NULL THEN

Line 13568: pa_debug.g_err_stage:='l_plan_type_collection a '||l_plan_type_collection;

13564: l_plan_type_collection := l_plan_type_collection || l_succ_impl_plan_types(i);
13565: END LOOP;
13566:
13567: IF l_debug_mode = 'Y' THEN
13568: pa_debug.g_err_stage:='l_plan_type_collection a '||l_plan_type_collection;
13569: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13570: END IF;
13571:
13572: IF l_plan_type_collection IS NOT NULL THEN

Line 13569: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

13565: END LOOP;
13566:
13567: IF l_debug_mode = 'Y' THEN
13568: pa_debug.g_err_stage:='l_plan_type_collection a '||l_plan_type_collection;
13569: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13570: END IF;
13571:
13572: IF l_plan_type_collection IS NOT NULL THEN
13573: l_plan_type_collection:= '[' || l_plan_type_collection || ']';

Line 13624: pa_debug.g_err_stage:='Populating the error msgs at the end';

13620: p_msg_name => 'PA_FP_PARTIAL_IMPL_SUCC');
13621: END IF;
13622:
13623: IF l_debug_mode = 'Y' THEN
13624: pa_debug.g_err_stage:='Populating the error msgs at the end';
13625: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13626: END IF;
13627:
13628:

Line 13625: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

13621: END IF;
13622:
13623: IF l_debug_mode = 'Y' THEN
13624: pa_debug.g_err_stage:='Populating the error msgs at the end';
13625: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13626: END IF;
13627:
13628:
13629: IF p_add_msg_to_stack='N' THEN

Line 13655: pa_debug.g_err_stage:='Setting the return status';

13651: END IF;
13652:
13653: --dbms_output.put_line('M8');
13654: IF l_debug_mode = 'Y' THEN
13655: pa_debug.g_err_stage:='Setting the return status';
13656: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13657: END IF;
13658:
13659: --Set the return status depending upon the parameter p_add_msg_to_stack

Line 13656: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

13652:
13653: --dbms_output.put_line('M8');
13654: IF l_debug_mode = 'Y' THEN
13655: pa_debug.g_err_stage:='Setting the return status';
13656: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13657: END IF;
13658:
13659: --Set the return status depending upon the parameter p_add_msg_to_stack
13660: IF p_add_msg_to_stack='N' THEN

Line 13693: pa_debug.g_err_stage:= 'Exiting implement_change_document count :' || fnd_msg_pub.count_msg;

13689:
13690:
13691: IF l_debug_mode = 'Y' THEN
13692:
13693: pa_debug.g_err_stage:= 'Exiting implement_change_document count :' || fnd_msg_pub.count_msg;
13694: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13695: pa_debug.reset_curr_function;
13696: END IF;
13697: EXCEPTION

Line 13694: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

13690:
13691: IF l_debug_mode = 'Y' THEN
13692:
13693: pa_debug.g_err_stage:= 'Exiting implement_change_document count :' || fnd_msg_pub.count_msg;
13694: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13695: pa_debug.reset_curr_function;
13696: END IF;
13697: EXCEPTION
13698: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN

Line 13695: pa_debug.reset_curr_function;

13691: IF l_debug_mode = 'Y' THEN
13692:
13693: pa_debug.g_err_stage:= 'Exiting implement_change_document count :' || fnd_msg_pub.count_msg;
13694: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
13695: pa_debug.reset_curr_function;
13696: END IF;
13697: EXCEPTION
13698: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN
13699: l_msg_count := FND_MSG_PUB.count_msg;

Line 13720: IF p_pa_debug_mode = 'Y' THEN

13716: ROLLBACK TO implement_change_document;
13717: END IF;
13718:
13719: x_return_status := FND_API.G_RET_STS_ERROR;
13720: IF p_pa_debug_mode = 'Y' THEN
13721: pa_debug.reset_curr_function;
13722: END IF;
13723: WHEN OTHERS THEN
13724:

Line 13721: pa_debug.reset_curr_function;

13717: END IF;
13718:
13719: x_return_status := FND_API.G_RET_STS_ERROR;
13720: IF p_pa_debug_mode = 'Y' THEN
13721: pa_debug.reset_curr_function;
13722: END IF;
13723: WHEN OTHERS THEN
13724:
13725: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 13732: pa_debug.g_err_stage:='Unexpected Error'||SQLERRM;

13728: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'PA_FP_CI_MERGE'
13729: ,p_procedure_name => 'implement_change_document');
13730:
13731: IF l_debug_mode = 'Y' THEN
13732: pa_debug.g_err_stage:='Unexpected Error'||SQLERRM;
13733: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
13734: END IF;
13735:
13736: IF p_commit_flag ='N' THEN

Line 13733: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

13729: ,p_procedure_name => 'implement_change_document');
13730:
13731: IF l_debug_mode = 'Y' THEN
13732: pa_debug.g_err_stage:='Unexpected Error'||SQLERRM;
13733: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
13734: END IF;
13735:
13736: IF p_commit_flag ='N' THEN
13737: ROLLBACK TO implement_change_document;

Line 13740: IF p_pa_debug_mode = 'Y' THEN

13736: IF p_commit_flag ='N' THEN
13737: ROLLBACK TO implement_change_document;
13738: END IF;
13739:
13740: IF p_pa_debug_mode = 'Y' THEN
13741: pa_debug.reset_curr_function;
13742: END IF;
13743: RAISE;
13744:

Line 13741: pa_debug.reset_curr_function;

13737: ROLLBACK TO implement_change_document;
13738: END IF;
13739:
13740: IF p_pa_debug_mode = 'Y' THEN
13741: pa_debug.reset_curr_function;
13742: END IF;
13743: RAISE;
13744:
13745: END implement_change_document;