1 PACKAGE xla_evt_class_acct_attrs_pkg AUTHID CURRENT_USER AS
2 /* $Header: xlaamaaa.pkh 120.2 2006/06/28 00:08:59 svjoshi ship $ */
3 /*======================================================================+
4 | Copyright (c) 1995-2002 Oracle Corporation |
5 | Redwood Shores, CA, USA |
6 | All rights reserved. |
7 +=======================================================================+
8 | PACKAGE NAME |
9 | xla_evt_class_acct_attrs_pkg |
10 | |
11 | DESCRIPTION |
12 | XLA Event Class accounting attributes Package |
13 | |
14 | HISTORY |
15 | 01-May-01 Dimple Shah Created |
16 | |
17 +======================================================================*/
18
19 /*======================================================================+
20 | |
21 | Public Function |
22 | |
23 | insert_jlt_assignments |
24 | |
25 | Inserts accounting accounting attributes |
26 | in the line types for the event class |
27 | |
28 +======================================================================*/
29 FUNCTION insert_jlt_assignments
30 (p_application_id IN NUMBER
31 ,p_event_class_code IN VARCHAR2
32 ,p_accounting_attribute_code IN VARCHAR2
33 ,p_source_application_id IN NUMBER
34 ,p_source_code IN VARCHAR2
35 ,p_source_type_code IN VARCHAR2
36 ,p_default_flag IN VARCHAR2
37 ,p_product_rule_name IN OUT NOCOPY VARCHAR2
38 ,p_product_rule_type IN OUT NOCOPY VARCHAR2
39 ,p_event_class_name IN OUT NOCOPY VARCHAR2
40 ,p_event_type_name IN OUT NOCOPY VARCHAR2)
41 RETURN BOOLEAN;
42
43 /*======================================================================+
44 | |
45 | Public Function |
46 | |
47 | update_jlt_assignments |
48 | |
49 | Updates accounting accounting attributes |
50 | in the line types for the event class |
51 | |
52 +======================================================================*/
53 FUNCTION update_jlt_assignments
54 (p_application_id IN NUMBER
55 ,p_event_class_code IN VARCHAR2
56 ,p_accounting_attribute_code IN VARCHAR2
57 ,p_source_application_id IN NUMBER
58 ,p_source_code IN VARCHAR2
59 ,p_source_type_code IN VARCHAR2
60 ,p_default_flag IN VARCHAR2
61 ,p_product_rule_name IN OUT NOCOPY VARCHAR2
62 ,p_product_rule_type IN OUT NOCOPY VARCHAR2
63 ,p_event_class_name IN OUT NOCOPY VARCHAR2
64 ,p_event_type_name IN OUT NOCOPY VARCHAR2)
65 RETURN BOOLEAN;
66
67 /*======================================================================+
68 | |
69 | Public Function |
70 | |
71 | delete_jlt_assignments |
72 | |
73 | Deletes accounting accounting attributes |
74 | in the line types for the event class |
75 | |
76 +======================================================================*/
77 Function delete_jlt_assignments
78 (p_application_id IN NUMBER
79 ,p_event_class_code IN VARCHAR2
80 ,p_accounting_attribute_code IN VARCHAR2
81 ,p_source_application_id IN NUMBER
82 ,p_source_code IN VARCHAR2
83 ,p_source_type_code IN VARCHAR2
84 ,p_product_rule_name IN OUT NOCOPY VARCHAR2
85 ,p_product_rule_type IN OUT NOCOPY VARCHAR2
86 ,p_event_class_name IN OUT NOCOPY VARCHAR2
87 ,p_event_type_name IN OUT NOCOPY VARCHAR2)
88 RETURN BOOLEAN;
89
90 /*======================================================================+
91 | |
92 | Public Function |
93 | |
94 | insert_aad_assignments |
95 | |
96 | Inserts accounting accounting attributes |
97 | in the AADs for the event class |
98 | |
99 +======================================================================*/
100 Function insert_aad_assignments
101 (p_application_id IN NUMBER
102 ,p_event_class_code IN VARCHAR2
103 ,p_accounting_attribute_code IN VARCHAR2
104 ,p_source_application_id IN NUMBER
105 ,p_source_code IN VARCHAR2
106 ,p_source_type_code IN VARCHAR2
107 ,p_default_flag IN VARCHAR2
108 ,p_product_rule_name IN OUT NOCOPY VARCHAR2
109 ,p_product_rule_type IN OUT NOCOPY VARCHAR2
110 ,p_event_class_name IN OUT NOCOPY VARCHAR2
111 ,p_event_type_name IN OUT NOCOPY VARCHAR2)
112 RETURN BOOLEAN;
113
114 /*======================================================================+
115 | |
116 | Public Function |
117 | |
118 | update_aad_assignments |
119 | |
120 | Updates accounting accounting attributes |
121 | in the AADs for the event class |
122 | |
123 +======================================================================*/
124 Function update_aad_assignments
125 (p_application_id IN NUMBER
126 ,p_event_class_code IN VARCHAR2
127 ,p_accounting_attribute_code IN VARCHAR2
128 ,p_source_application_id IN NUMBER
129 ,p_source_code IN VARCHAR2
130 ,p_source_type_code IN VARCHAR2
131 ,p_default_flag IN VARCHAR2
132 ,p_product_rule_name IN OUT NOCOPY VARCHAR2
133 ,p_product_rule_type IN OUT NOCOPY VARCHAR2
134 ,p_event_class_name IN OUT NOCOPY VARCHAR2
135 ,p_event_type_name IN OUT NOCOPY VARCHAR2)
136 RETURN BOOLEAN;
137
138 /*======================================================================+
139 | |
140 | Public Function |
141 | |
142 | delete_aad_assignments |
143 | |
144 | Deletes accounting accounting attributes |
145 | in the AADs for the event class |
146 | |
147 +======================================================================*/
148 Function delete_aad_assignments
149 (p_application_id IN NUMBER
150 ,p_event_class_code IN VARCHAR2
151 ,p_accounting_attribute_code IN VARCHAR2
152 ,p_source_application_id IN NUMBER
153 ,p_source_code IN VARCHAR2
154 ,p_source_type_code IN VARCHAR2
155 ,p_product_rule_name IN OUT NOCOPY VARCHAR2
156 ,p_product_rule_type IN OUT NOCOPY VARCHAR2
157 ,p_event_class_name IN OUT NOCOPY VARCHAR2
158 ,p_event_type_name IN OUT NOCOPY VARCHAR2)
159 RETURN BOOLEAN;
160
161 /*======================================================================+
162 | |
163 | Private Function |
164 | |
165 | uncompile_evt_class_aads |
166 | |
167 | Uncompile AADs using event class. |
168 | |
169 +======================================================================*/
170 FUNCTION uncompile_evt_class_aads
171 (p_application_id IN NUMBER
172 ,p_event_class_code IN VARCHAR2
173 ,x_product_rule_name IN OUT NOCOPY VARCHAR2
174 ,x_product_rule_type IN OUT NOCOPY VARCHAR2
175 ,x_event_class_name IN OUT NOCOPY VARCHAR2
176 ,x_event_type_name IN OUT NOCOPY VARCHAR2
177 ,x_locking_status_flag IN OUT NOCOPY VARCHAR2
178 ,x_validation_status_code IN OUT NOCOPY VARCHAR2
179 )
180 RETURN BOOLEAN;
181 END xla_evt_class_acct_attrs_pkg;