[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;