DBA Data[Home] [Help]

PACKAGE: APPS.XLA_EVT_CLASS_ACCT_ATTRS_PKG

Source


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;