DBA Data[Home] [Help]

PACKAGE BODY: APPS.OE_OE_HTML_HEADER_W

Source


1 package body oe_oe_html_header_w as
2   /* $Header: ONTRHDRB.pls 120.0 2005/06/01 00:25:16 appldev noship $ */
3   rosetta_g_mistake_date date := to_date('01/01/+4713', 'MM/DD/SYYYY');
4   rosetta_g_miss_date date := to_date('01/01/-4712', 'MM/DD/SYYYY');
5 
6   -- this is to workaround the JDBC bug regarding IN DATE of value GMiss
7   function rosetta_g_miss_date_in_map(d date) return date as
8   begin
9     if d = rosetta_g_mistake_date then return fnd_api.g_miss_date; end if;
10     return d;
11   end;
12 
13   function rosetta_g_miss_num_map(n number) return number as
14     a number := fnd_api.g_miss_num;
15     b number := 0-1962.0724;
16   begin
17     if n=a then return b; end if;
18     if n=b then return a; end if;
19     return n;
20   end;
21 
22   procedure rosetta_table_copy_in_p0(t out NOCOPY /* file.sql.39 change */ oe_oe_html_header.number_tbl_type, a0 JTF_NUMBER_TABLE) as
23     ddindx binary_integer; indx binary_integer;
24   begin
25   if a0 is not null and a0.count > 0 then
26       if a0.count > 0 then
27         indx := a0.first;
28         ddindx := 1;
29         while true loop
30           t(ddindx) := rosetta_g_miss_num_map(a0(indx));
31           ddindx := ddindx+1;
32           if a0.last =indx
33             then exit;
34           end if;
35           indx := a0.next(indx);
36         end loop;
37       end if;
38    end if;
39   end rosetta_table_copy_in_p0;
40   procedure rosetta_table_copy_out_p0(t oe_oe_html_header.number_tbl_type, a0 out NOCOPY /* file.sql.39 change */ JTF_NUMBER_TABLE) as
41     ddindx binary_integer; indx binary_integer;
42   begin
43   if t is null or t.count = 0 then
44     a0 := JTF_NUMBER_TABLE();
45   else
46       a0 := JTF_NUMBER_TABLE();
47       if t.count > 0 then
48         a0.extend(t.count);
49         ddindx := t.first;
50         indx := 1;
51         while true loop
52           a0(indx) := rosetta_g_miss_num_map(t(ddindx));
53           indx := indx+1;
54           if t.last =ddindx
55             then exit;
56           end if;
57           ddindx := t.next(ddindx);
58         end loop;
59       end if;
60    end if;
61   end rosetta_table_copy_out_p0;
62 
63   procedure rosetta_table_copy_in_p1(t out NOCOPY /* file.sql.39 change */ oe_oe_html_header.varchar2_tbl_type, a0 JTF_VARCHAR2_TABLE_2000) as
64     ddindx binary_integer; indx binary_integer;
65   begin
66   if a0 is not null and a0.count > 0 then
67       if a0.count > 0 then
68         indx := a0.first;
69         ddindx := 1;
70         while true loop
71           t(ddindx) := a0(indx);
72           ddindx := ddindx+1;
73           if a0.last =indx
74             then exit;
75           end if;
76           indx := a0.next(indx);
77         end loop;
78       end if;
79    end if;
80   end rosetta_table_copy_in_p1;
81   procedure rosetta_table_copy_out_p1(t oe_oe_html_header.varchar2_tbl_type, a0 out NOCOPY /* file.sql.39 change */ JTF_VARCHAR2_TABLE_2000) as
82     ddindx binary_integer; indx binary_integer;
83   begin
84   if t is null or t.count = 0 then
85     a0 := JTF_VARCHAR2_TABLE_2000();
86   else
87       a0 := JTF_VARCHAR2_TABLE_2000();
88       if t.count > 0 then
89         a0.extend(t.count);
90         ddindx := t.first;
91         indx := 1;
92         while true loop
93           a0(indx) := t(ddindx);
94           indx := indx+1;
95           if t.last =ddindx
96             then exit;
97           end if;
98           ddindx := t.next(ddindx);
99         end loop;
100       end if;
101    end if;
102   end rosetta_table_copy_out_p1;
103 
104   procedure default_attributes(x_return_status out NOCOPY /* file.sql.39 change */  VARCHAR2
105     , x_msg_count out NOCOPY /* file.sql.39 change */  NUMBER
106     , x_msg_data out NOCOPY /* file.sql.39 change */  VARCHAR2
107     , p3_a0 in out NOCOPY /* file.sql.39 change */  NUMBER
108     , p3_a1 in out NOCOPY /* file.sql.39 change */  NUMBER
109     , p3_a2 in out NOCOPY /* file.sql.39 change */  VARCHAR2
110     , p3_a3 in out NOCOPY /* file.sql.39 change */  VARCHAR2
111     , p3_a4 in out NOCOPY /* file.sql.39 change */  VARCHAR2
112     , p3_a5 in out NOCOPY /* file.sql.39 change */  VARCHAR2
113     , p3_a6 in out NOCOPY /* file.sql.39 change */  VARCHAR2
114     , p3_a7 in out NOCOPY /* file.sql.39 change */  VARCHAR2
115     , p3_a8 in out NOCOPY /* file.sql.39 change */  VARCHAR2
116     , p3_a9 in out NOCOPY /* file.sql.39 change */  VARCHAR2
117     , p3_a10 in out NOCOPY /* file.sql.39 change */  VARCHAR2
118     , p3_a11 in out NOCOPY /* file.sql.39 change */  VARCHAR2
119     , p3_a12 in out NOCOPY /* file.sql.39 change */  VARCHAR2
120     , p3_a13 in out NOCOPY /* file.sql.39 change */  VARCHAR2
121     , p3_a14 in out NOCOPY /* file.sql.39 change */  VARCHAR2
122     , p3_a15 in out NOCOPY /* file.sql.39 change */  VARCHAR2
123     , p3_a16 in out NOCOPY /* file.sql.39 change */  VARCHAR2
124     , p3_a17 in out NOCOPY /* file.sql.39 change */  VARCHAR2
125     , p3_a18 in out NOCOPY /* file.sql.39 change */  VARCHAR2
126     , p3_a19 in out NOCOPY /* file.sql.39 change */  VARCHAR2
127     , p3_a20 in out NOCOPY /* file.sql.39 change */  VARCHAR2
128     , p3_a21 in out NOCOPY /* file.sql.39 change */  VARCHAR2
129     , p3_a22 in out NOCOPY /* file.sql.39 change */  VARCHAR2
130     , p3_a23 in out NOCOPY /* file.sql.39 change */  VARCHAR2
131     , p3_a24 in out NOCOPY /* file.sql.39 change */  VARCHAR2
132     , p3_a25 in out NOCOPY /* file.sql.39 change */  NUMBER
133     , p3_a26 in out NOCOPY /* file.sql.39 change */  DATE
134     , p3_a27 in out NOCOPY /* file.sql.39 change */  VARCHAR2
135     , p3_a28 in out NOCOPY /* file.sql.39 change */  VARCHAR2
136     , p3_a29 in out NOCOPY /* file.sql.39 change */  NUMBER
137     , p3_a30 in out NOCOPY /* file.sql.39 change */  DATE
138     , p3_a31 in out NOCOPY /* file.sql.39 change */  VARCHAR2
139     , p3_a32 in out NOCOPY /* file.sql.39 change */  NUMBER
140     , p3_a33 in out NOCOPY /* file.sql.39 change */  NUMBER
141     , p3_a34 in out NOCOPY /* file.sql.39 change */  VARCHAR2
142     , p3_a35 in out NOCOPY /* file.sql.39 change */  NUMBER
143     , p3_a36 in out NOCOPY /* file.sql.39 change */  DATE
144     , p3_a37 in out NOCOPY /* file.sql.39 change */  VARCHAR2
145     , p3_a38 in out NOCOPY /* file.sql.39 change */  VARCHAR2
146     , p3_a39 in out NOCOPY /* file.sql.39 change */  VARCHAR2
147     , p3_a40 in out NOCOPY /* file.sql.39 change */  VARCHAR2
148     , p3_a41 in out NOCOPY /* file.sql.39 change */  VARCHAR2
149     , p3_a42 in out NOCOPY /* file.sql.39 change */  VARCHAR2
150     , p3_a43 in out NOCOPY /* file.sql.39 change */  VARCHAR2
151     , p3_a44 in out NOCOPY /* file.sql.39 change */  VARCHAR2
152     , p3_a45 in out NOCOPY /* file.sql.39 change */  VARCHAR2
153     , p3_a46 in out NOCOPY /* file.sql.39 change */  VARCHAR2
154     , p3_a47 in out NOCOPY /* file.sql.39 change */  VARCHAR2
155     , p3_a48 in out NOCOPY /* file.sql.39 change */  VARCHAR2
156     , p3_a49 in out NOCOPY /* file.sql.39 change */  VARCHAR2
157     , p3_a50 in out NOCOPY /* file.sql.39 change */  VARCHAR2
158     , p3_a51 in out NOCOPY /* file.sql.39 change */  VARCHAR2
159     , p3_a52 in out NOCOPY /* file.sql.39 change */  VARCHAR2
160     , p3_a53 in out NOCOPY /* file.sql.39 change */  VARCHAR2
161     , p3_a54 in out NOCOPY /* file.sql.39 change */  VARCHAR2
162     , p3_a55 in out NOCOPY /* file.sql.39 change */  VARCHAR2
163     , p3_a56 in out NOCOPY /* file.sql.39 change */  VARCHAR2
164     , p3_a57 in out NOCOPY /* file.sql.39 change */  VARCHAR2
165     , p3_a58 in out NOCOPY /* file.sql.39 change */  VARCHAR2
166     , p3_a59 in out NOCOPY /* file.sql.39 change */  VARCHAR2
167     , p3_a60 in out NOCOPY /* file.sql.39 change */  VARCHAR2
168     , p3_a61 in out NOCOPY /* file.sql.39 change */  VARCHAR2
169     , p3_a62 in out NOCOPY /* file.sql.39 change */  VARCHAR2
170     , p3_a63 in out NOCOPY /* file.sql.39 change */  VARCHAR2
171     , p3_a64 in out NOCOPY /* file.sql.39 change */  VARCHAR2
172     , p3_a65 in out NOCOPY /* file.sql.39 change */  VARCHAR2
173     , p3_a66 in out NOCOPY /* file.sql.39 change */  VARCHAR2
174     , p3_a67 in out NOCOPY /* file.sql.39 change */  VARCHAR2
175     , p3_a68 in out NOCOPY /* file.sql.39 change */  VARCHAR2
176     , p3_a69 in out NOCOPY /* file.sql.39 change */  VARCHAR2
177     , p3_a70 in out NOCOPY /* file.sql.39 change */  VARCHAR2
178     , p3_a71 in out NOCOPY /* file.sql.39 change */  VARCHAR2
179     , p3_a72 in out NOCOPY /* file.sql.39 change */  VARCHAR2
180     , p3_a73 in out NOCOPY /* file.sql.39 change */  VARCHAR2
181     , p3_a74 in out NOCOPY /* file.sql.39 change */  VARCHAR2
182     , p3_a75 in out NOCOPY /* file.sql.39 change */  VARCHAR2
183     , p3_a76 in out NOCOPY /* file.sql.39 change */  VARCHAR2
184     , p3_a77 in out NOCOPY /* file.sql.39 change */  NUMBER
185     , p3_a78 in out NOCOPY /* file.sql.39 change */  NUMBER
186     , p3_a79 in out NOCOPY /* file.sql.39 change */  NUMBER
187     , p3_a80 in out NOCOPY /* file.sql.39 change */  NUMBER
188     , p3_a81 in out NOCOPY /* file.sql.39 change */  NUMBER
189     , p3_a82 in out NOCOPY /* file.sql.39 change */  DATE
190     , p3_a83 in out NOCOPY /* file.sql.39 change */  NUMBER
191     , p3_a84 in out NOCOPY /* file.sql.39 change */  NUMBER
192     , p3_a85 in out NOCOPY /* file.sql.39 change */  VARCHAR2
193     , p3_a86 in out NOCOPY /* file.sql.39 change */  VARCHAR2
194     , p3_a87 in out NOCOPY /* file.sql.39 change */  DATE
195     , p3_a88 in out NOCOPY /* file.sql.39 change */  VARCHAR2
196     , p3_a89 in out NOCOPY /* file.sql.39 change */  NUMBER
197     , p3_a90 in out NOCOPY /* file.sql.39 change */  NUMBER
198     , p3_a91 in out NOCOPY /* file.sql.39 change */  NUMBER
199     , p3_a92 in out NOCOPY /* file.sql.39 change */  NUMBER
200     , p3_a93 in out NOCOPY /* file.sql.39 change */  VARCHAR2
201     , p3_a94 in out NOCOPY /* file.sql.39 change */  VARCHAR2
202     , p3_a95 in out NOCOPY /* file.sql.39 change */  NUMBER
203     , p3_a96 in out NOCOPY /* file.sql.39 change */  NUMBER
204     , p3_a97 in out NOCOPY /* file.sql.39 change */  VARCHAR2
205     , p3_a98 in out NOCOPY /* file.sql.39 change */  DATE
206     , p3_a99 in out NOCOPY /* file.sql.39 change */  NUMBER
207     , p3_a100 in out NOCOPY /* file.sql.39 change */  NUMBER
208     , p3_a101 in out NOCOPY /* file.sql.39 change */  DATE
209     , p3_a102 in out NOCOPY /* file.sql.39 change */  DATE
210     , p3_a103 in out NOCOPY /* file.sql.39 change */  NUMBER
211     , p3_a104 in out NOCOPY /* file.sql.39 change */  VARCHAR2
212     , p3_a105 in out NOCOPY /* file.sql.39 change */  NUMBER
213     , p3_a106 in out NOCOPY /* file.sql.39 change */  VARCHAR2
214     , p3_a107 in out NOCOPY /* file.sql.39 change */  VARCHAR2
215     , p3_a108 in out NOCOPY /* file.sql.39 change */  VARCHAR2
216     , p3_a109 in out NOCOPY /* file.sql.39 change */  NUMBER
217     , p3_a110 in out NOCOPY /* file.sql.39 change */  NUMBER
218     , p3_a111 in out NOCOPY /* file.sql.39 change */  NUMBER
219     , p3_a112 in out NOCOPY /* file.sql.39 change */  NUMBER
220     , p3_a113 in out NOCOPY /* file.sql.39 change */  NUMBER
221     , p3_a114 in out NOCOPY /* file.sql.39 change */  NUMBER
222     , p3_a115 in out NOCOPY /* file.sql.39 change */  NUMBER
223     , p3_a116 in out NOCOPY /* file.sql.39 change */  NUMBER
224     , p3_a117 in out NOCOPY /* file.sql.39 change */  NUMBER
225     , p3_a118 in out NOCOPY /* file.sql.39 change */  NUMBER
226     , p3_a119 in out NOCOPY /* file.sql.39 change */  NUMBER
227     , p3_a120 in out NOCOPY /* file.sql.39 change */  VARCHAR2
228     , p3_a121 in out NOCOPY /* file.sql.39 change */  VARCHAR2
229     , p3_a122 in out NOCOPY /* file.sql.39 change */  VARCHAR2
230     , p3_a123 in out NOCOPY /* file.sql.39 change */  VARCHAR2
231     , p3_a124 in out NOCOPY /* file.sql.39 change */  VARCHAR2
232     , p3_a125 in out NOCOPY /* file.sql.39 change */  NUMBER
233     , p3_a126 in out NOCOPY /* file.sql.39 change */  VARCHAR2
234     , p3_a127 in out NOCOPY /* file.sql.39 change */  VARCHAR2
235     , p3_a128 in out NOCOPY /* file.sql.39 change */  VARCHAR2
236     , p3_a129 in out NOCOPY /* file.sql.39 change */  VARCHAR2
237     , p3_a130 in out NOCOPY /* file.sql.39 change */  DATE
238     , p3_a131 in out NOCOPY /* file.sql.39 change */  VARCHAR2
239     , p3_a132 in out NOCOPY /* file.sql.39 change */  DATE
240     , p3_a133 in out NOCOPY /* file.sql.39 change */  VARCHAR2
241     , p3_a134 in out NOCOPY /* file.sql.39 change */  VARCHAR2
242     , p3_a135 in out NOCOPY /* file.sql.39 change */  VARCHAR2
243     , p3_a136 in out NOCOPY /* file.sql.39 change */  VARCHAR2
244     , p3_a137 in out NOCOPY /* file.sql.39 change */  VARCHAR2
245     , p3_a138 in out NOCOPY /* file.sql.39 change */  VARCHAR2
246     , p3_a139 in out NOCOPY /* file.sql.39 change */  VARCHAR2
247     , p3_a140 in out NOCOPY /* file.sql.39 change */  VARCHAR2
248     , p3_a141 in out NOCOPY /* file.sql.39 change */  NUMBER
249     , p3_a142 in out NOCOPY /* file.sql.39 change */  VARCHAR2
250     , p3_a143 in out NOCOPY /* file.sql.39 change */  NUMBER
251     , p3_a144 in out NOCOPY /* file.sql.39 change */  VARCHAR2
252     , p3_a145 in out NOCOPY /* file.sql.39 change */  VARCHAR2
253     , p3_a146 in out NOCOPY /* file.sql.39 change */  VARCHAR2
254     , p3_a147 in out NOCOPY /* file.sql.39 change */  VARCHAR2
255     , p3_a148 in out NOCOPY /* file.sql.39 change */  DATE
256     , p3_a149 in out NOCOPY /* file.sql.39 change */  VARCHAR2
257     , p3_a150 in out NOCOPY /* file.sql.39 change */  DATE
258     , p3_a151 in out NOCOPY /* file.sql.39 change */  VARCHAR2
259     , p3_a152 in out NOCOPY /* file.sql.39 change */  VARCHAR2
260     , p3_a153 in out NOCOPY /* file.sql.39 change */  VARCHAR2
261     , p3_a154 in out NOCOPY /* file.sql.39 change */  DATE
262     , p3_a155 in out NOCOPY /* file.sql.39 change */  NUMBER
263     , p3_a156 in out NOCOPY /* file.sql.39 change */  VARCHAR2
264     , p3_a157 in out NOCOPY /* file.sql.39 change */  NUMBER
265     , p3_a158 in out NOCOPY /* file.sql.39 change */  VARCHAR2
266     , p3_a159 in out NOCOPY /* file.sql.39 change */  VARCHAR2
267     , p3_a160 in out NOCOPY /* file.sql.39 change */  VARCHAR2
268     , p3_a161 in out NOCOPY /* file.sql.39 change */  VARCHAR2
269     , p3_a162 in out NOCOPY /* file.sql.39 change */  NUMBER
270     , p3_a163 in out NOCOPY /* file.sql.39 change */  NUMBER
271     , p3_a164 in out NOCOPY /* file.sql.39 change */  NUMBER
272     , p3_a165 in out NOCOPY /* file.sql.39 change */  NUMBER
273     , p3_a166 in out NOCOPY /* file.sql.39 change */  VARCHAR2
274     , p3_a167 in out NOCOPY /* file.sql.39 change */  NUMBER
275     , p3_a168 in out NOCOPY /* file.sql.39 change */  NUMBER
276     , p3_a169 in out NOCOPY /* file.sql.39 change */  NUMBER
277     , p3_a170 in out NOCOPY /* file.sql.39 change */  NUMBER
278     , p3_a171 in out NOCOPY /* file.sql.39 change */  NUMBER
279     , p3_a172 in out NOCOPY /* file.sql.39 change */  VARCHAR2
280     , p3_a173 in out NOCOPY /* file.sql.39 change */  NUMBER
281     , p3_a174 in out NOCOPY /* file.sql.39 change */  VARCHAR2
282     , p3_a175 in out NOCOPY /* file.sql.39 change */  VARCHAR2
283     , p3_a176 in out NOCOPY /* file.sql.39 change */  VARCHAR2
284     , p3_a177 in out NOCOPY /* file.sql.39 change */  DATE
285     , p3_a178 in out NOCOPY /* file.sql.39 change */  NUMBER
286     , p3_a179 in out NOCOPY /* file.sql.39 change */  VARCHAR2
287     , p3_a180 in out NOCOPY /* file.sql.39 change */  VARCHAR2
288     , p3_a181 in out NOCOPY /* file.sql.39 change */  VARCHAR2
289     , p3_a182 in out NOCOPY /* file.sql.39 change */  VARCHAR2
290     , p3_a183 in out NOCOPY /* file.sql.39 change */  NUMBER
291     , p3_a184 in out NOCOPY /* file.sql.39 change */  NUMBER
292     , p3_a185 in out NOCOPY /* file.sql.39 change */  NUMBER
293     , p3_a186 in out NOCOPY /* file.sql.39 change */  VARCHAR2
294     , p3_a187 in out NOCOPY /* file.sql.39 change */  VARCHAR2
295     , p3_a188 in out NOCOPY /* file.sql.39 change */  VARCHAR2
296     , p3_a189 in out NOCOPY /* file.sql.39 change */  NUMBER
297     , p3_a190 in out NOCOPY /* file.sql.39 change */  NUMBER
298     , p3_a191 in out NOCOPY /* file.sql.39 change */  NUMBER
299     , p3_a192 in out NOCOPY /* file.sql.39 change */  VARCHAR2
300     , p3_a193 in out NOCOPY /* file.sql.39 change */  DATE
301     , p3_a194 in out NOCOPY /* file.sql.39 change */  VARCHAR2
302     , p3_a195 in out NOCOPY /* file.sql.39 change */  DATE
303     , p3_a196 in out NOCOPY /* file.sql.39 change */  NUMBER
304     , p3_a197 in out NOCOPY /* file.sql.39 change */  NUMBER
305     , p3_a198 in out NOCOPY /* file.sql.39 change */  NUMBER
306     , p3_a199 in out NOCOPY /* file.sql.39 change */  NUMBER
307     , p3_a200 in out NOCOPY /* file.sql.39 change */  NUMBER
308     , p3_a201 in out NOCOPY /* file.sql.39 change */  NUMBER
309     , p3_a202 in out NOCOPY /* file.sql.39 change */  NUMBER
310     , p3_a203 in out NOCOPY /* file.sql.39 change */  NUMBER
311     , p3_a204 in out NOCOPY /* file.sql.39 change */  NUMBER
312     , p3_a205 in out NOCOPY /* file.sql.39 change */  NUMBER
313     , p3_a206 in out NOCOPY /* file.sql.39 change */  NUMBER
314     , p3_a207 in out NOCOPY /* file.sql.39 change */  NUMBER
315     , p3_a208 in out NOCOPY /* file.sql.39 change */  NUMBER
316     , p3_a209 in out NOCOPY /* file.sql.39 change */  NUMBER
317     , p3_a210 in out NOCOPY /* file.sql.39 change */  NUMBER
318     , p3_a211 in out NOCOPY /* file.sql.39 change */  NUMBER
319     , p3_a212 in out NOCOPY /* file.sql.39 change */  NUMBER
320     , p3_a213 in out NOCOPY /* file.sql.39 change */  NUMBER
321     , p3_a214 in out NOCOPY /* file.sql.39 change */  VARCHAR2
322     , p3_a215 in out NOCOPY /* file.sql.39 change */  NUMBER
323     , p4_a0 in out NOCOPY /* file.sql.39 change */  VARCHAR2
324     , p4_a1 in out NOCOPY /* file.sql.39 change */  VARCHAR2
325     , p4_a2 in out NOCOPY /* file.sql.39 change */  VARCHAR2
326     , p4_a3 in out NOCOPY /* file.sql.39 change */  VARCHAR2
327     , p4_a4 in out NOCOPY /* file.sql.39 change */  VARCHAR2
328     , p4_a5 in out NOCOPY /* file.sql.39 change */  VARCHAR2
329     , p4_a6 in out NOCOPY /* file.sql.39 change */  VARCHAR2
330     , p4_a7 in out NOCOPY /* file.sql.39 change */  VARCHAR2
331     , p4_a8 in out NOCOPY /* file.sql.39 change */  VARCHAR2
332     , p4_a9 in out NOCOPY /* file.sql.39 change */  VARCHAR2
333     , p4_a10 in out NOCOPY /* file.sql.39 change */  VARCHAR2
334     , p4_a11 in out NOCOPY /* file.sql.39 change */  VARCHAR2
335     , p4_a12 in out NOCOPY /* file.sql.39 change */  VARCHAR2
336     , p4_a13 in out NOCOPY /* file.sql.39 change */  VARCHAR2
337     , p4_a14 in out NOCOPY /* file.sql.39 change */  VARCHAR2
338     , p4_a15 in out NOCOPY /* file.sql.39 change */  VARCHAR2
339     , p4_a16 in out NOCOPY /* file.sql.39 change */  VARCHAR2
340     , p4_a17 in out NOCOPY /* file.sql.39 change */  VARCHAR2
341     , p4_a18 in out NOCOPY /* file.sql.39 change */  VARCHAR2
342     , p4_a19 in out NOCOPY /* file.sql.39 change */  VARCHAR2
343     , p4_a20 in out NOCOPY /* file.sql.39 change */  VARCHAR2
344     , p4_a21 in out NOCOPY /* file.sql.39 change */  VARCHAR2
345     , p4_a22 in out NOCOPY /* file.sql.39 change */  VARCHAR2
346     , p4_a23 in out NOCOPY /* file.sql.39 change */  VARCHAR2
347     , p4_a24 in out NOCOPY /* file.sql.39 change */  VARCHAR2
348     , p4_a25 in out NOCOPY /* file.sql.39 change */  VARCHAR2
349     , p4_a26 in out NOCOPY /* file.sql.39 change */  VARCHAR2
350     , p4_a27 in out NOCOPY /* file.sql.39 change */  VARCHAR2
351     , p4_a28 in out NOCOPY /* file.sql.39 change */  VARCHAR2
352     , p4_a29 in out NOCOPY /* file.sql.39 change */  VARCHAR2
353     , p4_a30 in out NOCOPY /* file.sql.39 change */  VARCHAR2
354     , p4_a31 in out NOCOPY /* file.sql.39 change */  VARCHAR2
355     , p4_a32 in out NOCOPY /* file.sql.39 change */  VARCHAR2
356     , p4_a33 in out NOCOPY /* file.sql.39 change */  VARCHAR2
357     , p4_a34 in out NOCOPY /* file.sql.39 change */  VARCHAR2
358     , p4_a35 in out NOCOPY /* file.sql.39 change */  VARCHAR2
359     , p4_a36 in out NOCOPY /* file.sql.39 change */  VARCHAR2
360     , p4_a37 in out NOCOPY /* file.sql.39 change */  VARCHAR2
361     , p4_a38 in out NOCOPY /* file.sql.39 change */  VARCHAR2
362     , p4_a39 in out NOCOPY /* file.sql.39 change */  VARCHAR2
363     , p4_a40 in out NOCOPY /* file.sql.39 change */  VARCHAR2
364     , p4_a41 in out NOCOPY /* file.sql.39 change */  VARCHAR2
365     , p4_a42 in out NOCOPY /* file.sql.39 change */  VARCHAR2
366     , p4_a43 in out NOCOPY /* file.sql.39 change */  VARCHAR2
367     , p4_a44 in out NOCOPY /* file.sql.39 change */  VARCHAR2
368     , p4_a45 in out NOCOPY /* file.sql.39 change */  VARCHAR2
369     , p4_a46 in out NOCOPY /* file.sql.39 change */  VARCHAR2
370     , p4_a47 in out NOCOPY /* file.sql.39 change */  VARCHAR
371     , p4_a48 in out NOCOPY /* file.sql.39 change */  VARCHAR
372     , p4_a49 in out NOCOPY /* file.sql.39 change */  VARCHAR
373     , p4_a50 in out NOCOPY /* file.sql.39 change */  VARCHAR2
374     , p4_a51 in out NOCOPY /* file.sql.39 change */  VARCHAR2
375     , p4_a52 in out NOCOPY /* file.sql.39 change */  VARCHAR2
376     , p4_a53 in out NOCOPY /* file.sql.39 change */  VARCHAR2
377     , p4_a54 in out NOCOPY /* file.sql.39 change */  VARCHAR2
378     , p4_a55 in out NOCOPY /* file.sql.39 change */  VARCHAR2
379     , p4_a56 in out NOCOPY /* file.sql.39 change */  VARCHAR2
380     , p4_a57 in out NOCOPY /* file.sql.39 change */  VARCHAR2
381     , p4_a58 in out NOCOPY /* file.sql.39 change */  VARCHAR2
382     , p4_a59 in out NOCOPY /* file.sql.39 change */  VARCHAR2
383     , p4_a60 in out NOCOPY /* file.sql.39 change */  VARCHAR2
384     , p4_a61 in out NOCOPY /* file.sql.39 change */  VARCHAR2
385     , p4_a62 in out NOCOPY /* file.sql.39 change */  VARCHAR2
386     , p4_a63 in out NOCOPY /* file.sql.39 change */  VARCHAR2
387     , p4_a64 in out NOCOPY /* file.sql.39 change */  VARCHAR2
388     , p4_a65 in out NOCOPY /* file.sql.39 change */  VARCHAR2
389     , p4_a66 in out NOCOPY /* file.sql.39 change */  VARCHAR2
390     , p4_a67 in out NOCOPY /* file.sql.39 change */  VARCHAR2
391     , p4_a68 in out NOCOPY /* file.sql.39 change */  VARCHAR2
392     , p4_a69 in out NOCOPY /* file.sql.39 change */  VARCHAR2
393     , p4_a70 in out NOCOPY /* file.sql.39 change */  VARCHAR2
394     , p4_a71 in out NOCOPY /* file.sql.39 change */  VARCHAR2
395     , p4_a72 in out NOCOPY /* file.sql.39 change */  VARCHAR2
396     , p4_a73 in out NOCOPY /* file.sql.39 change */  VARCHAR2
397     , p4_a74 in out NOCOPY /* file.sql.39 change */  VARCHAR2
398     , p4_a75 in out NOCOPY /* file.sql.39 change */  VARCHAR2
399     , p4_a76 in out NOCOPY /* file.sql.39 change */  VARCHAR2
400     , p4_a77 in out NOCOPY /* file.sql.39 change */  VARCHAR2
401     , p4_a78 in out NOCOPY /* file.sql.39 change */  VARCHAR2
402     , p4_a79 in out NOCOPY /* file.sql.39 change */  VARCHAR2
403     , p4_a80 in out NOCOPY /* file.sql.39 change */  VARCHAR2
404     , p4_a81 in out NOCOPY /* file.sql.39 change */  VARCHAR2
405     , p4_a82 in out NOCOPY /* file.sql.39 change */  VARCHAR2
406     , p4_a83 in out NOCOPY /* file.sql.39 change */  VARCHAR2
407     , p4_a84 in out NOCOPY /* file.sql.39 change */  VARCHAR2
408     , p4_a85 in out NOCOPY /* file.sql.39 change */  VARCHAR2
409     , p4_a86 in out NOCOPY /* file.sql.39 change */  VARCHAR2
410     , p4_a87 in out NOCOPY /* file.sql.39 change */  VARCHAR2
411     , p4_a88 in out NOCOPY /* file.sql.39 change */  VARCHAR2
412     , p4_a89 in out NOCOPY /* file.sql.39 change */  VARCHAR2
413     , p4_a90 in out NOCOPY /* file.sql.39 change */  VARCHAR2
414     , p4_a91 in out NOCOPY /* file.sql.39 change */  VARCHAR2
415     , p4_a92 in out NOCOPY /* file.sql.39 change */  VARCHAR2
416     , p4_a93 in out NOCOPY /* file.sql.39 change */  VARCHAR2
417     , p4_a94 in out NOCOPY /* file.sql.39 change */  VARCHAR2
418     , p4_a95 in out NOCOPY /* file.sql.39 change */  VARCHAR2
419     , p4_a96 in out NOCOPY /* file.sql.39 change */  VARCHAR2
420     , p4_a97 in out NOCOPY /* file.sql.39 change */  VARCHAR2
421     , p4_a98 in out NOCOPY /* file.sql.39 change */  VARCHAR2
422     , p4_a99 in out NOCOPY /* file.sql.39 change */  VARCHAR2
423     , p4_a100 in out NOCOPY /* file.sql.39 change */  NUMBER
424     , p4_a101 in out NOCOPY /* file.sql.39 change */  NUMBER
425     , p4_a102 in out NOCOPY /* file.sql.39 change */  NUMBER
426     , p4_a103 in out NOCOPY /* file.sql.39 change */  VARCHAR2
427     , p4_a104 in out NOCOPY /* file.sql.39 change */  VARCHAR2
428     , p4_a105 in out NOCOPY /* file.sql.39 change */  VARCHAR2
429     , p4_a106 in out NOCOPY /* file.sql.39 change */  VARCHAR2
430     , p4_a107 in out NOCOPY /* file.sql.39 change */  VARCHAR2
431     , p4_a108 in out NOCOPY /* file.sql.39 change */  VARCHAR2
432     , p4_a109 in out NOCOPY /* file.sql.39 change */  VARCHAR2
433     , p4_a110 in out NOCOPY /* file.sql.39 change */  VARCHAR2
434     , p4_a111 in out NOCOPY /* file.sql.39 change */  VARCHAR2
435     , p4_a112 in out NOCOPY /* file.sql.39 change */  VARCHAR2
436     , p4_a113 in out NOCOPY /* file.sql.39 change */  VARCHAR2
437     , p4_a114 in out NOCOPY /* file.sql.39 change */  VARCHAR2
438     , p4_a115 in out NOCOPY /* file.sql.39 change */  VARCHAR2
439     , p4_a116 in out NOCOPY /* file.sql.39 change */  VARCHAR2
440     , p4_a117 in out NOCOPY /* file.sql.39 change */  VARCHAR2
441     , p4_a118 in out NOCOPY /* file.sql.39 change */  VARCHAR2
442     , p4_a119 in out NOCOPY /* file.sql.39 change */  VARCHAR2
443     , p4_a120 in out NOCOPY /* file.sql.39 change */  VARCHAR2
444     , p4_a121 in out NOCOPY /* file.sql.39 change */  VARCHAR2
445     , p4_a122 in out NOCOPY /* file.sql.39 change */  VARCHAR2
446     , p4_a123 in out NOCOPY /* file.sql.39 change */  VARCHAR2
447     , p4_a124 in out NOCOPY /* file.sql.39 change */  VARCHAR2
448     , p4_a125 in out NOCOPY /* file.sql.39 change */  VARCHAR2
449     , p4_a126 in out NOCOPY /* file.sql.39 change */  VARCHAR2
450     , p4_a127 in out NOCOPY /* file.sql.39 change */  VARCHAR2
451     , p4_a128 in out NOCOPY /* file.sql.39 change */  VARCHAR2
452     , p4_a129 in out NOCOPY /* file.sql.39 change */  VARCHAR2
453     , p4_a130 in out NOCOPY /* file.sql.39 change */  VARCHAR2
454     , p4_a131 in out NOCOPY /* file.sql.39 change */  VARCHAR2
455     , p4_a132 in out NOCOPY /* file.sql.39 change */  VARCHAR2
456     , p4_a133 in out NOCOPY /* file.sql.39 change */  VARCHAR2
457     , p4_a134 in out NOCOPY /* file.sql.39 change */  VARCHAR2
458     , p4_a135 in out NOCOPY /* file.sql.39 change */  VARCHAR2
459     , p4_a136 in out NOCOPY /* file.sql.39 change */  VARCHAR2
460     , p4_a137 in out NOCOPY /* file.sql.39 change */  VARCHAR2
461     , p4_a138 in out NOCOPY /* file.sql.39 change */  VARCHAR2
462     , p4_a139 in out NOCOPY /* file.sql.39 change */  VARCHAR2
463     , p4_a140 in out NOCOPY /* file.sql.39 change */  VARCHAR2
464     , p4_a141 in out NOCOPY /* file.sql.39 change */  VARCHAR2
465     , p_transaction_phase_code  VARCHAR2
466   )
467 
468   as
469     ddx_header_rec oe_order_pub.header_rec_type;
470     ddx_header_val_rec oe_order_pub.header_val_rec_type;
471     ddindx binary_integer; indx binary_integer;
472   begin
473 
474     -- copy data to the local IN or IN-OUT args, if any
475 
476 
477 
478     ddx_header_rec.accounting_rule_id := rosetta_g_miss_num_map(p3_a0);
479     ddx_header_rec.agreement_id := rosetta_g_miss_num_map(p3_a1);
480     ddx_header_rec.attribute1 := p3_a2;
481     ddx_header_rec.attribute10 := p3_a3;
482     ddx_header_rec.attribute11 := p3_a4;
483     ddx_header_rec.attribute12 := p3_a5;
484     ddx_header_rec.attribute13 := p3_a6;
485     ddx_header_rec.attribute14 := p3_a7;
486     ddx_header_rec.attribute15 := p3_a8;
487     ddx_header_rec.attribute16 := p3_a9;
488     ddx_header_rec.attribute17 := p3_a10;
489     ddx_header_rec.attribute18 := p3_a11;
490     ddx_header_rec.attribute19 := p3_a12;
491     ddx_header_rec.attribute2 := p3_a13;
492     ddx_header_rec.attribute20 := p3_a14;
493     ddx_header_rec.attribute3 := p3_a15;
494     ddx_header_rec.attribute4 := p3_a16;
495     ddx_header_rec.attribute5 := p3_a17;
496     ddx_header_rec.attribute6 := p3_a18;
497     ddx_header_rec.attribute7 := p3_a19;
498     ddx_header_rec.attribute8 := p3_a20;
499     ddx_header_rec.attribute9 := p3_a21;
500     ddx_header_rec.booked_flag := p3_a22;
501     ddx_header_rec.cancelled_flag := p3_a23;
502     ddx_header_rec.context := p3_a24;
503     ddx_header_rec.conversion_rate := rosetta_g_miss_num_map(p3_a25);
504     ddx_header_rec.conversion_rate_date := rosetta_g_miss_date_in_map(p3_a26);
505     ddx_header_rec.conversion_type_code := p3_a27;
506     ddx_header_rec.customer_preference_set_code := p3_a28;
507     ddx_header_rec.created_by := rosetta_g_miss_num_map(p3_a29);
508     ddx_header_rec.creation_date := rosetta_g_miss_date_in_map(p3_a30);
509     ddx_header_rec.cust_po_number := p3_a31;
510     ddx_header_rec.deliver_to_contact_id := rosetta_g_miss_num_map(p3_a32);
511     ddx_header_rec.deliver_to_org_id := rosetta_g_miss_num_map(p3_a33);
512     ddx_header_rec.demand_class_code := p3_a34;
513     ddx_header_rec.earliest_schedule_limit := rosetta_g_miss_num_map(p3_a35);
514     ddx_header_rec.expiration_date := rosetta_g_miss_date_in_map(p3_a36);
515     ddx_header_rec.fob_point_code := p3_a37;
516     ddx_header_rec.freight_carrier_code := p3_a38;
517     ddx_header_rec.freight_terms_code := p3_a39;
518     ddx_header_rec.global_attribute1 := p3_a40;
519     ddx_header_rec.global_attribute10 := p3_a41;
520     ddx_header_rec.global_attribute11 := p3_a42;
521     ddx_header_rec.global_attribute12 := p3_a43;
522     ddx_header_rec.global_attribute13 := p3_a44;
523     ddx_header_rec.global_attribute14 := p3_a45;
524     ddx_header_rec.global_attribute15 := p3_a46;
525     ddx_header_rec.global_attribute16 := p3_a47;
526     ddx_header_rec.global_attribute17 := p3_a48;
527     ddx_header_rec.global_attribute18 := p3_a49;
528     ddx_header_rec.global_attribute19 := p3_a50;
529     ddx_header_rec.global_attribute2 := p3_a51;
530     ddx_header_rec.global_attribute20 := p3_a52;
531     ddx_header_rec.global_attribute3 := p3_a53;
532     ddx_header_rec.global_attribute4 := p3_a54;
533     ddx_header_rec.global_attribute5 := p3_a55;
534     ddx_header_rec.global_attribute6 := p3_a56;
535     ddx_header_rec.global_attribute7 := p3_a57;
536     ddx_header_rec.global_attribute8 := p3_a58;
537     ddx_header_rec.global_attribute9 := p3_a59;
538     ddx_header_rec.global_attribute_category := p3_a60;
539     ddx_header_rec.tp_context := p3_a61;
540     ddx_header_rec.tp_attribute1 := p3_a62;
541     ddx_header_rec.tp_attribute2 := p3_a63;
542     ddx_header_rec.tp_attribute3 := p3_a64;
543     ddx_header_rec.tp_attribute4 := p3_a65;
544     ddx_header_rec.tp_attribute5 := p3_a66;
545     ddx_header_rec.tp_attribute6 := p3_a67;
546     ddx_header_rec.tp_attribute7 := p3_a68;
547     ddx_header_rec.tp_attribute8 := p3_a69;
548     ddx_header_rec.tp_attribute9 := p3_a70;
549     ddx_header_rec.tp_attribute10 := p3_a71;
550     ddx_header_rec.tp_attribute11 := p3_a72;
551     ddx_header_rec.tp_attribute12 := p3_a73;
552     ddx_header_rec.tp_attribute13 := p3_a74;
553     ddx_header_rec.tp_attribute14 := p3_a75;
554     ddx_header_rec.tp_attribute15 := p3_a76;
555     ddx_header_rec.header_id := rosetta_g_miss_num_map(p3_a77);
556     ddx_header_rec.invoice_to_contact_id := rosetta_g_miss_num_map(p3_a78);
557     ddx_header_rec.invoice_to_org_id := rosetta_g_miss_num_map(p3_a79);
558     ddx_header_rec.invoicing_rule_id := rosetta_g_miss_num_map(p3_a80);
559     ddx_header_rec.last_updated_by := rosetta_g_miss_num_map(p3_a81);
560     ddx_header_rec.last_update_date := rosetta_g_miss_date_in_map(p3_a82);
561     ddx_header_rec.last_update_login := rosetta_g_miss_num_map(p3_a83);
562     ddx_header_rec.latest_schedule_limit := rosetta_g_miss_num_map(p3_a84);
563     ddx_header_rec.open_flag := p3_a85;
564     ddx_header_rec.order_category_code := p3_a86;
565     ddx_header_rec.ordered_date := rosetta_g_miss_date_in_map(p3_a87);
566     ddx_header_rec.order_date_type_code := p3_a88;
567     ddx_header_rec.order_number := rosetta_g_miss_num_map(p3_a89);
568     ddx_header_rec.order_source_id := rosetta_g_miss_num_map(p3_a90);
569     ddx_header_rec.order_type_id := rosetta_g_miss_num_map(p3_a91);
570     ddx_header_rec.org_id := rosetta_g_miss_num_map(p3_a92);
571     ddx_header_rec.orig_sys_document_ref := p3_a93;
572     ddx_header_rec.partial_shipments_allowed := p3_a94;
573     ddx_header_rec.payment_term_id := rosetta_g_miss_num_map(p3_a95);
574     ddx_header_rec.price_list_id := rosetta_g_miss_num_map(p3_a96);
575     ddx_header_rec.price_request_code := p3_a97;
576     ddx_header_rec.pricing_date := rosetta_g_miss_date_in_map(p3_a98);
577     ddx_header_rec.program_application_id := rosetta_g_miss_num_map(p3_a99);
578     ddx_header_rec.program_id := rosetta_g_miss_num_map(p3_a100);
579     ddx_header_rec.program_update_date := rosetta_g_miss_date_in_map(p3_a101);
580     ddx_header_rec.request_date := rosetta_g_miss_date_in_map(p3_a102);
581     ddx_header_rec.request_id := rosetta_g_miss_num_map(p3_a103);
582     ddx_header_rec.return_reason_code := p3_a104;
583     ddx_header_rec.salesrep_id := rosetta_g_miss_num_map(p3_a105);
584     ddx_header_rec.sales_channel_code := p3_a106;
585     ddx_header_rec.shipment_priority_code := p3_a107;
586     ddx_header_rec.shipping_method_code := p3_a108;
587     ddx_header_rec.ship_from_org_id := rosetta_g_miss_num_map(p3_a109);
588     ddx_header_rec.ship_tolerance_above := rosetta_g_miss_num_map(p3_a110);
589     ddx_header_rec.ship_tolerance_below := rosetta_g_miss_num_map(p3_a111);
590     ddx_header_rec.ship_to_contact_id := rosetta_g_miss_num_map(p3_a112);
591     ddx_header_rec.ship_to_org_id := rosetta_g_miss_num_map(p3_a113);
592     ddx_header_rec.sold_from_org_id := rosetta_g_miss_num_map(p3_a114);
593     ddx_header_rec.sold_to_contact_id := rosetta_g_miss_num_map(p3_a115);
594     ddx_header_rec.sold_to_org_id := rosetta_g_miss_num_map(p3_a116);
595     ddx_header_rec.sold_to_phone_id := rosetta_g_miss_num_map(p3_a117);
596     ddx_header_rec.source_document_id := rosetta_g_miss_num_map(p3_a118);
597     ddx_header_rec.source_document_type_id := rosetta_g_miss_num_map(p3_a119);
598     ddx_header_rec.tax_exempt_flag := p3_a120;
599     ddx_header_rec.tax_exempt_number := p3_a121;
600     ddx_header_rec.tax_exempt_reason_code := p3_a122;
601     ddx_header_rec.tax_point_code := p3_a123;
602     ddx_header_rec.transactional_curr_code := p3_a124;
603     ddx_header_rec.version_number := rosetta_g_miss_num_map(p3_a125);
604     ddx_header_rec.return_status := p3_a126;
605     ddx_header_rec.db_flag := p3_a127;
606     ddx_header_rec.operation := p3_a128;
607     ddx_header_rec.first_ack_code := p3_a129;
608     ddx_header_rec.first_ack_date := rosetta_g_miss_date_in_map(p3_a130);
609     ddx_header_rec.last_ack_code := p3_a131;
610     ddx_header_rec.last_ack_date := rosetta_g_miss_date_in_map(p3_a132);
611     ddx_header_rec.change_reason := p3_a133;
612     ddx_header_rec.change_comments := p3_a134;
613     ddx_header_rec.change_sequence := p3_a135;
614     ddx_header_rec.change_request_code := p3_a136;
615     ddx_header_rec.ready_flag := p3_a137;
616     ddx_header_rec.status_flag := p3_a138;
617     ddx_header_rec.force_apply_flag := p3_a139;
618     ddx_header_rec.drop_ship_flag := p3_a140;
619     ddx_header_rec.customer_payment_term_id := rosetta_g_miss_num_map(p3_a141);
620     ddx_header_rec.payment_type_code := p3_a142;
621     ddx_header_rec.payment_amount := rosetta_g_miss_num_map(p3_a143);
622     ddx_header_rec.check_number := p3_a144;
623     ddx_header_rec.credit_card_code := p3_a145;
624     ddx_header_rec.credit_card_holder_name := p3_a146;
625     ddx_header_rec.credit_card_number := p3_a147;
626     ddx_header_rec.credit_card_expiration_date := rosetta_g_miss_date_in_map(p3_a148);
627     ddx_header_rec.credit_card_approval_code := p3_a149;
628     ddx_header_rec.credit_card_approval_date := rosetta_g_miss_date_in_map(p3_a150);
629     ddx_header_rec.shipping_instructions := p3_a151;
630     ddx_header_rec.packing_instructions := p3_a152;
631     ddx_header_rec.flow_status_code := p3_a153;
632     ddx_header_rec.booked_date := rosetta_g_miss_date_in_map(p3_a154);
633     ddx_header_rec.marketing_source_code_id := rosetta_g_miss_num_map(p3_a155);
634     ddx_header_rec.upgraded_flag := p3_a156;
635     ddx_header_rec.lock_control := rosetta_g_miss_num_map(p3_a157);
636     ddx_header_rec.ship_to_edi_location_code := p3_a158;
637     ddx_header_rec.sold_to_edi_location_code := p3_a159;
638     ddx_header_rec.bill_to_edi_location_code := p3_a160;
639     ddx_header_rec.ship_from_edi_location_code := p3_a161;
640     ddx_header_rec.ship_from_address_id := rosetta_g_miss_num_map(p3_a162);
641     ddx_header_rec.sold_to_address_id := rosetta_g_miss_num_map(p3_a163);
642     ddx_header_rec.ship_to_address_id := rosetta_g_miss_num_map(p3_a164);
643     ddx_header_rec.invoice_address_id := rosetta_g_miss_num_map(p3_a165);
644     ddx_header_rec.ship_to_address_code := p3_a166;
645     ddx_header_rec.xml_message_id := rosetta_g_miss_num_map(p3_a167);
646     ddx_header_rec.ship_to_customer_id := rosetta_g_miss_num_map(p3_a168);
647     ddx_header_rec.invoice_to_customer_id := rosetta_g_miss_num_map(p3_a169);
648     ddx_header_rec.deliver_to_customer_id := rosetta_g_miss_num_map(p3_a170);
649     ddx_header_rec.accounting_rule_duration := rosetta_g_miss_num_map(p3_a171);
650     ddx_header_rec.xml_transaction_type_code := p3_a172;
651     ddx_header_rec.blanket_number := rosetta_g_miss_num_map(p3_a173);
652     ddx_header_rec.line_set_name := p3_a174;
653     ddx_header_rec.fulfillment_set_name := p3_a175;
654     ddx_header_rec.default_fulfillment_set := p3_a176;
655     ddx_header_rec.quote_date := rosetta_g_miss_date_in_map(p3_a177);
656     ddx_header_rec.quote_number := rosetta_g_miss_num_map(p3_a178);
657     ddx_header_rec.sales_document_name := p3_a179;
658     ddx_header_rec.transaction_phase_code := p3_a180;
659     ddx_header_rec.user_status_code := p3_a181;
660     ddx_header_rec.draft_submitted_flag := p3_a182;
661     ddx_header_rec.source_document_version_number := rosetta_g_miss_num_map(p3_a183);
662     ddx_header_rec.sold_to_site_use_id := rosetta_g_miss_num_map(p3_a184);
663     ddx_header_rec.minisite_id := rosetta_g_miss_num_map(p3_a185);
664     ddx_header_rec.ib_owner := p3_a186;
665     ddx_header_rec.ib_installed_at_location := p3_a187;
666     ddx_header_rec.ib_current_location := p3_a188;
667     ddx_header_rec.end_customer_id := rosetta_g_miss_num_map(p3_a189);
668     ddx_header_rec.end_customer_contact_id := rosetta_g_miss_num_map(p3_a190);
669     ddx_header_rec.end_customer_site_use_id := rosetta_g_miss_num_map(p3_a191);
670     ddx_header_rec.supplier_signature := p3_a192;
671     ddx_header_rec.supplier_signature_date := rosetta_g_miss_date_in_map(p3_a193);
672     ddx_header_rec.customer_signature := p3_a194;
673     ddx_header_rec.customer_signature_date := rosetta_g_miss_date_in_map(p3_a195);
674     ddx_header_rec.sold_to_party_id := rosetta_g_miss_num_map(p3_a196);
675     ddx_header_rec.sold_to_org_contact_id := rosetta_g_miss_num_map(p3_a197);
676     ddx_header_rec.ship_to_party_id := rosetta_g_miss_num_map(p3_a198);
677     ddx_header_rec.ship_to_party_site_id := rosetta_g_miss_num_map(p3_a199);
678     ddx_header_rec.ship_to_party_site_use_id := rosetta_g_miss_num_map(p3_a200);
679     ddx_header_rec.deliver_to_party_id := rosetta_g_miss_num_map(p3_a201);
680     ddx_header_rec.deliver_to_party_site_id := rosetta_g_miss_num_map(p3_a202);
681     ddx_header_rec.deliver_to_party_site_use_id := rosetta_g_miss_num_map(p3_a203);
682     ddx_header_rec.invoice_to_party_id := rosetta_g_miss_num_map(p3_a204);
683     ddx_header_rec.invoice_to_party_site_id := rosetta_g_miss_num_map(p3_a205);
684     ddx_header_rec.invoice_to_party_site_use_id := rosetta_g_miss_num_map(p3_a206);
685     ddx_header_rec.ship_to_customer_party_id := rosetta_g_miss_num_map(p3_a207);
686     ddx_header_rec.deliver_to_customer_party_id := rosetta_g_miss_num_map(p3_a208);
687     ddx_header_rec.invoice_to_customer_party_id := rosetta_g_miss_num_map(p3_a209);
688     ddx_header_rec.ship_to_org_contact_id := rosetta_g_miss_num_map(p3_a210);
689     ddx_header_rec.deliver_to_org_contact_id := rosetta_g_miss_num_map(p3_a211);
690     ddx_header_rec.invoice_to_org_contact_id := rosetta_g_miss_num_map(p3_a212);
691     ddx_header_rec.contract_template_id := rosetta_g_miss_num_map(p3_a213);
692     ddx_header_rec.contract_source_doc_type_code := p3_a214;
693     ddx_header_rec.contract_source_document_id := rosetta_g_miss_num_map(p3_a215);
694 
695     ddx_header_val_rec.accounting_rule := p4_a0;
696     ddx_header_val_rec.agreement := p4_a1;
697     ddx_header_val_rec.conversion_type := p4_a2;
698     ddx_header_val_rec.deliver_to_address1 := p4_a3;
699     ddx_header_val_rec.deliver_to_address2 := p4_a4;
700     ddx_header_val_rec.deliver_to_address3 := p4_a5;
701     ddx_header_val_rec.deliver_to_address4 := p4_a6;
702     ddx_header_val_rec.deliver_to_contact := p4_a7;
703     ddx_header_val_rec.deliver_to_location := p4_a8;
704     ddx_header_val_rec.deliver_to_org := p4_a9;
705     ddx_header_val_rec.deliver_to_state := p4_a10;
706     ddx_header_val_rec.deliver_to_city := p4_a11;
707     ddx_header_val_rec.deliver_to_zip := p4_a12;
708     ddx_header_val_rec.deliver_to_country := p4_a13;
709     ddx_header_val_rec.deliver_to_county := p4_a14;
710     ddx_header_val_rec.deliver_to_province := p4_a15;
711     ddx_header_val_rec.demand_class := p4_a16;
712     ddx_header_val_rec.fob_point := p4_a17;
713     ddx_header_val_rec.freight_terms := p4_a18;
714     ddx_header_val_rec.invoice_to_address1 := p4_a19;
715     ddx_header_val_rec.invoice_to_address2 := p4_a20;
716     ddx_header_val_rec.invoice_to_address3 := p4_a21;
717     ddx_header_val_rec.invoice_to_address4 := p4_a22;
718     ddx_header_val_rec.invoice_to_state := p4_a23;
719     ddx_header_val_rec.invoice_to_city := p4_a24;
720     ddx_header_val_rec.invoice_to_zip := p4_a25;
721     ddx_header_val_rec.invoice_to_country := p4_a26;
722     ddx_header_val_rec.invoice_to_county := p4_a27;
723     ddx_header_val_rec.invoice_to_province := p4_a28;
724     ddx_header_val_rec.invoice_to_contact := p4_a29;
725     ddx_header_val_rec.invoice_to_contact_first_name := p4_a30;
726     ddx_header_val_rec.invoice_to_contact_last_name := p4_a31;
727     ddx_header_val_rec.invoice_to_location := p4_a32;
728     ddx_header_val_rec.invoice_to_org := p4_a33;
729     ddx_header_val_rec.invoicing_rule := p4_a34;
730     ddx_header_val_rec.order_source := p4_a35;
731     ddx_header_val_rec.order_type := p4_a36;
732     ddx_header_val_rec.payment_term := p4_a37;
733     ddx_header_val_rec.price_list := p4_a38;
734     ddx_header_val_rec.return_reason := p4_a39;
735     ddx_header_val_rec.salesrep := p4_a40;
736     ddx_header_val_rec.shipment_priority := p4_a41;
737     ddx_header_val_rec.ship_from_address1 := p4_a42;
738     ddx_header_val_rec.ship_from_address2 := p4_a43;
739     ddx_header_val_rec.ship_from_address3 := p4_a44;
740     ddx_header_val_rec.ship_from_address4 := p4_a45;
741     ddx_header_val_rec.ship_from_location := p4_a46;
742     ddx_header_val_rec.ship_from_city := p4_a47;
743     ddx_header_val_rec.ship_from_postal_code := p4_a48;
744     ddx_header_val_rec.ship_from_country := p4_a49;
745     ddx_header_val_rec.ship_from_region1 := p4_a50;
746     ddx_header_val_rec.ship_from_region2 := p4_a51;
747     ddx_header_val_rec.ship_from_region3 := p4_a52;
748     ddx_header_val_rec.ship_from_org := p4_a53;
749     ddx_header_val_rec.sold_to_address1 := p4_a54;
750     ddx_header_val_rec.sold_to_address2 := p4_a55;
751     ddx_header_val_rec.sold_to_address3 := p4_a56;
752     ddx_header_val_rec.sold_to_address4 := p4_a57;
753     ddx_header_val_rec.sold_to_state := p4_a58;
754     ddx_header_val_rec.sold_to_country := p4_a59;
755     ddx_header_val_rec.sold_to_zip := p4_a60;
756     ddx_header_val_rec.sold_to_county := p4_a61;
757     ddx_header_val_rec.sold_to_province := p4_a62;
758     ddx_header_val_rec.sold_to_city := p4_a63;
759     ddx_header_val_rec.sold_to_contact_last_name := p4_a64;
760     ddx_header_val_rec.sold_to_contact_first_name := p4_a65;
761     ddx_header_val_rec.ship_to_address1 := p4_a66;
762     ddx_header_val_rec.ship_to_address2 := p4_a67;
763     ddx_header_val_rec.ship_to_address3 := p4_a68;
764     ddx_header_val_rec.ship_to_address4 := p4_a69;
765     ddx_header_val_rec.ship_to_state := p4_a70;
766     ddx_header_val_rec.ship_to_country := p4_a71;
767     ddx_header_val_rec.ship_to_zip := p4_a72;
768     ddx_header_val_rec.ship_to_county := p4_a73;
769     ddx_header_val_rec.ship_to_province := p4_a74;
770     ddx_header_val_rec.ship_to_city := p4_a75;
771     ddx_header_val_rec.ship_to_contact := p4_a76;
772     ddx_header_val_rec.ship_to_contact_last_name := p4_a77;
773     ddx_header_val_rec.ship_to_contact_first_name := p4_a78;
774     ddx_header_val_rec.ship_to_location := p4_a79;
775     ddx_header_val_rec.ship_to_org := p4_a80;
776     ddx_header_val_rec.sold_to_contact := p4_a81;
777     ddx_header_val_rec.sold_to_org := p4_a82;
778     ddx_header_val_rec.sold_from_org := p4_a83;
779     ddx_header_val_rec.tax_exempt := p4_a84;
780     ddx_header_val_rec.tax_exempt_reason := p4_a85;
781     ddx_header_val_rec.tax_point := p4_a86;
782     ddx_header_val_rec.customer_payment_term := p4_a87;
783     ddx_header_val_rec.payment_type := p4_a88;
784     ddx_header_val_rec.credit_card := p4_a89;
785     ddx_header_val_rec.status := p4_a90;
786     ddx_header_val_rec.freight_carrier := p4_a91;
787     ddx_header_val_rec.shipping_method := p4_a92;
788     ddx_header_val_rec.order_date_type := p4_a93;
789     ddx_header_val_rec.customer_number := p4_a94;
790     ddx_header_val_rec.ship_to_customer_name := p4_a95;
791     ddx_header_val_rec.invoice_to_customer_name := p4_a96;
792     ddx_header_val_rec.sales_channel := p4_a97;
793     ddx_header_val_rec.ship_to_customer_number := p4_a98;
794     ddx_header_val_rec.invoice_to_customer_number := p4_a99;
795     ddx_header_val_rec.ship_to_customer_id := rosetta_g_miss_num_map(p4_a100);
796     ddx_header_val_rec.invoice_to_customer_id := rosetta_g_miss_num_map(p4_a101);
797     ddx_header_val_rec.deliver_to_customer_id := rosetta_g_miss_num_map(p4_a102);
798     ddx_header_val_rec.deliver_to_customer_number := p4_a103;
799     ddx_header_val_rec.deliver_to_customer_name := p4_a104;
800     ddx_header_val_rec.deliver_to_customer_number_oi := p4_a105;
801     ddx_header_val_rec.deliver_to_customer_name_oi := p4_a106;
802     ddx_header_val_rec.ship_to_customer_number_oi := p4_a107;
803     ddx_header_val_rec.ship_to_customer_name_oi := p4_a108;
804     ddx_header_val_rec.invoice_to_customer_number_oi := p4_a109;
805     ddx_header_val_rec.invoice_to_customer_name_oi := p4_a110;
806     ddx_header_val_rec.user_status := p4_a111;
807     ddx_header_val_rec.transaction_phase := p4_a112;
808     ddx_header_val_rec.sold_to_location_address1 := p4_a113;
809     ddx_header_val_rec.sold_to_location_address2 := p4_a114;
810     ddx_header_val_rec.sold_to_location_address3 := p4_a115;
811     ddx_header_val_rec.sold_to_location_address4 := p4_a116;
812     ddx_header_val_rec.sold_to_location := p4_a117;
813     ddx_header_val_rec.sold_to_location_city := p4_a118;
814     ddx_header_val_rec.sold_to_location_state := p4_a119;
815     ddx_header_val_rec.sold_to_location_postal := p4_a120;
816     ddx_header_val_rec.sold_to_location_country := p4_a121;
817     ddx_header_val_rec.sold_to_location_county := p4_a122;
818     ddx_header_val_rec.sold_to_location_province := p4_a123;
819     ddx_header_val_rec.end_customer_name := p4_a124;
820     ddx_header_val_rec.end_customer_number := p4_a125;
821     ddx_header_val_rec.end_customer_contact := p4_a126;
822     ddx_header_val_rec.end_cust_contact_last_name := p4_a127;
823     ddx_header_val_rec.end_cust_contact_first_name := p4_a128;
824     ddx_header_val_rec.end_customer_site_address1 := p4_a129;
825     ddx_header_val_rec.end_customer_site_address2 := p4_a130;
826     ddx_header_val_rec.end_customer_site_address3 := p4_a131;
827     ddx_header_val_rec.end_customer_site_address4 := p4_a132;
828     ddx_header_val_rec.end_customer_site_state := p4_a133;
829     ddx_header_val_rec.end_customer_site_country := p4_a134;
830     ddx_header_val_rec.end_customer_site_location := p4_a135;
831     ddx_header_val_rec.end_customer_site_zip := p4_a136;
832     ddx_header_val_rec.end_customer_site_county := p4_a137;
833     ddx_header_val_rec.end_customer_site_province := p4_a138;
834     ddx_header_val_rec.end_customer_site_city := p4_a139;
835     ddx_header_val_rec.end_customer_site_postal_code := p4_a140;
836     ddx_header_val_rec.blanket_agreement_name := p4_a141;
837 
838 
839     -- here's the delegated call to the old PL/SQL routine
840     oe_oe_html_header.default_attributes(x_return_status,
841       x_msg_count,
842       x_msg_data,
843       ddx_header_rec,
844       ddx_header_val_rec,
845       p_transaction_phase_code);
846 
847     -- copy data back from the local variables to OUT or IN-OUT args, if any
848 
849 
850 
851     p3_a0 := rosetta_g_miss_num_map(ddx_header_rec.accounting_rule_id);
852     p3_a1 := rosetta_g_miss_num_map(ddx_header_rec.agreement_id);
853     p3_a2 := ddx_header_rec.attribute1;
854     p3_a3 := ddx_header_rec.attribute10;
855     p3_a4 := ddx_header_rec.attribute11;
856     p3_a5 := ddx_header_rec.attribute12;
857     p3_a6 := ddx_header_rec.attribute13;
858     p3_a7 := ddx_header_rec.attribute14;
859     p3_a8 := ddx_header_rec.attribute15;
860     p3_a9 := ddx_header_rec.attribute16;
861     p3_a10 := ddx_header_rec.attribute17;
862     p3_a11 := ddx_header_rec.attribute18;
863     p3_a12 := ddx_header_rec.attribute19;
864     p3_a13 := ddx_header_rec.attribute2;
865     p3_a14 := ddx_header_rec.attribute20;
866     p3_a15 := ddx_header_rec.attribute3;
867     p3_a16 := ddx_header_rec.attribute4;
868     p3_a17 := ddx_header_rec.attribute5;
869     p3_a18 := ddx_header_rec.attribute6;
870     p3_a19 := ddx_header_rec.attribute7;
871     p3_a20 := ddx_header_rec.attribute8;
872     p3_a21 := ddx_header_rec.attribute9;
873     p3_a22 := ddx_header_rec.booked_flag;
874     p3_a23 := ddx_header_rec.cancelled_flag;
875     p3_a24 := ddx_header_rec.context;
876     p3_a25 := rosetta_g_miss_num_map(ddx_header_rec.conversion_rate);
877     p3_a26 := ddx_header_rec.conversion_rate_date;
878     p3_a27 := ddx_header_rec.conversion_type_code;
879     p3_a28 := ddx_header_rec.customer_preference_set_code;
880     p3_a29 := rosetta_g_miss_num_map(ddx_header_rec.created_by);
881     p3_a30 := ddx_header_rec.creation_date;
882     p3_a31 := ddx_header_rec.cust_po_number;
883     p3_a32 := rosetta_g_miss_num_map(ddx_header_rec.deliver_to_contact_id);
884     p3_a33 := rosetta_g_miss_num_map(ddx_header_rec.deliver_to_org_id);
885     p3_a34 := ddx_header_rec.demand_class_code;
886     p3_a35 := rosetta_g_miss_num_map(ddx_header_rec.earliest_schedule_limit);
887     p3_a36 := ddx_header_rec.expiration_date;
888     p3_a37 := ddx_header_rec.fob_point_code;
889     p3_a38 := ddx_header_rec.freight_carrier_code;
890     p3_a39 := ddx_header_rec.freight_terms_code;
891     p3_a40 := ddx_header_rec.global_attribute1;
892     p3_a41 := ddx_header_rec.global_attribute10;
893     p3_a42 := ddx_header_rec.global_attribute11;
894     p3_a43 := ddx_header_rec.global_attribute12;
895     p3_a44 := ddx_header_rec.global_attribute13;
896     p3_a45 := ddx_header_rec.global_attribute14;
897     p3_a46 := ddx_header_rec.global_attribute15;
898     p3_a47 := ddx_header_rec.global_attribute16;
899     p3_a48 := ddx_header_rec.global_attribute17;
900     p3_a49 := ddx_header_rec.global_attribute18;
901     p3_a50 := ddx_header_rec.global_attribute19;
902     p3_a51 := ddx_header_rec.global_attribute2;
903     p3_a52 := ddx_header_rec.global_attribute20;
904     p3_a53 := ddx_header_rec.global_attribute3;
905     p3_a54 := ddx_header_rec.global_attribute4;
906     p3_a55 := ddx_header_rec.global_attribute5;
907     p3_a56 := ddx_header_rec.global_attribute6;
908     p3_a57 := ddx_header_rec.global_attribute7;
909     p3_a58 := ddx_header_rec.global_attribute8;
910     p3_a59 := ddx_header_rec.global_attribute9;
911     p3_a60 := ddx_header_rec.global_attribute_category;
912     p3_a61 := ddx_header_rec.tp_context;
913     p3_a62 := ddx_header_rec.tp_attribute1;
914     p3_a63 := ddx_header_rec.tp_attribute2;
915     p3_a64 := ddx_header_rec.tp_attribute3;
916     p3_a65 := ddx_header_rec.tp_attribute4;
917     p3_a66 := ddx_header_rec.tp_attribute5;
918     p3_a67 := ddx_header_rec.tp_attribute6;
919     p3_a68 := ddx_header_rec.tp_attribute7;
920     p3_a69 := ddx_header_rec.tp_attribute8;
921     p3_a70 := ddx_header_rec.tp_attribute9;
922     p3_a71 := ddx_header_rec.tp_attribute10;
923     p3_a72 := ddx_header_rec.tp_attribute11;
924     p3_a73 := ddx_header_rec.tp_attribute12;
925     p3_a74 := ddx_header_rec.tp_attribute13;
926     p3_a75 := ddx_header_rec.tp_attribute14;
927     p3_a76 := ddx_header_rec.tp_attribute15;
928     p3_a77 := rosetta_g_miss_num_map(ddx_header_rec.header_id);
929     p3_a78 := rosetta_g_miss_num_map(ddx_header_rec.invoice_to_contact_id);
930     p3_a79 := rosetta_g_miss_num_map(ddx_header_rec.invoice_to_org_id);
931     p3_a80 := rosetta_g_miss_num_map(ddx_header_rec.invoicing_rule_id);
932     p3_a81 := rosetta_g_miss_num_map(ddx_header_rec.last_updated_by);
933     p3_a82 := ddx_header_rec.last_update_date;
934     p3_a83 := rosetta_g_miss_num_map(ddx_header_rec.last_update_login);
935     p3_a84 := rosetta_g_miss_num_map(ddx_header_rec.latest_schedule_limit);
936     p3_a85 := ddx_header_rec.open_flag;
937     p3_a86 := ddx_header_rec.order_category_code;
938     p3_a87 := ddx_header_rec.ordered_date;
939     p3_a88 := ddx_header_rec.order_date_type_code;
940     p3_a89 := rosetta_g_miss_num_map(ddx_header_rec.order_number);
941     p3_a90 := rosetta_g_miss_num_map(ddx_header_rec.order_source_id);
942     p3_a91 := rosetta_g_miss_num_map(ddx_header_rec.order_type_id);
943     p3_a92 := rosetta_g_miss_num_map(ddx_header_rec.org_id);
944     p3_a93 := ddx_header_rec.orig_sys_document_ref;
945     p3_a94 := ddx_header_rec.partial_shipments_allowed;
946     p3_a95 := rosetta_g_miss_num_map(ddx_header_rec.payment_term_id);
947     p3_a96 := rosetta_g_miss_num_map(ddx_header_rec.price_list_id);
948     p3_a97 := ddx_header_rec.price_request_code;
949     p3_a98 := ddx_header_rec.pricing_date;
950     p3_a99 := rosetta_g_miss_num_map(ddx_header_rec.program_application_id);
951     p3_a100 := rosetta_g_miss_num_map(ddx_header_rec.program_id);
952     p3_a101 := ddx_header_rec.program_update_date;
953     p3_a102 := ddx_header_rec.request_date;
954     p3_a103 := rosetta_g_miss_num_map(ddx_header_rec.request_id);
955     p3_a104 := ddx_header_rec.return_reason_code;
956     p3_a105 := rosetta_g_miss_num_map(ddx_header_rec.salesrep_id);
957     p3_a106 := ddx_header_rec.sales_channel_code;
958     p3_a107 := ddx_header_rec.shipment_priority_code;
959     p3_a108 := ddx_header_rec.shipping_method_code;
960     p3_a109 := rosetta_g_miss_num_map(ddx_header_rec.ship_from_org_id);
961     p3_a110 := rosetta_g_miss_num_map(ddx_header_rec.ship_tolerance_above);
962     p3_a111 := rosetta_g_miss_num_map(ddx_header_rec.ship_tolerance_below);
963     p3_a112 := rosetta_g_miss_num_map(ddx_header_rec.ship_to_contact_id);
964     p3_a113 := rosetta_g_miss_num_map(ddx_header_rec.ship_to_org_id);
965     p3_a114 := rosetta_g_miss_num_map(ddx_header_rec.sold_from_org_id);
966     p3_a115 := rosetta_g_miss_num_map(ddx_header_rec.sold_to_contact_id);
967     p3_a116 := rosetta_g_miss_num_map(ddx_header_rec.sold_to_org_id);
968     p3_a117 := rosetta_g_miss_num_map(ddx_header_rec.sold_to_phone_id);
969     p3_a118 := rosetta_g_miss_num_map(ddx_header_rec.source_document_id);
970     p3_a119 := rosetta_g_miss_num_map(ddx_header_rec.source_document_type_id);
971     p3_a120 := ddx_header_rec.tax_exempt_flag;
972     p3_a121 := ddx_header_rec.tax_exempt_number;
973     p3_a122 := ddx_header_rec.tax_exempt_reason_code;
974     p3_a123 := ddx_header_rec.tax_point_code;
975     p3_a124 := ddx_header_rec.transactional_curr_code;
976     p3_a125 := rosetta_g_miss_num_map(ddx_header_rec.version_number);
977     p3_a126 := ddx_header_rec.return_status;
978     p3_a127 := ddx_header_rec.db_flag;
979     p3_a128 := ddx_header_rec.operation;
980     p3_a129 := ddx_header_rec.first_ack_code;
981     p3_a130 := ddx_header_rec.first_ack_date;
982     p3_a131 := ddx_header_rec.last_ack_code;
983     p3_a132 := ddx_header_rec.last_ack_date;
984     p3_a133 := ddx_header_rec.change_reason;
985     p3_a134 := ddx_header_rec.change_comments;
986     p3_a135 := ddx_header_rec.change_sequence;
987     p3_a136 := ddx_header_rec.change_request_code;
988     p3_a137 := ddx_header_rec.ready_flag;
989     p3_a138 := ddx_header_rec.status_flag;
990     p3_a139 := ddx_header_rec.force_apply_flag;
991     p3_a140 := ddx_header_rec.drop_ship_flag;
992     p3_a141 := rosetta_g_miss_num_map(ddx_header_rec.customer_payment_term_id);
993     p3_a142 := ddx_header_rec.payment_type_code;
994     p3_a143 := rosetta_g_miss_num_map(ddx_header_rec.payment_amount);
995     p3_a144 := ddx_header_rec.check_number;
996     p3_a145 := ddx_header_rec.credit_card_code;
997     p3_a146 := ddx_header_rec.credit_card_holder_name;
998     p3_a147 := ddx_header_rec.credit_card_number;
999     p3_a148 := ddx_header_rec.credit_card_expiration_date;
1000     p3_a149 := ddx_header_rec.credit_card_approval_code;
1001     p3_a150 := ddx_header_rec.credit_card_approval_date;
1002     p3_a151 := ddx_header_rec.shipping_instructions;
1003     p3_a152 := ddx_header_rec.packing_instructions;
1004     p3_a153 := ddx_header_rec.flow_status_code;
1005     p3_a154 := ddx_header_rec.booked_date;
1006     p3_a155 := rosetta_g_miss_num_map(ddx_header_rec.marketing_source_code_id);
1007     p3_a156 := ddx_header_rec.upgraded_flag;
1008     p3_a157 := rosetta_g_miss_num_map(ddx_header_rec.lock_control);
1009     p3_a158 := ddx_header_rec.ship_to_edi_location_code;
1010     p3_a159 := ddx_header_rec.sold_to_edi_location_code;
1011     p3_a160 := ddx_header_rec.bill_to_edi_location_code;
1012     p3_a161 := ddx_header_rec.ship_from_edi_location_code;
1013     p3_a162 := rosetta_g_miss_num_map(ddx_header_rec.ship_from_address_id);
1014     p3_a163 := rosetta_g_miss_num_map(ddx_header_rec.sold_to_address_id);
1015     p3_a164 := rosetta_g_miss_num_map(ddx_header_rec.ship_to_address_id);
1016     p3_a165 := rosetta_g_miss_num_map(ddx_header_rec.invoice_address_id);
1017     p3_a166 := ddx_header_rec.ship_to_address_code;
1018     p3_a167 := rosetta_g_miss_num_map(ddx_header_rec.xml_message_id);
1019     p3_a168 := rosetta_g_miss_num_map(ddx_header_rec.ship_to_customer_id);
1020     p3_a169 := rosetta_g_miss_num_map(ddx_header_rec.invoice_to_customer_id);
1021     p3_a170 := rosetta_g_miss_num_map(ddx_header_rec.deliver_to_customer_id);
1022     p3_a171 := rosetta_g_miss_num_map(ddx_header_rec.accounting_rule_duration);
1023     p3_a172 := ddx_header_rec.xml_transaction_type_code;
1024     p3_a173 := rosetta_g_miss_num_map(ddx_header_rec.blanket_number);
1025     p3_a174 := ddx_header_rec.line_set_name;
1026     p3_a175 := ddx_header_rec.fulfillment_set_name;
1027     p3_a176 := ddx_header_rec.default_fulfillment_set;
1028     p3_a177 := ddx_header_rec.quote_date;
1029     p3_a178 := rosetta_g_miss_num_map(ddx_header_rec.quote_number);
1030     p3_a179 := ddx_header_rec.sales_document_name;
1031     p3_a180 := ddx_header_rec.transaction_phase_code;
1032     p3_a181 := ddx_header_rec.user_status_code;
1033     p3_a182 := ddx_header_rec.draft_submitted_flag;
1034     p3_a183 := rosetta_g_miss_num_map(ddx_header_rec.source_document_version_number);
1035     p3_a184 := rosetta_g_miss_num_map(ddx_header_rec.sold_to_site_use_id);
1036     p3_a185 := rosetta_g_miss_num_map(ddx_header_rec.minisite_id);
1037     p3_a186 := ddx_header_rec.ib_owner;
1038     p3_a187 := ddx_header_rec.ib_installed_at_location;
1039     p3_a188 := ddx_header_rec.ib_current_location;
1040     p3_a189 := rosetta_g_miss_num_map(ddx_header_rec.end_customer_id);
1041     p3_a190 := rosetta_g_miss_num_map(ddx_header_rec.end_customer_contact_id);
1042     p3_a191 := rosetta_g_miss_num_map(ddx_header_rec.end_customer_site_use_id);
1043     p3_a192 := ddx_header_rec.supplier_signature;
1044     p3_a193 := ddx_header_rec.supplier_signature_date;
1045     p3_a194 := ddx_header_rec.customer_signature;
1046     p3_a195 := ddx_header_rec.customer_signature_date;
1047     p3_a196 := rosetta_g_miss_num_map(ddx_header_rec.sold_to_party_id);
1048     p3_a197 := rosetta_g_miss_num_map(ddx_header_rec.sold_to_org_contact_id);
1049     p3_a198 := rosetta_g_miss_num_map(ddx_header_rec.ship_to_party_id);
1050     p3_a199 := rosetta_g_miss_num_map(ddx_header_rec.ship_to_party_site_id);
1051     p3_a200 := rosetta_g_miss_num_map(ddx_header_rec.ship_to_party_site_use_id);
1052     p3_a201 := rosetta_g_miss_num_map(ddx_header_rec.deliver_to_party_id);
1053     p3_a202 := rosetta_g_miss_num_map(ddx_header_rec.deliver_to_party_site_id);
1054     p3_a203 := rosetta_g_miss_num_map(ddx_header_rec.deliver_to_party_site_use_id);
1055     p3_a204 := rosetta_g_miss_num_map(ddx_header_rec.invoice_to_party_id);
1056     p3_a205 := rosetta_g_miss_num_map(ddx_header_rec.invoice_to_party_site_id);
1057     p3_a206 := rosetta_g_miss_num_map(ddx_header_rec.invoice_to_party_site_use_id);
1058     p3_a207 := rosetta_g_miss_num_map(ddx_header_rec.ship_to_customer_party_id);
1059     p3_a208 := rosetta_g_miss_num_map(ddx_header_rec.deliver_to_customer_party_id);
1060     p3_a209 := rosetta_g_miss_num_map(ddx_header_rec.invoice_to_customer_party_id);
1061     p3_a210 := rosetta_g_miss_num_map(ddx_header_rec.ship_to_org_contact_id);
1062     p3_a211 := rosetta_g_miss_num_map(ddx_header_rec.deliver_to_org_contact_id);
1063     p3_a212 := rosetta_g_miss_num_map(ddx_header_rec.invoice_to_org_contact_id);
1064     p3_a213 := rosetta_g_miss_num_map(ddx_header_rec.contract_template_id);
1065     p3_a214 := ddx_header_rec.contract_source_doc_type_code;
1066     p3_a215 := rosetta_g_miss_num_map(ddx_header_rec.contract_source_document_id);
1067 
1068     p4_a0 := ddx_header_val_rec.accounting_rule;
1069     p4_a1 := ddx_header_val_rec.agreement;
1070     p4_a2 := ddx_header_val_rec.conversion_type;
1071     p4_a3 := ddx_header_val_rec.deliver_to_address1;
1072     p4_a4 := ddx_header_val_rec.deliver_to_address2;
1073     p4_a5 := ddx_header_val_rec.deliver_to_address3;
1074     p4_a6 := ddx_header_val_rec.deliver_to_address4;
1075     p4_a7 := ddx_header_val_rec.deliver_to_contact;
1076     p4_a8 := ddx_header_val_rec.deliver_to_location;
1077     p4_a9 := ddx_header_val_rec.deliver_to_org;
1078     p4_a10 := ddx_header_val_rec.deliver_to_state;
1079     p4_a11 := ddx_header_val_rec.deliver_to_city;
1080     p4_a12 := ddx_header_val_rec.deliver_to_zip;
1081     p4_a13 := ddx_header_val_rec.deliver_to_country;
1082     p4_a14 := ddx_header_val_rec.deliver_to_county;
1083     p4_a15 := ddx_header_val_rec.deliver_to_province;
1084     p4_a16 := ddx_header_val_rec.demand_class;
1085     p4_a17 := ddx_header_val_rec.fob_point;
1086     p4_a18 := ddx_header_val_rec.freight_terms;
1087     p4_a19 := ddx_header_val_rec.invoice_to_address1;
1088     p4_a20 := ddx_header_val_rec.invoice_to_address2;
1089     p4_a21 := ddx_header_val_rec.invoice_to_address3;
1090     p4_a22 := ddx_header_val_rec.invoice_to_address4;
1091     p4_a23 := ddx_header_val_rec.invoice_to_state;
1092     p4_a24 := ddx_header_val_rec.invoice_to_city;
1093     p4_a25 := ddx_header_val_rec.invoice_to_zip;
1094     p4_a26 := ddx_header_val_rec.invoice_to_country;
1095     p4_a27 := ddx_header_val_rec.invoice_to_county;
1096     p4_a28 := ddx_header_val_rec.invoice_to_province;
1097     p4_a29 := ddx_header_val_rec.invoice_to_contact;
1098     p4_a30 := ddx_header_val_rec.invoice_to_contact_first_name;
1099     p4_a31 := ddx_header_val_rec.invoice_to_contact_last_name;
1100     p4_a32 := ddx_header_val_rec.invoice_to_location;
1101     p4_a33 := ddx_header_val_rec.invoice_to_org;
1102     p4_a34 := ddx_header_val_rec.invoicing_rule;
1103     p4_a35 := ddx_header_val_rec.order_source;
1104     p4_a36 := ddx_header_val_rec.order_type;
1105     p4_a37 := ddx_header_val_rec.payment_term;
1106     p4_a38 := ddx_header_val_rec.price_list;
1107     p4_a39 := ddx_header_val_rec.return_reason;
1108     p4_a40 := ddx_header_val_rec.salesrep;
1109     p4_a41 := ddx_header_val_rec.shipment_priority;
1110     p4_a42 := ddx_header_val_rec.ship_from_address1;
1111     p4_a43 := ddx_header_val_rec.ship_from_address2;
1112     p4_a44 := ddx_header_val_rec.ship_from_address3;
1113     p4_a45 := ddx_header_val_rec.ship_from_address4;
1114     p4_a46 := ddx_header_val_rec.ship_from_location;
1115     p4_a47 := ddx_header_val_rec.ship_from_city;
1116     p4_a48 := ddx_header_val_rec.ship_from_postal_code;
1117     p4_a49 := ddx_header_val_rec.ship_from_country;
1118     p4_a50 := ddx_header_val_rec.ship_from_region1;
1119     p4_a51 := ddx_header_val_rec.ship_from_region2;
1120     p4_a52 := ddx_header_val_rec.ship_from_region3;
1121     p4_a53 := ddx_header_val_rec.ship_from_org;
1122     p4_a54 := ddx_header_val_rec.sold_to_address1;
1123     p4_a55 := ddx_header_val_rec.sold_to_address2;
1124     p4_a56 := ddx_header_val_rec.sold_to_address3;
1125     p4_a57 := ddx_header_val_rec.sold_to_address4;
1126     p4_a58 := ddx_header_val_rec.sold_to_state;
1127     p4_a59 := ddx_header_val_rec.sold_to_country;
1128     p4_a60 := ddx_header_val_rec.sold_to_zip;
1129     p4_a61 := ddx_header_val_rec.sold_to_county;
1130     p4_a62 := ddx_header_val_rec.sold_to_province;
1131     p4_a63 := ddx_header_val_rec.sold_to_city;
1132     p4_a64 := ddx_header_val_rec.sold_to_contact_last_name;
1133     p4_a65 := ddx_header_val_rec.sold_to_contact_first_name;
1134     p4_a66 := ddx_header_val_rec.ship_to_address1;
1135     p4_a67 := ddx_header_val_rec.ship_to_address2;
1136     p4_a68 := ddx_header_val_rec.ship_to_address3;
1137     p4_a69 := ddx_header_val_rec.ship_to_address4;
1138     p4_a70 := ddx_header_val_rec.ship_to_state;
1139     p4_a71 := ddx_header_val_rec.ship_to_country;
1140     p4_a72 := ddx_header_val_rec.ship_to_zip;
1141     p4_a73 := ddx_header_val_rec.ship_to_county;
1142     p4_a74 := ddx_header_val_rec.ship_to_province;
1143     p4_a75 := ddx_header_val_rec.ship_to_city;
1144     p4_a76 := ddx_header_val_rec.ship_to_contact;
1145     p4_a77 := ddx_header_val_rec.ship_to_contact_last_name;
1146     p4_a78 := ddx_header_val_rec.ship_to_contact_first_name;
1147     p4_a79 := ddx_header_val_rec.ship_to_location;
1148     p4_a80 := ddx_header_val_rec.ship_to_org;
1149     p4_a81 := ddx_header_val_rec.sold_to_contact;
1150     p4_a82 := ddx_header_val_rec.sold_to_org;
1151     p4_a83 := ddx_header_val_rec.sold_from_org;
1152     p4_a84 := ddx_header_val_rec.tax_exempt;
1153     p4_a85 := ddx_header_val_rec.tax_exempt_reason;
1154     p4_a86 := ddx_header_val_rec.tax_point;
1155     p4_a87 := ddx_header_val_rec.customer_payment_term;
1156     p4_a88 := ddx_header_val_rec.payment_type;
1157     p4_a89 := ddx_header_val_rec.credit_card;
1158     p4_a90 := ddx_header_val_rec.status;
1159     p4_a91 := ddx_header_val_rec.freight_carrier;
1160     p4_a92 := ddx_header_val_rec.shipping_method;
1161     p4_a93 := ddx_header_val_rec.order_date_type;
1162     p4_a94 := ddx_header_val_rec.customer_number;
1163     p4_a95 := ddx_header_val_rec.ship_to_customer_name;
1164     p4_a96 := ddx_header_val_rec.invoice_to_customer_name;
1165     p4_a97 := ddx_header_val_rec.sales_channel;
1166     p4_a98 := ddx_header_val_rec.ship_to_customer_number;
1167     p4_a99 := ddx_header_val_rec.invoice_to_customer_number;
1168     p4_a100 := rosetta_g_miss_num_map(ddx_header_val_rec.ship_to_customer_id);
1169     p4_a101 := rosetta_g_miss_num_map(ddx_header_val_rec.invoice_to_customer_id);
1170     p4_a102 := rosetta_g_miss_num_map(ddx_header_val_rec.deliver_to_customer_id);
1171     p4_a103 := ddx_header_val_rec.deliver_to_customer_number;
1172     p4_a104 := ddx_header_val_rec.deliver_to_customer_name;
1173     p4_a105 := ddx_header_val_rec.deliver_to_customer_number_oi;
1174     p4_a106 := ddx_header_val_rec.deliver_to_customer_name_oi;
1175     p4_a107 := ddx_header_val_rec.ship_to_customer_number_oi;
1176     p4_a108 := ddx_header_val_rec.ship_to_customer_name_oi;
1177     p4_a109 := ddx_header_val_rec.invoice_to_customer_number_oi;
1178     p4_a110 := ddx_header_val_rec.invoice_to_customer_name_oi;
1179     p4_a111 := ddx_header_val_rec.user_status;
1180     p4_a112 := ddx_header_val_rec.transaction_phase;
1181     p4_a113 := ddx_header_val_rec.sold_to_location_address1;
1182     p4_a114 := ddx_header_val_rec.sold_to_location_address2;
1183     p4_a115 := ddx_header_val_rec.sold_to_location_address3;
1184     p4_a116 := ddx_header_val_rec.sold_to_location_address4;
1185     p4_a117 := ddx_header_val_rec.sold_to_location;
1186     p4_a118 := ddx_header_val_rec.sold_to_location_city;
1187     p4_a119 := ddx_header_val_rec.sold_to_location_state;
1188     p4_a120 := ddx_header_val_rec.sold_to_location_postal;
1189     p4_a121 := ddx_header_val_rec.sold_to_location_country;
1190     p4_a122 := ddx_header_val_rec.sold_to_location_county;
1191     p4_a123 := ddx_header_val_rec.sold_to_location_province;
1192     p4_a124 := ddx_header_val_rec.end_customer_name;
1193     p4_a125 := ddx_header_val_rec.end_customer_number;
1194     p4_a126 := ddx_header_val_rec.end_customer_contact;
1195     p4_a127 := ddx_header_val_rec.end_cust_contact_last_name;
1196     p4_a128 := ddx_header_val_rec.end_cust_contact_first_name;
1197     p4_a129 := ddx_header_val_rec.end_customer_site_address1;
1198     p4_a130 := ddx_header_val_rec.end_customer_site_address2;
1199     p4_a131 := ddx_header_val_rec.end_customer_site_address3;
1200     p4_a132 := ddx_header_val_rec.end_customer_site_address4;
1201     p4_a133 := ddx_header_val_rec.end_customer_site_state;
1202     p4_a134 := ddx_header_val_rec.end_customer_site_country;
1203     p4_a135 := ddx_header_val_rec.end_customer_site_location;
1204     p4_a136 := ddx_header_val_rec.end_customer_site_zip;
1205     p4_a137 := ddx_header_val_rec.end_customer_site_county;
1206     p4_a138 := ddx_header_val_rec.end_customer_site_province;
1207     p4_a139 := ddx_header_val_rec.end_customer_site_city;
1208     p4_a140 := ddx_header_val_rec.end_customer_site_postal_code;
1209     p4_a141 := ddx_header_val_rec.blanket_agreement_name;
1210 
1211   end;
1212 
1213   procedure change_attribute(x_return_status out NOCOPY /* file.sql.39 change */  VARCHAR2
1214     , x_msg_count out NOCOPY /* file.sql.39 change */  NUMBER
1215     , x_msg_data out NOCOPY /* file.sql.39 change */  VARCHAR2
1216     , p_header_id  NUMBER
1217     , p_attr_id  NUMBER
1218     , p_attr_value  VARCHAR2
1219     , p_attr_id_tbl JTF_NUMBER_TABLE
1220     , p_attr_value_tbl JTF_VARCHAR2_TABLE_2000
1221     , p8_a0 in out NOCOPY /* file.sql.39 change */  NUMBER
1222     , p8_a1 in out NOCOPY /* file.sql.39 change */  NUMBER
1223     , p8_a2 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1224     , p8_a3 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1225     , p8_a4 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1226     , p8_a5 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1227     , p8_a6 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1228     , p8_a7 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1229     , p8_a8 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1230     , p8_a9 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1231     , p8_a10 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1232     , p8_a11 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1233     , p8_a12 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1234     , p8_a13 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1235     , p8_a14 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1236     , p8_a15 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1237     , p8_a16 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1238     , p8_a17 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1239     , p8_a18 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1240     , p8_a19 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1241     , p8_a20 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1242     , p8_a21 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1243     , p8_a22 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1244     , p8_a23 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1245     , p8_a24 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1246     , p8_a25 in out NOCOPY /* file.sql.39 change */  NUMBER
1247     , p8_a26 in out NOCOPY /* file.sql.39 change */  DATE
1248     , p8_a27 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1249     , p8_a28 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1250     , p8_a29 in out NOCOPY /* file.sql.39 change */  NUMBER
1251     , p8_a30 in out NOCOPY /* file.sql.39 change */  DATE
1252     , p8_a31 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1253     , p8_a32 in out NOCOPY /* file.sql.39 change */  NUMBER
1254     , p8_a33 in out NOCOPY /* file.sql.39 change */  NUMBER
1255     , p8_a34 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1256     , p8_a35 in out NOCOPY /* file.sql.39 change */  NUMBER
1257     , p8_a36 in out NOCOPY /* file.sql.39 change */  DATE
1258     , p8_a37 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1259     , p8_a38 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1260     , p8_a39 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1261     , p8_a40 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1262     , p8_a41 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1263     , p8_a42 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1264     , p8_a43 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1265     , p8_a44 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1266     , p8_a45 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1267     , p8_a46 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1268     , p8_a47 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1269     , p8_a48 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1270     , p8_a49 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1271     , p8_a50 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1272     , p8_a51 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1273     , p8_a52 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1274     , p8_a53 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1275     , p8_a54 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1276     , p8_a55 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1277     , p8_a56 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1278     , p8_a57 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1279     , p8_a58 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1280     , p8_a59 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1281     , p8_a60 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1282     , p8_a61 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1283     , p8_a62 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1284     , p8_a63 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1285     , p8_a64 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1286     , p8_a65 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1287     , p8_a66 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1288     , p8_a67 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1289     , p8_a68 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1290     , p8_a69 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1291     , p8_a70 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1292     , p8_a71 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1293     , p8_a72 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1294     , p8_a73 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1295     , p8_a74 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1296     , p8_a75 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1297     , p8_a76 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1298     , p8_a77 in out NOCOPY /* file.sql.39 change */  NUMBER
1299     , p8_a78 in out NOCOPY /* file.sql.39 change */  NUMBER
1300     , p8_a79 in out NOCOPY /* file.sql.39 change */  NUMBER
1301     , p8_a80 in out NOCOPY /* file.sql.39 change */  NUMBER
1302     , p8_a81 in out NOCOPY /* file.sql.39 change */  NUMBER
1303     , p8_a82 in out NOCOPY /* file.sql.39 change */  DATE
1304     , p8_a83 in out NOCOPY /* file.sql.39 change */  NUMBER
1305     , p8_a84 in out NOCOPY /* file.sql.39 change */  NUMBER
1306     , p8_a85 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1307     , p8_a86 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1308     , p8_a87 in out NOCOPY /* file.sql.39 change */  DATE
1309     , p8_a88 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1310     , p8_a89 in out NOCOPY /* file.sql.39 change */  NUMBER
1311     , p8_a90 in out NOCOPY /* file.sql.39 change */  NUMBER
1312     , p8_a91 in out NOCOPY /* file.sql.39 change */  NUMBER
1313     , p8_a92 in out NOCOPY /* file.sql.39 change */  NUMBER
1314     , p8_a93 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1315     , p8_a94 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1316     , p8_a95 in out NOCOPY /* file.sql.39 change */  NUMBER
1317     , p8_a96 in out NOCOPY /* file.sql.39 change */  NUMBER
1318     , p8_a97 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1319     , p8_a98 in out NOCOPY /* file.sql.39 change */  DATE
1320     , p8_a99 in out NOCOPY /* file.sql.39 change */  NUMBER
1321     , p8_a100 in out NOCOPY /* file.sql.39 change */  NUMBER
1322     , p8_a101 in out NOCOPY /* file.sql.39 change */  DATE
1323     , p8_a102 in out NOCOPY /* file.sql.39 change */  DATE
1324     , p8_a103 in out NOCOPY /* file.sql.39 change */  NUMBER
1325     , p8_a104 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1326     , p8_a105 in out NOCOPY /* file.sql.39 change */  NUMBER
1327     , p8_a106 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1328     , p8_a107 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1329     , p8_a108 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1330     , p8_a109 in out NOCOPY /* file.sql.39 change */  NUMBER
1331     , p8_a110 in out NOCOPY /* file.sql.39 change */  NUMBER
1332     , p8_a111 in out NOCOPY /* file.sql.39 change */  NUMBER
1333     , p8_a112 in out NOCOPY /* file.sql.39 change */  NUMBER
1334     , p8_a113 in out NOCOPY /* file.sql.39 change */  NUMBER
1335     , p8_a114 in out NOCOPY /* file.sql.39 change */  NUMBER
1336     , p8_a115 in out NOCOPY /* file.sql.39 change */  NUMBER
1337     , p8_a116 in out NOCOPY /* file.sql.39 change */  NUMBER
1338     , p8_a117 in out NOCOPY /* file.sql.39 change */  NUMBER
1339     , p8_a118 in out NOCOPY /* file.sql.39 change */  NUMBER
1340     , p8_a119 in out NOCOPY /* file.sql.39 change */  NUMBER
1341     , p8_a120 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1342     , p8_a121 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1343     , p8_a122 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1344     , p8_a123 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1345     , p8_a124 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1346     , p8_a125 in out NOCOPY /* file.sql.39 change */  NUMBER
1347     , p8_a126 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1348     , p8_a127 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1349     , p8_a128 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1350     , p8_a129 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1351     , p8_a130 in out NOCOPY /* file.sql.39 change */  DATE
1352     , p8_a131 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1353     , p8_a132 in out NOCOPY /* file.sql.39 change */  DATE
1354     , p8_a133 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1355     , p8_a134 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1356     , p8_a135 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1357     , p8_a136 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1358     , p8_a137 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1359     , p8_a138 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1360     , p8_a139 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1361     , p8_a140 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1362     , p8_a141 in out NOCOPY /* file.sql.39 change */  NUMBER
1363     , p8_a142 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1364     , p8_a143 in out NOCOPY /* file.sql.39 change */  NUMBER
1365     , p8_a144 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1366     , p8_a145 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1367     , p8_a146 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1368     , p8_a147 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1369     , p8_a148 in out NOCOPY /* file.sql.39 change */  DATE
1370     , p8_a149 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1371     , p8_a150 in out NOCOPY /* file.sql.39 change */  DATE
1372     , p8_a151 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1373     , p8_a152 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1374     , p8_a153 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1375     , p8_a154 in out NOCOPY /* file.sql.39 change */  DATE
1376     , p8_a155 in out NOCOPY /* file.sql.39 change */  NUMBER
1377     , p8_a156 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1378     , p8_a157 in out NOCOPY /* file.sql.39 change */  NUMBER
1379     , p8_a158 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1380     , p8_a159 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1381     , p8_a160 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1382     , p8_a161 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1383     , p8_a162 in out NOCOPY /* file.sql.39 change */  NUMBER
1384     , p8_a163 in out NOCOPY /* file.sql.39 change */  NUMBER
1385     , p8_a164 in out NOCOPY /* file.sql.39 change */  NUMBER
1386     , p8_a165 in out NOCOPY /* file.sql.39 change */  NUMBER
1387     , p8_a166 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1388     , p8_a167 in out NOCOPY /* file.sql.39 change */  NUMBER
1389     , p8_a168 in out NOCOPY /* file.sql.39 change */  NUMBER
1390     , p8_a169 in out NOCOPY /* file.sql.39 change */  NUMBER
1391     , p8_a170 in out NOCOPY /* file.sql.39 change */  NUMBER
1392     , p8_a171 in out NOCOPY /* file.sql.39 change */  NUMBER
1393     , p8_a172 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1394     , p8_a173 in out NOCOPY /* file.sql.39 change */  NUMBER
1395     , p8_a174 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1396     , p8_a175 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1397     , p8_a176 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1398     , p8_a177 in out NOCOPY /* file.sql.39 change */  DATE
1399     , p8_a178 in out NOCOPY /* file.sql.39 change */  NUMBER
1400     , p8_a179 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1401     , p8_a180 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1402     , p8_a181 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1403     , p8_a182 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1404     , p8_a183 in out NOCOPY /* file.sql.39 change */  NUMBER
1405     , p8_a184 in out NOCOPY /* file.sql.39 change */  NUMBER
1406     , p8_a185 in out NOCOPY /* file.sql.39 change */  NUMBER
1407     , p8_a186 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1408     , p8_a187 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1409     , p8_a188 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1410     , p8_a189 in out NOCOPY /* file.sql.39 change */  NUMBER
1411     , p8_a190 in out NOCOPY /* file.sql.39 change */  NUMBER
1412     , p8_a191 in out NOCOPY /* file.sql.39 change */  NUMBER
1413     , p8_a192 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1414     , p8_a193 in out NOCOPY /* file.sql.39 change */  DATE
1415     , p8_a194 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1416     , p8_a195 in out NOCOPY /* file.sql.39 change */  DATE
1417     , p8_a196 in out NOCOPY /* file.sql.39 change */  NUMBER
1418     , p8_a197 in out NOCOPY /* file.sql.39 change */  NUMBER
1419     , p8_a198 in out NOCOPY /* file.sql.39 change */  NUMBER
1420     , p8_a199 in out NOCOPY /* file.sql.39 change */  NUMBER
1421     , p8_a200 in out NOCOPY /* file.sql.39 change */  NUMBER
1422     , p8_a201 in out NOCOPY /* file.sql.39 change */  NUMBER
1423     , p8_a202 in out NOCOPY /* file.sql.39 change */  NUMBER
1424     , p8_a203 in out NOCOPY /* file.sql.39 change */  NUMBER
1425     , p8_a204 in out NOCOPY /* file.sql.39 change */  NUMBER
1426     , p8_a205 in out NOCOPY /* file.sql.39 change */  NUMBER
1427     , p8_a206 in out NOCOPY /* file.sql.39 change */  NUMBER
1428     , p8_a207 in out NOCOPY /* file.sql.39 change */  NUMBER
1429     , p8_a208 in out NOCOPY /* file.sql.39 change */  NUMBER
1430     , p8_a209 in out NOCOPY /* file.sql.39 change */  NUMBER
1431     , p8_a210 in out NOCOPY /* file.sql.39 change */  NUMBER
1432     , p8_a211 in out NOCOPY /* file.sql.39 change */  NUMBER
1433     , p8_a212 in out NOCOPY /* file.sql.39 change */  NUMBER
1434     , p8_a213 in out NOCOPY /* file.sql.39 change */  NUMBER
1435     , p8_a214 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1436     , p8_a215 in out NOCOPY /* file.sql.39 change */  NUMBER
1437     , p9_a0 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1438     , p9_a1 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1439     , p9_a2 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1440     , p9_a3 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1441     , p9_a4 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1442     , p9_a5 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1443     , p9_a6 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1444     , p9_a7 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1445     , p9_a8 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1446     , p9_a9 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1447     , p9_a10 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1448     , p9_a11 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1449     , p9_a12 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1450     , p9_a13 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1451     , p9_a14 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1452     , p9_a15 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1453     , p9_a16 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1454     , p9_a17 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1455     , p9_a18 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1456     , p9_a19 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1457     , p9_a20 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1458     , p9_a21 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1459     , p9_a22 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1460     , p9_a23 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1461     , p9_a24 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1462     , p9_a25 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1463     , p9_a26 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1464     , p9_a27 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1465     , p9_a28 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1466     , p9_a29 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1467     , p9_a30 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1468     , p9_a31 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1469     , p9_a32 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1470     , p9_a33 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1471     , p9_a34 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1472     , p9_a35 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1473     , p9_a36 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1474     , p9_a37 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1475     , p9_a38 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1476     , p9_a39 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1477     , p9_a40 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1478     , p9_a41 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1479     , p9_a42 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1480     , p9_a43 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1481     , p9_a44 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1482     , p9_a45 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1483     , p9_a46 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1484     , p9_a47 in out NOCOPY /* file.sql.39 change */  VARCHAR
1485     , p9_a48 in out NOCOPY /* file.sql.39 change */  VARCHAR
1486     , p9_a49 in out NOCOPY /* file.sql.39 change */  VARCHAR
1487     , p9_a50 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1488     , p9_a51 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1489     , p9_a52 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1490     , p9_a53 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1491     , p9_a54 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1492     , p9_a55 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1493     , p9_a56 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1494     , p9_a57 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1495     , p9_a58 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1496     , p9_a59 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1497     , p9_a60 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1498     , p9_a61 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1499     , p9_a62 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1500     , p9_a63 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1501     , p9_a64 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1502     , p9_a65 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1503     , p9_a66 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1504     , p9_a67 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1505     , p9_a68 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1506     , p9_a69 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1507     , p9_a70 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1508     , p9_a71 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1509     , p9_a72 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1510     , p9_a73 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1511     , p9_a74 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1512     , p9_a75 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1513     , p9_a76 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1514     , p9_a77 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1515     , p9_a78 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1516     , p9_a79 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1517     , p9_a80 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1518     , p9_a81 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1519     , p9_a82 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1520     , p9_a83 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1521     , p9_a84 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1522     , p9_a85 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1523     , p9_a86 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1524     , p9_a87 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1525     , p9_a88 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1526     , p9_a89 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1527     , p9_a90 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1528     , p9_a91 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1529     , p9_a92 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1530     , p9_a93 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1531     , p9_a94 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1532     , p9_a95 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1533     , p9_a96 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1534     , p9_a97 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1535     , p9_a98 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1536     , p9_a99 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1537     , p9_a100 in out NOCOPY /* file.sql.39 change */  NUMBER
1538     , p9_a101 in out NOCOPY /* file.sql.39 change */  NUMBER
1539     , p9_a102 in out NOCOPY /* file.sql.39 change */  NUMBER
1540     , p9_a103 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1541     , p9_a104 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1542     , p9_a105 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1543     , p9_a106 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1544     , p9_a107 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1545     , p9_a108 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1546     , p9_a109 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1547     , p9_a110 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1548     , p9_a111 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1549     , p9_a112 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1550     , p9_a113 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1551     , p9_a114 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1552     , p9_a115 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1553     , p9_a116 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1554     , p9_a117 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1555     , p9_a118 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1556     , p9_a119 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1557     , p9_a120 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1558     , p9_a121 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1559     , p9_a122 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1560     , p9_a123 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1561     , p9_a124 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1562     , p9_a125 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1563     , p9_a126 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1564     , p9_a127 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1565     , p9_a128 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1566     , p9_a129 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1567     , p9_a130 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1568     , p9_a131 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1569     , p9_a132 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1570     , p9_a133 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1571     , p9_a134 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1572     , p9_a135 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1573     , p9_a136 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1574     , p9_a137 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1575     , p9_a138 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1576     , p9_a139 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1577     , p9_a140 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1578     , p9_a141 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1579     , p10_a0 in out NOCOPY /* file.sql.39 change */  NUMBER
1580     , p10_a1 in out NOCOPY /* file.sql.39 change */  NUMBER
1581     , p10_a2 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1582     , p10_a3 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1583     , p10_a4 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1584     , p10_a5 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1585     , p10_a6 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1586     , p10_a7 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1587     , p10_a8 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1588     , p10_a9 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1589     , p10_a10 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1590     , p10_a11 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1591     , p10_a12 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1592     , p10_a13 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1593     , p10_a14 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1594     , p10_a15 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1595     , p10_a16 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1596     , p10_a17 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1597     , p10_a18 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1598     , p10_a19 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1599     , p10_a20 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1600     , p10_a21 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1601     , p10_a22 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1602     , p10_a23 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1603     , p10_a24 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1604     , p10_a25 in out NOCOPY /* file.sql.39 change */  NUMBER
1605     , p10_a26 in out NOCOPY /* file.sql.39 change */  DATE
1606     , p10_a27 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1607     , p10_a28 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1608     , p10_a29 in out NOCOPY /* file.sql.39 change */  NUMBER
1609     , p10_a30 in out NOCOPY /* file.sql.39 change */  DATE
1610     , p10_a31 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1611     , p10_a32 in out NOCOPY /* file.sql.39 change */  NUMBER
1612     , p10_a33 in out NOCOPY /* file.sql.39 change */  NUMBER
1613     , p10_a34 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1614     , p10_a35 in out NOCOPY /* file.sql.39 change */  NUMBER
1615     , p10_a36 in out NOCOPY /* file.sql.39 change */  DATE
1616     , p10_a37 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1617     , p10_a38 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1618     , p10_a39 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1619     , p10_a40 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1620     , p10_a41 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1621     , p10_a42 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1622     , p10_a43 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1623     , p10_a44 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1624     , p10_a45 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1625     , p10_a46 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1626     , p10_a47 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1627     , p10_a48 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1628     , p10_a49 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1629     , p10_a50 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1630     , p10_a51 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1631     , p10_a52 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1632     , p10_a53 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1633     , p10_a54 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1634     , p10_a55 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1635     , p10_a56 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1636     , p10_a57 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1637     , p10_a58 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1638     , p10_a59 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1639     , p10_a60 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1640     , p10_a61 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1641     , p10_a62 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1642     , p10_a63 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1643     , p10_a64 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1644     , p10_a65 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1645     , p10_a66 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1646     , p10_a67 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1647     , p10_a68 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1648     , p10_a69 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1649     , p10_a70 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1650     , p10_a71 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1651     , p10_a72 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1652     , p10_a73 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1653     , p10_a74 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1654     , p10_a75 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1655     , p10_a76 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1656     , p10_a77 in out NOCOPY /* file.sql.39 change */  NUMBER
1657     , p10_a78 in out NOCOPY /* file.sql.39 change */  NUMBER
1658     , p10_a79 in out NOCOPY /* file.sql.39 change */  NUMBER
1659     , p10_a80 in out NOCOPY /* file.sql.39 change */  NUMBER
1660     , p10_a81 in out NOCOPY /* file.sql.39 change */  NUMBER
1661     , p10_a82 in out NOCOPY /* file.sql.39 change */  DATE
1662     , p10_a83 in out NOCOPY /* file.sql.39 change */  NUMBER
1663     , p10_a84 in out NOCOPY /* file.sql.39 change */  NUMBER
1664     , p10_a85 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1665     , p10_a86 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1666     , p10_a87 in out NOCOPY /* file.sql.39 change */  DATE
1667     , p10_a88 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1668     , p10_a89 in out NOCOPY /* file.sql.39 change */  NUMBER
1669     , p10_a90 in out NOCOPY /* file.sql.39 change */  NUMBER
1670     , p10_a91 in out NOCOPY /* file.sql.39 change */  NUMBER
1671     , p10_a92 in out NOCOPY /* file.sql.39 change */  NUMBER
1672     , p10_a93 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1673     , p10_a94 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1674     , p10_a95 in out NOCOPY /* file.sql.39 change */  NUMBER
1675     , p10_a96 in out NOCOPY /* file.sql.39 change */  NUMBER
1676     , p10_a97 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1677     , p10_a98 in out NOCOPY /* file.sql.39 change */  DATE
1678     , p10_a99 in out NOCOPY /* file.sql.39 change */  NUMBER
1679     , p10_a100 in out NOCOPY /* file.sql.39 change */  NUMBER
1680     , p10_a101 in out NOCOPY /* file.sql.39 change */  DATE
1681     , p10_a102 in out NOCOPY /* file.sql.39 change */  DATE
1682     , p10_a103 in out NOCOPY /* file.sql.39 change */  NUMBER
1683     , p10_a104 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1684     , p10_a105 in out NOCOPY /* file.sql.39 change */  NUMBER
1685     , p10_a106 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1686     , p10_a107 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1687     , p10_a108 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1688     , p10_a109 in out NOCOPY /* file.sql.39 change */  NUMBER
1689     , p10_a110 in out NOCOPY /* file.sql.39 change */  NUMBER
1690     , p10_a111 in out NOCOPY /* file.sql.39 change */  NUMBER
1691     , p10_a112 in out NOCOPY /* file.sql.39 change */  NUMBER
1692     , p10_a113 in out NOCOPY /* file.sql.39 change */  NUMBER
1693     , p10_a114 in out NOCOPY /* file.sql.39 change */  NUMBER
1694     , p10_a115 in out NOCOPY /* file.sql.39 change */  NUMBER
1695     , p10_a116 in out NOCOPY /* file.sql.39 change */  NUMBER
1696     , p10_a117 in out NOCOPY /* file.sql.39 change */  NUMBER
1697     , p10_a118 in out NOCOPY /* file.sql.39 change */  NUMBER
1698     , p10_a119 in out NOCOPY /* file.sql.39 change */  NUMBER
1699     , p10_a120 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1700     , p10_a121 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1701     , p10_a122 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1702     , p10_a123 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1703     , p10_a124 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1704     , p10_a125 in out NOCOPY /* file.sql.39 change */  NUMBER
1705     , p10_a126 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1706     , p10_a127 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1707     , p10_a128 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1708     , p10_a129 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1709     , p10_a130 in out NOCOPY /* file.sql.39 change */  DATE
1710     , p10_a131 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1711     , p10_a132 in out NOCOPY /* file.sql.39 change */  DATE
1712     , p10_a133 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1713     , p10_a134 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1714     , p10_a135 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1715     , p10_a136 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1716     , p10_a137 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1717     , p10_a138 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1718     , p10_a139 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1719     , p10_a140 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1720     , p10_a141 in out NOCOPY /* file.sql.39 change */  NUMBER
1721     , p10_a142 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1722     , p10_a143 in out NOCOPY /* file.sql.39 change */  NUMBER
1723     , p10_a144 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1724     , p10_a145 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1725     , p10_a146 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1726     , p10_a147 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1727     , p10_a148 in out NOCOPY /* file.sql.39 change */  DATE
1728     , p10_a149 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1729     , p10_a150 in out NOCOPY /* file.sql.39 change */  DATE
1730     , p10_a151 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1731     , p10_a152 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1732     , p10_a153 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1733     , p10_a154 in out NOCOPY /* file.sql.39 change */  DATE
1734     , p10_a155 in out NOCOPY /* file.sql.39 change */  NUMBER
1735     , p10_a156 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1736     , p10_a157 in out NOCOPY /* file.sql.39 change */  NUMBER
1737     , p10_a158 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1738     , p10_a159 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1739     , p10_a160 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1740     , p10_a161 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1741     , p10_a162 in out NOCOPY /* file.sql.39 change */  NUMBER
1742     , p10_a163 in out NOCOPY /* file.sql.39 change */  NUMBER
1743     , p10_a164 in out NOCOPY /* file.sql.39 change */  NUMBER
1744     , p10_a165 in out NOCOPY /* file.sql.39 change */  NUMBER
1745     , p10_a166 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1746     , p10_a167 in out NOCOPY /* file.sql.39 change */  NUMBER
1747     , p10_a168 in out NOCOPY /* file.sql.39 change */  NUMBER
1748     , p10_a169 in out NOCOPY /* file.sql.39 change */  NUMBER
1749     , p10_a170 in out NOCOPY /* file.sql.39 change */  NUMBER
1750     , p10_a171 in out NOCOPY /* file.sql.39 change */  NUMBER
1751     , p10_a172 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1752     , p10_a173 in out NOCOPY /* file.sql.39 change */  NUMBER
1753     , p10_a174 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1754     , p10_a175 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1755     , p10_a176 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1756     , p10_a177 in out NOCOPY /* file.sql.39 change */  DATE
1757     , p10_a178 in out NOCOPY /* file.sql.39 change */  NUMBER
1758     , p10_a179 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1759     , p10_a180 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1760     , p10_a181 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1761     , p10_a182 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1762     , p10_a183 in out NOCOPY /* file.sql.39 change */  NUMBER
1763     , p10_a184 in out NOCOPY /* file.sql.39 change */  NUMBER
1764     , p10_a185 in out NOCOPY /* file.sql.39 change */  NUMBER
1765     , p10_a186 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1766     , p10_a187 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1767     , p10_a188 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1768     , p10_a189 in out NOCOPY /* file.sql.39 change */  NUMBER
1769     , p10_a190 in out NOCOPY /* file.sql.39 change */  NUMBER
1770     , p10_a191 in out NOCOPY /* file.sql.39 change */  NUMBER
1771     , p10_a192 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1772     , p10_a193 in out NOCOPY /* file.sql.39 change */  DATE
1773     , p10_a194 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1774     , p10_a195 in out NOCOPY /* file.sql.39 change */  DATE
1775     , p10_a196 in out NOCOPY /* file.sql.39 change */  NUMBER
1776     , p10_a197 in out NOCOPY /* file.sql.39 change */  NUMBER
1777     , p10_a198 in out NOCOPY /* file.sql.39 change */  NUMBER
1778     , p10_a199 in out NOCOPY /* file.sql.39 change */  NUMBER
1779     , p10_a200 in out NOCOPY /* file.sql.39 change */  NUMBER
1780     , p10_a201 in out NOCOPY /* file.sql.39 change */  NUMBER
1781     , p10_a202 in out NOCOPY /* file.sql.39 change */  NUMBER
1782     , p10_a203 in out NOCOPY /* file.sql.39 change */  NUMBER
1783     , p10_a204 in out NOCOPY /* file.sql.39 change */  NUMBER
1784     , p10_a205 in out NOCOPY /* file.sql.39 change */  NUMBER
1785     , p10_a206 in out NOCOPY /* file.sql.39 change */  NUMBER
1786     , p10_a207 in out NOCOPY /* file.sql.39 change */  NUMBER
1787     , p10_a208 in out NOCOPY /* file.sql.39 change */  NUMBER
1788     , p10_a209 in out NOCOPY /* file.sql.39 change */  NUMBER
1789     , p10_a210 in out NOCOPY /* file.sql.39 change */  NUMBER
1790     , p10_a211 in out NOCOPY /* file.sql.39 change */  NUMBER
1791     , p10_a212 in out NOCOPY /* file.sql.39 change */  NUMBER
1792     , p10_a213 in out NOCOPY /* file.sql.39 change */  NUMBER
1793     , p10_a214 in out NOCOPY /* file.sql.39 change */  VARCHAR2
1794     , p10_a215 in out NOCOPY /* file.sql.39 change */  NUMBER
1795   )
1796 
1797   as
1798     ddp_attr_id_tbl oe_oe_html_header.number_tbl_type;
1799     ddp_attr_value_tbl oe_oe_html_header.varchar2_tbl_type;
1800     ddx_header_rec oe_order_pub.header_rec_type;
1801     ddx_header_val_rec oe_order_pub.header_val_rec_type;
1802     ddx_old_header_rec oe_order_pub.header_rec_type;
1803     ddindx binary_integer; indx binary_integer;
1804   begin
1805 
1806     -- copy data to the local IN or IN-OUT args, if any
1807 
1808 
1809 
1810 
1811 
1812 
1813     oe_oe_html_header_w.rosetta_table_copy_in_p0(ddp_attr_id_tbl, p_attr_id_tbl);
1814 
1815     oe_oe_html_header_w.rosetta_table_copy_in_p1(ddp_attr_value_tbl, p_attr_value_tbl);
1816 
1817     ddx_header_rec.accounting_rule_id := rosetta_g_miss_num_map(p8_a0);
1818     ddx_header_rec.agreement_id := rosetta_g_miss_num_map(p8_a1);
1819     ddx_header_rec.attribute1 := p8_a2;
1820     ddx_header_rec.attribute10 := p8_a3;
1821     ddx_header_rec.attribute11 := p8_a4;
1822     ddx_header_rec.attribute12 := p8_a5;
1823     ddx_header_rec.attribute13 := p8_a6;
1824     ddx_header_rec.attribute14 := p8_a7;
1825     ddx_header_rec.attribute15 := p8_a8;
1826     ddx_header_rec.attribute16 := p8_a9;
1827     ddx_header_rec.attribute17 := p8_a10;
1828     ddx_header_rec.attribute18 := p8_a11;
1829     ddx_header_rec.attribute19 := p8_a12;
1830     ddx_header_rec.attribute2 := p8_a13;
1831     ddx_header_rec.attribute20 := p8_a14;
1832     ddx_header_rec.attribute3 := p8_a15;
1833     ddx_header_rec.attribute4 := p8_a16;
1834     ddx_header_rec.attribute5 := p8_a17;
1835     ddx_header_rec.attribute6 := p8_a18;
1836     ddx_header_rec.attribute7 := p8_a19;
1837     ddx_header_rec.attribute8 := p8_a20;
1838     ddx_header_rec.attribute9 := p8_a21;
1839     ddx_header_rec.booked_flag := p8_a22;
1840     ddx_header_rec.cancelled_flag := p8_a23;
1841     ddx_header_rec.context := p8_a24;
1842     ddx_header_rec.conversion_rate := rosetta_g_miss_num_map(p8_a25);
1843     ddx_header_rec.conversion_rate_date := rosetta_g_miss_date_in_map(p8_a26);
1844     ddx_header_rec.conversion_type_code := p8_a27;
1845     ddx_header_rec.customer_preference_set_code := p8_a28;
1846     ddx_header_rec.created_by := rosetta_g_miss_num_map(p8_a29);
1847     ddx_header_rec.creation_date := rosetta_g_miss_date_in_map(p8_a30);
1848     ddx_header_rec.cust_po_number := p8_a31;
1849     ddx_header_rec.deliver_to_contact_id := rosetta_g_miss_num_map(p8_a32);
1850     ddx_header_rec.deliver_to_org_id := rosetta_g_miss_num_map(p8_a33);
1851     ddx_header_rec.demand_class_code := p8_a34;
1852     ddx_header_rec.earliest_schedule_limit := rosetta_g_miss_num_map(p8_a35);
1853     ddx_header_rec.expiration_date := rosetta_g_miss_date_in_map(p8_a36);
1854     ddx_header_rec.fob_point_code := p8_a37;
1855     ddx_header_rec.freight_carrier_code := p8_a38;
1856     ddx_header_rec.freight_terms_code := p8_a39;
1857     ddx_header_rec.global_attribute1 := p8_a40;
1858     ddx_header_rec.global_attribute10 := p8_a41;
1859     ddx_header_rec.global_attribute11 := p8_a42;
1860     ddx_header_rec.global_attribute12 := p8_a43;
1861     ddx_header_rec.global_attribute13 := p8_a44;
1862     ddx_header_rec.global_attribute14 := p8_a45;
1863     ddx_header_rec.global_attribute15 := p8_a46;
1864     ddx_header_rec.global_attribute16 := p8_a47;
1865     ddx_header_rec.global_attribute17 := p8_a48;
1866     ddx_header_rec.global_attribute18 := p8_a49;
1867     ddx_header_rec.global_attribute19 := p8_a50;
1868     ddx_header_rec.global_attribute2 := p8_a51;
1869     ddx_header_rec.global_attribute20 := p8_a52;
1870     ddx_header_rec.global_attribute3 := p8_a53;
1871     ddx_header_rec.global_attribute4 := p8_a54;
1872     ddx_header_rec.global_attribute5 := p8_a55;
1873     ddx_header_rec.global_attribute6 := p8_a56;
1874     ddx_header_rec.global_attribute7 := p8_a57;
1875     ddx_header_rec.global_attribute8 := p8_a58;
1876     ddx_header_rec.global_attribute9 := p8_a59;
1877     ddx_header_rec.global_attribute_category := p8_a60;
1878     ddx_header_rec.tp_context := p8_a61;
1879     ddx_header_rec.tp_attribute1 := p8_a62;
1880     ddx_header_rec.tp_attribute2 := p8_a63;
1881     ddx_header_rec.tp_attribute3 := p8_a64;
1882     ddx_header_rec.tp_attribute4 := p8_a65;
1883     ddx_header_rec.tp_attribute5 := p8_a66;
1884     ddx_header_rec.tp_attribute6 := p8_a67;
1885     ddx_header_rec.tp_attribute7 := p8_a68;
1886     ddx_header_rec.tp_attribute8 := p8_a69;
1887     ddx_header_rec.tp_attribute9 := p8_a70;
1888     ddx_header_rec.tp_attribute10 := p8_a71;
1889     ddx_header_rec.tp_attribute11 := p8_a72;
1890     ddx_header_rec.tp_attribute12 := p8_a73;
1891     ddx_header_rec.tp_attribute13 := p8_a74;
1892     ddx_header_rec.tp_attribute14 := p8_a75;
1893     ddx_header_rec.tp_attribute15 := p8_a76;
1894     ddx_header_rec.header_id := rosetta_g_miss_num_map(p8_a77);
1895     ddx_header_rec.invoice_to_contact_id := rosetta_g_miss_num_map(p8_a78);
1896     ddx_header_rec.invoice_to_org_id := rosetta_g_miss_num_map(p8_a79);
1897     ddx_header_rec.invoicing_rule_id := rosetta_g_miss_num_map(p8_a80);
1898     ddx_header_rec.last_updated_by := rosetta_g_miss_num_map(p8_a81);
1899     ddx_header_rec.last_update_date := rosetta_g_miss_date_in_map(p8_a82);
1900     ddx_header_rec.last_update_login := rosetta_g_miss_num_map(p8_a83);
1901     ddx_header_rec.latest_schedule_limit := rosetta_g_miss_num_map(p8_a84);
1902     ddx_header_rec.open_flag := p8_a85;
1903     ddx_header_rec.order_category_code := p8_a86;
1904     ddx_header_rec.ordered_date := rosetta_g_miss_date_in_map(p8_a87);
1905     ddx_header_rec.order_date_type_code := p8_a88;
1906     ddx_header_rec.order_number := rosetta_g_miss_num_map(p8_a89);
1907     ddx_header_rec.order_source_id := rosetta_g_miss_num_map(p8_a90);
1908     ddx_header_rec.order_type_id := rosetta_g_miss_num_map(p8_a91);
1909     ddx_header_rec.org_id := rosetta_g_miss_num_map(p8_a92);
1910     ddx_header_rec.orig_sys_document_ref := p8_a93;
1911     ddx_header_rec.partial_shipments_allowed := p8_a94;
1912     ddx_header_rec.payment_term_id := rosetta_g_miss_num_map(p8_a95);
1913     ddx_header_rec.price_list_id := rosetta_g_miss_num_map(p8_a96);
1914     ddx_header_rec.price_request_code := p8_a97;
1915     ddx_header_rec.pricing_date := rosetta_g_miss_date_in_map(p8_a98);
1916     ddx_header_rec.program_application_id := rosetta_g_miss_num_map(p8_a99);
1917     ddx_header_rec.program_id := rosetta_g_miss_num_map(p8_a100);
1918     ddx_header_rec.program_update_date := rosetta_g_miss_date_in_map(p8_a101);
1919     ddx_header_rec.request_date := rosetta_g_miss_date_in_map(p8_a102);
1920     ddx_header_rec.request_id := rosetta_g_miss_num_map(p8_a103);
1921     ddx_header_rec.return_reason_code := p8_a104;
1922     ddx_header_rec.salesrep_id := rosetta_g_miss_num_map(p8_a105);
1923     ddx_header_rec.sales_channel_code := p8_a106;
1924     ddx_header_rec.shipment_priority_code := p8_a107;
1925     ddx_header_rec.shipping_method_code := p8_a108;
1926     ddx_header_rec.ship_from_org_id := rosetta_g_miss_num_map(p8_a109);
1927     ddx_header_rec.ship_tolerance_above := rosetta_g_miss_num_map(p8_a110);
1928     ddx_header_rec.ship_tolerance_below := rosetta_g_miss_num_map(p8_a111);
1929     ddx_header_rec.ship_to_contact_id := rosetta_g_miss_num_map(p8_a112);
1930     ddx_header_rec.ship_to_org_id := rosetta_g_miss_num_map(p8_a113);
1931     ddx_header_rec.sold_from_org_id := rosetta_g_miss_num_map(p8_a114);
1932     ddx_header_rec.sold_to_contact_id := rosetta_g_miss_num_map(p8_a115);
1933     ddx_header_rec.sold_to_org_id := rosetta_g_miss_num_map(p8_a116);
1934     ddx_header_rec.sold_to_phone_id := rosetta_g_miss_num_map(p8_a117);
1935     ddx_header_rec.source_document_id := rosetta_g_miss_num_map(p8_a118);
1936     ddx_header_rec.source_document_type_id := rosetta_g_miss_num_map(p8_a119);
1937     ddx_header_rec.tax_exempt_flag := p8_a120;
1938     ddx_header_rec.tax_exempt_number := p8_a121;
1939     ddx_header_rec.tax_exempt_reason_code := p8_a122;
1940     ddx_header_rec.tax_point_code := p8_a123;
1941     ddx_header_rec.transactional_curr_code := p8_a124;
1942     ddx_header_rec.version_number := rosetta_g_miss_num_map(p8_a125);
1943     ddx_header_rec.return_status := p8_a126;
1944     ddx_header_rec.db_flag := p8_a127;
1945     ddx_header_rec.operation := p8_a128;
1946     ddx_header_rec.first_ack_code := p8_a129;
1947     ddx_header_rec.first_ack_date := rosetta_g_miss_date_in_map(p8_a130);
1948     ddx_header_rec.last_ack_code := p8_a131;
1949     ddx_header_rec.last_ack_date := rosetta_g_miss_date_in_map(p8_a132);
1950     ddx_header_rec.change_reason := p8_a133;
1951     ddx_header_rec.change_comments := p8_a134;
1952     ddx_header_rec.change_sequence := p8_a135;
1953     ddx_header_rec.change_request_code := p8_a136;
1954     ddx_header_rec.ready_flag := p8_a137;
1955     ddx_header_rec.status_flag := p8_a138;
1956     ddx_header_rec.force_apply_flag := p8_a139;
1957     ddx_header_rec.drop_ship_flag := p8_a140;
1958     ddx_header_rec.customer_payment_term_id := rosetta_g_miss_num_map(p8_a141);
1959     ddx_header_rec.payment_type_code := p8_a142;
1960     ddx_header_rec.payment_amount := rosetta_g_miss_num_map(p8_a143);
1961     ddx_header_rec.check_number := p8_a144;
1962     ddx_header_rec.credit_card_code := p8_a145;
1963     ddx_header_rec.credit_card_holder_name := p8_a146;
1964     ddx_header_rec.credit_card_number := p8_a147;
1965     ddx_header_rec.credit_card_expiration_date := rosetta_g_miss_date_in_map(p8_a148);
1966     ddx_header_rec.credit_card_approval_code := p8_a149;
1967     ddx_header_rec.credit_card_approval_date := rosetta_g_miss_date_in_map(p8_a150);
1968     ddx_header_rec.shipping_instructions := p8_a151;
1969     ddx_header_rec.packing_instructions := p8_a152;
1970     ddx_header_rec.flow_status_code := p8_a153;
1971     ddx_header_rec.booked_date := rosetta_g_miss_date_in_map(p8_a154);
1972     ddx_header_rec.marketing_source_code_id := rosetta_g_miss_num_map(p8_a155);
1973     ddx_header_rec.upgraded_flag := p8_a156;
1974     ddx_header_rec.lock_control := rosetta_g_miss_num_map(p8_a157);
1975     ddx_header_rec.ship_to_edi_location_code := p8_a158;
1976     ddx_header_rec.sold_to_edi_location_code := p8_a159;
1977     ddx_header_rec.bill_to_edi_location_code := p8_a160;
1978     ddx_header_rec.ship_from_edi_location_code := p8_a161;
1979     ddx_header_rec.ship_from_address_id := rosetta_g_miss_num_map(p8_a162);
1980     ddx_header_rec.sold_to_address_id := rosetta_g_miss_num_map(p8_a163);
1981     ddx_header_rec.ship_to_address_id := rosetta_g_miss_num_map(p8_a164);
1982     ddx_header_rec.invoice_address_id := rosetta_g_miss_num_map(p8_a165);
1983     ddx_header_rec.ship_to_address_code := p8_a166;
1984     ddx_header_rec.xml_message_id := rosetta_g_miss_num_map(p8_a167);
1985     ddx_header_rec.ship_to_customer_id := rosetta_g_miss_num_map(p8_a168);
1986     ddx_header_rec.invoice_to_customer_id := rosetta_g_miss_num_map(p8_a169);
1987     ddx_header_rec.deliver_to_customer_id := rosetta_g_miss_num_map(p8_a170);
1988     ddx_header_rec.accounting_rule_duration := rosetta_g_miss_num_map(p8_a171);
1989     ddx_header_rec.xml_transaction_type_code := p8_a172;
1990     ddx_header_rec.blanket_number := rosetta_g_miss_num_map(p8_a173);
1991     ddx_header_rec.line_set_name := p8_a174;
1992     ddx_header_rec.fulfillment_set_name := p8_a175;
1993     ddx_header_rec.default_fulfillment_set := p8_a176;
1994     ddx_header_rec.quote_date := rosetta_g_miss_date_in_map(p8_a177);
1995     ddx_header_rec.quote_number := rosetta_g_miss_num_map(p8_a178);
1996     ddx_header_rec.sales_document_name := p8_a179;
1997     ddx_header_rec.transaction_phase_code := p8_a180;
1998     ddx_header_rec.user_status_code := p8_a181;
1999     ddx_header_rec.draft_submitted_flag := p8_a182;
2000     ddx_header_rec.source_document_version_number := rosetta_g_miss_num_map(p8_a183);
2001     ddx_header_rec.sold_to_site_use_id := rosetta_g_miss_num_map(p8_a184);
2002     ddx_header_rec.minisite_id := rosetta_g_miss_num_map(p8_a185);
2003     ddx_header_rec.ib_owner := p8_a186;
2004     ddx_header_rec.ib_installed_at_location := p8_a187;
2005     ddx_header_rec.ib_current_location := p8_a188;
2006     ddx_header_rec.end_customer_id := rosetta_g_miss_num_map(p8_a189);
2007     ddx_header_rec.end_customer_contact_id := rosetta_g_miss_num_map(p8_a190);
2008     ddx_header_rec.end_customer_site_use_id := rosetta_g_miss_num_map(p8_a191);
2009     ddx_header_rec.supplier_signature := p8_a192;
2010     ddx_header_rec.supplier_signature_date := rosetta_g_miss_date_in_map(p8_a193);
2011     ddx_header_rec.customer_signature := p8_a194;
2012     ddx_header_rec.customer_signature_date := rosetta_g_miss_date_in_map(p8_a195);
2013     ddx_header_rec.sold_to_party_id := rosetta_g_miss_num_map(p8_a196);
2014     ddx_header_rec.sold_to_org_contact_id := rosetta_g_miss_num_map(p8_a197);
2015     ddx_header_rec.ship_to_party_id := rosetta_g_miss_num_map(p8_a198);
2016     ddx_header_rec.ship_to_party_site_id := rosetta_g_miss_num_map(p8_a199);
2017     ddx_header_rec.ship_to_party_site_use_id := rosetta_g_miss_num_map(p8_a200);
2018     ddx_header_rec.deliver_to_party_id := rosetta_g_miss_num_map(p8_a201);
2019     ddx_header_rec.deliver_to_party_site_id := rosetta_g_miss_num_map(p8_a202);
2020     ddx_header_rec.deliver_to_party_site_use_id := rosetta_g_miss_num_map(p8_a203);
2021     ddx_header_rec.invoice_to_party_id := rosetta_g_miss_num_map(p8_a204);
2022     ddx_header_rec.invoice_to_party_site_id := rosetta_g_miss_num_map(p8_a205);
2023     ddx_header_rec.invoice_to_party_site_use_id := rosetta_g_miss_num_map(p8_a206);
2024     ddx_header_rec.ship_to_customer_party_id := rosetta_g_miss_num_map(p8_a207);
2025     ddx_header_rec.deliver_to_customer_party_id := rosetta_g_miss_num_map(p8_a208);
2026     ddx_header_rec.invoice_to_customer_party_id := rosetta_g_miss_num_map(p8_a209);
2027     ddx_header_rec.ship_to_org_contact_id := rosetta_g_miss_num_map(p8_a210);
2028     ddx_header_rec.deliver_to_org_contact_id := rosetta_g_miss_num_map(p8_a211);
2029     ddx_header_rec.invoice_to_org_contact_id := rosetta_g_miss_num_map(p8_a212);
2030     ddx_header_rec.contract_template_id := rosetta_g_miss_num_map(p8_a213);
2031     ddx_header_rec.contract_source_doc_type_code := p8_a214;
2032     ddx_header_rec.contract_source_document_id := rosetta_g_miss_num_map(p8_a215);
2033 
2034     ddx_header_val_rec.accounting_rule := p9_a0;
2035     ddx_header_val_rec.agreement := p9_a1;
2036     ddx_header_val_rec.conversion_type := p9_a2;
2037     ddx_header_val_rec.deliver_to_address1 := p9_a3;
2038     ddx_header_val_rec.deliver_to_address2 := p9_a4;
2039     ddx_header_val_rec.deliver_to_address3 := p9_a5;
2040     ddx_header_val_rec.deliver_to_address4 := p9_a6;
2041     ddx_header_val_rec.deliver_to_contact := p9_a7;
2042     ddx_header_val_rec.deliver_to_location := p9_a8;
2043     ddx_header_val_rec.deliver_to_org := p9_a9;
2044     ddx_header_val_rec.deliver_to_state := p9_a10;
2045     ddx_header_val_rec.deliver_to_city := p9_a11;
2046     ddx_header_val_rec.deliver_to_zip := p9_a12;
2047     ddx_header_val_rec.deliver_to_country := p9_a13;
2048     ddx_header_val_rec.deliver_to_county := p9_a14;
2049     ddx_header_val_rec.deliver_to_province := p9_a15;
2050     ddx_header_val_rec.demand_class := p9_a16;
2051     ddx_header_val_rec.fob_point := p9_a17;
2052     ddx_header_val_rec.freight_terms := p9_a18;
2053     ddx_header_val_rec.invoice_to_address1 := p9_a19;
2054     ddx_header_val_rec.invoice_to_address2 := p9_a20;
2055     ddx_header_val_rec.invoice_to_address3 := p9_a21;
2056     ddx_header_val_rec.invoice_to_address4 := p9_a22;
2057     ddx_header_val_rec.invoice_to_state := p9_a23;
2058     ddx_header_val_rec.invoice_to_city := p9_a24;
2059     ddx_header_val_rec.invoice_to_zip := p9_a25;
2060     ddx_header_val_rec.invoice_to_country := p9_a26;
2061     ddx_header_val_rec.invoice_to_county := p9_a27;
2062     ddx_header_val_rec.invoice_to_province := p9_a28;
2063     ddx_header_val_rec.invoice_to_contact := p9_a29;
2064     ddx_header_val_rec.invoice_to_contact_first_name := p9_a30;
2065     ddx_header_val_rec.invoice_to_contact_last_name := p9_a31;
2066     ddx_header_val_rec.invoice_to_location := p9_a32;
2067     ddx_header_val_rec.invoice_to_org := p9_a33;
2068     ddx_header_val_rec.invoicing_rule := p9_a34;
2069     ddx_header_val_rec.order_source := p9_a35;
2070     ddx_header_val_rec.order_type := p9_a36;
2071     ddx_header_val_rec.payment_term := p9_a37;
2072     ddx_header_val_rec.price_list := p9_a38;
2073     ddx_header_val_rec.return_reason := p9_a39;
2074     ddx_header_val_rec.salesrep := p9_a40;
2075     ddx_header_val_rec.shipment_priority := p9_a41;
2076     ddx_header_val_rec.ship_from_address1 := p9_a42;
2077     ddx_header_val_rec.ship_from_address2 := p9_a43;
2078     ddx_header_val_rec.ship_from_address3 := p9_a44;
2079     ddx_header_val_rec.ship_from_address4 := p9_a45;
2080     ddx_header_val_rec.ship_from_location := p9_a46;
2081     ddx_header_val_rec.ship_from_city := p9_a47;
2082     ddx_header_val_rec.ship_from_postal_code := p9_a48;
2083     ddx_header_val_rec.ship_from_country := p9_a49;
2084     ddx_header_val_rec.ship_from_region1 := p9_a50;
2085     ddx_header_val_rec.ship_from_region2 := p9_a51;
2086     ddx_header_val_rec.ship_from_region3 := p9_a52;
2087     ddx_header_val_rec.ship_from_org := p9_a53;
2088     ddx_header_val_rec.sold_to_address1 := p9_a54;
2089     ddx_header_val_rec.sold_to_address2 := p9_a55;
2090     ddx_header_val_rec.sold_to_address3 := p9_a56;
2091     ddx_header_val_rec.sold_to_address4 := p9_a57;
2092     ddx_header_val_rec.sold_to_state := p9_a58;
2093     ddx_header_val_rec.sold_to_country := p9_a59;
2094     ddx_header_val_rec.sold_to_zip := p9_a60;
2095     ddx_header_val_rec.sold_to_county := p9_a61;
2096     ddx_header_val_rec.sold_to_province := p9_a62;
2097     ddx_header_val_rec.sold_to_city := p9_a63;
2098     ddx_header_val_rec.sold_to_contact_last_name := p9_a64;
2099     ddx_header_val_rec.sold_to_contact_first_name := p9_a65;
2100     ddx_header_val_rec.ship_to_address1 := p9_a66;
2101     ddx_header_val_rec.ship_to_address2 := p9_a67;
2102     ddx_header_val_rec.ship_to_address3 := p9_a68;
2103     ddx_header_val_rec.ship_to_address4 := p9_a69;
2104     ddx_header_val_rec.ship_to_state := p9_a70;
2105     ddx_header_val_rec.ship_to_country := p9_a71;
2106     ddx_header_val_rec.ship_to_zip := p9_a72;
2107     ddx_header_val_rec.ship_to_county := p9_a73;
2108     ddx_header_val_rec.ship_to_province := p9_a74;
2109     ddx_header_val_rec.ship_to_city := p9_a75;
2110     ddx_header_val_rec.ship_to_contact := p9_a76;
2111     ddx_header_val_rec.ship_to_contact_last_name := p9_a77;
2112     ddx_header_val_rec.ship_to_contact_first_name := p9_a78;
2113     ddx_header_val_rec.ship_to_location := p9_a79;
2114     ddx_header_val_rec.ship_to_org := p9_a80;
2115     ddx_header_val_rec.sold_to_contact := p9_a81;
2116     ddx_header_val_rec.sold_to_org := p9_a82;
2117     ddx_header_val_rec.sold_from_org := p9_a83;
2118     ddx_header_val_rec.tax_exempt := p9_a84;
2119     ddx_header_val_rec.tax_exempt_reason := p9_a85;
2120     ddx_header_val_rec.tax_point := p9_a86;
2121     ddx_header_val_rec.customer_payment_term := p9_a87;
2122     ddx_header_val_rec.payment_type := p9_a88;
2123     ddx_header_val_rec.credit_card := p9_a89;
2124     ddx_header_val_rec.status := p9_a90;
2125     ddx_header_val_rec.freight_carrier := p9_a91;
2126     ddx_header_val_rec.shipping_method := p9_a92;
2127     ddx_header_val_rec.order_date_type := p9_a93;
2128     ddx_header_val_rec.customer_number := p9_a94;
2129     ddx_header_val_rec.ship_to_customer_name := p9_a95;
2130     ddx_header_val_rec.invoice_to_customer_name := p9_a96;
2131     ddx_header_val_rec.sales_channel := p9_a97;
2132     ddx_header_val_rec.ship_to_customer_number := p9_a98;
2133     ddx_header_val_rec.invoice_to_customer_number := p9_a99;
2134     ddx_header_val_rec.ship_to_customer_id := rosetta_g_miss_num_map(p9_a100);
2135     ddx_header_val_rec.invoice_to_customer_id := rosetta_g_miss_num_map(p9_a101);
2136     ddx_header_val_rec.deliver_to_customer_id := rosetta_g_miss_num_map(p9_a102);
2137     ddx_header_val_rec.deliver_to_customer_number := p9_a103;
2138     ddx_header_val_rec.deliver_to_customer_name := p9_a104;
2139     ddx_header_val_rec.deliver_to_customer_number_oi := p9_a105;
2140     ddx_header_val_rec.deliver_to_customer_name_oi := p9_a106;
2141     ddx_header_val_rec.ship_to_customer_number_oi := p9_a107;
2142     ddx_header_val_rec.ship_to_customer_name_oi := p9_a108;
2143     ddx_header_val_rec.invoice_to_customer_number_oi := p9_a109;
2144     ddx_header_val_rec.invoice_to_customer_name_oi := p9_a110;
2145     ddx_header_val_rec.user_status := p9_a111;
2146     ddx_header_val_rec.transaction_phase := p9_a112;
2147     ddx_header_val_rec.sold_to_location_address1 := p9_a113;
2148     ddx_header_val_rec.sold_to_location_address2 := p9_a114;
2149     ddx_header_val_rec.sold_to_location_address3 := p9_a115;
2150     ddx_header_val_rec.sold_to_location_address4 := p9_a116;
2151     ddx_header_val_rec.sold_to_location := p9_a117;
2152     ddx_header_val_rec.sold_to_location_city := p9_a118;
2153     ddx_header_val_rec.sold_to_location_state := p9_a119;
2154     ddx_header_val_rec.sold_to_location_postal := p9_a120;
2155     ddx_header_val_rec.sold_to_location_country := p9_a121;
2156     ddx_header_val_rec.sold_to_location_county := p9_a122;
2157     ddx_header_val_rec.sold_to_location_province := p9_a123;
2158     ddx_header_val_rec.end_customer_name := p9_a124;
2159     ddx_header_val_rec.end_customer_number := p9_a125;
2160     ddx_header_val_rec.end_customer_contact := p9_a126;
2161     ddx_header_val_rec.end_cust_contact_last_name := p9_a127;
2162     ddx_header_val_rec.end_cust_contact_first_name := p9_a128;
2163     ddx_header_val_rec.end_customer_site_address1 := p9_a129;
2164     ddx_header_val_rec.end_customer_site_address2 := p9_a130;
2165     ddx_header_val_rec.end_customer_site_address3 := p9_a131;
2166     ddx_header_val_rec.end_customer_site_address4 := p9_a132;
2167     ddx_header_val_rec.end_customer_site_state := p9_a133;
2168     ddx_header_val_rec.end_customer_site_country := p9_a134;
2169     ddx_header_val_rec.end_customer_site_location := p9_a135;
2170     ddx_header_val_rec.end_customer_site_zip := p9_a136;
2171     ddx_header_val_rec.end_customer_site_county := p9_a137;
2172     ddx_header_val_rec.end_customer_site_province := p9_a138;
2173     ddx_header_val_rec.end_customer_site_city := p9_a139;
2174     ddx_header_val_rec.end_customer_site_postal_code := p9_a140;
2175     ddx_header_val_rec.blanket_agreement_name := p9_a141;
2176 
2177     ddx_old_header_rec.accounting_rule_id := rosetta_g_miss_num_map(p10_a0);
2178     ddx_old_header_rec.agreement_id := rosetta_g_miss_num_map(p10_a1);
2179     ddx_old_header_rec.attribute1 := p10_a2;
2180     ddx_old_header_rec.attribute10 := p10_a3;
2181     ddx_old_header_rec.attribute11 := p10_a4;
2182     ddx_old_header_rec.attribute12 := p10_a5;
2183     ddx_old_header_rec.attribute13 := p10_a6;
2184     ddx_old_header_rec.attribute14 := p10_a7;
2185     ddx_old_header_rec.attribute15 := p10_a8;
2186     ddx_old_header_rec.attribute16 := p10_a9;
2187     ddx_old_header_rec.attribute17 := p10_a10;
2188     ddx_old_header_rec.attribute18 := p10_a11;
2189     ddx_old_header_rec.attribute19 := p10_a12;
2190     ddx_old_header_rec.attribute2 := p10_a13;
2191     ddx_old_header_rec.attribute20 := p10_a14;
2192     ddx_old_header_rec.attribute3 := p10_a15;
2193     ddx_old_header_rec.attribute4 := p10_a16;
2194     ddx_old_header_rec.attribute5 := p10_a17;
2195     ddx_old_header_rec.attribute6 := p10_a18;
2196     ddx_old_header_rec.attribute7 := p10_a19;
2197     ddx_old_header_rec.attribute8 := p10_a20;
2198     ddx_old_header_rec.attribute9 := p10_a21;
2199     ddx_old_header_rec.booked_flag := p10_a22;
2200     ddx_old_header_rec.cancelled_flag := p10_a23;
2201     ddx_old_header_rec.context := p10_a24;
2202     ddx_old_header_rec.conversion_rate := rosetta_g_miss_num_map(p10_a25);
2203     ddx_old_header_rec.conversion_rate_date := rosetta_g_miss_date_in_map(p10_a26);
2204     ddx_old_header_rec.conversion_type_code := p10_a27;
2205     ddx_old_header_rec.customer_preference_set_code := p10_a28;
2206     ddx_old_header_rec.created_by := rosetta_g_miss_num_map(p10_a29);
2207     ddx_old_header_rec.creation_date := rosetta_g_miss_date_in_map(p10_a30);
2208     ddx_old_header_rec.cust_po_number := p10_a31;
2209     ddx_old_header_rec.deliver_to_contact_id := rosetta_g_miss_num_map(p10_a32);
2210     ddx_old_header_rec.deliver_to_org_id := rosetta_g_miss_num_map(p10_a33);
2211     ddx_old_header_rec.demand_class_code := p10_a34;
2212     ddx_old_header_rec.earliest_schedule_limit := rosetta_g_miss_num_map(p10_a35);
2213     ddx_old_header_rec.expiration_date := rosetta_g_miss_date_in_map(p10_a36);
2214     ddx_old_header_rec.fob_point_code := p10_a37;
2215     ddx_old_header_rec.freight_carrier_code := p10_a38;
2216     ddx_old_header_rec.freight_terms_code := p10_a39;
2217     ddx_old_header_rec.global_attribute1 := p10_a40;
2218     ddx_old_header_rec.global_attribute10 := p10_a41;
2219     ddx_old_header_rec.global_attribute11 := p10_a42;
2220     ddx_old_header_rec.global_attribute12 := p10_a43;
2221     ddx_old_header_rec.global_attribute13 := p10_a44;
2222     ddx_old_header_rec.global_attribute14 := p10_a45;
2223     ddx_old_header_rec.global_attribute15 := p10_a46;
2224     ddx_old_header_rec.global_attribute16 := p10_a47;
2225     ddx_old_header_rec.global_attribute17 := p10_a48;
2226     ddx_old_header_rec.global_attribute18 := p10_a49;
2227     ddx_old_header_rec.global_attribute19 := p10_a50;
2228     ddx_old_header_rec.global_attribute2 := p10_a51;
2229     ddx_old_header_rec.global_attribute20 := p10_a52;
2230     ddx_old_header_rec.global_attribute3 := p10_a53;
2231     ddx_old_header_rec.global_attribute4 := p10_a54;
2232     ddx_old_header_rec.global_attribute5 := p10_a55;
2233     ddx_old_header_rec.global_attribute6 := p10_a56;
2234     ddx_old_header_rec.global_attribute7 := p10_a57;
2235     ddx_old_header_rec.global_attribute8 := p10_a58;
2236     ddx_old_header_rec.global_attribute9 := p10_a59;
2237     ddx_old_header_rec.global_attribute_category := p10_a60;
2238     ddx_old_header_rec.tp_context := p10_a61;
2239     ddx_old_header_rec.tp_attribute1 := p10_a62;
2240     ddx_old_header_rec.tp_attribute2 := p10_a63;
2241     ddx_old_header_rec.tp_attribute3 := p10_a64;
2242     ddx_old_header_rec.tp_attribute4 := p10_a65;
2243     ddx_old_header_rec.tp_attribute5 := p10_a66;
2244     ddx_old_header_rec.tp_attribute6 := p10_a67;
2245     ddx_old_header_rec.tp_attribute7 := p10_a68;
2246     ddx_old_header_rec.tp_attribute8 := p10_a69;
2247     ddx_old_header_rec.tp_attribute9 := p10_a70;
2248     ddx_old_header_rec.tp_attribute10 := p10_a71;
2249     ddx_old_header_rec.tp_attribute11 := p10_a72;
2250     ddx_old_header_rec.tp_attribute12 := p10_a73;
2251     ddx_old_header_rec.tp_attribute13 := p10_a74;
2252     ddx_old_header_rec.tp_attribute14 := p10_a75;
2253     ddx_old_header_rec.tp_attribute15 := p10_a76;
2254     ddx_old_header_rec.header_id := rosetta_g_miss_num_map(p10_a77);
2255     ddx_old_header_rec.invoice_to_contact_id := rosetta_g_miss_num_map(p10_a78);
2256     ddx_old_header_rec.invoice_to_org_id := rosetta_g_miss_num_map(p10_a79);
2257     ddx_old_header_rec.invoicing_rule_id := rosetta_g_miss_num_map(p10_a80);
2258     ddx_old_header_rec.last_updated_by := rosetta_g_miss_num_map(p10_a81);
2259     ddx_old_header_rec.last_update_date := rosetta_g_miss_date_in_map(p10_a82);
2260     ddx_old_header_rec.last_update_login := rosetta_g_miss_num_map(p10_a83);
2261     ddx_old_header_rec.latest_schedule_limit := rosetta_g_miss_num_map(p10_a84);
2262     ddx_old_header_rec.open_flag := p10_a85;
2263     ddx_old_header_rec.order_category_code := p10_a86;
2264     ddx_old_header_rec.ordered_date := rosetta_g_miss_date_in_map(p10_a87);
2265     ddx_old_header_rec.order_date_type_code := p10_a88;
2266     ddx_old_header_rec.order_number := rosetta_g_miss_num_map(p10_a89);
2267     ddx_old_header_rec.order_source_id := rosetta_g_miss_num_map(p10_a90);
2268     ddx_old_header_rec.order_type_id := rosetta_g_miss_num_map(p10_a91);
2269     ddx_old_header_rec.org_id := rosetta_g_miss_num_map(p10_a92);
2270     ddx_old_header_rec.orig_sys_document_ref := p10_a93;
2271     ddx_old_header_rec.partial_shipments_allowed := p10_a94;
2272     ddx_old_header_rec.payment_term_id := rosetta_g_miss_num_map(p10_a95);
2273     ddx_old_header_rec.price_list_id := rosetta_g_miss_num_map(p10_a96);
2274     ddx_old_header_rec.price_request_code := p10_a97;
2275     ddx_old_header_rec.pricing_date := rosetta_g_miss_date_in_map(p10_a98);
2276     ddx_old_header_rec.program_application_id := rosetta_g_miss_num_map(p10_a99);
2277     ddx_old_header_rec.program_id := rosetta_g_miss_num_map(p10_a100);
2278     ddx_old_header_rec.program_update_date := rosetta_g_miss_date_in_map(p10_a101);
2279     ddx_old_header_rec.request_date := rosetta_g_miss_date_in_map(p10_a102);
2280     ddx_old_header_rec.request_id := rosetta_g_miss_num_map(p10_a103);
2281     ddx_old_header_rec.return_reason_code := p10_a104;
2282     ddx_old_header_rec.salesrep_id := rosetta_g_miss_num_map(p10_a105);
2283     ddx_old_header_rec.sales_channel_code := p10_a106;
2284     ddx_old_header_rec.shipment_priority_code := p10_a107;
2285     ddx_old_header_rec.shipping_method_code := p10_a108;
2286     ddx_old_header_rec.ship_from_org_id := rosetta_g_miss_num_map(p10_a109);
2287     ddx_old_header_rec.ship_tolerance_above := rosetta_g_miss_num_map(p10_a110);
2288     ddx_old_header_rec.ship_tolerance_below := rosetta_g_miss_num_map(p10_a111);
2289     ddx_old_header_rec.ship_to_contact_id := rosetta_g_miss_num_map(p10_a112);
2290     ddx_old_header_rec.ship_to_org_id := rosetta_g_miss_num_map(p10_a113);
2291     ddx_old_header_rec.sold_from_org_id := rosetta_g_miss_num_map(p10_a114);
2292     ddx_old_header_rec.sold_to_contact_id := rosetta_g_miss_num_map(p10_a115);
2293     ddx_old_header_rec.sold_to_org_id := rosetta_g_miss_num_map(p10_a116);
2294     ddx_old_header_rec.sold_to_phone_id := rosetta_g_miss_num_map(p10_a117);
2295     ddx_old_header_rec.source_document_id := rosetta_g_miss_num_map(p10_a118);
2296     ddx_old_header_rec.source_document_type_id := rosetta_g_miss_num_map(p10_a119);
2297     ddx_old_header_rec.tax_exempt_flag := p10_a120;
2298     ddx_old_header_rec.tax_exempt_number := p10_a121;
2299     ddx_old_header_rec.tax_exempt_reason_code := p10_a122;
2300     ddx_old_header_rec.tax_point_code := p10_a123;
2301     ddx_old_header_rec.transactional_curr_code := p10_a124;
2302     ddx_old_header_rec.version_number := rosetta_g_miss_num_map(p10_a125);
2303     ddx_old_header_rec.return_status := p10_a126;
2304     ddx_old_header_rec.db_flag := p10_a127;
2305     ddx_old_header_rec.operation := p10_a128;
2306     ddx_old_header_rec.first_ack_code := p10_a129;
2307     ddx_old_header_rec.first_ack_date := rosetta_g_miss_date_in_map(p10_a130);
2308     ddx_old_header_rec.last_ack_code := p10_a131;
2309     ddx_old_header_rec.last_ack_date := rosetta_g_miss_date_in_map(p10_a132);
2310     ddx_old_header_rec.change_reason := p10_a133;
2311     ddx_old_header_rec.change_comments := p10_a134;
2312     ddx_old_header_rec.change_sequence := p10_a135;
2313     ddx_old_header_rec.change_request_code := p10_a136;
2314     ddx_old_header_rec.ready_flag := p10_a137;
2315     ddx_old_header_rec.status_flag := p10_a138;
2316     ddx_old_header_rec.force_apply_flag := p10_a139;
2317     ddx_old_header_rec.drop_ship_flag := p10_a140;
2318     ddx_old_header_rec.customer_payment_term_id := rosetta_g_miss_num_map(p10_a141);
2319     ddx_old_header_rec.payment_type_code := p10_a142;
2320     ddx_old_header_rec.payment_amount := rosetta_g_miss_num_map(p10_a143);
2321     ddx_old_header_rec.check_number := p10_a144;
2322     ddx_old_header_rec.credit_card_code := p10_a145;
2323     ddx_old_header_rec.credit_card_holder_name := p10_a146;
2324     ddx_old_header_rec.credit_card_number := p10_a147;
2325     ddx_old_header_rec.credit_card_expiration_date := rosetta_g_miss_date_in_map(p10_a148);
2326     ddx_old_header_rec.credit_card_approval_code := p10_a149;
2327     ddx_old_header_rec.credit_card_approval_date := rosetta_g_miss_date_in_map(p10_a150);
2328     ddx_old_header_rec.shipping_instructions := p10_a151;
2329     ddx_old_header_rec.packing_instructions := p10_a152;
2330     ddx_old_header_rec.flow_status_code := p10_a153;
2331     ddx_old_header_rec.booked_date := rosetta_g_miss_date_in_map(p10_a154);
2332     ddx_old_header_rec.marketing_source_code_id := rosetta_g_miss_num_map(p10_a155);
2333     ddx_old_header_rec.upgraded_flag := p10_a156;
2334     ddx_old_header_rec.lock_control := rosetta_g_miss_num_map(p10_a157);
2335     ddx_old_header_rec.ship_to_edi_location_code := p10_a158;
2336     ddx_old_header_rec.sold_to_edi_location_code := p10_a159;
2337     ddx_old_header_rec.bill_to_edi_location_code := p10_a160;
2338     ddx_old_header_rec.ship_from_edi_location_code := p10_a161;
2339     ddx_old_header_rec.ship_from_address_id := rosetta_g_miss_num_map(p10_a162);
2340     ddx_old_header_rec.sold_to_address_id := rosetta_g_miss_num_map(p10_a163);
2341     ddx_old_header_rec.ship_to_address_id := rosetta_g_miss_num_map(p10_a164);
2342     ddx_old_header_rec.invoice_address_id := rosetta_g_miss_num_map(p10_a165);
2343     ddx_old_header_rec.ship_to_address_code := p10_a166;
2344     ddx_old_header_rec.xml_message_id := rosetta_g_miss_num_map(p10_a167);
2345     ddx_old_header_rec.ship_to_customer_id := rosetta_g_miss_num_map(p10_a168);
2346     ddx_old_header_rec.invoice_to_customer_id := rosetta_g_miss_num_map(p10_a169);
2347     ddx_old_header_rec.deliver_to_customer_id := rosetta_g_miss_num_map(p10_a170);
2348     ddx_old_header_rec.accounting_rule_duration := rosetta_g_miss_num_map(p10_a171);
2349     ddx_old_header_rec.xml_transaction_type_code := p10_a172;
2350     ddx_old_header_rec.blanket_number := rosetta_g_miss_num_map(p10_a173);
2351     ddx_old_header_rec.line_set_name := p10_a174;
2352     ddx_old_header_rec.fulfillment_set_name := p10_a175;
2353     ddx_old_header_rec.default_fulfillment_set := p10_a176;
2354     ddx_old_header_rec.quote_date := rosetta_g_miss_date_in_map(p10_a177);
2355     ddx_old_header_rec.quote_number := rosetta_g_miss_num_map(p10_a178);
2356     ddx_old_header_rec.sales_document_name := p10_a179;
2357     ddx_old_header_rec.transaction_phase_code := p10_a180;
2358     ddx_old_header_rec.user_status_code := p10_a181;
2359     ddx_old_header_rec.draft_submitted_flag := p10_a182;
2360     ddx_old_header_rec.source_document_version_number := rosetta_g_miss_num_map(p10_a183);
2361     ddx_old_header_rec.sold_to_site_use_id := rosetta_g_miss_num_map(p10_a184);
2362     ddx_old_header_rec.minisite_id := rosetta_g_miss_num_map(p10_a185);
2363     ddx_old_header_rec.ib_owner := p10_a186;
2364     ddx_old_header_rec.ib_installed_at_location := p10_a187;
2365     ddx_old_header_rec.ib_current_location := p10_a188;
2366     ddx_old_header_rec.end_customer_id := rosetta_g_miss_num_map(p10_a189);
2367     ddx_old_header_rec.end_customer_contact_id := rosetta_g_miss_num_map(p10_a190);
2368     ddx_old_header_rec.end_customer_site_use_id := rosetta_g_miss_num_map(p10_a191);
2369     ddx_old_header_rec.supplier_signature := p10_a192;
2370     ddx_old_header_rec.supplier_signature_date := rosetta_g_miss_date_in_map(p10_a193);
2371     ddx_old_header_rec.customer_signature := p10_a194;
2372     ddx_old_header_rec.customer_signature_date := rosetta_g_miss_date_in_map(p10_a195);
2373     ddx_old_header_rec.sold_to_party_id := rosetta_g_miss_num_map(p10_a196);
2374     ddx_old_header_rec.sold_to_org_contact_id := rosetta_g_miss_num_map(p10_a197);
2375     ddx_old_header_rec.ship_to_party_id := rosetta_g_miss_num_map(p10_a198);
2376     ddx_old_header_rec.ship_to_party_site_id := rosetta_g_miss_num_map(p10_a199);
2377     ddx_old_header_rec.ship_to_party_site_use_id := rosetta_g_miss_num_map(p10_a200);
2378     ddx_old_header_rec.deliver_to_party_id := rosetta_g_miss_num_map(p10_a201);
2379     ddx_old_header_rec.deliver_to_party_site_id := rosetta_g_miss_num_map(p10_a202);
2380     ddx_old_header_rec.deliver_to_party_site_use_id := rosetta_g_miss_num_map(p10_a203);
2381     ddx_old_header_rec.invoice_to_party_id := rosetta_g_miss_num_map(p10_a204);
2382     ddx_old_header_rec.invoice_to_party_site_id := rosetta_g_miss_num_map(p10_a205);
2383     ddx_old_header_rec.invoice_to_party_site_use_id := rosetta_g_miss_num_map(p10_a206);
2384     ddx_old_header_rec.ship_to_customer_party_id := rosetta_g_miss_num_map(p10_a207);
2385     ddx_old_header_rec.deliver_to_customer_party_id := rosetta_g_miss_num_map(p10_a208);
2386     ddx_old_header_rec.invoice_to_customer_party_id := rosetta_g_miss_num_map(p10_a209);
2387     ddx_old_header_rec.ship_to_org_contact_id := rosetta_g_miss_num_map(p10_a210);
2388     ddx_old_header_rec.deliver_to_org_contact_id := rosetta_g_miss_num_map(p10_a211);
2389     ddx_old_header_rec.invoice_to_org_contact_id := rosetta_g_miss_num_map(p10_a212);
2390     ddx_old_header_rec.contract_template_id := rosetta_g_miss_num_map(p10_a213);
2391     ddx_old_header_rec.contract_source_doc_type_code := p10_a214;
2392     ddx_old_header_rec.contract_source_document_id := rosetta_g_miss_num_map(p10_a215);
2393 
2394     -- here's the delegated call to the old PL/SQL routine
2395     oe_oe_html_header.change_attribute(x_return_status,
2396       x_msg_count,
2397       x_msg_data,
2398       p_header_id,
2399       p_attr_id,
2400       p_attr_value,
2401       ddp_attr_id_tbl,
2402       ddp_attr_value_tbl,
2403       ddx_header_rec,
2404       ddx_header_val_rec,
2405       ddx_old_header_rec);
2406 
2407     -- copy data back from the local variables to OUT or IN-OUT args, if any
2408 
2409 
2410 
2411 
2412 
2413 
2414 
2415 
2416     p8_a0 := rosetta_g_miss_num_map(ddx_header_rec.accounting_rule_id);
2417     p8_a1 := rosetta_g_miss_num_map(ddx_header_rec.agreement_id);
2418     p8_a2 := ddx_header_rec.attribute1;
2419     p8_a3 := ddx_header_rec.attribute10;
2420     p8_a4 := ddx_header_rec.attribute11;
2421     p8_a5 := ddx_header_rec.attribute12;
2422     p8_a6 := ddx_header_rec.attribute13;
2423     p8_a7 := ddx_header_rec.attribute14;
2424     p8_a8 := ddx_header_rec.attribute15;
2425     p8_a9 := ddx_header_rec.attribute16;
2426     p8_a10 := ddx_header_rec.attribute17;
2427     p8_a11 := ddx_header_rec.attribute18;
2428     p8_a12 := ddx_header_rec.attribute19;
2429     p8_a13 := ddx_header_rec.attribute2;
2430     p8_a14 := ddx_header_rec.attribute20;
2431     p8_a15 := ddx_header_rec.attribute3;
2432     p8_a16 := ddx_header_rec.attribute4;
2433     p8_a17 := ddx_header_rec.attribute5;
2434     p8_a18 := ddx_header_rec.attribute6;
2435     p8_a19 := ddx_header_rec.attribute7;
2436     p8_a20 := ddx_header_rec.attribute8;
2437     p8_a21 := ddx_header_rec.attribute9;
2438     p8_a22 := ddx_header_rec.booked_flag;
2439     p8_a23 := ddx_header_rec.cancelled_flag;
2440     p8_a24 := ddx_header_rec.context;
2441     p8_a25 := rosetta_g_miss_num_map(ddx_header_rec.conversion_rate);
2442     p8_a26 := ddx_header_rec.conversion_rate_date;
2443     p8_a27 := ddx_header_rec.conversion_type_code;
2444     p8_a28 := ddx_header_rec.customer_preference_set_code;
2445     p8_a29 := rosetta_g_miss_num_map(ddx_header_rec.created_by);
2446     p8_a30 := ddx_header_rec.creation_date;
2447     p8_a31 := ddx_header_rec.cust_po_number;
2448     p8_a32 := rosetta_g_miss_num_map(ddx_header_rec.deliver_to_contact_id);
2449     p8_a33 := rosetta_g_miss_num_map(ddx_header_rec.deliver_to_org_id);
2450     p8_a34 := ddx_header_rec.demand_class_code;
2451     p8_a35 := rosetta_g_miss_num_map(ddx_header_rec.earliest_schedule_limit);
2452     p8_a36 := ddx_header_rec.expiration_date;
2453     p8_a37 := ddx_header_rec.fob_point_code;
2454     p8_a38 := ddx_header_rec.freight_carrier_code;
2455     p8_a39 := ddx_header_rec.freight_terms_code;
2456     p8_a40 := ddx_header_rec.global_attribute1;
2457     p8_a41 := ddx_header_rec.global_attribute10;
2458     p8_a42 := ddx_header_rec.global_attribute11;
2459     p8_a43 := ddx_header_rec.global_attribute12;
2460     p8_a44 := ddx_header_rec.global_attribute13;
2461     p8_a45 := ddx_header_rec.global_attribute14;
2462     p8_a46 := ddx_header_rec.global_attribute15;
2463     p8_a47 := ddx_header_rec.global_attribute16;
2464     p8_a48 := ddx_header_rec.global_attribute17;
2465     p8_a49 := ddx_header_rec.global_attribute18;
2466     p8_a50 := ddx_header_rec.global_attribute19;
2467     p8_a51 := ddx_header_rec.global_attribute2;
2468     p8_a52 := ddx_header_rec.global_attribute20;
2469     p8_a53 := ddx_header_rec.global_attribute3;
2470     p8_a54 := ddx_header_rec.global_attribute4;
2471     p8_a55 := ddx_header_rec.global_attribute5;
2472     p8_a56 := ddx_header_rec.global_attribute6;
2473     p8_a57 := ddx_header_rec.global_attribute7;
2474     p8_a58 := ddx_header_rec.global_attribute8;
2475     p8_a59 := ddx_header_rec.global_attribute9;
2476     p8_a60 := ddx_header_rec.global_attribute_category;
2477     p8_a61 := ddx_header_rec.tp_context;
2478     p8_a62 := ddx_header_rec.tp_attribute1;
2479     p8_a63 := ddx_header_rec.tp_attribute2;
2480     p8_a64 := ddx_header_rec.tp_attribute3;
2481     p8_a65 := ddx_header_rec.tp_attribute4;
2482     p8_a66 := ddx_header_rec.tp_attribute5;
2483     p8_a67 := ddx_header_rec.tp_attribute6;
2484     p8_a68 := ddx_header_rec.tp_attribute7;
2485     p8_a69 := ddx_header_rec.tp_attribute8;
2486     p8_a70 := ddx_header_rec.tp_attribute9;
2487     p8_a71 := ddx_header_rec.tp_attribute10;
2488     p8_a72 := ddx_header_rec.tp_attribute11;
2489     p8_a73 := ddx_header_rec.tp_attribute12;
2490     p8_a74 := ddx_header_rec.tp_attribute13;
2491     p8_a75 := ddx_header_rec.tp_attribute14;
2492     p8_a76 := ddx_header_rec.tp_attribute15;
2493     p8_a77 := rosetta_g_miss_num_map(ddx_header_rec.header_id);
2494     p8_a78 := rosetta_g_miss_num_map(ddx_header_rec.invoice_to_contact_id);
2495     p8_a79 := rosetta_g_miss_num_map(ddx_header_rec.invoice_to_org_id);
2496     p8_a80 := rosetta_g_miss_num_map(ddx_header_rec.invoicing_rule_id);
2497     p8_a81 := rosetta_g_miss_num_map(ddx_header_rec.last_updated_by);
2498     p8_a82 := ddx_header_rec.last_update_date;
2499     p8_a83 := rosetta_g_miss_num_map(ddx_header_rec.last_update_login);
2500     p8_a84 := rosetta_g_miss_num_map(ddx_header_rec.latest_schedule_limit);
2501     p8_a85 := ddx_header_rec.open_flag;
2502     p8_a86 := ddx_header_rec.order_category_code;
2503     p8_a87 := ddx_header_rec.ordered_date;
2504     p8_a88 := ddx_header_rec.order_date_type_code;
2505     p8_a89 := rosetta_g_miss_num_map(ddx_header_rec.order_number);
2506     p8_a90 := rosetta_g_miss_num_map(ddx_header_rec.order_source_id);
2507     p8_a91 := rosetta_g_miss_num_map(ddx_header_rec.order_type_id);
2508     p8_a92 := rosetta_g_miss_num_map(ddx_header_rec.org_id);
2509     p8_a93 := ddx_header_rec.orig_sys_document_ref;
2510     p8_a94 := ddx_header_rec.partial_shipments_allowed;
2511     p8_a95 := rosetta_g_miss_num_map(ddx_header_rec.payment_term_id);
2512     p8_a96 := rosetta_g_miss_num_map(ddx_header_rec.price_list_id);
2513     p8_a97 := ddx_header_rec.price_request_code;
2514     p8_a98 := ddx_header_rec.pricing_date;
2515     p8_a99 := rosetta_g_miss_num_map(ddx_header_rec.program_application_id);
2516     p8_a100 := rosetta_g_miss_num_map(ddx_header_rec.program_id);
2517     p8_a101 := ddx_header_rec.program_update_date;
2518     p8_a102 := ddx_header_rec.request_date;
2519     p8_a103 := rosetta_g_miss_num_map(ddx_header_rec.request_id);
2520     p8_a104 := ddx_header_rec.return_reason_code;
2521     p8_a105 := rosetta_g_miss_num_map(ddx_header_rec.salesrep_id);
2522     p8_a106 := ddx_header_rec.sales_channel_code;
2523     p8_a107 := ddx_header_rec.shipment_priority_code;
2524     p8_a108 := ddx_header_rec.shipping_method_code;
2525     p8_a109 := rosetta_g_miss_num_map(ddx_header_rec.ship_from_org_id);
2526     p8_a110 := rosetta_g_miss_num_map(ddx_header_rec.ship_tolerance_above);
2527     p8_a111 := rosetta_g_miss_num_map(ddx_header_rec.ship_tolerance_below);
2528     p8_a112 := rosetta_g_miss_num_map(ddx_header_rec.ship_to_contact_id);
2529     p8_a113 := rosetta_g_miss_num_map(ddx_header_rec.ship_to_org_id);
2530     p8_a114 := rosetta_g_miss_num_map(ddx_header_rec.sold_from_org_id);
2531     p8_a115 := rosetta_g_miss_num_map(ddx_header_rec.sold_to_contact_id);
2532     p8_a116 := rosetta_g_miss_num_map(ddx_header_rec.sold_to_org_id);
2533     p8_a117 := rosetta_g_miss_num_map(ddx_header_rec.sold_to_phone_id);
2534     p8_a118 := rosetta_g_miss_num_map(ddx_header_rec.source_document_id);
2535     p8_a119 := rosetta_g_miss_num_map(ddx_header_rec.source_document_type_id);
2536     p8_a120 := ddx_header_rec.tax_exempt_flag;
2537     p8_a121 := ddx_header_rec.tax_exempt_number;
2538     p8_a122 := ddx_header_rec.tax_exempt_reason_code;
2539     p8_a123 := ddx_header_rec.tax_point_code;
2540     p8_a124 := ddx_header_rec.transactional_curr_code;
2541     p8_a125 := rosetta_g_miss_num_map(ddx_header_rec.version_number);
2542     p8_a126 := ddx_header_rec.return_status;
2543     p8_a127 := ddx_header_rec.db_flag;
2544     p8_a128 := ddx_header_rec.operation;
2545     p8_a129 := ddx_header_rec.first_ack_code;
2546     p8_a130 := ddx_header_rec.first_ack_date;
2547     p8_a131 := ddx_header_rec.last_ack_code;
2548     p8_a132 := ddx_header_rec.last_ack_date;
2549     p8_a133 := ddx_header_rec.change_reason;
2550     p8_a134 := ddx_header_rec.change_comments;
2551     p8_a135 := ddx_header_rec.change_sequence;
2552     p8_a136 := ddx_header_rec.change_request_code;
2553     p8_a137 := ddx_header_rec.ready_flag;
2554     p8_a138 := ddx_header_rec.status_flag;
2555     p8_a139 := ddx_header_rec.force_apply_flag;
2556     p8_a140 := ddx_header_rec.drop_ship_flag;
2557     p8_a141 := rosetta_g_miss_num_map(ddx_header_rec.customer_payment_term_id);
2558     p8_a142 := ddx_header_rec.payment_type_code;
2559     p8_a143 := rosetta_g_miss_num_map(ddx_header_rec.payment_amount);
2560     p8_a144 := ddx_header_rec.check_number;
2561     p8_a145 := ddx_header_rec.credit_card_code;
2562     p8_a146 := ddx_header_rec.credit_card_holder_name;
2563     p8_a147 := ddx_header_rec.credit_card_number;
2564     p8_a148 := ddx_header_rec.credit_card_expiration_date;
2565     p8_a149 := ddx_header_rec.credit_card_approval_code;
2566     p8_a150 := ddx_header_rec.credit_card_approval_date;
2567     p8_a151 := ddx_header_rec.shipping_instructions;
2568     p8_a152 := ddx_header_rec.packing_instructions;
2569     p8_a153 := ddx_header_rec.flow_status_code;
2570     p8_a154 := ddx_header_rec.booked_date;
2571     p8_a155 := rosetta_g_miss_num_map(ddx_header_rec.marketing_source_code_id);
2572     p8_a156 := ddx_header_rec.upgraded_flag;
2573     p8_a157 := rosetta_g_miss_num_map(ddx_header_rec.lock_control);
2574     p8_a158 := ddx_header_rec.ship_to_edi_location_code;
2575     p8_a159 := ddx_header_rec.sold_to_edi_location_code;
2576     p8_a160 := ddx_header_rec.bill_to_edi_location_code;
2577     p8_a161 := ddx_header_rec.ship_from_edi_location_code;
2578     p8_a162 := rosetta_g_miss_num_map(ddx_header_rec.ship_from_address_id);
2579     p8_a163 := rosetta_g_miss_num_map(ddx_header_rec.sold_to_address_id);
2580     p8_a164 := rosetta_g_miss_num_map(ddx_header_rec.ship_to_address_id);
2581     p8_a165 := rosetta_g_miss_num_map(ddx_header_rec.invoice_address_id);
2582     p8_a166 := ddx_header_rec.ship_to_address_code;
2583     p8_a167 := rosetta_g_miss_num_map(ddx_header_rec.xml_message_id);
2584     p8_a168 := rosetta_g_miss_num_map(ddx_header_rec.ship_to_customer_id);
2585     p8_a169 := rosetta_g_miss_num_map(ddx_header_rec.invoice_to_customer_id);
2586     p8_a170 := rosetta_g_miss_num_map(ddx_header_rec.deliver_to_customer_id);
2587     p8_a171 := rosetta_g_miss_num_map(ddx_header_rec.accounting_rule_duration);
2588     p8_a172 := ddx_header_rec.xml_transaction_type_code;
2589     p8_a173 := rosetta_g_miss_num_map(ddx_header_rec.blanket_number);
2590     p8_a174 := ddx_header_rec.line_set_name;
2591     p8_a175 := ddx_header_rec.fulfillment_set_name;
2592     p8_a176 := ddx_header_rec.default_fulfillment_set;
2593     p8_a177 := ddx_header_rec.quote_date;
2594     p8_a178 := rosetta_g_miss_num_map(ddx_header_rec.quote_number);
2595     p8_a179 := ddx_header_rec.sales_document_name;
2596     p8_a180 := ddx_header_rec.transaction_phase_code;
2597     p8_a181 := ddx_header_rec.user_status_code;
2598     p8_a182 := ddx_header_rec.draft_submitted_flag;
2599     p8_a183 := rosetta_g_miss_num_map(ddx_header_rec.source_document_version_number);
2600     p8_a184 := rosetta_g_miss_num_map(ddx_header_rec.sold_to_site_use_id);
2601     p8_a185 := rosetta_g_miss_num_map(ddx_header_rec.minisite_id);
2602     p8_a186 := ddx_header_rec.ib_owner;
2603     p8_a187 := ddx_header_rec.ib_installed_at_location;
2604     p8_a188 := ddx_header_rec.ib_current_location;
2605     p8_a189 := rosetta_g_miss_num_map(ddx_header_rec.end_customer_id);
2606     p8_a190 := rosetta_g_miss_num_map(ddx_header_rec.end_customer_contact_id);
2607     p8_a191 := rosetta_g_miss_num_map(ddx_header_rec.end_customer_site_use_id);
2608     p8_a192 := ddx_header_rec.supplier_signature;
2609     p8_a193 := ddx_header_rec.supplier_signature_date;
2610     p8_a194 := ddx_header_rec.customer_signature;
2611     p8_a195 := ddx_header_rec.customer_signature_date;
2612     p8_a196 := rosetta_g_miss_num_map(ddx_header_rec.sold_to_party_id);
2613     p8_a197 := rosetta_g_miss_num_map(ddx_header_rec.sold_to_org_contact_id);
2614     p8_a198 := rosetta_g_miss_num_map(ddx_header_rec.ship_to_party_id);
2615     p8_a199 := rosetta_g_miss_num_map(ddx_header_rec.ship_to_party_site_id);
2616     p8_a200 := rosetta_g_miss_num_map(ddx_header_rec.ship_to_party_site_use_id);
2617     p8_a201 := rosetta_g_miss_num_map(ddx_header_rec.deliver_to_party_id);
2618     p8_a202 := rosetta_g_miss_num_map(ddx_header_rec.deliver_to_party_site_id);
2619     p8_a203 := rosetta_g_miss_num_map(ddx_header_rec.deliver_to_party_site_use_id);
2620     p8_a204 := rosetta_g_miss_num_map(ddx_header_rec.invoice_to_party_id);
2621     p8_a205 := rosetta_g_miss_num_map(ddx_header_rec.invoice_to_party_site_id);
2622     p8_a206 := rosetta_g_miss_num_map(ddx_header_rec.invoice_to_party_site_use_id);
2623     p8_a207 := rosetta_g_miss_num_map(ddx_header_rec.ship_to_customer_party_id);
2624     p8_a208 := rosetta_g_miss_num_map(ddx_header_rec.deliver_to_customer_party_id);
2625     p8_a209 := rosetta_g_miss_num_map(ddx_header_rec.invoice_to_customer_party_id);
2626     p8_a210 := rosetta_g_miss_num_map(ddx_header_rec.ship_to_org_contact_id);
2627     p8_a211 := rosetta_g_miss_num_map(ddx_header_rec.deliver_to_org_contact_id);
2628     p8_a212 := rosetta_g_miss_num_map(ddx_header_rec.invoice_to_org_contact_id);
2629     p8_a213 := rosetta_g_miss_num_map(ddx_header_rec.contract_template_id);
2630     p8_a214 := ddx_header_rec.contract_source_doc_type_code;
2631     p8_a215 := rosetta_g_miss_num_map(ddx_header_rec.contract_source_document_id);
2632 
2633     p9_a0 := ddx_header_val_rec.accounting_rule;
2634     p9_a1 := ddx_header_val_rec.agreement;
2635     p9_a2 := ddx_header_val_rec.conversion_type;
2636     p9_a3 := ddx_header_val_rec.deliver_to_address1;
2637     p9_a4 := ddx_header_val_rec.deliver_to_address2;
2638     p9_a5 := ddx_header_val_rec.deliver_to_address3;
2639     p9_a6 := ddx_header_val_rec.deliver_to_address4;
2640     p9_a7 := ddx_header_val_rec.deliver_to_contact;
2641     p9_a8 := ddx_header_val_rec.deliver_to_location;
2642     p9_a9 := ddx_header_val_rec.deliver_to_org;
2643     p9_a10 := ddx_header_val_rec.deliver_to_state;
2644     p9_a11 := ddx_header_val_rec.deliver_to_city;
2645     p9_a12 := ddx_header_val_rec.deliver_to_zip;
2646     p9_a13 := ddx_header_val_rec.deliver_to_country;
2647     p9_a14 := ddx_header_val_rec.deliver_to_county;
2648     p9_a15 := ddx_header_val_rec.deliver_to_province;
2649     p9_a16 := ddx_header_val_rec.demand_class;
2650     p9_a17 := ddx_header_val_rec.fob_point;
2651     p9_a18 := ddx_header_val_rec.freight_terms;
2652     p9_a19 := ddx_header_val_rec.invoice_to_address1;
2653     p9_a20 := ddx_header_val_rec.invoice_to_address2;
2654     p9_a21 := ddx_header_val_rec.invoice_to_address3;
2655     p9_a22 := ddx_header_val_rec.invoice_to_address4;
2656     p9_a23 := ddx_header_val_rec.invoice_to_state;
2657     p9_a24 := ddx_header_val_rec.invoice_to_city;
2658     p9_a25 := ddx_header_val_rec.invoice_to_zip;
2659     p9_a26 := ddx_header_val_rec.invoice_to_country;
2660     p9_a27 := ddx_header_val_rec.invoice_to_county;
2661     p9_a28 := ddx_header_val_rec.invoice_to_province;
2662     p9_a29 := ddx_header_val_rec.invoice_to_contact;
2663     p9_a30 := ddx_header_val_rec.invoice_to_contact_first_name;
2664     p9_a31 := ddx_header_val_rec.invoice_to_contact_last_name;
2665     p9_a32 := ddx_header_val_rec.invoice_to_location;
2666     p9_a33 := ddx_header_val_rec.invoice_to_org;
2667     p9_a34 := ddx_header_val_rec.invoicing_rule;
2668     p9_a35 := ddx_header_val_rec.order_source;
2669     p9_a36 := ddx_header_val_rec.order_type;
2670     p9_a37 := ddx_header_val_rec.payment_term;
2671     p9_a38 := ddx_header_val_rec.price_list;
2672     p9_a39 := ddx_header_val_rec.return_reason;
2673     p9_a40 := ddx_header_val_rec.salesrep;
2674     p9_a41 := ddx_header_val_rec.shipment_priority;
2675     p9_a42 := ddx_header_val_rec.ship_from_address1;
2676     p9_a43 := ddx_header_val_rec.ship_from_address2;
2677     p9_a44 := ddx_header_val_rec.ship_from_address3;
2678     p9_a45 := ddx_header_val_rec.ship_from_address4;
2679     p9_a46 := ddx_header_val_rec.ship_from_location;
2680     p9_a47 := ddx_header_val_rec.ship_from_city;
2681     p9_a48 := ddx_header_val_rec.ship_from_postal_code;
2682     p9_a49 := ddx_header_val_rec.ship_from_country;
2683     p9_a50 := ddx_header_val_rec.ship_from_region1;
2684     p9_a51 := ddx_header_val_rec.ship_from_region2;
2685     p9_a52 := ddx_header_val_rec.ship_from_region3;
2686     p9_a53 := ddx_header_val_rec.ship_from_org;
2687     p9_a54 := ddx_header_val_rec.sold_to_address1;
2688     p9_a55 := ddx_header_val_rec.sold_to_address2;
2689     p9_a56 := ddx_header_val_rec.sold_to_address3;
2690     p9_a57 := ddx_header_val_rec.sold_to_address4;
2691     p9_a58 := ddx_header_val_rec.sold_to_state;
2692     p9_a59 := ddx_header_val_rec.sold_to_country;
2693     p9_a60 := ddx_header_val_rec.sold_to_zip;
2694     p9_a61 := ddx_header_val_rec.sold_to_county;
2695     p9_a62 := ddx_header_val_rec.sold_to_province;
2696     p9_a63 := ddx_header_val_rec.sold_to_city;
2697     p9_a64 := ddx_header_val_rec.sold_to_contact_last_name;
2698     p9_a65 := ddx_header_val_rec.sold_to_contact_first_name;
2699     p9_a66 := ddx_header_val_rec.ship_to_address1;
2700     p9_a67 := ddx_header_val_rec.ship_to_address2;
2701     p9_a68 := ddx_header_val_rec.ship_to_address3;
2702     p9_a69 := ddx_header_val_rec.ship_to_address4;
2703     p9_a70 := ddx_header_val_rec.ship_to_state;
2704     p9_a71 := ddx_header_val_rec.ship_to_country;
2705     p9_a72 := ddx_header_val_rec.ship_to_zip;
2706     p9_a73 := ddx_header_val_rec.ship_to_county;
2707     p9_a74 := ddx_header_val_rec.ship_to_province;
2708     p9_a75 := ddx_header_val_rec.ship_to_city;
2709     p9_a76 := ddx_header_val_rec.ship_to_contact;
2710     p9_a77 := ddx_header_val_rec.ship_to_contact_last_name;
2711     p9_a78 := ddx_header_val_rec.ship_to_contact_first_name;
2712     p9_a79 := ddx_header_val_rec.ship_to_location;
2713     p9_a80 := ddx_header_val_rec.ship_to_org;
2714     p9_a81 := ddx_header_val_rec.sold_to_contact;
2715     p9_a82 := ddx_header_val_rec.sold_to_org;
2716     p9_a83 := ddx_header_val_rec.sold_from_org;
2717     p9_a84 := ddx_header_val_rec.tax_exempt;
2718     p9_a85 := ddx_header_val_rec.tax_exempt_reason;
2719     p9_a86 := ddx_header_val_rec.tax_point;
2720     p9_a87 := ddx_header_val_rec.customer_payment_term;
2721     p9_a88 := ddx_header_val_rec.payment_type;
2722     p9_a89 := ddx_header_val_rec.credit_card;
2723     p9_a90 := ddx_header_val_rec.status;
2724     p9_a91 := ddx_header_val_rec.freight_carrier;
2725     p9_a92 := ddx_header_val_rec.shipping_method;
2726     p9_a93 := ddx_header_val_rec.order_date_type;
2727     p9_a94 := ddx_header_val_rec.customer_number;
2728     p9_a95 := ddx_header_val_rec.ship_to_customer_name;
2729     p9_a96 := ddx_header_val_rec.invoice_to_customer_name;
2730     p9_a97 := ddx_header_val_rec.sales_channel;
2731     p9_a98 := ddx_header_val_rec.ship_to_customer_number;
2732     p9_a99 := ddx_header_val_rec.invoice_to_customer_number;
2733     p9_a100 := rosetta_g_miss_num_map(ddx_header_val_rec.ship_to_customer_id);
2734     p9_a101 := rosetta_g_miss_num_map(ddx_header_val_rec.invoice_to_customer_id);
2735     p9_a102 := rosetta_g_miss_num_map(ddx_header_val_rec.deliver_to_customer_id);
2736     p9_a103 := ddx_header_val_rec.deliver_to_customer_number;
2737     p9_a104 := ddx_header_val_rec.deliver_to_customer_name;
2738     p9_a105 := ddx_header_val_rec.deliver_to_customer_number_oi;
2739     p9_a106 := ddx_header_val_rec.deliver_to_customer_name_oi;
2740     p9_a107 := ddx_header_val_rec.ship_to_customer_number_oi;
2741     p9_a108 := ddx_header_val_rec.ship_to_customer_name_oi;
2742     p9_a109 := ddx_header_val_rec.invoice_to_customer_number_oi;
2743     p9_a110 := ddx_header_val_rec.invoice_to_customer_name_oi;
2744     p9_a111 := ddx_header_val_rec.user_status;
2745     p9_a112 := ddx_header_val_rec.transaction_phase;
2746     p9_a113 := ddx_header_val_rec.sold_to_location_address1;
2747     p9_a114 := ddx_header_val_rec.sold_to_location_address2;
2748     p9_a115 := ddx_header_val_rec.sold_to_location_address3;
2749     p9_a116 := ddx_header_val_rec.sold_to_location_address4;
2750     p9_a117 := ddx_header_val_rec.sold_to_location;
2751     p9_a118 := ddx_header_val_rec.sold_to_location_city;
2752     p9_a119 := ddx_header_val_rec.sold_to_location_state;
2753     p9_a120 := ddx_header_val_rec.sold_to_location_postal;
2754     p9_a121 := ddx_header_val_rec.sold_to_location_country;
2755     p9_a122 := ddx_header_val_rec.sold_to_location_county;
2756     p9_a123 := ddx_header_val_rec.sold_to_location_province;
2757     p9_a124 := ddx_header_val_rec.end_customer_name;
2758     p9_a125 := ddx_header_val_rec.end_customer_number;
2759     p9_a126 := ddx_header_val_rec.end_customer_contact;
2760     p9_a127 := ddx_header_val_rec.end_cust_contact_last_name;
2761     p9_a128 := ddx_header_val_rec.end_cust_contact_first_name;
2762     p9_a129 := ddx_header_val_rec.end_customer_site_address1;
2763     p9_a130 := ddx_header_val_rec.end_customer_site_address2;
2764     p9_a131 := ddx_header_val_rec.end_customer_site_address3;
2765     p9_a132 := ddx_header_val_rec.end_customer_site_address4;
2766     p9_a133 := ddx_header_val_rec.end_customer_site_state;
2767     p9_a134 := ddx_header_val_rec.end_customer_site_country;
2768     p9_a135 := ddx_header_val_rec.end_customer_site_location;
2769     p9_a136 := ddx_header_val_rec.end_customer_site_zip;
2770     p9_a137 := ddx_header_val_rec.end_customer_site_county;
2771     p9_a138 := ddx_header_val_rec.end_customer_site_province;
2772     p9_a139 := ddx_header_val_rec.end_customer_site_city;
2773     p9_a140 := ddx_header_val_rec.end_customer_site_postal_code;
2774     p9_a141 := ddx_header_val_rec.blanket_agreement_name;
2775 
2776     p10_a0 := rosetta_g_miss_num_map(ddx_old_header_rec.accounting_rule_id);
2777     p10_a1 := rosetta_g_miss_num_map(ddx_old_header_rec.agreement_id);
2778     p10_a2 := ddx_old_header_rec.attribute1;
2779     p10_a3 := ddx_old_header_rec.attribute10;
2780     p10_a4 := ddx_old_header_rec.attribute11;
2781     p10_a5 := ddx_old_header_rec.attribute12;
2782     p10_a6 := ddx_old_header_rec.attribute13;
2783     p10_a7 := ddx_old_header_rec.attribute14;
2784     p10_a8 := ddx_old_header_rec.attribute15;
2785     p10_a9 := ddx_old_header_rec.attribute16;
2786     p10_a10 := ddx_old_header_rec.attribute17;
2787     p10_a11 := ddx_old_header_rec.attribute18;
2788     p10_a12 := ddx_old_header_rec.attribute19;
2789     p10_a13 := ddx_old_header_rec.attribute2;
2790     p10_a14 := ddx_old_header_rec.attribute20;
2791     p10_a15 := ddx_old_header_rec.attribute3;
2792     p10_a16 := ddx_old_header_rec.attribute4;
2793     p10_a17 := ddx_old_header_rec.attribute5;
2794     p10_a18 := ddx_old_header_rec.attribute6;
2795     p10_a19 := ddx_old_header_rec.attribute7;
2796     p10_a20 := ddx_old_header_rec.attribute8;
2797     p10_a21 := ddx_old_header_rec.attribute9;
2798     p10_a22 := ddx_old_header_rec.booked_flag;
2799     p10_a23 := ddx_old_header_rec.cancelled_flag;
2800     p10_a24 := ddx_old_header_rec.context;
2801     p10_a25 := rosetta_g_miss_num_map(ddx_old_header_rec.conversion_rate);
2802     p10_a26 := ddx_old_header_rec.conversion_rate_date;
2803     p10_a27 := ddx_old_header_rec.conversion_type_code;
2804     p10_a28 := ddx_old_header_rec.customer_preference_set_code;
2805     p10_a29 := rosetta_g_miss_num_map(ddx_old_header_rec.created_by);
2806     p10_a30 := ddx_old_header_rec.creation_date;
2807     p10_a31 := ddx_old_header_rec.cust_po_number;
2808     p10_a32 := rosetta_g_miss_num_map(ddx_old_header_rec.deliver_to_contact_id);
2809     p10_a33 := rosetta_g_miss_num_map(ddx_old_header_rec.deliver_to_org_id);
2810     p10_a34 := ddx_old_header_rec.demand_class_code;
2811     p10_a35 := rosetta_g_miss_num_map(ddx_old_header_rec.earliest_schedule_limit);
2812     p10_a36 := ddx_old_header_rec.expiration_date;
2813     p10_a37 := ddx_old_header_rec.fob_point_code;
2814     p10_a38 := ddx_old_header_rec.freight_carrier_code;
2815     p10_a39 := ddx_old_header_rec.freight_terms_code;
2816     p10_a40 := ddx_old_header_rec.global_attribute1;
2817     p10_a41 := ddx_old_header_rec.global_attribute10;
2818     p10_a42 := ddx_old_header_rec.global_attribute11;
2819     p10_a43 := ddx_old_header_rec.global_attribute12;
2820     p10_a44 := ddx_old_header_rec.global_attribute13;
2821     p10_a45 := ddx_old_header_rec.global_attribute14;
2822     p10_a46 := ddx_old_header_rec.global_attribute15;
2823     p10_a47 := ddx_old_header_rec.global_attribute16;
2824     p10_a48 := ddx_old_header_rec.global_attribute17;
2825     p10_a49 := ddx_old_header_rec.global_attribute18;
2826     p10_a50 := ddx_old_header_rec.global_attribute19;
2827     p10_a51 := ddx_old_header_rec.global_attribute2;
2828     p10_a52 := ddx_old_header_rec.global_attribute20;
2829     p10_a53 := ddx_old_header_rec.global_attribute3;
2830     p10_a54 := ddx_old_header_rec.global_attribute4;
2831     p10_a55 := ddx_old_header_rec.global_attribute5;
2832     p10_a56 := ddx_old_header_rec.global_attribute6;
2833     p10_a57 := ddx_old_header_rec.global_attribute7;
2834     p10_a58 := ddx_old_header_rec.global_attribute8;
2835     p10_a59 := ddx_old_header_rec.global_attribute9;
2836     p10_a60 := ddx_old_header_rec.global_attribute_category;
2837     p10_a61 := ddx_old_header_rec.tp_context;
2838     p10_a62 := ddx_old_header_rec.tp_attribute1;
2839     p10_a63 := ddx_old_header_rec.tp_attribute2;
2840     p10_a64 := ddx_old_header_rec.tp_attribute3;
2841     p10_a65 := ddx_old_header_rec.tp_attribute4;
2842     p10_a66 := ddx_old_header_rec.tp_attribute5;
2843     p10_a67 := ddx_old_header_rec.tp_attribute6;
2844     p10_a68 := ddx_old_header_rec.tp_attribute7;
2845     p10_a69 := ddx_old_header_rec.tp_attribute8;
2846     p10_a70 := ddx_old_header_rec.tp_attribute9;
2847     p10_a71 := ddx_old_header_rec.tp_attribute10;
2848     p10_a72 := ddx_old_header_rec.tp_attribute11;
2849     p10_a73 := ddx_old_header_rec.tp_attribute12;
2850     p10_a74 := ddx_old_header_rec.tp_attribute13;
2851     p10_a75 := ddx_old_header_rec.tp_attribute14;
2852     p10_a76 := ddx_old_header_rec.tp_attribute15;
2853     p10_a77 := rosetta_g_miss_num_map(ddx_old_header_rec.header_id);
2854     p10_a78 := rosetta_g_miss_num_map(ddx_old_header_rec.invoice_to_contact_id);
2855     p10_a79 := rosetta_g_miss_num_map(ddx_old_header_rec.invoice_to_org_id);
2856     p10_a80 := rosetta_g_miss_num_map(ddx_old_header_rec.invoicing_rule_id);
2857     p10_a81 := rosetta_g_miss_num_map(ddx_old_header_rec.last_updated_by);
2858     p10_a82 := ddx_old_header_rec.last_update_date;
2859     p10_a83 := rosetta_g_miss_num_map(ddx_old_header_rec.last_update_login);
2860     p10_a84 := rosetta_g_miss_num_map(ddx_old_header_rec.latest_schedule_limit);
2861     p10_a85 := ddx_old_header_rec.open_flag;
2862     p10_a86 := ddx_old_header_rec.order_category_code;
2863     p10_a87 := ddx_old_header_rec.ordered_date;
2864     p10_a88 := ddx_old_header_rec.order_date_type_code;
2865     p10_a89 := rosetta_g_miss_num_map(ddx_old_header_rec.order_number);
2866     p10_a90 := rosetta_g_miss_num_map(ddx_old_header_rec.order_source_id);
2867     p10_a91 := rosetta_g_miss_num_map(ddx_old_header_rec.order_type_id);
2868     p10_a92 := rosetta_g_miss_num_map(ddx_old_header_rec.org_id);
2869     p10_a93 := ddx_old_header_rec.orig_sys_document_ref;
2870     p10_a94 := ddx_old_header_rec.partial_shipments_allowed;
2871     p10_a95 := rosetta_g_miss_num_map(ddx_old_header_rec.payment_term_id);
2872     p10_a96 := rosetta_g_miss_num_map(ddx_old_header_rec.price_list_id);
2873     p10_a97 := ddx_old_header_rec.price_request_code;
2874     p10_a98 := ddx_old_header_rec.pricing_date;
2875     p10_a99 := rosetta_g_miss_num_map(ddx_old_header_rec.program_application_id);
2876     p10_a100 := rosetta_g_miss_num_map(ddx_old_header_rec.program_id);
2877     p10_a101 := ddx_old_header_rec.program_update_date;
2878     p10_a102 := ddx_old_header_rec.request_date;
2879     p10_a103 := rosetta_g_miss_num_map(ddx_old_header_rec.request_id);
2880     p10_a104 := ddx_old_header_rec.return_reason_code;
2881     p10_a105 := rosetta_g_miss_num_map(ddx_old_header_rec.salesrep_id);
2882     p10_a106 := ddx_old_header_rec.sales_channel_code;
2883     p10_a107 := ddx_old_header_rec.shipment_priority_code;
2884     p10_a108 := ddx_old_header_rec.shipping_method_code;
2885     p10_a109 := rosetta_g_miss_num_map(ddx_old_header_rec.ship_from_org_id);
2886     p10_a110 := rosetta_g_miss_num_map(ddx_old_header_rec.ship_tolerance_above);
2887     p10_a111 := rosetta_g_miss_num_map(ddx_old_header_rec.ship_tolerance_below);
2888     p10_a112 := rosetta_g_miss_num_map(ddx_old_header_rec.ship_to_contact_id);
2889     p10_a113 := rosetta_g_miss_num_map(ddx_old_header_rec.ship_to_org_id);
2890     p10_a114 := rosetta_g_miss_num_map(ddx_old_header_rec.sold_from_org_id);
2891     p10_a115 := rosetta_g_miss_num_map(ddx_old_header_rec.sold_to_contact_id);
2892     p10_a116 := rosetta_g_miss_num_map(ddx_old_header_rec.sold_to_org_id);
2893     p10_a117 := rosetta_g_miss_num_map(ddx_old_header_rec.sold_to_phone_id);
2894     p10_a118 := rosetta_g_miss_num_map(ddx_old_header_rec.source_document_id);
2895     p10_a119 := rosetta_g_miss_num_map(ddx_old_header_rec.source_document_type_id);
2896     p10_a120 := ddx_old_header_rec.tax_exempt_flag;
2897     p10_a121 := ddx_old_header_rec.tax_exempt_number;
2898     p10_a122 := ddx_old_header_rec.tax_exempt_reason_code;
2899     p10_a123 := ddx_old_header_rec.tax_point_code;
2900     p10_a124 := ddx_old_header_rec.transactional_curr_code;
2901     p10_a125 := rosetta_g_miss_num_map(ddx_old_header_rec.version_number);
2902     p10_a126 := ddx_old_header_rec.return_status;
2903     p10_a127 := ddx_old_header_rec.db_flag;
2904     p10_a128 := ddx_old_header_rec.operation;
2905     p10_a129 := ddx_old_header_rec.first_ack_code;
2906     p10_a130 := ddx_old_header_rec.first_ack_date;
2907     p10_a131 := ddx_old_header_rec.last_ack_code;
2908     p10_a132 := ddx_old_header_rec.last_ack_date;
2909     p10_a133 := ddx_old_header_rec.change_reason;
2910     p10_a134 := ddx_old_header_rec.change_comments;
2911     p10_a135 := ddx_old_header_rec.change_sequence;
2912     p10_a136 := ddx_old_header_rec.change_request_code;
2913     p10_a137 := ddx_old_header_rec.ready_flag;
2914     p10_a138 := ddx_old_header_rec.status_flag;
2915     p10_a139 := ddx_old_header_rec.force_apply_flag;
2916     p10_a140 := ddx_old_header_rec.drop_ship_flag;
2917     p10_a141 := rosetta_g_miss_num_map(ddx_old_header_rec.customer_payment_term_id);
2918     p10_a142 := ddx_old_header_rec.payment_type_code;
2919     p10_a143 := rosetta_g_miss_num_map(ddx_old_header_rec.payment_amount);
2920     p10_a144 := ddx_old_header_rec.check_number;
2921     p10_a145 := ddx_old_header_rec.credit_card_code;
2922     p10_a146 := ddx_old_header_rec.credit_card_holder_name;
2923     p10_a147 := ddx_old_header_rec.credit_card_number;
2924     p10_a148 := ddx_old_header_rec.credit_card_expiration_date;
2925     p10_a149 := ddx_old_header_rec.credit_card_approval_code;
2926     p10_a150 := ddx_old_header_rec.credit_card_approval_date;
2927     p10_a151 := ddx_old_header_rec.shipping_instructions;
2928     p10_a152 := ddx_old_header_rec.packing_instructions;
2929     p10_a153 := ddx_old_header_rec.flow_status_code;
2930     p10_a154 := ddx_old_header_rec.booked_date;
2931     p10_a155 := rosetta_g_miss_num_map(ddx_old_header_rec.marketing_source_code_id);
2932     p10_a156 := ddx_old_header_rec.upgraded_flag;
2933     p10_a157 := rosetta_g_miss_num_map(ddx_old_header_rec.lock_control);
2934     p10_a158 := ddx_old_header_rec.ship_to_edi_location_code;
2935     p10_a159 := ddx_old_header_rec.sold_to_edi_location_code;
2936     p10_a160 := ddx_old_header_rec.bill_to_edi_location_code;
2937     p10_a161 := ddx_old_header_rec.ship_from_edi_location_code;
2938     p10_a162 := rosetta_g_miss_num_map(ddx_old_header_rec.ship_from_address_id);
2939     p10_a163 := rosetta_g_miss_num_map(ddx_old_header_rec.sold_to_address_id);
2940     p10_a164 := rosetta_g_miss_num_map(ddx_old_header_rec.ship_to_address_id);
2941     p10_a165 := rosetta_g_miss_num_map(ddx_old_header_rec.invoice_address_id);
2942     p10_a166 := ddx_old_header_rec.ship_to_address_code;
2943     p10_a167 := rosetta_g_miss_num_map(ddx_old_header_rec.xml_message_id);
2944     p10_a168 := rosetta_g_miss_num_map(ddx_old_header_rec.ship_to_customer_id);
2945     p10_a169 := rosetta_g_miss_num_map(ddx_old_header_rec.invoice_to_customer_id);
2946     p10_a170 := rosetta_g_miss_num_map(ddx_old_header_rec.deliver_to_customer_id);
2947     p10_a171 := rosetta_g_miss_num_map(ddx_old_header_rec.accounting_rule_duration);
2948     p10_a172 := ddx_old_header_rec.xml_transaction_type_code;
2949     p10_a173 := rosetta_g_miss_num_map(ddx_old_header_rec.blanket_number);
2950     p10_a174 := ddx_old_header_rec.line_set_name;
2951     p10_a175 := ddx_old_header_rec.fulfillment_set_name;
2952     p10_a176 := ddx_old_header_rec.default_fulfillment_set;
2953     p10_a177 := ddx_old_header_rec.quote_date;
2954     p10_a178 := rosetta_g_miss_num_map(ddx_old_header_rec.quote_number);
2955     p10_a179 := ddx_old_header_rec.sales_document_name;
2956     p10_a180 := ddx_old_header_rec.transaction_phase_code;
2957     p10_a181 := ddx_old_header_rec.user_status_code;
2958     p10_a182 := ddx_old_header_rec.draft_submitted_flag;
2959     p10_a183 := rosetta_g_miss_num_map(ddx_old_header_rec.source_document_version_number);
2960     p10_a184 := rosetta_g_miss_num_map(ddx_old_header_rec.sold_to_site_use_id);
2961     p10_a185 := rosetta_g_miss_num_map(ddx_old_header_rec.minisite_id);
2962     p10_a186 := ddx_old_header_rec.ib_owner;
2963     p10_a187 := ddx_old_header_rec.ib_installed_at_location;
2964     p10_a188 := ddx_old_header_rec.ib_current_location;
2965     p10_a189 := rosetta_g_miss_num_map(ddx_old_header_rec.end_customer_id);
2966     p10_a190 := rosetta_g_miss_num_map(ddx_old_header_rec.end_customer_contact_id);
2967     p10_a191 := rosetta_g_miss_num_map(ddx_old_header_rec.end_customer_site_use_id);
2968     p10_a192 := ddx_old_header_rec.supplier_signature;
2969     p10_a193 := ddx_old_header_rec.supplier_signature_date;
2970     p10_a194 := ddx_old_header_rec.customer_signature;
2971     p10_a195 := ddx_old_header_rec.customer_signature_date;
2972     p10_a196 := rosetta_g_miss_num_map(ddx_old_header_rec.sold_to_party_id);
2973     p10_a197 := rosetta_g_miss_num_map(ddx_old_header_rec.sold_to_org_contact_id);
2974     p10_a198 := rosetta_g_miss_num_map(ddx_old_header_rec.ship_to_party_id);
2975     p10_a199 := rosetta_g_miss_num_map(ddx_old_header_rec.ship_to_party_site_id);
2976     p10_a200 := rosetta_g_miss_num_map(ddx_old_header_rec.ship_to_party_site_use_id);
2977     p10_a201 := rosetta_g_miss_num_map(ddx_old_header_rec.deliver_to_party_id);
2978     p10_a202 := rosetta_g_miss_num_map(ddx_old_header_rec.deliver_to_party_site_id);
2979     p10_a203 := rosetta_g_miss_num_map(ddx_old_header_rec.deliver_to_party_site_use_id);
2980     p10_a204 := rosetta_g_miss_num_map(ddx_old_header_rec.invoice_to_party_id);
2981     p10_a205 := rosetta_g_miss_num_map(ddx_old_header_rec.invoice_to_party_site_id);
2982     p10_a206 := rosetta_g_miss_num_map(ddx_old_header_rec.invoice_to_party_site_use_id);
2983     p10_a207 := rosetta_g_miss_num_map(ddx_old_header_rec.ship_to_customer_party_id);
2984     p10_a208 := rosetta_g_miss_num_map(ddx_old_header_rec.deliver_to_customer_party_id);
2985     p10_a209 := rosetta_g_miss_num_map(ddx_old_header_rec.invoice_to_customer_party_id);
2986     p10_a210 := rosetta_g_miss_num_map(ddx_old_header_rec.ship_to_org_contact_id);
2987     p10_a211 := rosetta_g_miss_num_map(ddx_old_header_rec.deliver_to_org_contact_id);
2988     p10_a212 := rosetta_g_miss_num_map(ddx_old_header_rec.invoice_to_org_contact_id);
2989     p10_a213 := rosetta_g_miss_num_map(ddx_old_header_rec.contract_template_id);
2990     p10_a214 := ddx_old_header_rec.contract_source_doc_type_code;
2991     p10_a215 := rosetta_g_miss_num_map(ddx_old_header_rec.contract_source_document_id);
2992   end;
2993 
2994   procedure save_header(x_return_status out NOCOPY /* file.sql.39 change */  VARCHAR2
2995     , x_msg_count out NOCOPY /* file.sql.39 change */  NUMBER
2996     , x_msg_data out NOCOPY /* file.sql.39 change */  VARCHAR2
2997     , p_header_id  NUMBER
2998     , p_process  number
2999     , p5_a0 in out NOCOPY /* file.sql.39 change */  NUMBER
3000     , p5_a1 in out NOCOPY /* file.sql.39 change */  NUMBER
3001     , p5_a2 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3002     , p5_a3 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3003     , p5_a4 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3004     , p5_a5 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3005     , p5_a6 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3006     , p5_a7 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3007     , p5_a8 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3008     , p5_a9 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3009     , p5_a10 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3010     , p5_a11 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3011     , p5_a12 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3012     , p5_a13 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3013     , p5_a14 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3014     , p5_a15 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3015     , p5_a16 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3016     , p5_a17 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3017     , p5_a18 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3018     , p5_a19 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3019     , p5_a20 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3020     , p5_a21 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3021     , p5_a22 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3022     , p5_a23 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3023     , p5_a24 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3024     , p5_a25 in out NOCOPY /* file.sql.39 change */  NUMBER
3025     , p5_a26 in out NOCOPY /* file.sql.39 change */  DATE
3026     , p5_a27 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3027     , p5_a28 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3028     , p5_a29 in out NOCOPY /* file.sql.39 change */  NUMBER
3029     , p5_a30 in out NOCOPY /* file.sql.39 change */  DATE
3030     , p5_a31 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3031     , p5_a32 in out NOCOPY /* file.sql.39 change */  NUMBER
3032     , p5_a33 in out NOCOPY /* file.sql.39 change */  NUMBER
3033     , p5_a34 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3034     , p5_a35 in out NOCOPY /* file.sql.39 change */  NUMBER
3035     , p5_a36 in out NOCOPY /* file.sql.39 change */  DATE
3036     , p5_a37 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3037     , p5_a38 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3038     , p5_a39 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3039     , p5_a40 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3040     , p5_a41 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3041     , p5_a42 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3042     , p5_a43 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3043     , p5_a44 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3044     , p5_a45 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3045     , p5_a46 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3046     , p5_a47 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3047     , p5_a48 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3048     , p5_a49 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3049     , p5_a50 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3050     , p5_a51 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3051     , p5_a52 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3052     , p5_a53 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3053     , p5_a54 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3054     , p5_a55 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3055     , p5_a56 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3056     , p5_a57 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3057     , p5_a58 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3058     , p5_a59 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3059     , p5_a60 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3060     , p5_a61 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3061     , p5_a62 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3062     , p5_a63 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3063     , p5_a64 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3064     , p5_a65 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3065     , p5_a66 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3066     , p5_a67 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3067     , p5_a68 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3068     , p5_a69 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3069     , p5_a70 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3070     , p5_a71 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3071     , p5_a72 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3072     , p5_a73 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3073     , p5_a74 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3074     , p5_a75 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3075     , p5_a76 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3076     , p5_a77 in out NOCOPY /* file.sql.39 change */  NUMBER
3077     , p5_a78 in out NOCOPY /* file.sql.39 change */  NUMBER
3078     , p5_a79 in out NOCOPY /* file.sql.39 change */  NUMBER
3079     , p5_a80 in out NOCOPY /* file.sql.39 change */  NUMBER
3080     , p5_a81 in out NOCOPY /* file.sql.39 change */  NUMBER
3081     , p5_a82 in out NOCOPY /* file.sql.39 change */  DATE
3082     , p5_a83 in out NOCOPY /* file.sql.39 change */  NUMBER
3083     , p5_a84 in out NOCOPY /* file.sql.39 change */  NUMBER
3084     , p5_a85 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3085     , p5_a86 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3086     , p5_a87 in out NOCOPY /* file.sql.39 change */  DATE
3087     , p5_a88 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3088     , p5_a89 in out NOCOPY /* file.sql.39 change */  NUMBER
3089     , p5_a90 in out NOCOPY /* file.sql.39 change */  NUMBER
3090     , p5_a91 in out NOCOPY /* file.sql.39 change */  NUMBER
3091     , p5_a92 in out NOCOPY /* file.sql.39 change */  NUMBER
3092     , p5_a93 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3093     , p5_a94 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3094     , p5_a95 in out NOCOPY /* file.sql.39 change */  NUMBER
3095     , p5_a96 in out NOCOPY /* file.sql.39 change */  NUMBER
3096     , p5_a97 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3097     , p5_a98 in out NOCOPY /* file.sql.39 change */  DATE
3098     , p5_a99 in out NOCOPY /* file.sql.39 change */  NUMBER
3099     , p5_a100 in out NOCOPY /* file.sql.39 change */  NUMBER
3100     , p5_a101 in out NOCOPY /* file.sql.39 change */  DATE
3101     , p5_a102 in out NOCOPY /* file.sql.39 change */  DATE
3102     , p5_a103 in out NOCOPY /* file.sql.39 change */  NUMBER
3103     , p5_a104 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3104     , p5_a105 in out NOCOPY /* file.sql.39 change */  NUMBER
3105     , p5_a106 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3106     , p5_a107 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3107     , p5_a108 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3108     , p5_a109 in out NOCOPY /* file.sql.39 change */  NUMBER
3109     , p5_a110 in out NOCOPY /* file.sql.39 change */  NUMBER
3110     , p5_a111 in out NOCOPY /* file.sql.39 change */  NUMBER
3111     , p5_a112 in out NOCOPY /* file.sql.39 change */  NUMBER
3112     , p5_a113 in out NOCOPY /* file.sql.39 change */  NUMBER
3113     , p5_a114 in out NOCOPY /* file.sql.39 change */  NUMBER
3114     , p5_a115 in out NOCOPY /* file.sql.39 change */  NUMBER
3115     , p5_a116 in out NOCOPY /* file.sql.39 change */  NUMBER
3116     , p5_a117 in out NOCOPY /* file.sql.39 change */  NUMBER
3117     , p5_a118 in out NOCOPY /* file.sql.39 change */  NUMBER
3118     , p5_a119 in out NOCOPY /* file.sql.39 change */  NUMBER
3119     , p5_a120 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3120     , p5_a121 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3121     , p5_a122 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3122     , p5_a123 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3123     , p5_a124 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3124     , p5_a125 in out NOCOPY /* file.sql.39 change */  NUMBER
3125     , p5_a126 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3126     , p5_a127 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3127     , p5_a128 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3128     , p5_a129 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3129     , p5_a130 in out NOCOPY /* file.sql.39 change */  DATE
3130     , p5_a131 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3131     , p5_a132 in out NOCOPY /* file.sql.39 change */  DATE
3132     , p5_a133 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3133     , p5_a134 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3134     , p5_a135 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3135     , p5_a136 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3136     , p5_a137 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3137     , p5_a138 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3138     , p5_a139 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3139     , p5_a140 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3140     , p5_a141 in out NOCOPY /* file.sql.39 change */  NUMBER
3141     , p5_a142 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3142     , p5_a143 in out NOCOPY /* file.sql.39 change */  NUMBER
3143     , p5_a144 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3144     , p5_a145 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3145     , p5_a146 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3146     , p5_a147 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3147     , p5_a148 in out NOCOPY /* file.sql.39 change */  DATE
3148     , p5_a149 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3149     , p5_a150 in out NOCOPY /* file.sql.39 change */  DATE
3150     , p5_a151 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3151     , p5_a152 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3152     , p5_a153 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3153     , p5_a154 in out NOCOPY /* file.sql.39 change */  DATE
3154     , p5_a155 in out NOCOPY /* file.sql.39 change */  NUMBER
3155     , p5_a156 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3156     , p5_a157 in out NOCOPY /* file.sql.39 change */  NUMBER
3157     , p5_a158 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3158     , p5_a159 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3159     , p5_a160 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3160     , p5_a161 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3161     , p5_a162 in out NOCOPY /* file.sql.39 change */  NUMBER
3162     , p5_a163 in out NOCOPY /* file.sql.39 change */  NUMBER
3163     , p5_a164 in out NOCOPY /* file.sql.39 change */  NUMBER
3164     , p5_a165 in out NOCOPY /* file.sql.39 change */  NUMBER
3165     , p5_a166 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3166     , p5_a167 in out NOCOPY /* file.sql.39 change */  NUMBER
3167     , p5_a168 in out NOCOPY /* file.sql.39 change */  NUMBER
3168     , p5_a169 in out NOCOPY /* file.sql.39 change */  NUMBER
3169     , p5_a170 in out NOCOPY /* file.sql.39 change */  NUMBER
3170     , p5_a171 in out NOCOPY /* file.sql.39 change */  NUMBER
3171     , p5_a172 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3172     , p5_a173 in out NOCOPY /* file.sql.39 change */  NUMBER
3173     , p5_a174 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3174     , p5_a175 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3175     , p5_a176 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3176     , p5_a177 in out NOCOPY /* file.sql.39 change */  DATE
3177     , p5_a178 in out NOCOPY /* file.sql.39 change */  NUMBER
3178     , p5_a179 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3179     , p5_a180 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3180     , p5_a181 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3181     , p5_a182 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3182     , p5_a183 in out NOCOPY /* file.sql.39 change */  NUMBER
3183     , p5_a184 in out NOCOPY /* file.sql.39 change */  NUMBER
3184     , p5_a185 in out NOCOPY /* file.sql.39 change */  NUMBER
3185     , p5_a186 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3186     , p5_a187 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3187     , p5_a188 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3188     , p5_a189 in out NOCOPY /* file.sql.39 change */  NUMBER
3189     , p5_a190 in out NOCOPY /* file.sql.39 change */  NUMBER
3190     , p5_a191 in out NOCOPY /* file.sql.39 change */  NUMBER
3191     , p5_a192 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3192     , p5_a193 in out NOCOPY /* file.sql.39 change */  DATE
3193     , p5_a194 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3194     , p5_a195 in out NOCOPY /* file.sql.39 change */  DATE
3195     , p5_a196 in out NOCOPY /* file.sql.39 change */  NUMBER
3196     , p5_a197 in out NOCOPY /* file.sql.39 change */  NUMBER
3197     , p5_a198 in out NOCOPY /* file.sql.39 change */  NUMBER
3198     , p5_a199 in out NOCOPY /* file.sql.39 change */  NUMBER
3199     , p5_a200 in out NOCOPY /* file.sql.39 change */  NUMBER
3200     , p5_a201 in out NOCOPY /* file.sql.39 change */  NUMBER
3201     , p5_a202 in out NOCOPY /* file.sql.39 change */  NUMBER
3202     , p5_a203 in out NOCOPY /* file.sql.39 change */  NUMBER
3203     , p5_a204 in out NOCOPY /* file.sql.39 change */  NUMBER
3204     , p5_a205 in out NOCOPY /* file.sql.39 change */  NUMBER
3205     , p5_a206 in out NOCOPY /* file.sql.39 change */  NUMBER
3206     , p5_a207 in out NOCOPY /* file.sql.39 change */  NUMBER
3207     , p5_a208 in out NOCOPY /* file.sql.39 change */  NUMBER
3208     , p5_a209 in out NOCOPY /* file.sql.39 change */  NUMBER
3209     , p5_a210 in out NOCOPY /* file.sql.39 change */  NUMBER
3210     , p5_a211 in out NOCOPY /* file.sql.39 change */  NUMBER
3211     , p5_a212 in out NOCOPY /* file.sql.39 change */  NUMBER
3212     , p5_a213 in out NOCOPY /* file.sql.39 change */  NUMBER
3213     , p5_a214 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3214     , p5_a215 in out NOCOPY /* file.sql.39 change */  NUMBER
3215     , p6_a0 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3216     , p6_a1 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3217     , p6_a2 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3218     , p6_a3 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3219     , p6_a4 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3220     , p6_a5 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3221     , p6_a6 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3222     , p6_a7 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3223     , p6_a8 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3224     , p6_a9 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3225     , p6_a10 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3226     , p6_a11 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3227     , p6_a12 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3228     , p6_a13 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3229     , p6_a14 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3230     , p6_a15 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3231     , p6_a16 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3232     , p6_a17 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3233     , p6_a18 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3234     , p6_a19 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3235     , p6_a20 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3236     , p6_a21 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3237     , p6_a22 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3238     , p6_a23 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3239     , p6_a24 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3240     , p6_a25 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3241     , p6_a26 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3242     , p6_a27 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3243     , p6_a28 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3244     , p6_a29 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3245     , p6_a30 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3246     , p6_a31 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3247     , p6_a32 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3248     , p6_a33 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3249     , p6_a34 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3250     , p6_a35 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3251     , p6_a36 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3252     , p6_a37 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3253     , p6_a38 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3254     , p6_a39 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3255     , p6_a40 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3256     , p6_a41 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3257     , p6_a42 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3258     , p6_a43 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3259     , p6_a44 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3260     , p6_a45 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3261     , p6_a46 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3262     , p6_a47 in out NOCOPY /* file.sql.39 change */  VARCHAR
3263     , p6_a48 in out NOCOPY /* file.sql.39 change */  VARCHAR
3264     , p6_a49 in out NOCOPY /* file.sql.39 change */  VARCHAR
3265     , p6_a50 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3266     , p6_a51 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3267     , p6_a52 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3268     , p6_a53 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3269     , p6_a54 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3270     , p6_a55 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3271     , p6_a56 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3272     , p6_a57 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3273     , p6_a58 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3274     , p6_a59 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3275     , p6_a60 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3276     , p6_a61 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3277     , p6_a62 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3278     , p6_a63 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3279     , p6_a64 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3280     , p6_a65 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3281     , p6_a66 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3282     , p6_a67 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3283     , p6_a68 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3284     , p6_a69 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3285     , p6_a70 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3286     , p6_a71 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3287     , p6_a72 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3288     , p6_a73 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3289     , p6_a74 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3290     , p6_a75 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3291     , p6_a76 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3292     , p6_a77 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3293     , p6_a78 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3294     , p6_a79 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3295     , p6_a80 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3296     , p6_a81 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3297     , p6_a82 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3298     , p6_a83 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3299     , p6_a84 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3300     , p6_a85 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3301     , p6_a86 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3302     , p6_a87 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3303     , p6_a88 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3304     , p6_a89 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3305     , p6_a90 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3306     , p6_a91 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3307     , p6_a92 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3308     , p6_a93 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3309     , p6_a94 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3310     , p6_a95 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3311     , p6_a96 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3312     , p6_a97 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3313     , p6_a98 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3314     , p6_a99 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3315     , p6_a100 in out NOCOPY /* file.sql.39 change */  NUMBER
3316     , p6_a101 in out NOCOPY /* file.sql.39 change */  NUMBER
3317     , p6_a102 in out NOCOPY /* file.sql.39 change */  NUMBER
3318     , p6_a103 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3319     , p6_a104 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3320     , p6_a105 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3321     , p6_a106 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3322     , p6_a107 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3323     , p6_a108 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3324     , p6_a109 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3325     , p6_a110 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3326     , p6_a111 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3327     , p6_a112 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3328     , p6_a113 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3329     , p6_a114 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3330     , p6_a115 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3331     , p6_a116 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3332     , p6_a117 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3333     , p6_a118 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3334     , p6_a119 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3335     , p6_a120 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3336     , p6_a121 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3337     , p6_a122 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3338     , p6_a123 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3339     , p6_a124 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3340     , p6_a125 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3341     , p6_a126 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3342     , p6_a127 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3343     , p6_a128 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3344     , p6_a129 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3345     , p6_a130 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3346     , p6_a131 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3347     , p6_a132 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3348     , p6_a133 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3349     , p6_a134 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3350     , p6_a135 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3351     , p6_a136 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3352     , p6_a137 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3353     , p6_a138 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3354     , p6_a139 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3355     , p6_a140 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3356     , p6_a141 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3357     , p7_a0 in out NOCOPY /* file.sql.39 change */  NUMBER
3358     , p7_a1 in out NOCOPY /* file.sql.39 change */  NUMBER
3359     , p7_a2 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3360     , p7_a3 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3361     , p7_a4 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3362     , p7_a5 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3363     , p7_a6 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3364     , p7_a7 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3365     , p7_a8 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3366     , p7_a9 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3367     , p7_a10 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3368     , p7_a11 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3369     , p7_a12 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3370     , p7_a13 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3371     , p7_a14 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3372     , p7_a15 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3373     , p7_a16 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3374     , p7_a17 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3375     , p7_a18 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3376     , p7_a19 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3377     , p7_a20 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3378     , p7_a21 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3379     , p7_a22 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3380     , p7_a23 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3381     , p7_a24 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3382     , p7_a25 in out NOCOPY /* file.sql.39 change */  NUMBER
3383     , p7_a26 in out NOCOPY /* file.sql.39 change */  DATE
3384     , p7_a27 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3385     , p7_a28 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3386     , p7_a29 in out NOCOPY /* file.sql.39 change */  NUMBER
3387     , p7_a30 in out NOCOPY /* file.sql.39 change */  DATE
3388     , p7_a31 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3389     , p7_a32 in out NOCOPY /* file.sql.39 change */  NUMBER
3390     , p7_a33 in out NOCOPY /* file.sql.39 change */  NUMBER
3391     , p7_a34 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3392     , p7_a35 in out NOCOPY /* file.sql.39 change */  NUMBER
3393     , p7_a36 in out NOCOPY /* file.sql.39 change */  DATE
3394     , p7_a37 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3395     , p7_a38 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3396     , p7_a39 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3397     , p7_a40 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3398     , p7_a41 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3399     , p7_a42 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3400     , p7_a43 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3401     , p7_a44 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3402     , p7_a45 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3403     , p7_a46 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3404     , p7_a47 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3405     , p7_a48 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3406     , p7_a49 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3407     , p7_a50 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3408     , p7_a51 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3409     , p7_a52 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3410     , p7_a53 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3411     , p7_a54 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3412     , p7_a55 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3413     , p7_a56 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3414     , p7_a57 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3415     , p7_a58 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3416     , p7_a59 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3417     , p7_a60 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3418     , p7_a61 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3419     , p7_a62 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3420     , p7_a63 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3421     , p7_a64 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3422     , p7_a65 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3423     , p7_a66 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3424     , p7_a67 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3425     , p7_a68 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3426     , p7_a69 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3427     , p7_a70 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3428     , p7_a71 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3429     , p7_a72 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3430     , p7_a73 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3431     , p7_a74 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3432     , p7_a75 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3433     , p7_a76 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3434     , p7_a77 in out NOCOPY /* file.sql.39 change */  NUMBER
3435     , p7_a78 in out NOCOPY /* file.sql.39 change */  NUMBER
3436     , p7_a79 in out NOCOPY /* file.sql.39 change */  NUMBER
3437     , p7_a80 in out NOCOPY /* file.sql.39 change */  NUMBER
3438     , p7_a81 in out NOCOPY /* file.sql.39 change */  NUMBER
3439     , p7_a82 in out NOCOPY /* file.sql.39 change */  DATE
3440     , p7_a83 in out NOCOPY /* file.sql.39 change */  NUMBER
3441     , p7_a84 in out NOCOPY /* file.sql.39 change */  NUMBER
3442     , p7_a85 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3443     , p7_a86 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3444     , p7_a87 in out NOCOPY /* file.sql.39 change */  DATE
3445     , p7_a88 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3446     , p7_a89 in out NOCOPY /* file.sql.39 change */  NUMBER
3447     , p7_a90 in out NOCOPY /* file.sql.39 change */  NUMBER
3448     , p7_a91 in out NOCOPY /* file.sql.39 change */  NUMBER
3449     , p7_a92 in out NOCOPY /* file.sql.39 change */  NUMBER
3450     , p7_a93 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3451     , p7_a94 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3452     , p7_a95 in out NOCOPY /* file.sql.39 change */  NUMBER
3453     , p7_a96 in out NOCOPY /* file.sql.39 change */  NUMBER
3454     , p7_a97 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3455     , p7_a98 in out NOCOPY /* file.sql.39 change */  DATE
3456     , p7_a99 in out NOCOPY /* file.sql.39 change */  NUMBER
3457     , p7_a100 in out NOCOPY /* file.sql.39 change */  NUMBER
3458     , p7_a101 in out NOCOPY /* file.sql.39 change */  DATE
3459     , p7_a102 in out NOCOPY /* file.sql.39 change */  DATE
3460     , p7_a103 in out NOCOPY /* file.sql.39 change */  NUMBER
3461     , p7_a104 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3462     , p7_a105 in out NOCOPY /* file.sql.39 change */  NUMBER
3463     , p7_a106 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3464     , p7_a107 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3465     , p7_a108 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3466     , p7_a109 in out NOCOPY /* file.sql.39 change */  NUMBER
3467     , p7_a110 in out NOCOPY /* file.sql.39 change */  NUMBER
3468     , p7_a111 in out NOCOPY /* file.sql.39 change */  NUMBER
3469     , p7_a112 in out NOCOPY /* file.sql.39 change */  NUMBER
3470     , p7_a113 in out NOCOPY /* file.sql.39 change */  NUMBER
3471     , p7_a114 in out NOCOPY /* file.sql.39 change */  NUMBER
3472     , p7_a115 in out NOCOPY /* file.sql.39 change */  NUMBER
3473     , p7_a116 in out NOCOPY /* file.sql.39 change */  NUMBER
3474     , p7_a117 in out NOCOPY /* file.sql.39 change */  NUMBER
3475     , p7_a118 in out NOCOPY /* file.sql.39 change */  NUMBER
3476     , p7_a119 in out NOCOPY /* file.sql.39 change */  NUMBER
3477     , p7_a120 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3478     , p7_a121 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3479     , p7_a122 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3480     , p7_a123 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3481     , p7_a124 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3482     , p7_a125 in out NOCOPY /* file.sql.39 change */  NUMBER
3483     , p7_a126 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3484     , p7_a127 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3485     , p7_a128 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3486     , p7_a129 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3487     , p7_a130 in out NOCOPY /* file.sql.39 change */  DATE
3488     , p7_a131 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3489     , p7_a132 in out NOCOPY /* file.sql.39 change */  DATE
3490     , p7_a133 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3491     , p7_a134 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3492     , p7_a135 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3493     , p7_a136 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3494     , p7_a137 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3495     , p7_a138 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3496     , p7_a139 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3497     , p7_a140 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3498     , p7_a141 in out NOCOPY /* file.sql.39 change */  NUMBER
3499     , p7_a142 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3500     , p7_a143 in out NOCOPY /* file.sql.39 change */  NUMBER
3501     , p7_a144 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3502     , p7_a145 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3503     , p7_a146 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3504     , p7_a147 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3505     , p7_a148 in out NOCOPY /* file.sql.39 change */  DATE
3506     , p7_a149 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3507     , p7_a150 in out NOCOPY /* file.sql.39 change */  DATE
3508     , p7_a151 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3509     , p7_a152 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3510     , p7_a153 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3511     , p7_a154 in out NOCOPY /* file.sql.39 change */  DATE
3512     , p7_a155 in out NOCOPY /* file.sql.39 change */  NUMBER
3513     , p7_a156 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3514     , p7_a157 in out NOCOPY /* file.sql.39 change */  NUMBER
3515     , p7_a158 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3516     , p7_a159 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3517     , p7_a160 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3518     , p7_a161 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3519     , p7_a162 in out NOCOPY /* file.sql.39 change */  NUMBER
3520     , p7_a163 in out NOCOPY /* file.sql.39 change */  NUMBER
3521     , p7_a164 in out NOCOPY /* file.sql.39 change */  NUMBER
3522     , p7_a165 in out NOCOPY /* file.sql.39 change */  NUMBER
3523     , p7_a166 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3524     , p7_a167 in out NOCOPY /* file.sql.39 change */  NUMBER
3525     , p7_a168 in out NOCOPY /* file.sql.39 change */  NUMBER
3526     , p7_a169 in out NOCOPY /* file.sql.39 change */  NUMBER
3527     , p7_a170 in out NOCOPY /* file.sql.39 change */  NUMBER
3528     , p7_a171 in out NOCOPY /* file.sql.39 change */  NUMBER
3529     , p7_a172 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3530     , p7_a173 in out NOCOPY /* file.sql.39 change */  NUMBER
3531     , p7_a174 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3532     , p7_a175 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3533     , p7_a176 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3534     , p7_a177 in out NOCOPY /* file.sql.39 change */  DATE
3535     , p7_a178 in out NOCOPY /* file.sql.39 change */  NUMBER
3536     , p7_a179 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3537     , p7_a180 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3538     , p7_a181 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3539     , p7_a182 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3540     , p7_a183 in out NOCOPY /* file.sql.39 change */  NUMBER
3541     , p7_a184 in out NOCOPY /* file.sql.39 change */  NUMBER
3542     , p7_a185 in out NOCOPY /* file.sql.39 change */  NUMBER
3543     , p7_a186 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3544     , p7_a187 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3545     , p7_a188 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3546     , p7_a189 in out NOCOPY /* file.sql.39 change */  NUMBER
3547     , p7_a190 in out NOCOPY /* file.sql.39 change */  NUMBER
3548     , p7_a191 in out NOCOPY /* file.sql.39 change */  NUMBER
3549     , p7_a192 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3550     , p7_a193 in out NOCOPY /* file.sql.39 change */  DATE
3551     , p7_a194 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3552     , p7_a195 in out NOCOPY /* file.sql.39 change */  DATE
3553     , p7_a196 in out NOCOPY /* file.sql.39 change */  NUMBER
3554     , p7_a197 in out NOCOPY /* file.sql.39 change */  NUMBER
3555     , p7_a198 in out NOCOPY /* file.sql.39 change */  NUMBER
3556     , p7_a199 in out NOCOPY /* file.sql.39 change */  NUMBER
3557     , p7_a200 in out NOCOPY /* file.sql.39 change */  NUMBER
3558     , p7_a201 in out NOCOPY /* file.sql.39 change */  NUMBER
3559     , p7_a202 in out NOCOPY /* file.sql.39 change */  NUMBER
3560     , p7_a203 in out NOCOPY /* file.sql.39 change */  NUMBER
3561     , p7_a204 in out NOCOPY /* file.sql.39 change */  NUMBER
3562     , p7_a205 in out NOCOPY /* file.sql.39 change */  NUMBER
3563     , p7_a206 in out NOCOPY /* file.sql.39 change */  NUMBER
3564     , p7_a207 in out NOCOPY /* file.sql.39 change */  NUMBER
3565     , p7_a208 in out NOCOPY /* file.sql.39 change */  NUMBER
3566     , p7_a209 in out NOCOPY /* file.sql.39 change */  NUMBER
3567     , p7_a210 in out NOCOPY /* file.sql.39 change */  NUMBER
3568     , p7_a211 in out NOCOPY /* file.sql.39 change */  NUMBER
3569     , p7_a212 in out NOCOPY /* file.sql.39 change */  NUMBER
3570     , p7_a213 in out NOCOPY /* file.sql.39 change */  NUMBER
3571     , p7_a214 in out NOCOPY /* file.sql.39 change */  VARCHAR2
3572     , p7_a215 in out NOCOPY /* file.sql.39 change */  NUMBER
3573   )
3574 
3575   as
3576     ddp_process boolean;
3577     ddx_header_rec oe_order_pub.header_rec_type;
3578     ddx_header_val_rec oe_order_pub.header_val_rec_type;
3579     ddx_old_header_rec oe_order_pub.header_rec_type;
3580     ddindx binary_integer; indx binary_integer;
3581   begin
3582 
3583     -- copy data to the local IN or IN-OUT args, if any
3584 
3585 
3586 
3587 
3588     if p_process is null
3589       then ddp_process := null;
3590     elsif p_process = 0
3591       then ddp_process := false;
3592     else ddp_process := true;
3593     end if;
3594 
3595     ddx_header_rec.accounting_rule_id := rosetta_g_miss_num_map(p5_a0);
3596     ddx_header_rec.agreement_id := rosetta_g_miss_num_map(p5_a1);
3597     ddx_header_rec.attribute1 := p5_a2;
3598     ddx_header_rec.attribute10 := p5_a3;
3599     ddx_header_rec.attribute11 := p5_a4;
3600     ddx_header_rec.attribute12 := p5_a5;
3601     ddx_header_rec.attribute13 := p5_a6;
3602     ddx_header_rec.attribute14 := p5_a7;
3603     ddx_header_rec.attribute15 := p5_a8;
3604     ddx_header_rec.attribute16 := p5_a9;
3605     ddx_header_rec.attribute17 := p5_a10;
3606     ddx_header_rec.attribute18 := p5_a11;
3607     ddx_header_rec.attribute19 := p5_a12;
3608     ddx_header_rec.attribute2 := p5_a13;
3609     ddx_header_rec.attribute20 := p5_a14;
3610     ddx_header_rec.attribute3 := p5_a15;
3611     ddx_header_rec.attribute4 := p5_a16;
3612     ddx_header_rec.attribute5 := p5_a17;
3613     ddx_header_rec.attribute6 := p5_a18;
3614     ddx_header_rec.attribute7 := p5_a19;
3615     ddx_header_rec.attribute8 := p5_a20;
3616     ddx_header_rec.attribute9 := p5_a21;
3617     ddx_header_rec.booked_flag := p5_a22;
3618     ddx_header_rec.cancelled_flag := p5_a23;
3619     ddx_header_rec.context := p5_a24;
3620     ddx_header_rec.conversion_rate := rosetta_g_miss_num_map(p5_a25);
3621     ddx_header_rec.conversion_rate_date := rosetta_g_miss_date_in_map(p5_a26);
3622     ddx_header_rec.conversion_type_code := p5_a27;
3623     ddx_header_rec.customer_preference_set_code := p5_a28;
3624     ddx_header_rec.created_by := rosetta_g_miss_num_map(p5_a29);
3625     ddx_header_rec.creation_date := rosetta_g_miss_date_in_map(p5_a30);
3626     ddx_header_rec.cust_po_number := p5_a31;
3627     ddx_header_rec.deliver_to_contact_id := rosetta_g_miss_num_map(p5_a32);
3628     ddx_header_rec.deliver_to_org_id := rosetta_g_miss_num_map(p5_a33);
3629     ddx_header_rec.demand_class_code := p5_a34;
3630     ddx_header_rec.earliest_schedule_limit := rosetta_g_miss_num_map(p5_a35);
3631     ddx_header_rec.expiration_date := rosetta_g_miss_date_in_map(p5_a36);
3632     ddx_header_rec.fob_point_code := p5_a37;
3633     ddx_header_rec.freight_carrier_code := p5_a38;
3634     ddx_header_rec.freight_terms_code := p5_a39;
3635     ddx_header_rec.global_attribute1 := p5_a40;
3636     ddx_header_rec.global_attribute10 := p5_a41;
3637     ddx_header_rec.global_attribute11 := p5_a42;
3638     ddx_header_rec.global_attribute12 := p5_a43;
3639     ddx_header_rec.global_attribute13 := p5_a44;
3640     ddx_header_rec.global_attribute14 := p5_a45;
3641     ddx_header_rec.global_attribute15 := p5_a46;
3642     ddx_header_rec.global_attribute16 := p5_a47;
3643     ddx_header_rec.global_attribute17 := p5_a48;
3644     ddx_header_rec.global_attribute18 := p5_a49;
3645     ddx_header_rec.global_attribute19 := p5_a50;
3646     ddx_header_rec.global_attribute2 := p5_a51;
3647     ddx_header_rec.global_attribute20 := p5_a52;
3648     ddx_header_rec.global_attribute3 := p5_a53;
3649     ddx_header_rec.global_attribute4 := p5_a54;
3650     ddx_header_rec.global_attribute5 := p5_a55;
3651     ddx_header_rec.global_attribute6 := p5_a56;
3652     ddx_header_rec.global_attribute7 := p5_a57;
3653     ddx_header_rec.global_attribute8 := p5_a58;
3654     ddx_header_rec.global_attribute9 := p5_a59;
3655     ddx_header_rec.global_attribute_category := p5_a60;
3656     ddx_header_rec.tp_context := p5_a61;
3657     ddx_header_rec.tp_attribute1 := p5_a62;
3658     ddx_header_rec.tp_attribute2 := p5_a63;
3659     ddx_header_rec.tp_attribute3 := p5_a64;
3660     ddx_header_rec.tp_attribute4 := p5_a65;
3661     ddx_header_rec.tp_attribute5 := p5_a66;
3662     ddx_header_rec.tp_attribute6 := p5_a67;
3663     ddx_header_rec.tp_attribute7 := p5_a68;
3664     ddx_header_rec.tp_attribute8 := p5_a69;
3665     ddx_header_rec.tp_attribute9 := p5_a70;
3666     ddx_header_rec.tp_attribute10 := p5_a71;
3667     ddx_header_rec.tp_attribute11 := p5_a72;
3668     ddx_header_rec.tp_attribute12 := p5_a73;
3669     ddx_header_rec.tp_attribute13 := p5_a74;
3670     ddx_header_rec.tp_attribute14 := p5_a75;
3671     ddx_header_rec.tp_attribute15 := p5_a76;
3672     ddx_header_rec.header_id := rosetta_g_miss_num_map(p5_a77);
3673     ddx_header_rec.invoice_to_contact_id := rosetta_g_miss_num_map(p5_a78);
3674     ddx_header_rec.invoice_to_org_id := rosetta_g_miss_num_map(p5_a79);
3675     ddx_header_rec.invoicing_rule_id := rosetta_g_miss_num_map(p5_a80);
3676     ddx_header_rec.last_updated_by := rosetta_g_miss_num_map(p5_a81);
3677     ddx_header_rec.last_update_date := rosetta_g_miss_date_in_map(p5_a82);
3678     ddx_header_rec.last_update_login := rosetta_g_miss_num_map(p5_a83);
3679     ddx_header_rec.latest_schedule_limit := rosetta_g_miss_num_map(p5_a84);
3680     ddx_header_rec.open_flag := p5_a85;
3681     ddx_header_rec.order_category_code := p5_a86;
3682     ddx_header_rec.ordered_date := rosetta_g_miss_date_in_map(p5_a87);
3683     ddx_header_rec.order_date_type_code := p5_a88;
3684     ddx_header_rec.order_number := rosetta_g_miss_num_map(p5_a89);
3685     ddx_header_rec.order_source_id := rosetta_g_miss_num_map(p5_a90);
3686     ddx_header_rec.order_type_id := rosetta_g_miss_num_map(p5_a91);
3687     ddx_header_rec.org_id := rosetta_g_miss_num_map(p5_a92);
3688     ddx_header_rec.orig_sys_document_ref := p5_a93;
3689     ddx_header_rec.partial_shipments_allowed := p5_a94;
3690     ddx_header_rec.payment_term_id := rosetta_g_miss_num_map(p5_a95);
3691     ddx_header_rec.price_list_id := rosetta_g_miss_num_map(p5_a96);
3692     ddx_header_rec.price_request_code := p5_a97;
3693     ddx_header_rec.pricing_date := rosetta_g_miss_date_in_map(p5_a98);
3694     ddx_header_rec.program_application_id := rosetta_g_miss_num_map(p5_a99);
3695     ddx_header_rec.program_id := rosetta_g_miss_num_map(p5_a100);
3696     ddx_header_rec.program_update_date := rosetta_g_miss_date_in_map(p5_a101);
3697     ddx_header_rec.request_date := rosetta_g_miss_date_in_map(p5_a102);
3698     ddx_header_rec.request_id := rosetta_g_miss_num_map(p5_a103);
3699     ddx_header_rec.return_reason_code := p5_a104;
3700     ddx_header_rec.salesrep_id := rosetta_g_miss_num_map(p5_a105);
3701     ddx_header_rec.sales_channel_code := p5_a106;
3702     ddx_header_rec.shipment_priority_code := p5_a107;
3703     ddx_header_rec.shipping_method_code := p5_a108;
3704     ddx_header_rec.ship_from_org_id := rosetta_g_miss_num_map(p5_a109);
3705     ddx_header_rec.ship_tolerance_above := rosetta_g_miss_num_map(p5_a110);
3706     ddx_header_rec.ship_tolerance_below := rosetta_g_miss_num_map(p5_a111);
3707     ddx_header_rec.ship_to_contact_id := rosetta_g_miss_num_map(p5_a112);
3708     ddx_header_rec.ship_to_org_id := rosetta_g_miss_num_map(p5_a113);
3709     ddx_header_rec.sold_from_org_id := rosetta_g_miss_num_map(p5_a114);
3710     ddx_header_rec.sold_to_contact_id := rosetta_g_miss_num_map(p5_a115);
3711     ddx_header_rec.sold_to_org_id := rosetta_g_miss_num_map(p5_a116);
3712     ddx_header_rec.sold_to_phone_id := rosetta_g_miss_num_map(p5_a117);
3713     ddx_header_rec.source_document_id := rosetta_g_miss_num_map(p5_a118);
3714     ddx_header_rec.source_document_type_id := rosetta_g_miss_num_map(p5_a119);
3715     ddx_header_rec.tax_exempt_flag := p5_a120;
3716     ddx_header_rec.tax_exempt_number := p5_a121;
3717     ddx_header_rec.tax_exempt_reason_code := p5_a122;
3718     ddx_header_rec.tax_point_code := p5_a123;
3719     ddx_header_rec.transactional_curr_code := p5_a124;
3720     ddx_header_rec.version_number := rosetta_g_miss_num_map(p5_a125);
3721     ddx_header_rec.return_status := p5_a126;
3722     ddx_header_rec.db_flag := p5_a127;
3723     ddx_header_rec.operation := p5_a128;
3724     ddx_header_rec.first_ack_code := p5_a129;
3725     ddx_header_rec.first_ack_date := rosetta_g_miss_date_in_map(p5_a130);
3726     ddx_header_rec.last_ack_code := p5_a131;
3727     ddx_header_rec.last_ack_date := rosetta_g_miss_date_in_map(p5_a132);
3728     ddx_header_rec.change_reason := p5_a133;
3729     ddx_header_rec.change_comments := p5_a134;
3730     ddx_header_rec.change_sequence := p5_a135;
3731     ddx_header_rec.change_request_code := p5_a136;
3732     ddx_header_rec.ready_flag := p5_a137;
3733     ddx_header_rec.status_flag := p5_a138;
3734     ddx_header_rec.force_apply_flag := p5_a139;
3735     ddx_header_rec.drop_ship_flag := p5_a140;
3736     ddx_header_rec.customer_payment_term_id := rosetta_g_miss_num_map(p5_a141);
3737     ddx_header_rec.payment_type_code := p5_a142;
3738     ddx_header_rec.payment_amount := rosetta_g_miss_num_map(p5_a143);
3739     ddx_header_rec.check_number := p5_a144;
3740     ddx_header_rec.credit_card_code := p5_a145;
3741     ddx_header_rec.credit_card_holder_name := p5_a146;
3742     ddx_header_rec.credit_card_number := p5_a147;
3743     ddx_header_rec.credit_card_expiration_date := rosetta_g_miss_date_in_map(p5_a148);
3744     ddx_header_rec.credit_card_approval_code := p5_a149;
3745     ddx_header_rec.credit_card_approval_date := rosetta_g_miss_date_in_map(p5_a150);
3746     ddx_header_rec.shipping_instructions := p5_a151;
3747     ddx_header_rec.packing_instructions := p5_a152;
3748     ddx_header_rec.flow_status_code := p5_a153;
3749     ddx_header_rec.booked_date := rosetta_g_miss_date_in_map(p5_a154);
3750     ddx_header_rec.marketing_source_code_id := rosetta_g_miss_num_map(p5_a155);
3751     ddx_header_rec.upgraded_flag := p5_a156;
3752     ddx_header_rec.lock_control := rosetta_g_miss_num_map(p5_a157);
3753     ddx_header_rec.ship_to_edi_location_code := p5_a158;
3754     ddx_header_rec.sold_to_edi_location_code := p5_a159;
3755     ddx_header_rec.bill_to_edi_location_code := p5_a160;
3756     ddx_header_rec.ship_from_edi_location_code := p5_a161;
3757     ddx_header_rec.ship_from_address_id := rosetta_g_miss_num_map(p5_a162);
3758     ddx_header_rec.sold_to_address_id := rosetta_g_miss_num_map(p5_a163);
3759     ddx_header_rec.ship_to_address_id := rosetta_g_miss_num_map(p5_a164);
3760     ddx_header_rec.invoice_address_id := rosetta_g_miss_num_map(p5_a165);
3761     ddx_header_rec.ship_to_address_code := p5_a166;
3762     ddx_header_rec.xml_message_id := rosetta_g_miss_num_map(p5_a167);
3763     ddx_header_rec.ship_to_customer_id := rosetta_g_miss_num_map(p5_a168);
3764     ddx_header_rec.invoice_to_customer_id := rosetta_g_miss_num_map(p5_a169);
3765     ddx_header_rec.deliver_to_customer_id := rosetta_g_miss_num_map(p5_a170);
3766     ddx_header_rec.accounting_rule_duration := rosetta_g_miss_num_map(p5_a171);
3767     ddx_header_rec.xml_transaction_type_code := p5_a172;
3768     ddx_header_rec.blanket_number := rosetta_g_miss_num_map(p5_a173);
3769     ddx_header_rec.line_set_name := p5_a174;
3770     ddx_header_rec.fulfillment_set_name := p5_a175;
3771     ddx_header_rec.default_fulfillment_set := p5_a176;
3772     ddx_header_rec.quote_date := rosetta_g_miss_date_in_map(p5_a177);
3773     ddx_header_rec.quote_number := rosetta_g_miss_num_map(p5_a178);
3774     ddx_header_rec.sales_document_name := p5_a179;
3775     ddx_header_rec.transaction_phase_code := p5_a180;
3776     ddx_header_rec.user_status_code := p5_a181;
3777     ddx_header_rec.draft_submitted_flag := p5_a182;
3778     ddx_header_rec.source_document_version_number := rosetta_g_miss_num_map(p5_a183);
3779     ddx_header_rec.sold_to_site_use_id := rosetta_g_miss_num_map(p5_a184);
3780     ddx_header_rec.minisite_id := rosetta_g_miss_num_map(p5_a185);
3781     ddx_header_rec.ib_owner := p5_a186;
3782     ddx_header_rec.ib_installed_at_location := p5_a187;
3783     ddx_header_rec.ib_current_location := p5_a188;
3784     ddx_header_rec.end_customer_id := rosetta_g_miss_num_map(p5_a189);
3785     ddx_header_rec.end_customer_contact_id := rosetta_g_miss_num_map(p5_a190);
3786     ddx_header_rec.end_customer_site_use_id := rosetta_g_miss_num_map(p5_a191);
3787     ddx_header_rec.supplier_signature := p5_a192;
3788     ddx_header_rec.supplier_signature_date := rosetta_g_miss_date_in_map(p5_a193);
3789     ddx_header_rec.customer_signature := p5_a194;
3790     ddx_header_rec.customer_signature_date := rosetta_g_miss_date_in_map(p5_a195);
3791     ddx_header_rec.sold_to_party_id := rosetta_g_miss_num_map(p5_a196);
3792     ddx_header_rec.sold_to_org_contact_id := rosetta_g_miss_num_map(p5_a197);
3793     ddx_header_rec.ship_to_party_id := rosetta_g_miss_num_map(p5_a198);
3794     ddx_header_rec.ship_to_party_site_id := rosetta_g_miss_num_map(p5_a199);
3795     ddx_header_rec.ship_to_party_site_use_id := rosetta_g_miss_num_map(p5_a200);
3796     ddx_header_rec.deliver_to_party_id := rosetta_g_miss_num_map(p5_a201);
3797     ddx_header_rec.deliver_to_party_site_id := rosetta_g_miss_num_map(p5_a202);
3798     ddx_header_rec.deliver_to_party_site_use_id := rosetta_g_miss_num_map(p5_a203);
3799     ddx_header_rec.invoice_to_party_id := rosetta_g_miss_num_map(p5_a204);
3800     ddx_header_rec.invoice_to_party_site_id := rosetta_g_miss_num_map(p5_a205);
3801     ddx_header_rec.invoice_to_party_site_use_id := rosetta_g_miss_num_map(p5_a206);
3802     ddx_header_rec.ship_to_customer_party_id := rosetta_g_miss_num_map(p5_a207);
3803     ddx_header_rec.deliver_to_customer_party_id := rosetta_g_miss_num_map(p5_a208);
3804     ddx_header_rec.invoice_to_customer_party_id := rosetta_g_miss_num_map(p5_a209);
3805     ddx_header_rec.ship_to_org_contact_id := rosetta_g_miss_num_map(p5_a210);
3806     ddx_header_rec.deliver_to_org_contact_id := rosetta_g_miss_num_map(p5_a211);
3807     ddx_header_rec.invoice_to_org_contact_id := rosetta_g_miss_num_map(p5_a212);
3808     ddx_header_rec.contract_template_id := rosetta_g_miss_num_map(p5_a213);
3809     ddx_header_rec.contract_source_doc_type_code := p5_a214;
3810     ddx_header_rec.contract_source_document_id := rosetta_g_miss_num_map(p5_a215);
3811 
3812     ddx_header_val_rec.accounting_rule := p6_a0;
3813     ddx_header_val_rec.agreement := p6_a1;
3814     ddx_header_val_rec.conversion_type := p6_a2;
3815     ddx_header_val_rec.deliver_to_address1 := p6_a3;
3816     ddx_header_val_rec.deliver_to_address2 := p6_a4;
3817     ddx_header_val_rec.deliver_to_address3 := p6_a5;
3818     ddx_header_val_rec.deliver_to_address4 := p6_a6;
3819     ddx_header_val_rec.deliver_to_contact := p6_a7;
3820     ddx_header_val_rec.deliver_to_location := p6_a8;
3821     ddx_header_val_rec.deliver_to_org := p6_a9;
3822     ddx_header_val_rec.deliver_to_state := p6_a10;
3823     ddx_header_val_rec.deliver_to_city := p6_a11;
3824     ddx_header_val_rec.deliver_to_zip := p6_a12;
3825     ddx_header_val_rec.deliver_to_country := p6_a13;
3826     ddx_header_val_rec.deliver_to_county := p6_a14;
3827     ddx_header_val_rec.deliver_to_province := p6_a15;
3828     ddx_header_val_rec.demand_class := p6_a16;
3829     ddx_header_val_rec.fob_point := p6_a17;
3830     ddx_header_val_rec.freight_terms := p6_a18;
3831     ddx_header_val_rec.invoice_to_address1 := p6_a19;
3832     ddx_header_val_rec.invoice_to_address2 := p6_a20;
3833     ddx_header_val_rec.invoice_to_address3 := p6_a21;
3834     ddx_header_val_rec.invoice_to_address4 := p6_a22;
3835     ddx_header_val_rec.invoice_to_state := p6_a23;
3836     ddx_header_val_rec.invoice_to_city := p6_a24;
3837     ddx_header_val_rec.invoice_to_zip := p6_a25;
3838     ddx_header_val_rec.invoice_to_country := p6_a26;
3839     ddx_header_val_rec.invoice_to_county := p6_a27;
3840     ddx_header_val_rec.invoice_to_province := p6_a28;
3841     ddx_header_val_rec.invoice_to_contact := p6_a29;
3842     ddx_header_val_rec.invoice_to_contact_first_name := p6_a30;
3843     ddx_header_val_rec.invoice_to_contact_last_name := p6_a31;
3844     ddx_header_val_rec.invoice_to_location := p6_a32;
3845     ddx_header_val_rec.invoice_to_org := p6_a33;
3846     ddx_header_val_rec.invoicing_rule := p6_a34;
3847     ddx_header_val_rec.order_source := p6_a35;
3848     ddx_header_val_rec.order_type := p6_a36;
3849     ddx_header_val_rec.payment_term := p6_a37;
3850     ddx_header_val_rec.price_list := p6_a38;
3851     ddx_header_val_rec.return_reason := p6_a39;
3852     ddx_header_val_rec.salesrep := p6_a40;
3853     ddx_header_val_rec.shipment_priority := p6_a41;
3854     ddx_header_val_rec.ship_from_address1 := p6_a42;
3855     ddx_header_val_rec.ship_from_address2 := p6_a43;
3856     ddx_header_val_rec.ship_from_address3 := p6_a44;
3857     ddx_header_val_rec.ship_from_address4 := p6_a45;
3858     ddx_header_val_rec.ship_from_location := p6_a46;
3859     ddx_header_val_rec.ship_from_city := p6_a47;
3860     ddx_header_val_rec.ship_from_postal_code := p6_a48;
3861     ddx_header_val_rec.ship_from_country := p6_a49;
3862     ddx_header_val_rec.ship_from_region1 := p6_a50;
3863     ddx_header_val_rec.ship_from_region2 := p6_a51;
3864     ddx_header_val_rec.ship_from_region3 := p6_a52;
3865     ddx_header_val_rec.ship_from_org := p6_a53;
3866     ddx_header_val_rec.sold_to_address1 := p6_a54;
3867     ddx_header_val_rec.sold_to_address2 := p6_a55;
3868     ddx_header_val_rec.sold_to_address3 := p6_a56;
3869     ddx_header_val_rec.sold_to_address4 := p6_a57;
3870     ddx_header_val_rec.sold_to_state := p6_a58;
3871     ddx_header_val_rec.sold_to_country := p6_a59;
3872     ddx_header_val_rec.sold_to_zip := p6_a60;
3873     ddx_header_val_rec.sold_to_county := p6_a61;
3874     ddx_header_val_rec.sold_to_province := p6_a62;
3875     ddx_header_val_rec.sold_to_city := p6_a63;
3876     ddx_header_val_rec.sold_to_contact_last_name := p6_a64;
3877     ddx_header_val_rec.sold_to_contact_first_name := p6_a65;
3878     ddx_header_val_rec.ship_to_address1 := p6_a66;
3879     ddx_header_val_rec.ship_to_address2 := p6_a67;
3880     ddx_header_val_rec.ship_to_address3 := p6_a68;
3881     ddx_header_val_rec.ship_to_address4 := p6_a69;
3882     ddx_header_val_rec.ship_to_state := p6_a70;
3883     ddx_header_val_rec.ship_to_country := p6_a71;
3884     ddx_header_val_rec.ship_to_zip := p6_a72;
3885     ddx_header_val_rec.ship_to_county := p6_a73;
3886     ddx_header_val_rec.ship_to_province := p6_a74;
3887     ddx_header_val_rec.ship_to_city := p6_a75;
3888     ddx_header_val_rec.ship_to_contact := p6_a76;
3889     ddx_header_val_rec.ship_to_contact_last_name := p6_a77;
3890     ddx_header_val_rec.ship_to_contact_first_name := p6_a78;
3891     ddx_header_val_rec.ship_to_location := p6_a79;
3892     ddx_header_val_rec.ship_to_org := p6_a80;
3893     ddx_header_val_rec.sold_to_contact := p6_a81;
3894     ddx_header_val_rec.sold_to_org := p6_a82;
3895     ddx_header_val_rec.sold_from_org := p6_a83;
3896     ddx_header_val_rec.tax_exempt := p6_a84;
3897     ddx_header_val_rec.tax_exempt_reason := p6_a85;
3898     ddx_header_val_rec.tax_point := p6_a86;
3899     ddx_header_val_rec.customer_payment_term := p6_a87;
3900     ddx_header_val_rec.payment_type := p6_a88;
3901     ddx_header_val_rec.credit_card := p6_a89;
3902     ddx_header_val_rec.status := p6_a90;
3903     ddx_header_val_rec.freight_carrier := p6_a91;
3904     ddx_header_val_rec.shipping_method := p6_a92;
3905     ddx_header_val_rec.order_date_type := p6_a93;
3906     ddx_header_val_rec.customer_number := p6_a94;
3907     ddx_header_val_rec.ship_to_customer_name := p6_a95;
3908     ddx_header_val_rec.invoice_to_customer_name := p6_a96;
3909     ddx_header_val_rec.sales_channel := p6_a97;
3910     ddx_header_val_rec.ship_to_customer_number := p6_a98;
3911     ddx_header_val_rec.invoice_to_customer_number := p6_a99;
3912     ddx_header_val_rec.ship_to_customer_id := rosetta_g_miss_num_map(p6_a100);
3913     ddx_header_val_rec.invoice_to_customer_id := rosetta_g_miss_num_map(p6_a101);
3914     ddx_header_val_rec.deliver_to_customer_id := rosetta_g_miss_num_map(p6_a102);
3915     ddx_header_val_rec.deliver_to_customer_number := p6_a103;
3916     ddx_header_val_rec.deliver_to_customer_name := p6_a104;
3917     ddx_header_val_rec.deliver_to_customer_number_oi := p6_a105;
3918     ddx_header_val_rec.deliver_to_customer_name_oi := p6_a106;
3919     ddx_header_val_rec.ship_to_customer_number_oi := p6_a107;
3920     ddx_header_val_rec.ship_to_customer_name_oi := p6_a108;
3921     ddx_header_val_rec.invoice_to_customer_number_oi := p6_a109;
3922     ddx_header_val_rec.invoice_to_customer_name_oi := p6_a110;
3923     ddx_header_val_rec.user_status := p6_a111;
3924     ddx_header_val_rec.transaction_phase := p6_a112;
3925     ddx_header_val_rec.sold_to_location_address1 := p6_a113;
3926     ddx_header_val_rec.sold_to_location_address2 := p6_a114;
3927     ddx_header_val_rec.sold_to_location_address3 := p6_a115;
3928     ddx_header_val_rec.sold_to_location_address4 := p6_a116;
3929     ddx_header_val_rec.sold_to_location := p6_a117;
3930     ddx_header_val_rec.sold_to_location_city := p6_a118;
3931     ddx_header_val_rec.sold_to_location_state := p6_a119;
3932     ddx_header_val_rec.sold_to_location_postal := p6_a120;
3933     ddx_header_val_rec.sold_to_location_country := p6_a121;
3934     ddx_header_val_rec.sold_to_location_county := p6_a122;
3935     ddx_header_val_rec.sold_to_location_province := p6_a123;
3936     ddx_header_val_rec.end_customer_name := p6_a124;
3937     ddx_header_val_rec.end_customer_number := p6_a125;
3938     ddx_header_val_rec.end_customer_contact := p6_a126;
3939     ddx_header_val_rec.end_cust_contact_last_name := p6_a127;
3940     ddx_header_val_rec.end_cust_contact_first_name := p6_a128;
3941     ddx_header_val_rec.end_customer_site_address1 := p6_a129;
3942     ddx_header_val_rec.end_customer_site_address2 := p6_a130;
3943     ddx_header_val_rec.end_customer_site_address3 := p6_a131;
3944     ddx_header_val_rec.end_customer_site_address4 := p6_a132;
3945     ddx_header_val_rec.end_customer_site_state := p6_a133;
3946     ddx_header_val_rec.end_customer_site_country := p6_a134;
3947     ddx_header_val_rec.end_customer_site_location := p6_a135;
3948     ddx_header_val_rec.end_customer_site_zip := p6_a136;
3949     ddx_header_val_rec.end_customer_site_county := p6_a137;
3950     ddx_header_val_rec.end_customer_site_province := p6_a138;
3951     ddx_header_val_rec.end_customer_site_city := p6_a139;
3952     ddx_header_val_rec.end_customer_site_postal_code := p6_a140;
3953     ddx_header_val_rec.blanket_agreement_name := p6_a141;
3954 
3955     ddx_old_header_rec.accounting_rule_id := rosetta_g_miss_num_map(p7_a0);
3956     ddx_old_header_rec.agreement_id := rosetta_g_miss_num_map(p7_a1);
3957     ddx_old_header_rec.attribute1 := p7_a2;
3958     ddx_old_header_rec.attribute10 := p7_a3;
3959     ddx_old_header_rec.attribute11 := p7_a4;
3960     ddx_old_header_rec.attribute12 := p7_a5;
3961     ddx_old_header_rec.attribute13 := p7_a6;
3962     ddx_old_header_rec.attribute14 := p7_a7;
3963     ddx_old_header_rec.attribute15 := p7_a8;
3964     ddx_old_header_rec.attribute16 := p7_a9;
3965     ddx_old_header_rec.attribute17 := p7_a10;
3966     ddx_old_header_rec.attribute18 := p7_a11;
3967     ddx_old_header_rec.attribute19 := p7_a12;
3968     ddx_old_header_rec.attribute2 := p7_a13;
3969     ddx_old_header_rec.attribute20 := p7_a14;
3970     ddx_old_header_rec.attribute3 := p7_a15;
3971     ddx_old_header_rec.attribute4 := p7_a16;
3972     ddx_old_header_rec.attribute5 := p7_a17;
3973     ddx_old_header_rec.attribute6 := p7_a18;
3974     ddx_old_header_rec.attribute7 := p7_a19;
3975     ddx_old_header_rec.attribute8 := p7_a20;
3976     ddx_old_header_rec.attribute9 := p7_a21;
3977     ddx_old_header_rec.booked_flag := p7_a22;
3978     ddx_old_header_rec.cancelled_flag := p7_a23;
3979     ddx_old_header_rec.context := p7_a24;
3980     ddx_old_header_rec.conversion_rate := rosetta_g_miss_num_map(p7_a25);
3981     ddx_old_header_rec.conversion_rate_date := rosetta_g_miss_date_in_map(p7_a26);
3982     ddx_old_header_rec.conversion_type_code := p7_a27;
3983     ddx_old_header_rec.customer_preference_set_code := p7_a28;
3984     ddx_old_header_rec.created_by := rosetta_g_miss_num_map(p7_a29);
3985     ddx_old_header_rec.creation_date := rosetta_g_miss_date_in_map(p7_a30);
3986     ddx_old_header_rec.cust_po_number := p7_a31;
3987     ddx_old_header_rec.deliver_to_contact_id := rosetta_g_miss_num_map(p7_a32);
3988     ddx_old_header_rec.deliver_to_org_id := rosetta_g_miss_num_map(p7_a33);
3989     ddx_old_header_rec.demand_class_code := p7_a34;
3990     ddx_old_header_rec.earliest_schedule_limit := rosetta_g_miss_num_map(p7_a35);
3991     ddx_old_header_rec.expiration_date := rosetta_g_miss_date_in_map(p7_a36);
3992     ddx_old_header_rec.fob_point_code := p7_a37;
3993     ddx_old_header_rec.freight_carrier_code := p7_a38;
3994     ddx_old_header_rec.freight_terms_code := p7_a39;
3995     ddx_old_header_rec.global_attribute1 := p7_a40;
3996     ddx_old_header_rec.global_attribute10 := p7_a41;
3997     ddx_old_header_rec.global_attribute11 := p7_a42;
3998     ddx_old_header_rec.global_attribute12 := p7_a43;
3999     ddx_old_header_rec.global_attribute13 := p7_a44;
4000     ddx_old_header_rec.global_attribute14 := p7_a45;
4001     ddx_old_header_rec.global_attribute15 := p7_a46;
4002     ddx_old_header_rec.global_attribute16 := p7_a47;
4003     ddx_old_header_rec.global_attribute17 := p7_a48;
4004     ddx_old_header_rec.global_attribute18 := p7_a49;
4005     ddx_old_header_rec.global_attribute19 := p7_a50;
4006     ddx_old_header_rec.global_attribute2 := p7_a51;
4007     ddx_old_header_rec.global_attribute20 := p7_a52;
4008     ddx_old_header_rec.global_attribute3 := p7_a53;
4009     ddx_old_header_rec.global_attribute4 := p7_a54;
4010     ddx_old_header_rec.global_attribute5 := p7_a55;
4011     ddx_old_header_rec.global_attribute6 := p7_a56;
4012     ddx_old_header_rec.global_attribute7 := p7_a57;
4013     ddx_old_header_rec.global_attribute8 := p7_a58;
4014     ddx_old_header_rec.global_attribute9 := p7_a59;
4015     ddx_old_header_rec.global_attribute_category := p7_a60;
4016     ddx_old_header_rec.tp_context := p7_a61;
4017     ddx_old_header_rec.tp_attribute1 := p7_a62;
4018     ddx_old_header_rec.tp_attribute2 := p7_a63;
4019     ddx_old_header_rec.tp_attribute3 := p7_a64;
4020     ddx_old_header_rec.tp_attribute4 := p7_a65;
4021     ddx_old_header_rec.tp_attribute5 := p7_a66;
4022     ddx_old_header_rec.tp_attribute6 := p7_a67;
4023     ddx_old_header_rec.tp_attribute7 := p7_a68;
4024     ddx_old_header_rec.tp_attribute8 := p7_a69;
4025     ddx_old_header_rec.tp_attribute9 := p7_a70;
4026     ddx_old_header_rec.tp_attribute10 := p7_a71;
4027     ddx_old_header_rec.tp_attribute11 := p7_a72;
4028     ddx_old_header_rec.tp_attribute12 := p7_a73;
4029     ddx_old_header_rec.tp_attribute13 := p7_a74;
4030     ddx_old_header_rec.tp_attribute14 := p7_a75;
4031     ddx_old_header_rec.tp_attribute15 := p7_a76;
4032     ddx_old_header_rec.header_id := rosetta_g_miss_num_map(p7_a77);
4033     ddx_old_header_rec.invoice_to_contact_id := rosetta_g_miss_num_map(p7_a78);
4034     ddx_old_header_rec.invoice_to_org_id := rosetta_g_miss_num_map(p7_a79);
4035     ddx_old_header_rec.invoicing_rule_id := rosetta_g_miss_num_map(p7_a80);
4036     ddx_old_header_rec.last_updated_by := rosetta_g_miss_num_map(p7_a81);
4037     ddx_old_header_rec.last_update_date := rosetta_g_miss_date_in_map(p7_a82);
4038     ddx_old_header_rec.last_update_login := rosetta_g_miss_num_map(p7_a83);
4039     ddx_old_header_rec.latest_schedule_limit := rosetta_g_miss_num_map(p7_a84);
4040     ddx_old_header_rec.open_flag := p7_a85;
4041     ddx_old_header_rec.order_category_code := p7_a86;
4042     ddx_old_header_rec.ordered_date := rosetta_g_miss_date_in_map(p7_a87);
4043     ddx_old_header_rec.order_date_type_code := p7_a88;
4044     ddx_old_header_rec.order_number := rosetta_g_miss_num_map(p7_a89);
4045     ddx_old_header_rec.order_source_id := rosetta_g_miss_num_map(p7_a90);
4046     ddx_old_header_rec.order_type_id := rosetta_g_miss_num_map(p7_a91);
4047     ddx_old_header_rec.org_id := rosetta_g_miss_num_map(p7_a92);
4048     ddx_old_header_rec.orig_sys_document_ref := p7_a93;
4049     ddx_old_header_rec.partial_shipments_allowed := p7_a94;
4050     ddx_old_header_rec.payment_term_id := rosetta_g_miss_num_map(p7_a95);
4051     ddx_old_header_rec.price_list_id := rosetta_g_miss_num_map(p7_a96);
4052     ddx_old_header_rec.price_request_code := p7_a97;
4053     ddx_old_header_rec.pricing_date := rosetta_g_miss_date_in_map(p7_a98);
4054     ddx_old_header_rec.program_application_id := rosetta_g_miss_num_map(p7_a99);
4055     ddx_old_header_rec.program_id := rosetta_g_miss_num_map(p7_a100);
4056     ddx_old_header_rec.program_update_date := rosetta_g_miss_date_in_map(p7_a101);
4057     ddx_old_header_rec.request_date := rosetta_g_miss_date_in_map(p7_a102);
4058     ddx_old_header_rec.request_id := rosetta_g_miss_num_map(p7_a103);
4059     ddx_old_header_rec.return_reason_code := p7_a104;
4060     ddx_old_header_rec.salesrep_id := rosetta_g_miss_num_map(p7_a105);
4061     ddx_old_header_rec.sales_channel_code := p7_a106;
4062     ddx_old_header_rec.shipment_priority_code := p7_a107;
4063     ddx_old_header_rec.shipping_method_code := p7_a108;
4064     ddx_old_header_rec.ship_from_org_id := rosetta_g_miss_num_map(p7_a109);
4065     ddx_old_header_rec.ship_tolerance_above := rosetta_g_miss_num_map(p7_a110);
4066     ddx_old_header_rec.ship_tolerance_below := rosetta_g_miss_num_map(p7_a111);
4067     ddx_old_header_rec.ship_to_contact_id := rosetta_g_miss_num_map(p7_a112);
4068     ddx_old_header_rec.ship_to_org_id := rosetta_g_miss_num_map(p7_a113);
4069     ddx_old_header_rec.sold_from_org_id := rosetta_g_miss_num_map(p7_a114);
4070     ddx_old_header_rec.sold_to_contact_id := rosetta_g_miss_num_map(p7_a115);
4071     ddx_old_header_rec.sold_to_org_id := rosetta_g_miss_num_map(p7_a116);
4072     ddx_old_header_rec.sold_to_phone_id := rosetta_g_miss_num_map(p7_a117);
4073     ddx_old_header_rec.source_document_id := rosetta_g_miss_num_map(p7_a118);
4074     ddx_old_header_rec.source_document_type_id := rosetta_g_miss_num_map(p7_a119);
4075     ddx_old_header_rec.tax_exempt_flag := p7_a120;
4076     ddx_old_header_rec.tax_exempt_number := p7_a121;
4077     ddx_old_header_rec.tax_exempt_reason_code := p7_a122;
4078     ddx_old_header_rec.tax_point_code := p7_a123;
4079     ddx_old_header_rec.transactional_curr_code := p7_a124;
4080     ddx_old_header_rec.version_number := rosetta_g_miss_num_map(p7_a125);
4081     ddx_old_header_rec.return_status := p7_a126;
4082     ddx_old_header_rec.db_flag := p7_a127;
4083     ddx_old_header_rec.operation := p7_a128;
4084     ddx_old_header_rec.first_ack_code := p7_a129;
4085     ddx_old_header_rec.first_ack_date := rosetta_g_miss_date_in_map(p7_a130);
4086     ddx_old_header_rec.last_ack_code := p7_a131;
4087     ddx_old_header_rec.last_ack_date := rosetta_g_miss_date_in_map(p7_a132);
4088     ddx_old_header_rec.change_reason := p7_a133;
4089     ddx_old_header_rec.change_comments := p7_a134;
4090     ddx_old_header_rec.change_sequence := p7_a135;
4091     ddx_old_header_rec.change_request_code := p7_a136;
4092     ddx_old_header_rec.ready_flag := p7_a137;
4093     ddx_old_header_rec.status_flag := p7_a138;
4094     ddx_old_header_rec.force_apply_flag := p7_a139;
4095     ddx_old_header_rec.drop_ship_flag := p7_a140;
4096     ddx_old_header_rec.customer_payment_term_id := rosetta_g_miss_num_map(p7_a141);
4097     ddx_old_header_rec.payment_type_code := p7_a142;
4098     ddx_old_header_rec.payment_amount := rosetta_g_miss_num_map(p7_a143);
4099     ddx_old_header_rec.check_number := p7_a144;
4100     ddx_old_header_rec.credit_card_code := p7_a145;
4101     ddx_old_header_rec.credit_card_holder_name := p7_a146;
4102     ddx_old_header_rec.credit_card_number := p7_a147;
4103     ddx_old_header_rec.credit_card_expiration_date := rosetta_g_miss_date_in_map(p7_a148);
4104     ddx_old_header_rec.credit_card_approval_code := p7_a149;
4105     ddx_old_header_rec.credit_card_approval_date := rosetta_g_miss_date_in_map(p7_a150);
4106     ddx_old_header_rec.shipping_instructions := p7_a151;
4107     ddx_old_header_rec.packing_instructions := p7_a152;
4108     ddx_old_header_rec.flow_status_code := p7_a153;
4109     ddx_old_header_rec.booked_date := rosetta_g_miss_date_in_map(p7_a154);
4110     ddx_old_header_rec.marketing_source_code_id := rosetta_g_miss_num_map(p7_a155);
4111     ddx_old_header_rec.upgraded_flag := p7_a156;
4112     ddx_old_header_rec.lock_control := rosetta_g_miss_num_map(p7_a157);
4113     ddx_old_header_rec.ship_to_edi_location_code := p7_a158;
4114     ddx_old_header_rec.sold_to_edi_location_code := p7_a159;
4115     ddx_old_header_rec.bill_to_edi_location_code := p7_a160;
4116     ddx_old_header_rec.ship_from_edi_location_code := p7_a161;
4117     ddx_old_header_rec.ship_from_address_id := rosetta_g_miss_num_map(p7_a162);
4118     ddx_old_header_rec.sold_to_address_id := rosetta_g_miss_num_map(p7_a163);
4119     ddx_old_header_rec.ship_to_address_id := rosetta_g_miss_num_map(p7_a164);
4120     ddx_old_header_rec.invoice_address_id := rosetta_g_miss_num_map(p7_a165);
4121     ddx_old_header_rec.ship_to_address_code := p7_a166;
4122     ddx_old_header_rec.xml_message_id := rosetta_g_miss_num_map(p7_a167);
4123     ddx_old_header_rec.ship_to_customer_id := rosetta_g_miss_num_map(p7_a168);
4124     ddx_old_header_rec.invoice_to_customer_id := rosetta_g_miss_num_map(p7_a169);
4125     ddx_old_header_rec.deliver_to_customer_id := rosetta_g_miss_num_map(p7_a170);
4126     ddx_old_header_rec.accounting_rule_duration := rosetta_g_miss_num_map(p7_a171);
4127     ddx_old_header_rec.xml_transaction_type_code := p7_a172;
4128     ddx_old_header_rec.blanket_number := rosetta_g_miss_num_map(p7_a173);
4129     ddx_old_header_rec.line_set_name := p7_a174;
4130     ddx_old_header_rec.fulfillment_set_name := p7_a175;
4131     ddx_old_header_rec.default_fulfillment_set := p7_a176;
4132     ddx_old_header_rec.quote_date := rosetta_g_miss_date_in_map(p7_a177);
4133     ddx_old_header_rec.quote_number := rosetta_g_miss_num_map(p7_a178);
4134     ddx_old_header_rec.sales_document_name := p7_a179;
4135     ddx_old_header_rec.transaction_phase_code := p7_a180;
4136     ddx_old_header_rec.user_status_code := p7_a181;
4137     ddx_old_header_rec.draft_submitted_flag := p7_a182;
4138     ddx_old_header_rec.source_document_version_number := rosetta_g_miss_num_map(p7_a183);
4139     ddx_old_header_rec.sold_to_site_use_id := rosetta_g_miss_num_map(p7_a184);
4140     ddx_old_header_rec.minisite_id := rosetta_g_miss_num_map(p7_a185);
4141     ddx_old_header_rec.ib_owner := p7_a186;
4142     ddx_old_header_rec.ib_installed_at_location := p7_a187;
4143     ddx_old_header_rec.ib_current_location := p7_a188;
4144     ddx_old_header_rec.end_customer_id := rosetta_g_miss_num_map(p7_a189);
4145     ddx_old_header_rec.end_customer_contact_id := rosetta_g_miss_num_map(p7_a190);
4146     ddx_old_header_rec.end_customer_site_use_id := rosetta_g_miss_num_map(p7_a191);
4147     ddx_old_header_rec.supplier_signature := p7_a192;
4148     ddx_old_header_rec.supplier_signature_date := rosetta_g_miss_date_in_map(p7_a193);
4149     ddx_old_header_rec.customer_signature := p7_a194;
4150     ddx_old_header_rec.customer_signature_date := rosetta_g_miss_date_in_map(p7_a195);
4151     ddx_old_header_rec.sold_to_party_id := rosetta_g_miss_num_map(p7_a196);
4152     ddx_old_header_rec.sold_to_org_contact_id := rosetta_g_miss_num_map(p7_a197);
4153     ddx_old_header_rec.ship_to_party_id := rosetta_g_miss_num_map(p7_a198);
4154     ddx_old_header_rec.ship_to_party_site_id := rosetta_g_miss_num_map(p7_a199);
4155     ddx_old_header_rec.ship_to_party_site_use_id := rosetta_g_miss_num_map(p7_a200);
4156     ddx_old_header_rec.deliver_to_party_id := rosetta_g_miss_num_map(p7_a201);
4157     ddx_old_header_rec.deliver_to_party_site_id := rosetta_g_miss_num_map(p7_a202);
4158     ddx_old_header_rec.deliver_to_party_site_use_id := rosetta_g_miss_num_map(p7_a203);
4159     ddx_old_header_rec.invoice_to_party_id := rosetta_g_miss_num_map(p7_a204);
4160     ddx_old_header_rec.invoice_to_party_site_id := rosetta_g_miss_num_map(p7_a205);
4161     ddx_old_header_rec.invoice_to_party_site_use_id := rosetta_g_miss_num_map(p7_a206);
4162     ddx_old_header_rec.ship_to_customer_party_id := rosetta_g_miss_num_map(p7_a207);
4163     ddx_old_header_rec.deliver_to_customer_party_id := rosetta_g_miss_num_map(p7_a208);
4164     ddx_old_header_rec.invoice_to_customer_party_id := rosetta_g_miss_num_map(p7_a209);
4165     ddx_old_header_rec.ship_to_org_contact_id := rosetta_g_miss_num_map(p7_a210);
4166     ddx_old_header_rec.deliver_to_org_contact_id := rosetta_g_miss_num_map(p7_a211);
4167     ddx_old_header_rec.invoice_to_org_contact_id := rosetta_g_miss_num_map(p7_a212);
4168     ddx_old_header_rec.contract_template_id := rosetta_g_miss_num_map(p7_a213);
4169     ddx_old_header_rec.contract_source_doc_type_code := p7_a214;
4170     ddx_old_header_rec.contract_source_document_id := rosetta_g_miss_num_map(p7_a215);
4171 
4172     -- here's the delegated call to the old PL/SQL routine
4173     oe_oe_html_header.save_header(x_return_status,
4174       x_msg_count,
4175       x_msg_data,
4176       p_header_id,
4177       ddp_process,
4178       ddx_header_rec,
4179       ddx_header_val_rec,
4180       ddx_old_header_rec);
4181 
4182     -- copy data back from the local variables to OUT or IN-OUT args, if any
4183 
4184 
4185 
4186 
4187 
4188     p5_a0 := rosetta_g_miss_num_map(ddx_header_rec.accounting_rule_id);
4189     p5_a1 := rosetta_g_miss_num_map(ddx_header_rec.agreement_id);
4190     p5_a2 := ddx_header_rec.attribute1;
4191     p5_a3 := ddx_header_rec.attribute10;
4192     p5_a4 := ddx_header_rec.attribute11;
4193     p5_a5 := ddx_header_rec.attribute12;
4194     p5_a6 := ddx_header_rec.attribute13;
4195     p5_a7 := ddx_header_rec.attribute14;
4196     p5_a8 := ddx_header_rec.attribute15;
4197     p5_a9 := ddx_header_rec.attribute16;
4198     p5_a10 := ddx_header_rec.attribute17;
4199     p5_a11 := ddx_header_rec.attribute18;
4200     p5_a12 := ddx_header_rec.attribute19;
4201     p5_a13 := ddx_header_rec.attribute2;
4202     p5_a14 := ddx_header_rec.attribute20;
4203     p5_a15 := ddx_header_rec.attribute3;
4204     p5_a16 := ddx_header_rec.attribute4;
4205     p5_a17 := ddx_header_rec.attribute5;
4206     p5_a18 := ddx_header_rec.attribute6;
4207     p5_a19 := ddx_header_rec.attribute7;
4208     p5_a20 := ddx_header_rec.attribute8;
4209     p5_a21 := ddx_header_rec.attribute9;
4210     p5_a22 := ddx_header_rec.booked_flag;
4211     p5_a23 := ddx_header_rec.cancelled_flag;
4212     p5_a24 := ddx_header_rec.context;
4213     p5_a25 := rosetta_g_miss_num_map(ddx_header_rec.conversion_rate);
4214     p5_a26 := ddx_header_rec.conversion_rate_date;
4215     p5_a27 := ddx_header_rec.conversion_type_code;
4216     p5_a28 := ddx_header_rec.customer_preference_set_code;
4217     p5_a29 := rosetta_g_miss_num_map(ddx_header_rec.created_by);
4218     p5_a30 := ddx_header_rec.creation_date;
4219     p5_a31 := ddx_header_rec.cust_po_number;
4220     p5_a32 := rosetta_g_miss_num_map(ddx_header_rec.deliver_to_contact_id);
4221     p5_a33 := rosetta_g_miss_num_map(ddx_header_rec.deliver_to_org_id);
4222     p5_a34 := ddx_header_rec.demand_class_code;
4223     p5_a35 := rosetta_g_miss_num_map(ddx_header_rec.earliest_schedule_limit);
4224     p5_a36 := ddx_header_rec.expiration_date;
4225     p5_a37 := ddx_header_rec.fob_point_code;
4226     p5_a38 := ddx_header_rec.freight_carrier_code;
4227     p5_a39 := ddx_header_rec.freight_terms_code;
4228     p5_a40 := ddx_header_rec.global_attribute1;
4229     p5_a41 := ddx_header_rec.global_attribute10;
4230     p5_a42 := ddx_header_rec.global_attribute11;
4231     p5_a43 := ddx_header_rec.global_attribute12;
4232     p5_a44 := ddx_header_rec.global_attribute13;
4233     p5_a45 := ddx_header_rec.global_attribute14;
4234     p5_a46 := ddx_header_rec.global_attribute15;
4235     p5_a47 := ddx_header_rec.global_attribute16;
4236     p5_a48 := ddx_header_rec.global_attribute17;
4237     p5_a49 := ddx_header_rec.global_attribute18;
4238     p5_a50 := ddx_header_rec.global_attribute19;
4239     p5_a51 := ddx_header_rec.global_attribute2;
4240     p5_a52 := ddx_header_rec.global_attribute20;
4241     p5_a53 := ddx_header_rec.global_attribute3;
4242     p5_a54 := ddx_header_rec.global_attribute4;
4243     p5_a55 := ddx_header_rec.global_attribute5;
4244     p5_a56 := ddx_header_rec.global_attribute6;
4245     p5_a57 := ddx_header_rec.global_attribute7;
4246     p5_a58 := ddx_header_rec.global_attribute8;
4247     p5_a59 := ddx_header_rec.global_attribute9;
4248     p5_a60 := ddx_header_rec.global_attribute_category;
4249     p5_a61 := ddx_header_rec.tp_context;
4250     p5_a62 := ddx_header_rec.tp_attribute1;
4251     p5_a63 := ddx_header_rec.tp_attribute2;
4252     p5_a64 := ddx_header_rec.tp_attribute3;
4253     p5_a65 := ddx_header_rec.tp_attribute4;
4254     p5_a66 := ddx_header_rec.tp_attribute5;
4255     p5_a67 := ddx_header_rec.tp_attribute6;
4256     p5_a68 := ddx_header_rec.tp_attribute7;
4257     p5_a69 := ddx_header_rec.tp_attribute8;
4258     p5_a70 := ddx_header_rec.tp_attribute9;
4259     p5_a71 := ddx_header_rec.tp_attribute10;
4260     p5_a72 := ddx_header_rec.tp_attribute11;
4261     p5_a73 := ddx_header_rec.tp_attribute12;
4262     p5_a74 := ddx_header_rec.tp_attribute13;
4263     p5_a75 := ddx_header_rec.tp_attribute14;
4264     p5_a76 := ddx_header_rec.tp_attribute15;
4265     p5_a77 := rosetta_g_miss_num_map(ddx_header_rec.header_id);
4266     p5_a78 := rosetta_g_miss_num_map(ddx_header_rec.invoice_to_contact_id);
4267     p5_a79 := rosetta_g_miss_num_map(ddx_header_rec.invoice_to_org_id);
4268     p5_a80 := rosetta_g_miss_num_map(ddx_header_rec.invoicing_rule_id);
4269     p5_a81 := rosetta_g_miss_num_map(ddx_header_rec.last_updated_by);
4270     p5_a82 := ddx_header_rec.last_update_date;
4271     p5_a83 := rosetta_g_miss_num_map(ddx_header_rec.last_update_login);
4272     p5_a84 := rosetta_g_miss_num_map(ddx_header_rec.latest_schedule_limit);
4273     p5_a85 := ddx_header_rec.open_flag;
4274     p5_a86 := ddx_header_rec.order_category_code;
4275     p5_a87 := ddx_header_rec.ordered_date;
4276     p5_a88 := ddx_header_rec.order_date_type_code;
4277     p5_a89 := rosetta_g_miss_num_map(ddx_header_rec.order_number);
4278     p5_a90 := rosetta_g_miss_num_map(ddx_header_rec.order_source_id);
4279     p5_a91 := rosetta_g_miss_num_map(ddx_header_rec.order_type_id);
4280     p5_a92 := rosetta_g_miss_num_map(ddx_header_rec.org_id);
4281     p5_a93 := ddx_header_rec.orig_sys_document_ref;
4282     p5_a94 := ddx_header_rec.partial_shipments_allowed;
4283     p5_a95 := rosetta_g_miss_num_map(ddx_header_rec.payment_term_id);
4284     p5_a96 := rosetta_g_miss_num_map(ddx_header_rec.price_list_id);
4285     p5_a97 := ddx_header_rec.price_request_code;
4286     p5_a98 := ddx_header_rec.pricing_date;
4287     p5_a99 := rosetta_g_miss_num_map(ddx_header_rec.program_application_id);
4288     p5_a100 := rosetta_g_miss_num_map(ddx_header_rec.program_id);
4289     p5_a101 := ddx_header_rec.program_update_date;
4290     p5_a102 := ddx_header_rec.request_date;
4291     p5_a103 := rosetta_g_miss_num_map(ddx_header_rec.request_id);
4292     p5_a104 := ddx_header_rec.return_reason_code;
4293     p5_a105 := rosetta_g_miss_num_map(ddx_header_rec.salesrep_id);
4294     p5_a106 := ddx_header_rec.sales_channel_code;
4295     p5_a107 := ddx_header_rec.shipment_priority_code;
4296     p5_a108 := ddx_header_rec.shipping_method_code;
4297     p5_a109 := rosetta_g_miss_num_map(ddx_header_rec.ship_from_org_id);
4298     p5_a110 := rosetta_g_miss_num_map(ddx_header_rec.ship_tolerance_above);
4299     p5_a111 := rosetta_g_miss_num_map(ddx_header_rec.ship_tolerance_below);
4300     p5_a112 := rosetta_g_miss_num_map(ddx_header_rec.ship_to_contact_id);
4301     p5_a113 := rosetta_g_miss_num_map(ddx_header_rec.ship_to_org_id);
4302     p5_a114 := rosetta_g_miss_num_map(ddx_header_rec.sold_from_org_id);
4303     p5_a115 := rosetta_g_miss_num_map(ddx_header_rec.sold_to_contact_id);
4304     p5_a116 := rosetta_g_miss_num_map(ddx_header_rec.sold_to_org_id);
4305     p5_a117 := rosetta_g_miss_num_map(ddx_header_rec.sold_to_phone_id);
4306     p5_a118 := rosetta_g_miss_num_map(ddx_header_rec.source_document_id);
4307     p5_a119 := rosetta_g_miss_num_map(ddx_header_rec.source_document_type_id);
4308     p5_a120 := ddx_header_rec.tax_exempt_flag;
4309     p5_a121 := ddx_header_rec.tax_exempt_number;
4310     p5_a122 := ddx_header_rec.tax_exempt_reason_code;
4311     p5_a123 := ddx_header_rec.tax_point_code;
4312     p5_a124 := ddx_header_rec.transactional_curr_code;
4313     p5_a125 := rosetta_g_miss_num_map(ddx_header_rec.version_number);
4314     p5_a126 := ddx_header_rec.return_status;
4315     p5_a127 := ddx_header_rec.db_flag;
4316     p5_a128 := ddx_header_rec.operation;
4317     p5_a129 := ddx_header_rec.first_ack_code;
4318     p5_a130 := ddx_header_rec.first_ack_date;
4319     p5_a131 := ddx_header_rec.last_ack_code;
4320     p5_a132 := ddx_header_rec.last_ack_date;
4321     p5_a133 := ddx_header_rec.change_reason;
4322     p5_a134 := ddx_header_rec.change_comments;
4323     p5_a135 := ddx_header_rec.change_sequence;
4324     p5_a136 := ddx_header_rec.change_request_code;
4325     p5_a137 := ddx_header_rec.ready_flag;
4326     p5_a138 := ddx_header_rec.status_flag;
4327     p5_a139 := ddx_header_rec.force_apply_flag;
4328     p5_a140 := ddx_header_rec.drop_ship_flag;
4329     p5_a141 := rosetta_g_miss_num_map(ddx_header_rec.customer_payment_term_id);
4330     p5_a142 := ddx_header_rec.payment_type_code;
4331     p5_a143 := rosetta_g_miss_num_map(ddx_header_rec.payment_amount);
4332     p5_a144 := ddx_header_rec.check_number;
4333     p5_a145 := ddx_header_rec.credit_card_code;
4334     p5_a146 := ddx_header_rec.credit_card_holder_name;
4335     p5_a147 := ddx_header_rec.credit_card_number;
4336     p5_a148 := ddx_header_rec.credit_card_expiration_date;
4337     p5_a149 := ddx_header_rec.credit_card_approval_code;
4338     p5_a150 := ddx_header_rec.credit_card_approval_date;
4339     p5_a151 := ddx_header_rec.shipping_instructions;
4340     p5_a152 := ddx_header_rec.packing_instructions;
4341     p5_a153 := ddx_header_rec.flow_status_code;
4342     p5_a154 := ddx_header_rec.booked_date;
4343     p5_a155 := rosetta_g_miss_num_map(ddx_header_rec.marketing_source_code_id);
4344     p5_a156 := ddx_header_rec.upgraded_flag;
4345     p5_a157 := rosetta_g_miss_num_map(ddx_header_rec.lock_control);
4346     p5_a158 := ddx_header_rec.ship_to_edi_location_code;
4347     p5_a159 := ddx_header_rec.sold_to_edi_location_code;
4348     p5_a160 := ddx_header_rec.bill_to_edi_location_code;
4349     p5_a161 := ddx_header_rec.ship_from_edi_location_code;
4350     p5_a162 := rosetta_g_miss_num_map(ddx_header_rec.ship_from_address_id);
4351     p5_a163 := rosetta_g_miss_num_map(ddx_header_rec.sold_to_address_id);
4352     p5_a164 := rosetta_g_miss_num_map(ddx_header_rec.ship_to_address_id);
4353     p5_a165 := rosetta_g_miss_num_map(ddx_header_rec.invoice_address_id);
4354     p5_a166 := ddx_header_rec.ship_to_address_code;
4355     p5_a167 := rosetta_g_miss_num_map(ddx_header_rec.xml_message_id);
4356     p5_a168 := rosetta_g_miss_num_map(ddx_header_rec.ship_to_customer_id);
4357     p5_a169 := rosetta_g_miss_num_map(ddx_header_rec.invoice_to_customer_id);
4358     p5_a170 := rosetta_g_miss_num_map(ddx_header_rec.deliver_to_customer_id);
4359     p5_a171 := rosetta_g_miss_num_map(ddx_header_rec.accounting_rule_duration);
4360     p5_a172 := ddx_header_rec.xml_transaction_type_code;
4361     p5_a173 := rosetta_g_miss_num_map(ddx_header_rec.blanket_number);
4362     p5_a174 := ddx_header_rec.line_set_name;
4363     p5_a175 := ddx_header_rec.fulfillment_set_name;
4364     p5_a176 := ddx_header_rec.default_fulfillment_set;
4365     p5_a177 := ddx_header_rec.quote_date;
4366     p5_a178 := rosetta_g_miss_num_map(ddx_header_rec.quote_number);
4367     p5_a179 := ddx_header_rec.sales_document_name;
4368     p5_a180 := ddx_header_rec.transaction_phase_code;
4369     p5_a181 := ddx_header_rec.user_status_code;
4370     p5_a182 := ddx_header_rec.draft_submitted_flag;
4371     p5_a183 := rosetta_g_miss_num_map(ddx_header_rec.source_document_version_number);
4372     p5_a184 := rosetta_g_miss_num_map(ddx_header_rec.sold_to_site_use_id);
4373     p5_a185 := rosetta_g_miss_num_map(ddx_header_rec.minisite_id);
4374     p5_a186 := ddx_header_rec.ib_owner;
4375     p5_a187 := ddx_header_rec.ib_installed_at_location;
4376     p5_a188 := ddx_header_rec.ib_current_location;
4377     p5_a189 := rosetta_g_miss_num_map(ddx_header_rec.end_customer_id);
4378     p5_a190 := rosetta_g_miss_num_map(ddx_header_rec.end_customer_contact_id);
4379     p5_a191 := rosetta_g_miss_num_map(ddx_header_rec.end_customer_site_use_id);
4380     p5_a192 := ddx_header_rec.supplier_signature;
4381     p5_a193 := ddx_header_rec.supplier_signature_date;
4382     p5_a194 := ddx_header_rec.customer_signature;
4383     p5_a195 := ddx_header_rec.customer_signature_date;
4384     p5_a196 := rosetta_g_miss_num_map(ddx_header_rec.sold_to_party_id);
4385     p5_a197 := rosetta_g_miss_num_map(ddx_header_rec.sold_to_org_contact_id);
4386     p5_a198 := rosetta_g_miss_num_map(ddx_header_rec.ship_to_party_id);
4387     p5_a199 := rosetta_g_miss_num_map(ddx_header_rec.ship_to_party_site_id);
4388     p5_a200 := rosetta_g_miss_num_map(ddx_header_rec.ship_to_party_site_use_id);
4389     p5_a201 := rosetta_g_miss_num_map(ddx_header_rec.deliver_to_party_id);
4390     p5_a202 := rosetta_g_miss_num_map(ddx_header_rec.deliver_to_party_site_id);
4391     p5_a203 := rosetta_g_miss_num_map(ddx_header_rec.deliver_to_party_site_use_id);
4392     p5_a204 := rosetta_g_miss_num_map(ddx_header_rec.invoice_to_party_id);
4393     p5_a205 := rosetta_g_miss_num_map(ddx_header_rec.invoice_to_party_site_id);
4394     p5_a206 := rosetta_g_miss_num_map(ddx_header_rec.invoice_to_party_site_use_id);
4395     p5_a207 := rosetta_g_miss_num_map(ddx_header_rec.ship_to_customer_party_id);
4396     p5_a208 := rosetta_g_miss_num_map(ddx_header_rec.deliver_to_customer_party_id);
4397     p5_a209 := rosetta_g_miss_num_map(ddx_header_rec.invoice_to_customer_party_id);
4398     p5_a210 := rosetta_g_miss_num_map(ddx_header_rec.ship_to_org_contact_id);
4399     p5_a211 := rosetta_g_miss_num_map(ddx_header_rec.deliver_to_org_contact_id);
4400     p5_a212 := rosetta_g_miss_num_map(ddx_header_rec.invoice_to_org_contact_id);
4401     p5_a213 := rosetta_g_miss_num_map(ddx_header_rec.contract_template_id);
4402     p5_a214 := ddx_header_rec.contract_source_doc_type_code;
4403     p5_a215 := rosetta_g_miss_num_map(ddx_header_rec.contract_source_document_id);
4404 
4405     p6_a0 := ddx_header_val_rec.accounting_rule;
4406     p6_a1 := ddx_header_val_rec.agreement;
4407     p6_a2 := ddx_header_val_rec.conversion_type;
4408     p6_a3 := ddx_header_val_rec.deliver_to_address1;
4409     p6_a4 := ddx_header_val_rec.deliver_to_address2;
4410     p6_a5 := ddx_header_val_rec.deliver_to_address3;
4411     p6_a6 := ddx_header_val_rec.deliver_to_address4;
4412     p6_a7 := ddx_header_val_rec.deliver_to_contact;
4413     p6_a8 := ddx_header_val_rec.deliver_to_location;
4414     p6_a9 := ddx_header_val_rec.deliver_to_org;
4415     p6_a10 := ddx_header_val_rec.deliver_to_state;
4416     p6_a11 := ddx_header_val_rec.deliver_to_city;
4417     p6_a12 := ddx_header_val_rec.deliver_to_zip;
4418     p6_a13 := ddx_header_val_rec.deliver_to_country;
4419     p6_a14 := ddx_header_val_rec.deliver_to_county;
4420     p6_a15 := ddx_header_val_rec.deliver_to_province;
4421     p6_a16 := ddx_header_val_rec.demand_class;
4422     p6_a17 := ddx_header_val_rec.fob_point;
4423     p6_a18 := ddx_header_val_rec.freight_terms;
4424     p6_a19 := ddx_header_val_rec.invoice_to_address1;
4425     p6_a20 := ddx_header_val_rec.invoice_to_address2;
4426     p6_a21 := ddx_header_val_rec.invoice_to_address3;
4427     p6_a22 := ddx_header_val_rec.invoice_to_address4;
4428     p6_a23 := ddx_header_val_rec.invoice_to_state;
4429     p6_a24 := ddx_header_val_rec.invoice_to_city;
4430     p6_a25 := ddx_header_val_rec.invoice_to_zip;
4431     p6_a26 := ddx_header_val_rec.invoice_to_country;
4432     p6_a27 := ddx_header_val_rec.invoice_to_county;
4433     p6_a28 := ddx_header_val_rec.invoice_to_province;
4434     p6_a29 := ddx_header_val_rec.invoice_to_contact;
4435     p6_a30 := ddx_header_val_rec.invoice_to_contact_first_name;
4436     p6_a31 := ddx_header_val_rec.invoice_to_contact_last_name;
4437     p6_a32 := ddx_header_val_rec.invoice_to_location;
4438     p6_a33 := ddx_header_val_rec.invoice_to_org;
4439     p6_a34 := ddx_header_val_rec.invoicing_rule;
4440     p6_a35 := ddx_header_val_rec.order_source;
4441     p6_a36 := ddx_header_val_rec.order_type;
4442     p6_a37 := ddx_header_val_rec.payment_term;
4443     p6_a38 := ddx_header_val_rec.price_list;
4444     p6_a39 := ddx_header_val_rec.return_reason;
4445     p6_a40 := ddx_header_val_rec.salesrep;
4446     p6_a41 := ddx_header_val_rec.shipment_priority;
4447     p6_a42 := ddx_header_val_rec.ship_from_address1;
4448     p6_a43 := ddx_header_val_rec.ship_from_address2;
4449     p6_a44 := ddx_header_val_rec.ship_from_address3;
4450     p6_a45 := ddx_header_val_rec.ship_from_address4;
4451     p6_a46 := ddx_header_val_rec.ship_from_location;
4452     p6_a47 := ddx_header_val_rec.ship_from_city;
4453     p6_a48 := ddx_header_val_rec.ship_from_postal_code;
4454     p6_a49 := ddx_header_val_rec.ship_from_country;
4455     p6_a50 := ddx_header_val_rec.ship_from_region1;
4456     p6_a51 := ddx_header_val_rec.ship_from_region2;
4457     p6_a52 := ddx_header_val_rec.ship_from_region3;
4458     p6_a53 := ddx_header_val_rec.ship_from_org;
4459     p6_a54 := ddx_header_val_rec.sold_to_address1;
4460     p6_a55 := ddx_header_val_rec.sold_to_address2;
4461     p6_a56 := ddx_header_val_rec.sold_to_address3;
4462     p6_a57 := ddx_header_val_rec.sold_to_address4;
4463     p6_a58 := ddx_header_val_rec.sold_to_state;
4464     p6_a59 := ddx_header_val_rec.sold_to_country;
4465     p6_a60 := ddx_header_val_rec.sold_to_zip;
4466     p6_a61 := ddx_header_val_rec.sold_to_county;
4467     p6_a62 := ddx_header_val_rec.sold_to_province;
4468     p6_a63 := ddx_header_val_rec.sold_to_city;
4469     p6_a64 := ddx_header_val_rec.sold_to_contact_last_name;
4470     p6_a65 := ddx_header_val_rec.sold_to_contact_first_name;
4471     p6_a66 := ddx_header_val_rec.ship_to_address1;
4472     p6_a67 := ddx_header_val_rec.ship_to_address2;
4473     p6_a68 := ddx_header_val_rec.ship_to_address3;
4474     p6_a69 := ddx_header_val_rec.ship_to_address4;
4475     p6_a70 := ddx_header_val_rec.ship_to_state;
4476     p6_a71 := ddx_header_val_rec.ship_to_country;
4477     p6_a72 := ddx_header_val_rec.ship_to_zip;
4478     p6_a73 := ddx_header_val_rec.ship_to_county;
4479     p6_a74 := ddx_header_val_rec.ship_to_province;
4480     p6_a75 := ddx_header_val_rec.ship_to_city;
4481     p6_a76 := ddx_header_val_rec.ship_to_contact;
4482     p6_a77 := ddx_header_val_rec.ship_to_contact_last_name;
4483     p6_a78 := ddx_header_val_rec.ship_to_contact_first_name;
4484     p6_a79 := ddx_header_val_rec.ship_to_location;
4485     p6_a80 := ddx_header_val_rec.ship_to_org;
4486     p6_a81 := ddx_header_val_rec.sold_to_contact;
4487     p6_a82 := ddx_header_val_rec.sold_to_org;
4488     p6_a83 := ddx_header_val_rec.sold_from_org;
4489     p6_a84 := ddx_header_val_rec.tax_exempt;
4490     p6_a85 := ddx_header_val_rec.tax_exempt_reason;
4491     p6_a86 := ddx_header_val_rec.tax_point;
4492     p6_a87 := ddx_header_val_rec.customer_payment_term;
4493     p6_a88 := ddx_header_val_rec.payment_type;
4494     p6_a89 := ddx_header_val_rec.credit_card;
4495     p6_a90 := ddx_header_val_rec.status;
4496     p6_a91 := ddx_header_val_rec.freight_carrier;
4497     p6_a92 := ddx_header_val_rec.shipping_method;
4498     p6_a93 := ddx_header_val_rec.order_date_type;
4499     p6_a94 := ddx_header_val_rec.customer_number;
4500     p6_a95 := ddx_header_val_rec.ship_to_customer_name;
4501     p6_a96 := ddx_header_val_rec.invoice_to_customer_name;
4502     p6_a97 := ddx_header_val_rec.sales_channel;
4503     p6_a98 := ddx_header_val_rec.ship_to_customer_number;
4504     p6_a99 := ddx_header_val_rec.invoice_to_customer_number;
4505     p6_a100 := rosetta_g_miss_num_map(ddx_header_val_rec.ship_to_customer_id);
4506     p6_a101 := rosetta_g_miss_num_map(ddx_header_val_rec.invoice_to_customer_id);
4507     p6_a102 := rosetta_g_miss_num_map(ddx_header_val_rec.deliver_to_customer_id);
4508     p6_a103 := ddx_header_val_rec.deliver_to_customer_number;
4509     p6_a104 := ddx_header_val_rec.deliver_to_customer_name;
4510     p6_a105 := ddx_header_val_rec.deliver_to_customer_number_oi;
4511     p6_a106 := ddx_header_val_rec.deliver_to_customer_name_oi;
4512     p6_a107 := ddx_header_val_rec.ship_to_customer_number_oi;
4513     p6_a108 := ddx_header_val_rec.ship_to_customer_name_oi;
4514     p6_a109 := ddx_header_val_rec.invoice_to_customer_number_oi;
4515     p6_a110 := ddx_header_val_rec.invoice_to_customer_name_oi;
4516     p6_a111 := ddx_header_val_rec.user_status;
4517     p6_a112 := ddx_header_val_rec.transaction_phase;
4518     p6_a113 := ddx_header_val_rec.sold_to_location_address1;
4519     p6_a114 := ddx_header_val_rec.sold_to_location_address2;
4520     p6_a115 := ddx_header_val_rec.sold_to_location_address3;
4521     p6_a116 := ddx_header_val_rec.sold_to_location_address4;
4522     p6_a117 := ddx_header_val_rec.sold_to_location;
4523     p6_a118 := ddx_header_val_rec.sold_to_location_city;
4524     p6_a119 := ddx_header_val_rec.sold_to_location_state;
4525     p6_a120 := ddx_header_val_rec.sold_to_location_postal;
4526     p6_a121 := ddx_header_val_rec.sold_to_location_country;
4527     p6_a122 := ddx_header_val_rec.sold_to_location_county;
4528     p6_a123 := ddx_header_val_rec.sold_to_location_province;
4529     p6_a124 := ddx_header_val_rec.end_customer_name;
4530     p6_a125 := ddx_header_val_rec.end_customer_number;
4531     p6_a126 := ddx_header_val_rec.end_customer_contact;
4532     p6_a127 := ddx_header_val_rec.end_cust_contact_last_name;
4533     p6_a128 := ddx_header_val_rec.end_cust_contact_first_name;
4534     p6_a129 := ddx_header_val_rec.end_customer_site_address1;
4535     p6_a130 := ddx_header_val_rec.end_customer_site_address2;
4536     p6_a131 := ddx_header_val_rec.end_customer_site_address3;
4537     p6_a132 := ddx_header_val_rec.end_customer_site_address4;
4538     p6_a133 := ddx_header_val_rec.end_customer_site_state;
4539     p6_a134 := ddx_header_val_rec.end_customer_site_country;
4540     p6_a135 := ddx_header_val_rec.end_customer_site_location;
4541     p6_a136 := ddx_header_val_rec.end_customer_site_zip;
4542     p6_a137 := ddx_header_val_rec.end_customer_site_county;
4543     p6_a138 := ddx_header_val_rec.end_customer_site_province;
4544     p6_a139 := ddx_header_val_rec.end_customer_site_city;
4545     p6_a140 := ddx_header_val_rec.end_customer_site_postal_code;
4546     p6_a141 := ddx_header_val_rec.blanket_agreement_name;
4547 
4548     p7_a0 := rosetta_g_miss_num_map(ddx_old_header_rec.accounting_rule_id);
4549     p7_a1 := rosetta_g_miss_num_map(ddx_old_header_rec.agreement_id);
4550     p7_a2 := ddx_old_header_rec.attribute1;
4551     p7_a3 := ddx_old_header_rec.attribute10;
4552     p7_a4 := ddx_old_header_rec.attribute11;
4553     p7_a5 := ddx_old_header_rec.attribute12;
4554     p7_a6 := ddx_old_header_rec.attribute13;
4555     p7_a7 := ddx_old_header_rec.attribute14;
4556     p7_a8 := ddx_old_header_rec.attribute15;
4557     p7_a9 := ddx_old_header_rec.attribute16;
4558     p7_a10 := ddx_old_header_rec.attribute17;
4559     p7_a11 := ddx_old_header_rec.attribute18;
4560     p7_a12 := ddx_old_header_rec.attribute19;
4561     p7_a13 := ddx_old_header_rec.attribute2;
4562     p7_a14 := ddx_old_header_rec.attribute20;
4563     p7_a15 := ddx_old_header_rec.attribute3;
4564     p7_a16 := ddx_old_header_rec.attribute4;
4565     p7_a17 := ddx_old_header_rec.attribute5;
4566     p7_a18 := ddx_old_header_rec.attribute6;
4567     p7_a19 := ddx_old_header_rec.attribute7;
4568     p7_a20 := ddx_old_header_rec.attribute8;
4569     p7_a21 := ddx_old_header_rec.attribute9;
4570     p7_a22 := ddx_old_header_rec.booked_flag;
4571     p7_a23 := ddx_old_header_rec.cancelled_flag;
4572     p7_a24 := ddx_old_header_rec.context;
4573     p7_a25 := rosetta_g_miss_num_map(ddx_old_header_rec.conversion_rate);
4574     p7_a26 := ddx_old_header_rec.conversion_rate_date;
4575     p7_a27 := ddx_old_header_rec.conversion_type_code;
4576     p7_a28 := ddx_old_header_rec.customer_preference_set_code;
4577     p7_a29 := rosetta_g_miss_num_map(ddx_old_header_rec.created_by);
4578     p7_a30 := ddx_old_header_rec.creation_date;
4579     p7_a31 := ddx_old_header_rec.cust_po_number;
4580     p7_a32 := rosetta_g_miss_num_map(ddx_old_header_rec.deliver_to_contact_id);
4581     p7_a33 := rosetta_g_miss_num_map(ddx_old_header_rec.deliver_to_org_id);
4582     p7_a34 := ddx_old_header_rec.demand_class_code;
4583     p7_a35 := rosetta_g_miss_num_map(ddx_old_header_rec.earliest_schedule_limit);
4584     p7_a36 := ddx_old_header_rec.expiration_date;
4585     p7_a37 := ddx_old_header_rec.fob_point_code;
4586     p7_a38 := ddx_old_header_rec.freight_carrier_code;
4587     p7_a39 := ddx_old_header_rec.freight_terms_code;
4588     p7_a40 := ddx_old_header_rec.global_attribute1;
4589     p7_a41 := ddx_old_header_rec.global_attribute10;
4590     p7_a42 := ddx_old_header_rec.global_attribute11;
4591     p7_a43 := ddx_old_header_rec.global_attribute12;
4592     p7_a44 := ddx_old_header_rec.global_attribute13;
4593     p7_a45 := ddx_old_header_rec.global_attribute14;
4594     p7_a46 := ddx_old_header_rec.global_attribute15;
4595     p7_a47 := ddx_old_header_rec.global_attribute16;
4596     p7_a48 := ddx_old_header_rec.global_attribute17;
4597     p7_a49 := ddx_old_header_rec.global_attribute18;
4598     p7_a50 := ddx_old_header_rec.global_attribute19;
4599     p7_a51 := ddx_old_header_rec.global_attribute2;
4600     p7_a52 := ddx_old_header_rec.global_attribute20;
4601     p7_a53 := ddx_old_header_rec.global_attribute3;
4602     p7_a54 := ddx_old_header_rec.global_attribute4;
4603     p7_a55 := ddx_old_header_rec.global_attribute5;
4604     p7_a56 := ddx_old_header_rec.global_attribute6;
4605     p7_a57 := ddx_old_header_rec.global_attribute7;
4606     p7_a58 := ddx_old_header_rec.global_attribute8;
4607     p7_a59 := ddx_old_header_rec.global_attribute9;
4608     p7_a60 := ddx_old_header_rec.global_attribute_category;
4609     p7_a61 := ddx_old_header_rec.tp_context;
4610     p7_a62 := ddx_old_header_rec.tp_attribute1;
4611     p7_a63 := ddx_old_header_rec.tp_attribute2;
4612     p7_a64 := ddx_old_header_rec.tp_attribute3;
4613     p7_a65 := ddx_old_header_rec.tp_attribute4;
4614     p7_a66 := ddx_old_header_rec.tp_attribute5;
4615     p7_a67 := ddx_old_header_rec.tp_attribute6;
4616     p7_a68 := ddx_old_header_rec.tp_attribute7;
4617     p7_a69 := ddx_old_header_rec.tp_attribute8;
4618     p7_a70 := ddx_old_header_rec.tp_attribute9;
4619     p7_a71 := ddx_old_header_rec.tp_attribute10;
4620     p7_a72 := ddx_old_header_rec.tp_attribute11;
4621     p7_a73 := ddx_old_header_rec.tp_attribute12;
4622     p7_a74 := ddx_old_header_rec.tp_attribute13;
4623     p7_a75 := ddx_old_header_rec.tp_attribute14;
4624     p7_a76 := ddx_old_header_rec.tp_attribute15;
4625     p7_a77 := rosetta_g_miss_num_map(ddx_old_header_rec.header_id);
4626     p7_a78 := rosetta_g_miss_num_map(ddx_old_header_rec.invoice_to_contact_id);
4627     p7_a79 := rosetta_g_miss_num_map(ddx_old_header_rec.invoice_to_org_id);
4628     p7_a80 := rosetta_g_miss_num_map(ddx_old_header_rec.invoicing_rule_id);
4629     p7_a81 := rosetta_g_miss_num_map(ddx_old_header_rec.last_updated_by);
4630     p7_a82 := ddx_old_header_rec.last_update_date;
4631     p7_a83 := rosetta_g_miss_num_map(ddx_old_header_rec.last_update_login);
4632     p7_a84 := rosetta_g_miss_num_map(ddx_old_header_rec.latest_schedule_limit);
4633     p7_a85 := ddx_old_header_rec.open_flag;
4634     p7_a86 := ddx_old_header_rec.order_category_code;
4635     p7_a87 := ddx_old_header_rec.ordered_date;
4636     p7_a88 := ddx_old_header_rec.order_date_type_code;
4637     p7_a89 := rosetta_g_miss_num_map(ddx_old_header_rec.order_number);
4638     p7_a90 := rosetta_g_miss_num_map(ddx_old_header_rec.order_source_id);
4639     p7_a91 := rosetta_g_miss_num_map(ddx_old_header_rec.order_type_id);
4640     p7_a92 := rosetta_g_miss_num_map(ddx_old_header_rec.org_id);
4641     p7_a93 := ddx_old_header_rec.orig_sys_document_ref;
4642     p7_a94 := ddx_old_header_rec.partial_shipments_allowed;
4643     p7_a95 := rosetta_g_miss_num_map(ddx_old_header_rec.payment_term_id);
4644     p7_a96 := rosetta_g_miss_num_map(ddx_old_header_rec.price_list_id);
4645     p7_a97 := ddx_old_header_rec.price_request_code;
4646     p7_a98 := ddx_old_header_rec.pricing_date;
4647     p7_a99 := rosetta_g_miss_num_map(ddx_old_header_rec.program_application_id);
4648     p7_a100 := rosetta_g_miss_num_map(ddx_old_header_rec.program_id);
4649     p7_a101 := ddx_old_header_rec.program_update_date;
4650     p7_a102 := ddx_old_header_rec.request_date;
4651     p7_a103 := rosetta_g_miss_num_map(ddx_old_header_rec.request_id);
4652     p7_a104 := ddx_old_header_rec.return_reason_code;
4653     p7_a105 := rosetta_g_miss_num_map(ddx_old_header_rec.salesrep_id);
4654     p7_a106 := ddx_old_header_rec.sales_channel_code;
4655     p7_a107 := ddx_old_header_rec.shipment_priority_code;
4656     p7_a108 := ddx_old_header_rec.shipping_method_code;
4657     p7_a109 := rosetta_g_miss_num_map(ddx_old_header_rec.ship_from_org_id);
4658     p7_a110 := rosetta_g_miss_num_map(ddx_old_header_rec.ship_tolerance_above);
4659     p7_a111 := rosetta_g_miss_num_map(ddx_old_header_rec.ship_tolerance_below);
4660     p7_a112 := rosetta_g_miss_num_map(ddx_old_header_rec.ship_to_contact_id);
4661     p7_a113 := rosetta_g_miss_num_map(ddx_old_header_rec.ship_to_org_id);
4662     p7_a114 := rosetta_g_miss_num_map(ddx_old_header_rec.sold_from_org_id);
4663     p7_a115 := rosetta_g_miss_num_map(ddx_old_header_rec.sold_to_contact_id);
4664     p7_a116 := rosetta_g_miss_num_map(ddx_old_header_rec.sold_to_org_id);
4665     p7_a117 := rosetta_g_miss_num_map(ddx_old_header_rec.sold_to_phone_id);
4666     p7_a118 := rosetta_g_miss_num_map(ddx_old_header_rec.source_document_id);
4667     p7_a119 := rosetta_g_miss_num_map(ddx_old_header_rec.source_document_type_id);
4668     p7_a120 := ddx_old_header_rec.tax_exempt_flag;
4669     p7_a121 := ddx_old_header_rec.tax_exempt_number;
4670     p7_a122 := ddx_old_header_rec.tax_exempt_reason_code;
4671     p7_a123 := ddx_old_header_rec.tax_point_code;
4672     p7_a124 := ddx_old_header_rec.transactional_curr_code;
4673     p7_a125 := rosetta_g_miss_num_map(ddx_old_header_rec.version_number);
4674     p7_a126 := ddx_old_header_rec.return_status;
4675     p7_a127 := ddx_old_header_rec.db_flag;
4676     p7_a128 := ddx_old_header_rec.operation;
4677     p7_a129 := ddx_old_header_rec.first_ack_code;
4678     p7_a130 := ddx_old_header_rec.first_ack_date;
4679     p7_a131 := ddx_old_header_rec.last_ack_code;
4680     p7_a132 := ddx_old_header_rec.last_ack_date;
4681     p7_a133 := ddx_old_header_rec.change_reason;
4682     p7_a134 := ddx_old_header_rec.change_comments;
4683     p7_a135 := ddx_old_header_rec.change_sequence;
4684     p7_a136 := ddx_old_header_rec.change_request_code;
4685     p7_a137 := ddx_old_header_rec.ready_flag;
4686     p7_a138 := ddx_old_header_rec.status_flag;
4687     p7_a139 := ddx_old_header_rec.force_apply_flag;
4688     p7_a140 := ddx_old_header_rec.drop_ship_flag;
4689     p7_a141 := rosetta_g_miss_num_map(ddx_old_header_rec.customer_payment_term_id);
4690     p7_a142 := ddx_old_header_rec.payment_type_code;
4691     p7_a143 := rosetta_g_miss_num_map(ddx_old_header_rec.payment_amount);
4692     p7_a144 := ddx_old_header_rec.check_number;
4693     p7_a145 := ddx_old_header_rec.credit_card_code;
4694     p7_a146 := ddx_old_header_rec.credit_card_holder_name;
4695     p7_a147 := ddx_old_header_rec.credit_card_number;
4696     p7_a148 := ddx_old_header_rec.credit_card_expiration_date;
4697     p7_a149 := ddx_old_header_rec.credit_card_approval_code;
4698     p7_a150 := ddx_old_header_rec.credit_card_approval_date;
4699     p7_a151 := ddx_old_header_rec.shipping_instructions;
4700     p7_a152 := ddx_old_header_rec.packing_instructions;
4701     p7_a153 := ddx_old_header_rec.flow_status_code;
4702     p7_a154 := ddx_old_header_rec.booked_date;
4703     p7_a155 := rosetta_g_miss_num_map(ddx_old_header_rec.marketing_source_code_id);
4704     p7_a156 := ddx_old_header_rec.upgraded_flag;
4705     p7_a157 := rosetta_g_miss_num_map(ddx_old_header_rec.lock_control);
4706     p7_a158 := ddx_old_header_rec.ship_to_edi_location_code;
4707     p7_a159 := ddx_old_header_rec.sold_to_edi_location_code;
4708     p7_a160 := ddx_old_header_rec.bill_to_edi_location_code;
4709     p7_a161 := ddx_old_header_rec.ship_from_edi_location_code;
4710     p7_a162 := rosetta_g_miss_num_map(ddx_old_header_rec.ship_from_address_id);
4711     p7_a163 := rosetta_g_miss_num_map(ddx_old_header_rec.sold_to_address_id);
4712     p7_a164 := rosetta_g_miss_num_map(ddx_old_header_rec.ship_to_address_id);
4713     p7_a165 := rosetta_g_miss_num_map(ddx_old_header_rec.invoice_address_id);
4714     p7_a166 := ddx_old_header_rec.ship_to_address_code;
4715     p7_a167 := rosetta_g_miss_num_map(ddx_old_header_rec.xml_message_id);
4716     p7_a168 := rosetta_g_miss_num_map(ddx_old_header_rec.ship_to_customer_id);
4717     p7_a169 := rosetta_g_miss_num_map(ddx_old_header_rec.invoice_to_customer_id);
4718     p7_a170 := rosetta_g_miss_num_map(ddx_old_header_rec.deliver_to_customer_id);
4719     p7_a171 := rosetta_g_miss_num_map(ddx_old_header_rec.accounting_rule_duration);
4720     p7_a172 := ddx_old_header_rec.xml_transaction_type_code;
4721     p7_a173 := rosetta_g_miss_num_map(ddx_old_header_rec.blanket_number);
4722     p7_a174 := ddx_old_header_rec.line_set_name;
4723     p7_a175 := ddx_old_header_rec.fulfillment_set_name;
4724     p7_a176 := ddx_old_header_rec.default_fulfillment_set;
4725     p7_a177 := ddx_old_header_rec.quote_date;
4726     p7_a178 := rosetta_g_miss_num_map(ddx_old_header_rec.quote_number);
4727     p7_a179 := ddx_old_header_rec.sales_document_name;
4728     p7_a180 := ddx_old_header_rec.transaction_phase_code;
4729     p7_a181 := ddx_old_header_rec.user_status_code;
4730     p7_a182 := ddx_old_header_rec.draft_submitted_flag;
4731     p7_a183 := rosetta_g_miss_num_map(ddx_old_header_rec.source_document_version_number);
4732     p7_a184 := rosetta_g_miss_num_map(ddx_old_header_rec.sold_to_site_use_id);
4733     p7_a185 := rosetta_g_miss_num_map(ddx_old_header_rec.minisite_id);
4734     p7_a186 := ddx_old_header_rec.ib_owner;
4735     p7_a187 := ddx_old_header_rec.ib_installed_at_location;
4736     p7_a188 := ddx_old_header_rec.ib_current_location;
4737     p7_a189 := rosetta_g_miss_num_map(ddx_old_header_rec.end_customer_id);
4738     p7_a190 := rosetta_g_miss_num_map(ddx_old_header_rec.end_customer_contact_id);
4739     p7_a191 := rosetta_g_miss_num_map(ddx_old_header_rec.end_customer_site_use_id);
4740     p7_a192 := ddx_old_header_rec.supplier_signature;
4741     p7_a193 := ddx_old_header_rec.supplier_signature_date;
4742     p7_a194 := ddx_old_header_rec.customer_signature;
4743     p7_a195 := ddx_old_header_rec.customer_signature_date;
4744     p7_a196 := rosetta_g_miss_num_map(ddx_old_header_rec.sold_to_party_id);
4745     p7_a197 := rosetta_g_miss_num_map(ddx_old_header_rec.sold_to_org_contact_id);
4746     p7_a198 := rosetta_g_miss_num_map(ddx_old_header_rec.ship_to_party_id);
4747     p7_a199 := rosetta_g_miss_num_map(ddx_old_header_rec.ship_to_party_site_id);
4748     p7_a200 := rosetta_g_miss_num_map(ddx_old_header_rec.ship_to_party_site_use_id);
4749     p7_a201 := rosetta_g_miss_num_map(ddx_old_header_rec.deliver_to_party_id);
4750     p7_a202 := rosetta_g_miss_num_map(ddx_old_header_rec.deliver_to_party_site_id);
4751     p7_a203 := rosetta_g_miss_num_map(ddx_old_header_rec.deliver_to_party_site_use_id);
4752     p7_a204 := rosetta_g_miss_num_map(ddx_old_header_rec.invoice_to_party_id);
4753     p7_a205 := rosetta_g_miss_num_map(ddx_old_header_rec.invoice_to_party_site_id);
4754     p7_a206 := rosetta_g_miss_num_map(ddx_old_header_rec.invoice_to_party_site_use_id);
4755     p7_a207 := rosetta_g_miss_num_map(ddx_old_header_rec.ship_to_customer_party_id);
4756     p7_a208 := rosetta_g_miss_num_map(ddx_old_header_rec.deliver_to_customer_party_id);
4757     p7_a209 := rosetta_g_miss_num_map(ddx_old_header_rec.invoice_to_customer_party_id);
4758     p7_a210 := rosetta_g_miss_num_map(ddx_old_header_rec.ship_to_org_contact_id);
4759     p7_a211 := rosetta_g_miss_num_map(ddx_old_header_rec.deliver_to_org_contact_id);
4760     p7_a212 := rosetta_g_miss_num_map(ddx_old_header_rec.invoice_to_org_contact_id);
4761     p7_a213 := rosetta_g_miss_num_map(ddx_old_header_rec.contract_template_id);
4762     p7_a214 := ddx_old_header_rec.contract_source_doc_type_code;
4763     p7_a215 := rosetta_g_miss_num_map(ddx_old_header_rec.contract_source_document_id);
4764   end;
4765 
4766   procedure process_object(p_init_msg_list  VARCHAR2
4767     , x_return_status out NOCOPY /* file.sql.39 change */  VARCHAR2
4768     , x_msg_count out NOCOPY /* file.sql.39 change */  NUMBER
4769     , x_msg_data out NOCOPY /* file.sql.39 change */  VARCHAR2
4770     , x_cascade_flag out NOCOPY /* file.sql.39 change */  number
4771   )
4772 
4773   as
4774     ddx_cascade_flag boolean;
4775     ddindx binary_integer; indx binary_integer;
4776   begin
4777 
4778     -- copy data to the local IN or IN-OUT args, if any
4779 
4780 
4781 
4782 
4783 
4784     -- here's the delegated call to the old PL/SQL routine
4785     oe_oe_html_header.process_object(p_init_msg_list,
4786       x_return_status,
4787       x_msg_count,
4788       x_msg_data,
4789       ddx_cascade_flag);
4790 
4791     -- copy data back from the local variables to OUT or IN-OUT args, if any
4792 
4793 
4794 
4795 
4796   if ddx_cascade_flag is null
4797     then x_cascade_flag := null;
4798   elsif ddx_cascade_flag
4799     then x_cascade_flag := 1;
4800   else x_cascade_flag := 0;
4801   end if;
4802   end;
4803 
4804   procedure populate_transient_attributes(p1_a0 out NOCOPY /* file.sql.39 change */  VARCHAR2
4805     , p1_a1 out NOCOPY /* file.sql.39 change */  VARCHAR2
4806     , p1_a2 out NOCOPY /* file.sql.39 change */  VARCHAR2
4807     , p1_a3 out NOCOPY /* file.sql.39 change */  VARCHAR2
4808     , p1_a4 out NOCOPY /* file.sql.39 change */  VARCHAR2
4809     , p1_a5 out NOCOPY /* file.sql.39 change */  VARCHAR2
4810     , p1_a6 out NOCOPY /* file.sql.39 change */  VARCHAR2
4811     , p1_a7 out NOCOPY /* file.sql.39 change */  VARCHAR2
4812     , p1_a8 out NOCOPY /* file.sql.39 change */  VARCHAR2
4813     , p1_a9 out NOCOPY /* file.sql.39 change */  VARCHAR2
4814     , p1_a10 out NOCOPY /* file.sql.39 change */  VARCHAR2
4815     , p1_a11 out NOCOPY /* file.sql.39 change */  VARCHAR2
4816     , p1_a12 out NOCOPY /* file.sql.39 change */  VARCHAR2
4817     , p1_a13 out NOCOPY /* file.sql.39 change */  VARCHAR2
4818     , p1_a14 out NOCOPY /* file.sql.39 change */  VARCHAR2
4819     , p1_a15 out NOCOPY /* file.sql.39 change */  VARCHAR2
4820     , p1_a16 out NOCOPY /* file.sql.39 change */  VARCHAR2
4821     , p1_a17 out NOCOPY /* file.sql.39 change */  VARCHAR2
4822     , p1_a18 out NOCOPY /* file.sql.39 change */  VARCHAR2
4823     , p1_a19 out NOCOPY /* file.sql.39 change */  VARCHAR2
4824     , p1_a20 out NOCOPY /* file.sql.39 change */  VARCHAR2
4825     , p1_a21 out NOCOPY /* file.sql.39 change */  VARCHAR2
4826     , p1_a22 out NOCOPY /* file.sql.39 change */  VARCHAR2
4827     , p1_a23 out NOCOPY /* file.sql.39 change */  VARCHAR2
4828     , p1_a24 out NOCOPY /* file.sql.39 change */  VARCHAR2
4829     , p1_a25 out NOCOPY /* file.sql.39 change */  VARCHAR2
4830     , p1_a26 out NOCOPY /* file.sql.39 change */  VARCHAR2
4831     , p1_a27 out NOCOPY /* file.sql.39 change */  VARCHAR2
4832     , p1_a28 out NOCOPY /* file.sql.39 change */  VARCHAR2
4833     , p1_a29 out NOCOPY /* file.sql.39 change */  VARCHAR2
4834     , p1_a30 out NOCOPY /* file.sql.39 change */  VARCHAR2
4835     , p1_a31 out NOCOPY /* file.sql.39 change */  VARCHAR2
4836     , p1_a32 out NOCOPY /* file.sql.39 change */  VARCHAR2
4837     , p1_a33 out NOCOPY /* file.sql.39 change */  VARCHAR2
4838     , p1_a34 out NOCOPY /* file.sql.39 change */  VARCHAR2
4839     , p1_a35 out NOCOPY /* file.sql.39 change */  VARCHAR2
4840     , p1_a36 out NOCOPY /* file.sql.39 change */  VARCHAR2
4841     , p1_a37 out NOCOPY /* file.sql.39 change */  VARCHAR2
4842     , p1_a38 out NOCOPY /* file.sql.39 change */  VARCHAR2
4843     , p1_a39 out NOCOPY /* file.sql.39 change */  VARCHAR2
4844     , p1_a40 out NOCOPY /* file.sql.39 change */  VARCHAR2
4845     , p1_a41 out NOCOPY /* file.sql.39 change */  VARCHAR2
4846     , p1_a42 out NOCOPY /* file.sql.39 change */  VARCHAR2
4847     , p1_a43 out NOCOPY /* file.sql.39 change */  VARCHAR2
4848     , p1_a44 out NOCOPY /* file.sql.39 change */  VARCHAR2
4849     , p1_a45 out NOCOPY /* file.sql.39 change */  VARCHAR2
4850     , p1_a46 out NOCOPY /* file.sql.39 change */  VARCHAR2
4851     , p1_a47 out NOCOPY /* file.sql.39 change */  VARCHAR
4852     , p1_a48 out NOCOPY /* file.sql.39 change */  VARCHAR
4853     , p1_a49 out NOCOPY /* file.sql.39 change */  VARCHAR
4854     , p1_a50 out NOCOPY /* file.sql.39 change */  VARCHAR2
4855     , p1_a51 out NOCOPY /* file.sql.39 change */  VARCHAR2
4856     , p1_a52 out NOCOPY /* file.sql.39 change */  VARCHAR2
4857     , p1_a53 out NOCOPY /* file.sql.39 change */  VARCHAR2
4858     , p1_a54 out NOCOPY /* file.sql.39 change */  VARCHAR2
4859     , p1_a55 out NOCOPY /* file.sql.39 change */  VARCHAR2
4860     , p1_a56 out NOCOPY /* file.sql.39 change */  VARCHAR2
4861     , p1_a57 out NOCOPY /* file.sql.39 change */  VARCHAR2
4862     , p1_a58 out NOCOPY /* file.sql.39 change */  VARCHAR2
4863     , p1_a59 out NOCOPY /* file.sql.39 change */  VARCHAR2
4864     , p1_a60 out NOCOPY /* file.sql.39 change */  VARCHAR2
4865     , p1_a61 out NOCOPY /* file.sql.39 change */  VARCHAR2
4866     , p1_a62 out NOCOPY /* file.sql.39 change */  VARCHAR2
4867     , p1_a63 out NOCOPY /* file.sql.39 change */  VARCHAR2
4868     , p1_a64 out NOCOPY /* file.sql.39 change */  VARCHAR2
4869     , p1_a65 out NOCOPY /* file.sql.39 change */  VARCHAR2
4870     , p1_a66 out NOCOPY /* file.sql.39 change */  VARCHAR2
4871     , p1_a67 out NOCOPY /* file.sql.39 change */  VARCHAR2
4872     , p1_a68 out NOCOPY /* file.sql.39 change */  VARCHAR2
4873     , p1_a69 out NOCOPY /* file.sql.39 change */  VARCHAR2
4874     , p1_a70 out NOCOPY /* file.sql.39 change */  VARCHAR2
4875     , p1_a71 out NOCOPY /* file.sql.39 change */  VARCHAR2
4876     , p1_a72 out NOCOPY /* file.sql.39 change */  VARCHAR2
4877     , p1_a73 out NOCOPY /* file.sql.39 change */  VARCHAR2
4878     , p1_a74 out NOCOPY /* file.sql.39 change */  VARCHAR2
4879     , p1_a75 out NOCOPY /* file.sql.39 change */  VARCHAR2
4880     , p1_a76 out NOCOPY /* file.sql.39 change */  VARCHAR2
4881     , p1_a77 out NOCOPY /* file.sql.39 change */  VARCHAR2
4882     , p1_a78 out NOCOPY /* file.sql.39 change */  VARCHAR2
4883     , p1_a79 out NOCOPY /* file.sql.39 change */  VARCHAR2
4884     , p1_a80 out NOCOPY /* file.sql.39 change */  VARCHAR2
4885     , p1_a81 out NOCOPY /* file.sql.39 change */  VARCHAR2
4886     , p1_a82 out NOCOPY /* file.sql.39 change */  VARCHAR2
4887     , p1_a83 out NOCOPY /* file.sql.39 change */  VARCHAR2
4888     , p1_a84 out NOCOPY /* file.sql.39 change */  VARCHAR2
4889     , p1_a85 out NOCOPY /* file.sql.39 change */  VARCHAR2
4890     , p1_a86 out NOCOPY /* file.sql.39 change */  VARCHAR2
4891     , p1_a87 out NOCOPY /* file.sql.39 change */  VARCHAR2
4892     , p1_a88 out NOCOPY /* file.sql.39 change */  VARCHAR2
4893     , p1_a89 out NOCOPY /* file.sql.39 change */  VARCHAR2
4894     , p1_a90 out NOCOPY /* file.sql.39 change */  VARCHAR2
4895     , p1_a91 out NOCOPY /* file.sql.39 change */  VARCHAR2
4896     , p1_a92 out NOCOPY /* file.sql.39 change */  VARCHAR2
4897     , p1_a93 out NOCOPY /* file.sql.39 change */  VARCHAR2
4898     , p1_a94 out NOCOPY /* file.sql.39 change */  VARCHAR2
4899     , p1_a95 out NOCOPY /* file.sql.39 change */  VARCHAR2
4900     , p1_a96 out NOCOPY /* file.sql.39 change */  VARCHAR2
4901     , p1_a97 out NOCOPY /* file.sql.39 change */  VARCHAR2
4902     , p1_a98 out NOCOPY /* file.sql.39 change */  VARCHAR2
4903     , p1_a99 out NOCOPY /* file.sql.39 change */  VARCHAR2
4904     , p1_a100 out NOCOPY /* file.sql.39 change */  NUMBER
4905     , p1_a101 out NOCOPY /* file.sql.39 change */  NUMBER
4906     , p1_a102 out NOCOPY /* file.sql.39 change */  NUMBER
4907     , p1_a103 out NOCOPY /* file.sql.39 change */  VARCHAR2
4908     , p1_a104 out NOCOPY /* file.sql.39 change */  VARCHAR2
4909     , p1_a105 out NOCOPY /* file.sql.39 change */  VARCHAR2
4910     , p1_a106 out NOCOPY /* file.sql.39 change */  VARCHAR2
4911     , p1_a107 out NOCOPY /* file.sql.39 change */  VARCHAR2
4912     , p1_a108 out NOCOPY /* file.sql.39 change */  VARCHAR2
4913     , p1_a109 out NOCOPY /* file.sql.39 change */  VARCHAR2
4914     , p1_a110 out NOCOPY /* file.sql.39 change */  VARCHAR2
4915     , p1_a111 out NOCOPY /* file.sql.39 change */  VARCHAR2
4916     , p1_a112 out NOCOPY /* file.sql.39 change */  VARCHAR2
4917     , p1_a113 out NOCOPY /* file.sql.39 change */  VARCHAR2
4918     , p1_a114 out NOCOPY /* file.sql.39 change */  VARCHAR2
4919     , p1_a115 out NOCOPY /* file.sql.39 change */  VARCHAR2
4920     , p1_a116 out NOCOPY /* file.sql.39 change */  VARCHAR2
4921     , p1_a117 out NOCOPY /* file.sql.39 change */  VARCHAR2
4922     , p1_a118 out NOCOPY /* file.sql.39 change */  VARCHAR2
4923     , p1_a119 out NOCOPY /* file.sql.39 change */  VARCHAR2
4924     , p1_a120 out NOCOPY /* file.sql.39 change */  VARCHAR2
4925     , p1_a121 out NOCOPY /* file.sql.39 change */  VARCHAR2
4926     , p1_a122 out NOCOPY /* file.sql.39 change */  VARCHAR2
4927     , p1_a123 out NOCOPY /* file.sql.39 change */  VARCHAR2
4928     , p1_a124 out NOCOPY /* file.sql.39 change */  VARCHAR2
4929     , p1_a125 out NOCOPY /* file.sql.39 change */  VARCHAR2
4930     , p1_a126 out NOCOPY /* file.sql.39 change */  VARCHAR2
4931     , p1_a127 out NOCOPY /* file.sql.39 change */  VARCHAR2
4932     , p1_a128 out NOCOPY /* file.sql.39 change */  VARCHAR2
4933     , p1_a129 out NOCOPY /* file.sql.39 change */  VARCHAR2
4934     , p1_a130 out NOCOPY /* file.sql.39 change */  VARCHAR2
4935     , p1_a131 out NOCOPY /* file.sql.39 change */  VARCHAR2
4936     , p1_a132 out NOCOPY /* file.sql.39 change */  VARCHAR2
4937     , p1_a133 out NOCOPY /* file.sql.39 change */  VARCHAR2
4938     , p1_a134 out NOCOPY /* file.sql.39 change */  VARCHAR2
4939     , p1_a135 out NOCOPY /* file.sql.39 change */  VARCHAR2
4940     , p1_a136 out NOCOPY /* file.sql.39 change */  VARCHAR2
4941     , p1_a137 out NOCOPY /* file.sql.39 change */  VARCHAR2
4942     , p1_a138 out NOCOPY /* file.sql.39 change */  VARCHAR2
4943     , p1_a139 out NOCOPY /* file.sql.39 change */  VARCHAR2
4944     , p1_a140 out NOCOPY /* file.sql.39 change */  VARCHAR2
4945     , p1_a141 out NOCOPY /* file.sql.39 change */  VARCHAR2
4946     , x_return_status out NOCOPY /* file.sql.39 change */  VARCHAR2
4947     , x_msg_count out NOCOPY /* file.sql.39 change */  NUMBER
4948     , x_msg_data out NOCOPY /* file.sql.39 change */  VARCHAR2
4949     , p0_a0  NUMBER := 0-1962.0724
4950     , p0_a1  NUMBER := 0-1962.0724
4951     , p0_a2  VARCHAR2 := fnd_api.g_miss_char
4952     , p0_a3  VARCHAR2 := fnd_api.g_miss_char
4953     , p0_a4  VARCHAR2 := fnd_api.g_miss_char
4954     , p0_a5  VARCHAR2 := fnd_api.g_miss_char
4955     , p0_a6  VARCHAR2 := fnd_api.g_miss_char
4956     , p0_a7  VARCHAR2 := fnd_api.g_miss_char
4957     , p0_a8  VARCHAR2 := fnd_api.g_miss_char
4958     , p0_a9  VARCHAR2 := fnd_api.g_miss_char
4959     , p0_a10  VARCHAR2 := fnd_api.g_miss_char
4960     , p0_a11  VARCHAR2 := fnd_api.g_miss_char
4961     , p0_a12  VARCHAR2 := fnd_api.g_miss_char
4962     , p0_a13  VARCHAR2 := fnd_api.g_miss_char
4963     , p0_a14  VARCHAR2 := fnd_api.g_miss_char
4964     , p0_a15  VARCHAR2 := fnd_api.g_miss_char
4965     , p0_a16  VARCHAR2 := fnd_api.g_miss_char
4966     , p0_a17  VARCHAR2 := fnd_api.g_miss_char
4967     , p0_a18  VARCHAR2 := fnd_api.g_miss_char
4968     , p0_a19  VARCHAR2 := fnd_api.g_miss_char
4969     , p0_a20  VARCHAR2 := fnd_api.g_miss_char
4970     , p0_a21  VARCHAR2 := fnd_api.g_miss_char
4971     , p0_a22  VARCHAR2 := fnd_api.g_miss_char
4972     , p0_a23  VARCHAR2 := fnd_api.g_miss_char
4973     , p0_a24  VARCHAR2 := fnd_api.g_miss_char
4974     , p0_a25  NUMBER := 0-1962.0724
4975     , p0_a26  DATE := fnd_api.g_miss_date
4976     , p0_a27  VARCHAR2 := fnd_api.g_miss_char
4977     , p0_a28  VARCHAR2 := fnd_api.g_miss_char
4978     , p0_a29  NUMBER := 0-1962.0724
4979     , p0_a30  DATE := fnd_api.g_miss_date
4980     , p0_a31  VARCHAR2 := fnd_api.g_miss_char
4981     , p0_a32  NUMBER := 0-1962.0724
4982     , p0_a33  NUMBER := 0-1962.0724
4983     , p0_a34  VARCHAR2 := fnd_api.g_miss_char
4984     , p0_a35  NUMBER := 0-1962.0724
4985     , p0_a36  DATE := fnd_api.g_miss_date
4986     , p0_a37  VARCHAR2 := fnd_api.g_miss_char
4987     , p0_a38  VARCHAR2 := fnd_api.g_miss_char
4988     , p0_a39  VARCHAR2 := fnd_api.g_miss_char
4989     , p0_a40  VARCHAR2 := fnd_api.g_miss_char
4990     , p0_a41  VARCHAR2 := fnd_api.g_miss_char
4991     , p0_a42  VARCHAR2 := fnd_api.g_miss_char
4992     , p0_a43  VARCHAR2 := fnd_api.g_miss_char
4993     , p0_a44  VARCHAR2 := fnd_api.g_miss_char
4994     , p0_a45  VARCHAR2 := fnd_api.g_miss_char
4995     , p0_a46  VARCHAR2 := fnd_api.g_miss_char
4996     , p0_a47  VARCHAR2 := fnd_api.g_miss_char
4997     , p0_a48  VARCHAR2 := fnd_api.g_miss_char
4998     , p0_a49  VARCHAR2 := fnd_api.g_miss_char
4999     , p0_a50  VARCHAR2 := fnd_api.g_miss_char
5000     , p0_a51  VARCHAR2 := fnd_api.g_miss_char
5001     , p0_a52  VARCHAR2 := fnd_api.g_miss_char
5002     , p0_a53  VARCHAR2 := fnd_api.g_miss_char
5003     , p0_a54  VARCHAR2 := fnd_api.g_miss_char
5004     , p0_a55  VARCHAR2 := fnd_api.g_miss_char
5005     , p0_a56  VARCHAR2 := fnd_api.g_miss_char
5006     , p0_a57  VARCHAR2 := fnd_api.g_miss_char
5007     , p0_a58  VARCHAR2 := fnd_api.g_miss_char
5008     , p0_a59  VARCHAR2 := fnd_api.g_miss_char
5009     , p0_a60  VARCHAR2 := fnd_api.g_miss_char
5010     , p0_a61  VARCHAR2 := fnd_api.g_miss_char
5011     , p0_a62  VARCHAR2 := fnd_api.g_miss_char
5012     , p0_a63  VARCHAR2 := fnd_api.g_miss_char
5013     , p0_a64  VARCHAR2 := fnd_api.g_miss_char
5014     , p0_a65  VARCHAR2 := fnd_api.g_miss_char
5015     , p0_a66  VARCHAR2 := fnd_api.g_miss_char
5016     , p0_a67  VARCHAR2 := fnd_api.g_miss_char
5017     , p0_a68  VARCHAR2 := fnd_api.g_miss_char
5018     , p0_a69  VARCHAR2 := fnd_api.g_miss_char
5019     , p0_a70  VARCHAR2 := fnd_api.g_miss_char
5020     , p0_a71  VARCHAR2 := fnd_api.g_miss_char
5021     , p0_a72  VARCHAR2 := fnd_api.g_miss_char
5022     , p0_a73  VARCHAR2 := fnd_api.g_miss_char
5023     , p0_a74  VARCHAR2 := fnd_api.g_miss_char
5024     , p0_a75  VARCHAR2 := fnd_api.g_miss_char
5025     , p0_a76  VARCHAR2 := fnd_api.g_miss_char
5026     , p0_a77  NUMBER := 0-1962.0724
5027     , p0_a78  NUMBER := 0-1962.0724
5028     , p0_a79  NUMBER := 0-1962.0724
5029     , p0_a80  NUMBER := 0-1962.0724
5030     , p0_a81  NUMBER := 0-1962.0724
5031     , p0_a82  DATE := fnd_api.g_miss_date
5032     , p0_a83  NUMBER := 0-1962.0724
5033     , p0_a84  NUMBER := 0-1962.0724
5034     , p0_a85  VARCHAR2 := fnd_api.g_miss_char
5035     , p0_a86  VARCHAR2 := fnd_api.g_miss_char
5036     , p0_a87  DATE := fnd_api.g_miss_date
5037     , p0_a88  VARCHAR2 := fnd_api.g_miss_char
5038     , p0_a89  NUMBER := 0-1962.0724
5039     , p0_a90  NUMBER := 0-1962.0724
5040     , p0_a91  NUMBER := 0-1962.0724
5041     , p0_a92  NUMBER := 0-1962.0724
5042     , p0_a93  VARCHAR2 := fnd_api.g_miss_char
5043     , p0_a94  VARCHAR2 := fnd_api.g_miss_char
5044     , p0_a95  NUMBER := 0-1962.0724
5045     , p0_a96  NUMBER := 0-1962.0724
5046     , p0_a97  VARCHAR2 := fnd_api.g_miss_char
5047     , p0_a98  DATE := fnd_api.g_miss_date
5048     , p0_a99  NUMBER := 0-1962.0724
5049     , p0_a100  NUMBER := 0-1962.0724
5050     , p0_a101  DATE := fnd_api.g_miss_date
5051     , p0_a102  DATE := fnd_api.g_miss_date
5052     , p0_a103  NUMBER := 0-1962.0724
5053     , p0_a104  VARCHAR2 := fnd_api.g_miss_char
5054     , p0_a105  NUMBER := 0-1962.0724
5055     , p0_a106  VARCHAR2 := fnd_api.g_miss_char
5056     , p0_a107  VARCHAR2 := fnd_api.g_miss_char
5057     , p0_a108  VARCHAR2 := fnd_api.g_miss_char
5058     , p0_a109  NUMBER := 0-1962.0724
5059     , p0_a110  NUMBER := 0-1962.0724
5060     , p0_a111  NUMBER := 0-1962.0724
5061     , p0_a112  NUMBER := 0-1962.0724
5062     , p0_a113  NUMBER := 0-1962.0724
5063     , p0_a114  NUMBER := 0-1962.0724
5064     , p0_a115  NUMBER := 0-1962.0724
5065     , p0_a116  NUMBER := 0-1962.0724
5066     , p0_a117  NUMBER := 0-1962.0724
5067     , p0_a118  NUMBER := 0-1962.0724
5068     , p0_a119  NUMBER := 0-1962.0724
5069     , p0_a120  VARCHAR2 := fnd_api.g_miss_char
5070     , p0_a121  VARCHAR2 := fnd_api.g_miss_char
5071     , p0_a122  VARCHAR2 := fnd_api.g_miss_char
5072     , p0_a123  VARCHAR2 := fnd_api.g_miss_char
5073     , p0_a124  VARCHAR2 := fnd_api.g_miss_char
5074     , p0_a125  NUMBER := 0-1962.0724
5075     , p0_a126  VARCHAR2 := fnd_api.g_miss_char
5076     , p0_a127  VARCHAR2 := fnd_api.g_miss_char
5077     , p0_a128  VARCHAR2 := fnd_api.g_miss_char
5078     , p0_a129  VARCHAR2 := fnd_api.g_miss_char
5079     , p0_a130  DATE := fnd_api.g_miss_date
5080     , p0_a131  VARCHAR2 := fnd_api.g_miss_char
5081     , p0_a132  DATE := fnd_api.g_miss_date
5082     , p0_a133  VARCHAR2 := fnd_api.g_miss_char
5083     , p0_a134  VARCHAR2 := fnd_api.g_miss_char
5084     , p0_a135  VARCHAR2 := fnd_api.g_miss_char
5085     , p0_a136  VARCHAR2 := fnd_api.g_miss_char
5086     , p0_a137  VARCHAR2 := fnd_api.g_miss_char
5087     , p0_a138  VARCHAR2 := fnd_api.g_miss_char
5088     , p0_a139  VARCHAR2 := fnd_api.g_miss_char
5089     , p0_a140  VARCHAR2 := fnd_api.g_miss_char
5090     , p0_a141  NUMBER := 0-1962.0724
5091     , p0_a142  VARCHAR2 := fnd_api.g_miss_char
5092     , p0_a143  NUMBER := 0-1962.0724
5093     , p0_a144  VARCHAR2 := fnd_api.g_miss_char
5094     , p0_a145  VARCHAR2 := fnd_api.g_miss_char
5095     , p0_a146  VARCHAR2 := fnd_api.g_miss_char
5096     , p0_a147  VARCHAR2 := fnd_api.g_miss_char
5097     , p0_a148  DATE := fnd_api.g_miss_date
5098     , p0_a149  VARCHAR2 := fnd_api.g_miss_char
5099     , p0_a150  DATE := fnd_api.g_miss_date
5100     , p0_a151  VARCHAR2 := fnd_api.g_miss_char
5101     , p0_a152  VARCHAR2 := fnd_api.g_miss_char
5102     , p0_a153  VARCHAR2 := fnd_api.g_miss_char
5103     , p0_a154  DATE := fnd_api.g_miss_date
5104     , p0_a155  NUMBER := 0-1962.0724
5105     , p0_a156  VARCHAR2 := fnd_api.g_miss_char
5106     , p0_a157  NUMBER := 0-1962.0724
5107     , p0_a158  VARCHAR2 := fnd_api.g_miss_char
5108     , p0_a159  VARCHAR2 := fnd_api.g_miss_char
5109     , p0_a160  VARCHAR2 := fnd_api.g_miss_char
5110     , p0_a161  VARCHAR2 := fnd_api.g_miss_char
5111     , p0_a162  NUMBER := 0-1962.0724
5112     , p0_a163  NUMBER := 0-1962.0724
5113     , p0_a164  NUMBER := 0-1962.0724
5114     , p0_a165  NUMBER := 0-1962.0724
5115     , p0_a166  VARCHAR2 := fnd_api.g_miss_char
5116     , p0_a167  NUMBER := 0-1962.0724
5117     , p0_a168  NUMBER := 0-1962.0724
5118     , p0_a169  NUMBER := 0-1962.0724
5119     , p0_a170  NUMBER := 0-1962.0724
5120     , p0_a171  NUMBER := 0-1962.0724
5121     , p0_a172  VARCHAR2 := fnd_api.g_miss_char
5122     , p0_a173  NUMBER := 0-1962.0724
5123     , p0_a174  VARCHAR2 := fnd_api.g_miss_char
5124     , p0_a175  VARCHAR2 := fnd_api.g_miss_char
5125     , p0_a176  VARCHAR2 := fnd_api.g_miss_char
5126     , p0_a177  DATE := fnd_api.g_miss_date
5127     , p0_a178  NUMBER := 0-1962.0724
5128     , p0_a179  VARCHAR2 := fnd_api.g_miss_char
5129     , p0_a180  VARCHAR2 := fnd_api.g_miss_char
5130     , p0_a181  VARCHAR2 := fnd_api.g_miss_char
5131     , p0_a182  VARCHAR2 := fnd_api.g_miss_char
5132     , p0_a183  NUMBER := 0-1962.0724
5133     , p0_a184  NUMBER := 0-1962.0724
5134     , p0_a185  NUMBER := 0-1962.0724
5135     , p0_a186  VARCHAR2 := fnd_api.g_miss_char
5136     , p0_a187  VARCHAR2 := fnd_api.g_miss_char
5137     , p0_a188  VARCHAR2 := fnd_api.g_miss_char
5138     , p0_a189  NUMBER := 0-1962.0724
5139     , p0_a190  NUMBER := 0-1962.0724
5140     , p0_a191  NUMBER := 0-1962.0724
5141     , p0_a192  VARCHAR2 := fnd_api.g_miss_char
5142     , p0_a193  DATE := fnd_api.g_miss_date
5143     , p0_a194  VARCHAR2 := fnd_api.g_miss_char
5144     , p0_a195  DATE := fnd_api.g_miss_date
5145     , p0_a196  NUMBER := 0-1962.0724
5146     , p0_a197  NUMBER := 0-1962.0724
5147     , p0_a198  NUMBER := 0-1962.0724
5148     , p0_a199  NUMBER := 0-1962.0724
5149     , p0_a200  NUMBER := 0-1962.0724
5150     , p0_a201  NUMBER := 0-1962.0724
5151     , p0_a202  NUMBER := 0-1962.0724
5152     , p0_a203  NUMBER := 0-1962.0724
5153     , p0_a204  NUMBER := 0-1962.0724
5154     , p0_a205  NUMBER := 0-1962.0724
5155     , p0_a206  NUMBER := 0-1962.0724
5156     , p0_a207  NUMBER := 0-1962.0724
5157     , p0_a208  NUMBER := 0-1962.0724
5158     , p0_a209  NUMBER := 0-1962.0724
5159     , p0_a210  NUMBER := 0-1962.0724
5160     , p0_a211  NUMBER := 0-1962.0724
5161     , p0_a212  NUMBER := 0-1962.0724
5162     , p0_a213  NUMBER := 0-1962.0724
5163     , p0_a214  VARCHAR2 := fnd_api.g_miss_char
5164     , p0_a215  NUMBER := 0-1962.0724
5165   )
5166 
5167   as
5168     ddp_header_rec oe_order_pub.header_rec_type;
5169     ddx_header_val_rec oe_order_pub.header_val_rec_type;
5170     ddindx binary_integer; indx binary_integer;
5171   begin
5172 
5173     -- copy data to the local IN or IN-OUT args, if any
5174     ddp_header_rec.accounting_rule_id := rosetta_g_miss_num_map(p0_a0);
5175     ddp_header_rec.agreement_id := rosetta_g_miss_num_map(p0_a1);
5176     ddp_header_rec.attribute1 := p0_a2;
5177     ddp_header_rec.attribute10 := p0_a3;
5178     ddp_header_rec.attribute11 := p0_a4;
5179     ddp_header_rec.attribute12 := p0_a5;
5180     ddp_header_rec.attribute13 := p0_a6;
5181     ddp_header_rec.attribute14 := p0_a7;
5182     ddp_header_rec.attribute15 := p0_a8;
5183     ddp_header_rec.attribute16 := p0_a9;
5184     ddp_header_rec.attribute17 := p0_a10;
5185     ddp_header_rec.attribute18 := p0_a11;
5186     ddp_header_rec.attribute19 := p0_a12;
5187     ddp_header_rec.attribute2 := p0_a13;
5188     ddp_header_rec.attribute20 := p0_a14;
5189     ddp_header_rec.attribute3 := p0_a15;
5190     ddp_header_rec.attribute4 := p0_a16;
5191     ddp_header_rec.attribute5 := p0_a17;
5192     ddp_header_rec.attribute6 := p0_a18;
5193     ddp_header_rec.attribute7 := p0_a19;
5194     ddp_header_rec.attribute8 := p0_a20;
5195     ddp_header_rec.attribute9 := p0_a21;
5196     ddp_header_rec.booked_flag := p0_a22;
5197     ddp_header_rec.cancelled_flag := p0_a23;
5198     ddp_header_rec.context := p0_a24;
5199     ddp_header_rec.conversion_rate := rosetta_g_miss_num_map(p0_a25);
5200     ddp_header_rec.conversion_rate_date := rosetta_g_miss_date_in_map(p0_a26);
5201     ddp_header_rec.conversion_type_code := p0_a27;
5202     ddp_header_rec.customer_preference_set_code := p0_a28;
5203     ddp_header_rec.created_by := rosetta_g_miss_num_map(p0_a29);
5204     ddp_header_rec.creation_date := rosetta_g_miss_date_in_map(p0_a30);
5205     ddp_header_rec.cust_po_number := p0_a31;
5206     ddp_header_rec.deliver_to_contact_id := rosetta_g_miss_num_map(p0_a32);
5207     ddp_header_rec.deliver_to_org_id := rosetta_g_miss_num_map(p0_a33);
5208     ddp_header_rec.demand_class_code := p0_a34;
5209     ddp_header_rec.earliest_schedule_limit := rosetta_g_miss_num_map(p0_a35);
5210     ddp_header_rec.expiration_date := rosetta_g_miss_date_in_map(p0_a36);
5211     ddp_header_rec.fob_point_code := p0_a37;
5212     ddp_header_rec.freight_carrier_code := p0_a38;
5213     ddp_header_rec.freight_terms_code := p0_a39;
5214     ddp_header_rec.global_attribute1 := p0_a40;
5215     ddp_header_rec.global_attribute10 := p0_a41;
5216     ddp_header_rec.global_attribute11 := p0_a42;
5217     ddp_header_rec.global_attribute12 := p0_a43;
5218     ddp_header_rec.global_attribute13 := p0_a44;
5219     ddp_header_rec.global_attribute14 := p0_a45;
5220     ddp_header_rec.global_attribute15 := p0_a46;
5221     ddp_header_rec.global_attribute16 := p0_a47;
5222     ddp_header_rec.global_attribute17 := p0_a48;
5223     ddp_header_rec.global_attribute18 := p0_a49;
5224     ddp_header_rec.global_attribute19 := p0_a50;
5225     ddp_header_rec.global_attribute2 := p0_a51;
5226     ddp_header_rec.global_attribute20 := p0_a52;
5227     ddp_header_rec.global_attribute3 := p0_a53;
5228     ddp_header_rec.global_attribute4 := p0_a54;
5229     ddp_header_rec.global_attribute5 := p0_a55;
5230     ddp_header_rec.global_attribute6 := p0_a56;
5231     ddp_header_rec.global_attribute7 := p0_a57;
5232     ddp_header_rec.global_attribute8 := p0_a58;
5233     ddp_header_rec.global_attribute9 := p0_a59;
5234     ddp_header_rec.global_attribute_category := p0_a60;
5235     ddp_header_rec.tp_context := p0_a61;
5236     ddp_header_rec.tp_attribute1 := p0_a62;
5237     ddp_header_rec.tp_attribute2 := p0_a63;
5238     ddp_header_rec.tp_attribute3 := p0_a64;
5239     ddp_header_rec.tp_attribute4 := p0_a65;
5240     ddp_header_rec.tp_attribute5 := p0_a66;
5241     ddp_header_rec.tp_attribute6 := p0_a67;
5242     ddp_header_rec.tp_attribute7 := p0_a68;
5243     ddp_header_rec.tp_attribute8 := p0_a69;
5244     ddp_header_rec.tp_attribute9 := p0_a70;
5245     ddp_header_rec.tp_attribute10 := p0_a71;
5246     ddp_header_rec.tp_attribute11 := p0_a72;
5247     ddp_header_rec.tp_attribute12 := p0_a73;
5248     ddp_header_rec.tp_attribute13 := p0_a74;
5249     ddp_header_rec.tp_attribute14 := p0_a75;
5250     ddp_header_rec.tp_attribute15 := p0_a76;
5251     ddp_header_rec.header_id := rosetta_g_miss_num_map(p0_a77);
5252     ddp_header_rec.invoice_to_contact_id := rosetta_g_miss_num_map(p0_a78);
5253     ddp_header_rec.invoice_to_org_id := rosetta_g_miss_num_map(p0_a79);
5254     ddp_header_rec.invoicing_rule_id := rosetta_g_miss_num_map(p0_a80);
5255     ddp_header_rec.last_updated_by := rosetta_g_miss_num_map(p0_a81);
5256     ddp_header_rec.last_update_date := rosetta_g_miss_date_in_map(p0_a82);
5257     ddp_header_rec.last_update_login := rosetta_g_miss_num_map(p0_a83);
5258     ddp_header_rec.latest_schedule_limit := rosetta_g_miss_num_map(p0_a84);
5259     ddp_header_rec.open_flag := p0_a85;
5260     ddp_header_rec.order_category_code := p0_a86;
5261     ddp_header_rec.ordered_date := rosetta_g_miss_date_in_map(p0_a87);
5262     ddp_header_rec.order_date_type_code := p0_a88;
5263     ddp_header_rec.order_number := rosetta_g_miss_num_map(p0_a89);
5264     ddp_header_rec.order_source_id := rosetta_g_miss_num_map(p0_a90);
5265     ddp_header_rec.order_type_id := rosetta_g_miss_num_map(p0_a91);
5266     ddp_header_rec.org_id := rosetta_g_miss_num_map(p0_a92);
5267     ddp_header_rec.orig_sys_document_ref := p0_a93;
5268     ddp_header_rec.partial_shipments_allowed := p0_a94;
5269     ddp_header_rec.payment_term_id := rosetta_g_miss_num_map(p0_a95);
5270     ddp_header_rec.price_list_id := rosetta_g_miss_num_map(p0_a96);
5271     ddp_header_rec.price_request_code := p0_a97;
5272     ddp_header_rec.pricing_date := rosetta_g_miss_date_in_map(p0_a98);
5273     ddp_header_rec.program_application_id := rosetta_g_miss_num_map(p0_a99);
5274     ddp_header_rec.program_id := rosetta_g_miss_num_map(p0_a100);
5275     ddp_header_rec.program_update_date := rosetta_g_miss_date_in_map(p0_a101);
5276     ddp_header_rec.request_date := rosetta_g_miss_date_in_map(p0_a102);
5277     ddp_header_rec.request_id := rosetta_g_miss_num_map(p0_a103);
5278     ddp_header_rec.return_reason_code := p0_a104;
5279     ddp_header_rec.salesrep_id := rosetta_g_miss_num_map(p0_a105);
5280     ddp_header_rec.sales_channel_code := p0_a106;
5281     ddp_header_rec.shipment_priority_code := p0_a107;
5282     ddp_header_rec.shipping_method_code := p0_a108;
5283     ddp_header_rec.ship_from_org_id := rosetta_g_miss_num_map(p0_a109);
5284     ddp_header_rec.ship_tolerance_above := rosetta_g_miss_num_map(p0_a110);
5285     ddp_header_rec.ship_tolerance_below := rosetta_g_miss_num_map(p0_a111);
5286     ddp_header_rec.ship_to_contact_id := rosetta_g_miss_num_map(p0_a112);
5287     ddp_header_rec.ship_to_org_id := rosetta_g_miss_num_map(p0_a113);
5288     ddp_header_rec.sold_from_org_id := rosetta_g_miss_num_map(p0_a114);
5289     ddp_header_rec.sold_to_contact_id := rosetta_g_miss_num_map(p0_a115);
5290     ddp_header_rec.sold_to_org_id := rosetta_g_miss_num_map(p0_a116);
5291     ddp_header_rec.sold_to_phone_id := rosetta_g_miss_num_map(p0_a117);
5292     ddp_header_rec.source_document_id := rosetta_g_miss_num_map(p0_a118);
5293     ddp_header_rec.source_document_type_id := rosetta_g_miss_num_map(p0_a119);
5294     ddp_header_rec.tax_exempt_flag := p0_a120;
5295     ddp_header_rec.tax_exempt_number := p0_a121;
5296     ddp_header_rec.tax_exempt_reason_code := p0_a122;
5297     ddp_header_rec.tax_point_code := p0_a123;
5298     ddp_header_rec.transactional_curr_code := p0_a124;
5299     ddp_header_rec.version_number := rosetta_g_miss_num_map(p0_a125);
5300     ddp_header_rec.return_status := p0_a126;
5301     ddp_header_rec.db_flag := p0_a127;
5302     ddp_header_rec.operation := p0_a128;
5303     ddp_header_rec.first_ack_code := p0_a129;
5304     ddp_header_rec.first_ack_date := rosetta_g_miss_date_in_map(p0_a130);
5305     ddp_header_rec.last_ack_code := p0_a131;
5306     ddp_header_rec.last_ack_date := rosetta_g_miss_date_in_map(p0_a132);
5307     ddp_header_rec.change_reason := p0_a133;
5308     ddp_header_rec.change_comments := p0_a134;
5309     ddp_header_rec.change_sequence := p0_a135;
5310     ddp_header_rec.change_request_code := p0_a136;
5311     ddp_header_rec.ready_flag := p0_a137;
5312     ddp_header_rec.status_flag := p0_a138;
5313     ddp_header_rec.force_apply_flag := p0_a139;
5314     ddp_header_rec.drop_ship_flag := p0_a140;
5315     ddp_header_rec.customer_payment_term_id := rosetta_g_miss_num_map(p0_a141);
5316     ddp_header_rec.payment_type_code := p0_a142;
5317     ddp_header_rec.payment_amount := rosetta_g_miss_num_map(p0_a143);
5318     ddp_header_rec.check_number := p0_a144;
5319     ddp_header_rec.credit_card_code := p0_a145;
5320     ddp_header_rec.credit_card_holder_name := p0_a146;
5321     ddp_header_rec.credit_card_number := p0_a147;
5322     ddp_header_rec.credit_card_expiration_date := rosetta_g_miss_date_in_map(p0_a148);
5323     ddp_header_rec.credit_card_approval_code := p0_a149;
5324     ddp_header_rec.credit_card_approval_date := rosetta_g_miss_date_in_map(p0_a150);
5325     ddp_header_rec.shipping_instructions := p0_a151;
5326     ddp_header_rec.packing_instructions := p0_a152;
5327     ddp_header_rec.flow_status_code := p0_a153;
5328     ddp_header_rec.booked_date := rosetta_g_miss_date_in_map(p0_a154);
5329     ddp_header_rec.marketing_source_code_id := rosetta_g_miss_num_map(p0_a155);
5330     ddp_header_rec.upgraded_flag := p0_a156;
5331     ddp_header_rec.lock_control := rosetta_g_miss_num_map(p0_a157);
5332     ddp_header_rec.ship_to_edi_location_code := p0_a158;
5333     ddp_header_rec.sold_to_edi_location_code := p0_a159;
5334     ddp_header_rec.bill_to_edi_location_code := p0_a160;
5335     ddp_header_rec.ship_from_edi_location_code := p0_a161;
5336     ddp_header_rec.ship_from_address_id := rosetta_g_miss_num_map(p0_a162);
5337     ddp_header_rec.sold_to_address_id := rosetta_g_miss_num_map(p0_a163);
5338     ddp_header_rec.ship_to_address_id := rosetta_g_miss_num_map(p0_a164);
5339     ddp_header_rec.invoice_address_id := rosetta_g_miss_num_map(p0_a165);
5340     ddp_header_rec.ship_to_address_code := p0_a166;
5341     ddp_header_rec.xml_message_id := rosetta_g_miss_num_map(p0_a167);
5342     ddp_header_rec.ship_to_customer_id := rosetta_g_miss_num_map(p0_a168);
5343     ddp_header_rec.invoice_to_customer_id := rosetta_g_miss_num_map(p0_a169);
5344     ddp_header_rec.deliver_to_customer_id := rosetta_g_miss_num_map(p0_a170);
5345     ddp_header_rec.accounting_rule_duration := rosetta_g_miss_num_map(p0_a171);
5346     ddp_header_rec.xml_transaction_type_code := p0_a172;
5347     ddp_header_rec.blanket_number := rosetta_g_miss_num_map(p0_a173);
5348     ddp_header_rec.line_set_name := p0_a174;
5349     ddp_header_rec.fulfillment_set_name := p0_a175;
5350     ddp_header_rec.default_fulfillment_set := p0_a176;
5351     ddp_header_rec.quote_date := rosetta_g_miss_date_in_map(p0_a177);
5352     ddp_header_rec.quote_number := rosetta_g_miss_num_map(p0_a178);
5353     ddp_header_rec.sales_document_name := p0_a179;
5354     ddp_header_rec.transaction_phase_code := p0_a180;
5355     ddp_header_rec.user_status_code := p0_a181;
5356     ddp_header_rec.draft_submitted_flag := p0_a182;
5357     ddp_header_rec.source_document_version_number := rosetta_g_miss_num_map(p0_a183);
5358     ddp_header_rec.sold_to_site_use_id := rosetta_g_miss_num_map(p0_a184);
5359     ddp_header_rec.minisite_id := rosetta_g_miss_num_map(p0_a185);
5360     ddp_header_rec.ib_owner := p0_a186;
5361     ddp_header_rec.ib_installed_at_location := p0_a187;
5362     ddp_header_rec.ib_current_location := p0_a188;
5363     ddp_header_rec.end_customer_id := rosetta_g_miss_num_map(p0_a189);
5364     ddp_header_rec.end_customer_contact_id := rosetta_g_miss_num_map(p0_a190);
5365     ddp_header_rec.end_customer_site_use_id := rosetta_g_miss_num_map(p0_a191);
5366     ddp_header_rec.supplier_signature := p0_a192;
5367     ddp_header_rec.supplier_signature_date := rosetta_g_miss_date_in_map(p0_a193);
5368     ddp_header_rec.customer_signature := p0_a194;
5369     ddp_header_rec.customer_signature_date := rosetta_g_miss_date_in_map(p0_a195);
5370     ddp_header_rec.sold_to_party_id := rosetta_g_miss_num_map(p0_a196);
5371     ddp_header_rec.sold_to_org_contact_id := rosetta_g_miss_num_map(p0_a197);
5372     ddp_header_rec.ship_to_party_id := rosetta_g_miss_num_map(p0_a198);
5373     ddp_header_rec.ship_to_party_site_id := rosetta_g_miss_num_map(p0_a199);
5374     ddp_header_rec.ship_to_party_site_use_id := rosetta_g_miss_num_map(p0_a200);
5375     ddp_header_rec.deliver_to_party_id := rosetta_g_miss_num_map(p0_a201);
5376     ddp_header_rec.deliver_to_party_site_id := rosetta_g_miss_num_map(p0_a202);
5377     ddp_header_rec.deliver_to_party_site_use_id := rosetta_g_miss_num_map(p0_a203);
5378     ddp_header_rec.invoice_to_party_id := rosetta_g_miss_num_map(p0_a204);
5379     ddp_header_rec.invoice_to_party_site_id := rosetta_g_miss_num_map(p0_a205);
5380     ddp_header_rec.invoice_to_party_site_use_id := rosetta_g_miss_num_map(p0_a206);
5381     ddp_header_rec.ship_to_customer_party_id := rosetta_g_miss_num_map(p0_a207);
5382     ddp_header_rec.deliver_to_customer_party_id := rosetta_g_miss_num_map(p0_a208);
5383     ddp_header_rec.invoice_to_customer_party_id := rosetta_g_miss_num_map(p0_a209);
5384     ddp_header_rec.ship_to_org_contact_id := rosetta_g_miss_num_map(p0_a210);
5385     ddp_header_rec.deliver_to_org_contact_id := rosetta_g_miss_num_map(p0_a211);
5386     ddp_header_rec.invoice_to_org_contact_id := rosetta_g_miss_num_map(p0_a212);
5387     ddp_header_rec.contract_template_id := rosetta_g_miss_num_map(p0_a213);
5388     ddp_header_rec.contract_source_doc_type_code := p0_a214;
5389     ddp_header_rec.contract_source_document_id := rosetta_g_miss_num_map(p0_a215);
5390 
5391 
5392 
5393 
5394 
5395     -- here's the delegated call to the old PL/SQL routine
5396     oe_oe_html_header.populate_transient_attributes(ddp_header_rec,
5397       ddx_header_val_rec,
5398       x_return_status,
5399       x_msg_count,
5400       x_msg_data);
5401 
5402     -- copy data back from the local variables to OUT or IN-OUT args, if any
5403 
5404     p1_a0 := ddx_header_val_rec.accounting_rule;
5405     p1_a1 := ddx_header_val_rec.agreement;
5406     p1_a2 := ddx_header_val_rec.conversion_type;
5407     p1_a3 := ddx_header_val_rec.deliver_to_address1;
5408     p1_a4 := ddx_header_val_rec.deliver_to_address2;
5409     p1_a5 := ddx_header_val_rec.deliver_to_address3;
5410     p1_a6 := ddx_header_val_rec.deliver_to_address4;
5411     p1_a7 := ddx_header_val_rec.deliver_to_contact;
5412     p1_a8 := ddx_header_val_rec.deliver_to_location;
5413     p1_a9 := ddx_header_val_rec.deliver_to_org;
5414     p1_a10 := ddx_header_val_rec.deliver_to_state;
5415     p1_a11 := ddx_header_val_rec.deliver_to_city;
5416     p1_a12 := ddx_header_val_rec.deliver_to_zip;
5417     p1_a13 := ddx_header_val_rec.deliver_to_country;
5418     p1_a14 := ddx_header_val_rec.deliver_to_county;
5419     p1_a15 := ddx_header_val_rec.deliver_to_province;
5420     p1_a16 := ddx_header_val_rec.demand_class;
5421     p1_a17 := ddx_header_val_rec.fob_point;
5422     p1_a18 := ddx_header_val_rec.freight_terms;
5423     p1_a19 := ddx_header_val_rec.invoice_to_address1;
5424     p1_a20 := ddx_header_val_rec.invoice_to_address2;
5425     p1_a21 := ddx_header_val_rec.invoice_to_address3;
5426     p1_a22 := ddx_header_val_rec.invoice_to_address4;
5427     p1_a23 := ddx_header_val_rec.invoice_to_state;
5428     p1_a24 := ddx_header_val_rec.invoice_to_city;
5429     p1_a25 := ddx_header_val_rec.invoice_to_zip;
5430     p1_a26 := ddx_header_val_rec.invoice_to_country;
5431     p1_a27 := ddx_header_val_rec.invoice_to_county;
5432     p1_a28 := ddx_header_val_rec.invoice_to_province;
5433     p1_a29 := ddx_header_val_rec.invoice_to_contact;
5434     p1_a30 := ddx_header_val_rec.invoice_to_contact_first_name;
5435     p1_a31 := ddx_header_val_rec.invoice_to_contact_last_name;
5436     p1_a32 := ddx_header_val_rec.invoice_to_location;
5437     p1_a33 := ddx_header_val_rec.invoice_to_org;
5438     p1_a34 := ddx_header_val_rec.invoicing_rule;
5439     p1_a35 := ddx_header_val_rec.order_source;
5440     p1_a36 := ddx_header_val_rec.order_type;
5441     p1_a37 := ddx_header_val_rec.payment_term;
5442     p1_a38 := ddx_header_val_rec.price_list;
5443     p1_a39 := ddx_header_val_rec.return_reason;
5444     p1_a40 := ddx_header_val_rec.salesrep;
5445     p1_a41 := ddx_header_val_rec.shipment_priority;
5446     p1_a42 := ddx_header_val_rec.ship_from_address1;
5447     p1_a43 := ddx_header_val_rec.ship_from_address2;
5448     p1_a44 := ddx_header_val_rec.ship_from_address3;
5449     p1_a45 := ddx_header_val_rec.ship_from_address4;
5450     p1_a46 := ddx_header_val_rec.ship_from_location;
5451     p1_a47 := ddx_header_val_rec.ship_from_city;
5452     p1_a48 := ddx_header_val_rec.ship_from_postal_code;
5453     p1_a49 := ddx_header_val_rec.ship_from_country;
5454     p1_a50 := ddx_header_val_rec.ship_from_region1;
5455     p1_a51 := ddx_header_val_rec.ship_from_region2;
5456     p1_a52 := ddx_header_val_rec.ship_from_region3;
5457     p1_a53 := ddx_header_val_rec.ship_from_org;
5458     p1_a54 := ddx_header_val_rec.sold_to_address1;
5459     p1_a55 := ddx_header_val_rec.sold_to_address2;
5460     p1_a56 := ddx_header_val_rec.sold_to_address3;
5461     p1_a57 := ddx_header_val_rec.sold_to_address4;
5462     p1_a58 := ddx_header_val_rec.sold_to_state;
5463     p1_a59 := ddx_header_val_rec.sold_to_country;
5464     p1_a60 := ddx_header_val_rec.sold_to_zip;
5465     p1_a61 := ddx_header_val_rec.sold_to_county;
5466     p1_a62 := ddx_header_val_rec.sold_to_province;
5467     p1_a63 := ddx_header_val_rec.sold_to_city;
5468     p1_a64 := ddx_header_val_rec.sold_to_contact_last_name;
5469     p1_a65 := ddx_header_val_rec.sold_to_contact_first_name;
5470     p1_a66 := ddx_header_val_rec.ship_to_address1;
5471     p1_a67 := ddx_header_val_rec.ship_to_address2;
5472     p1_a68 := ddx_header_val_rec.ship_to_address3;
5473     p1_a69 := ddx_header_val_rec.ship_to_address4;
5474     p1_a70 := ddx_header_val_rec.ship_to_state;
5475     p1_a71 := ddx_header_val_rec.ship_to_country;
5476     p1_a72 := ddx_header_val_rec.ship_to_zip;
5477     p1_a73 := ddx_header_val_rec.ship_to_county;
5478     p1_a74 := ddx_header_val_rec.ship_to_province;
5479     p1_a75 := ddx_header_val_rec.ship_to_city;
5480     p1_a76 := ddx_header_val_rec.ship_to_contact;
5481     p1_a77 := ddx_header_val_rec.ship_to_contact_last_name;
5482     p1_a78 := ddx_header_val_rec.ship_to_contact_first_name;
5483     p1_a79 := ddx_header_val_rec.ship_to_location;
5484     p1_a80 := ddx_header_val_rec.ship_to_org;
5485     p1_a81 := ddx_header_val_rec.sold_to_contact;
5486     p1_a82 := ddx_header_val_rec.sold_to_org;
5487     p1_a83 := ddx_header_val_rec.sold_from_org;
5488     p1_a84 := ddx_header_val_rec.tax_exempt;
5489     p1_a85 := ddx_header_val_rec.tax_exempt_reason;
5490     p1_a86 := ddx_header_val_rec.tax_point;
5491     p1_a87 := ddx_header_val_rec.customer_payment_term;
5492     p1_a88 := ddx_header_val_rec.payment_type;
5493     p1_a89 := ddx_header_val_rec.credit_card;
5494     p1_a90 := ddx_header_val_rec.status;
5495     p1_a91 := ddx_header_val_rec.freight_carrier;
5496     p1_a92 := ddx_header_val_rec.shipping_method;
5497     p1_a93 := ddx_header_val_rec.order_date_type;
5498     p1_a94 := ddx_header_val_rec.customer_number;
5499     p1_a95 := ddx_header_val_rec.ship_to_customer_name;
5500     p1_a96 := ddx_header_val_rec.invoice_to_customer_name;
5501     p1_a97 := ddx_header_val_rec.sales_channel;
5502     p1_a98 := ddx_header_val_rec.ship_to_customer_number;
5503     p1_a99 := ddx_header_val_rec.invoice_to_customer_number;
5504     p1_a100 := rosetta_g_miss_num_map(ddx_header_val_rec.ship_to_customer_id);
5505     p1_a101 := rosetta_g_miss_num_map(ddx_header_val_rec.invoice_to_customer_id);
5506     p1_a102 := rosetta_g_miss_num_map(ddx_header_val_rec.deliver_to_customer_id);
5507     p1_a103 := ddx_header_val_rec.deliver_to_customer_number;
5508     p1_a104 := ddx_header_val_rec.deliver_to_customer_name;
5509     p1_a105 := ddx_header_val_rec.deliver_to_customer_number_oi;
5510     p1_a106 := ddx_header_val_rec.deliver_to_customer_name_oi;
5511     p1_a107 := ddx_header_val_rec.ship_to_customer_number_oi;
5512     p1_a108 := ddx_header_val_rec.ship_to_customer_name_oi;
5513     p1_a109 := ddx_header_val_rec.invoice_to_customer_number_oi;
5514     p1_a110 := ddx_header_val_rec.invoice_to_customer_name_oi;
5515     p1_a111 := ddx_header_val_rec.user_status;
5516     p1_a112 := ddx_header_val_rec.transaction_phase;
5517     p1_a113 := ddx_header_val_rec.sold_to_location_address1;
5518     p1_a114 := ddx_header_val_rec.sold_to_location_address2;
5519     p1_a115 := ddx_header_val_rec.sold_to_location_address3;
5520     p1_a116 := ddx_header_val_rec.sold_to_location_address4;
5521     p1_a117 := ddx_header_val_rec.sold_to_location;
5522     p1_a118 := ddx_header_val_rec.sold_to_location_city;
5523     p1_a119 := ddx_header_val_rec.sold_to_location_state;
5524     p1_a120 := ddx_header_val_rec.sold_to_location_postal;
5525     p1_a121 := ddx_header_val_rec.sold_to_location_country;
5526     p1_a122 := ddx_header_val_rec.sold_to_location_county;
5527     p1_a123 := ddx_header_val_rec.sold_to_location_province;
5528     p1_a124 := ddx_header_val_rec.end_customer_name;
5529     p1_a125 := ddx_header_val_rec.end_customer_number;
5530     p1_a126 := ddx_header_val_rec.end_customer_contact;
5531     p1_a127 := ddx_header_val_rec.end_cust_contact_last_name;
5532     p1_a128 := ddx_header_val_rec.end_cust_contact_first_name;
5533     p1_a129 := ddx_header_val_rec.end_customer_site_address1;
5534     p1_a130 := ddx_header_val_rec.end_customer_site_address2;
5535     p1_a131 := ddx_header_val_rec.end_customer_site_address3;
5536     p1_a132 := ddx_header_val_rec.end_customer_site_address4;
5537     p1_a133 := ddx_header_val_rec.end_customer_site_state;
5538     p1_a134 := ddx_header_val_rec.end_customer_site_country;
5539     p1_a135 := ddx_header_val_rec.end_customer_site_location;
5540     p1_a136 := ddx_header_val_rec.end_customer_site_zip;
5541     p1_a137 := ddx_header_val_rec.end_customer_site_county;
5542     p1_a138 := ddx_header_val_rec.end_customer_site_province;
5543     p1_a139 := ddx_header_val_rec.end_customer_site_city;
5544     p1_a140 := ddx_header_val_rec.end_customer_site_postal_code;
5545     p1_a141 := ddx_header_val_rec.blanket_agreement_name;
5546 
5547 
5548 
5549   end;
5550 
5551 end oe_oe_html_header_w;