1 PACKAGE IGC_LEDGER_UTILS AS
2 /* $Header: IGCLUTLS.pls 120.2.12000000.1 2007/10/25 09:20:06 mbremkum noship $ */
3
4 /* To check Dual budgetary is enabled for Contract Commitments
5 */
6 FUNCTION is_cc_dual_bc_enabled
7 (p_ledger_id NUMBER) RETURN VARCHAR2;
8
9 /*To check Dual budgetary is enabled for Purchase Order
10 */
11 FUNCTION is_po_dual_bc_enabled
12 (p_ledger_id NUMBER) RETURN VARCHAR2;
13
14 -- To check Dual budgetary is enabled for either PO or CC
15 FUNCTION is_dual_bc_enabled
16 (p_ledger_id NUMBER
17 ) RETURN VARCHAR2;
18
19
20 /*To check Dual budgetary is enabled for either PO or CC.
21 Mainly used to pass secondary ledger Id as parameter
22 */
23 FUNCTION is_dual_bc_enabled
24 (p_ledger_id IN NUMBER
25 , p_ledger_category IN VARCHAR2) RETURN VARCHAR2;
26
27 /* Get CBC Ledger Id for Primary Ledger.
28 */
29 PROCEDURE get_cbc_ledger
30 (p_primary_ledger_id IN NUMBER,
31 p_cbc_ledger_id OUT NOCOPY NUMBER,
32 p_cbc_ledger_Name OUT NOCOPY VARCHAR2);
33
34 END IGC_LEDGER_UTILS;