842: EXCEPTION
843:
844: WHEN FND_API.G_EXC_ERROR
845: THEN
846: WF_CORE.CONTEXT(' GMS_CLIENT_EXTN_BUDGET_WF ','START_BUDGET_WF', itemtype, itemkey);
847: RAISE;
848:
849: WHEN FND_API.G_EXC_UNEXPECTED_ERROR
850: THEN
847: RAISE;
848:
849: WHEN FND_API.G_EXC_UNEXPECTED_ERROR
850: THEN
851: WF_CORE.CONTEXT(' GMS_CLIENT_EXTN_BUDGET_WF ','START_BUDGET_WF', itemtype, itemkey);
852: p_err_code := SQLCODE;
853: RAISE;
854:
855: WHEN OTHERS
853: RAISE;
854:
855: WHEN OTHERS
856: THEN
857: WF_CORE.CONTEXT(' GMS_CLIENT_EXTN_BUDGET_WF ','START_BUDGET_WF', itemtype, itemkey);
858: p_err_code := SQLCODE;
859: RAISE;
860:
861: END;
1587: EXCEPTION
1588:
1589: WHEN FND_API.G_EXC_ERROR
1590: THEN
1591: WF_CORE.CONTEXT(' GMS_CLIENT_EXTN_BUDGET_WF ','START_BUDGET_WF_NTFY_ONLY', itemtype, itemkey);
1592: p_err_code := 4;
1593:
1594: WHEN FND_API.G_EXC_UNEXPECTED_ERROR
1595: THEN
1592: p_err_code := 4;
1593:
1594: WHEN FND_API.G_EXC_UNEXPECTED_ERROR
1595: THEN
1596: WF_CORE.CONTEXT(' GMS_CLIENT_EXTN_BUDGET_WF ','START_BUDGET_WF_NTFY_ONLY', itemtype, itemkey);
1597: p_err_code := 4;
1598:
1599: WHEN OTHERS
1600: THEN
1597: p_err_code := 4;
1598:
1599: WHEN OTHERS
1600: THEN
1601: WF_CORE.CONTEXT(' GMS_CLIENT_EXTN_BUDGET_WF ','START_BUDGET_WF_NTFY_ONLY', itemtype, itemkey);
1602: p_err_code := 4;
1603:
1604: END;
1605:
1686: --in the error message that is send by workflow.
1687: --
1688: --IF
1689: --THEN
1690: -- WF_CORE.TOKEN('ARG1', arg1);
1691: -- WF_CORE.TOKEN('ARGn', argn);
1692: -- WF_CORE.RAISE('ERROR_NAME');
1693: --END IF;
1694:
1687: --
1688: --IF
1689: --THEN
1690: -- WF_CORE.TOKEN('ARG1', arg1);
1691: -- WF_CORE.TOKEN('ARGn', argn);
1692: -- WF_CORE.RAISE('ERROR_NAME');
1693: --END IF;
1694:
1695: EXCEPTION
1688: --IF
1689: --THEN
1690: -- WF_CORE.TOKEN('ARG1', arg1);
1691: -- WF_CORE.TOKEN('ARGn', argn);
1692: -- WF_CORE.RAISE('ERROR_NAME');
1693: --END IF;
1694:
1695: EXCEPTION
1696: WHEN NO_DATA_FOUND THEN
1696: WHEN NO_DATA_FOUND THEN
1697: p_budget_baseliner_id := NULL;
1698:
1699: WHEN OTHERS THEN
1700: WF_CORE.CONTEXT('GMS_CLIENT_EXTN_BUDGET_WF','SELECT_BUDGET_APPROVER',
1701: p_item_type, p_item_key);
1702: RAISE;
1703:
1704: END Select_Budget_Approver;
1804: -- );
1805: -- ---------------------------------------------------------------------------------------
1806:
1807: --
1808: -- WF_CORE Error Handling --------------------------------------------------
1809: -- To display errors using the WF_CORE functionality,
1810: -- the following algorithm can be used to handle known error conditions.
1811: -- When this code is used the arguments and there values will be displayed
1812: -- in the workflow monitor.
1805: -- ---------------------------------------------------------------------------------------
1806:
1807: --
1808: -- WF_CORE Error Handling --------------------------------------------------
1809: -- To display errors using the WF_CORE functionality,
1810: -- the following algorithm can be used to handle known error conditions.
1811: -- When this code is used the arguments and there values will be displayed
1812: -- in the workflow monitor.
1813: --
1812: -- in the workflow monitor.
1813: --
1814: --IF
1815: --THEN
1816: -- WF_CORE.TOKEN('ARG1', arg1);
1817: -- WF_CORE.TOKEN('ARGn', argn);
1818: -- WF_CORE.RAISE('ERROR_NAME');
1819: --END IF;
1820: -- ---------------------------------------------------------------------------------------
1813: --
1814: --IF
1815: --THEN
1816: -- WF_CORE.TOKEN('ARG1', arg1);
1817: -- WF_CORE.TOKEN('ARGn', argn);
1818: -- WF_CORE.RAISE('ERROR_NAME');
1819: --END IF;
1820: -- ---------------------------------------------------------------------------------------
1821:
1814: --IF
1815: --THEN
1816: -- WF_CORE.TOKEN('ARG1', arg1);
1817: -- WF_CORE.TOKEN('ARGn', argn);
1818: -- WF_CORE.RAISE('ERROR_NAME');
1819: --END IF;
1820: -- ---------------------------------------------------------------------------------------
1821:
1822: --
1828:
1829: EXCEPTION
1830:
1831: WHEN OTHERS THEN
1832: WF_CORE.CONTEXT('GMS_CLIENT_EXTN_BUDGET_WF','VERIFY_BUDGET_RULES', p_item_type, p_item_key);
1833: RAISE;
1834:
1835:
1836: END Verify_Budget_Rules;