DBA Data[Home] [Help]

PACKAGE: APPS.PO_ENCUMBRANCE_PREPROCESSING

Source


1 PACKAGE PO_ENCUMBRANCE_PREPROCESSING AUTHID CURRENT_USER AS
2 -- $Header: POXENC1S.pls 115.14 2004/02/18 05:39:40 sbull noship $
3 
4 
5 
6 -- Procedures used by PO_DOCUMENT_FUNDS_PVT.do_action:
7 
8 PROCEDURE get_all_distributions(
9    p_action                         IN             VARCHAR2
10 ,  p_check_only_flag                IN             VARCHAR2
11 ,  p_doc_type                       IN             VARCHAR2
12 ,  p_doc_subtype                    IN             VARCHAR2
13 ,  p_doc_level                      IN             VARCHAR2
14 ,  p_doc_level_id                   IN             NUMBER
15 ,  p_use_enc_gt_flag                IN             VARCHAR2
16 ,  p_get_backing_docs_flag          IN             VARCHAR2
17 ,  p_ap_budget_account_id           IN             NUMBER
18 ,  p_possibility_check_flag         IN             VARCHAR2
19 ,  p_cbc_flag                       IN             VARCHAR2
20 ,  x_count                          OUT NOCOPY     NUMBER
21 );
22 
23 
24 PROCEDURE do_encumbrance_validations(
25    p_action                         IN             VARCHAR2
26 ,  p_check_only_flag                IN             VARCHAR2
27 ,  p_doc_type                       IN             VARCHAR2
28 ,  p_doc_subtype                    IN             VARCHAR2
29 ,  p_doc_level                      IN             VARCHAR2
30 ,  p_doc_level_id                   IN             NUMBER
31 ,  p_use_enc_gt_flag                IN             VARCHAR2
32 ,  p_validate_document              IN             VARCHAR2
33 ,  p_do_state_check_flag            IN             VARCHAR2   -- Bug 3280496
34 ,  x_validation_successful_flag     OUT NOCOPY     VARCHAR2
35 ,  x_sub_check_report_id            OUT NOCOPY     NUMBER
36 );
37 
38 
39 PROCEDURE derive_packet_values(
40    p_action                    IN   VARCHAR2
41 ,  p_cbc_flag                  IN   VARCHAR2
42 ,  p_doc_type                  IN   VARCHAR2
43 ,  p_doc_subtype               IN   VARCHAR2
44 ,  p_use_gl_date               IN   VARCHAR2
45 ,  p_override_date             IN   DATE
46 ,  p_partial_flag              IN   VARCHAR2
47 ,  p_set_of_books_id           IN   NUMBER
48 ,  p_currency_code_func        IN   VARCHAR2
49 ,  p_req_encumb_type_id        IN   NUMBER
50 ,  p_po_encumb_type_id         IN   NUMBER
51 ,  p_ap_reinstated_enc_amt     IN   NUMBER
52 ,  p_ap_cancelled_qty          IN   NUMBER
53 ,  p_invoice_id                IN   NUMBER
54 );
55 
56 PROCEDURE derive_dist_from_doc_types(
57    p_doc_type                       IN             VARCHAR2
58 ,  p_doc_subtype                    IN             VARCHAR2
59 ,  x_distribution_type              OUT NOCOPY     VARCHAR2
60 );
61 
62 PROCEDURE derive_doc_types_from_dist(
63    p_distribution_type              IN             VARCHAR2
64 ,  x_doc_type                       OUT NOCOPY     VARCHAR2
65 ,  x_doc_subtype                    OUT NOCOPY     VARCHAR2
66 );
67 
68 PROCEDURE check_enc_action_possible(
69    p_action            IN VARCHAR2
70 ,  p_doc_type          IN  VARCHAR2
71 ,  p_doc_subtype       IN  VARCHAR2
72 ,  p_doc_level         IN  VARCHAR2
73 ,  p_doc_level_id      IN  NUMBER
74 ,  x_action_possible_flag OUT NOCOPY VARCHAR2
75 );
76 
77 
78 PROCEDURE delete_encumbrance_gt;
79 
80 
81 END PO_ENCUMBRANCE_PREPROCESSING;