DBA Data[Home] [Help]

APPS.PO_DOCUMENT_ACTION_UTIL dependencies on PO_CORE_S

Line 336: RAISE PO_CORE_S.g_early_return_exc;

332: PO_DOCUMENT_ACTION_PVT.error_msg_append(d_module, d_progress, 'Bad Document Type');
333: IF (PO_LOG.d_exc) THEN
334: PO_LOG.exc(d_module, d_progress, 'Bad Document Type');
335: END IF;
336: RAISE PO_CORE_S.g_early_return_exc;
337:
338: END IF;
339:
340: l_state_found := FALSE;

Line 370: RAISE PO_CORE_S.g_early_return_exc;

366:
367: END IF;
368:
369: l_ret_sts := 'S';
370: RAISE PO_CORE_S.g_early_return_exc;
371:
372: END IF;
373:
374:

Line 410: RAISE PO_CORE_S.g_early_return_exc;

406:
407: END IF;
408:
409: l_ret_sts := 'S';
410: RAISE PO_CORE_S.g_early_return_exc;
411:
412: END IF;
413:
414:

Line 416: AND ( PO_CORE_S.is_encumbrance_on(p_doc_type => p_document_type, p_org_id => NULL)))

412: END IF;
413:
414:
415: IF ((p_allowed_states.fully_reserved_flag IS NOT NULL)
416: AND ( PO_CORE_S.is_encumbrance_on(p_doc_type => p_document_type, p_org_id => NULL)))
417:
418: THEN
419:
420: d_progress := 210;

