[Home] [Help]
PACKAGE: APPS.OKS_BPE_PVT
Source
1 PACKAGE OKS_BPE_PVT AS
2 /* $Header: OKSSBPES.pls 120.0 2005/05/25 18:36:18 appldev noship $ */
3 ---------------------------------------------------------------------------
4 -- GLOBAL DATASTRUCTURES
5 ---------------------------------------------------------------------------
6 -- OKS_BILLING_PROFILES_V Record Spec
7 TYPE bpev_rec_type IS RECORD (
8 id NUMBER := OKC_API.G_MISS_NUM
9 ,object_version_number NUMBER := OKC_API.G_MISS_NUM
10 ,sfwt_flag OKS_BILLING_PROFILES_V.SFWT_FLAG%TYPE := OKC_API.G_MISS_CHAR
11 ,mda_code OKS_BILLING_PROFILES_V.MDA_CODE%TYPE := OKC_API.G_MISS_CHAR
12 ,owned_party_id1 OKS_BILLING_PROFILES_V.OWNED_PARTY_ID1%TYPE := OKC_API.G_MISS_CHAR
13 ,owned_party_id2 OKS_BILLING_PROFILES_V.OWNED_PARTY_ID2%TYPE := OKC_API.G_MISS_CHAR
14 ,dependent_cust_acct_id1 OKS_BILLING_PROFILES_V.DEPENDENT_CUST_ACCT_ID1%TYPE := OKC_API.G_MISS_CHAR
15 ,dependent_cust_acct_id2 OKS_BILLING_PROFILES_V.DEPENDENT_CUST_ACCT_ID2%TYPE := OKC_API.G_MISS_CHAR
16 ,bill_to_address_id1 OKS_BILLING_PROFILES_V.BILL_TO_ADDRESS_ID1%TYPE := OKC_API.G_MISS_CHAR
17 ,bill_to_address_id2 OKS_BILLING_PROFILES_V.BILL_TO_ADDRESS_ID2%TYPE := OKC_API.G_MISS_CHAR
18 ,uom_code_frequency OKS_BILLING_PROFILES_V.UOM_CODE_FREQUENCY%TYPE := OKC_API.G_MISS_CHAR
19 ,tce_code_frequency OKS_BILLING_PROFILES_V.TCE_CODE_FREQUENCY%TYPE := OKC_API.G_MISS_CHAR
20 ,uom_code_sec_offset OKS_BILLING_PROFILES_V.UOM_CODE_SEC_OFFSET%TYPE := OKC_API.G_MISS_CHAR
21 ,tce_code_sec_offset OKS_BILLING_PROFILES_V.TCE_CODE_SEC_OFFSET%TYPE := OKC_API.G_MISS_CHAR
22 ,uom_code_pri_offset OKS_BILLING_PROFILES_V.UOM_CODE_PRI_OFFSET%TYPE := OKC_API.G_MISS_CHAR
23 ,tce_code_pri_offset OKS_BILLING_PROFILES_V.TCE_CODE_PRI_OFFSET%TYPE := OKC_API.G_MISS_CHAR
24 ,profile_number OKS_BILLING_PROFILES_V.PROFILE_NUMBER%TYPE := OKC_API.G_MISS_CHAR
25 ,summarised_yn OKS_BILLING_PROFILES_V.SUMMARISED_YN%TYPE := OKC_API.G_MISS_CHAR
26 ,reg_invoice_pri_offset NUMBER := OKC_API.G_MISS_NUM
27 ,reg_invoice_sec_offset NUMBER := OKC_API.G_MISS_NUM
28 ,first_billto_date OKS_BILLING_PROFILES_V.FIRST_BILLTO_DATE%TYPE := OKC_API.G_MISS_DATE
29 ,first_invoice_date OKS_BILLING_PROFILES_V.FIRST_INVOICE_DATE%TYPE := OKC_API.G_MISS_DATE
30 ,message OKS_BILLING_PROFILES_V.MESSAGE%TYPE := OKC_API.G_MISS_CHAR
31 ,description OKS_BILLING_PROFILES_V.DESCRIPTION%TYPE := OKC_API.G_MISS_CHAR
32 ,instructions OKS_BILLING_PROFILES_V.INSTRUCTIONS%TYPE := OKC_API.G_MISS_CHAR
33 ,attribute_category OKS_BILLING_PROFILES_V.ATTRIBUTE_CATEGORY%TYPE := OKC_API.G_MISS_CHAR
34 ,attribute1 OKS_BILLING_PROFILES_V.ATTRIBUTE1%TYPE := OKC_API.G_MISS_CHAR
35 ,attribute2 OKS_BILLING_PROFILES_V.ATTRIBUTE2%TYPE := OKC_API.G_MISS_CHAR
36 ,attribute3 OKS_BILLING_PROFILES_V.ATTRIBUTE3%TYPE := OKC_API.G_MISS_CHAR
37 ,attribute4 OKS_BILLING_PROFILES_V.ATTRIBUTE4%TYPE := OKC_API.G_MISS_CHAR
38 ,attribute5 OKS_BILLING_PROFILES_V.ATTRIBUTE5%TYPE := OKC_API.G_MISS_CHAR
39 ,attribute6 OKS_BILLING_PROFILES_V.ATTRIBUTE6%TYPE := OKC_API.G_MISS_CHAR
40 ,attribute7 OKS_BILLING_PROFILES_V.ATTRIBUTE7%TYPE := OKC_API.G_MISS_CHAR
41 ,attribute8 OKS_BILLING_PROFILES_V.ATTRIBUTE8%TYPE := OKC_API.G_MISS_CHAR
42 ,attribute9 OKS_BILLING_PROFILES_V.ATTRIBUTE9%TYPE := OKC_API.G_MISS_CHAR
43 ,attribute10 OKS_BILLING_PROFILES_V.ATTRIBUTE10%TYPE := OKC_API.G_MISS_CHAR
44 ,attribute11 OKS_BILLING_PROFILES_V.ATTRIBUTE11%TYPE := OKC_API.G_MISS_CHAR
45 ,attribute12 OKS_BILLING_PROFILES_V.ATTRIBUTE12%TYPE := OKC_API.G_MISS_CHAR
46 ,attribute13 OKS_BILLING_PROFILES_V.ATTRIBUTE13%TYPE := OKC_API.G_MISS_CHAR
47 ,attribute14 OKS_BILLING_PROFILES_V.ATTRIBUTE14%TYPE := OKC_API.G_MISS_CHAR
48 ,attribute15 OKS_BILLING_PROFILES_V.ATTRIBUTE15%TYPE := OKC_API.G_MISS_CHAR
49 ,created_by NUMBER := OKC_API.G_MISS_NUM
50 ,creation_date OKS_BILLING_PROFILES_V.CREATION_DATE%TYPE := OKC_API.G_MISS_DATE
51 ,last_updated_by NUMBER := OKC_API.G_MISS_NUM
52 ,last_update_date OKS_BILLING_PROFILES_V.LAST_UPDATE_DATE%TYPE := OKC_API.G_MISS_DATE
53 ,last_update_login NUMBER := OKC_API.G_MISS_NUM
54 ,invoice_object1_id1 OKS_BILLING_PROFILES_V.INVOICE_OBJECT1_ID1%TYPE := OKC_API.G_MISS_CHAR
55 ,invoice_object1_id2 OKS_BILLING_PROFILES_V.INVOICE_OBJECT1_ID2%TYPE := OKC_API.G_MISS_CHAR
56 ,invoice_jtot_object1_code OKS_BILLING_PROFILES_V.INVOICE_JTOT_OBJECT1_CODE%TYPE := OKC_API.G_MISS_CHAR
57 ,account_object1_id1 OKS_BILLING_PROFILES_V.ACCOUNT_OBJECT1_ID1%TYPE := OKC_API.G_MISS_CHAR
58 ,account_object1_id2 OKS_BILLING_PROFILES_V.ACCOUNT_OBJECT1_ID2%TYPE := OKC_API.G_MISS_CHAR
59 ,account_jtot_object1_code OKS_BILLING_PROFILES_V.ACCOUNT_JTOT_OBJECT1_CODE%TYPE := OKC_API.G_MISS_CHAR
60 ,billing_level OKS_BILLING_PROFILES_V.BILLING_LEVEL%TYPE := OKC_API.G_MISS_CHAR
61 ,billing_type OKS_BILLING_PROFILES_V.BILLING_TYPE%TYPE := OKC_API.G_MISS_CHAR
62 ,interval OKS_BILLING_PROFILES_V.INTERVAL%TYPE := OKC_API.G_MISS_CHAR
63 ,interface_offset NUMBER := OKC_API.G_MISS_NUM
64 ,invoice_offset NUMBER := OKC_API.G_MISS_NUM);
65 G_MISS_bpev_rec bpev_rec_type;
66 TYPE bpev_tbl_type IS TABLE OF bpev_rec_type
67 INDEX BY BINARY_INTEGER;
68 -- OKS_BILLING_PROFILES_B Record Spec
69 TYPE bpe_rec_type IS RECORD (
70 id NUMBER := OKC_API.G_MISS_NUM
71 ,mda_code OKS_BILLING_PROFILES_B.MDA_CODE%TYPE := OKC_API.G_MISS_CHAR
72 ,owned_party_id1 OKS_BILLING_PROFILES_B.OWNED_PARTY_ID1%TYPE := OKC_API.G_MISS_CHAR
73 ,owned_party_id2 OKS_BILLING_PROFILES_B.OWNED_PARTY_ID2%TYPE := OKC_API.G_MISS_CHAR
74 ,dependent_cust_acct_id1 OKS_BILLING_PROFILES_B.DEPENDENT_CUST_ACCT_ID1%TYPE := OKC_API.G_MISS_CHAR
75 ,dependent_cust_acct_id2 OKS_BILLING_PROFILES_B.DEPENDENT_CUST_ACCT_ID2%TYPE := OKC_API.G_MISS_CHAR
76 ,bill_to_address_id1 OKS_BILLING_PROFILES_B.BILL_TO_ADDRESS_ID1%TYPE := OKC_API.G_MISS_CHAR
77 ,bill_to_address_id2 OKS_BILLING_PROFILES_B.BILL_TO_ADDRESS_ID2%TYPE := OKC_API.G_MISS_CHAR
78 ,uom_code_frequency OKS_BILLING_PROFILES_B.UOM_CODE_FREQUENCY%TYPE := OKC_API.G_MISS_CHAR
79 ,tce_code_frequency OKS_BILLING_PROFILES_B.TCE_CODE_FREQUENCY%TYPE := OKC_API.G_MISS_CHAR
80 ,uom_code_sec_offset OKS_BILLING_PROFILES_B.UOM_CODE_SEC_OFFSET%TYPE := OKC_API.G_MISS_CHAR
81 ,tce_code_sec_offset OKS_BILLING_PROFILES_B.TCE_CODE_SEC_OFFSET%TYPE := OKC_API.G_MISS_CHAR
82 ,uom_code_pri_offset OKS_BILLING_PROFILES_B.UOM_CODE_PRI_OFFSET%TYPE := OKC_API.G_MISS_CHAR
83 ,tce_code_pri_offset OKS_BILLING_PROFILES_B.TCE_CODE_PRI_OFFSET%TYPE := OKC_API.G_MISS_CHAR
84 ,profile_number OKS_BILLING_PROFILES_B.PROFILE_NUMBER%TYPE := OKC_API.G_MISS_CHAR
85 ,summarised_yn OKS_BILLING_PROFILES_B.SUMMARISED_YN%TYPE := OKC_API.G_MISS_CHAR
86 ,reg_invoice_pri_offset NUMBER := OKC_API.G_MISS_NUM
87 ,reg_invoice_sec_offset NUMBER := OKC_API.G_MISS_NUM
88 ,first_billto_date OKS_BILLING_PROFILES_B.FIRST_BILLTO_DATE%TYPE := OKC_API.G_MISS_DATE
89 ,first_invoice_date OKS_BILLING_PROFILES_B.FIRST_INVOICE_DATE%TYPE := OKC_API.G_MISS_DATE
90 ,object_version_number NUMBER := OKC_API.G_MISS_NUM
91 ,created_by NUMBER := OKC_API.G_MISS_NUM
92 ,creation_date OKS_BILLING_PROFILES_B.CREATION_DATE%TYPE := OKC_API.G_MISS_DATE
93 ,last_updated_by NUMBER := OKC_API.G_MISS_NUM
94 ,last_update_date OKS_BILLING_PROFILES_B.LAST_UPDATE_DATE%TYPE := OKC_API.G_MISS_DATE
95 ,last_update_login NUMBER := OKC_API.G_MISS_NUM
96 ,attribute_category OKS_BILLING_PROFILES_B.ATTRIBUTE_CATEGORY%TYPE := OKC_API.G_MISS_CHAR
97 ,attribute1 OKS_BILLING_PROFILES_B.ATTRIBUTE1%TYPE := OKC_API.G_MISS_CHAR
98 ,attribute2 OKS_BILLING_PROFILES_B.ATTRIBUTE2%TYPE := OKC_API.G_MISS_CHAR
99 ,attribute3 OKS_BILLING_PROFILES_B.ATTRIBUTE3%TYPE := OKC_API.G_MISS_CHAR
100 ,attribute4 OKS_BILLING_PROFILES_B.ATTRIBUTE4%TYPE := OKC_API.G_MISS_CHAR
101 ,attribute5 OKS_BILLING_PROFILES_B.ATTRIBUTE5%TYPE := OKC_API.G_MISS_CHAR
102 ,attribute6 OKS_BILLING_PROFILES_B.ATTRIBUTE6%TYPE := OKC_API.G_MISS_CHAR
103 ,attribute7 OKS_BILLING_PROFILES_B.ATTRIBUTE7%TYPE := OKC_API.G_MISS_CHAR
104 ,attribute8 OKS_BILLING_PROFILES_B.ATTRIBUTE8%TYPE := OKC_API.G_MISS_CHAR
105 ,attribute9 OKS_BILLING_PROFILES_B.ATTRIBUTE9%TYPE := OKC_API.G_MISS_CHAR
106 ,attribute10 OKS_BILLING_PROFILES_B.ATTRIBUTE10%TYPE := OKC_API.G_MISS_CHAR
107 ,attribute11 OKS_BILLING_PROFILES_B.ATTRIBUTE11%TYPE := OKC_API.G_MISS_CHAR
108 ,attribute12 OKS_BILLING_PROFILES_B.ATTRIBUTE12%TYPE := OKC_API.G_MISS_CHAR
109 ,attribute13 OKS_BILLING_PROFILES_B.ATTRIBUTE13%TYPE := OKC_API.G_MISS_CHAR
110 ,attribute14 OKS_BILLING_PROFILES_B.ATTRIBUTE14%TYPE := OKC_API.G_MISS_CHAR
111 ,attribute15 OKS_BILLING_PROFILES_B.ATTRIBUTE15%TYPE := OKC_API.G_MISS_CHAR
112 ,invoice_object1_id1 OKS_BILLING_PROFILES_B.INVOICE_OBJECT1_ID1%TYPE := OKC_API.G_MISS_CHAR
113 ,invoice_object1_id2 OKS_BILLING_PROFILES_B.INVOICE_OBJECT1_ID2%TYPE := OKC_API.G_MISS_CHAR
114 ,invoice_jtot_object1_code OKS_BILLING_PROFILES_B.INVOICE_JTOT_OBJECT1_CODE%TYPE := OKC_API.G_MISS_CHAR
115 ,account_object1_id1 OKS_BILLING_PROFILES_B.ACCOUNT_OBJECT1_ID1%TYPE := OKC_API.G_MISS_CHAR
116 ,account_object1_id2 OKS_BILLING_PROFILES_B.ACCOUNT_OBJECT1_ID2%TYPE := OKC_API.G_MISS_CHAR
117 ,account_jtot_object1_code OKS_BILLING_PROFILES_B.ACCOUNT_JTOT_OBJECT1_CODE%TYPE := OKC_API.G_MISS_CHAR
118 ,billing_level OKS_BILLING_PROFILES_B.BILLING_LEVEL%TYPE := OKC_API.G_MISS_CHAR
119 ,billing_type OKS_BILLING_PROFILES_B.BILLING_TYPE%TYPE := OKC_API.G_MISS_CHAR
120 ,interval OKS_BILLING_PROFILES_B.INTERVAL%TYPE := OKC_API.G_MISS_CHAR
121 ,interface_offset NUMBER := OKC_API.G_MISS_NUM
122 ,invoice_offset NUMBER := OKC_API.G_MISS_NUM);
123 G_MISS_bpe_rec bpe_rec_type;
124 TYPE bpe_tbl_type IS TABLE OF bpe_rec_type
125 INDEX BY BINARY_INTEGER;
126 -- OKS_BILLING_PROFILES_TL Record Spec
127 TYPE bpt_rec_type IS RECORD (
128 id NUMBER := OKC_API.G_MISS_NUM
129 ,language OKS_BILLING_PROFILES_TL.LANGUAGE%TYPE := OKC_API.G_MISS_CHAR
130 ,source_lang OKS_BILLING_PROFILES_TL.SOURCE_LANG%TYPE := OKC_API.G_MISS_CHAR
131 ,sfwt_flag OKS_BILLING_PROFILES_TL.SFWT_FLAG%TYPE := OKC_API.G_MISS_CHAR
132 ,description OKS_BILLING_PROFILES_TL.DESCRIPTION%TYPE := OKC_API.G_MISS_CHAR
133 ,instructions OKS_BILLING_PROFILES_TL.INSTRUCTIONS%TYPE := OKC_API.G_MISS_CHAR
134 ,message OKS_BILLING_PROFILES_TL.MESSAGE%TYPE := OKC_API.G_MISS_CHAR
135 ,created_by NUMBER := OKC_API.G_MISS_NUM
136 ,creation_date OKS_BILLING_PROFILES_TL.CREATION_DATE%TYPE := OKC_API.G_MISS_DATE
137 ,last_updated_by NUMBER := OKC_API.G_MISS_NUM
138 ,last_update_date OKS_BILLING_PROFILES_TL.LAST_UPDATE_DATE%TYPE := OKC_API.G_MISS_DATE
139 ,last_update_login NUMBER := OKC_API.G_MISS_NUM);
140 G_MISS_bpt_rec bpt_rec_type;
141 TYPE bpt_tbl_type IS TABLE OF bpt_rec_type
142 INDEX BY BINARY_INTEGER;
143 ---------------------------------------------------------------------------
144 -- GLOBAL MESSAGE CONSTANTS
145 ---------------------------------------------------------------------------
146 G_FND_APP CONSTANT VARCHAR2(200) := OKC_API.G_FND_APP;
147 G_FORM_UNABLE_TO_RESERVE_REC CONSTANT VARCHAR2(200) := OKC_API.G_FORM_UNABLE_TO_RESERVE_REC;
148 G_FORM_RECORD_DELETED CONSTANT VARCHAR2(200) := OKC_API.G_FORM_RECORD_DELETED;
149 G_FORM_RECORD_CHANGED CONSTANT VARCHAR2(200) := OKC_API.G_FORM_RECORD_CHANGED;
150 G_RECORD_LOGICALLY_DELETED CONSTANT VARCHAR2(200) := OKC_API.G_RECORD_LOGICALLY_DELETED;
151 G_REQUIRED_VALUE CONSTANT VARCHAR2(200) := OKC_API.G_REQUIRED_VALUE;
152 G_INVALID_VALUE CONSTANT VARCHAR2(200) := OKC_API.G_INVALID_VALUE;
153 G_COL_NAME_TOKEN CONSTANT VARCHAR2(200) := OKC_API.G_COL_NAME_TOKEN;
154 G_PARENT_TABLE_TOKEN CONSTANT VARCHAR2(200) := OKC_API.G_PARENT_TABLE_TOKEN;
155 G_CHILD_TABLE_TOKEN CONSTANT VARCHAR2(200) := OKC_API.G_CHILD_TABLE_TOKEN;
156 G_UNEXPECTED_ERROR CONSTANT VARCHAR2(200) := 'OKS_SERVICE_AVAILABILITY_UNEXPECTED_ERROR';
157 G_SQLCODE_TOKEN CONSTANT VARCHAR2(200) := 'SQLcode';
158 G_SQLERRM_TOKEN CONSTANT VARCHAR2(200) := 'SQLerrm';
159
160 ---------------------------------------------------------------------------
161 -- GLOBAL EXCEPTIONS
162 ---------------------------------------------------------------------------
163 G_EXCEPTION_HALT_VALIDATION EXCEPTION;
164
165 ---------------------------------------------------------------------------
166 -- GLOBAL VARIABLES
167 ---------------------------------------------------------------------------
168 G_PKG_NAME CONSTANT VARCHAR2(200) := 'OKS_BPE_PVT';
169 G_APP_NAME CONSTANT VARCHAR2(3) := OKC_API.G_APP_NAME;
170 ---------------------------------------------------------------------------
171 -- Procedures and Functions
172 ---------------------------------------------------------------------------
173
174 PROCEDURE qc;
175 PROCEDURE change_version;
176 PROCEDURE api_copy;
177 PROCEDURE add_language;
178 PROCEDURE insert_row(
179 p_api_version IN NUMBER,
180 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
181 x_return_status OUT NOCOPY VARCHAR2,
182 x_msg_count OUT NOCOPY NUMBER,
183 x_msg_data OUT NOCOPY VARCHAR2,
184 p_bpev_rec IN bpev_rec_type,
185 x_bpev_rec OUT NOCOPY bpev_rec_type);
186 PROCEDURE insert_row(
187 p_api_version IN NUMBER,
188 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
189 x_return_status OUT NOCOPY VARCHAR2,
190 x_msg_count OUT NOCOPY NUMBER,
191 x_msg_data OUT NOCOPY VARCHAR2,
192 p_bpev_tbl IN bpev_tbl_type,
193 x_bpev_tbl OUT NOCOPY bpev_tbl_type,
194 px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE);
195 PROCEDURE insert_row(
196 p_api_version IN NUMBER,
197 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
198 x_return_status OUT NOCOPY VARCHAR2,
199 x_msg_count OUT NOCOPY NUMBER,
200 x_msg_data OUT NOCOPY VARCHAR2,
201 p_bpev_tbl IN bpev_tbl_type,
202 x_bpev_tbl OUT NOCOPY bpev_tbl_type);
203 PROCEDURE lock_row(
204 p_api_version IN NUMBER,
205 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
206 x_return_status OUT NOCOPY VARCHAR2,
207 x_msg_count OUT NOCOPY NUMBER,
208 x_msg_data OUT NOCOPY VARCHAR2,
209 p_bpev_rec IN bpev_rec_type);
210 PROCEDURE lock_row(
211 p_api_version IN NUMBER,
212 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
213 x_return_status OUT NOCOPY VARCHAR2,
214 x_msg_count OUT NOCOPY NUMBER,
215 x_msg_data OUT NOCOPY VARCHAR2,
216 p_bpev_tbl IN bpev_tbl_type,
217 px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE);
218 PROCEDURE lock_row(
219 p_api_version IN NUMBER,
220 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
221 x_return_status OUT NOCOPY VARCHAR2,
222 x_msg_count OUT NOCOPY NUMBER,
223 x_msg_data OUT NOCOPY VARCHAR2,
224 p_bpev_tbl IN bpev_tbl_type);
225 PROCEDURE update_row(
226 p_api_version IN NUMBER,
227 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
228 x_return_status OUT NOCOPY VARCHAR2,
229 x_msg_count OUT NOCOPY NUMBER,
230 x_msg_data OUT NOCOPY VARCHAR2,
231 p_bpev_rec IN bpev_rec_type,
232 x_bpev_rec OUT NOCOPY bpev_rec_type);
233 PROCEDURE update_row(
234 p_api_version IN NUMBER,
235 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
236 x_return_status OUT NOCOPY VARCHAR2,
237 x_msg_count OUT NOCOPY NUMBER,
238 x_msg_data OUT NOCOPY VARCHAR2,
239 p_bpev_tbl IN bpev_tbl_type,
240 x_bpev_tbl OUT NOCOPY bpev_tbl_type,
241 px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE);
242 PROCEDURE update_row(
243 p_api_version IN NUMBER,
244 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
245 x_return_status OUT NOCOPY VARCHAR2,
246 x_msg_count OUT NOCOPY NUMBER,
247 x_msg_data OUT NOCOPY VARCHAR2,
248 p_bpev_tbl IN bpev_tbl_type,
249 x_bpev_tbl OUT NOCOPY bpev_tbl_type);
250 PROCEDURE delete_row(
251 p_api_version IN NUMBER,
252 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
253 x_return_status OUT NOCOPY VARCHAR2,
254 x_msg_count OUT NOCOPY NUMBER,
255 x_msg_data OUT NOCOPY VARCHAR2,
256 p_bpev_rec IN bpev_rec_type);
257 PROCEDURE delete_row(
258 p_api_version IN NUMBER,
259 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
260 x_return_status OUT NOCOPY VARCHAR2,
261 x_msg_count OUT NOCOPY NUMBER,
262 x_msg_data OUT NOCOPY VARCHAR2,
263 p_bpev_tbl IN bpev_tbl_type,
264 px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE);
265 PROCEDURE delete_row(
266 p_api_version IN NUMBER,
267 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
268 x_return_status OUT NOCOPY VARCHAR2,
269 x_msg_count OUT NOCOPY NUMBER,
270 x_msg_data OUT NOCOPY VARCHAR2,
271 p_bpev_tbl IN bpev_tbl_type);
272 PROCEDURE validate_row(
273 p_api_version IN NUMBER,
274 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
275 x_return_status OUT NOCOPY VARCHAR2,
276 x_msg_count OUT NOCOPY NUMBER,
277 x_msg_data OUT NOCOPY VARCHAR2,
278 p_bpev_rec IN bpev_rec_type);
279 PROCEDURE validate_row(
280 p_api_version IN NUMBER,
281 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
282 x_return_status OUT NOCOPY VARCHAR2,
283 x_msg_count OUT NOCOPY NUMBER,
284 x_msg_data OUT NOCOPY VARCHAR2,
285 p_bpev_tbl IN bpev_tbl_type,
286 px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE);
287 PROCEDURE validate_row(
288 p_api_version IN NUMBER,
289 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
290 x_return_status OUT NOCOPY VARCHAR2,
291 x_msg_count OUT NOCOPY NUMBER,
292 x_msg_data OUT NOCOPY VARCHAR2,
293 p_bpev_tbl IN bpev_tbl_type);
294 END OKS_BPE_PVT;