1 PACKAGE PO_FUNDS_CHECKER AUTHID CURRENT_USER AS
2 /* $Header: POXPOFCS.pls 115.2 2002/11/25 22:41:38 sbull ship $ */
3
4 -- Funds Control Action on an Entity
5
6 FUNCTION po_funds_control(p_docid IN NUMBER,
7 p_doctyp IN VARCHAR2,
8 p_docsubtyp IN VARCHAR2,
9 p_lineid IN NUMBER,
10 p_shipid IN NUMBER,
11 p_distid IN NUMBER DEFAULT 0,
12 p_action IN VARCHAR2,
13 p_override_period IN VARCHAR2 DEFAULT NULL,
14 p_recreate_demand IN VARCHAR2 DEFAULT 'N',
15 p_conc_flag IN VARCHAR2 DEFAULT 'N',
16 p_return_code IN OUT NOCOPY VARCHAR2) RETURN BOOLEAN;
17
18
19 -- Check whether it is OK to invoke Funds Checker
20
21 FUNCTION po_fc_ok(p_doctyp IN VARCHAR2,
22 p_lineid IN NUMBER,
23 p_shipid IN NUMBER,
24 p_distid IN NUMBER DEFAULT 0,
25 p_action IN VARCHAR2,
26 p_fc_ok IN OUT NOCOPY BOOLEAN) RETURN BOOLEAN;
27
28
29 -- Insert into the Funds Checker queue
30
31 FUNCTION po_fc_ins(p_docid IN NUMBER,
32 p_doctyp IN VARCHAR2,
33 p_docsubtyp IN VARCHAR2,
34 p_lineid IN NUMBER,
35 p_shipid IN NUMBER,
36 p_distid IN NUMBER DEFAULT 0,
37 p_action IN VARCHAR2,
38 p_override_period IN VARCHAR2,
39 p_recreate_demand IN VARCHAR2,
40 p_packetid IN OUT NOCOPY NUMBER) RETURN BOOLEAN;
41
42
43 -- Check Level for Funds Check
44
45 FUNCTION po_fc_level(p_docid IN NUMBER,
46 p_lineid IN NUMBER,
47 p_shipid IN NUMBER,
48 p_distid IN NUMBER DEFAULT 0,
49 p_fclevel IN OUT NOCOPY VARCHAR2) RETURN BOOLEAN;
50
51
52 -- Get Debug Information
53
54 FUNCTION get_debug RETURN VARCHAR2;
55
56
57 END PO_FUNDS_CHECKER;