Line 426: PO_CORE_S.is_fully_reserved(

422: PO_LOG.stmt(d_module, d_progress, 'Encumbrance is on. Checking reserved state');
423:
424: END IF;
425:
426: PO_CORE_S.is_fully_reserved(
427: p_doc_type => p_document_type
428: , p_doc_level => PO_CORE_S.g_doc_level_HEADER
429: , p_doc_level_id => p_document_id
430: , x_fully_reserved_flag => l_fully_res_flag

Line 428: , p_doc_level => PO_CORE_S.g_doc_level_HEADER

424: END IF;
425:
426: PO_CORE_S.is_fully_reserved(
427: p_doc_type => p_document_type
428: , p_doc_level => PO_CORE_S.g_doc_level_HEADER
429: , p_doc_level_id => p_document_id
430: , x_fully_reserved_flag => l_fully_res_flag
431: );
432:

Line 449: RAISE PO_CORE_S.g_early_return_exc;

445:
446: END IF;
447:
448: l_ret_sts := 'S';
449: RAISE PO_CORE_S.g_early_return_exc;
450:
451: END IF; -- IF p_allowed_states.fully_reserved_flag <> l_fully_res_flag
452:
453: END IF; -- IF p_allowed_states.fully_reserved_flag IS NOT NULL

Line 473: RAISE PO_CORE_S.g_early_return_exc;

469: PO_LOG.stmt(d_module, d_progress, 'l_frozen_flag', l_frozen_flag);
470: END IF;
471:
472: l_ret_sts := 'S';
473: RAISE PO_CORE_S.g_early_return_exc;
474:
475: END IF; -- p_allowed_states.frozen_flag IS NOT NULL
476:
477: IF ((p_allowed_states.hold_flag IS NOT NULL)

Line 490: RAISE PO_CORE_S.g_early_return_exc;

486: PO_LOG.stmt(d_module, d_progress, 'l_user_hold_flag', l_user_hold_flag);
487: END IF;
488:
489: l_ret_sts := 'S';
490: RAISE PO_CORE_S.g_early_return_exc;
491:
492: END IF; -- p_allowed_states.hold_flag IS NOT NULL
493:
494: END IF; -- IF p_document_type IN ('PO', 'PA', 'RELEASE')

Line 501: WHEN PO_CORE_S.g_early_return_exc THEN

497: l_ret_sts := 'S';
498: l_ret_val := TRUE;
499:
500: EXCEPTION
501: WHEN PO_CORE_S.g_early_return_exc THEN
502: NULL;
503: END;
504:
505: x_return_status := l_ret_sts;

Line 1041: RAISE PO_CORE_S.g_early_return_exc;

1037: THEN
1038:
1039: d_progress := 20;
1040: l_err_msg := 'get_employee_id not successful';
1041: RAISE PO_CORE_S.g_early_return_exc;
1042:
1043: END IF;
1044:
1045: d_progress := 30;

Line 1117: RAISE PO_CORE_S.g_early_return_exc;

1113: ELSE
1114:
1115: d_progress := 80;
1116: l_err_msg := 'Bad Document Type';
1117: RAISE PO_CORE_S.g_early_return_exc;
1118:
1119: END IF;
1120:
1121: d_progress := 90;

Line 1151: RAISE PO_CORE_S.g_early_return_exc;

1147: THEN
1148:
1149: d_progress := 100;
1150: l_err_msg := 'handle_auth_action_history not successful';
1151: RAISE PO_CORE_S.g_early_return_exc;
1152:
1153: END IF;
1154:
1155: d_progress := 110;

Line 1176: RAISE PO_CORE_S.g_early_return_exc;

1172: THEN
1173:
1174: d_progress := 120;
1175: l_err_msg := 'update_doc_auth_status not successful';
1176: RAISE PO_CORE_S.g_early_return_exc;
1177:
1178: END IF;
1179:
1180: END IF; -- p_new_status IS NOT NULL

Line 1185: WHEN PO_CORE_S.g_early_return_exc THEN

1181:
1182: l_ret_sts := 'S';
1183:
1184: EXCEPTION
1185: WHEN PO_CORE_S.g_early_return_exc THEN
1186: l_ret_sts := 'U';
1187: PO_DOCUMENT_ACTION_PVT.error_msg_append(d_module, d_progress, l_err_msg);
1188: IF (PO_LOG.d_exc) THEN
1189: PO_LOG.exc(d_module, d_progress, l_err_msg);

Line 1281: RAISE PO_CORE_S.g_early_return_exc;

1277: THEN
1278:
1279: d_progress := 20;
1280: d_msg := 'get_employee_id not successful';
1281: RAISE PO_CORE_S.g_early_return_exc;
1282:
1283: END IF;
1284:
1285: d_progress := 30;

Line 1501: WHEN PO_CORE_S.g_early_return_exc THEN

1497:
1498: l_ret_sts := 'S';
1499:
1500: EXCEPTION
1501: WHEN PO_CORE_S.g_early_return_exc THEN
1502: l_ret_sts := 'U';
1503: PO_DOCUMENT_ACTION_PVT.error_msg_append(d_module, d_progress, d_msg);
1504: IF (PO_LOG.d_exc) THEN
1505: PO_LOG.exc(d_module, d_progress, d_msg);

Line 1608: RAISE PO_CORE_S.g_early_return_exc;

1604: );
1605:
1606: d_progress := 20;
1607: IF (l_ret_sts <> 'S') THEN
1608: RAISE PO_CORE_S.g_early_return_exc;
1609: END IF;
1610:
1611: IF (p_action <> 'SUBMIT')
1612: THEN

Line 1632: RAISE PO_CORE_S.g_early_return_exc;

1628: );
1629:
1630: d_progress := 30;
1631: IF (l_ret_sts <> 'S') THEN
1632: RAISE PO_CORE_S.g_early_return_exc;
1633: END IF;
1634:
1635: END IF; -- p_action <> 'SUBMIT'
1636:

Line 1656: RAISE PO_CORE_S.g_early_return_exc;

1652: );
1653:
1654: d_progress := 40;
1655: IF (l_ret_sts <> 'S') THEN
1656: RAISE PO_CORE_S.g_early_return_exc;
1657: END IF;
1658: -- CLM apprvl, for mods the status becomes 'completed' after approval
1659: ELSIF (p_old_status IN (PO_DOCUMENT_ACTION_PVT.g_doc_status_APPROVED, PO_DOCUMENT_ACTION_PVT.g_doc_status_APP_AND_PROCESSED))
1660: THEN

Line 1680: RAISE PO_CORE_S.g_early_return_exc;

1676: );
1677:
1678: d_progress := 50;
1679: IF (l_ret_sts <> 'S') THEN
1680: RAISE PO_CORE_S.g_early_return_exc;
1681: END IF;
1682:
1683: END IF; -- p_old_status IN ...
1684:

Line 1709: RAISE PO_CORE_S.g_early_return_exc;

