DBA Data[Home] [Help]

PACKAGE: APPS.PO_ENCUMBRANCE_PREPROCESSING

Source


1 PACKAGE PO_ENCUMBRANCE_PREPROCESSING AUTHID CURRENT_USER AS
2 -- $Header: POXENC1S.pls 120.1.12020000.2 2013/03/31 10:26:00 vpeddi ship $
3 
4 -- Package level variables
5  g_call_from_encumbrance VARCHAR2(1) := 'N';
6 
7 -- Procedures used by PO_DOCUMENT_FUNDS_PVT.do_action:
8 
9 PROCEDURE get_all_distributions(
10    p_action                         IN             VARCHAR2
11 ,  p_check_only_flag                IN             VARCHAR2
12 ,  p_doc_type                       IN             VARCHAR2
13 ,  p_doc_subtype                    IN             VARCHAR2
14 ,  p_doc_level                      IN             VARCHAR2
15 ,  p_doc_level_id                   IN             NUMBER
16 ,  p_use_enc_gt_flag                IN             VARCHAR2
17 ,  p_get_backing_docs_flag          IN             VARCHAR2
18 ,  p_ap_budget_account_id           IN             NUMBER
19 ,  p_possibility_check_flag         IN             VARCHAR2
20 ,  p_cbc_flag                       IN             VARCHAR2
21 ,  x_count                          OUT NOCOPY     NUMBER
22 );
23 
24 
25 PROCEDURE do_encumbrance_validations(
26    p_action                         IN             VARCHAR2
27 ,  p_check_only_flag                IN             VARCHAR2
28 ,  p_doc_type                       IN             VARCHAR2
29 ,  p_doc_subtype                    IN             VARCHAR2
30 ,  p_doc_level                      IN             VARCHAR2
31 ,  p_doc_level_id                   IN             NUMBER
32 ,  p_use_enc_gt_flag                IN             VARCHAR2
33 ,  p_validate_document              IN             VARCHAR2
34 ,  p_do_state_check_flag            IN             VARCHAR2   -- Bug 3280496
35 ,  x_validation_successful_flag     OUT NOCOPY     VARCHAR2
36 ,  x_sub_check_report_id            OUT NOCOPY     NUMBER
37 );
38 
39 
40 PROCEDURE derive_packet_values(
41    p_action                    IN   VARCHAR2
42 ,  p_cbc_flag                  IN   VARCHAR2
43 ,  p_doc_type                  IN   VARCHAR2
44 ,  p_doc_subtype               IN   VARCHAR2
45 ,  p_use_gl_date               IN   VARCHAR2
46 ,  p_override_date             IN   DATE
47 ,  p_partial_flag              IN   VARCHAR2
48 ,  p_set_of_books_id           IN   NUMBER
49 ,  p_currency_code_func        IN   VARCHAR2
50 ,  p_req_encumb_type_id        IN   NUMBER
51 ,  p_po_encumb_type_id         IN   NUMBER
52 ,  p_ap_reinstated_enc_amt     IN   NUMBER
53 ,  p_ap_cancelled_qty          IN   NUMBER
54 ,  p_invoice_id                IN   NUMBER
55 );
56 
57 PROCEDURE derive_dist_from_doc_types(
58    p_doc_type                       IN             VARCHAR2
59 ,  p_doc_subtype                    IN             VARCHAR2
60 ,  x_distribution_type              OUT NOCOPY     VARCHAR2
61 );
62 
63 PROCEDURE derive_doc_types_from_dist(
64    p_distribution_type              IN             VARCHAR2
65 ,  x_doc_type                       OUT NOCOPY     VARCHAR2
66 ,  x_doc_subtype                    OUT NOCOPY     VARCHAR2
67 );
68 
69 PROCEDURE check_enc_action_possible(
70    p_action            IN VARCHAR2
71 ,  p_doc_type          IN  VARCHAR2
72 ,  p_doc_subtype       IN  VARCHAR2
73 ,  p_doc_level         IN  VARCHAR2
74 ,  p_doc_level_id      IN  NUMBER
75 ,  x_action_possible_flag OUT NOCOPY VARCHAR2
76 );
77 
78 
79 PROCEDURE delete_encumbrance_gt;
80 
81 /* <<CLM Partial Funding Code Changes>> */
82 PROCEDURE UPDATE_CLM_INTIAL_AMOUNTS;
83 
84 PROCEDURE UPDATE_CLM_FINAL_AMOUNTS(
85    p_action                IN  VARCHAR2
86 ,  p_doc_type              IN  VARCHAR2
87 ,  p_doc_subtype           IN  VARCHAR2
88 ,  p_currency_code_func    IN  VARCHAR2
89 ,  p_min_acct_unit_func    IN  NUMBER
90 ,  p_cur_precision_func    IN  NUMBER
91 ,  p_ap_reinstated_enc_amt IN  NUMBER
92 ,  p_is_complex_work_po    IN  BOOLEAN
93 );
94 /* <<CLM Partial Funding Code Changes>> */
95 
96 
97 END PO_ENCUMBRANCE_PREPROCESSING;