1 PACKAGE po_partial_funding_pkg AUTHID CURRENT_USER AS
2 /* $Header: PO_PARTIAL_FUNDING_PKG.pls 120.4.12020000.2 2013/02/10 16:24:10 vegajula ship $ */
3 /*=======================================================================+
4 | FILENAME
5 | PO_PARTIAL_FUNDING_PKG.plB
6 |
7 | DESCRIPTION
8 | PL/SQL body for package: PO_PARTIAL_FUNDING_PKG
9 |
10 | NOTES
11 | MODIFIED
12 *=====================================================================*/
13 FUNCTION is_clm_document(p_doc_type IN VARCHAR2,p_doc_level_id IN NUMBER) RETURN VARCHAR2;
14
15 FUNCTION is_clm_enabled RETURN VARCHAR2;
16
17 -- ACRN proj
18 FUNCTION is_ACRN_enabled
19 (
20 p_org_id NUMBER --CLM Controls Project changes
21 )
22 RETURN VARCHAR2;
23
24 PROCEDURE recalculate_pf_attributes(p_doc_header_id IN NUMBER);
25
26 PROCEDURE updt_funding_info(x_return_status OUT NOCOPY VARCHAR2,p_document_type IN VARCHAR2,p_doc_header_id IN NUMBER,p_draft_id IN NUMBER DEFAULT -1);
27
28 PROCEDURE get_change_in_funds(x_return_status OUT NOCOPY VARCHAR2,p_document_type IN VARCHAR2,p_distribution_id IN NUMBER,p_draft_id IN NUMBER DEFAULT -1,
29 p_conf_dist_id IN NUMBER DEFAULT NULL,p_funded_value IN NUMBER,x_chng_in_funded_value OUT NOCOPY NUMBER);
30
31 PROCEDURE Updt_Funds_Split(x_return_status OUT NOCOPY VARCHAR2, p_new_Req_line_id in number);
32
33 FUNCTION get_funded_value(l_doc_type IN VARCHAR2,
34 l_header_id IN NUMBER DEFAULT null,
35 l_line_id IN NUMBER DEFAULT null,
36 l_shipment_id IN NUMBER DEFAULT null,
37 l_distribution_id IN NUMBER DEFAULT null) RETURN NUMBER;
38
39 END po_partial_funding_pkg;