1705: );
1706:
1707: d_progress := 60;
1708: IF (l_ret_sts <> 'S') THEN
1709: RAISE PO_CORE_S.g_early_return_exc;
1710: END IF;
1711:
1712: IF ((p_old_status = PO_DOCUMENT_ACTION_PVT.g_doc_status_PREAPPROVED)
1713: AND (p_action = PO_DOCUMENT_ACTION_PVT.g_doc_action_RESERVE))

Line 1730: RAISE PO_CORE_S.g_early_return_exc;

1726: );
1727:
1728: d_progress := 70;
1729: IF (l_ret_sts <> 'S') THEN
1730: RAISE PO_CORE_S.g_early_return_exc;
1731: END IF;
1732:
1733: END IF; -- p_old_status = ... and p_action =
1734:

Line 1761: RAISE PO_CORE_S.g_early_return_exc;

1757: );
1758:
1759: d_progress := 80;
1760: IF (l_ret_sts <> 'S') THEN
1761: RAISE PO_CORE_S.g_early_return_exc;
1762: END IF;
1763:
1764: END IF; -- p_fwd_to_id IS NOT NULL
1765:

Line 1769: WHEN PO_CORE_S.g_early_return_exc THEN

1765:
1766: l_ret_sts := 'S';
1767:
1768: EXCEPTION
1769: WHEN PO_CORE_S.g_early_return_exc THEN
1770: l_ret_sts := 'U';
1771: PO_DOCUMENT_ACTION_PVT.error_msg_append(d_module, d_progress, 'Insert or update action history not successful');
1772: IF (PO_LOG.d_exc) THEN
1773: PO_LOG.exc(d_module, d_progress, 'Insert or update action history not successful');

Line 1890: RAISE PO_CORE_S.g_early_return_exc;

1886: IF (l_ret_sts <> FND_API.G_RET_STS_SUCCESS)
1887: THEN
1888: d_progress := 17;
1889: l_err_msg := 'update_reqs_in_pool_flag not successful';
1890: RAISE PO_CORE_S.g_early_return_exc;
1891: END IF;
1892: --
1893:
1894: ELSIF (p_document_type IN ('PO', 'PA'))

Line 1990: RAISE PO_CORE_S.g_early_return_exc;

1986: OR (l_ret_sts = FND_API.G_RET_STS_ERROR))
1987: THEN
1988: d_progress := 50;
1989: l_err_msg := 'update_conterms_dates not successful';
1990: RAISE PO_CORE_S.g_early_return_exc;
1991: END IF;
1992:
1993: -- PO AME Project : Check for 'E', pending_signature_flag in case of
1994: -- E-Signers and set doc to PreApproved status

Line 2015: RAISE PO_CORE_S.g_early_return_exc;

2011: OR (l_ret_sts = FND_API.G_RET_STS_ERROR))
2012: THEN
2013: d_progress := 70;
2014: l_err_msg := 'archive_po not successful';
2015: RAISE PO_CORE_S.g_early_return_exc;
2016: END IF;
2017:
2018: d_progress := 80;
2019:

Line 2094: RAISE PO_CORE_S.g_early_return_exc;

2090: OR (l_ret_sts = FND_API.G_RET_STS_ERROR))
2091: THEN
2092: d_progress := 95;
2093: l_err_msg := 'update IDV header and line for total qty / amt not successful';
2094: RAISE PO_CORE_S.g_early_return_exc;
2095: END IF;
2096:
2097: END IF; -- p_new_status = g_doc_status_APPROVED
2098:

Line 2172: RAISE PO_CORE_S.g_early_return_exc;

2168: ELSE
2169:
2170: d_progress := 140;
2171: l_err_msg := 'Bad Document Type';
2172: RAISE PO_CORE_S.g_early_return_exc;
2173:
2174: END IF; -- p_document_type = 'REQUISITION'
2175:
2176: d_progress := 150;

Line 2180: WHEN PO_CORE_S.g_early_return_exc THEN

2176: d_progress := 150;
2177: l_ret_sts := 'S';
2178:
2179: EXCEPTION
2180: WHEN PO_CORE_S.g_early_return_exc THEN
2181: l_ret_sts := 'U';
2182: PO_DOCUMENT_ACTION_PVT.error_msg_append(d_module, d_progress, l_err_msg);
2183: IF (PO_LOG.d_exc) THEN
2184: PO_LOG.exc(d_module, d_progress, l_err_msg);