DBA Data[Home] [Help]

PACKAGE: APPS.PO_INTG_DOCUMENT_FUNDS_GRP

Source


1 PACKAGE PO_INTG_DOCUMENT_FUNDS_GRP AUTHID CURRENT_USER AS
2 /* $Header: POXGFCKS.pls 115.6 2004/06/10 18:25:26 arusingh noship $*/
3 
4 
5 -------------------------------------------------------------------------------
6 --Package global constants
7 
8 g_doc_type_REQUISITION CONSTANT
9    PO_DOCUMENT_TYPES.document_type_code%TYPE := 'REQUISITION';
10 
11 g_doc_type_PO CONSTANT
12    PO_DOCUMENT_TYPES.document_type_code%TYPE := 'PO';
13 
14 g_doc_type_PA CONSTANT
15    PO_DOCUMENT_TYPES.document_type_code%TYPE := 'PA';
16 
17 g_doc_type_RELEASE CONSTANT
18    PO_DOCUMENT_TYPES.document_type_code%TYPE := 'RELEASE';
19 
20 
21 -------------------------------------------------------------------------------
22 -- Public APIs
23 
24 PROCEDURE reinstate_po_encumbrance(
25    p_api_version       IN         NUMBER,
26    p_commit            IN         VARCHAR2 default FND_API.G_FALSE,
27    p_init_msg_list     IN         VARCHAR2 default FND_API.G_FALSE,
28    p_validation_level  IN         NUMBER default FND_API.G_VALID_LEVEL_FULL,
29    p_distribution_id   IN         NUMBER,
30    p_invoice_id        IN         NUMBER,
31    p_encumbrance_amt   IN         NUMBER,
32    p_qty_cancelled     IN         NUMBER,
33    p_budget_account_id IN         NUMBER,
34    p_gl_date           IN         DATE,
35    p_period_name       IN         VARCHAR2,
36    p_period_year       IN         VARCHAR2,
37    p_period_num        IN         VARCHAR2,
38    p_quarter_num       IN         VARCHAR2,
39    p_tax_line_flag     IN         VARCHAR2 default NULL,  -- Bug 3480949
40    x_packet_id         OUT NOCOPY NUMBER,
41    x_return_status     OUT NOCOPY VARCHAR2
42 );
43 
44 PROCEDURE get_active_encumbrance_amount(
45    p_api_version       IN  NUMBER
46 ,  p_init_msg_list     IN  VARCHAR2 default FND_API.G_FALSE
47 ,  p_validation_level  IN  NUMBER default FND_API.G_VALID_LEVEL_FULL
48 ,  x_return_status     OUT NOCOPY VARCHAR2
49 ,  p_doc_type          IN  VARCHAR2
50 ,  p_distribution_id   IN  NUMBER
51 ,  x_active_enc_amount OUT NOCOPY NUMBER
52 );
53 
54 FUNCTION get_active_encumbrance_func(
55    p_doc_type          IN  VARCHAR2
56 ,  p_distribution_id  IN  NUMBER
57 )
58 RETURN NUMBER;
59 -- bug 3669608: removed pragma WNDS restriction from this API
60 
61 END PO_INTG_DOCUMENT_FUNDS_GRP;