[Home] [Help]
1: PACKAGE BODY xla_events_pub_pkg AS
2: -- $Header: xlaevevp.pkb 120.37 2011/05/05 13:51:56 sgullape ship $
3: /*===========================================================================+
4: | Copyright (c) 2001-2002 Oracle Corporation |
5: | Redwood Shores, CA, USA |
8: | FILENAME |
9: | xlaevevp.pkb |
10: | |
11: | PACKAGE NAME |
12: | xla_events_pub_pkg |
13: | |
14: | DESCRIPTION |
15: | This is a public package for product teams, which contains all the |
16: | APIs required for processing accounting events. |
80: C_LEVEL_UNEXPECTED CONSTANT NUMBER := FND_LOG.LEVEL_UNEXPECTED;
81:
82: C_LEVEL_LOG_DISABLED CONSTANT NUMBER := 99;
83:
84: C_DEFAULT_MODULE CONSTANT VARCHAR2(240) := 'xla.plsql.xla_events_pub_pkg';
85:
86: g_debug_flag VARCHAR2(1) := NVL(fnd_profile.value('XLA_DEBUG_TRACE'),'N');
87:
88: --l_log_module VARCHAR2(240);
150: --
151: --============================================================================
152:
153: FUNCTION create_event
154: (p_event_source_info IN xla_events_pub_pkg.t_event_source_info
155: ,p_event_type_code IN VARCHAR2
156: ,p_event_date IN DATE
157: ,p_event_status_code IN VARCHAR2
158: ,p_event_number IN INTEGER DEFAULT NULL
156: ,p_event_date IN DATE
157: ,p_event_status_code IN VARCHAR2
158: ,p_event_number IN INTEGER DEFAULT NULL
159: ,p_transaction_date IN DATE DEFAULT NULL
160: ,p_reference_info IN xla_events_pub_pkg.t_event_reference_info DEFAULT NULL
161: ,p_valuation_method IN VARCHAR2
162: ,p_security_context IN xla_events_pub_pkg.t_security)
163: RETURN INTEGER IS
164: BEGIN
158: ,p_event_number IN INTEGER DEFAULT NULL
159: ,p_transaction_date IN DATE DEFAULT NULL
160: ,p_reference_info IN xla_events_pub_pkg.t_event_reference_info DEFAULT NULL
161: ,p_valuation_method IN VARCHAR2
162: ,p_security_context IN xla_events_pub_pkg.t_security)
163: RETURN INTEGER IS
164: BEGIN
165: trace('@ xla_events_pub_pkg.create_event (fn)' , 20);
166:
161: ,p_valuation_method IN VARCHAR2
162: ,p_security_context IN xla_events_pub_pkg.t_security)
163: RETURN INTEGER IS
164: BEGIN
165: trace('@ xla_events_pub_pkg.create_event (fn)' , 20);
166:
167: xla_events_pub_pkg.g_security := p_security_context;
168: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
169:
163: RETURN INTEGER IS
164: BEGIN
165: trace('@ xla_events_pub_pkg.create_event (fn)' , 20);
166:
167: xla_events_pub_pkg.g_security := p_security_context;
168: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
169:
170: RETURN xla_events_pkg.create_event
171: (p_event_source_info => p_event_source_info
164: BEGIN
165: trace('@ xla_events_pub_pkg.create_event (fn)' , 20);
166:
167: xla_events_pub_pkg.g_security := p_security_context;
168: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
169:
170: RETURN xla_events_pkg.create_event
171: (p_event_source_info => p_event_source_info
172: ,p_valuation_method => p_valuation_method
181: WHEN xla_exceptions_pkg.application_exception THEN
182: RAISE;
183: WHEN OTHERS THEN
184: xla_exceptions_pkg.raise_message
185: (p_location => 'xla_events_pub_pkg.create_event (fn)');
186: END create_event;
187:
188: --============================================================================
189: --
193: -- - create a new event
194: --
195: --============================================================================
196: FUNCTION create_event
197: (p_event_source_info IN xla_events_pub_pkg.t_event_source_info
198: ,p_event_type_code IN VARCHAR2
199: ,p_event_date IN DATE
200: ,p_event_status_code IN VARCHAR2
201: ,p_event_number IN INTEGER DEFAULT NULL
199: ,p_event_date IN DATE
200: ,p_event_status_code IN VARCHAR2
201: ,p_event_number IN INTEGER DEFAULT NULL
202: ,p_transaction_date IN DATE DEFAULT NULL
203: ,p_reference_info IN xla_events_pub_pkg.t_event_reference_info DEFAULT NULL
204: ,p_valuation_method IN VARCHAR2
205: ,p_security_context IN xla_events_pub_pkg.t_security
206: ,p_budgetary_control_flag IN VARCHAR2)
207: RETURN INTEGER IS
201: ,p_event_number IN INTEGER DEFAULT NULL
202: ,p_transaction_date IN DATE DEFAULT NULL
203: ,p_reference_info IN xla_events_pub_pkg.t_event_reference_info DEFAULT NULL
204: ,p_valuation_method IN VARCHAR2
205: ,p_security_context IN xla_events_pub_pkg.t_security
206: ,p_budgetary_control_flag IN VARCHAR2)
207: RETURN INTEGER IS
208: BEGIN
209: trace('@ xla_events_pub_pkg.create_event (fn)' , 20);
205: ,p_security_context IN xla_events_pub_pkg.t_security
206: ,p_budgetary_control_flag IN VARCHAR2)
207: RETURN INTEGER IS
208: BEGIN
209: trace('@ xla_events_pub_pkg.create_event (fn)' , 20);
210:
211: xla_events_pub_pkg.g_security := p_security_context;
212:
213: RETURN xla_events_pkg.create_event
207: RETURN INTEGER IS
208: BEGIN
209: trace('@ xla_events_pub_pkg.create_event (fn)' , 20);
210:
211: xla_events_pub_pkg.g_security := p_security_context;
212:
213: RETURN xla_events_pkg.create_event
214: (p_event_source_info => p_event_source_info
215: ,p_valuation_method => p_valuation_method
224: WHEN xla_exceptions_pkg.application_exception THEN
225: RAISE;
226: WHEN OTHERS THEN
227: xla_exceptions_pkg.raise_message
228: (p_location => 'xla_events_pub_pkg.create_event (fn)');
229: END create_event;
230:
231:
232: -------------------------------------------------------------------------------
243: --
244: --============================================================================
245:
246: PROCEDURE update_event_status
247: (p_event_source_info IN xla_events_pub_pkg.t_event_source_info
248: ,p_event_class_code IN VARCHAR2 DEFAULT NULL
249: ,p_event_type_code IN VARCHAR2 DEFAULT NULL
250: ,p_event_date IN DATE DEFAULT NULL
251: ,p_event_status_code IN VARCHAR2
249: ,p_event_type_code IN VARCHAR2 DEFAULT NULL
250: ,p_event_date IN DATE DEFAULT NULL
251: ,p_event_status_code IN VARCHAR2
252: ,p_valuation_method IN VARCHAR2
253: ,p_security_context IN xla_events_pub_pkg.t_security) IS
254: BEGIN
255: trace('> xla_events_pub_pkg.update_event_status' , 20);
256:
257: xla_events_pub_pkg.g_security := p_security_context;
251: ,p_event_status_code IN VARCHAR2
252: ,p_valuation_method IN VARCHAR2
253: ,p_security_context IN xla_events_pub_pkg.t_security) IS
254: BEGIN
255: trace('> xla_events_pub_pkg.update_event_status' , 20);
256:
257: xla_events_pub_pkg.g_security := p_security_context;
258: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
259:
253: ,p_security_context IN xla_events_pub_pkg.t_security) IS
254: BEGIN
255: trace('> xla_events_pub_pkg.update_event_status' , 20);
256:
257: xla_events_pub_pkg.g_security := p_security_context;
258: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
259:
260: xla_events_pkg.update_event_status
261: (p_event_source_info => p_event_source_info
254: BEGIN
255: trace('> xla_events_pub_pkg.update_event_status' , 20);
256:
257: xla_events_pub_pkg.g_security := p_security_context;
258: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
259:
260: xla_events_pkg.update_event_status
261: (p_event_source_info => p_event_source_info
262: ,p_valuation_method => p_valuation_method
264: ,p_event_type_code => p_event_type_code
265: ,p_event_date => p_event_date
266: ,p_event_status_code => p_event_status_code);
267:
268: trace('< xla_events_pub_pkg.update_event_status' , 20);
269: EXCEPTION
270: WHEN xla_exceptions_pkg.application_exception THEN
271: RAISE;
272: WHEN OTHERS THEN
270: WHEN xla_exceptions_pkg.application_exception THEN
271: RAISE;
272: WHEN OTHERS THEN
273: xla_exceptions_pkg.raise_message
274: (p_location => 'xla_events_pub_pkg.update_event_status');
275: END update_event_status;
276:
277:
278: --============================================================================
286: --
287: --============================================================================
288:
289: PROCEDURE update_event
290: (p_event_source_info IN xla_events_pub_pkg.t_event_source_info
291: ,p_event_id IN INTEGER
292: ,p_event_type_code IN VARCHAR2 DEFAULT NULL
293: ,p_event_date IN DATE DEFAULT NULL
294: ,p_event_status_code IN VARCHAR2 DEFAULT NULL
292: ,p_event_type_code IN VARCHAR2 DEFAULT NULL
293: ,p_event_date IN DATE DEFAULT NULL
294: ,p_event_status_code IN VARCHAR2 DEFAULT NULL
295: ,p_valuation_method IN VARCHAR2
296: ,p_security_context IN xla_events_pub_pkg.t_security
297: ,p_transaction_date IN DATE DEFAULT NULL) IS
298: BEGIN
299: trace('> xla_events_pub_pkg.update_event' , 20);
300:
295: ,p_valuation_method IN VARCHAR2
296: ,p_security_context IN xla_events_pub_pkg.t_security
297: ,p_transaction_date IN DATE DEFAULT NULL) IS
298: BEGIN
299: trace('> xla_events_pub_pkg.update_event' , 20);
300:
301: xla_events_pub_pkg.g_security := p_security_context;
302: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
303:
297: ,p_transaction_date IN DATE DEFAULT NULL) IS
298: BEGIN
299: trace('> xla_events_pub_pkg.update_event' , 20);
300:
301: xla_events_pub_pkg.g_security := p_security_context;
302: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
303:
304: xla_events_pkg.update_event
305: (p_event_source_info => p_event_source_info
298: BEGIN
299: trace('> xla_events_pub_pkg.update_event' , 20);
300:
301: xla_events_pub_pkg.g_security := p_security_context;
302: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
303:
304: xla_events_pkg.update_event
305: (p_event_source_info => p_event_source_info
306: ,p_valuation_method => p_valuation_method
309: ,p_event_date => p_event_date
310: ,p_event_status_code => p_event_status_code
311: ,p_transaction_date => p_transaction_date);
312:
313: trace('< xla_events_pub_pkg.update_event' , 20);
314: EXCEPTION
315: WHEN xla_exceptions_pkg.application_exception THEN
316: RAISE;
317: WHEN OTHERS THEN
315: WHEN xla_exceptions_pkg.application_exception THEN
316: RAISE;
317: WHEN OTHERS THEN
318: xla_exceptions_pkg.raise_message
319: (p_location => 'xla_events_pub_pkg.update_event');
320: END update_event;
321:
322:
323: --============================================================================
331: --
332: --============================================================================
333:
334: PROCEDURE update_event
335: (p_event_source_info IN xla_events_pub_pkg.t_event_source_info
336: ,p_event_id IN INTEGER
337: ,p_event_type_code IN VARCHAR2 DEFAULT NULL
338: ,p_event_date IN DATE DEFAULT NULL
339: ,p_event_status_code IN VARCHAR2 DEFAULT NULL
338: ,p_event_date IN DATE DEFAULT NULL
339: ,p_event_status_code IN VARCHAR2 DEFAULT NULL
340: ,p_event_number IN INTEGER
341: ,p_valuation_method IN VARCHAR2
342: ,p_security_context IN xla_events_pub_pkg.t_security
343: ,p_transaction_date IN DATE DEFAULT NULL) IS
344: BEGIN
345: trace('> xla_events_pub_pkg.update_event' , 20);
346:
341: ,p_valuation_method IN VARCHAR2
342: ,p_security_context IN xla_events_pub_pkg.t_security
343: ,p_transaction_date IN DATE DEFAULT NULL) IS
344: BEGIN
345: trace('> xla_events_pub_pkg.update_event' , 20);
346:
347: xla_events_pub_pkg.g_security := p_security_context;
348: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
349:
343: ,p_transaction_date IN DATE DEFAULT NULL) IS
344: BEGIN
345: trace('> xla_events_pub_pkg.update_event' , 20);
346:
347: xla_events_pub_pkg.g_security := p_security_context;
348: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
349:
350: xla_events_pkg.update_event
351: (p_event_source_info => p_event_source_info
344: BEGIN
345: trace('> xla_events_pub_pkg.update_event' , 20);
346:
347: xla_events_pub_pkg.g_security := p_security_context;
348: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
349:
350: xla_events_pkg.update_event
351: (p_event_source_info => p_event_source_info
352: ,p_valuation_method => p_valuation_method
357: ,p_transaction_date => p_transaction_date
358: ,p_event_number => p_event_number
359: ,p_overwrite_event_num => 'Y');
360:
361: trace('< xla_events_pub_pkg.update_event' , 20);
362: EXCEPTION
363: WHEN xla_exceptions_pkg.application_exception THEN
364: RAISE;
365: WHEN OTHERS THEN
363: WHEN xla_exceptions_pkg.application_exception THEN
364: RAISE;
365: WHEN OTHERS THEN
366: xla_exceptions_pkg.raise_message
367: (p_location => 'xla_events_pub_pkg.update_event');
368: END update_event;
369:
370:
371: --============================================================================
379: --
380: --============================================================================
381:
382: PROCEDURE update_event
383: (p_event_source_info IN xla_events_pub_pkg.t_event_source_info
384: ,p_event_id IN INTEGER
385: ,p_event_type_code IN VARCHAR2 DEFAULT NULL
386: ,p_event_date IN DATE DEFAULT NULL
387: ,p_event_status_code IN VARCHAR2 DEFAULT NULL
384: ,p_event_id IN INTEGER
385: ,p_event_type_code IN VARCHAR2 DEFAULT NULL
386: ,p_event_date IN DATE DEFAULT NULL
387: ,p_event_status_code IN VARCHAR2 DEFAULT NULL
388: ,p_reference_info IN xla_events_pub_pkg.t_event_reference_info
389: ,p_valuation_method IN VARCHAR2
390: ,p_security_context IN xla_events_pub_pkg.t_security
391: ,p_transaction_date IN DATE DEFAULT NULL) IS
392: BEGIN
386: ,p_event_date IN DATE DEFAULT NULL
387: ,p_event_status_code IN VARCHAR2 DEFAULT NULL
388: ,p_reference_info IN xla_events_pub_pkg.t_event_reference_info
389: ,p_valuation_method IN VARCHAR2
390: ,p_security_context IN xla_events_pub_pkg.t_security
391: ,p_transaction_date IN DATE DEFAULT NULL) IS
392: BEGIN
393: trace('> xla_events_pub_pkg.update_event' , 20);
394:
389: ,p_valuation_method IN VARCHAR2
390: ,p_security_context IN xla_events_pub_pkg.t_security
391: ,p_transaction_date IN DATE DEFAULT NULL) IS
392: BEGIN
393: trace('> xla_events_pub_pkg.update_event' , 20);
394:
395: xla_events_pub_pkg.g_security := p_security_context;
396: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
397:
391: ,p_transaction_date IN DATE DEFAULT NULL) IS
392: BEGIN
393: trace('> xla_events_pub_pkg.update_event' , 20);
394:
395: xla_events_pub_pkg.g_security := p_security_context;
396: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
397:
398: xla_events_pkg.update_event
399: (p_event_source_info => p_event_source_info
392: BEGIN
393: trace('> xla_events_pub_pkg.update_event' , 20);
394:
395: xla_events_pub_pkg.g_security := p_security_context;
396: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
397:
398: xla_events_pkg.update_event
399: (p_event_source_info => p_event_source_info
400: ,p_valuation_method => p_valuation_method
405: ,p_transaction_date => p_transaction_date
406: ,p_reference_info => p_reference_info
407: ,p_overwrite_ref_info => 'Y' );
408:
409: trace('< xla_events_pub_pkg.update_event' , 20);
410: EXCEPTION
411: WHEN xla_exceptions_pkg.application_exception THEN
412: RAISE;
413: WHEN OTHERS THEN
411: WHEN xla_exceptions_pkg.application_exception THEN
412: RAISE;
413: WHEN OTHERS THEN
414: xla_exceptions_pkg.raise_message
415: (p_location => 'xla_events_pub_pkg.update_event');
416: END update_event;
417:
418:
419: --============================================================================
427: --
428: --============================================================================
429:
430: PROCEDURE update_event
431: (p_event_source_info IN xla_events_pub_pkg.t_event_source_info
432: ,p_event_id IN INTEGER
433: ,p_event_type_code IN VARCHAR2 DEFAULT NULL
434: ,p_event_date IN DATE DEFAULT NULL
435: ,p_event_status_code IN VARCHAR2 DEFAULT NULL
433: ,p_event_type_code IN VARCHAR2 DEFAULT NULL
434: ,p_event_date IN DATE DEFAULT NULL
435: ,p_event_status_code IN VARCHAR2 DEFAULT NULL
436: ,p_event_number IN INTEGER
437: ,p_reference_info IN xla_events_pub_pkg.t_event_reference_info
438: ,p_valuation_method IN VARCHAR2
439: ,p_security_context IN xla_events_pub_pkg.t_security
440: ,p_transaction_date IN DATE DEFAULT NULL) IS
441: BEGIN
435: ,p_event_status_code IN VARCHAR2 DEFAULT NULL
436: ,p_event_number IN INTEGER
437: ,p_reference_info IN xla_events_pub_pkg.t_event_reference_info
438: ,p_valuation_method IN VARCHAR2
439: ,p_security_context IN xla_events_pub_pkg.t_security
440: ,p_transaction_date IN DATE DEFAULT NULL) IS
441: BEGIN
442: trace('> xla_events_pub_pkg.update_event' , 20);
443:
438: ,p_valuation_method IN VARCHAR2
439: ,p_security_context IN xla_events_pub_pkg.t_security
440: ,p_transaction_date IN DATE DEFAULT NULL) IS
441: BEGIN
442: trace('> xla_events_pub_pkg.update_event' , 20);
443:
444: xla_events_pub_pkg.g_security := p_security_context;
445: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
446:
440: ,p_transaction_date IN DATE DEFAULT NULL) IS
441: BEGIN
442: trace('> xla_events_pub_pkg.update_event' , 20);
443:
444: xla_events_pub_pkg.g_security := p_security_context;
445: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
446:
447: xla_events_pkg.update_event
448: (p_event_source_info => p_event_source_info
441: BEGIN
442: trace('> xla_events_pub_pkg.update_event' , 20);
443:
444: xla_events_pub_pkg.g_security := p_security_context;
445: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
446:
447: xla_events_pkg.update_event
448: (p_event_source_info => p_event_source_info
449: ,p_valuation_method => p_valuation_method
456: ,p_reference_info => p_reference_info
457: ,p_overwrite_event_num => 'Y'
458: ,p_overwrite_ref_info => 'Y');
459:
460: trace('< xla_events_pub_pkg.update_event' , 20);
461: EXCEPTION
462: WHEN xla_exceptions_pkg.application_exception THEN
463: RAISE;
464: WHEN OTHERS THEN
462: WHEN xla_exceptions_pkg.application_exception THEN
463: RAISE;
464: WHEN OTHERS THEN
465: xla_exceptions_pkg.raise_message
466: (p_location => 'xla_events_pub_pkg.update_event');
467: END update_event;
468:
469:
470: -------------------------------------------------------------------------------
481: --
482: --============================================================================
483:
484: PROCEDURE delete_event
485: (p_event_source_info IN xla_events_pub_pkg.t_event_source_info
486: ,p_event_id IN INTEGER
487: ,p_valuation_method IN VARCHAR2
488: ,p_security_context IN xla_events_pub_pkg.t_security) IS
489: BEGIN
484: PROCEDURE delete_event
485: (p_event_source_info IN xla_events_pub_pkg.t_event_source_info
486: ,p_event_id IN INTEGER
487: ,p_valuation_method IN VARCHAR2
488: ,p_security_context IN xla_events_pub_pkg.t_security) IS
489: BEGIN
490: trace('> xla_events_pub_pkg.delete_event' , 20);
491:
492: xla_events_pub_pkg.g_security := p_security_context;
486: ,p_event_id IN INTEGER
487: ,p_valuation_method IN VARCHAR2
488: ,p_security_context IN xla_events_pub_pkg.t_security) IS
489: BEGIN
490: trace('> xla_events_pub_pkg.delete_event' , 20);
491:
492: xla_events_pub_pkg.g_security := p_security_context;
493: --xla_events_pub_pkg.g_valuation_method := p_valuation_method;
494:
488: ,p_security_context IN xla_events_pub_pkg.t_security) IS
489: BEGIN
490: trace('> xla_events_pub_pkg.delete_event' , 20);
491:
492: xla_events_pub_pkg.g_security := p_security_context;
493: --xla_events_pub_pkg.g_valuation_method := p_valuation_method;
494:
495: xla_events_pkg.delete_event
496: (p_event_source_info => p_event_source_info
489: BEGIN
490: trace('> xla_events_pub_pkg.delete_event' , 20);
491:
492: xla_events_pub_pkg.g_security := p_security_context;
493: --xla_events_pub_pkg.g_valuation_method := p_valuation_method;
494:
495: xla_events_pkg.delete_event
496: (p_event_source_info => p_event_source_info
497: ,p_valuation_method => p_valuation_method
496: (p_event_source_info => p_event_source_info
497: ,p_valuation_method => p_valuation_method
498: ,p_event_id => p_event_id );
499:
500: trace('< xla_events_pub_pkg.delete_event' , 20);
501: EXCEPTION
502: WHEN xla_exceptions_pkg.application_exception THEN
503: RAISE;
504: WHEN OTHERS THEN
502: WHEN xla_exceptions_pkg.application_exception THEN
503: RAISE;
504: WHEN OTHERS THEN
505: xla_exceptions_pkg.raise_message
506: (p_location => 'xla_events_pub_pkg.delete_event');
507: END delete_event;
508:
509:
510: --============================================================================
518: --
519: --============================================================================
520:
521: FUNCTION delete_events
522: (p_event_source_info IN xla_events_pub_pkg.t_event_source_info
523: ,p_event_class_code IN VARCHAR2 DEFAULT NULL
524: ,p_event_type_code IN VARCHAR2 DEFAULT NULL
525: ,p_event_date IN DATE DEFAULT NULL
526: ,p_valuation_method IN VARCHAR2
523: ,p_event_class_code IN VARCHAR2 DEFAULT NULL
524: ,p_event_type_code IN VARCHAR2 DEFAULT NULL
525: ,p_event_date IN DATE DEFAULT NULL
526: ,p_valuation_method IN VARCHAR2
527: ,p_security_context IN xla_events_pub_pkg.t_security)
528: RETURN INTEGER IS
529: BEGIN
530: trace('@ xla_events_pub_pkg.delete_events (fn)' , 20);
531:
526: ,p_valuation_method IN VARCHAR2
527: ,p_security_context IN xla_events_pub_pkg.t_security)
528: RETURN INTEGER IS
529: BEGIN
530: trace('@ xla_events_pub_pkg.delete_events (fn)' , 20);
531:
532: xla_events_pub_pkg.g_security := p_security_context;
533: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
534:
528: RETURN INTEGER IS
529: BEGIN
530: trace('@ xla_events_pub_pkg.delete_events (fn)' , 20);
531:
532: xla_events_pub_pkg.g_security := p_security_context;
533: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
534:
535: RETURN xla_events_pkg.delete_events
536: (p_event_source_info => p_event_source_info
529: BEGIN
530: trace('@ xla_events_pub_pkg.delete_events (fn)' , 20);
531:
532: xla_events_pub_pkg.g_security := p_security_context;
533: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
534:
535: RETURN xla_events_pkg.delete_events
536: (p_event_source_info => p_event_source_info
537: ,p_event_class_code => p_event_class_code
542: WHEN xla_exceptions_pkg.application_exception THEN
543: RAISE;
544: WHEN OTHERS THEN
545: xla_exceptions_pkg.raise_message
546: (p_location => 'xla_events_pub_pkg.delete_events(fn)');
547: END delete_events;
548:
549:
550: --============================================================================
556: -- - else delete entity, return 0
557: --
558: --============================================================================
559: FUNCTION delete_entity
560: (p_source_info IN xla_events_pub_pkg.t_event_source_info
561: ,p_valuation_method IN VARCHAR2
562: ,p_security_context IN xla_events_pub_pkg.t_security)
563: RETURN INTEGER IS
564: l_result INTEGER;
558: --============================================================================
559: FUNCTION delete_entity
560: (p_source_info IN xla_events_pub_pkg.t_event_source_info
561: ,p_valuation_method IN VARCHAR2
562: ,p_security_context IN xla_events_pub_pkg.t_security)
563: RETURN INTEGER IS
564: l_result INTEGER;
565: BEGIN
566: trace('> xla_events_pub_pkg.delete_entty' , 20);
562: ,p_security_context IN xla_events_pub_pkg.t_security)
563: RETURN INTEGER IS
564: l_result INTEGER;
565: BEGIN
566: trace('> xla_events_pub_pkg.delete_entty' , 20);
567:
568: xla_events_pub_pkg.g_security := p_security_context;
569: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
570:
564: l_result INTEGER;
565: BEGIN
566: trace('> xla_events_pub_pkg.delete_entty' , 20);
567:
568: xla_events_pub_pkg.g_security := p_security_context;
569: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
570:
571: l_result := xla_events_pkg.delete_entity
572: (p_source_info => p_source_info
565: BEGIN
566: trace('> xla_events_pub_pkg.delete_entty' , 20);
567:
568: xla_events_pub_pkg.g_security := p_security_context;
569: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
570:
571: l_result := xla_events_pkg.delete_entity
572: (p_source_info => p_source_info
573: ,p_valuation_method => p_valuation_method);
571: l_result := xla_events_pkg.delete_entity
572: (p_source_info => p_source_info
573: ,p_valuation_method => p_valuation_method);
574:
575: trace('< xla_events_pub_pkg.delete_entity' , 20);
576: return l_result;
577: EXCEPTION
578: WHEN xla_exceptions_pkg.application_exception THEN
579: RAISE;
578: WHEN xla_exceptions_pkg.application_exception THEN
579: RAISE;
580: WHEN OTHERS THEN
581: xla_exceptions_pkg.raise_message
582: (p_location => 'xla_events_pub_pkg.delete_entity');
583: END delete_entity;
584:
585: -------------------------------------------------------------------------------
586: -- Event information routines
595: --
596: --============================================================================
597:
598: FUNCTION get_event_info
599: (p_event_source_info IN xla_events_pub_pkg.t_event_source_info
600: ,p_event_id IN INTEGER
601: ,p_valuation_method IN VARCHAR2
602: ,p_security_context IN xla_events_pub_pkg.t_security)
603: RETURN xla_events_pub_pkg.t_event_info IS
598: FUNCTION get_event_info
599: (p_event_source_info IN xla_events_pub_pkg.t_event_source_info
600: ,p_event_id IN INTEGER
601: ,p_valuation_method IN VARCHAR2
602: ,p_security_context IN xla_events_pub_pkg.t_security)
603: RETURN xla_events_pub_pkg.t_event_info IS
604: BEGIN
605: trace('@ xla_events_pub_pkg.get_event_info' , 20);
606:
599: (p_event_source_info IN xla_events_pub_pkg.t_event_source_info
600: ,p_event_id IN INTEGER
601: ,p_valuation_method IN VARCHAR2
602: ,p_security_context IN xla_events_pub_pkg.t_security)
603: RETURN xla_events_pub_pkg.t_event_info IS
604: BEGIN
605: trace('@ xla_events_pub_pkg.get_event_info' , 20);
606:
607: xla_events_pub_pkg.g_security := p_security_context;
601: ,p_valuation_method IN VARCHAR2
602: ,p_security_context IN xla_events_pub_pkg.t_security)
603: RETURN xla_events_pub_pkg.t_event_info IS
604: BEGIN
605: trace('@ xla_events_pub_pkg.get_event_info' , 20);
606:
607: xla_events_pub_pkg.g_security := p_security_context;
608: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
609:
603: RETURN xla_events_pub_pkg.t_event_info IS
604: BEGIN
605: trace('@ xla_events_pub_pkg.get_event_info' , 20);
606:
607: xla_events_pub_pkg.g_security := p_security_context;
608: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
609:
610: RETURN xla_events_pkg.get_event_info
611: (p_event_source_info => p_event_source_info
604: BEGIN
605: trace('@ xla_events_pub_pkg.get_event_info' , 20);
606:
607: xla_events_pub_pkg.g_security := p_security_context;
608: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
609:
610: RETURN xla_events_pkg.get_event_info
611: (p_event_source_info => p_event_source_info
612: ,p_valuation_method => p_valuation_method
615: WHEN xla_exceptions_pkg.application_exception THEN
616: RAISE;
617: WHEN OTHERS THEN
618: xla_exceptions_pkg.raise_message
619: (p_location => 'xla_events_pub_pkg.get_event_info');
620: END get_event_info;
621:
622:
623: --============================================================================
628: --
629: --============================================================================
630:
631: FUNCTION get_event_status
632: (p_event_source_info IN xla_events_pub_pkg.t_event_source_info
633: ,p_event_id IN INTEGER
634: ,p_valuation_method IN VARCHAR2
635: ,p_security_context IN xla_events_pub_pkg.t_security)
636: RETURN VARCHAR2 IS
631: FUNCTION get_event_status
632: (p_event_source_info IN xla_events_pub_pkg.t_event_source_info
633: ,p_event_id IN INTEGER
634: ,p_valuation_method IN VARCHAR2
635: ,p_security_context IN xla_events_pub_pkg.t_security)
636: RETURN VARCHAR2 IS
637: BEGIN
638: trace('@ xla_events_pub_pkg.get_event_status' , 20);
639:
634: ,p_valuation_method IN VARCHAR2
635: ,p_security_context IN xla_events_pub_pkg.t_security)
636: RETURN VARCHAR2 IS
637: BEGIN
638: trace('@ xla_events_pub_pkg.get_event_status' , 20);
639:
640: xla_events_pub_pkg.g_security := p_security_context;
641: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
642:
636: RETURN VARCHAR2 IS
637: BEGIN
638: trace('@ xla_events_pub_pkg.get_event_status' , 20);
639:
640: xla_events_pub_pkg.g_security := p_security_context;
641: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
642:
643: RETURN xla_events_pkg.get_event_status
644: (p_event_source_info => p_event_source_info
637: BEGIN
638: trace('@ xla_events_pub_pkg.get_event_status' , 20);
639:
640: xla_events_pub_pkg.g_security := p_security_context;
641: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
642:
643: RETURN xla_events_pkg.get_event_status
644: (p_event_source_info => p_event_source_info
645: ,p_valuation_method => p_valuation_method
648: WHEN xla_exceptions_pkg.application_exception THEN
649: RAISE;
650: WHEN OTHERS THEN
651: xla_exceptions_pkg.raise_message
652: (p_location => 'xla_events_pub_pkg.get_event_status');
653: END get_event_status;
654:
655:
656: --============================================================================
659: --
660: --============================================================================
661:
662: FUNCTION event_exists
663: (p_event_source_info IN xla_events_pub_pkg.t_event_source_info
664: ,p_event_class_code IN VARCHAR2 DEFAULT NULL
665: ,p_event_type_code IN VARCHAR2 DEFAULT NULL
666: ,p_event_date IN DATE DEFAULT NULL
667: ,p_event_status_code IN VARCHAR2 DEFAULT NULL
666: ,p_event_date IN DATE DEFAULT NULL
667: ,p_event_status_code IN VARCHAR2 DEFAULT NULL
668: ,p_event_number IN INTEGER DEFAULT NULL
669: ,p_valuation_method IN VARCHAR2
670: ,p_security_context IN xla_events_pub_pkg.t_security)
671: RETURN BOOLEAN IS
672: BEGIN
673: trace('@ xla_events_pub_pkg.event_exists' , 20);
674:
669: ,p_valuation_method IN VARCHAR2
670: ,p_security_context IN xla_events_pub_pkg.t_security)
671: RETURN BOOLEAN IS
672: BEGIN
673: trace('@ xla_events_pub_pkg.event_exists' , 20);
674:
675: xla_events_pub_pkg.g_security := p_security_context;
676: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
677:
671: RETURN BOOLEAN IS
672: BEGIN
673: trace('@ xla_events_pub_pkg.event_exists' , 20);
674:
675: xla_events_pub_pkg.g_security := p_security_context;
676: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
677:
678: RETURN xla_events_pkg.event_exists
679: (p_event_source_info => p_event_source_info
672: BEGIN
673: trace('@ xla_events_pub_pkg.event_exists' , 20);
674:
675: xla_events_pub_pkg.g_security := p_security_context;
676: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
677:
678: RETURN xla_events_pkg.event_exists
679: (p_event_source_info => p_event_source_info
680: ,p_valuation_method => p_valuation_method
687: WHEN xla_exceptions_pkg.application_exception THEN
688: RAISE;
689: WHEN OTHERS THEN
690: xla_exceptions_pkg.raise_message
691: (p_location => 'xla_events_pub_pkg.event_exists');
692: END event_exists;
693:
694:
695: --============================================================================
702: --
703: --============================================================================
704:
705: FUNCTION get_array_event_info
706: (p_event_source_info IN xla_events_pub_pkg.t_event_source_info
707: ,p_event_class_code IN VARCHAR2 DEFAULT NULL
708: ,p_event_type_code IN VARCHAR2 DEFAULT NULL
709: ,p_event_date IN DATE DEFAULT NULL
710: ,p_event_status_code IN VARCHAR2 DEFAULT NULL
708: ,p_event_type_code IN VARCHAR2 DEFAULT NULL
709: ,p_event_date IN DATE DEFAULT NULL
710: ,p_event_status_code IN VARCHAR2 DEFAULT NULL
711: ,p_valuation_method IN VARCHAR2
712: ,p_security_context IN xla_events_pub_pkg.t_security)
713: RETURN xla_events_pub_pkg.t_array_event_info IS
714: BEGIN
715: trace('@ xla_events_pub_pkg.get_array_event_info' , 20);
716:
709: ,p_event_date IN DATE DEFAULT NULL
710: ,p_event_status_code IN VARCHAR2 DEFAULT NULL
711: ,p_valuation_method IN VARCHAR2
712: ,p_security_context IN xla_events_pub_pkg.t_security)
713: RETURN xla_events_pub_pkg.t_array_event_info IS
714: BEGIN
715: trace('@ xla_events_pub_pkg.get_array_event_info' , 20);
716:
717: xla_events_pub_pkg.g_security := p_security_context;
711: ,p_valuation_method IN VARCHAR2
712: ,p_security_context IN xla_events_pub_pkg.t_security)
713: RETURN xla_events_pub_pkg.t_array_event_info IS
714: BEGIN
715: trace('@ xla_events_pub_pkg.get_array_event_info' , 20);
716:
717: xla_events_pub_pkg.g_security := p_security_context;
718: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
719:
713: RETURN xla_events_pub_pkg.t_array_event_info IS
714: BEGIN
715: trace('@ xla_events_pub_pkg.get_array_event_info' , 20);
716:
717: xla_events_pub_pkg.g_security := p_security_context;
718: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
719:
720: RETURN xla_events_pkg.get_array_event_info
721: (p_event_source_info => p_event_source_info
714: BEGIN
715: trace('@ xla_events_pub_pkg.get_array_event_info' , 20);
716:
717: xla_events_pub_pkg.g_security := p_security_context;
718: -- xla_events_pub_pkg.g_valuation_method := p_valuation_method;
719:
720: RETURN xla_events_pkg.get_array_event_info
721: (p_event_source_info => p_event_source_info
722: ,p_valuation_method => p_valuation_method
728: WHEN xla_exceptions_pkg.application_exception THEN
729: RAISE;
730: WHEN OTHERS THEN
731: xla_exceptions_pkg.raise_message
732: (p_location => 'xla_events_pub_pkg.get_array_event_info');
733: END get_array_event_info;
734:
735: PROCEDURE create_bulk_events
736: (p_source_application_id IN INTEGER DEFAULT NULL
738: ,p_legal_entity_id IN INTEGER DEFAULT NULL
739: ,p_ledger_id IN INTEGER
740: ,p_entity_type_code IN VARCHAR2) IS
741: BEGIN
742: trace('>BEGIN of procedure xla_events_pub_pkg.create_bulk_events' , 20);
743: xla_events_pkg.create_bulk_events(
744: p_source_application_id => p_source_application_id
745: , p_application_id => p_application_id
746: , p_legal_entity_id => p_legal_entity_id
745: , p_application_id => p_application_id
746: , p_legal_entity_id => p_legal_entity_id
747: , p_ledger_id => p_ledger_id
748: , p_entity_type_code => p_entity_type_code);
749: trace('>END of procedure xla_events_pub_pkg.create_bulk_events' , 20);
750:
751: EXCEPTION
752: WHEN xla_exceptions_pkg.application_exception THEN
753: RAISE;
752: WHEN xla_exceptions_pkg.application_exception THEN
753: RAISE;
754: WHEN OTHERS THEN
755: xla_exceptions_pkg.raise_message
756: (p_location => 'xla_events_pub_pkg.create_bulk_events');
757: END create_bulk_events;
758:
759:
760: PROCEDURE create_bulk_events
764: ,p_ledger_id IN INTEGER
765: ,p_entity_type_code IN VARCHAR2
766: ,p_limit_size IN INTEGER) IS
767: BEGIN
768: trace('>BEGIN of procedure xla_events_pub_pkg.create_bulk_events' , 20);
769: xla_events_pkg.create_bulk_events(
770: p_source_application_id => p_source_application_id
771: , p_application_id => p_application_id
772: , p_legal_entity_id => p_legal_entity_id
772: , p_legal_entity_id => p_legal_entity_id
773: , p_ledger_id => p_ledger_id
774: , p_entity_type_code => p_entity_type_code
775: , p_limit_size => p_limit_size);
776: trace('>END of procedure xla_events_pub_pkg.create_bulk_events' , 20);
777: EXCEPTION
778: WHEN xla_exceptions_pkg.application_exception THEN
779: RAISE;
780: WHEN OTHERS THEN
778: WHEN xla_exceptions_pkg.application_exception THEN
779: RAISE;
780: WHEN OTHERS THEN
781: xla_exceptions_pkg.raise_message
782: (p_location => 'xla_events_pub_pkg.create_bulk_events');
783: END create_bulk_events;
784:
785: PROCEDURE update_bulk_event_statuses(p_application_id INTEGER) IS
786: BEGIN
783: END create_bulk_events;
784:
785: PROCEDURE update_bulk_event_statuses(p_application_id INTEGER) IS
786: BEGIN
787: trace('>BEGIN of procedure xla_events_pub_pkg.update_bulk_event_statuses' , 20);
788: xla_events_pkg.update_bulk_event_statuses(
789: p_application_id => p_application_id);
790: trace('>END of procedure xla_events_pub_pkg.update_bulk_event_statuses' , 20);
791:
786: BEGIN
787: trace('>BEGIN of procedure xla_events_pub_pkg.update_bulk_event_statuses' , 20);
788: xla_events_pkg.update_bulk_event_statuses(
789: p_application_id => p_application_id);
790: trace('>END of procedure xla_events_pub_pkg.update_bulk_event_statuses' , 20);
791:
792: EXCEPTION
793: WHEN xla_exceptions_pkg.application_exception THEN
794: RAISE;
793: WHEN xla_exceptions_pkg.application_exception THEN
794: RAISE;
795: WHEN OTHERS THEN
796: xla_exceptions_pkg.raise_message
797: (p_location => 'xla_events_pub_pkg.update_bulk_event_statuses');
798: END update_bulk_event_statuses;
799:
800:
801: PROCEDURE update_bulk_event_statuses(p_application_id IN INTEGER
800:
801: PROCEDURE update_bulk_event_statuses(p_application_id IN INTEGER
802: ,p_limit_size IN INTEGER) IS
803: BEGIN
804: trace('>BEGIN of procedure xla_events_pub_pkg.update_bulk_event_statuses' , 20);
805: xla_events_pkg.update_bulk_event_statuses(
806: p_application_id => p_application_id
807: ,p_limit_size => p_limit_size);
808: trace('>END of procedure xla_events_pub_pkg.update_bulk_event_statuses' , 20);
804: trace('>BEGIN of procedure xla_events_pub_pkg.update_bulk_event_statuses' , 20);
805: xla_events_pkg.update_bulk_event_statuses(
806: p_application_id => p_application_id
807: ,p_limit_size => p_limit_size);
808: trace('>END of procedure xla_events_pub_pkg.update_bulk_event_statuses' , 20);
809: EXCEPTION
810: WHEN xla_exceptions_pkg.application_exception THEN
811: RAISE;
812: WHEN OTHERS THEN
810: WHEN xla_exceptions_pkg.application_exception THEN
811: RAISE;
812: WHEN OTHERS THEN
813: xla_exceptions_pkg.raise_message
814: (p_location => 'xla_events_pub_pkg.update_bulk_event_statuses');
815: END update_bulk_event_statuses;
816:
817:
818:
825: WHEN xla_exceptions_pkg.application_exception THEN
826: RAISE;
827: WHEN OTHERS THEN
828: xla_exceptions_pkg.raise_message
829: (p_location => 'xla_events_pub_pkg.delete_bulk_events');
830: END delete_bulk_events;
831:
832: -- For subledger teams uptake of Period Close validation.
833: PROCEDURE period_close (p_api_version IN NUMBER
985: EXCEPTION
986:
987: WHEN xla_exceptions_pkg.application_exception THEN
988:
989: WF_CORE.CONTEXT( 'xla_events_pub_pkg', 'period_close',
990: p_event.getEventName( ), p_subscription_guid);
991: WF_EVENT.setErrorInfo(p_event, 'ERROR');
992: RETURN 'ERROR';
993: -- Added for Bug 12312395
1008: --
1009: --============================================================================
1010:
1011: PROCEDURE update_transaction_number
1012: (p_event_source_info IN xla_events_pub_pkg.t_event_source_info
1013: ,p_transaction_number IN VARCHAR2
1014: ,p_valuation_method IN VARCHAR2
1015: ,p_security_context IN xla_events_pub_pkg.t_security
1016: ,p_event_id IN NUMBER DEFAULT NULL) IS -- 8761772
1011: PROCEDURE update_transaction_number
1012: (p_event_source_info IN xla_events_pub_pkg.t_event_source_info
1013: ,p_transaction_number IN VARCHAR2
1014: ,p_valuation_method IN VARCHAR2
1015: ,p_security_context IN xla_events_pub_pkg.t_security
1016: ,p_event_id IN NUMBER DEFAULT NULL) IS -- 8761772
1017: BEGIN
1018: trace('> xla_events_pub_pkg.update_transaction_number' , 20);
1019:
1014: ,p_valuation_method IN VARCHAR2
1015: ,p_security_context IN xla_events_pub_pkg.t_security
1016: ,p_event_id IN NUMBER DEFAULT NULL) IS -- 8761772
1017: BEGIN
1018: trace('> xla_events_pub_pkg.update_transaction_number' , 20);
1019:
1020: xla_events_pub_pkg.g_security := p_security_context;
1021: xla_events_pub_pkg.g_valuation_method := p_valuation_method;
1022:
1016: ,p_event_id IN NUMBER DEFAULT NULL) IS -- 8761772
1017: BEGIN
1018: trace('> xla_events_pub_pkg.update_transaction_number' , 20);
1019:
1020: xla_events_pub_pkg.g_security := p_security_context;
1021: xla_events_pub_pkg.g_valuation_method := p_valuation_method;
1022:
1023: xla_events_pkg.update_transaction_number
1024: (p_event_source_info => p_event_source_info
1017: BEGIN
1018: trace('> xla_events_pub_pkg.update_transaction_number' , 20);
1019:
1020: xla_events_pub_pkg.g_security := p_security_context;
1021: xla_events_pub_pkg.g_valuation_method := p_valuation_method;
1022:
1023: xla_events_pkg.update_transaction_number
1024: (p_event_source_info => p_event_source_info
1025: ,p_transaction_number => p_transaction_number
1026: ,p_valuation_method => p_valuation_method
1027: ,p_event_id => p_event_id
1028: );
1029:
1030: trace('< xla_events_pub_pkg.update_transaction_number' , 20);
1031: EXCEPTION
1032: WHEN xla_exceptions_pkg.application_exception THEN
1033: RAISE;
1034: WHEN OTHERS THEN
1032: WHEN xla_exceptions_pkg.application_exception THEN
1033: RAISE;
1034: WHEN OTHERS THEN
1035: xla_exceptions_pkg.raise_message
1036: (p_location => 'xla_events_pub_pkg.update_transaction_number');
1037: END update_transaction_number;
1038:
1039:
1040: -------------------------------------------------------------------------------
1047: -- based on whether it has any accounted information for a Control Account.
1048: --============================================================================
1049:
1050: FUNCTION allow_third_party_update
1051: (p_event_source_info IN xla_events_pub_pkg.t_event_source_info
1052: ,p_valuation_method IN VARCHAR2
1053: ,p_security_context IN xla_events_pub_pkg.t_security)
1054: RETURN BOOLEAN IS
1055: BEGIN
1049:
1050: FUNCTION allow_third_party_update
1051: (p_event_source_info IN xla_events_pub_pkg.t_event_source_info
1052: ,p_valuation_method IN VARCHAR2
1053: ,p_security_context IN xla_events_pub_pkg.t_security)
1054: RETURN BOOLEAN IS
1055: BEGIN
1056: trace('> xla_events_pub_pkg.allow_third_party_update' , 20);
1057:
1052: ,p_valuation_method IN VARCHAR2
1053: ,p_security_context IN xla_events_pub_pkg.t_security)
1054: RETURN BOOLEAN IS
1055: BEGIN
1056: trace('> xla_events_pub_pkg.allow_third_party_update' , 20);
1057:
1058: xla_events_pub_pkg.g_security := p_security_context;
1059: xla_events_pub_pkg.g_valuation_method := p_valuation_method;
1060:
1054: RETURN BOOLEAN IS
1055: BEGIN
1056: trace('> xla_events_pub_pkg.allow_third_party_update' , 20);
1057:
1058: xla_events_pub_pkg.g_security := p_security_context;
1059: xla_events_pub_pkg.g_valuation_method := p_valuation_method;
1060:
1061: RETURN xla_events_pkg.allow_third_party_update
1062: (p_event_source_info => p_event_source_info
1055: BEGIN
1056: trace('> xla_events_pub_pkg.allow_third_party_update' , 20);
1057:
1058: xla_events_pub_pkg.g_security := p_security_context;
1059: xla_events_pub_pkg.g_valuation_method := p_valuation_method;
1060:
1061: RETURN xla_events_pkg.allow_third_party_update
1062: (p_event_source_info => p_event_source_info
1063: ,p_valuation_method => p_valuation_method);
1061: RETURN xla_events_pkg.allow_third_party_update
1062: (p_event_source_info => p_event_source_info
1063: ,p_valuation_method => p_valuation_method);
1064:
1065: trace('< xla_events_pub_pkg.allow_third_party_update' , 20);
1066: EXCEPTION
1067: WHEN xla_exceptions_pkg.application_exception THEN
1068: RAISE;
1069: WHEN OTHERS THEN
1067: WHEN xla_exceptions_pkg.application_exception THEN
1068: RAISE;
1069: WHEN OTHERS THEN
1070: xla_exceptions_pkg.raise_message
1071: (p_location => 'xla_events_pub_pkg.allow_third_party_update');
1072: END allow_third_party_update;
1073:
1074:
1075: BEGIN
1081: IF NOT g_log_enabled THEN
1082: g_log_level := C_LEVEL_LOG_DISABLED;
1083: END IF;
1084:
1085: END xla_events_pub_pkg;