DBA Data[Home] [Help]

PACKAGE: APPS.ASO_QUOTE_EBIZAD

Source


1 PACKAGE ASO_QUOTE_EBIZAD AUTHID CURRENT_USER AS
2 /* $Header: asopebzs.pls 120.2 2010/08/20 21:30:27 cazhou noship $ */
3 /*
4  * @rep:scope public
5  * @rep:product ASO
6  * @rep:displayname Order Capture
7  * @rep:lifecycle active
8  * @rep:compatibility S
9  * @rep:category BUSINESS_ENTITY ASO_QUOTE
10 */
11 
12 
13 /*-- Start of Comments
14 -- Package name     : ASO_QUOTE_EBIZAD
15 -- Purpose          :
16 --   These public APIs wrapper for the ASO_QUOTE_PUB.CREATE_QUOTE_SERVICE. The wrapper exposes this service  to be invoked from the Oracle Apps Adapter by using the SQL
17 --   Object types for the parameter instead of the PL SQL Record types. This is done by defining the Functions to convert from SQL Object type to and from PL SQL Object
18 --   type and in the CREATE_QUOTE_SERVICE procedure invokes the   ASO_QUOTE_PUB.CREATE_QUOTE_SERVICE after doing the required convertion from the SQL object type to
19 --PL/SQL record type. The return values from ASO_QUOTE_PUB.CREATE_QUOTE_SERVICE is converted from PL/SQL Record Type to SQL Object types.
20 --
21 --   SQL Object and Tables:
22 
23 --   ASO_QUOTE_PUB_CONTROL_REC_TYP
24 --   ASO_QUOTE_PUB_QTE_HEADER_REC_
25 --   ASO_QUOTE_PUB_PRICE_ATTRIBU34
26 --   ASO_QUOTE_PUB_PRICE_ATTRIBUTE AS TABLE OF ASO_QUOTE_PUB_PRICE_ATTRIBU34;
27 --   ASO_QUOTE_PUB_PAYMENT_REC_TYP
28 --   ASO_QUOTE_PUB_PAYMENT_TBL_TYP AS TABLE OF ASO_QUOTE_PUB_PAYMENT_REC_TYP;
29 --   ASO_QUOTE_PUB_SHIPMENT_REC_TY
30 --   ASO_QUOTE_PUB_FREIGHT_CHARG35
31 --   ASO_QUOTE_PUB_FREIGHT_CHARGE_ AS TABLE OF ASO_QUOTE_PUB_FREIGHT_CHARG35;
32 --   ASO_QUOTE_PUB_TAX_DETAIL_REC_
33 --   ASO_QUOTE_PUB_TAX_DETAIL_TBL_ AS TABLE OF ASO_QUOTE_PUB_TAX_DETAIL_REC_;
34 --   ASO_QUOTE_PUB_LINE_ATTRIBS_36
35 --   ASO_QUOTE_PUB_LINE_ATTRIBS_EX AS TABLE OF ASO_QUOTE_PUB_LINE_ATTRIBS_36;
36 --   ASO_QUOTE_PUB_SALES_CREDIT_RE
37 --   ASO_QUOTE_PUB_SALES_CREDIT_TB AS TABLE OF ASO_QUOTE_PUB_SALES_CREDIT_RE;
38 --   ASO_QUOTE_PUB_QUOTE_PARTY_REC
39 --   ASO_QUOTE_PUB_QUOTE_PARTY_TBL AS TABLE OF ASO_QUOTE_PUB_QUOTE_PARTY_REC;
40 --   ASO_QUOTE_PUB_QTE_LINE_REC_TY
41 --   ASO_QUOTE_PUB_QTE_LINE_TBL_TY AS TABLE OF ASO_QUOTE_PUB_QTE_LINE_REC_TY;
42 --   ASO_QUOTE_PUB_QTE_LINE_DTL_RE
43 --   ASO_QUOTE_PUB_QTE_LINE_DTL_TB AS TABLE OF ASO_QUOTE_PUB_QTE_LINE_DTL_RE;
44 --   ASO_QUOTE_PUB_LINE_RLTSHIP_RE
45 --   ASO_QUOTE_PUB_LINE_RLTSHIP_TB AS TABLE OF ASO_QUOTE_PUB_LINE_RLTSHIP_RE;
46 --   ASO_QUOTE_PUB_PRICE_ADJ_REC_T
47 --   ASO_QUOTE_PUB_PRICE_ADJ_TBL_T AS TABLE OF ASO_QUOTE_PUB_PRICE_ADJ_REC_T;
48 --   ASO_QUOTE_PUB_PRICE_ADJ_ATT37
49 --   ASO_QUOTE_PUB_PRICE_ADJ_ATTR_ AS TABLE OF ASO_QUOTE_PUB_PRICE_ADJ_ATT37;
50 --   ASO_QUOTE_PUB_PRICE_ADJ_RLT38
51 --   ASO_QUOTE_PUB_PRICE_ADJ_RLTSH AS TABLE OF ASO_QUOTE_PUB_PRICE_ADJ_RLT38;
52 --   ASO_QUOTE_PUB_SHIPMENT_TBL_TY AS TABLE OF ASO_QUOTE_PUB_SHIPMENT_REC_TY;
53 --   ASO_QUOTE_PUB_QTE_ACCESS_REC_
54 --   ASO_QUOTE_PUB_QTE_ACCESS_TBL_ AS TABLE OF ASO_QUOTE_PUB_QTE_ACCESS_REC_;
55 --   ASO_QUOTE_PUB_TEMPLATE_REC_TY
56 --   ASO_QUOTE_PUB_TEMPLATE_TBL_TY AS TABLE OF ASO_QUOTE_PUB_TEMPLATE_REC_TY;
57 --   ASO_QUOTE_PUB_RELATED_OBJ_REC
58 --   ASO_QUOTE_PUB_RELATED_OBJ_TBL AS TABLE OF ASO_QUOTE_PUB_RELATED_OBJ_REC;
59 
60 - History          :
61 -- NOTE             :
62 
63 -- End of Comments
64 */
65 
66 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.CONTROL_REC_TYPE
67 	FUNCTION PL_TO_SQL19(aPlsqlItem ASO_QUOTE_PUB.CONTROL_REC_TYPE)
68  	RETURN ASO_QUOTE_PUB_CONTROL_REC_TYP;
69 	FUNCTION SQL_TO_PL0(aSqlItem ASO_QUOTE_PUB_CONTROL_REC_TYP)
70 	RETURN ASO_QUOTE_PUB.CONTROL_REC_TYPE;
71 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.QTE_HEADER_REC_TYPE
72 	FUNCTION PL_TO_SQL0(aPlsqlItem ASO_QUOTE_PUB.QTE_HEADER_REC_TYPE)
73 
74  	RETURN ASO_QUOTE_PUB_QTE_HEADER_REC_;
75 	FUNCTION SQL_TO_PL1(aSqlItem ASO_QUOTE_PUB_QTE_HEADER_REC_)
76 	RETURN ASO_QUOTE_PUB.QTE_HEADER_REC_TYPE;
77 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.PRICE_ATTRIBUTES_REC_TYPE
78 	FUNCTION PL_TO_SQL20(aPlsqlItem ASO_QUOTE_PUB.PRICE_ATTRIBUTES_REC_TYPE)
79  	RETURN ASO_QUOTE_PUB_PRICE_ATTRIBU34;
80 	FUNCTION SQL_TO_PL20(aSqlItem ASO_QUOTE_PUB_PRICE_ATTRIBU34)
81 	RETURN ASO_QUOTE_PUB.PRICE_ATTRIBUTES_REC_TYPE;
82 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.PRICE_ATTRIBUTES_TBL_TYPE
83 	FUNCTION PL_TO_SQL3(aPlsqlItem ASO_QUOTE_PUB.PRICE_ATTRIBUTES_TBL_TYPE)
84  	RETURN ASO_QUOTE_PUB_PRICE_ATTRIBUTE;
85 	FUNCTION SQL_TO_PL2(aSqlItem ASO_QUOTE_PUB_PRICE_ATTRIBUTE)
86 	RETURN ASO_QUOTE_PUB.PRICE_ATTRIBUTES_TBL_TYPE;
87 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.PAYMENT_REC_TYPE
88 	FUNCTION PL_TO_SQL21(aPlsqlItem ASO_QUOTE_PUB.PAYMENT_REC_TYPE)
89  	RETURN ASO_QUOTE_PUB_PAYMENT_REC_TYP;
90 	FUNCTION SQL_TO_PL21(aSqlItem ASO_QUOTE_PUB_PAYMENT_REC_TYP)
91 	RETURN ASO_QUOTE_PUB.PAYMENT_REC_TYPE;
92 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.PAYMENT_TBL_TYPE
93 	FUNCTION PL_TO_SQL4(aPlsqlItem ASO_QUOTE_PUB.PAYMENT_TBL_TYPE)
94  	RETURN ASO_QUOTE_PUB_PAYMENT_TBL_TYP;
95 	FUNCTION SQL_TO_PL3(aSqlItem ASO_QUOTE_PUB_PAYMENT_TBL_TYP)
96 	RETURN ASO_QUOTE_PUB.PAYMENT_TBL_TYPE;
97 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.SHIPMENT_REC_TYPE
98 	FUNCTION PL_TO_SQL5(aPlsqlItem ASO_QUOTE_PUB.SHIPMENT_REC_TYPE)
99  	RETURN ASO_QUOTE_PUB_SHIPMENT_REC_TY;
100 	FUNCTION SQL_TO_PL4(aSqlItem ASO_QUOTE_PUB_SHIPMENT_REC_TY)
101 	RETURN ASO_QUOTE_PUB.SHIPMENT_REC_TYPE;
102 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.FREIGHT_CHARGE_REC_TYPE
103 	FUNCTION PL_TO_SQL22(aPlsqlItem ASO_QUOTE_PUB.FREIGHT_CHARGE_REC_TYPE)
104  	RETURN ASO_QUOTE_PUB_FREIGHT_CHARG35;
105 	FUNCTION SQL_TO_PL22(aSqlItem ASO_QUOTE_PUB_FREIGHT_CHARG35)
106 	RETURN ASO_QUOTE_PUB.FREIGHT_CHARGE_REC_TYPE;
107 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.FREIGHT_CHARGE_TBL_TYPE
108 	FUNCTION PL_TO_SQL6(aPlsqlItem ASO_QUOTE_PUB.FREIGHT_CHARGE_TBL_TYPE)
109  	RETURN ASO_QUOTE_PUB_FREIGHT_CHARGE_;
110 	FUNCTION SQL_TO_PL5(aSqlItem ASO_QUOTE_PUB_FREIGHT_CHARGE_)
111 	RETURN ASO_QUOTE_PUB.FREIGHT_CHARGE_TBL_TYPE;
112 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.TAX_DETAIL_REC_TYPE
113 	FUNCTION PL_TO_SQL23(aPlsqlItem ASO_QUOTE_PUB.TAX_DETAIL_REC_TYPE)
114  	RETURN ASO_QUOTE_PUB_TAX_DETAIL_REC_;
115 	FUNCTION SQL_TO_PL23(aSqlItem ASO_QUOTE_PUB_TAX_DETAIL_REC_)
116 	RETURN ASO_QUOTE_PUB.TAX_DETAIL_REC_TYPE;
117 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.TAX_DETAIL_TBL_TYPE
118 	FUNCTION PL_TO_SQL7(aPlsqlItem ASO_QUOTE_PUB.TAX_DETAIL_TBL_TYPE)
119  	RETURN ASO_QUOTE_PUB_TAX_DETAIL_TBL_;
120 	FUNCTION SQL_TO_PL6(aSqlItem ASO_QUOTE_PUB_TAX_DETAIL_TBL_)
121 	RETURN ASO_QUOTE_PUB.TAX_DETAIL_TBL_TYPE;
122 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.LINE_ATTRIBS_EXT_REC_TYPE
123 	FUNCTION PL_TO_SQL24(aPlsqlItem ASO_QUOTE_PUB.LINE_ATTRIBS_EXT_REC_TYPE)
124  	RETURN ASO_QUOTE_PUB_LINE_ATTRIBS_36;
125 	FUNCTION SQL_TO_PL24(aSqlItem ASO_QUOTE_PUB_LINE_ATTRIBS_36)
126 	RETURN ASO_QUOTE_PUB.LINE_ATTRIBS_EXT_REC_TYPE;
127 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.LINE_ATTRIBS_EXT_TBL_TYPE
128 	FUNCTION PL_TO_SQL8(aPlsqlItem ASO_QUOTE_PUB.LINE_ATTRIBS_EXT_TBL_TYPE)
129  	RETURN ASO_QUOTE_PUB_LINE_ATTRIBS_EX;
130 	FUNCTION SQL_TO_PL7(aSqlItem ASO_QUOTE_PUB_LINE_ATTRIBS_EX)
131 	RETURN ASO_QUOTE_PUB.LINE_ATTRIBS_EXT_TBL_TYPE;
132 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.SALES_CREDIT_REC_TYPE
133 	FUNCTION PL_TO_SQL25(aPlsqlItem ASO_QUOTE_PUB.SALES_CREDIT_REC_TYPE)
134  	RETURN ASO_QUOTE_PUB_SALES_CREDIT_RE;
135 	FUNCTION SQL_TO_PL25(aSqlItem ASO_QUOTE_PUB_SALES_CREDIT_RE)
136 	RETURN ASO_QUOTE_PUB.SALES_CREDIT_REC_TYPE;
137 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.SALES_CREDIT_TBL_TYPE
138 	FUNCTION PL_TO_SQL9(aPlsqlItem ASO_QUOTE_PUB.SALES_CREDIT_TBL_TYPE)
139  	RETURN ASO_QUOTE_PUB_SALES_CREDIT_TB;
140 	FUNCTION SQL_TO_PL8(aSqlItem ASO_QUOTE_PUB_SALES_CREDIT_TB)
141 	RETURN ASO_QUOTE_PUB.SALES_CREDIT_TBL_TYPE;
142 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.QUOTE_PARTY_REC_TYPE
143 	FUNCTION PL_TO_SQL26(aPlsqlItem ASO_QUOTE_PUB.QUOTE_PARTY_REC_TYPE)
144  	RETURN ASO_QUOTE_PUB_QUOTE_PARTY_REC;
145 	FUNCTION SQL_TO_PL26(aSqlItem ASO_QUOTE_PUB_QUOTE_PARTY_REC)
146 	RETURN ASO_QUOTE_PUB.QUOTE_PARTY_REC_TYPE;
147 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.QUOTE_PARTY_TBL_TYPE
148 	FUNCTION PL_TO_SQL10(aPlsqlItem ASO_QUOTE_PUB.QUOTE_PARTY_TBL_TYPE)
149  	RETURN ASO_QUOTE_PUB_QUOTE_PARTY_TBL;
150 	FUNCTION SQL_TO_PL9(aSqlItem ASO_QUOTE_PUB_QUOTE_PARTY_TBL)
151 	RETURN ASO_QUOTE_PUB.QUOTE_PARTY_TBL_TYPE;
152 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.QTE_LINE_REC_TYPE
153 	FUNCTION PL_TO_SQL27(aPlsqlItem ASO_QUOTE_PUB.QTE_LINE_REC_TYPE)
154  	RETURN ASO_QUOTE_PUB_QTE_LINE_REC_TY;
155 	FUNCTION SQL_TO_PL27(aSqlItem ASO_QUOTE_PUB_QTE_LINE_REC_TY)
156 	RETURN ASO_QUOTE_PUB.QTE_LINE_REC_TYPE;
157 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.QTE_LINE_TBL_TYPE
158 	FUNCTION PL_TO_SQL1(aPlsqlItem ASO_QUOTE_PUB.QTE_LINE_TBL_TYPE)
159  	RETURN ASO_QUOTE_PUB_QTE_LINE_TBL_TY;
160 	FUNCTION SQL_TO_PL10(aSqlItem ASO_QUOTE_PUB_QTE_LINE_TBL_TY)
161 	RETURN ASO_QUOTE_PUB.QTE_LINE_TBL_TYPE;
162 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.QTE_LINE_DTL_REC_TYPE
163 	FUNCTION PL_TO_SQL28(aPlsqlItem ASO_QUOTE_PUB.QTE_LINE_DTL_REC_TYPE)
164  	RETURN ASO_QUOTE_PUB_QTE_LINE_DTL_RE;
165 	FUNCTION SQL_TO_PL28(aSqlItem ASO_QUOTE_PUB_QTE_LINE_DTL_RE)
166 	RETURN ASO_QUOTE_PUB.QTE_LINE_DTL_REC_TYPE;
167 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.QTE_LINE_DTL_TBL_TYPE
168 	FUNCTION PL_TO_SQL2(aPlsqlItem ASO_QUOTE_PUB.QTE_LINE_DTL_TBL_TYPE)
169  	RETURN ASO_QUOTE_PUB_QTE_LINE_DTL_TB;
170 	FUNCTION SQL_TO_PL11(aSqlItem ASO_QUOTE_PUB_QTE_LINE_DTL_TB)
171 	RETURN ASO_QUOTE_PUB.QTE_LINE_DTL_TBL_TYPE;
172 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.LINE_RLTSHIP_REC_TYPE
173 	FUNCTION PL_TO_SQL29(aPlsqlItem ASO_QUOTE_PUB.LINE_RLTSHIP_REC_TYPE)
174  	RETURN ASO_QUOTE_PUB_LINE_RLTSHIP_RE;
175 	FUNCTION SQL_TO_PL29(aSqlItem ASO_QUOTE_PUB_LINE_RLTSHIP_RE)
176 	RETURN ASO_QUOTE_PUB.LINE_RLTSHIP_REC_TYPE;
177 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.LINE_RLTSHIP_TBL_TYPE
178 	FUNCTION PL_TO_SQL11(aPlsqlItem ASO_QUOTE_PUB.LINE_RLTSHIP_TBL_TYPE)
179  	RETURN ASO_QUOTE_PUB_LINE_RLTSHIP_TB;
180 	FUNCTION SQL_TO_PL12(aSqlItem ASO_QUOTE_PUB_LINE_RLTSHIP_TB)
181 	RETURN ASO_QUOTE_PUB.LINE_RLTSHIP_TBL_TYPE;
182 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.PRICE_ADJ_REC_TYPE
183 	FUNCTION PL_TO_SQL30(aPlsqlItem ASO_QUOTE_PUB.PRICE_ADJ_REC_TYPE)
184  	RETURN ASO_QUOTE_PUB_PRICE_ADJ_REC_T;
185 	FUNCTION SQL_TO_PL30(aSqlItem ASO_QUOTE_PUB_PRICE_ADJ_REC_T)
186 	RETURN ASO_QUOTE_PUB.PRICE_ADJ_REC_TYPE;
187 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.PRICE_ADJ_TBL_TYPE
188 	FUNCTION PL_TO_SQL12(aPlsqlItem ASO_QUOTE_PUB.PRICE_ADJ_TBL_TYPE)
189  	RETURN ASO_QUOTE_PUB_PRICE_ADJ_TBL_T;
190 	FUNCTION SQL_TO_PL13(aSqlItem ASO_QUOTE_PUB_PRICE_ADJ_TBL_T)
191 	RETURN ASO_QUOTE_PUB.PRICE_ADJ_TBL_TYPE;
192 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.PRICE_ADJ_ATTR_REC_TYPE
193 	FUNCTION PL_TO_SQL31(aPlsqlItem ASO_QUOTE_PUB.PRICE_ADJ_ATTR_REC_TYPE)
194  	RETURN ASO_QUOTE_PUB_PRICE_ADJ_ATT37;
195 	FUNCTION SQL_TO_PL31(aSqlItem ASO_QUOTE_PUB_PRICE_ADJ_ATT37)
196 	RETURN ASO_QUOTE_PUB.PRICE_ADJ_ATTR_REC_TYPE;
197 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.PRICE_ADJ_ATTR_TBL_TYPE
198 	FUNCTION PL_TO_SQL13(aPlsqlItem ASO_QUOTE_PUB.PRICE_ADJ_ATTR_TBL_TYPE)
199  	RETURN ASO_QUOTE_PUB_PRICE_ADJ_ATTR_;
200 	FUNCTION SQL_TO_PL14(aSqlItem ASO_QUOTE_PUB_PRICE_ADJ_ATTR_)
201 	RETURN ASO_QUOTE_PUB.PRICE_ADJ_ATTR_TBL_TYPE;
202 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.PRICE_ADJ_RLTSHIP_REC_TYPE
203 	FUNCTION PL_TO_SQL32(aPlsqlItem ASO_QUOTE_PUB.PRICE_ADJ_RLTSHIP_REC_TYPE)
204  	RETURN ASO_QUOTE_PUB_PRICE_ADJ_RLT38;
205 	FUNCTION SQL_TO_PL32(aSqlItem ASO_QUOTE_PUB_PRICE_ADJ_RLT38)
206 	RETURN ASO_QUOTE_PUB.PRICE_ADJ_RLTSHIP_REC_TYPE;
207 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.PRICE_ADJ_RLTSHIP_TBL_TYPE
208 	FUNCTION PL_TO_SQL14(aPlsqlItem ASO_QUOTE_PUB.PRICE_ADJ_RLTSHIP_TBL_TYPE)
209  	RETURN ASO_QUOTE_PUB_PRICE_ADJ_RLTSH;
210 	FUNCTION SQL_TO_PL15(aSqlItem ASO_QUOTE_PUB_PRICE_ADJ_RLTSH)
211 	RETURN ASO_QUOTE_PUB.PRICE_ADJ_RLTSHIP_TBL_TYPE;
212 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.SHIPMENT_TBL_TYPE
213 	FUNCTION PL_TO_SQL15(aPlsqlItem ASO_QUOTE_PUB.SHIPMENT_TBL_TYPE)
214  	RETURN ASO_QUOTE_PUB_SHIPMENT_TBL_TY;
215 	FUNCTION SQL_TO_PL16(aSqlItem ASO_QUOTE_PUB_SHIPMENT_TBL_TY)
216 	RETURN ASO_QUOTE_PUB.SHIPMENT_TBL_TYPE;
217 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.QTE_ACCESS_REC_TYPE
218 	FUNCTION PL_TO_SQL33(aPlsqlItem ASO_QUOTE_PUB.QTE_ACCESS_REC_TYPE)
219  	RETURN ASO_QUOTE_PUB_QTE_ACCESS_REC_;
220 	FUNCTION SQL_TO_PL33(aSqlItem ASO_QUOTE_PUB_QTE_ACCESS_REC_)
221 	RETURN ASO_QUOTE_PUB.QTE_ACCESS_REC_TYPE;
222 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.QTE_ACCESS_TBL_TYPE
223 	FUNCTION PL_TO_SQL16(aPlsqlItem ASO_QUOTE_PUB.QTE_ACCESS_TBL_TYPE)
224  	RETURN ASO_QUOTE_PUB_QTE_ACCESS_TBL_;
225 	FUNCTION SQL_TO_PL17(aSqlItem ASO_QUOTE_PUB_QTE_ACCESS_TBL_)
226 	RETURN ASO_QUOTE_PUB.QTE_ACCESS_TBL_TYPE;
227 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.TEMPLATE_REC_TYPE
228 	FUNCTION PL_TO_SQL34(aPlsqlItem ASO_QUOTE_PUB.TEMPLATE_REC_TYPE)
229  	RETURN ASO_QUOTE_PUB_TEMPLATE_REC_TY;
230 	FUNCTION SQL_TO_PL34(aSqlItem ASO_QUOTE_PUB_TEMPLATE_REC_TY)
231 	RETURN ASO_QUOTE_PUB.TEMPLATE_REC_TYPE;
232 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.TEMPLATE_TBL_TYPE
233 	FUNCTION PL_TO_SQL17(aPlsqlItem ASO_QUOTE_PUB.TEMPLATE_TBL_TYPE)
234  	RETURN ASO_QUOTE_PUB_TEMPLATE_TBL_TY;
235 	FUNCTION SQL_TO_PL18(aSqlItem ASO_QUOTE_PUB_TEMPLATE_TBL_TY)
236 	RETURN ASO_QUOTE_PUB.TEMPLATE_TBL_TYPE;
240 	FUNCTION SQL_TO_PL35(aSqlItem ASO_QUOTE_PUB_RELATED_OBJ_REC)
237 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.RELATED_OBJ_REC_TYPE
238 	FUNCTION PL_TO_SQL35(aPlsqlItem ASO_QUOTE_PUB.RELATED_OBJ_REC_TYPE)
239  	RETURN ASO_QUOTE_PUB_RELATED_OBJ_REC;
241 	RETURN ASO_QUOTE_PUB.RELATED_OBJ_REC_TYPE;
242 	-- Declare the conversion functions the PL/SQL type ASO_QUOTE_PUB.RELATED_OBJ_TBL_TYPE
243 	FUNCTION PL_TO_SQL18(aPlsqlItem ASO_QUOTE_PUB.RELATED_OBJ_TBL_TYPE)
244  	RETURN ASO_QUOTE_PUB_RELATED_OBJ_TBL;
245 	FUNCTION SQL_TO_PL19(aSqlItem ASO_QUOTE_PUB_RELATED_OBJ_TBL)
246 	RETURN ASO_QUOTE_PUB.RELATED_OBJ_TBL_TYPE;
247 
248 PROCEDURE CREATE_QUOTE_SERVICE (
249     P_API_VERSION_NUMBER IN NUMBER,
250     P_INIT_MSG_LIST IN VARCHAR2,
251     P_COMMIT IN VARCHAR2,
252     P_VALIDATION_LEVEL IN NUMBER,
253     P_CONTROL_REC IN ASO_QUOTE_PUB_CONTROL_REC_TYP,
254     P_QTE_HEADER_REC IN ASO_QUOTE_PUB_QTE_HEADER_REC_,
255     P_HD_PRICE_ATTRIBUTES_TBL IN ASO_QUOTE_PUB_PRICE_ATTRIBUTE,
256     P_HD_PAYMENT_TBL IN ASO_QUOTE_PUB_PAYMENT_TBL_TYP,
257     P_HD_SHIPMENT_REC IN ASO_QUOTE_PUB_SHIPMENT_REC_TY,
258     P_HD_FREIGHT_CHARGE_TBL IN ASO_QUOTE_PUB_FREIGHT_CHARGE_,
259     P_HD_TAX_DETAIL_TBL IN ASO_QUOTE_PUB_TAX_DETAIL_TBL_,
260     P_HD_ATTR_EXT_TBL IN ASO_QUOTE_PUB_LINE_ATTRIBS_EX,
261     P_HD_SALES_CREDIT_TBL IN ASO_QUOTE_PUB_SALES_CREDIT_TB,
262     P_HD_QUOTE_PARTY_TBL IN ASO_QUOTE_PUB_QUOTE_PARTY_TBL,
263     P_QTE_LINE_TBL IN ASO_QUOTE_PUB_QTE_LINE_TBL_TY,
264     P_QTE_LINE_DTL_TBL IN ASO_QUOTE_PUB_QTE_LINE_DTL_TB,
265     P_LINE_ATTR_EXT_TBL IN ASO_QUOTE_PUB_LINE_ATTRIBS_EX,
266     P_LINE_RLTSHIP_TBL IN ASO_QUOTE_PUB_LINE_RLTSHIP_TB,
267     P_PRICE_ADJUSTMENT_TBL IN ASO_QUOTE_PUB_PRICE_ADJ_TBL_T,
268     P_PRICE_ADJ_ATTR_TBL IN ASO_QUOTE_PUB_PRICE_ADJ_ATTR_,
269     P_PRICE_ADJ_RLTSHIP_TBL IN ASO_QUOTE_PUB_PRICE_ADJ_RLTSH,
270     P_LN_PRICE_ATTRIBUTES_TBL IN ASO_QUOTE_PUB_PRICE_ATTRIBUTE,
271     P_LN_PAYMENT_TBL IN ASO_QUOTE_PUB_PAYMENT_TBL_TYP,
272     P_LN_SHIPMENT_TBL IN ASO_QUOTE_PUB_SHIPMENT_TBL_TY,
273     P_LN_FREIGHT_CHARGE_TBL IN ASO_QUOTE_PUB_FREIGHT_CHARGE_,
274     P_LN_TAX_DETAIL_TBL IN ASO_QUOTE_PUB_TAX_DETAIL_TBL_,
275     P_LN_SALES_CREDIT_TBL IN ASO_QUOTE_PUB_SALES_CREDIT_TB,
276     P_LN_QUOTE_PARTY_TBL IN ASO_QUOTE_PUB_QUOTE_PARTY_TBL,
277     P_QTE_ACCESS_TBL IN ASO_QUOTE_PUB_QTE_ACCESS_TBL_,
278     P_TEMPLATE_TBL IN ASO_QUOTE_PUB_TEMPLATE_TBL_TY,
279     P_RELATED_OBJ_TBL IN ASO_QUOTE_PUB_RELATED_OBJ_TBL,
280     X_QTE_HEADER_REC OUT NOCOPY ASO_QUOTE_PUB_QTE_HEADER_REC_,
281     X_QTE_LINE_TBL OUT NOCOPY ASO_QUOTE_PUB_QTE_LINE_TBL_TY,
282     X_QTE_LINE_DTL_TBL OUT NOCOPY ASO_QUOTE_PUB_QTE_LINE_DTL_TB,
283     X_HD_PRICE_ATTRIBUTES_TBL OUT NOCOPY ASO_QUOTE_PUB_PRICE_ATTRIBUTE,
284     X_HD_PAYMENT_TBL OUT NOCOPY ASO_QUOTE_PUB_PAYMENT_TBL_TYP,
285     X_HD_SHIPMENT_REC OUT NOCOPY ASO_QUOTE_PUB_SHIPMENT_REC_TY,
286     X_HD_FREIGHT_CHARGE_TBL OUT NOCOPY ASO_QUOTE_PUB_FREIGHT_CHARGE_,
287     X_HD_TAX_DETAIL_TBL OUT NOCOPY ASO_QUOTE_PUB_TAX_DETAIL_TBL_,
288     X_HD_ATTR_EXT_TBL OUT NOCOPY ASO_QUOTE_PUB_LINE_ATTRIBS_EX,
289     X_HD_SALES_CREDIT_TBL OUT NOCOPY ASO_QUOTE_PUB_SALES_CREDIT_TB,
290     X_HD_QUOTE_PARTY_TBL OUT NOCOPY ASO_QUOTE_PUB_QUOTE_PARTY_TBL,
291     X_LINE_ATTR_EXT_TBL OUT NOCOPY ASO_QUOTE_PUB_LINE_ATTRIBS_EX,
292     X_LINE_RLTSHIP_TBL OUT NOCOPY ASO_QUOTE_PUB_LINE_RLTSHIP_TB,
293     X_PRICE_ADJUSTMENT_TBL OUT NOCOPY ASO_QUOTE_PUB_PRICE_ADJ_TBL_T,
294     X_PRICE_ADJ_ATTR_TBL OUT NOCOPY ASO_QUOTE_PUB_PRICE_ADJ_ATTR_,
295     X_PRICE_ADJ_RLTSHIP_TBL OUT NOCOPY ASO_QUOTE_PUB_PRICE_ADJ_RLTSH,
296     X_LN_PRICE_ATTRIBUTES_TBL OUT NOCOPY ASO_QUOTE_PUB_PRICE_ATTRIBUTE,
297     X_LN_PAYMENT_TBL OUT NOCOPY ASO_QUOTE_PUB_PAYMENT_TBL_TYP,
298     X_LN_SHIPMENT_TBL OUT NOCOPY ASO_QUOTE_PUB_SHIPMENT_TBL_TY,
299     X_LN_FREIGHT_CHARGE_TBL OUT NOCOPY ASO_QUOTE_PUB_FREIGHT_CHARGE_,
300     X_LN_TAX_DETAIL_TBL OUT NOCOPY ASO_QUOTE_PUB_TAX_DETAIL_TBL_,
301     X_LN_SALES_CREDIT_TBL OUT NOCOPY ASO_QUOTE_PUB_SALES_CREDIT_TB,
302     X_LN_QUOTE_PARTY_TBL OUT NOCOPY ASO_QUOTE_PUB_QUOTE_PARTY_TBL,
303     X_QTE_ACCESS_TBL OUT NOCOPY ASO_QUOTE_PUB_QTE_ACCESS_TBL_,
304     X_TEMPLATE_TBL OUT NOCOPY ASO_QUOTE_PUB_TEMPLATE_TBL_TY,
305     X_RELATED_OBJ_TBL OUT NOCOPY ASO_QUOTE_PUB_RELATED_OBJ_TBL,
306     X_RETURN_STATUS OUT NOCOPY VARCHAR2,
307     X_MSG_COUNT OUT NOCOPY NUMBER,
308     X_MSG_DATA OUT NOCOPY VARCHAR2
309 );
310 
311 
312 END ASO_QUOTE_EBIZAD;