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