[Home] [Help]
PACKAGE: APPS.ZX_VALID_INIT_PARAMS_PKG
Source
1 PACKAGE zx_valid_init_params_pkg AS
2 /* $Header: zxifvaldinitpkgs.pls 120.21 2006/09/22 00:50:19 nipatel ship $ */
3
4 Type Source_rec_Type is record
5 (
6 SHIP_TO_PARTY_TYPE VARCHAR2(30),
7 SHIP_FROM_PARTY_TYPE VARCHAR2(30),
8 POA_PARTY_TYPE VARCHAR2(30),
9 POO_PARTY_TYPE VARCHAR2(30),
10 PAYING_PARTY_TYPE VARCHAR2(30),
11 OWN_HQ_PARTY_TYPE VARCHAR2(30),
12 TRAD_HQ_PARTY_TYPE VARCHAR2(30),
13 POI_PARTY_TYPE VARCHAR2(30),
14 POD_PARTY_TYPE VARCHAR2(30),
15 BILL_TO_PARTY_TYPE VARCHAR2(30),
16 BILL_FROM_PARTY_TYPE VARCHAR2(30),
17 TTL_TRNS_PARTY_TYPE VARCHAR2(30),
18 MERCHANT_PARTY_TYPE VARCHAR2(30),
19 SHIP_TO_PTY_SITE_TYPE VARCHAR2(30),
20 SHIP_FROM_PTY_SITE_TYPE VARCHAR2(30),
21 POA_PTY_SITE_TYPE VARCHAR2(30),
22 POO_PTY_SITE_TYPE VARCHAR2(30),
23 PAYING_PTY_SITE_TYPE VARCHAR2(30),
24 OWN_HQ_PTY_SITE_TYPE VARCHAR2(30),
25 TRAD_HQ_PTY_SITE_TYPE VARCHAR2(30),
26 POI_PTY_SITE_TYPE VARCHAR2(30),
27 POD_PTY_SITE_TYPE VARCHAR2(30),
28 BILL_TO_PTY_SITE_TYPE VARCHAR2(30),
29 BILL_FROM_PTY_SITE_TYPE VARCHAR2(30),
30 TTL_TRNS_PTY_SITE_TYPE VARCHAR2(30));
31
32 Source_rec Source_Rec_Type;
33
34 /*----------------------------------------------------------------------------*
35 | PRIVATE FUNCTIONS/PROCEDURES |
36 *----------------------------------------------------------------------------*/
37
38 /*----------------------------------------------------------------------------*
39 | PUBLIC FUNCTIONS/PROCEDURES |
40 *----------------------------------------------------------------------------*/
41 /* ======================================================================*
42 | FUNCTION is_doc_to_be_recorded: Determine if record should be recorded|
43 * ======================================================================*/
44
45 Function is_doc_to_be_recorded
46 (p_application_id IN NUMBER,
47 p_entity_code IN VARCHAR2,
48 p_event_class_code IN VARCHAR2,
49 p_quote_flag IN VARCHAR2,
50 x_return_status OUT NOCOPY VARCHAR2)
51 Return VARCHAR2;
52 /* ========================================================================*
53 | PROCEDURE Calculate_Tax : Validates and initializes parameters for |
54 | calculate_tax published service |
55 * =======================================================================*/
56
57 PROCEDURE calculate_tax
58 (
59 x_return_status OUT NOCOPY VARCHAR2,
60 p_event_class_rec IN OUT NOCOPY zx_api_pub.event_class_rec_type
61 );
62
63
64 /* ==========================================================================*
65 | PROCEDURE Import_Document_With_Tax : Validates and initializes parameters |
66 | for import_document_with_tax published service |
67 * ==========================================================================*/
68
69 PROCEDURE import_document_with_tax
70 (
71 x_return_status OUT NOCOPY VARCHAR2,
72 p_event_class_rec IN OUT NOCOPY zx_api_pub.event_class_rec_type
73 );
74
75
76 /* ======================================================================*
77 | PROCEDURE Override_Tax : Validates and initializes parameters for |
78 | override_tax published service |
79 * ======================================================================*/
80
81 PROCEDURE override_tax
82 (
83 x_return_status OUT NOCOPY VARCHAR2,
84 p_override IN VARCHAR2,
85 p_event_class_rec IN OUT NOCOPY zx_api_pub.event_class_rec_type,
86 p_trx_rec IN zx_api_pub.transaction_rec_type
87 );
88
89
90
91 /* ========================================================================*
92 | PROCEDURE Global_Document_Update : Validates and initializes parameters |
93 | for global_document_update published service |
94 * ========================================================================*/
95
96 PROCEDURE global_document_update
97 (
98 x_return_status OUT NOCOPY VARCHAR2,
99 p_event_class_rec OUT NOCOPY zx_api_pub.event_class_rec_type,
100 p_trx_rec IN zx_api_pub.transaction_rec_type
101 );
102
103
104 /* ======================================================================*
105 |PROCEDURE mark_tax_lines_deleted : Validates input parameters of the |
106 | mark_tax_lines_deleted published |
107 | service |
108 * ======================================================================*/
109
110 PROCEDURE mark_tax_lines_deleted
111 (
112 x_return_status OUT NOCOPY VARCHAR2,
113 p_transaction_line_rec IN zx_api_pub.transaction_line_rec_type
114 );
115
116
117 /* ======================================================================*
118 | PROCEDURE Reverse_Document : Validates and initializes parameters for |
119 | reverse_document published service |
120 * ======================================================================*/
121
122 PROCEDURE reverse_document
123 (
124 x_return_status OUT NOCOPY VARCHAR2 ,
125 p_event_class_rec OUT NOCOPY zx_api_pub.event_class_rec_type
126 );
127
128 /* ======================================================================*
129 | PROCEDURE Reverse_distributions : Validates and initializes parameters|
130 | for reverse_distributions |
131 | published service |
132 * ======================================================================*/
133
134 PROCEDURE reverse_distributions
135 (
136 x_return_status OUT NOCOPY VARCHAR2
137 );
138
139
140 /* ======================================================================*
141 | PROCEDURE Determine_Recovery : Validates input parameters of the |
142 | Determine_recovery published service |
143 * ======================================================================*/
144
145 PROCEDURE determine_recovery
146 (
147 x_return_status OUT NOCOPY VARCHAR2,
148 p_event_class_rec IN OUT NOCOPY zx_api_pub.event_class_rec_type
149 );
150
151
152
153 /* ======================================================================*
154 | PROCEDURE Override_Recovery : Validates input parameters of the |
155 | Override_Recovery published service |
156 * ======================================================================*/
157
158 PROCEDURE override_recovery
159 (
160 x_return_status OUT NOCOPY VARCHAR2,
161 p_event_class_rec IN OUT NOCOPY zx_api_pub.event_class_rec_type,
162 p_trx_rec IN OUT NOCOPY zx_api_pub.transaction_rec_type
163 );
164
165
166 /* ======================================================================*
167 |PROCEDURE Freeze_distribution_lines :Validates input parameters of the |
168 | Freeze_distribution_lines published|
169 | service |
170 * ======================================================================*/
171
172 PROCEDURE freeze_distribution_lines
173 (
174 x_return_status OUT NOCOPY VARCHAR2,
175 p_event_class_rec OUT NOCOPY zx_api_pub.event_class_rec_type,
176 p_trx_rec IN OUT NOCOPY zx_api_pub.transaction_rec_type
177 );
178
179
180 /* ==========================================================================*
181 | PROCEDURE Validate_document_for_tax :Validates input parameters for |
182 | validate_document_for_tax published service |
183 *===========================================================================*/
184 PROCEDURE Validate_document_for_Tax
185 (
186 x_return_status OUT NOCOPY VARCHAR2,
187 p_event_class_rec OUT NOCOPY zx_api_pub.event_class_rec_type,
188 p_trx_rec IN OUT NOCOPY zx_api_pub.transaction_rec_type
189 );
190
191
192 /* ======================================================================*
193 |PROCEDURE Discard_tax_only_lines : |
194 | |
195 * ======================================================================*/
196
197 PROCEDURE Discard_tax_only_lines
198 (
199 x_return_status OUT NOCOPY VARCHAR2,
200 p_trx_rec IN zx_api_pub.transaction_rec_type
201 );
202
203 /* =============================================================================*
204 | PROCEDURE Insupd_line_det_factors : Validates and initializes parameters for |
205 | insert_line_det_factors/ |
206 | update_line_det_factors published service|
207 * ============================================================================*/
208
209 PROCEDURE insupd_line_det_factors
210 ( x_return_status OUT NOCOPY VARCHAR2,
211 p_event_class_rec IN OUT NOCOPY ZX_API_PUB.event_class_rec_type,
212 p_trx_line_index IN NUMBER
213 );
214
215
216 /* =============================================================================*
217 | PROCEDURE get_default_tax_det_attrs : Initializes parameters for get_default_|
218 | tax_det_attrs published service |
219 * ============================================================================*/
220 PROCEDURE get_default_tax_det_attrs
221 (
222 x_return_status OUT NOCOPY VARCHAR2,
223 p_event_class_rec IN OUT NOCOPY ZX_API_PUB.event_class_rec_type
224 );
225
226
227 PROCEDURE determine_effective_date
228 ( p_event_class_rec IN ZX_API_PUB.event_class_rec_type,
229 x_effective_date OUT NOCOPY DATE,
230 x_return_status OUT NOCOPY VARCHAR2
231 );
232
233 PROCEDURE get_tax_subscriber
234 ( p_event_class_rec IN OUT NOCOPY ZX_API_PUB.event_class_rec_type,
235 p_effective_date IN DATE,
236 x_return_status OUT NOCOPY VARCHAR2
237 );
238
239 PROCEDURE get_tax_subscriber
240 ( p_event_class_rec IN OUT NOCOPY ZX_API_PUB.event_class_rec_type,
241 x_return_status OUT NOCOPY VARCHAR2
242 );
243
244 PROCEDURE Get_Tax_Event_Type
245 ( x_return_status OUT NOCOPY VARCHAR2,
246 p_evnt_cls_code IN VARCHAR2,
247 p_appln_id IN NUMBER,
248 p_entity_code IN VARCHAR2,
249 p_evnt_typ_code IN VARCHAR2,
250 p_tx_evnt_cls_code IN VARCHAR2,
251 x_tx_evnt_typ_code OUT NOCOPY VARCHAR2,
252 x_doc_status OUT NOCOPY VARCHAR2
253 );
254
255 PROCEDURE populate_event_class_options
256 ( x_return_status OUT NOCOPY VARCHAR2,
257 p_trx_date IN DATE,
258 p_event_class_rec IN OUT NOCOPY ZX_API_PUB.event_class_rec_type
259 );
260
261 PROCEDURE get_loc_id_and_ptp_ids(
262 p_event_class_rec IN OUT NOCOPY ZX_API_PUB.event_class_rec_type,
263 p_trx_line_index IN NUMBER,
264 x_return_status OUT NOCOPY VARCHAR2
265 );
266
267 END zx_valid_init_params_pkg;