[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