DBA Data[Home] [Help]

APPS.PO_DOCUMENT_ACTION_CLOSE dependencies on PO_DOCUMENT_FUNDS_PVT

Line 1560: -- 2. call appropriate PO_DOCUMENT_FUNDS_PVT api

1556: -- final close and AP invoice open.
1557: -- The logic is:
1558: -- 1. determine if an encumbrance situation applies. return successfully
1559: -- if not encumbrance action is required.
1560: -- 2. call appropriate PO_DOCUMENT_FUNDS_PVT api
1561: -- 3. wrap the return values of the API into our return values
1562: --Replaces:
1563: -- This logic is inside of poccstatus in poccs.lpc.
1564: --Parameters:

Line 1727: l_document_level := PO_DOCUMENT_FUNDS_PVT.g_doc_level_SHIPMENT;

1723:
1724: IF (p_shipment_id IS NOT NULL)
1725: THEN
1726:
1727: l_document_level := PO_DOCUMENT_FUNDS_PVT.g_doc_level_SHIPMENT;
1728: l_document_level_id := p_shipment_id;
1729:
1730: ELSIF (p_line_id IS NOT NULL)
1731: THEN

Line 1733: l_document_level := PO_DOCUMENT_FUNDS_PVT.g_doc_level_LINE;

1729:
1730: ELSIF (p_line_id IS NOT NULL)
1731: THEN
1732:
1733: l_document_level := PO_DOCUMENT_FUNDS_PVT.g_doc_level_LINE;
1734: l_document_level_id := p_line_id;
1735:
1736: ELSE
1737:

Line 1738: l_document_level := PO_DOCUMENT_FUNDS_PVT.g_doc_level_HEADER;

1734: l_document_level_id := p_line_id;
1735:
1736: ELSE
1737:
1738: l_document_level := PO_DOCUMENT_FUNDS_PVT.g_doc_level_HEADER;
1739: l_document_level_id := p_document_id;
1740:
1741: END IF; -- if p_shipment_id is not null
1742:

Line 1749: PO_DOCUMENT_FUNDS_PVT.do_final_close(

1745: THEN
1746:
1747: d_progress := 90;
1748:
1749: PO_DOCUMENT_FUNDS_PVT.do_final_close(
1750: x_return_status => l_ret_sts
1751: , p_doc_type => p_document_type
1752: , p_doc_subtype => p_document_subtype
1753: , p_doc_level => l_document_level

Line 1755: , p_use_enc_gt_flag => PO_DOCUMENT_FUNDS_PVT.g_parameter_NO

1751: , p_doc_type => p_document_type
1752: , p_doc_subtype => p_document_subtype
1753: , p_doc_level => l_document_level
1754: , p_doc_level_id => l_document_level_id
1755: , p_use_enc_gt_flag => PO_DOCUMENT_FUNDS_PVT.g_parameter_NO
1756: , p_use_gl_date => p_use_gl_date
1757: , p_override_date => p_action_date
1758: , p_invoice_id => p_origin_doc_id
1759: , x_po_return_code => l_enc_ret_code

Line 1767: PO_DOCUMENT_FUNDS_PVT.undo_final_close(

1763: ELSE /* INVOICE OPEN */
1764:
1765: d_progress := 100;
1766:
1767: PO_DOCUMENT_FUNDS_PVT.undo_final_close(
1768: x_return_status => l_ret_sts
1769: , p_doc_type => p_document_type
1770: , p_doc_subtype => p_document_subtype
1771: , p_doc_level => l_document_level

Line 1773: , p_use_enc_gt_flag => PO_DOCUMENT_FUNDS_PVT.g_parameter_NO

1769: , p_doc_type => p_document_type
1770: , p_doc_subtype => p_document_subtype
1771: , p_doc_level => l_document_level
1772: , p_doc_level_id => l_document_level_id
1773: , p_use_enc_gt_flag => PO_DOCUMENT_FUNDS_PVT.g_parameter_NO
1774: , p_override_funds => PO_DOCUMENT_FUNDS_PVT.g_parameter_USE_PROFILE
1775: , p_use_gl_date => p_use_gl_date
1776: , p_override_date => p_action_date
1777: , p_invoice_id => p_origin_doc_id

Line 1774: , p_override_funds => PO_DOCUMENT_FUNDS_PVT.g_parameter_USE_PROFILE

1770: , p_doc_subtype => p_document_subtype
1771: , p_doc_level => l_document_level
1772: , p_doc_level_id => l_document_level_id
1773: , p_use_enc_gt_flag => PO_DOCUMENT_FUNDS_PVT.g_parameter_NO
1774: , p_override_funds => PO_DOCUMENT_FUNDS_PVT.g_parameter_USE_PROFILE
1775: , p_use_gl_date => p_use_gl_date
1776: , p_override_date => p_action_date
1777: , p_invoice_id => p_origin_doc_id
1778: , x_po_return_code => l_enc_ret_code

Line 1802: IF ((l_enc_ret_code = PO_DOCUMENT_FUNDS_PVT.g_return_SUCCESS)

1798: PO_LOG.stmt(d_module, d_progress, 'x_online_report_id', x_online_report_id);
1799: END IF;
1800:
1801:
1802: IF ((l_enc_ret_code = PO_DOCUMENT_FUNDS_PVT.g_return_SUCCESS)
1803: OR (l_enc_ret_code = PO_DOCUMENT_FUNDS_PVT.g_return_WARNING))
1804: THEN
1805:
1806: d_progress := 125;

Line 1803: OR (l_enc_ret_code = PO_DOCUMENT_FUNDS_PVT.g_return_WARNING))

1799: END IF;
1800:
1801:
1802: IF ((l_enc_ret_code = PO_DOCUMENT_FUNDS_PVT.g_return_SUCCESS)
1803: OR (l_enc_ret_code = PO_DOCUMENT_FUNDS_PVT.g_return_WARNING))
1804: THEN
1805:
1806: d_progress := 125;
1807: d_msg := 'encumbrance action fully successful';

Line 1810: ELSIF (l_enc_ret_code = PO_DOCUMENT_FUNDS_PVT.g_return_PARTIAL)

1806: d_progress := 125;
1807: d_msg := 'encumbrance action fully successful';
1808: x_return_code := NULL;
1809:
1810: ELSIF (l_enc_ret_code = PO_DOCUMENT_FUNDS_PVT.g_return_PARTIAL)
1811: THEN
1812:
1813: d_progress := 130;
1814: d_msg := 'encumbrance action partially successful';

Line 1817: ELSIF (l_enc_ret_code = PO_DOCUMENT_FUNDS_PVT.g_return_FAILURE)

1813: d_progress := 130;
1814: d_msg := 'encumbrance action partially successful';
1815: x_return_code := 'P';
1816:
1817: ELSIF (l_enc_ret_code = PO_DOCUMENT_FUNDS_PVT.g_return_FAILURE)
1818: THEN
1819:
1820: d_progress := 140;
1821: d_msg := 'encumbrance action failure';

Line 1824: ELSIF (l_enc_ret_code = PO_DOCUMENT_FUNDS_PVT.g_return_FATAL)

1820: d_progress := 140;
1821: d_msg := 'encumbrance action failure';
1822: x_return_code := 'F';
1823:
1824: ELSIF (l_enc_ret_code = PO_DOCUMENT_FUNDS_PVT.g_return_FATAL)
1825: THEN
1826:
1827: d_progress := 150;
1828: d_msg := 'encumbrance action fatal';