[Home] [Help]
PACKAGE: APPS.XLE_UTILITIES_GRP
Source
1 PACKAGE XLE_UTILITIES_GRP AS
2 /* $Header: xlegfpts.pls 120.42 2006/01/27 19:55:36 shnaraya ship $*/
3
4
5 --G_PKG_NAME CONSTANT VARCHAR2(30):=' XLE_UTILITIES_GRP';
6 -- TYPE RegNum_tbl_type IS TABLE OF XLE_REGISTRATIONS.REGISTRATION_NUMBER%TYPE INDEX BY BINARY_INTEGER;
7
8 TYPE RegNum_Rec IS RECORD (
9 registration_number XLE_REGISTRATIONS.REGISTRATION_NUMBER%TYPE,
10 legislative_cat_code XLE_JURISDICTIONS_VL.LEGISLATIVE_CAT_CODE%TYPE
11 );
12 TYPE RegNum_tbl_type IS TABLE OF RegNum_Rec INDEX BY BINARY_INTEGER;
13
14 TYPE PartyClass_Rec IS RECORD (
15 class_category XLE_LOOKUPS.LOOKUP_TYPE%TYPE,
16 class_code XLE_LOOKUPS.LOOKUP_CODE%TYPE,
17 meaning XLE_LOOKUPS.meaning%TYPE
18 );
19
20 TYPE PartyClass_tbl_type IS TABLE OF PartyClass_Rec INDEX BY BINARY_INTEGER;
21
22 TYPE PartyID_tbl_type IS TABLE OF HR_ALL_ORGANIZATION_UNITS.PARTY_ID%TYPE INDEX BY BINARY_INTEGER;
23
24 TYPE CountryCode_Rec IS RECORD (
25 country_code HZ_GEOGRAPHIES.COUNTRY_CODE%TYPE
26 );
27
28 TYPE CountryCode_tbl_type IS TABLE OF CountryCode_Rec INDEX BY BINARY_INTEGER;
29
30 TYPE LegalEntity_tbl_type IS TABLE OF XLE_ENTITY_PROFILES.legal_entity_id%TYPE;
31
32 TYPE History_Rec IS RECORD (
33 SOURCE_TABLE XLE_HISTORIES.SOURCE_TABLE%TYPE,
34 SOURCE_ID XLE_HISTORIES.SOURCE_ID%TYPE,
35 SOURCE_COLUMN_NAME XLE_HISTORIES.SOURCE_COLUMN_NAME%TYPE,
36 SOURCE_COLUMN_VALUE XLE_HISTORIES.SOURCE_COLUMN_VALUE%TYPE,
37 EFFECTIVE_FROM XLE_HISTORIES.EFFECTIVE_FROM%TYPE,
38 EFFECTIVE_TO XLE_HISTORIES.EFFECTIVE_TO%TYPE,
39 COMMENTS XLE_HISTORIES.COMMENTS%TYPE
40 );
41
42 TYPE History_Tbl_Type IS TABLE OF History_Rec INDEX BY BINARY_INTEGER;
43
44
45
46 -- Start of comments
47 -- API name : Get_LegalEntityID_OU (Stamping API)
48 -- Type : Group
49 -- Function : Used for Stamping Transactions with Legal Entity ID
50 -- Pre-reqs : None.
51 -- Parameters :
52 -- IN : p_api_version IN NUMBER Required
53 -- p_init_msg_list IN VARCHAR2 Optional
54 -- Default = FND_API.G_FALSE
55 -- p_commit IN VARCHAR2 Optional
56 -- Default = FND_API.G_FALSE
57 --
58 -- p_operating_unit IN NUMBER ,
59 --
60 --
61 -- OUT : x_return_status OUT VARCHAR2(1)
62 -- x_msg_count OUT NUMBER
63 -- x_msg_data OUT VARCHAR2(2000)
64 -- x_LegalEntity_tbl OUT LegalEntity_tbl_type
65 --
66 -- Version : Current version 1.0
67 -- Changed....
68 -- previous version 1.0
69 -- Changed....
70 --
71 -- Initial version 1.0
72 --
73 -- Notes : Requesting Team : Legal Entity
74 --
75 -- End of comments
76
77
78
79
80 TYPE Registration_Rec IS RECORD (
81 PARTY_ID XLE_ENTITY_PROFILES.PARTY_ID%TYPE,
82 ENTITY_ID XLE_ENTITY_PROFILES.LEGAL_ENTITY_ID%TYPE,
83 ENTITY_NAME XLE_ENTITY_PROFILES.NAME%TYPE,
84 ENTITY_TYPE VARCHAR2(100),
85 REGISTRATION_NUMBER XLE_REGISTRATIONS.REGISTRATION_NUMBER%TYPE,
86 REGISTERED_NAME XLE_REGISTRATIONS.registered_name%TYPE,
87 ALTERNATE_REGISTERED_NAME XLE_REGISTRATIONS.alternate_registered_name%TYPE,
88 identifying_flag XLE_REGISTRATIONS.IDENTIFYING_FLAG%TYPE,
89 LEGISLATIVE_CATEGORY XLE_JURISDICTIONS_VL.legislative_cat_code%TYPE,
90 LEGALAUTH_NAME HZ_PARTIES.PARTY_NAME%TYPE,
91 LEGALAUTH_ADDRESS VARCHAR2(1000),
92 EFFECTIVE_FROM XLE_REGISTRATIONS.EFFECTIVE_FROM%TYPE,
93 EFFECTIVE_TO XLE_REGISTRATIONS.EFFECTIVE_TO%TYPE,
94 LOCATION_ID XLE_REGISTRATIONS.location_id%TYPE,
95 ADDRESS_LINE_1 HR_LOCATIONS_ALL.ADDRESS_LINE_1%TYPE,
96 ADDRESS_LINE_2 HR_LOCATIONS_ALL.ADDRESS_LINE_2%TYPE,
97 ADDRESS_LINE_3 HR_LOCATIONS_ALL.ADDRESS_LINE_3%TYPE,
98 TOWN_OR_CITY HR_LOCATIONS_ALL.TOWN_OR_CITY%TYPE,
99 REGION_1 HR_LOCATIONS_ALL.REGION_1%TYPE,
100 REGION_2 HR_LOCATIONS_ALL.REGION_2%TYPE,
101 REGION_3 HR_LOCATIONS_ALL.REGION_3%TYPE,
102 POSTAL_CODE HR_LOCATIONS_ALL.POSTAL_CODE%TYPE,
103 COUNTRY HR_LOCATIONS_ALL.COUNTRY%TYPE
104 );
105
106 TYPE Registration_Tbl_Type IS TABLE OF Registration_Rec INDEX BY BINARY_INTEGER;
107
108
109 TYPE Establishment_Rec IS RECORD (
110 ESTABLISHMENT_ID XLE_ETB_PROFILES.ESTABLISHMENT_ID%TYPE,
111 ESTABLISHMENT_NAME XLE_ETB_PROFILES.NAME%TYPE,
112 PARTY_ID XLE_ETB_PROFILES.PARTY_ID%TYPE,
113 LEGAL_ENTITY_ID XLE_ENTITY_PROFILES.LEGAL_ENTITY_ID%TYPE,
114 MAIN_ESTABLISHMENT_FLAG XLE_ETB_PROFILES.MAIN_ESTABLISHMENT_FLAG%TYPE,
115 ACTIVITY_CODE XLE_ETB_PROFILES.ACTIVITY_CODE%TYPE,
116 sub_activity_code XLE_ETB_PROFILES.SUB_ACTIVITY_CODE%TYPE,
117 type_of_company XLE_ETB_PROFILES.type_of_company%TYPE,
118 ETB_EFFECTIVE_FROM XLE_ETB_PROFILES.EFFECTIVE_FROM%TYPE,
119 ETB_EFFECTIVE_TO XLE_ETB_PROFILES.EFFECTIVE_TO%TYPE,
120 REGISTRATION_NUMBER XLE_REGISTRATIONS.REGISTRATION_NUMBER%TYPE,
121 identifying_flag XLE_REGISTRATIONS.IDENTIFYING_FLAG%TYPE,
122 LEGISLATIVE_CATEGORY XLE_JURISDICTIONS_VL.legislative_cat_code%TYPE,
123 EFFECTIVE_FROM XLE_REGISTRATIONS.EFFECTIVE_FROM%TYPE,
124 EFFECTIVE_TO XLE_REGISTRATIONS.EFFECTIVE_TO%TYPE,
125 LOCATION_ID XLE_REGISTRATIONS.location_id%TYPE,
126 ADDRESS_LINE_1 HR_LOCATIONS_ALL.ADDRESS_LINE_1%TYPE,
127 ADDRESS_LINE_2 HR_LOCATIONS_ALL.ADDRESS_LINE_2%TYPE,
128 ADDRESS_LINE_3 HR_LOCATIONS_ALL.ADDRESS_LINE_3%TYPE,
129 TOWN_OR_CITY HR_LOCATIONS_ALL.TOWN_OR_CITY%TYPE,
130 REGION_1 HR_LOCATIONS_ALL.REGION_1%TYPE,
131 REGION_2 HR_LOCATIONS_ALL.REGION_2%TYPE,
132 REGION_3 HR_LOCATIONS_ALL.REGION_3%TYPE,
133 POSTAL_CODE HR_LOCATIONS_ALL.POSTAL_CODE%TYPE,
134 COUNTRY HR_LOCATIONS_ALL.COUNTRY%TYPE
135 );
136
137 TYPE Establishment_Tbl_Type IS TABLE OF Establishment_Rec INDEX BY BINARY_INTEGER;
138
139 TYPE LegalEntity_Rec IS RECORD (
140 LEGAL_ENTITY_ID XLE_ENTITY_PROFILES.LEGAL_ENTITY_ID%TYPE,
141 NAME XLE_ENTITY_PROFILES.NAME%TYPE,
142 PARTY_ID XLE_ENTITY_PROFILES.PARTY_ID%TYPE,
143 LEGAL_ENTITY_IDENTIFIER XLE_ENTITY_PROFILES.LEGAL_ENTITY_IDENTIFIER%TYPE,
144 TRANSACTING_ENTITY_FLAG XLE_ENTITY_PROFILES.TRANSACTING_ENTITY_FLAG%TYPE,
145 ACTIVITY_CODE XLE_ENTITY_PROFILES.ACTIVITY_CODE%TYPE,
146 sub_activity_code XLE_ENTITY_PROFILES.SUB_ACTIVITY_CODE%TYPE,
147 type_of_company XLE_ENTITY_PROFILES.type_of_company%TYPE,
148 LE_EFFECTIVE_FROM XLE_ENTITY_PROFILES.EFFECTIVE_FROM%TYPE,
149 LE_EFFECTIVE_TO XLE_ENTITY_PROFILES.EFFECTIVE_TO%TYPE,
150 REGISTRATION_NUMBER XLE_REGISTRATIONS.REGISTRATION_NUMBER%TYPE,
151 identifying_flag XLE_REGISTRATIONS.IDENTIFYING_FLAG%TYPE,
152 LEGISLATIVE_CATEGORY XLE_JURISDICTIONS_VL.legislative_cat_code%TYPE,
153 EFFECTIVE_FROM XLE_REGISTRATIONS.EFFECTIVE_FROM%TYPE,
154 EFFECTIVE_TO XLE_REGISTRATIONS.EFFECTIVE_TO%TYPE,
155 LOCATION_ID XLE_REGISTRATIONS.location_id%TYPE,
156 ADDRESS_LINE_1 HR_LOCATIONS_ALL.ADDRESS_LINE_1%TYPE,
157 ADDRESS_LINE_2 HR_LOCATIONS_ALL.ADDRESS_LINE_2%TYPE,
158 ADDRESS_LINE_3 HR_LOCATIONS_ALL.ADDRESS_LINE_3%TYPE,
159 TOWN_OR_CITY HR_LOCATIONS_ALL.TOWN_OR_CITY%TYPE,
160 REGION_1 HR_LOCATIONS_ALL.REGION_1%TYPE,
161 REGION_2 HR_LOCATIONS_ALL.REGION_2%TYPE,
162 REGION_3 HR_LOCATIONS_ALL.REGION_3%TYPE,
163 POSTAL_CODE HR_LOCATIONS_ALL.POSTAL_CODE%TYPE,
164 COUNTRY HR_LOCATIONS_ALL.COUNTRY%TYPE
165 );
166
167 TYPE Legal_Entity_Tbl_Type IS TABLE OF LegalEntity_Rec INDEX BY BINARY_INTEGER;
168
169 PROCEDURE Get_Registration_Info(
170 x_return_status OUT NOCOPY VARCHAR2 ,
171 x_msg_count OUT NOCOPY NUMBER ,
172 x_msg_data OUT NOCOPY VARCHAR2,
173 P_PARTY_ID IN XLE_ENTITY_PROFILES.PARTY_ID%TYPE,
174 P_ENTITY_ID IN XLE_ENTITY_PROFILES.LEGAL_ENTITY_ID%TYPE,
175 P_ENTITY_TYPE IN VARCHAR2,
176 P_identifying_flag IN VARCHAR2,
177 P_LEGISLATIVE_CATEGORY IN VARCHAR2,
178 X_REGISTRATION_INFO OUT NOCOPY Registration_Tbl_Type);
179
180
181 PROCEDURE Get_Establishment_Info(
182 x_return_status OUT NOCOPY VARCHAR2 ,
183 x_msg_count OUT NOCOPY NUMBER ,
184 x_msg_data OUT NOCOPY VARCHAR2 ,
185 P_PARTY_ID IN XLE_ENTITY_PROFILES.PARTY_ID%TYPE,
186 P_ESTABLISHMENT_ID IN XLE_ETB_PROFILES.ESTABLISHMENT_ID%TYPE,
187 p_legalentity_id IN XLE_ENTITY_PROFILES.legal_entity_id%TYPE,
188 p_etb_reg IN VARCHAR2 default 'Y',
189 X_ESTABLISHMENT_INFO OUT NOCOPY Establishment_Tbl_Type);
190
191 PROCEDURE Get_LegalEntity_Info(
192 x_return_status OUT NOCOPY VARCHAR2,
193 x_msg_count OUT NOCOPY NUMBER,
194 x_msg_data OUT NOCOPY VARCHAR2,
195 P_PARTY_ID IN XLE_ENTITY_PROFILES.PARTY_ID%TYPE,
196 P_LegalEntity_ID IN XLE_ENTITY_PROFILES.LEGAL_ENTITY_ID%TYPE,
197 X_LEGALENTITY_INFO OUT NOCOPY LegalEntity_Rec);
198
199
200 PROCEDURE Get_History_Info(
201 x_return_status OUT NOCOPY VARCHAR2,
202 x_msg_count OUT NOCOPY NUMBER,
203 x_msg_data OUT NOCOPY VARCHAR2,
204 P_ENTITY_ID IN XLE_ENTITY_PROFILES.LEGAL_ENTITY_ID%TYPE,
205 P_ENTITY_TYPE IN VARCHAR2,
206 P_EFFECTIVE_DATE IN VARCHAR2,
207 X_HISTORY_INFO OUT NOCOPY History_Tbl_Type);
208
209
210
211 PROCEDURE Get_LegalEntityID_OU(
212 p_api_version IN NUMBER,
213 p_init_msg_list IN VARCHAR2,
214 p_commit IN VARCHAR2,
215 x_return_status OUT NOCOPY VARCHAR2,
216 x_msg_count OUT NOCOPY NUMBER,
217 x_msg_data OUT NOCOPY VARCHAR2,
218 p_operating_unit IN NUMBER,
219 x_LegalEntity_tbl OUT NOCOPY LegalEntity_tbl_type);
220 -- Start of comments
221 -- API name : Get_LegalEntityName_PID
222 -- Type : Group
223 -- Function :
224 -- Pre-reqs : None.
225 -- Parameters :
226 -- IN : p_api_version IN i NUMBER Required
227 -- p_init_msg_list IN VARCHAR2 Optional
228 -- Default = FND_API.G_FALSE
229 -- p_commit IN VARCHAR2 Optional
230 -- Default = FND_API.G_FALSE
231 --
232 -- p_party_id IN NUMBER ,
233 --
234 --
235 -- OUT : x_return_status OUT VARCHAR2(1)
236 -- x_msg_count OUT NUMBER
237 -- x_msg_data OUT VARCHAR2(2000)
238 -- x_Legal_entity_name OUT NOCOPY VARCHAR2
239 -- Version : Current version 1.0
240 -- Changed....
241 -- previous version 1.0
242 -- Changed....
243 --
244 -- Initial version 1.0
245 --
246 -- Notes : Requesting Team : Legal Entity
247 --
248 -- End of comments
249 PROCEDURE Get_LegalEntityName_PID(
250 p_api_version IN NUMBER,
251 p_init_msg_list IN VARCHAR2,
252 p_commit IN VARCHAR2,
253 x_return_status OUT NOCOPY VARCHAR2,
254 x_msg_count OUT NOCOPY NUMBER,
255 x_msg_data OUT NOCOPY VARCHAR2,
256 p_party_id IN NUMBER,
257 x_legal_entity_name OUT NOCOPY VARCHAR2) ;
258
259 -- Start of comments
260 -- API name : Get_CountryCode_LID
261 -- Type : Group
262 -- Function :
263 -- Pre-reqs : None.
264 -- Parameters :
265 -- IN : p_api_version IN NUMBER Required
266 -- p_init_msg_list IN VARCHAR2 Optional
267 -- Default = FND_API.G_FALSE
268 -- p_commit IN VARCHAR2 Optional
269 -- Default = FND_API.G_FALSE
270 --
271 -- p_ledger_id IN NUMBER,
272 --
273 --
274 -- OUT : x_return_status OUT VARCHAR2(1)
275 -- x_msg_count OUT NUMBER
276 -- x_msg_data OUT VARCHAR2(2000)
277 -- x_register_country_tbl OUT NOCOPY CountryCode_tbl_type
278 -- Version : Current version 1.0
279 -- Changed....
280 -- previous version 1.0
281 -- Changed....
282 --
283 -- Initial version 1.0
284 --
285 -- Notes : Requesting Team :
286 --
287 -- End of comments
288
289 PROCEDURE Get_FP_CountryCode_LID(
290 p_api_version IN NUMBER ,
291 p_init_msg_list IN VARCHAR2,
292 p_commit IN VARCHAR2,
293 x_return_status OUT NOCOPY VARCHAR2,
294 x_msg_count OUT NOCOPY NUMBER ,
295 x_msg_data OUT NOCOPY VARCHAR2,
296 p_ledger_id IN NUMBER,
297 x_register_country_tbl OUT NOCOPY CountryCode_tbl_type) ;
298
299
300
301
302 -- Start of comments
303 -- API name : Get_CountryCode_OU
304 -- Type : Group
305 -- Function :
306 -- Pre-reqs : None.
307 -- Parameters :
308 -- IN : p_api_version IN NUMBER Required
309 -- p_init_msg_list IN VARCHAR2 Optional
310 -- Default = FND_API.G_FALSE
311 -- p_commit IN VARCHAR2 Optional
312 -- Default = FND_API.G_FALSE
313 --
314 -- p_operating_unit IN NUMBER
315 --
316 --
317 -- OUT : x_return_status OUT VARCHAR2(1)
318 -- x_msg_count OUT NUMBER
319 -- x_msg_data OUT VARCHAR2(2000)
320 -- x_register_country_tbl OUT NOCOPY CountryCode_tbl_type
321 -- Version : Current version 1.0
322 -- Changed....
323 -- previous version 1.0
324 -- Changed....
325 --
326 -- Initial version 1.0
327 --
328 -- Notes : Requesting Team :
329 --
330 -- End of comments
331
332 PROCEDURE Get_FP_CountryCode_OU(
333 p_api_version IN NUMBER,
334 p_init_msg_list IN VARCHAR2,
335 p_commit IN VARCHAR2,
336 x_return_status OUT NOCOPY VARCHAR2,
337 x_msg_count OUT NOCOPY NUMBER ,
338 x_msg_data OUT NOCOPY VARCHAR2 ,
339 p_operating_unit IN NUMBER,
340 x_country_code OUT NOCOPY VARCHAR2) ;
341
342 -- Start of comments
343 -- API name : IsEstablishment_PID
344 -- Type : Group
345 -- Function :
346 -- Pre-reqs : None.
347 -- Parameters :
348 -- IN : p_api_version IN NUMBER Required
349 -- p_init_msg_list IN VARCHAR2 Optional
350 -- Default = FND_API.G_FALSE
351 -- p_commit IN VARCHAR2 Optional
352 -- Default = FND_API.G_FALSE
353 --
354 -- p_party_id IN NUMBER
355 --
356 --
357 -- OUT : x_return_status OUT VARCHAR2(1)
358 -- x_msg_count OUT NUMBER
359 -- x_msg_data OUT VARCHAR2(2000)
360 -- x_establishment OUT NOCOPY VARCHAR2
361 -- Version : Current version 1.0
362 -- Changed....
363 -- previous version 1.0
364 -- Changed....
365 --
366 -- Initial version 1.0
367 --
368 -- Notes : Requesting Team :
369 --
370 -- End of comments
371
372 PROCEDURE IsEstablishment_PID(
373 p_api_version IN NUMBER,
374 p_init_msg_list IN VARCHAR2,
375 p_commit IN VARCHAR2,
376 x_return_status OUT NOCOPY VARCHAR2,
377 x_msg_count OUT NOCOPY NUMBER,
378 x_msg_data OUT NOCOPY VARCHAR2,
379 p_party_id IN NUMBER ,
380 x_establishment OUT NOCOPY VARCHAR2 ) ;
381
382 -- Start of comments
383 -- API name : IsTransEntity_PID
384 -- Type : Group
385 -- Function :
386 -- Pre-reqs : None.
387 -- Parameters :
388 -- IN : p_api_version IN NUMBER Required
389 -- p_init_msg_list IN VARCHAR2 Optional
390 -- Default = FND_API.G_FALSE
391 -- p_commit IN VARCHAR2 Optional
392 -- Default = FND_API.G_FALSE
393 --
394 -- p_party_id IN NUMBER
395 --
396 --
397 -- OUT : x_return_status OUT VARCHAR2(1)
398 -- x_msg_count OUT NUMBER
399 -- x_msg_data OUT VARCHAR2(2000)
400 -- x_TransEntity OUT NOCOPY VARCHAR2
401 -- Version : Current version 1.0
402 -- Changed....
403 -- previous version 1.0
404 -- Changed....
405 --
406 -- Initial version 1.0
407 --
408 -- Notes : Requesting Team :
409 --
410 -- End of comments
411 PROCEDURE IsTransEntity_PID (
412 p_api_version IN NUMBER,
413 p_init_msg_list IN VARCHAR2,
414 p_commit IN VARCHAR2,
415 x_return_status OUT NOCOPY VARCHAR2 ,
416 x_msg_count OUT NOCOPY NUMBER,
417 x_msg_data OUT NOCOPY VARCHAR2,
418 p_party_id IN NUMBER ,
419 x_TransEntity OUT NOCOPY VARCHAR2) ;
420
421 -- Start of comments
422 -- API name : Get_PartyID_OU
423 -- Type : Group
424 -- Function :
425 -- Pre-reqs : None.
426 -- Parameters :
427 -- IN : p_api_version IN NUMBER Required
428 -- p_init_msg_list IN VARCHAR2 Optional
429 -- Default = FND_API.G_FALSE
430 -- p_commit IN VARCHAR2 Optional
431 -- Default = FND_API.G_FALSE
432 --
433 -- p_operating_unit IN NUMBER
434 --
435 --
436 -- OUT : x_return_status OUT VARCHAR2(1)
437 -- x_msg_count OUT NUMBER
438 -- x_msg_data OUT VARCHAR2(2000)
439 -- x_party_tbl OUT NOCOPY PartyID_tbl_type
440 -- Version : Current version 1.0
441 -- Changed....
442 -- previous version 1.0
443 -- Changed....
444 --
445 -- Initial version 1.0
446 --
447 -- Notes : Requesting Team :
448 --
449 -- End of comments
450 PROCEDURE Get_PartyID_OU(
451 p_api_version IN NUMBER ,
452 p_init_msg_list IN VARCHAR2,
453 p_commit IN VARCHAR2,
454 x_return_status OUT NOCOPY VARCHAR2 ,
455 x_msg_count OUT NOCOPY NUMBER,
456 x_msg_data OUT NOCOPY VARCHAR2 ,
457 p_operating_unit IN NUMBER,
458 x_party_tbl OUT NOCOPY PartyID_tbl_type) ;
459
460 -- Start of comments
461 -- API name : Is_Intercompany_LEID
462 -- Type : Group
463 -- Function :
464 -- Pre-reqs : None.
465 -- Parameters :
466 -- IN : p_api_version IN NUMBER Required
467 -- p_init_msg_list IN VARCHAR2 Optional
468 -- Default = FND_API.G_FALSE
469 -- p_commit IN VARCHAR2 Optional
470 -- Default = FND_API.G_FALSE
471 -- p_legal_entity_id1 IN VARCHAR2 ,
472 -- p_legal_entity_id2 IN VARCHAR2
473 --
474 --
475 --
476 -- OUT : x_return_status OUT VARCHAR2(1)
477 -- x_msg_count OUT NUMBER
478 -- x_msg_data OUT VARCHAR2(2000)
479 -- x_Intercompany OUT NOCOPY VARCHAR2
480 -- Version : Current version 1.0
481 -- Changed....
482 -- previous version 1.0
483 -- Changed....
484 --
485 -- Initial version 1.0
486 --
487 -- Notes : Requesting Team :
488 --
489 -- End of comments
490
491
492 PROCEDURE Is_Intercompany_LEID(
493 p_api_version IN NUMBER,
494 p_init_msg_list IN VARCHAR2,
495 p_commit IN VARCHAR2,
496 x_return_status OUT NOCOPY VARCHAR2,
497 x_msg_count OUT NOCOPY NUMBER,
498 x_msg_data OUT NOCOPY VARCHAR2 ,
499 p_legal_entity_id1 IN VARCHAR2 ,
500 p_legal_entity_id2 IN VARCHAR2,
501 x_Intercompany OUT NOCOPY VARCHAR2) ;
502
503
504 -- Start of comments
505 -- API name : Get_ME_PARTYID_LEID
506 -- Type : Group
507 -- Function :
508 -- Pre-reqs : None.
509 -- Parameters :
510 -- IN : p_api_version IN NUMBER Required
511 -- p_init_msg_list IN VARCHAR2 Optional
512 -- Default = FND_API.G_FALSE
513 -- p_commit IN VARCHAR2 Optional
514 -- Default = FND_API.G_FALSE
515 -- p_legal_entity_id IN VARCHAR2,
516 -- p_legal_entity_id2 IN VARCHAR2
517 --
518 --
519 --
520 --
521 -- OUT : x_return_status OUT VARCHAR2(1)
522 -- x_msg_count OUT NUMBER
523 -- x_msg_data OUT VARCHAR2(2000)
524 -- x_me_party_id OUT NOCOPY VARCHAR2
525 -- Version : Current version 1.0
526 -- Changed....
527 -- previous version 1.0
528 -- Changed....
529 --
530 -- Initial version 1.0
534 -- End of comments
531 --
532 -- Notes : Requesting Team : ETax
533 --
535
536 PROCEDURE Get_ME_PARTYID_LEID(
537 p_api_version IN NUMBER,
538 p_init_msg_list IN VARCHAR2,
539 p_commit IN VARCHAR2,
540 x_return_status OUT NOCOPY VARCHAR2,
541 x_msg_count OUT NOCOPY NUMBER,
542 x_msg_data OUT NOCOPY VARCHAR2,
543 p_legal_entity_id IN VARCHAR2,
544 x_me_party_id OUT NOCOPY VARCHAR2);
545
546
547 -- Start of comments
548 -- API name : Get_RegisterNumber_PID
549 -- Type : Group
550 -- Function :
551 -- Pre-reqs : None.
552 -- Parameters :
553 -- IN : p_api_version IN NUMBER Required
554 -- p_init_msg_list IN VARCHAR2 Optional
555 -- Default = FND_API.G_FALSE
556 -- p_commit IN VARCHAR2 Optional
557 -- Default = FND_API.G_FALSE
558 -- p_party_id IN NUMBER
559 --
560 --
561 --
562 --
563 -- OUT : x_return_status OUT VARCHAR2(1)
564 -- x_msg_count OUT NUMBER
565 -- x_msg_data OUT VARCHAR2(2000)
566 -- x_regnum_tbl OUT NOCOPY RegNum_tbl_type
567 -- Version : Current version 1.0
568 -- Changed....
569 -- previous version 1.0
570 -- Changed....
571 --
572 -- Initial version 1.0
573 --
574 -- Notes : Requesting Team :
575 --
576 -- End of comments
577
578 PROCEDURE Get_RegisterNumber_PID(
579 p_api_version IN NUMBER,
580 p_init_msg_list IN VARCHAR2,
581 p_commit IN VARCHAR2,
582 x_return_status OUT NOCOPY VARCHAR2,
583 x_msg_count OUT NOCOPY NUMBER,
584 x_msg_data OUT NOCOPY VARCHAR2 ,
585 p_party_id IN NUMBER,
586 x_regnum_tbl OUT NOCOPY RegNum_tbl_type );
587
588
589 -- Start of comments
590 -- API name : Get_LegalEntity_LGER_BSV
591 -- Type : Group
592 -- Function :
593 -- Pre-reqs : None.
594 -- Parameters :
595 -- IN : p_api_version IN NUMBER Required
596 -- p_init_msg_list IN VARCHAR2 Optional
597 -- Default = FND_API.G_FALSE
598 -- p_commit IN VARCHAR2 Optional
599 -- Default = FND_API.G_FALSE
600 --
601 -- p_ledger_id IN NUMBER Required ,
602 -- p_bsv IN VARCHAR2 Required ,
603 --
604 --
605 -- OUT : x_return_status OUT VARCHAR2(1)
606 -- x_msg_count OUT NUMBER
607 -- x_msg_data OUT VARCHAR2(2000)
608 -- x_legal_entity_id OUT NUMBER,
609 -- x_legal_entity_name OUT VARCHAR2
610 --
611 -- Version : Current version 1.0
612 -- Changed....
613 -- previous version 1.0
614 -- Changed....
615 --
616 -- Initial version 1.0
617 --
618 -- Notes : Requesting Team : Legal Entity
619 --
620 -- End of comments
621 PROCEDURE Get_LegalEntity_LGER_BSV(
622 p_api_version IN NUMBER ,
623 p_init_msg_list IN VARCHAR2,
624 p_commit IN VARCHAR2,
625 x_return_status OUT NOCOPY VARCHAR2,
626 x_msg_count OUT NOCOPY NUMBER,
627 x_msg_data OUT NOCOPY VARCHAR2,
628 p_ledger_id IN NUMBER ,
629 p_bsv IN VARCHAR2,
630 x_legal_entity_id OUT NOCOPY NUMBER,
631 x_legal_entity_name OUT NOCOPY VARCHAR2);
632
633 Procedure Get_FP_VATRegistration_LEID(
634 p_api_version IN NUMBER,
635 p_init_msg_list IN VARCHAR2,
636 p_commit IN VARCHAR2,
637 p_effective_date IN zx_registrations.effective_from%Type,
638 x_return_status OUT NOCOPY VARCHAR2,
639 x_msg_count OUT NOCOPY NUMBER,
640 x_msg_data OUT NOCOPY VARCHAR2,
641 p_legal_entity_id IN NUMBER,
642 x_registration_number OUT NOCOPY VARCHAR2);
643
644 PROCEDURE Get_LE_Interface(
645 x_return_status OUT NOCOPY VARCHAR2,
646 x_msg_count OUT NOCOPY NUMBER,
647 x_msg_data OUT NOCOPY VARCHAR2,
648 P_INTERFACE_ATTRIBUTE IN VARCHAR2,
649 P_INTERFACE_VALUE IN VARCHAR2,
650 X_LEGAL_ENTITY_ID OUT NOCOPY XLE_ENTITY_PROFILES.LEGAL_ENTITY_ID%TYPE
651 );
652
653 function GET_DefaultLegalContext_OU(
654 p_operating_unit IN NUMBER )
655 RETURN NUMBER;
656
657 function Get_DLC_LE_OU RETURN VARCHAR2;
658
659 PROCEDURE IsLegalEntity_LEID(
660 x_return_status OUT NOCOPY VARCHAR2,
661 x_msg_data OUT NOCOPY VARCHAR2,
662 p_legal_entity_id IN NUMBER,
663 x_legal_entity OUT NOCOPY VARCHAR2
664 );
665
666 PROCEDURE Check_IC_Invoice_required(
667 x_return_status OUT NOCOPY VARCHAR2,
668 x_msg_data OUT NOCOPY VARCHAR2,
669 p_legal_entity_id IN NUMBER,
670 p_party_id IN NUMBER,
673 END;671 x_intercompany_inv OUT NOCOPY VARCHAR2);
672