2: /* $Header: PO_CONTROL_ACTION_VALIDATIONS.plb 120.1.12020000.3 2013/04/10 09:09:16 jozhong noship $ */
3:
4:
5: -- The module base for this package.
6: g_debug_stmt CONSTANT BOOLEAN := (PO_DEBUG.is_debug_stmt_on And (FND_LOG.LEVEL_STATEMENT >= FND_LOG.G_CURRENT_RUNTIME_LEVEL));
7: g_debug_unexp CONSTANT BOOLEAN := (PO_DEBUG.is_debug_unexp_on AND (FND_LOG.LEVEL_UNEXPECTED >= FND_LOG.G_CURRENT_RUNTIME_LEVEL));
8: g_pkg_name CONSTANT varchar2(50) := PO_LOG.get_package_base('PO_CONTROL_ACTION_VALIDATIONS');
9:
10:
3:
4:
5: -- The module base for this package.
6: g_debug_stmt CONSTANT BOOLEAN := (PO_DEBUG.is_debug_stmt_on And (FND_LOG.LEVEL_STATEMENT >= FND_LOG.G_CURRENT_RUNTIME_LEVEL));
7: g_debug_unexp CONSTANT BOOLEAN := (PO_DEBUG.is_debug_unexp_on AND (FND_LOG.LEVEL_UNEXPECTED >= FND_LOG.G_CURRENT_RUNTIME_LEVEL));
8: g_pkg_name CONSTANT varchar2(50) := PO_LOG.get_package_base('PO_CONTROL_ACTION_VALIDATIONS');
9:
10:
11: --------------------------------------------------------------
130:
131:
132: BEGIN
133: IF g_debug_stmt THEN
134: PO_DEBUG.debug_begin(d_module);
135: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
136: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
137: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
138: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
131:
132: BEGIN
133: IF g_debug_stmt THEN
134: PO_DEBUG.debug_begin(d_module);
135: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
136: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
137: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
138: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
139: END IF;
132: BEGIN
133: IF g_debug_stmt THEN
134: PO_DEBUG.debug_begin(d_module);
135: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
136: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
137: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
138: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
139: END IF;
140:
133: IF g_debug_stmt THEN
134: PO_DEBUG.debug_begin(d_module);
135: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
136: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
137: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
138: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
139: END IF;
140:
141: x_return_status := FND_API.g_ret_sts_success;
134: PO_DEBUG.debug_begin(d_module);
135: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
136: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
137: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
138: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
139: END IF;
140:
141: x_return_status := FND_API.g_ret_sts_success;
142: x_msg_data:=NULL;
217:
218: p_sequence := P_SEQUENCE + SQL%ROWCOUNT;
219:
220: IF g_debug_stmt THEN
221: PO_DEBUG.debug_end(d_module);
222: END IF ;
223:
224: EXCEPTION
225: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
290: BEGIN
291:
292:
293: IF g_debug_stmt THEN
294: PO_DEBUG.debug_begin(d_module);
295: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
296: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
297: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
298: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
291:
292:
293: IF g_debug_stmt THEN
294: PO_DEBUG.debug_begin(d_module);
295: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
296: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
297: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
298: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
299: END IF;
292:
293: IF g_debug_stmt THEN
294: PO_DEBUG.debug_begin(d_module);
295: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
296: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
297: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
298: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
299: END IF;
300:
293: IF g_debug_stmt THEN
294: PO_DEBUG.debug_begin(d_module);
295: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
296: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
297: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
298: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
299: END IF;
300:
301:
294: PO_DEBUG.debug_begin(d_module);
295: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
296: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
297: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
298: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
299: END IF;
300:
301:
302: x_return_status := FND_API.g_ret_sts_success;
380:
381: p_sequence := P_SEQUENCE + SQL%ROWCOUNT;
382:
383: IF g_debug_stmt THEN
384: PO_DEBUG.debug_end(d_module);
385: END IF;
386:
387: EXCEPTION
388: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
452:
453:
454: BEGIN
455: IF g_debug_stmt THEN
456: PO_DEBUG.debug_begin(d_module);
457: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
458: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
459: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
460: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
453:
454: BEGIN
455: IF g_debug_stmt THEN
456: PO_DEBUG.debug_begin(d_module);
457: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
458: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
459: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
460: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
461: END IF;
454: BEGIN
455: IF g_debug_stmt THEN
456: PO_DEBUG.debug_begin(d_module);
457: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
458: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
459: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
460: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
461: END IF;
462:
455: IF g_debug_stmt THEN
456: PO_DEBUG.debug_begin(d_module);
457: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
458: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
459: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
460: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
461: END IF;
462:
463: x_return_status := FND_API.g_ret_sts_success;
456: PO_DEBUG.debug_begin(d_module);
457: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
458: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
459: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
460: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
461: END IF;
462:
463: x_return_status := FND_API.g_ret_sts_success;
464: x_msg_data:=NULL;
581:
582: p_sequence := P_SEQUENCE + SQL%ROWCOUNT;
583:
584: IF g_debug_stmt THEN
585: PO_DEBUG.debug_end(d_module);
586: END IF;
587:
588: EXCEPTION
589: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
657:
658:
659: BEGIN
660: IF g_debug_stmt THEN
661: PO_DEBUG.debug_begin(d_module);
662: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
663: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
664: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
665: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
658:
659: BEGIN
660: IF g_debug_stmt THEN
661: PO_DEBUG.debug_begin(d_module);
662: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
663: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
664: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
665: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
666: END IF;
659: BEGIN
660: IF g_debug_stmt THEN
661: PO_DEBUG.debug_begin(d_module);
662: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
663: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
664: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
665: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
666: END IF;
667:
660: IF g_debug_stmt THEN
661: PO_DEBUG.debug_begin(d_module);
662: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
663: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
664: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
665: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
666: END IF;
667:
668: x_return_status := FND_API.g_ret_sts_success;
661: PO_DEBUG.debug_begin(d_module);
662: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
663: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
664: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
665: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
666: END IF;
667:
668: x_return_status := FND_API.g_ret_sts_success;
669: x_msg_data:=NULL;
741: );
742:
743: p_sequence := P_SEQUENCE + SQL%ROWCOUNT;
744: IF g_debug_stmt THEN
745: PO_DEBUG.debug_end(d_module);
746: END IF;
747:
748:
749: EXCEPTION
820: BEGIN
821:
822:
823: IF g_debug_stmt THEN
824: PO_DEBUG.debug_begin(d_module);
825: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
826: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
827: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
828: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
821:
822:
823: IF g_debug_stmt THEN
824: PO_DEBUG.debug_begin(d_module);
825: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
826: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
827: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
828: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
829: END IF;
822:
823: IF g_debug_stmt THEN
824: PO_DEBUG.debug_begin(d_module);
825: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
826: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
827: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
828: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
829: END IF;
830:
823: IF g_debug_stmt THEN
824: PO_DEBUG.debug_begin(d_module);
825: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
826: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
827: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
828: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
829: END IF;
830:
831:
824: PO_DEBUG.debug_begin(d_module);
825: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
826: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
827: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
828: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
829: END IF;
830:
831:
832:
929:
930: p_sequence := P_SEQUENCE + SQL%ROWCOUNT;
931:
932: IF g_debug_stmt THEN
933: PO_DEBUG.debug_end(d_module);
934: END IF;
935:
936:
937: EXCEPTION
1010: BEGIN
1011:
1012:
1013: IF g_debug_stmt THEN
1014: PO_DEBUG.debug_begin(d_module);
1015: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
1016: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
1017: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
1018: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
1011:
1012:
1013: IF g_debug_stmt THEN
1014: PO_DEBUG.debug_begin(d_module);
1015: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
1016: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
1017: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
1018: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
1019: END IF;
1012:
1013: IF g_debug_stmt THEN
1014: PO_DEBUG.debug_begin(d_module);
1015: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
1016: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
1017: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
1018: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
1019: END IF;
1020:
1013: IF g_debug_stmt THEN
1014: PO_DEBUG.debug_begin(d_module);
1015: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
1016: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
1017: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
1018: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
1019: END IF;
1020:
1021:
1014: PO_DEBUG.debug_begin(d_module);
1015: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
1016: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
1017: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
1018: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
1019: END IF;
1020:
1021:
1022:
1097:
1098: p_sequence := P_SEQUENCE + SQL%ROWCOUNT;
1099:
1100: IF g_debug_stmt THEN
1101: PO_DEBUG.debug_end(d_module);
1102: END IF;
1103:
1104:
1105: EXCEPTION
1179: BEGIN
1180:
1181:
1182: IF g_debug_stmt THEN
1183: PO_DEBUG.debug_begin(d_module);
1184: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
1185: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
1186: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
1187: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
1180:
1181:
1182: IF g_debug_stmt THEN
1183: PO_DEBUG.debug_begin(d_module);
1184: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
1185: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
1186: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
1187: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
1188: END IF;
1181:
1182: IF g_debug_stmt THEN
1183: PO_DEBUG.debug_begin(d_module);
1184: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
1185: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
1186: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
1187: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
1188: END IF;
1189:
1182: IF g_debug_stmt THEN
1183: PO_DEBUG.debug_begin(d_module);
1184: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
1185: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
1186: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
1187: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
1188: END IF;
1189:
1190:
1183: PO_DEBUG.debug_begin(d_module);
1184: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
1185: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
1186: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
1187: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
1188: END IF;
1189:
1190:
1191:
1267:
1268: p_sequence := P_SEQUENCE + SQL%ROWCOUNT;
1269:
1270: IF g_debug_stmt THEN
1271: PO_DEBUG.debug_end(d_module);
1272: END IF;
1273:
1274:
1275: EXCEPTION
1350:
1351: BEGIN
1352:
1353: IF g_debug_stmt THEN
1354: PO_DEBUG.debug_begin(d_module);
1355: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
1356: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
1357: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
1358: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
1351: BEGIN
1352:
1353: IF g_debug_stmt THEN
1354: PO_DEBUG.debug_begin(d_module);
1355: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
1356: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
1357: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
1358: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
1359: END IF;
1352:
1353: IF g_debug_stmt THEN
1354: PO_DEBUG.debug_begin(d_module);
1355: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
1356: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
1357: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
1358: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
1359: END IF;
1360:
1353: IF g_debug_stmt THEN
1354: PO_DEBUG.debug_begin(d_module);
1355: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
1356: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
1357: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
1358: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
1359: END IF;
1360:
1361:
1354: PO_DEBUG.debug_begin(d_module);
1355: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
1356: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
1357: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
1358: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
1359: END IF;
1360:
1361:
1362:
1448:
1449: p_sequence := P_SEQUENCE + SQL%ROWCOUNT;
1450:
1451: IF g_debug_stmt THEN
1452: PO_DEBUG.debug_end(d_module);
1453: END IF;
1454:
1455: EXCEPTION
1456: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1529: BEGIN
1530:
1531:
1532: IF g_debug_stmt THEN
1533: PO_DEBUG.debug_begin(d_module);
1534: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
1535: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
1536: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
1537: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
1530:
1531:
1532: IF g_debug_stmt THEN
1533: PO_DEBUG.debug_begin(d_module);
1534: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
1535: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
1536: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
1537: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
1538: END IF;
1531:
1532: IF g_debug_stmt THEN
1533: PO_DEBUG.debug_begin(d_module);
1534: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
1535: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
1536: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
1537: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
1538: END IF;
1539:
1532: IF g_debug_stmt THEN
1533: PO_DEBUG.debug_begin(d_module);
1534: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
1535: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
1536: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
1537: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
1538: END IF;
1539:
1540:
1533: PO_DEBUG.debug_begin(d_module);
1534: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
1535: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
1536: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
1537: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
1538: END IF;
1539:
1540:
1541:
1656:
1657: p_sequence := P_SEQUENCE + SQL%ROWCOUNT;
1658:
1659: IF g_debug_stmt THEN
1660: PO_DEBUG.debug_end(d_module);
1661: END IF;
1662:
1663: EXCEPTION
1664: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1734: BEGIN
1735:
1736:
1737: IF g_debug_stmt THEN
1738: PO_DEBUG.debug_begin(d_module);
1739: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
1740: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
1741: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
1742: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
1735:
1736:
1737: IF g_debug_stmt THEN
1738: PO_DEBUG.debug_begin(d_module);
1739: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
1740: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
1741: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
1742: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
1743: END IF;
1736:
1737: IF g_debug_stmt THEN
1738: PO_DEBUG.debug_begin(d_module);
1739: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
1740: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
1741: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
1742: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
1743: END IF;
1744:
1737: IF g_debug_stmt THEN
1738: PO_DEBUG.debug_begin(d_module);
1739: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
1740: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
1741: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
1742: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
1743: END IF;
1744:
1745:
1738: PO_DEBUG.debug_begin(d_module);
1739: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
1740: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
1741: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
1742: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
1743: END IF;
1744:
1745:
1746:
1851:
1852: p_sequence := P_SEQUENCE + SQL%ROWCOUNT;
1853:
1854: IF g_debug_stmt THEN
1855: PO_DEBUG.debug_end(d_module);
1856: END IF;
1857:
1858: EXCEPTION
1859: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1928: l_qty_token VARCHAR2(20);
1929: BEGIN
1930:
1931: IF g_debug_stmt THEN
1932: PO_DEBUG.debug_begin(d_module);
1933: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
1934: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
1935: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
1936: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
1929: BEGIN
1930:
1931: IF g_debug_stmt THEN
1932: PO_DEBUG.debug_begin(d_module);
1933: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
1934: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
1935: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
1936: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
1937: END IF;
1930:
1931: IF g_debug_stmt THEN
1932: PO_DEBUG.debug_begin(d_module);
1933: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
1934: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
1935: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
1936: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
1937: END IF;
1938:
1931: IF g_debug_stmt THEN
1932: PO_DEBUG.debug_begin(d_module);
1933: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
1934: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
1935: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
1936: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
1937: END IF;
1938:
1939:
1932: PO_DEBUG.debug_begin(d_module);
1933: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
1934: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
1935: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
1936: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
1937: END IF;
1938:
1939:
1940:
2046: p_sequence := P_SEQUENCE + SQL%ROWCOUNT;
2047:
2048:
2049: IF g_debug_stmt THEN
2050: PO_DEBUG.debug_end(d_module);
2051: END IF;
2052:
2053: EXCEPTION
2054: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2127: BEGIN
2128:
2129:
2130: IF g_debug_stmt THEN
2131: PO_DEBUG.debug_begin(d_module);
2132: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
2133: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
2134: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
2135: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
2128:
2129:
2130: IF g_debug_stmt THEN
2131: PO_DEBUG.debug_begin(d_module);
2132: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
2133: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
2134: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
2135: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
2136: END IF;
2129:
2130: IF g_debug_stmt THEN
2131: PO_DEBUG.debug_begin(d_module);
2132: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
2133: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
2134: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
2135: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
2136: END IF;
2137:
2130: IF g_debug_stmt THEN
2131: PO_DEBUG.debug_begin(d_module);
2132: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
2133: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
2134: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
2135: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
2136: END IF;
2137:
2138:
2131: PO_DEBUG.debug_begin(d_module);
2132: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
2133: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
2134: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
2135: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
2136: END IF;
2137:
2138:
2139:
2228:
2229: p_sequence := P_SEQUENCE + SQL%ROWCOUNT;
2230:
2231: IF g_debug_stmt THEN
2232: PO_DEBUG.debug_end(d_module);
2233: END IF;
2234:
2235: EXCEPTION
2236: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2303: BEGIN
2304:
2305:
2306: IF g_debug_stmt THEN
2307: PO_DEBUG.debug_begin(d_module);
2308: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
2309: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
2310: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
2311: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
2304:
2305:
2306: IF g_debug_stmt THEN
2307: PO_DEBUG.debug_begin(d_module);
2308: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
2309: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
2310: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
2311: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
2312: END IF;
2305:
2306: IF g_debug_stmt THEN
2307: PO_DEBUG.debug_begin(d_module);
2308: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
2309: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
2310: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
2311: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
2312: END IF;
2313:
2306: IF g_debug_stmt THEN
2307: PO_DEBUG.debug_begin(d_module);
2308: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
2309: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
2310: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
2311: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
2312: END IF;
2313:
2314:
2307: PO_DEBUG.debug_begin(d_module);
2308: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
2309: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
2310: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
2311: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
2312: END IF;
2313:
2314:
2315:
2386:
2387: p_sequence := P_SEQUENCE + SQL%ROWCOUNT;
2388:
2389: IF g_debug_stmt THEN
2390: PO_DEBUG.debug_end(d_module);
2391: END IF;
2392:
2393: EXCEPTION
2394: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2460: BEGIN
2461:
2462:
2463: IF g_debug_stmt THEN
2464: PO_DEBUG.debug_begin(d_module);
2465: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
2466: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
2467: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
2468: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
2461:
2462:
2463: IF g_debug_stmt THEN
2464: PO_DEBUG.debug_begin(d_module);
2465: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
2466: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
2467: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
2468: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
2469: END IF;
2462:
2463: IF g_debug_stmt THEN
2464: PO_DEBUG.debug_begin(d_module);
2465: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
2466: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
2467: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
2468: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
2469: END IF;
2470:
2463: IF g_debug_stmt THEN
2464: PO_DEBUG.debug_begin(d_module);
2465: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
2466: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
2467: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
2468: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
2469: END IF;
2470:
2471:
2464: PO_DEBUG.debug_begin(d_module);
2465: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
2466: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
2467: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
2468: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
2469: END IF;
2470:
2471:
2472:
2545: p_sequence := P_SEQUENCE + SQL%ROWCOUNT;
2546:
2547:
2548: IF g_debug_stmt THEN
2549: PO_DEBUG.debug_end(d_module);
2550: END IF;
2551:
2552: EXCEPTION
2553: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2621: BEGIN
2622:
2623:
2624: IF g_debug_stmt THEN
2625: PO_DEBUG.debug_begin(d_module);
2626: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
2627: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
2628: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
2629: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
2622:
2623:
2624: IF g_debug_stmt THEN
2625: PO_DEBUG.debug_begin(d_module);
2626: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
2627: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
2628: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
2629: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
2630: END IF;
2623:
2624: IF g_debug_stmt THEN
2625: PO_DEBUG.debug_begin(d_module);
2626: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
2627: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
2628: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
2629: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
2630: END IF;
2631:
2624: IF g_debug_stmt THEN
2625: PO_DEBUG.debug_begin(d_module);
2626: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
2627: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
2628: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
2629: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
2630: END IF;
2631:
2632:
2625: PO_DEBUG.debug_begin(d_module);
2626: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
2627: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
2628: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
2629: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
2630: END IF;
2631:
2632:
2633:
2713: p_sequence := P_SEQUENCE + SQL%ROWCOUNT;
2714:
2715:
2716: IF g_debug_stmt THEN
2717: PO_DEBUG.debug_end(d_module);
2718: END IF;
2719:
2720:
2721: EXCEPTION
2789: BEGIN
2790:
2791:
2792: IF g_debug_stmt THEN
2793: PO_DEBUG.debug_begin(d_module);
2794: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
2795: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
2796: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
2797: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
2790:
2791:
2792: IF g_debug_stmt THEN
2793: PO_DEBUG.debug_begin(d_module);
2794: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
2795: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
2796: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
2797: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
2798: END IF;
2791:
2792: IF g_debug_stmt THEN
2793: PO_DEBUG.debug_begin(d_module);
2794: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
2795: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
2796: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
2797: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
2798: END IF;
2799:
2792: IF g_debug_stmt THEN
2793: PO_DEBUG.debug_begin(d_module);
2794: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
2795: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
2796: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
2797: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
2798: END IF;
2799:
2800:
2793: PO_DEBUG.debug_begin(d_module);
2794: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
2795: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
2796: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
2797: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
2798: END IF;
2799:
2800:
2801:
2880: p_sequence := P_SEQUENCE + SQL%ROWCOUNT;
2881:
2882:
2883: IF g_debug_stmt THEN
2884: PO_DEBUG.debug_end(d_module);
2885: END IF;
2886:
2887:
2888: EXCEPTION
2954: BEGIN
2955:
2956:
2957: IF g_debug_stmt THEN
2958: PO_DEBUG.debug_begin(d_module);
2959: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
2960: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
2961: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
2962: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
2955:
2956:
2957: IF g_debug_stmt THEN
2958: PO_DEBUG.debug_begin(d_module);
2959: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
2960: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
2961: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
2962: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
2963: END IF;
2956:
2957: IF g_debug_stmt THEN
2958: PO_DEBUG.debug_begin(d_module);
2959: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
2960: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
2961: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
2962: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
2963: END IF;
2964:
2957: IF g_debug_stmt THEN
2958: PO_DEBUG.debug_begin(d_module);
2959: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
2960: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
2961: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
2962: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
2963: END IF;
2964:
2965:
2958: PO_DEBUG.debug_begin(d_module);
2959: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
2960: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
2961: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
2962: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
2963: END IF;
2964:
2965:
2966:
3036:
3037: p_sequence := P_SEQUENCE + SQL%ROWCOUNT;
3038:
3039: IF g_debug_stmt THEN
3040: PO_DEBUG.debug_end(d_module);
3041: END IF;
3042:
3043:
3044: EXCEPTION
3110:
3111:
3112: BEGIN
3113: IF g_debug_stmt THEN
3114: PO_DEBUG.debug_begin(d_module);
3115: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
3116: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
3117: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
3118: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
3111:
3112: BEGIN
3113: IF g_debug_stmt THEN
3114: PO_DEBUG.debug_begin(d_module);
3115: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
3116: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
3117: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
3118: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
3119: END IF;
3112: BEGIN
3113: IF g_debug_stmt THEN
3114: PO_DEBUG.debug_begin(d_module);
3115: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
3116: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
3117: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
3118: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
3119: END IF;
3120:
3113: IF g_debug_stmt THEN
3114: PO_DEBUG.debug_begin(d_module);
3115: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
3116: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
3117: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
3118: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
3119: END IF;
3120:
3121: x_return_status := FND_API.g_ret_sts_success;
3114: PO_DEBUG.debug_begin(d_module);
3115: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
3116: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
3117: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
3118: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
3119: END IF;
3120:
3121: x_return_status := FND_API.g_ret_sts_success;
3122: x_msg_data:=NULL;
3259: );
3260: p_sequence := P_SEQUENCE + SQL%ROWCOUNT;
3261:
3262: IF g_debug_stmt THEN
3263: PO_DEBUG.debug_end(d_module);
3264: END IF;
3265:
3266: EXCEPTION
3267: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3331:
3332: BEGIN
3333:
3334: IF g_debug_stmt THEN
3335: PO_DEBUG.debug_begin(d_module);
3336: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
3337: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
3338: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
3339: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
3332: BEGIN
3333:
3334: IF g_debug_stmt THEN
3335: PO_DEBUG.debug_begin(d_module);
3336: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
3337: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
3338: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
3339: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
3340: END IF;
3333:
3334: IF g_debug_stmt THEN
3335: PO_DEBUG.debug_begin(d_module);
3336: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
3337: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
3338: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
3339: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
3340: END IF;
3341:
3334: IF g_debug_stmt THEN
3335: PO_DEBUG.debug_begin(d_module);
3336: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
3337: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
3338: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
3339: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
3340: END IF;
3341:
3342:
3335: PO_DEBUG.debug_begin(d_module);
3336: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
3337: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
3338: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
3339: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
3340: END IF;
3341:
3342:
3343:
3405:
3406: p_sequence := P_SEQUENCE + SQL%ROWCOUNT;
3407:
3408: IF g_debug_stmt THEN
3409: PO_DEBUG.debug_end(d_module);
3410: END IF;
3411:
3412: EXCEPTION
3413: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3479:
3480: x_return_status := FND_API.G_RET_STS_SUCCESS;
3481:
3482: IF g_debug_stmt THEN
3483: PO_DEBUG.debug_begin(d_module);
3484: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
3485: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
3486: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
3487: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
3480: x_return_status := FND_API.G_RET_STS_SUCCESS;
3481:
3482: IF g_debug_stmt THEN
3483: PO_DEBUG.debug_begin(d_module);
3484: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
3485: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
3486: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
3487: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
3488: PO_DEBUG.debug_var(d_module,l_progress,'p_sequence',p_sequence);
3481:
3482: IF g_debug_stmt THEN
3483: PO_DEBUG.debug_begin(d_module);
3484: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
3485: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
3486: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
3487: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
3488: PO_DEBUG.debug_var(d_module,l_progress,'p_sequence',p_sequence);
3489: END IF;
3482: IF g_debug_stmt THEN
3483: PO_DEBUG.debug_begin(d_module);
3484: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
3485: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
3486: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
3487: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
3488: PO_DEBUG.debug_var(d_module,l_progress,'p_sequence',p_sequence);
3489: END IF;
3490:
3483: PO_DEBUG.debug_begin(d_module);
3484: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
3485: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
3486: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
3487: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
3488: PO_DEBUG.debug_var(d_module,l_progress,'p_sequence',p_sequence);
3489: END IF;
3490:
3491:
3484: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
3485: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
3486: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
3487: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
3488: PO_DEBUG.debug_var(d_module,l_progress,'p_sequence',p_sequence);
3489: END IF;
3490:
3491:
3492:
3490:
3491:
3492:
3493: IF g_debug_stmt THEN
3494: PO_DEBUG.debug_end(d_module);
3495: END IF;
3496:
3497: EXCEPTION
3498: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3593:
3594:
3595:
3596: IF g_debug_stmt THEN
3597: PO_DEBUG.debug_begin(d_module);
3598: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
3599: END IF;
3600:
3601:
3594:
3595:
3596: IF g_debug_stmt THEN
3597: PO_DEBUG.debug_begin(d_module);
3598: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
3599: END IF;
3600:
3601:
3602: l_new_key := PO_CORE_S.get_session_gt_nextval;
3603: l_old_key := p_key;
3604: l_progress :='002';
3605:
3606: IF g_debug_stmt THEN
3607: PO_DEBUG.debug_var(d_module,l_progress,'l_old_key',l_old_key);
3608: PO_DEBUG.debug_var(d_module,l_progress,'l_new_key',l_new_key);
3609: END IF;
3610:
3611:
3604: l_progress :='002';
3605:
3606: IF g_debug_stmt THEN
3607: PO_DEBUG.debug_var(d_module,l_progress,'l_old_key',l_old_key);
3608: PO_DEBUG.debug_var(d_module,l_progress,'l_new_key',l_new_key);
3609: END IF;
3610:
3611:
3612:
3753: p_key :=l_new_key;
3754:
3755:
3756: IF g_debug_stmt THEN
3757: PO_DEBUG.debug_end(d_module);
3758: END IF;
3759:
3760:
3761: EXCEPTION
3823: l_progress:= '001';
3824:
3825:
3826: IF g_debug_stmt THEN
3827: PO_DEBUG.debug_begin(d_module);
3828: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
3829: PO_DEBUG.debug_var(d_module,l_progress,'p_action_date',p_action_date);
3830: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
3831: END IF;
3824:
3825:
3826: IF g_debug_stmt THEN
3827: PO_DEBUG.debug_begin(d_module);
3828: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
3829: PO_DEBUG.debug_var(d_module,l_progress,'p_action_date',p_action_date);
3830: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
3831: END IF;
3832:
3825:
3826: IF g_debug_stmt THEN
3827: PO_DEBUG.debug_begin(d_module);
3828: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
3829: PO_DEBUG.debug_var(d_module,l_progress,'p_action_date',p_action_date);
3830: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
3831: END IF;
3832:
3833:
3826: IF g_debug_stmt THEN
3827: PO_DEBUG.debug_begin(d_module);
3828: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
3829: PO_DEBUG.debug_var(d_module,l_progress,'p_action_date',p_action_date);
3830: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
3831: END IF;
3832:
3833:
3834: l_progress := '002';
4096: x_msg_data =>x_msg_data);
4097:
4098: ELSE
4099: IF g_debug_stmt THEN
4100: PO_DEBUG.debug_var(d_module,l_progress,'Invalid identifier in validation set',l_val);
4101: END IF;
4102: RAISE CASE_NOT_FOUND;
4103: END CASE;
4104:
4125:
4126: END LOOP;
4127:
4128: IF g_debug_stmt THEN
4129: PO_DEBUG.debug_end(d_module);
4130: END IF;
4131:
4132: END validate_set;
4133:
4219: x_return_status := FND_API.G_RET_STS_SUCCESS;
4220: x_return_msg :=NULL;
4221:
4222: IF g_debug_stmt THEN
4223: PO_DEBUG.debug_begin(d_module);
4224: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
4225: PO_DEBUG.debug_var(d_module,l_progress,'p_action_date',p_action_date);
4226: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
4227: END IF;
4220: x_return_msg :=NULL;
4221:
4222: IF g_debug_stmt THEN
4223: PO_DEBUG.debug_begin(d_module);
4224: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
4225: PO_DEBUG.debug_var(d_module,l_progress,'p_action_date',p_action_date);
4226: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
4227: END IF;
4228:
4221:
4222: IF g_debug_stmt THEN
4223: PO_DEBUG.debug_begin(d_module);
4224: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
4225: PO_DEBUG.debug_var(d_module,l_progress,'p_action_date',p_action_date);
4226: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
4227: END IF;
4228:
4229:
4222: IF g_debug_stmt THEN
4223: PO_DEBUG.debug_begin(d_module);
4224: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
4225: PO_DEBUG.debug_var(d_module,l_progress,'p_action_date',p_action_date);
4226: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
4227: END IF;
4228:
4229:
4230: l_progress := '001';
4248: RAISE FND_API.g_exc_unexpected_error;
4249: END IF;
4250:
4251: IF g_debug_stmt THEN
4252: PO_DEBUG.debug_var(d_module,l_progress,'x_return_status',x_return_status);
4253: PO_DEBUG.debug_end(d_module);
4254: END IF;
4255:
4256:
4249: END IF;
4250:
4251: IF g_debug_stmt THEN
4252: PO_DEBUG.debug_var(d_module,l_progress,'x_return_status',x_return_status);
4253: PO_DEBUG.debug_end(d_module);
4254: END IF;
4255:
4256:
4257: EXCEPTION
4314:
4315:
4316: BEGIN
4317: IF g_debug_stmt THEN
4318: PO_DEBUG.debug_begin(d_module);
4319: PO_DEBUG.debug_var(d_module,l_progress,'p_agent_id',p_agent_id);
4320: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_agent_id',p_doc_agent_id);
4321: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_type',p_doc_type);
4322: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_subtype',p_doc_subtype);
4315:
4316: BEGIN
4317: IF g_debug_stmt THEN
4318: PO_DEBUG.debug_begin(d_module);
4319: PO_DEBUG.debug_var(d_module,l_progress,'p_agent_id',p_agent_id);
4320: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_agent_id',p_doc_agent_id);
4321: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_type',p_doc_type);
4322: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_subtype',p_doc_subtype);
4323: END IF;
4316: BEGIN
4317: IF g_debug_stmt THEN
4318: PO_DEBUG.debug_begin(d_module);
4319: PO_DEBUG.debug_var(d_module,l_progress,'p_agent_id',p_agent_id);
4320: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_agent_id',p_doc_agent_id);
4321: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_type',p_doc_type);
4322: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_subtype',p_doc_subtype);
4323: END IF;
4324:
4317: IF g_debug_stmt THEN
4318: PO_DEBUG.debug_begin(d_module);
4319: PO_DEBUG.debug_var(d_module,l_progress,'p_agent_id',p_agent_id);
4320: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_agent_id',p_doc_agent_id);
4321: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_type',p_doc_type);
4322: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_subtype',p_doc_subtype);
4323: END IF;
4324:
4325:
4318: PO_DEBUG.debug_begin(d_module);
4319: PO_DEBUG.debug_var(d_module,l_progress,'p_agent_id',p_agent_id);
4320: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_agent_id',p_doc_agent_id);
4321: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_type',p_doc_type);
4322: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_subtype',p_doc_subtype);
4323: END IF;
4324:
4325:
4326: IF PO_REQS_CONTROL_SV.val_doc_security(
4367:
4368: BEGIN
4369:
4370: IF g_debug_stmt THEN
4371: PO_DEBUG.debug_begin(d_module);
4372: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_id',p_doc_id);
4373: END IF;
4374:
4375: IF PO_COMPLEX_WORK_PVT.is_complex_work_po(
4368: BEGIN
4369:
4370: IF g_debug_stmt THEN
4371: PO_DEBUG.debug_begin(d_module);
4372: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_id',p_doc_id);
4373: END IF;
4374:
4375: IF PO_COMPLEX_WORK_PVT.is_complex_work_po(
4376: p_po_header_id => p_doc_id) THEN
4441: x_return_msg :=NULL;
4442:
4443:
4444: IF g_debug_stmt THEN
4445: PO_DEBUG.debug_begin(d_module);
4446: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
4447: PO_DEBUG.debug_var(d_module,l_progress,'p_agent_id',p_agent_id);
4448: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
4449: PO_DEBUG.debug_var(d_module,l_progress,'p_sequence',p_sequence);
4442:
4443:
4444: IF g_debug_stmt THEN
4445: PO_DEBUG.debug_begin(d_module);
4446: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
4447: PO_DEBUG.debug_var(d_module,l_progress,'p_agent_id',p_agent_id);
4448: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
4449: PO_DEBUG.debug_var(d_module,l_progress,'p_sequence',p_sequence);
4450: END IF;
4443:
4444: IF g_debug_stmt THEN
4445: PO_DEBUG.debug_begin(d_module);
4446: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
4447: PO_DEBUG.debug_var(d_module,l_progress,'p_agent_id',p_agent_id);
4448: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
4449: PO_DEBUG.debug_var(d_module,l_progress,'p_sequence',p_sequence);
4450: END IF;
4451:
4444: IF g_debug_stmt THEN
4445: PO_DEBUG.debug_begin(d_module);
4446: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
4447: PO_DEBUG.debug_var(d_module,l_progress,'p_agent_id',p_agent_id);
4448: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
4449: PO_DEBUG.debug_var(d_module,l_progress,'p_sequence',p_sequence);
4450: END IF;
4451:
4452: l_progress :='001';
4445: PO_DEBUG.debug_begin(d_module);
4446: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
4447: PO_DEBUG.debug_var(d_module,l_progress,'p_agent_id',p_agent_id);
4448: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
4449: PO_DEBUG.debug_var(d_module,l_progress,'p_sequence',p_sequence);
4450: END IF;
4451:
4452: l_progress :='001';
4453:
4498:
4499: l_progress :='002';
4500:
4501: IF g_debug_stmt THEN
4502: PO_DEBUG.debug_var(d_module,l_progress,'p_sequence',p_sequence);
4503: END IF;
4504:
4505:
4506: -- Validate agent security for Releases
4550:
4551: l_progress :='003';
4552:
4553: IF g_debug_stmt THEN
4554: PO_DEBUG.debug_var(d_module,l_progress,'p_sequence',p_sequence);
4555: PO_DEBUG.debug_end(d_module);
4556: END IF;
4557:
4558:
4551: l_progress :='003';
4552:
4553: IF g_debug_stmt THEN
4554: PO_DEBUG.debug_var(d_module,l_progress,'p_sequence',p_sequence);
4555: PO_DEBUG.debug_end(d_module);
4556: END IF;
4557:
4558:
4559:
4653: x_return_status := FND_API.G_RET_STS_SUCCESS;
4654: x_return_msg :=NULL;
4655:
4656: IF g_debug_stmt THEN
4657: PO_DEBUG.debug_begin(d_module);
4658: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
4659: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
4660: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
4661: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
4654: x_return_msg :=NULL;
4655:
4656: IF g_debug_stmt THEN
4657: PO_DEBUG.debug_begin(d_module);
4658: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
4659: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
4660: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
4661: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
4662: PO_DEBUG.debug_var(d_module,l_progress,'p_source',p_source);
4655:
4656: IF g_debug_stmt THEN
4657: PO_DEBUG.debug_begin(d_module);
4658: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
4659: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
4660: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
4661: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
4662: PO_DEBUG.debug_var(d_module,l_progress,'p_source',p_source);
4663: END IF;
4656: IF g_debug_stmt THEN
4657: PO_DEBUG.debug_begin(d_module);
4658: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
4659: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
4660: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
4661: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
4662: PO_DEBUG.debug_var(d_module,l_progress,'p_source',p_source);
4663: END IF;
4664:
4657: PO_DEBUG.debug_begin(d_module);
4658: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
4659: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
4660: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
4661: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
4662: PO_DEBUG.debug_var(d_module,l_progress,'p_source',p_source);
4663: END IF;
4664:
4665:
4658: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
4659: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
4660: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
4661: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
4662: PO_DEBUG.debug_var(d_module,l_progress,'p_source',p_source);
4663: END IF;
4664:
4665:
4666: l_action :='CANCEL';
4686: l_doc_line_id := NULL;
4687: l_doc_line_loc_id := NULL;
4688:
4689: IF g_debug_stmt THEN
4690: PO_DEBUG.debug_var(d_module,l_progress,'l_doc_subtype',l_doc_subtype);
4691: PO_DEBUG.debug_var(d_module,l_progress,'l_doc_id',l_doc_id);
4692: PO_DEBUG.debug_var(d_module,l_progress,'l_doc_type',l_doc_type);
4693: END IF;
4694:
4687: l_doc_line_loc_id := NULL;
4688:
4689: IF g_debug_stmt THEN
4690: PO_DEBUG.debug_var(d_module,l_progress,'l_doc_subtype',l_doc_subtype);
4691: PO_DEBUG.debug_var(d_module,l_progress,'l_doc_id',l_doc_id);
4692: PO_DEBUG.debug_var(d_module,l_progress,'l_doc_type',l_doc_type);
4693: END IF;
4694:
4695: IF l_doc_type =po_document_cancel_pvt.c_doc_type_RELEASE THEN
4688:
4689: IF g_debug_stmt THEN
4690: PO_DEBUG.debug_var(d_module,l_progress,'l_doc_subtype',l_doc_subtype);
4691: PO_DEBUG.debug_var(d_module,l_progress,'l_doc_id',l_doc_id);
4692: PO_DEBUG.debug_var(d_module,l_progress,'l_doc_type',l_doc_type);
4693: END IF;
4694:
4695: IF l_doc_type =po_document_cancel_pvt.c_doc_type_RELEASE THEN
4696: l_progress :='002';
4774: END IF;
4775:
4776:
4777: IF g_debug_stmt THEN
4778: PO_DEBUG.debug_var(d_module,l_progress,'l_action',l_action);
4779: PO_DEBUG.debug_var(d_module,l_progress,'p_agent_id',p_agent_id);
4780: PO_DEBUG.debug_var(d_module,l_progress,'l_allowable_actions_tbl.count',l_allowable_actions_tbl.count);
4781: PO_DEBUG.debug_var(d_module,l_progress,'l_displayed_field_tbl.count',l_displayed_field_tbl.count);
4782: END IF;
4775:
4776:
4777: IF g_debug_stmt THEN
4778: PO_DEBUG.debug_var(d_module,l_progress,'l_action',l_action);
4779: PO_DEBUG.debug_var(d_module,l_progress,'p_agent_id',p_agent_id);
4780: PO_DEBUG.debug_var(d_module,l_progress,'l_allowable_actions_tbl.count',l_allowable_actions_tbl.count);
4781: PO_DEBUG.debug_var(d_module,l_progress,'l_displayed_field_tbl.count',l_displayed_field_tbl.count);
4782: END IF;
4783:
4776:
4777: IF g_debug_stmt THEN
4778: PO_DEBUG.debug_var(d_module,l_progress,'l_action',l_action);
4779: PO_DEBUG.debug_var(d_module,l_progress,'p_agent_id',p_agent_id);
4780: PO_DEBUG.debug_var(d_module,l_progress,'l_allowable_actions_tbl.count',l_allowable_actions_tbl.count);
4781: PO_DEBUG.debug_var(d_module,l_progress,'l_displayed_field_tbl.count',l_displayed_field_tbl.count);
4782: END IF;
4783:
4784:
4777: IF g_debug_stmt THEN
4778: PO_DEBUG.debug_var(d_module,l_progress,'l_action',l_action);
4779: PO_DEBUG.debug_var(d_module,l_progress,'p_agent_id',p_agent_id);
4780: PO_DEBUG.debug_var(d_module,l_progress,'l_allowable_actions_tbl.count',l_allowable_actions_tbl.count);
4781: PO_DEBUG.debug_var(d_module,l_progress,'l_displayed_field_tbl.count',l_displayed_field_tbl.count);
4782: END IF;
4783:
4784:
4785: l_progress :='007';
4797: END LOOP;
4798: END IF ;
4799:
4800: IF g_debug_stmt THEN
4801: PO_DEBUG.debug_var(d_module,l_progress,'l_action_ok',l_action_ok);
4802: END IF;
4803:
4804: l_progress :='009';
4805: -- If not in the set, insert error
4862:
4863: END LOOP;
4864:
4865: IF g_debug_stmt THEN
4866: PO_DEBUG.debug_end(d_module);
4867: END IF ;
4868:
4869: EXCEPTION
4870: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
4969: l_to_token := fnd_message.get_string('PO', 'PO_WF_NOTIF_TO');
4970:
4971:
4972: IF g_debug_stmt THEN
4973: PO_DEBUG.debug_begin(d_module);
4974: PO_DEBUG.debug_var(d_module,l_progress,'p_revert_chg_flag',p_revert_chg_flag);
4975: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
4976: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
4977: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
4970:
4971:
4972: IF g_debug_stmt THEN
4973: PO_DEBUG.debug_begin(d_module);
4974: PO_DEBUG.debug_var(d_module,l_progress,'p_revert_chg_flag',p_revert_chg_flag);
4975: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
4976: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
4977: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
4978: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
4971:
4972: IF g_debug_stmt THEN
4973: PO_DEBUG.debug_begin(d_module);
4974: PO_DEBUG.debug_var(d_module,l_progress,'p_revert_chg_flag',p_revert_chg_flag);
4975: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
4976: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
4977: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
4978: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
4979: END IF;
4972: IF g_debug_stmt THEN
4973: PO_DEBUG.debug_begin(d_module);
4974: PO_DEBUG.debug_var(d_module,l_progress,'p_revert_chg_flag',p_revert_chg_flag);
4975: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
4976: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
4977: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
4978: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
4979: END IF;
4980:
4973: PO_DEBUG.debug_begin(d_module);
4974: PO_DEBUG.debug_var(d_module,l_progress,'p_revert_chg_flag',p_revert_chg_flag);
4975: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
4976: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
4977: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
4978: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
4979: END IF;
4980:
4981: x_return_status := FND_API.G_RET_STS_SUCCESS;
4974: PO_DEBUG.debug_var(d_module,l_progress,'p_revert_chg_flag',p_revert_chg_flag);
4975: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
4976: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
4977: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
4978: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
4979: END IF;
4980:
4981: x_return_status := FND_API.G_RET_STS_SUCCESS;
4982:
4987: FROM PO_ONLINE_REPORT_TEXT
4988: WHERE online_report_id=p_online_report_id;
4989:
4990: IF g_debug_stmt THEN
4991: PO_DEBUG.debug_var(d_module,l_progress,'l_sequence',l_sequence);
4992: END IF;
4993:
4994: -- Reverting back the distributions amount_ordered and quantity_ordered
4995: UPDATE po_distributions_all pod
5032: RETURNING line_location_id,po_line_id
5033: BULK COLLECT INTO l_line_loc_id_tbl,l_line_id_tbl;
5034:
5035: IF g_debug_stmt THEN
5036: PO_DEBUG.debug_var(d_module,l_progress,'Updated distributions -Line Loc Count',l_line_loc_id_tbl.count);
5037: PO_DEBUG.debug_var(d_module,l_progress,'Updated distributions-Line Count',l_line_id_tbl.count);
5038: END IF;
5039:
5040: -- Reverting back the Lines Quantity and amount
5033: BULK COLLECT INTO l_line_loc_id_tbl,l_line_id_tbl;
5034:
5035: IF g_debug_stmt THEN
5036: PO_DEBUG.debug_var(d_module,l_progress,'Updated distributions -Line Loc Count',l_line_loc_id_tbl.count);
5037: PO_DEBUG.debug_var(d_module,l_progress,'Updated distributions-Line Count',l_line_id_tbl.count);
5038: END IF;
5039:
5040: -- Reverting back the Lines Quantity and amount
5041: UPDATE po_line_locations poll
5512:
5513: END IF;
5514:
5515: IF g_debug_stmt THEN
5516: PO_DEBUG.debug_end(d_module);
5517: END IF ;
5518:
5519:
5520: EXCEPTION
5606: BEGIN
5607: l_progress := '000';
5608:
5609: IF g_debug_stmt THEN
5610: PO_DEBUG.debug_begin(d_module);
5611: PO_DEBUG.debug_var(d_module,l_progress,'p_sequence',p_sequence);
5612: PO_DEBUG.debug_var(d_module,l_progress,'x_cancel_reqs_flag',x_cancel_reqs_flag);
5613: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
5614: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_type',p_doc_type);
5607: l_progress := '000';
5608:
5609: IF g_debug_stmt THEN
5610: PO_DEBUG.debug_begin(d_module);
5611: PO_DEBUG.debug_var(d_module,l_progress,'p_sequence',p_sequence);
5612: PO_DEBUG.debug_var(d_module,l_progress,'x_cancel_reqs_flag',x_cancel_reqs_flag);
5613: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
5614: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_type',p_doc_type);
5615: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_id',p_doc_id);
5608:
5609: IF g_debug_stmt THEN
5610: PO_DEBUG.debug_begin(d_module);
5611: PO_DEBUG.debug_var(d_module,l_progress,'p_sequence',p_sequence);
5612: PO_DEBUG.debug_var(d_module,l_progress,'x_cancel_reqs_flag',x_cancel_reqs_flag);
5613: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
5614: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_type',p_doc_type);
5615: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_id',p_doc_id);
5616: PO_DEBUG.debug_var(d_module,l_progress,'p_po_encumbrance_flag',p_po_encumbrance_flag);
5609: IF g_debug_stmt THEN
5610: PO_DEBUG.debug_begin(d_module);
5611: PO_DEBUG.debug_var(d_module,l_progress,'p_sequence',p_sequence);
5612: PO_DEBUG.debug_var(d_module,l_progress,'x_cancel_reqs_flag',x_cancel_reqs_flag);
5613: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
5614: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_type',p_doc_type);
5615: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_id',p_doc_id);
5616: PO_DEBUG.debug_var(d_module,l_progress,'p_po_encumbrance_flag',p_po_encumbrance_flag);
5617: PO_DEBUG.debug_var(d_module,l_progress,'p_req_encumbrance_flag',p_req_encumbrance_flag);
5610: PO_DEBUG.debug_begin(d_module);
5611: PO_DEBUG.debug_var(d_module,l_progress,'p_sequence',p_sequence);
5612: PO_DEBUG.debug_var(d_module,l_progress,'x_cancel_reqs_flag',x_cancel_reqs_flag);
5613: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
5614: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_type',p_doc_type);
5615: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_id',p_doc_id);
5616: PO_DEBUG.debug_var(d_module,l_progress,'p_po_encumbrance_flag',p_po_encumbrance_flag);
5617: PO_DEBUG.debug_var(d_module,l_progress,'p_req_encumbrance_flag',p_req_encumbrance_flag);
5618: PO_DEBUG.debug_var(d_module,l_progress,'l_show_warning',l_show_warning);
5611: PO_DEBUG.debug_var(d_module,l_progress,'p_sequence',p_sequence);
5612: PO_DEBUG.debug_var(d_module,l_progress,'x_cancel_reqs_flag',x_cancel_reqs_flag);
5613: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
5614: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_type',p_doc_type);
5615: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_id',p_doc_id);
5616: PO_DEBUG.debug_var(d_module,l_progress,'p_po_encumbrance_flag',p_po_encumbrance_flag);
5617: PO_DEBUG.debug_var(d_module,l_progress,'p_req_encumbrance_flag',p_req_encumbrance_flag);
5618: PO_DEBUG.debug_var(d_module,l_progress,'l_show_warning',l_show_warning);
5619:
5612: PO_DEBUG.debug_var(d_module,l_progress,'x_cancel_reqs_flag',x_cancel_reqs_flag);
5613: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
5614: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_type',p_doc_type);
5615: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_id',p_doc_id);
5616: PO_DEBUG.debug_var(d_module,l_progress,'p_po_encumbrance_flag',p_po_encumbrance_flag);
5617: PO_DEBUG.debug_var(d_module,l_progress,'p_req_encumbrance_flag',p_req_encumbrance_flag);
5618: PO_DEBUG.debug_var(d_module,l_progress,'l_show_warning',l_show_warning);
5619:
5620: END IF;
5613: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
5614: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_type',p_doc_type);
5615: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_id',p_doc_id);
5616: PO_DEBUG.debug_var(d_module,l_progress,'p_po_encumbrance_flag',p_po_encumbrance_flag);
5617: PO_DEBUG.debug_var(d_module,l_progress,'p_req_encumbrance_flag',p_req_encumbrance_flag);
5618: PO_DEBUG.debug_var(d_module,l_progress,'l_show_warning',l_show_warning);
5619:
5620: END IF;
5621:
5614: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_type',p_doc_type);
5615: PO_DEBUG.debug_var(d_module,l_progress,'p_doc_id',p_doc_id);
5616: PO_DEBUG.debug_var(d_module,l_progress,'p_po_encumbrance_flag',p_po_encumbrance_flag);
5617: PO_DEBUG.debug_var(d_module,l_progress,'p_req_encumbrance_flag',p_req_encumbrance_flag);
5618: PO_DEBUG.debug_var(d_module,l_progress,'l_show_warning',l_show_warning);
5619:
5620: END IF;
5621:
5622: x_return_status := FND_API.G_RET_STS_SUCCESS;
5629: INTO l_cancel_reqs_sys_val
5630: FROM po_system_parameters;
5631:
5632: IF g_debug_stmt THEN
5633: PO_DEBUG.debug_var(d_module,l_progress,'l_cancel_reqs_sys_val',l_cancel_reqs_sys_val);
5634: END IF;
5635:
5636:
5637: IF (l_cancel_reqs_sys_val = 'A' AND
5649: x_cancel_reqs_flag := 'N';
5650: END IF;
5651:
5652: IF g_debug_stmt THEN
5653: PO_DEBUG.debug_var(d_module,l_progress,'l_show_warning',l_show_warning);
5654: PO_DEBUG.debug_var(d_module,l_progress,'x_cancel_reqs_flag',x_cancel_reqs_flag);
5655: END IF;
5656:
5657: IF l_show_warning AND x_cancel_reqs_flag IS NOT NULL THEN
5650: END IF;
5651:
5652: IF g_debug_stmt THEN
5653: PO_DEBUG.debug_var(d_module,l_progress,'l_show_warning',l_show_warning);
5654: PO_DEBUG.debug_var(d_module,l_progress,'x_cancel_reqs_flag',x_cancel_reqs_flag);
5655: END IF;
5656:
5657: IF l_show_warning AND x_cancel_reqs_flag IS NOT NULL THEN
5658: INSERT INTO po_online_report_text(
5712: END IF;
5713: END IF;
5714:
5715: IF g_debug_stmt THEN
5716: PO_DEBUG.debug_end(d_module);
5717: END IF ;
5718:
5719: EXCEPTION
5720: WHEN NO_DATA_FOUND THEN
5802: l_org_count :=0;
5803:
5804:
5805: IF g_debug_stmt THEN
5806: PO_DEBUG.debug_begin(d_module);
5807: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
5808: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
5809: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
5810: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
5803:
5804:
5805: IF g_debug_stmt THEN
5806: PO_DEBUG.debug_begin(d_module);
5807: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
5808: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
5809: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
5810: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
5811: END IF;
5804:
5805: IF g_debug_stmt THEN
5806: PO_DEBUG.debug_begin(d_module);
5807: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
5808: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
5809: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
5810: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
5811: END IF;
5812:
5805: IF g_debug_stmt THEN
5806: PO_DEBUG.debug_begin(d_module);
5807: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
5808: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
5809: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
5810: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
5811: END IF;
5812:
5813: l_progress := '001';
5806: PO_DEBUG.debug_begin(d_module);
5807: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
5808: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
5809: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
5810: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
5811: END IF;
5812:
5813: l_progress := '001';
5814:
6166:
6167: p_sequence := P_SEQUENCE + SQL%ROWCOUNT;
6168:
6169: IF g_debug_stmt THEN
6170: PO_DEBUG.debug_end(d_module);
6171: END IF ;
6172:
6173: EXCEPTION
6174: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
6272:
6273: BEGIN
6274:
6275: IF g_debug_stmt THEN
6276: PO_DEBUG.debug_begin(d_module);
6277: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
6278: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
6279: PO_DEBUG.debug_var(d_module,l_progress,'p_req_enc_flag',p_req_enc_flag);
6280: PO_DEBUG.debug_var(d_module,l_progress,'p_po_enc_flag',p_po_enc_flag);
6273: BEGIN
6274:
6275: IF g_debug_stmt THEN
6276: PO_DEBUG.debug_begin(d_module);
6277: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
6278: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
6279: PO_DEBUG.debug_var(d_module,l_progress,'p_req_enc_flag',p_req_enc_flag);
6280: PO_DEBUG.debug_var(d_module,l_progress,'p_po_enc_flag',p_po_enc_flag);
6281: END IF;
6274:
6275: IF g_debug_stmt THEN
6276: PO_DEBUG.debug_begin(d_module);
6277: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
6278: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
6279: PO_DEBUG.debug_var(d_module,l_progress,'p_req_enc_flag',p_req_enc_flag);
6280: PO_DEBUG.debug_var(d_module,l_progress,'p_po_enc_flag',p_po_enc_flag);
6281: END IF;
6282:
6275: IF g_debug_stmt THEN
6276: PO_DEBUG.debug_begin(d_module);
6277: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
6278: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
6279: PO_DEBUG.debug_var(d_module,l_progress,'p_req_enc_flag',p_req_enc_flag);
6280: PO_DEBUG.debug_var(d_module,l_progress,'p_po_enc_flag',p_po_enc_flag);
6281: END IF;
6282:
6283: l_progress := '001';
6276: PO_DEBUG.debug_begin(d_module);
6277: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
6278: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
6279: PO_DEBUG.debug_var(d_module,l_progress,'p_req_enc_flag',p_req_enc_flag);
6280: PO_DEBUG.debug_var(d_module,l_progress,'p_po_enc_flag',p_po_enc_flag);
6281: END IF;
6282:
6283: l_progress := '001';
6284:
6291:
6292: l_progress := '002';
6293:
6294: IF g_debug_stmt THEN
6295: PO_DEBUG.debug_var(d_module,l_progress,'l_action_date',l_action_date);
6296: END IF;
6297:
6298: l_progress := '003';
6299:
6351:
6352: l_progress := '005';
6353:
6354: IF g_debug_stmt THEN
6355: PO_DEBUG.debug_var(d_module,l_progress,'l_action_date',l_action_date);
6356: PO_DEBUG.debug_var(d_module,l_progress,'l_cbc_enabled',l_cbc_enabled);
6357: END IF;
6358:
6359:
6352: l_progress := '005';
6353:
6354: IF g_debug_stmt THEN
6355: PO_DEBUG.debug_var(d_module,l_progress,'l_action_date',l_action_date);
6356: PO_DEBUG.debug_var(d_module,l_progress,'l_cbc_enabled',l_cbc_enabled);
6357: END IF;
6358:
6359:
6360: -- Validate the action date
6376: l_progress := '006';
6377:
6378:
6379: IF g_debug_stmt THEN
6380: PO_DEBUG.debug_var(d_module,l_progress,'x_return_status',x_return_status);
6381: END IF;
6382:
6383: -- If the valdation fails then insert error into online report text
6384: IF(x_return_status <> FND_API.G_RET_STS_SUCCESS) THEN
6436: WHERE KEY=p_key
6437: AND char4= l_entity_rec_tbl(i).doc_id;
6438:
6439: IF g_debug_stmt THEN
6440: PO_DEBUG.debug_var(d_module,l_progress,'update row count',SQL%ROWCOUNT);
6441: END IF;
6442:
6443: l_progress := '008';
6444:
6463:
6464:
6465:
6466: IF g_debug_stmt THEN
6467: PO_DEBUG.debug_end(d_module);
6468: END IF ;
6469:
6470: EXCEPTION
6471: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
6547: BEGIN
6548:
6549:
6550: IF g_debug_stmt THEN
6551: PO_DEBUG.debug_begin(d_module);
6552: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
6553: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
6554: END IF;
6555:
6548:
6549:
6550: IF g_debug_stmt THEN
6551: PO_DEBUG.debug_begin(d_module);
6552: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
6553: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
6554: END IF;
6555:
6556: l_progress := '001';
6549:
6550: IF g_debug_stmt THEN
6551: PO_DEBUG.debug_begin(d_module);
6552: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
6553: PO_DEBUG.debug_var(d_module,l_progress,'p_online_report_id',p_online_report_id);
6554: END IF;
6555:
6556: l_progress := '001';
6557:
6585:
6586: l_count :=SQL%ROWCOUNT;
6587:
6588: IF g_debug_stmt THEN
6589: PO_DEBUG.debug_var(d_module,l_progress,'records updated in po_session_gt',l_count);
6590: END IF;
6591:
6592: IF l_count>0 THEN
6593: x_return_code :='F';
6592: IF l_count>0 THEN
6593: x_return_code :='F';
6594: END IF;
6595: IF g_debug_stmt THEN
6596: PO_DEBUG.debug_var(d_module,l_progress,'x_return_code',x_return_code);
6597: END IF;
6598:
6599: l_progress := '002';
6600:
6620:
6621: l_count :=SQL%ROWCOUNT;
6622:
6623: IF g_debug_stmt THEN
6624: PO_DEBUG.debug_var(d_module,l_progress,'records updated into p_entity_rec_tbl',l_count);
6625: PO_DEBUG.debug_end(d_module);
6626: END IF ;
6627:
6628: EXCEPTION
6621: l_count :=SQL%ROWCOUNT;
6622:
6623: IF g_debug_stmt THEN
6624: PO_DEBUG.debug_var(d_module,l_progress,'records updated into p_entity_rec_tbl',l_count);
6625: PO_DEBUG.debug_end(d_module);
6626: END IF ;
6627:
6628: EXCEPTION
6629: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
6734:
6735: BEGIN
6736:
6737: IF g_debug_stmt THEN
6738: PO_DEBUG.debug_begin(d_module);
6739: PO_DEBUG.debug_var(d_module,l_progress,'l_agent_id',l_agent_id);
6740: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
6741: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
6742: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
6735: BEGIN
6736:
6737: IF g_debug_stmt THEN
6738: PO_DEBUG.debug_begin(d_module);
6739: PO_DEBUG.debug_var(d_module,l_progress,'l_agent_id',l_agent_id);
6740: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
6741: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
6742: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
6743: PO_DEBUG.debug_var(d_module,l_progress,'p_po_enc_flag',p_po_enc_flag);
6736:
6737: IF g_debug_stmt THEN
6738: PO_DEBUG.debug_begin(d_module);
6739: PO_DEBUG.debug_var(d_module,l_progress,'l_agent_id',l_agent_id);
6740: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
6741: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
6742: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
6743: PO_DEBUG.debug_var(d_module,l_progress,'p_po_enc_flag',p_po_enc_flag);
6744: PO_DEBUG.debug_var(d_module,l_progress,'p_req_enc_flag',p_req_enc_flag);
6737: IF g_debug_stmt THEN
6738: PO_DEBUG.debug_begin(d_module);
6739: PO_DEBUG.debug_var(d_module,l_progress,'l_agent_id',l_agent_id);
6740: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
6741: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
6742: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
6743: PO_DEBUG.debug_var(d_module,l_progress,'p_po_enc_flag',p_po_enc_flag);
6744: PO_DEBUG.debug_var(d_module,l_progress,'p_req_enc_flag',p_req_enc_flag);
6745: END IF;
6738: PO_DEBUG.debug_begin(d_module);
6739: PO_DEBUG.debug_var(d_module,l_progress,'l_agent_id',l_agent_id);
6740: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
6741: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
6742: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
6743: PO_DEBUG.debug_var(d_module,l_progress,'p_po_enc_flag',p_po_enc_flag);
6744: PO_DEBUG.debug_var(d_module,l_progress,'p_req_enc_flag',p_req_enc_flag);
6745: END IF;
6746:
6739: PO_DEBUG.debug_var(d_module,l_progress,'l_agent_id',l_agent_id);
6740: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
6741: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
6742: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
6743: PO_DEBUG.debug_var(d_module,l_progress,'p_po_enc_flag',p_po_enc_flag);
6744: PO_DEBUG.debug_var(d_module,l_progress,'p_req_enc_flag',p_req_enc_flag);
6745: END IF;
6746:
6747:
6740: PO_DEBUG.debug_var(d_module,l_progress,'p_key',p_key);
6741: PO_DEBUG.debug_var(d_module,l_progress,'p_login_id',p_login_id);
6742: PO_DEBUG.debug_var(d_module,l_progress,'p_user_id',p_user_id);
6743: PO_DEBUG.debug_var(d_module,l_progress,'p_po_enc_flag',p_po_enc_flag);
6744: PO_DEBUG.debug_var(d_module,l_progress,'p_req_enc_flag',p_req_enc_flag);
6745: END IF;
6746:
6747:
6748: l_key :=p_key;
6765: -- Update the l_online_report_id into the record
6766: p_da_call_rec.online_report_id :=l_online_report_id;
6767:
6768: IF g_debug_stmt THEN
6769: PO_DEBUG.debug_var(d_module,l_progress,'l_online_report_id',l_online_report_id);
6770: END IF;
6771:
6772:
6773: -- Validate the input parameters like entity ids, action date
6872: RAISE FND_API.g_exc_unexpected_error;
6873: END IF;
6874:
6875: IF g_debug_stmt THEN
6876: PO_DEBUG.debug_var(d_module,l_progress,'l_key',l_key);
6877: PO_DEBUG.debug_var(d_module,l_progress,'l_temp_key',l_temp_key);
6878: END IF;
6879:
6880: l_progress := '007';
6873: END IF;
6874:
6875: IF g_debug_stmt THEN
6876: PO_DEBUG.debug_var(d_module,l_progress,'l_key',l_key);
6877: PO_DEBUG.debug_var(d_module,l_progress,'l_temp_key',l_temp_key);
6878: END IF;
6879:
6880: l_progress := '007';
6881:
6959: x_return_msg => x_msg_data,
6960: x_return_code => x_return_code);
6961:
6962: IF g_debug_stmt THEN
6963: PO_DEBUG.debug_end(d_module);
6964: END IF ;
6965:
6966:
6967: EXCEPTION