1 PACKAGE xla_event_classes_pkg AS
2 /* $Header: xlaamdec.pkh 120.3 2004/11/20 01:08:29 wychan ship $ */
3 /*======================================================================+
4 | Copyright (c) 1995-2002 Oracle Corporation |
5 | Redwood Shores, CA, USA |
6 | All rights reserved. |
7 +=======================================================================+
8 | PACKAGE NAME |
9 | xla_event_classes_pkg |
10 | |
11 | DESCRIPTION |
12 | XLA Event Classes Package |
13 | |
14 | HISTORY |
15 | 01-May-01 Dimple Shah Created |
16 | |
17 +======================================================================*/
18
19 /*======================================================================+
20 | |
21 | Public Function |
22 | |
23 | class_details_exist |
24 | |
25 | Returns true if details of the class exist |
26 | |
27 +======================================================================*/
28 FUNCTION class_details_exist
29 (p_event IN VARCHAR2
30 ,p_application_id IN NUMBER
31 ,p_entity_code IN VARCHAR2
32 ,p_event_class_code IN VARCHAR2)
33 RETURN BOOLEAN;
34
35 /*======================================================================+
36 | |
37 | Public Procedure |
38 | |
39 | delete_class_details |
40 | |
41 | Deletes all details of the class |
42 | |
43 +======================================================================*/
44
45 PROCEDURE delete_class_details
46 (p_application_id IN NUMBER
47 ,p_entity_code IN VARCHAR2
48 ,p_event_class_code IN VARCHAR2);
49
50 /*======================================================================+
51 | |
52 | Public Function |
53 | |
54 | uncompile_definitions |
55 | |
56 | Returns true if all the application accounting definitions and |
57 | journal line definitions using this segment rule are uncompiled |
58 | |
59 +======================================================================*/
60
61 FUNCTION uncompile_definitions
62 (p_application_id IN NUMBER
63 ,p_event_class_code IN VARCHAR2
64 ,x_product_rule_name IN OUT NOCOPY VARCHAR2
65 ,x_product_rule_type IN OUT NOCOPY VARCHAR2
66 ,x_event_class_name IN OUT NOCOPY VARCHAR2
67 ,x_event_type_name IN OUT NOCOPY VARCHAR2
68 ,x_locking_status_flag IN OUT NOCOPY VARCHAR2)
69 RETURN BOOLEAN;
70
71 /*======================================================================+
72 | |
73 | Public Function |
74 | |
75 | event_class_is_locked |
76 | |
77 | Returns true if the line type is used by a frozen line definition |
78 | |
79 +======================================================================*/
80
81 FUNCTION event_class_is_locked
82 (p_application_id IN NUMBER
83 ,p_event_class_code IN VARCHAR2)
84 RETURN BOOLEAN;
85
86 END xla_event_classes_pkg;