DBA Data[Home] [Help]

PACKAGE BODY: APPS.AHL_MEL_CDL_HEADERS_PVT_W

Source


1 package body ahl_mel_cdl_headers_pvt_w as
2   /* $Header: AHLWMEHB.pls 120.0 2005/07/04 03:56 tamdas noship $ */
3   procedure create_mel_cdl(p_api_version  NUMBER
4     , p_init_msg_list  VARCHAR2
5     , p_commit  VARCHAR2
6     , p_validation_level  NUMBER
7     , p_default  VARCHAR2
8     , p_module_type  VARCHAR2
9     , x_return_status out nocopy  VARCHAR2
10     , x_msg_count out nocopy  NUMBER
11     , x_msg_data out nocopy  VARCHAR2
12     , p9_a0 in out nocopy  NUMBER
13     , p9_a1 in out nocopy  NUMBER
14     , p9_a2 in out nocopy  NUMBER
15     , p9_a3 in out nocopy  VARCHAR2
16     , p9_a4 in out nocopy  VARCHAR2
17     , p9_a5 in out nocopy  VARCHAR2
18     , p9_a6 in out nocopy  VARCHAR2
19     , p9_a7 in out nocopy  VARCHAR2
20     , p9_a8 in out nocopy  NUMBER
21     , p9_a9 in out nocopy  DATE
22     , p9_a10 in out nocopy  DATE
23     , p9_a11 in out nocopy  VARCHAR2
24     , p9_a12 in out nocopy  VARCHAR2
25     , p9_a13 in out nocopy  VARCHAR2
26     , p9_a14 in out nocopy  VARCHAR2
27     , p9_a15 in out nocopy  VARCHAR2
28     , p9_a16 in out nocopy  VARCHAR2
29     , p9_a17 in out nocopy  VARCHAR2
30     , p9_a18 in out nocopy  VARCHAR2
31     , p9_a19 in out nocopy  VARCHAR2
32     , p9_a20 in out nocopy  VARCHAR2
33     , p9_a21 in out nocopy  VARCHAR2
34     , p9_a22 in out nocopy  VARCHAR2
35     , p9_a23 in out nocopy  VARCHAR2
36     , p9_a24 in out nocopy  VARCHAR2
37     , p9_a25 in out nocopy  VARCHAR2
38     , p9_a26 in out nocopy  VARCHAR2
39   )
40 
41   as
42     ddp_x_mel_cdl_header_rec ahl_mel_cdl_headers_pvt.header_rec_type;
43     ddindx binary_integer; indx binary_integer;
44   begin
45 
46     -- copy data to the local IN or IN-OUT args, if any
47 
48 
49 
50 
51 
52 
53 
54 
55 
56     ddp_x_mel_cdl_header_rec.mel_cdl_header_id := p9_a0;
57     ddp_x_mel_cdl_header_rec.object_version_number := p9_a1;
58     ddp_x_mel_cdl_header_rec.pc_node_id := p9_a2;
59     ddp_x_mel_cdl_header_rec.mel_cdl_type_code := p9_a3;
60     ddp_x_mel_cdl_header_rec.mel_cdl_type_meaning := p9_a4;
61     ddp_x_mel_cdl_header_rec.status_code := p9_a5;
62     ddp_x_mel_cdl_header_rec.status_meaning := p9_a6;
63     ddp_x_mel_cdl_header_rec.revision := p9_a7;
64     ddp_x_mel_cdl_header_rec.version_number := p9_a8;
65     ddp_x_mel_cdl_header_rec.revision_date := p9_a9;
66     ddp_x_mel_cdl_header_rec.expired_date := p9_a10;
67     ddp_x_mel_cdl_header_rec.attribute_category := p9_a11;
68     ddp_x_mel_cdl_header_rec.attribute1 := p9_a12;
69     ddp_x_mel_cdl_header_rec.attribute2 := p9_a13;
70     ddp_x_mel_cdl_header_rec.attribute3 := p9_a14;
71     ddp_x_mel_cdl_header_rec.attribute4 := p9_a15;
72     ddp_x_mel_cdl_header_rec.attribute5 := p9_a16;
73     ddp_x_mel_cdl_header_rec.attribute6 := p9_a17;
74     ddp_x_mel_cdl_header_rec.attribute7 := p9_a18;
75     ddp_x_mel_cdl_header_rec.attribute8 := p9_a19;
76     ddp_x_mel_cdl_header_rec.attribute9 := p9_a20;
77     ddp_x_mel_cdl_header_rec.attribute10 := p9_a21;
78     ddp_x_mel_cdl_header_rec.attribute11 := p9_a22;
79     ddp_x_mel_cdl_header_rec.attribute12 := p9_a23;
80     ddp_x_mel_cdl_header_rec.attribute13 := p9_a24;
81     ddp_x_mel_cdl_header_rec.attribute14 := p9_a25;
82     ddp_x_mel_cdl_header_rec.attribute15 := p9_a26;
83 
84     -- here's the delegated call to the old PL/SQL routine
85     ahl_mel_cdl_headers_pvt.create_mel_cdl(p_api_version,
86       p_init_msg_list,
87       p_commit,
88       p_validation_level,
89       p_default,
90       p_module_type,
91       x_return_status,
92       x_msg_count,
93       x_msg_data,
94       ddp_x_mel_cdl_header_rec);
95 
96     -- copy data back from the local variables to OUT or IN-OUT args, if any
97 
98 
99 
100 
101 
102 
103 
104 
105 
106     p9_a0 := ddp_x_mel_cdl_header_rec.mel_cdl_header_id;
107     p9_a1 := ddp_x_mel_cdl_header_rec.object_version_number;
108     p9_a2 := ddp_x_mel_cdl_header_rec.pc_node_id;
109     p9_a3 := ddp_x_mel_cdl_header_rec.mel_cdl_type_code;
110     p9_a4 := ddp_x_mel_cdl_header_rec.mel_cdl_type_meaning;
111     p9_a5 := ddp_x_mel_cdl_header_rec.status_code;
112     p9_a6 := ddp_x_mel_cdl_header_rec.status_meaning;
113     p9_a7 := ddp_x_mel_cdl_header_rec.revision;
114     p9_a8 := ddp_x_mel_cdl_header_rec.version_number;
115     p9_a9 := ddp_x_mel_cdl_header_rec.revision_date;
116     p9_a10 := ddp_x_mel_cdl_header_rec.expired_date;
117     p9_a11 := ddp_x_mel_cdl_header_rec.attribute_category;
118     p9_a12 := ddp_x_mel_cdl_header_rec.attribute1;
119     p9_a13 := ddp_x_mel_cdl_header_rec.attribute2;
120     p9_a14 := ddp_x_mel_cdl_header_rec.attribute3;
121     p9_a15 := ddp_x_mel_cdl_header_rec.attribute4;
122     p9_a16 := ddp_x_mel_cdl_header_rec.attribute5;
123     p9_a17 := ddp_x_mel_cdl_header_rec.attribute6;
124     p9_a18 := ddp_x_mel_cdl_header_rec.attribute7;
125     p9_a19 := ddp_x_mel_cdl_header_rec.attribute8;
126     p9_a20 := ddp_x_mel_cdl_header_rec.attribute9;
127     p9_a21 := ddp_x_mel_cdl_header_rec.attribute10;
128     p9_a22 := ddp_x_mel_cdl_header_rec.attribute11;
129     p9_a23 := ddp_x_mel_cdl_header_rec.attribute12;
130     p9_a24 := ddp_x_mel_cdl_header_rec.attribute13;
131     p9_a25 := ddp_x_mel_cdl_header_rec.attribute14;
132     p9_a26 := ddp_x_mel_cdl_header_rec.attribute15;
133   end;
134 
135   procedure update_mel_cdl(p_api_version  NUMBER
136     , p_init_msg_list  VARCHAR2
137     , p_commit  VARCHAR2
138     , p_validation_level  NUMBER
139     , p_default  VARCHAR2
140     , p_module_type  VARCHAR2
141     , x_return_status out nocopy  VARCHAR2
142     , x_msg_count out nocopy  NUMBER
143     , x_msg_data out nocopy  VARCHAR2
144     , p9_a0 in out nocopy  NUMBER
145     , p9_a1 in out nocopy  NUMBER
146     , p9_a2 in out nocopy  NUMBER
147     , p9_a3 in out nocopy  VARCHAR2
148     , p9_a4 in out nocopy  VARCHAR2
149     , p9_a5 in out nocopy  VARCHAR2
150     , p9_a6 in out nocopy  VARCHAR2
151     , p9_a7 in out nocopy  VARCHAR2
152     , p9_a8 in out nocopy  NUMBER
153     , p9_a9 in out nocopy  DATE
154     , p9_a10 in out nocopy  DATE
155     , p9_a11 in out nocopy  VARCHAR2
156     , p9_a12 in out nocopy  VARCHAR2
157     , p9_a13 in out nocopy  VARCHAR2
158     , p9_a14 in out nocopy  VARCHAR2
159     , p9_a15 in out nocopy  VARCHAR2
160     , p9_a16 in out nocopy  VARCHAR2
161     , p9_a17 in out nocopy  VARCHAR2
162     , p9_a18 in out nocopy  VARCHAR2
163     , p9_a19 in out nocopy  VARCHAR2
164     , p9_a20 in out nocopy  VARCHAR2
165     , p9_a21 in out nocopy  VARCHAR2
166     , p9_a22 in out nocopy  VARCHAR2
167     , p9_a23 in out nocopy  VARCHAR2
168     , p9_a24 in out nocopy  VARCHAR2
169     , p9_a25 in out nocopy  VARCHAR2
170     , p9_a26 in out nocopy  VARCHAR2
171   )
172 
173   as
174     ddp_x_mel_cdl_header_rec ahl_mel_cdl_headers_pvt.header_rec_type;
175     ddindx binary_integer; indx binary_integer;
176   begin
177 
178     -- copy data to the local IN or IN-OUT args, if any
179 
180 
181 
182 
183 
184 
185 
186 
187 
188     ddp_x_mel_cdl_header_rec.mel_cdl_header_id := p9_a0;
189     ddp_x_mel_cdl_header_rec.object_version_number := p9_a1;
190     ddp_x_mel_cdl_header_rec.pc_node_id := p9_a2;
191     ddp_x_mel_cdl_header_rec.mel_cdl_type_code := p9_a3;
192     ddp_x_mel_cdl_header_rec.mel_cdl_type_meaning := p9_a4;
193     ddp_x_mel_cdl_header_rec.status_code := p9_a5;
194     ddp_x_mel_cdl_header_rec.status_meaning := p9_a6;
195     ddp_x_mel_cdl_header_rec.revision := p9_a7;
196     ddp_x_mel_cdl_header_rec.version_number := p9_a8;
197     ddp_x_mel_cdl_header_rec.revision_date := p9_a9;
198     ddp_x_mel_cdl_header_rec.expired_date := p9_a10;
199     ddp_x_mel_cdl_header_rec.attribute_category := p9_a11;
200     ddp_x_mel_cdl_header_rec.attribute1 := p9_a12;
201     ddp_x_mel_cdl_header_rec.attribute2 := p9_a13;
202     ddp_x_mel_cdl_header_rec.attribute3 := p9_a14;
203     ddp_x_mel_cdl_header_rec.attribute4 := p9_a15;
204     ddp_x_mel_cdl_header_rec.attribute5 := p9_a16;
205     ddp_x_mel_cdl_header_rec.attribute6 := p9_a17;
206     ddp_x_mel_cdl_header_rec.attribute7 := p9_a18;
207     ddp_x_mel_cdl_header_rec.attribute8 := p9_a19;
208     ddp_x_mel_cdl_header_rec.attribute9 := p9_a20;
209     ddp_x_mel_cdl_header_rec.attribute10 := p9_a21;
210     ddp_x_mel_cdl_header_rec.attribute11 := p9_a22;
211     ddp_x_mel_cdl_header_rec.attribute12 := p9_a23;
212     ddp_x_mel_cdl_header_rec.attribute13 := p9_a24;
213     ddp_x_mel_cdl_header_rec.attribute14 := p9_a25;
214     ddp_x_mel_cdl_header_rec.attribute15 := p9_a26;
215 
216     -- here's the delegated call to the old PL/SQL routine
217     ahl_mel_cdl_headers_pvt.update_mel_cdl(p_api_version,
218       p_init_msg_list,
219       p_commit,
220       p_validation_level,
221       p_default,
222       p_module_type,
223       x_return_status,
224       x_msg_count,
225       x_msg_data,
226       ddp_x_mel_cdl_header_rec);
227 
228     -- copy data back from the local variables to OUT or IN-OUT args, if any
229 
230 
231 
232 
233 
234 
235 
236 
237 
238     p9_a0 := ddp_x_mel_cdl_header_rec.mel_cdl_header_id;
239     p9_a1 := ddp_x_mel_cdl_header_rec.object_version_number;
240     p9_a2 := ddp_x_mel_cdl_header_rec.pc_node_id;
241     p9_a3 := ddp_x_mel_cdl_header_rec.mel_cdl_type_code;
242     p9_a4 := ddp_x_mel_cdl_header_rec.mel_cdl_type_meaning;
243     p9_a5 := ddp_x_mel_cdl_header_rec.status_code;
244     p9_a6 := ddp_x_mel_cdl_header_rec.status_meaning;
245     p9_a7 := ddp_x_mel_cdl_header_rec.revision;
246     p9_a8 := ddp_x_mel_cdl_header_rec.version_number;
247     p9_a9 := ddp_x_mel_cdl_header_rec.revision_date;
248     p9_a10 := ddp_x_mel_cdl_header_rec.expired_date;
249     p9_a11 := ddp_x_mel_cdl_header_rec.attribute_category;
250     p9_a12 := ddp_x_mel_cdl_header_rec.attribute1;
251     p9_a13 := ddp_x_mel_cdl_header_rec.attribute2;
252     p9_a14 := ddp_x_mel_cdl_header_rec.attribute3;
253     p9_a15 := ddp_x_mel_cdl_header_rec.attribute4;
254     p9_a16 := ddp_x_mel_cdl_header_rec.attribute5;
255     p9_a17 := ddp_x_mel_cdl_header_rec.attribute6;
256     p9_a18 := ddp_x_mel_cdl_header_rec.attribute7;
257     p9_a19 := ddp_x_mel_cdl_header_rec.attribute8;
258     p9_a20 := ddp_x_mel_cdl_header_rec.attribute9;
259     p9_a21 := ddp_x_mel_cdl_header_rec.attribute10;
260     p9_a22 := ddp_x_mel_cdl_header_rec.attribute11;
261     p9_a23 := ddp_x_mel_cdl_header_rec.attribute12;
262     p9_a24 := ddp_x_mel_cdl_header_rec.attribute13;
263     p9_a25 := ddp_x_mel_cdl_header_rec.attribute14;
264     p9_a26 := ddp_x_mel_cdl_header_rec.attribute15;
265   end;
266 
267 end ahl_mel_cdl_headers_pvt_w;