DBA Data[Home] [Help]

PACKAGE: APPS.XLA_AE_SOURCES_PKG

Source


1 PACKAGE xla_ae_sources_pkg AS
2 /* $Header: xlajescs.pkh 120.7 2004/02/27 16:13:39 kboussem ship $   */
3 /*===========================================================================+
4 |             Copyright (c) 2001-2002 Oracle Corporation                     |
5 |                       Redwood Shores, CA, USA                              |
6 |                         All rights reserved.                               |
7 +============================================================================+
8 | PACKAGE NAME                                                               |
9 |     xla_ae_sources_pkg                                                     |
10 |                                                                            |
11 | DESCRIPTION                                                                |
12 |                                                                            |
13 |                                                                            |
14 | HISTORY                                                                    |
15 |     20-NOV-2002 K.Boussema    Created                                      |
16 |     13-MAR-2003 K.Boussema    Made changes for the new bulk approach of the|
17 |                               accounting engine                            |
18 |     19-APR-2003 K.Boussema    Included Error messages                      |
19 |     26-JUN-2003 K.Boussema    Included Error messages                      |
20 |     17-JUL-2003 K.Boussema    Updated the call to accounting cache, 3055039|
21 |     15-DEC-2003 K.Boussema    Removed get_flex_value_meaning function      |
22 |     18-DEC-2003 K.Boussema    Changed to fix bug 3042840,3307761,3268940   |
23 |                               3310291 and 3320689                          |
24 +===========================================================================*/
25 --
26 /*======================================================================+
27 |                                                                       |
28 |   cache defined for Value set sources                                 |
29 |                                                                       |
30 +======================================================================*/
31 
32 
33 --
34 -- Flex value meaning cache
35 --
36 TYPE t_rec_meaning IS RECORD (
37   array_flex_value               xla_ae_journal_entry_pkg.t_array_V4000L
38 , array_meaning                  xla_ae_journal_entry_pkg.t_array_V4000L
39 )
40 ;
41 --
42 TYPE t_array_meaning IS TABLE OF t_rec_meaning INDEX BY BINARY_INTEGER
43 ;
44 --
45 g_array_meaning                    t_array_meaning;
46 --
47 /*======================================================================+
48 |                                                                       |
49 | Public Function                                                       |
50 |    GetSystemSourceNum                                                 |
51 |                                                                       |
52 +======================================================================*/
53 FUNCTION GetSystemSourceNum(
54   p_source_code         IN VARCHAR2
55 , p_source_type_code      IN VARCHAR2
56 , p_source_application_id IN NUMBER
57 )
58 RETURN NUMBER;
59 --
60 --
61 /*======================================================================+
62 |                                                                       |
63 | Public Function                                                       |
64 |                                                                       |
65 |                                                                       |
66 +======================================================================*/
67 FUNCTION GetSystemSourceDate(
68   p_source_code         IN VARCHAR2
69 , p_source_type_code      IN VARCHAR2
70 , p_source_application_id IN NUMBER
71 )
72 RETURN DATE;
73 --
74 --
75 /*======================================================================+
76 |                                                                       |
77 | Public Function                                                       |
78 |    GetSystemSourceChar                                                |
79 |                                                                       |
80 +======================================================================*/
81 
82 FUNCTION GetSystemSourceChar(
83    p_source_code      IN VARCHAR2
84  , p_source_type_code      IN VARCHAR2
85  , p_source_application_id IN NUMBER
86  )
87 RETURN VARCHAR2;
88 --
89 --
90 --
91 
92 /*======================================================================+
93 |                                                                       |
94 | Public Function                                                       |
95 |                                                                       |
96 |      GetLookupMeaning                                                 |
97 |                                                                       |
98 +======================================================================*/
99 FUNCTION GetLookupMeaning(
100   p_lookup_code            IN VARCHAR2
101 , p_lookup_type            IN VARCHAR2
102 , p_view_application_id    IN NUMBER
103 , p_source_code            IN VARCHAR2
104 , p_source_type_code       IN VARCHAR2
105 , p_source_application_id  IN INTEGER
106 )
107 RETURN VARCHAR2
108 ;
109 --
110 --
111 /*======================================================================+
112 |                                                                       |
113 | Public Function                                                       |
114 |                                                                       |
115 |                                                                       |
116 +======================================================================*/
117 FUNCTION get_mapping_flexfield_number (
118    p_component_type      IN VARCHAR2
119  , p_component_code      IN VARCHAR2
120  , p_component_type_code IN VARCHAR2
121  , p_component_appl_id   IN INTEGER
122  , p_amb_context_code    IN VARCHAR2
123  , p_mapping_set_code    IN VARCHAR2
124  , p_input_constant      IN VARCHAR2
125  , p_ae_header_id        IN NUMBER   DEFAULT NULL
126  )
127  RETURN NUMBER;
128 --
129 --
130 --
131 /*======================================================================+
132 |                                                                       |
133 | Public Function                                                       |
134 |                                                                       |
135 |                                                                       |
136 +======================================================================*/
137 FUNCTION get_mapping_flexfield_char (
138    p_component_type      IN VARCHAR2
139  , p_component_code      IN VARCHAR2
140  , p_component_type_code IN VARCHAR2
141  , p_component_appl_id   IN INTEGER
142  , p_amb_context_code    IN VARCHAR2
143  , p_mapping_set_code    IN VARCHAR2
144  , p_input_constant      IN VARCHAR2
145  , p_ae_header_id        IN NUMBER   DEFAULT NULL
146  )
147  RETURN VARCHAR2;
148 
149 --
150 --
151 
152 /*======================================================================+
153 |                                                                       |
154 | Public Function                                                       |
155 |      Convert date into varchar according to the description language  |
156 |                                                                       |
157 +======================================================================*/
158 FUNCTION DATE_TO_CHAR (
159    p_date               IN DATE
160   ,p_nls_desc_language  IN VARCHAR2
161  )
162  RETURN VARCHAR2;
163 --
164 --
165 --
166 --+==========================================================================+
167 --|                                                                          |
168 --| PUBLIC   function                                                        |
169 --|                                                                          |
170 --+==========================================================================+
171 --
172 FUNCTION GetApplicationName (p_application_id   IN NUMBER)
173 RETURN VARCHAR2
174 ;
175 
176 --
177 /*======================================================================+
178 |                                                                       |
179 | Public Function                                                       |
180 |    GetSourceName                                                      |
181 |                                                                       |
182 +======================================================================*/
183 FUNCTION GetSourceName(
184   p_source_code           IN VARCHAR2
185 , p_source_type_code      IN VARCHAR2
186 , p_source_application_id IN NUMBER
187 )
188 RETURN VARCHAR2
189 ;
190 --
191 --
192 --+==========================================================================+
193 --|                                                                          |
194 --| PUBLIC  function                                                         |
195 --|                                                                          |
196 --+==========================================================================+
197 --
198 FUNCTION GetAccountingSourceName (p_accounting_source_code   IN VARCHAR2)
199 RETURN VARCHAR2
200 ;
201 --
202 --+==========================================================================+
203 --|                                                                          |
204 --| Public  function                                                        |
205 --|                                                                          |
206 --+==========================================================================+
207 --
208 FUNCTION GetComponentName (
209   p_component_type        IN VARCHAR2
210 , p_component_code        IN VARCHAR2
211 , p_component_type_code   IN VARCHAR2
212 , p_component_appl_id     IN INTEGER
213 , p_amb_context_code      IN VARCHAR2
214 , p_entity_code           IN VARCHAR2 DEFAULT NULL
215 , p_event_class_code      IN VARCHAR2 DEFAULT NULL
216 )
217 RETURN VARCHAR2
218 ;
219 
220 END xla_ae_sources_pkg; -- end of package spec