DBA Data[Home] [Help]

APPS.OKC_COP_PVT dependencies on OKC_API

Line 10: --G_TABLE_TOKEN CONSTANT VARCHAR2(200) := OKC_API.G_CHILD_TABLE_TOKEN;

6: /************************ HAND-CODED *********************************/
7:
8: FUNCTION Validate_Attributes ( p_copv_rec IN copv_rec_type) RETURN VARCHAR2;
9: --G_CHILD_RECORD_EXISTS CONSTANT VARCHAR2(200) := 'OKC_CANNOT_DELETE_MASTER';
10: --G_TABLE_TOKEN CONSTANT VARCHAR2(200) := OKC_API.G_CHILD_TABLE_TOKEN;
11: G_SQLERRM_TOKEN CONSTANT VARCHAR2(200) := 'SQLerrm';
12: G_SQLCODE_TOKEN CONSTANT VARCHAR2(200) := 'SQLcode';
13: G_NO_PARENT_RECORD CONSTANT VARCHAR2(200) := 'OKC_NO_PARENT_RECORD';
14: G_UNEXPECTED_ERROR CONSTANT VARCHAR2(200) := 'OKC_CONTRACTS_UNEXPECTED_ERROR';

Line 17: --l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

13: G_NO_PARENT_RECORD CONSTANT VARCHAR2(200) := 'OKC_NO_PARENT_RECORD';
14: G_UNEXPECTED_ERROR CONSTANT VARCHAR2(200) := 'OKC_CONTRACTS_UNEXPECTED_ERROR';
15: G_VIEW CONSTANT VARCHAR2(200) := 'OKC_CLASS_OPERATIONS_V';
16: G_EXCEPTION_HALT_VALIDATION exception;
17: --l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
18:
19: -- Start of comments
20: --
21: -- Procedure Name : validate_opn_code

Line 36: x_return_status := OKC_API.G_RET_STS_SUCCESS;

32: FROM okc_operations_b
33: WHERE code = p_code;
34: Begin
35: -- initialize return status
36: x_return_status := OKC_API.G_RET_STS_SUCCESS;
37:
38: -- check that data exists
39: If (p_copv_rec.opn_code = OKC_API.G_MISS_CHAR or
40: p_copv_rec.opn_code IS NULL)

Line 39: If (p_copv_rec.opn_code = OKC_API.G_MISS_CHAR or

35: -- initialize return status
36: x_return_status := OKC_API.G_RET_STS_SUCCESS;
37:
38: -- check that data exists
39: If (p_copv_rec.opn_code = OKC_API.G_MISS_CHAR or
40: p_copv_rec.opn_code IS NULL)
41: Then
42: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
43: p_msg_name => g_required_value,

Line 42: OKC_API.SET_MESSAGE(p_app_name => g_app_name,

38: -- check that data exists
39: If (p_copv_rec.opn_code = OKC_API.G_MISS_CHAR or
40: p_copv_rec.opn_code IS NULL)
41: Then
42: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
43: p_msg_name => g_required_value,
44: p_token1 => g_col_name_token,
45: p_token1_value => 'Operation Code');
46: -- notify caller of an error

Line 47: x_return_status := OKC_API.G_RET_STS_ERROR;

43: p_msg_name => g_required_value,
44: p_token1 => g_col_name_token,
45: p_token1_value => 'Operation Code');
46: -- notify caller of an error
47: x_return_status := OKC_API.G_RET_STS_ERROR;
48:
49: -- halt validation
50: raise G_EXCEPTION_HALT_VALIDATION;
51: End If;

Line 60: OKC_API.SET_MESSAGE(

56: Close l_opnv_csr;
57:
58: -- if l_dummy_var still set to default, data was not found
59: If (l_dummy_var = '?') Then
60: OKC_API.SET_MESSAGE(
61: p_app_name => g_app_name,
62: p_msg_name => g_no_parent_record,
63: p_token1 => g_col_name_token,
64: p_token1_value => 'Operation Code',

Line 70: x_return_status := OKC_API.G_RET_STS_ERROR;

66: p_token2_value => G_VIEW,
67: p_token3 => g_parent_table_token,
68: p_token3_value => 'OKC_OPERATIONS_V');
69: -- notify caller of an error
70: x_return_status := OKC_API.G_RET_STS_ERROR;
71: End If;
72: exception
73: when G_EXCEPTION_HALT_VALIDATION then
74: -- no processing necessary; validation can continue with next column

Line 79: OKC_API.SET_MESSAGE(p_app_name => g_app_name,

75: null;
76:
77: when OTHERS then
78: -- store SQL error message on message stack
79: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
80: p_msg_name => g_unexpected_error,
81: p_token1 => g_sqlcode_token,
82: p_token1_value => sqlcode,
83: p_token2 => g_sqlerrm_token,

Line 86: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

82: p_token1_value => sqlcode,
83: p_token2 => g_sqlerrm_token,
84: p_token2_value => sqlerrm);
85: -- notify caller of an error as UNEXPETED error
86: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
87: End validate_opn_code;
88:
89: -- Start of comments
90: --

Line 106: x_return_status := OKC_API.G_RET_STS_SUCCESS;

102: FROM okc_classes_b
103: WHERE code = p_code;
104: Begin
105: -- initialize return status
106: x_return_status := OKC_API.G_RET_STS_SUCCESS;
107:
108: -- check that data exists
109: If (p_copv_rec.cls_code = OKC_API.G_MISS_CHAR or
110: p_copv_rec.cls_code IS NULL)

Line 109: If (p_copv_rec.cls_code = OKC_API.G_MISS_CHAR or

105: -- initialize return status
106: x_return_status := OKC_API.G_RET_STS_SUCCESS;
107:
108: -- check that data exists
109: If (p_copv_rec.cls_code = OKC_API.G_MISS_CHAR or
110: p_copv_rec.cls_code IS NULL)
111: Then
112: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
113: p_msg_name => g_required_value,

Line 112: OKC_API.SET_MESSAGE(p_app_name => g_app_name,

108: -- check that data exists
109: If (p_copv_rec.cls_code = OKC_API.G_MISS_CHAR or
110: p_copv_rec.cls_code IS NULL)
111: Then
112: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
113: p_msg_name => g_required_value,
114: p_token1 => g_col_name_token,
115: p_token1_value => 'Class Code');
116: -- notify caller of an error

Line 117: x_return_status := OKC_API.G_RET_STS_ERROR;

113: p_msg_name => g_required_value,
114: p_token1 => g_col_name_token,
115: p_token1_value => 'Class Code');
116: -- notify caller of an error
117: x_return_status := OKC_API.G_RET_STS_ERROR;
118:
119: -- halt validation
120: raise G_EXCEPTION_HALT_VALIDATION;
121: End If;

Line 130: OKC_API.SET_MESSAGE(

126: Close l_clsv_csr;
127:
128: -- if l_dummy_var still set to default, data was not found
129: If (l_dummy_var = '?') Then
130: OKC_API.SET_MESSAGE(
131: p_app_name => g_app_name,
132: p_msg_name => g_no_parent_record,
133: p_token1 => g_col_name_token,
134: p_token1_value => 'Class Code',

Line 140: x_return_status := OKC_API.G_RET_STS_ERROR;

136: p_token2_value => G_VIEW,
137: p_token3 => g_parent_table_token,
138: p_token3_value => 'OKC_CLASSES_V');
139: -- notify caller of an error
140: x_return_status := OKC_API.G_RET_STS_ERROR;
141: End If;
142: exception
143: when G_EXCEPTION_HALT_VALIDATION then
144: -- no processing necessary; validation can continue with next column

Line 149: OKC_API.SET_MESSAGE(p_app_name => g_app_name,

145: null;
146:
147: when OTHERS then
148: -- store SQL error message on message stack
149: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
150: p_msg_name => g_unexpected_error,
151: p_token1 => g_sqlcode_token,
152: p_token1_value => sqlcode,
153: p_token2 => g_sqlerrm_token,

Line 156: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

152: p_token1_value => sqlcode,
153: p_token2 => g_sqlerrm_token,
154: p_token2_value => sqlerrm);
155: -- notify caller of an error as UNEXPETED error
156: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
157: End validate_cls_code;
158:
159: -- Start of comments
160: --

Line 178: x_return_status := OKC_API.G_RET_STS_SUCCESS;

174: where function_id = p_copv_rec.search_function_id;
175:
176: Begin
177: -- initialize return status
178: x_return_status := OKC_API.G_RET_STS_SUCCESS;
179:
180: -- enforce foreign key (search_function_id is optional)
181: If (p_copv_rec.search_function_id <> OKC_API.G_MISS_NUM and
182: p_copv_rec.search_function_id IS NOT NULL)

Line 181: If (p_copv_rec.search_function_id <> OKC_API.G_MISS_NUM and

177: -- initialize return status
178: x_return_status := OKC_API.G_RET_STS_SUCCESS;
179:
180: -- enforce foreign key (search_function_id is optional)
181: If (p_copv_rec.search_function_id <> OKC_API.G_MISS_NUM and
182: p_copv_rec.search_function_id IS NOT NULL)
183: Then
184: Open l_fndv_csr;
185: Fetch l_fndv_csr Into l_dummy_var;

Line 189: OKC_API.SET_MESSAGE(p_app_name => g_app_name,

185: Fetch l_fndv_csr Into l_dummy_var;
186: Close l_fndv_csr;
187: -- if l_dummy_var still set to default, data was not found
188: If (l_dummy_var = '?') Then
189: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
190: p_msg_name => g_no_parent_record,
191: p_token1 => g_col_name_token,
192: p_token1_value => 'Search Function Id',
193: p_token2 => g_child_table_token,

Line 198: x_return_status := OKC_API.G_RET_STS_ERROR;

194: p_token2_value => G_VIEW,
195: p_token3 => g_parent_table_token,
196: p_token3_value => 'FND_FORM_FUNCTIONS');
197: -- notify caller of an error
198: x_return_status := OKC_API.G_RET_STS_ERROR;
199: End If;
200: End If;
201: exception
202: when OTHERS then

Line 204: OKC_API.SET_MESSAGE(p_app_name => g_app_name,

200: End If;
201: exception
202: when OTHERS then
203: -- store SQL error message on message stack
204: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
205: p_msg_name => g_unexpected_error,
206: p_token1 => g_sqlcode_token,
207: p_token1_value => sqlcode,
208: p_token2 => g_sqlerrm_token,

Line 211: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

207: p_token1_value => sqlcode,
208: p_token2 => g_sqlerrm_token,
209: p_token2_value => sqlerrm);
210: -- notify caller of an error as UNEXPETED error
211: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
212:
213: -- verify that cursor was closed
214: if l_fndv_csr%ISOPEN then
215: close l_fndv_csr;

Line 239: x_return_status := OKC_API.G_RET_STS_SUCCESS;

235: where function_id = p_copv_rec.detail_function_id;
236:
237: Begin
238: -- initialize return status
239: x_return_status := OKC_API.G_RET_STS_SUCCESS;
240:
241: -- enforce foreign key (detail_function_id is optional)
242: If (p_copv_rec.detail_function_id <> OKC_API.G_MISS_NUM and
243: p_copv_rec.detail_function_id IS NOT NULL)

Line 242: If (p_copv_rec.detail_function_id <> OKC_API.G_MISS_NUM and

238: -- initialize return status
239: x_return_status := OKC_API.G_RET_STS_SUCCESS;
240:
241: -- enforce foreign key (detail_function_id is optional)
242: If (p_copv_rec.detail_function_id <> OKC_API.G_MISS_NUM and
243: p_copv_rec.detail_function_id IS NOT NULL)
244: Then
245: Open l_fndv_csr;
246: Fetch l_fndv_csr Into l_dummy_var;

Line 250: OKC_API.SET_MESSAGE(p_app_name => g_app_name,

246: Fetch l_fndv_csr Into l_dummy_var;
247: Close l_fndv_csr;
248: -- if l_dummy_var still set to default, data was not found
249: If (l_dummy_var = '?') Then
250: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
251: p_msg_name => g_no_parent_record,
252: p_token1 => g_col_name_token,
253: p_token1_value => 'Detail Function Id',
254: p_token2 => g_child_table_token,

Line 259: x_return_status := OKC_API.G_RET_STS_ERROR;

255: p_token2_value => G_VIEW,
256: p_token3 => g_parent_table_token,
257: p_token3_value => 'FND_FORM_FUNCTIONS');
258: -- notify caller of an error
259: x_return_status := OKC_API.G_RET_STS_ERROR;
260: End If;
261: End If;
262: exception
263: when OTHERS then

Line 265: OKC_API.SET_MESSAGE(p_app_name => g_app_name,

261: End If;
262: exception
263: when OTHERS then
264: -- store SQL error message on message stack
265: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
266: p_msg_name => g_unexpected_error,
267: p_token1 => g_sqlcode_token,
268: p_token1_value => sqlcode,
269: p_token2 => g_sqlerrm_token,

Line 272: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

268: p_token1_value => sqlcode,
269: p_token2 => g_sqlerrm_token,
270: p_token2_value => sqlerrm);
271: -- notify caller of an error as UNEXPETED error
272: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
273:
274: -- verify that cursor was closed
275: if l_fndv_csr%ISOPEN then
276: close l_fndv_csr;

Line 300: x_return_status := OKC_API.G_RET_STS_SUCCESS;

296: where id = p_copv_rec.pdf_id;
297:
298: Begin
299: -- initialize return status
300: x_return_status := OKC_API.G_RET_STS_SUCCESS;
301:
302: -- enforce foreign key (pdf_id is optional)
303: If (p_copv_rec.pdf_id <> OKC_API.G_MISS_NUM and
304: p_copv_rec.pdf_id IS NOT NULL)

Line 303: If (p_copv_rec.pdf_id <> OKC_API.G_MISS_NUM and

299: -- initialize return status
300: x_return_status := OKC_API.G_RET_STS_SUCCESS;
301:
302: -- enforce foreign key (pdf_id is optional)
303: If (p_copv_rec.pdf_id <> OKC_API.G_MISS_NUM and
304: p_copv_rec.pdf_id IS NOT NULL)
305: Then
306: Open l_pdfv_csr;
307: Fetch l_pdfv_csr Into l_dummy_var;

Line 311: OKC_API.SET_MESSAGE(p_app_name => g_app_name,

307: Fetch l_pdfv_csr Into l_dummy_var;
308: Close l_pdfv_csr;
309: -- if l_dummy_var still set to default, data was not found
310: If (l_dummy_var = '?') Then
311: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
312: p_msg_name => g_no_parent_record,
313: p_token1 => g_col_name_token,
314: p_token1_value => 'Detail Function Id',
315: p_token2 => g_child_table_token,

Line 320: x_return_status := OKC_API.G_RET_STS_ERROR;

316: p_token2_value => G_VIEW,
317: p_token3 => g_parent_table_token,
318: p_token3_value => 'pdf_FORM_FUNCTIONS');
319: -- notify caller of an error
320: x_return_status := OKC_API.G_RET_STS_ERROR;
321: End If;
322: End If;
323: exception
324: when OTHERS then

Line 326: OKC_API.SET_MESSAGE(p_app_name => g_app_name,

322: End If;
323: exception
324: when OTHERS then
325: -- store SQL error message on message stack
326: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
327: p_msg_name => g_unexpected_error,
328: p_token1 => g_sqlcode_token,
329: p_token1_value => sqlcode,
330: p_token2 => g_sqlerrm_token,

Line 333: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

329: p_token1_value => sqlcode,
330: p_token2 => g_sqlerrm_token,
331: p_token2_value => sqlerrm);
332: -- notify caller of an error as UNEXPETED error
333: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
334:
335: -- verify that cursor was closed
336: if l_pdfv_csr%ISOPEN then
337: close l_pdfv_csr;

Line 363: x_return_status := OKC_API.G_RET_STS_SUCCESS;

359: WHERE grid_datasource_name = p_copv_rec.grid_datasource_name;
360: Begin
361:
362: -- initialize return status
363: x_return_status := OKC_API.G_RET_STS_SUCCESS;
364:
365: -- enforce foreign key (grid_datasource_name is optional)
366: If (p_copv_rec.grid_datasource_name <> OKC_API.G_MISS_CHAR and
367: p_copv_rec.grid_datasource_name IS NOT NULL)

Line 366: If (p_copv_rec.grid_datasource_name <> OKC_API.G_MISS_CHAR and

362: -- initialize return status
363: x_return_status := OKC_API.G_RET_STS_SUCCESS;
364:
365: -- enforce foreign key (grid_datasource_name is optional)
366: If (p_copv_rec.grid_datasource_name <> OKC_API.G_MISS_CHAR and
367: p_copv_rec.grid_datasource_name IS NOT NULL)
368: Then
369: Open l_grid_csr;
370: Fetch l_grid_csr Into l_dummy_var;

Line 374: OKC_API.SET_MESSAGE(p_app_name => g_app_name,

370: Fetch l_grid_csr Into l_dummy_var;
371: Close l_grid_csr;
372: -- if l_dummy_var still set to default, data was not found
373: If (l_dummy_var = '?') Then
374: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
375: p_msg_name => g_no_parent_record,
376: p_token1 => g_col_name_token,
377: p_token1_value => 'Grid Data Source Name',
378: p_token2 => g_child_table_token,

Line 383: x_return_status := OKC_API.G_RET_STS_ERROR;

379: p_token2_value => G_VIEW,
380: p_token3 => g_parent_table_token,
381: p_token3_value => 'JTF_GRID_DATASOURCES_VL');
382: -- notify caller of an error
383: x_return_status := OKC_API.G_RET_STS_ERROR;
384: End If;
385: End If;
386:
387: exception

Line 390: OKC_API.SET_MESSAGE(p_app_name => g_app_name,

386:
387: exception
388: when OTHERS then
389: -- store SQL error message on message stack
390: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
391: p_msg_name => g_unexpected_error,
392: p_token1 => g_sqlcode_token,
393: p_token1_value => sqlcode,
394: p_token2 => g_sqlerrm_token,

Line 397: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

393: p_token1_value => sqlcode,
394: p_token2 => g_sqlerrm_token,
395: p_token2_value => sqlerrm);
396: -- notify caller of an error as UNEXPETED error
397: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
398: End validate_grid_datasource_name;
399:
400: /*********************** END HAND-CODED ********************************/
401:

Line 591: IF (l_copv_rec.opn_code = OKC_API.G_MISS_CHAR) THEN

587: p_copv_rec IN copv_rec_type
588: ) RETURN copv_rec_type IS
589: l_copv_rec copv_rec_type := p_copv_rec;
590: BEGIN
591: IF (l_copv_rec.opn_code = OKC_API.G_MISS_CHAR) THEN
592: l_copv_rec.opn_code := NULL;
593: END IF;
594: IF (l_copv_rec.cls_code = OKC_API.G_MISS_CHAR) THEN
595: l_copv_rec.cls_code := NULL;

Line 594: IF (l_copv_rec.cls_code = OKC_API.G_MISS_CHAR) THEN

590: BEGIN
591: IF (l_copv_rec.opn_code = OKC_API.G_MISS_CHAR) THEN
592: l_copv_rec.opn_code := NULL;
593: END IF;
594: IF (l_copv_rec.cls_code = OKC_API.G_MISS_CHAR) THEN
595: l_copv_rec.cls_code := NULL;
596: END IF;
597: IF (l_copv_rec.search_function_id = OKC_API.G_MISS_NUM) THEN
598: l_copv_rec.search_function_id := NULL;

Line 597: IF (l_copv_rec.search_function_id = OKC_API.G_MISS_NUM) THEN

593: END IF;
594: IF (l_copv_rec.cls_code = OKC_API.G_MISS_CHAR) THEN
595: l_copv_rec.cls_code := NULL;
596: END IF;
597: IF (l_copv_rec.search_function_id = OKC_API.G_MISS_NUM) THEN
598: l_copv_rec.search_function_id := NULL;
599: END IF;
600: IF (l_copv_rec.detail_function_id = OKC_API.G_MISS_NUM) THEN
601: l_copv_rec.detail_function_id := NULL;

Line 600: IF (l_copv_rec.detail_function_id = OKC_API.G_MISS_NUM) THEN

596: END IF;
597: IF (l_copv_rec.search_function_id = OKC_API.G_MISS_NUM) THEN
598: l_copv_rec.search_function_id := NULL;
599: END IF;
600: IF (l_copv_rec.detail_function_id = OKC_API.G_MISS_NUM) THEN
601: l_copv_rec.detail_function_id := NULL;
602: END IF;
603: IF (l_copv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN
604: l_copv_rec.object_version_number := NULL;

Line 603: IF (l_copv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN

599: END IF;
600: IF (l_copv_rec.detail_function_id = OKC_API.G_MISS_NUM) THEN
601: l_copv_rec.detail_function_id := NULL;
602: END IF;
603: IF (l_copv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN
604: l_copv_rec.object_version_number := NULL;
605: END IF;
606: IF (l_copv_rec.created_by = OKC_API.G_MISS_NUM) THEN
607: l_copv_rec.created_by := NULL;

Line 606: IF (l_copv_rec.created_by = OKC_API.G_MISS_NUM) THEN

602: END IF;
603: IF (l_copv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN
604: l_copv_rec.object_version_number := NULL;
605: END IF;
606: IF (l_copv_rec.created_by = OKC_API.G_MISS_NUM) THEN
607: l_copv_rec.created_by := NULL;
608: END IF;
609: IF (l_copv_rec.creation_date = OKC_API.G_MISS_DATE) THEN
610: l_copv_rec.creation_date := NULL;

Line 609: IF (l_copv_rec.creation_date = OKC_API.G_MISS_DATE) THEN

605: END IF;
606: IF (l_copv_rec.created_by = OKC_API.G_MISS_NUM) THEN
607: l_copv_rec.created_by := NULL;
608: END IF;
609: IF (l_copv_rec.creation_date = OKC_API.G_MISS_DATE) THEN
610: l_copv_rec.creation_date := NULL;
611: END IF;
612: IF (l_copv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN
613: l_copv_rec.last_updated_by := NULL;

Line 612: IF (l_copv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN

608: END IF;
609: IF (l_copv_rec.creation_date = OKC_API.G_MISS_DATE) THEN
610: l_copv_rec.creation_date := NULL;
611: END IF;
612: IF (l_copv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN
613: l_copv_rec.last_updated_by := NULL;
614: END IF;
615: IF (l_copv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN
616: l_copv_rec.last_update_date := NULL;

Line 615: IF (l_copv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN

611: END IF;
612: IF (l_copv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN
613: l_copv_rec.last_updated_by := NULL;
614: END IF;
615: IF (l_copv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN
616: l_copv_rec.last_update_date := NULL;
617: END IF;
618: IF (l_copv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN
619: l_copv_rec.last_update_login := NULL;

Line 618: IF (l_copv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN

614: END IF;
615: IF (l_copv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN
616: l_copv_rec.last_update_date := NULL;
617: END IF;
618: IF (l_copv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN
619: l_copv_rec.last_update_login := NULL;
620: END IF;
621: IF (l_copv_rec.pdf_id = OKC_API.G_MISS_NUM) THEN
622: l_copv_rec.pdf_id := NULL;

Line 621: IF (l_copv_rec.pdf_id = OKC_API.G_MISS_NUM) THEN

617: END IF;
618: IF (l_copv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN
619: l_copv_rec.last_update_login := NULL;
620: END IF;
621: IF (l_copv_rec.pdf_id = OKC_API.G_MISS_NUM) THEN
622: l_copv_rec.pdf_id := NULL;
623: END IF;
624: IF (l_copv_rec.grid_datasource_name = OKC_API.G_MISS_CHAR) THEN
625: l_copv_rec.grid_datasource_name := NULL;

Line 624: IF (l_copv_rec.grid_datasource_name = OKC_API.G_MISS_CHAR) THEN

620: END IF;
621: IF (l_copv_rec.pdf_id = OKC_API.G_MISS_NUM) THEN
622: l_copv_rec.pdf_id := NULL;
623: END IF;
624: IF (l_copv_rec.grid_datasource_name = OKC_API.G_MISS_CHAR) THEN
625: l_copv_rec.grid_datasource_name := NULL;
626: END IF;
627: IF (l_copv_rec.qa_pdf_id = OKC_API.G_MISS_NUM) THEN -- Bug# 2171059
628: l_copv_rec.qa_pdf_id := NULL;

Line 627: IF (l_copv_rec.qa_pdf_id = OKC_API.G_MISS_NUM) THEN -- Bug# 2171059

623: END IF;
624: IF (l_copv_rec.grid_datasource_name = OKC_API.G_MISS_CHAR) THEN
625: l_copv_rec.grid_datasource_name := NULL;
626: END IF;
627: IF (l_copv_rec.qa_pdf_id = OKC_API.G_MISS_NUM) THEN -- Bug# 2171059
628: l_copv_rec.qa_pdf_id := NULL;
629: END IF;
630: RETURN(l_copv_rec);
631: END null_out_defaults;

Line 641: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

637: ----------------------------------------------------
638: FUNCTION Validate_Attributes (
639: p_copv_rec IN copv_rec_type
640: ) RETURN VARCHAR2 IS
641: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
642: x_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
643: BEGIN
644: /************************ HAND-CODED *********************************/
645:

Line 642: x_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

638: FUNCTION Validate_Attributes (
639: p_copv_rec IN copv_rec_type
640: ) RETURN VARCHAR2 IS
641: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
642: x_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
643: BEGIN
644: /************************ HAND-CODED *********************************/
645:
646: validate_opn_code(x_return_status => l_return_status,

Line 650: If l_return_status <> OKC_API.G_RET_STS_SUCCESS Then

646: validate_opn_code(x_return_status => l_return_status,
647: p_copv_rec => p_copv_rec);
648:
649: -- store the highest degree of error
650: If l_return_status <> OKC_API.G_RET_STS_SUCCESS Then
651: If x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR Then
652: x_return_status := l_return_status;
653: End If;
654: End If;

Line 651: If x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR Then

647: p_copv_rec => p_copv_rec);
648:
649: -- store the highest degree of error
650: If l_return_status <> OKC_API.G_RET_STS_SUCCESS Then
651: If x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR Then
652: x_return_status := l_return_status;
653: End If;
654: End If;
655:

Line 660: If l_return_status <> OKC_API.G_RET_STS_SUCCESS Then

656: validate_cls_code(x_return_status => l_return_status,
657: p_copv_rec => p_copv_rec);
658:
659: -- store the highest degree of error
660: If l_return_status <> OKC_API.G_RET_STS_SUCCESS Then
661: If x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR Then
662: x_return_status := l_return_status;
663: End If;
664: End If;

Line 661: If x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR Then

657: p_copv_rec => p_copv_rec);
658:
659: -- store the highest degree of error
660: If l_return_status <> OKC_API.G_RET_STS_SUCCESS Then
661: If x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR Then
662: x_return_status := l_return_status;
663: End If;
664: End If;
665:

Line 670: If l_return_status <> OKC_API.G_RET_STS_SUCCESS Then

666: validate_search_function_id(x_return_status => l_return_status,
667: p_copv_rec => p_copv_rec);
668:
669: -- store the highest degree of error
670: If l_return_status <> OKC_API.G_RET_STS_SUCCESS Then
671: If x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR Then
672: x_return_status := l_return_status;
673: End If;
674: End If;

Line 671: If x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR Then

667: p_copv_rec => p_copv_rec);
668:
669: -- store the highest degree of error
670: If l_return_status <> OKC_API.G_RET_STS_SUCCESS Then
671: If x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR Then
672: x_return_status := l_return_status;
673: End If;
674: End If;
675:

Line 680: If l_return_status <> OKC_API.G_RET_STS_SUCCESS Then

676: validate_detail_function_id(x_return_status => l_return_status,
677: p_copv_rec => p_copv_rec);
678:
679: -- store the highest degree of error
680: If l_return_status <> OKC_API.G_RET_STS_SUCCESS Then
681: If x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR Then
682: x_return_status := l_return_status;
683: End If;
684: End If;

Line 681: If x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR Then

677: p_copv_rec => p_copv_rec);
678:
679: -- store the highest degree of error
680: If l_return_status <> OKC_API.G_RET_STS_SUCCESS Then
681: If x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR Then
682: x_return_status := l_return_status;
683: End If;
684: End If;
685:

Line 690: If l_return_status <> OKC_API.G_RET_STS_SUCCESS Then

686: validate_pdf_id(x_return_status => l_return_status,
687: p_copv_rec => p_copv_rec);
688:
689: -- store the highest degree of error
690: If l_return_status <> OKC_API.G_RET_STS_SUCCESS Then
691: If x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR Then
692: x_return_status := l_return_status;
693: End If;
694: End If;

Line 691: If x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR Then

687: p_copv_rec => p_copv_rec);
688:
689: -- store the highest degree of error
690: If l_return_status <> OKC_API.G_RET_STS_SUCCESS Then
691: If x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR Then
692: x_return_status := l_return_status;
693: End If;
694: End If;
695:

Line 701: If l_return_status <> OKC_API.G_RET_STS_SUCCESS Then

697: validate_grid_datasource_name(x_return_status => l_return_status,
698: p_copv_rec => p_copv_rec);
699:
700: -- store the highest degree of error
701: If l_return_status <> OKC_API.G_RET_STS_SUCCESS Then
702: If x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR Then
703: x_return_status := l_return_status;
704: End If;
705: End If;

Line 702: If x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR Then

698: p_copv_rec => p_copv_rec);
699:
700: -- store the highest degree of error
701: If l_return_status <> OKC_API.G_RET_STS_SUCCESS Then
702: If x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR Then
703: x_return_status := l_return_status;
704: End If;
705: End If;
706:

Line 711: OKC_API.SET_MESSAGE(p_app_name => g_app_name,

707: RETURN(x_return_status);
708: EXCEPTION
709: when OTHERS then
710: -- store SQL error message on message stack
711: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
712: p_msg_name => g_unexpected_error,
713: p_token1 => g_sqlcode_token,
714: p_token1_value => sqlcode,
715: p_token2 => g_sqlerrm_token,

Line 719: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

715: p_token2 => g_sqlerrm_token,
716: p_token2_value => sqlerrm);
717:
718: -- notify caller of an UNEXPETED error
719: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
720:
721: -- return status to caller
722: RETURN(x_return_status);
723:

Line 743: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

739: WHERE cls_code = p_copv_rec.cls_code
740: AND opn_code = p_copv_rec.opn_code;
741:
742: l_dummy VARCHAR2(1);
743: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
744: BEGIN
745: -- Check for uniqueness for OPN_CODE + CLS_CODE
746: open l_cop_csr;
747: fetch l_cop_csr into l_dummy;

Line 749: OKC_API.SET_MESSAGE(p_app_name => g_app_name,

745: -- Check for uniqueness for OPN_CODE + CLS_CODE
746: open l_cop_csr;
747: fetch l_cop_csr into l_dummy;
748: If (l_cop_csr%FOUND) Then
749: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
750: p_msg_name => 'OKC_CLS_OPN_CODES_NOT_UNIQUE');
751: l_return_status := OKC_API.G_RET_STS_ERROR;
752: End If;
753: close l_cop_csr;

Line 751: l_return_status := OKC_API.G_RET_STS_ERROR;

747: fetch l_cop_csr into l_dummy;
748: If (l_cop_csr%FOUND) Then
749: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
750: p_msg_name => 'OKC_CLS_OPN_CODES_NOT_UNIQUE');
751: l_return_status := OKC_API.G_RET_STS_ERROR;
752: End If;
753: close l_cop_csr;
754:
755: RETURN (l_return_status);

Line 763: OKC_API.SET_MESSAGE(p_app_name => g_app_name,

759: null;
760:
761: when OTHERS then
762: -- store SQL error message on message stack
763: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
764: p_msg_name => g_unexpected_error,
765: p_token1 => g_sqlcode_token,
766: p_token1_value => sqlcode,
767: p_token2 => g_sqlerrm_token,

Line 770: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

766: p_token1_value => sqlcode,
767: p_token2 => g_sqlerrm_token,
768: p_token2_value => sqlerrm);
769: -- notify caller of an error as UNEXPETED error
770: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
771: RETURN (l_return_status);
772: END Validate_Record;
773:
774: ---------------------------------------------------------------------------

Line 834: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

830: p_copv_rec IN copv_rec_type) IS
831:
832: l_api_version CONSTANT NUMBER := 1;
833: l_api_name CONSTANT VARCHAR2(30) := 'V_validate_row';
834: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
835: l_copv_rec copv_rec_type := p_copv_rec;
836: l_cop_rec cop_rec_type;
837: BEGIN
838: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

Line 838: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

834: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
835: l_copv_rec copv_rec_type := p_copv_rec;
836: l_cop_rec cop_rec_type;
837: BEGIN
838: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
839: G_PKG_NAME,
840: p_init_msg_list,
841: l_api_version,
842: p_api_version,

Line 845: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

841: l_api_version,
842: p_api_version,
843: '_PVT',
844: x_return_status);
845: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
846: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
847: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
848: RAISE OKC_API.G_EXCEPTION_ERROR;
849: END IF;

Line 846: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

842: p_api_version,
843: '_PVT',
844: x_return_status);
845: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
846: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
847: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
848: RAISE OKC_API.G_EXCEPTION_ERROR;
849: END IF;
850: --- Validate all non-missing attributes (Item Level Validation)

Line 847: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

843: '_PVT',
844: x_return_status);
845: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
846: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
847: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
848: RAISE OKC_API.G_EXCEPTION_ERROR;
849: END IF;
850: --- Validate all non-missing attributes (Item Level Validation)
851: l_return_status := Validate_Attributes(l_copv_rec);

Line 848: RAISE OKC_API.G_EXCEPTION_ERROR;

844: x_return_status);
845: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
846: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
847: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
848: RAISE OKC_API.G_EXCEPTION_ERROR;
849: END IF;
850: --- Validate all non-missing attributes (Item Level Validation)
851: l_return_status := Validate_Attributes(l_copv_rec);
852: --- If any errors happen abort API

Line 853: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

849: END IF;
850: --- Validate all non-missing attributes (Item Level Validation)
851: l_return_status := Validate_Attributes(l_copv_rec);
852: --- If any errors happen abort API
853: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
854: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
855: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
856: RAISE OKC_API.G_EXCEPTION_ERROR;
857: END IF;

Line 854: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

850: --- Validate all non-missing attributes (Item Level Validation)
851: l_return_status := Validate_Attributes(l_copv_rec);
852: --- If any errors happen abort API
853: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
854: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
855: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
856: RAISE OKC_API.G_EXCEPTION_ERROR;
857: END IF;
858: l_return_status := Validate_Record(l_copv_rec);

Line 855: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

851: l_return_status := Validate_Attributes(l_copv_rec);
852: --- If any errors happen abort API
853: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
854: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
855: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
856: RAISE OKC_API.G_EXCEPTION_ERROR;
857: END IF;
858: l_return_status := Validate_Record(l_copv_rec);
859: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 856: RAISE OKC_API.G_EXCEPTION_ERROR;

852: --- If any errors happen abort API
853: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
854: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
855: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
856: RAISE OKC_API.G_EXCEPTION_ERROR;
857: END IF;
858: l_return_status := Validate_Record(l_copv_rec);
859: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
860: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 859: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

855: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
856: RAISE OKC_API.G_EXCEPTION_ERROR;
857: END IF;
858: l_return_status := Validate_Record(l_copv_rec);
859: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
860: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
861: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
862: RAISE OKC_API.G_EXCEPTION_ERROR;
863: END IF;

Line 860: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

856: RAISE OKC_API.G_EXCEPTION_ERROR;
857: END IF;
858: l_return_status := Validate_Record(l_copv_rec);
859: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
860: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
861: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
862: RAISE OKC_API.G_EXCEPTION_ERROR;
863: END IF;
864: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 861: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

857: END IF;
858: l_return_status := Validate_Record(l_copv_rec);
859: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
860: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
861: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
862: RAISE OKC_API.G_EXCEPTION_ERROR;
863: END IF;
864: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
865: EXCEPTION

Line 862: RAISE OKC_API.G_EXCEPTION_ERROR;

858: l_return_status := Validate_Record(l_copv_rec);
859: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
860: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
861: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
862: RAISE OKC_API.G_EXCEPTION_ERROR;
863: END IF;
864: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
865: EXCEPTION
866: WHEN OKC_API.G_EXCEPTION_ERROR THEN

Line 864: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

860: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
861: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
862: RAISE OKC_API.G_EXCEPTION_ERROR;
863: END IF;
864: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
865: EXCEPTION
866: WHEN OKC_API.G_EXCEPTION_ERROR THEN
867: x_return_status := OKC_API.HANDLE_EXCEPTIONS
868: (

Line 866: WHEN OKC_API.G_EXCEPTION_ERROR THEN

862: RAISE OKC_API.G_EXCEPTION_ERROR;
863: END IF;
864: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
865: EXCEPTION
866: WHEN OKC_API.G_EXCEPTION_ERROR THEN
867: x_return_status := OKC_API.HANDLE_EXCEPTIONS
868: (
869: l_api_name,
870: G_PKG_NAME,

Line 867: x_return_status := OKC_API.HANDLE_EXCEPTIONS

863: END IF;
864: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
865: EXCEPTION
866: WHEN OKC_API.G_EXCEPTION_ERROR THEN
867: x_return_status := OKC_API.HANDLE_EXCEPTIONS
868: (
869: l_api_name,
870: G_PKG_NAME,
871: 'OKC_API.G_RET_STS_ERROR',

Line 871: 'OKC_API.G_RET_STS_ERROR',

867: x_return_status := OKC_API.HANDLE_EXCEPTIONS
868: (
869: l_api_name,
870: G_PKG_NAME,
871: 'OKC_API.G_RET_STS_ERROR',
872: x_msg_count,
873: x_msg_data,
874: '_PVT'
875: );

Line 876: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

872: x_msg_count,
873: x_msg_data,
874: '_PVT'
875: );
876: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
877: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
878: (
879: l_api_name,
880: G_PKG_NAME,

Line 877: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

873: x_msg_data,
874: '_PVT'
875: );
876: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
877: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
878: (
879: l_api_name,
880: G_PKG_NAME,
881: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 881: 'OKC_API.G_RET_STS_UNEXP_ERROR',

877: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
878: (
879: l_api_name,
880: G_PKG_NAME,
881: 'OKC_API.G_RET_STS_UNEXP_ERROR',
882: x_msg_count,
883: x_msg_data,
884: '_PVT'
885: );

Line 887: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

883: x_msg_data,
884: '_PVT'
885: );
886: WHEN OTHERS THEN
887: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
888: (
889: l_api_name,
890: G_PKG_NAME,
891: 'OTHERS',

Line 910: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

906: p_copv_tbl IN copv_tbl_type) IS
907:
908: l_api_version CONSTANT NUMBER := 1;
909: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
910: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
911: i NUMBER := 0;
912: BEGIN
913: OKC_API.init_msg_list(p_init_msg_list);
914: -- Make sure PL/SQL table has records in it before passing

Line 913: OKC_API.init_msg_list(p_init_msg_list);

909: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
910: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
911: i NUMBER := 0;
912: BEGIN
913: OKC_API.init_msg_list(p_init_msg_list);
914: -- Make sure PL/SQL table has records in it before passing
915: IF (p_copv_tbl.COUNT > 0) THEN
916: i := p_copv_tbl.FIRST;
917: LOOP

Line 920: p_init_msg_list => OKC_API.G_FALSE,

916: i := p_copv_tbl.FIRST;
917: LOOP
918: validate_row (
919: p_api_version => p_api_version,
920: p_init_msg_list => OKC_API.G_FALSE,
921: x_return_status => x_return_status,
922: x_msg_count => x_msg_count,
923: x_msg_data => x_msg_data,
924: p_copv_rec => p_copv_tbl(i));

Line 930: WHEN OKC_API.G_EXCEPTION_ERROR THEN

926: i := p_copv_tbl.NEXT(i);
927: END LOOP;
928: END IF;
929: EXCEPTION
930: WHEN OKC_API.G_EXCEPTION_ERROR THEN
931: x_return_status := OKC_API.HANDLE_EXCEPTIONS
932: (
933: l_api_name,
934: G_PKG_NAME,

Line 931: x_return_status := OKC_API.HANDLE_EXCEPTIONS

927: END LOOP;
928: END IF;
929: EXCEPTION
930: WHEN OKC_API.G_EXCEPTION_ERROR THEN
931: x_return_status := OKC_API.HANDLE_EXCEPTIONS
932: (
933: l_api_name,
934: G_PKG_NAME,
935: 'OKC_API.G_RET_STS_ERROR',

Line 935: 'OKC_API.G_RET_STS_ERROR',

931: x_return_status := OKC_API.HANDLE_EXCEPTIONS
932: (
933: l_api_name,
934: G_PKG_NAME,
935: 'OKC_API.G_RET_STS_ERROR',
936: x_msg_count,
937: x_msg_data,
938: '_PVT'
939: );

Line 940: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

936: x_msg_count,
937: x_msg_data,
938: '_PVT'
939: );
940: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
941: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
942: (
943: l_api_name,
944: G_PKG_NAME,

Line 941: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

937: x_msg_data,
938: '_PVT'
939: );
940: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
941: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
942: (
943: l_api_name,
944: G_PKG_NAME,
945: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 945: 'OKC_API.G_RET_STS_UNEXP_ERROR',

941: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
942: (
943: l_api_name,
944: G_PKG_NAME,
945: 'OKC_API.G_RET_STS_UNEXP_ERROR',
946: x_msg_count,
947: x_msg_data,
948: '_PVT'
949: );

Line 951: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

947: x_msg_data,
948: '_PVT'
949: );
950: WHEN OTHERS THEN
951: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
952: (
953: l_api_name,
954: G_PKG_NAME,
955: 'OTHERS',

Line 978: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

974: x_cop_rec OUT NOCOPY cop_rec_type) IS
975:
976: l_api_version CONSTANT NUMBER := 1;
977: l_api_name CONSTANT VARCHAR2(30) := 'OPERATIONS_insert_row';
978: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
979: l_cop_rec cop_rec_type := p_cop_rec;
980: l_def_cop_rec cop_rec_type;
981: ---------------------------------------------
982: -- Set_Attributes for:OKC_CLASS_OPERATIONS --

Line 988: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

984: FUNCTION Set_Attributes (
985: p_cop_rec IN cop_rec_type,
986: x_cop_rec OUT NOCOPY cop_rec_type
987: ) RETURN VARCHAR2 IS
988: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
989: BEGIN
990: x_cop_rec := p_cop_rec;
991: RETURN(l_return_status);
992: END Set_Attributes;

Line 994: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

990: x_cop_rec := p_cop_rec;
991: RETURN(l_return_status);
992: END Set_Attributes;
993: BEGIN
994: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
995: p_init_msg_list,
996: '_PVT',
997: x_return_status);
998: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 998: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

994: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
995: p_init_msg_list,
996: '_PVT',
997: x_return_status);
998: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
999: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1000: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1001: RAISE OKC_API.G_EXCEPTION_ERROR;
1002: END IF;

Line 999: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

995: p_init_msg_list,
996: '_PVT',
997: x_return_status);
998: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
999: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1000: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1001: RAISE OKC_API.G_EXCEPTION_ERROR;
1002: END IF;
1003: --- Setting item attributes

Line 1000: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

996: '_PVT',
997: x_return_status);
998: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
999: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1000: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1001: RAISE OKC_API.G_EXCEPTION_ERROR;
1002: END IF;
1003: --- Setting item attributes
1004: l_return_status := Set_Attributes(

Line 1001: RAISE OKC_API.G_EXCEPTION_ERROR;

997: x_return_status);
998: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
999: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1000: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1001: RAISE OKC_API.G_EXCEPTION_ERROR;
1002: END IF;
1003: --- Setting item attributes
1004: l_return_status := Set_Attributes(
1005: p_cop_rec, -- IN

Line 1008: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1004: l_return_status := Set_Attributes(
1005: p_cop_rec, -- IN
1006: l_cop_rec); -- OUT
1007: --- If any errors happen abort API
1008: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1009: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1010: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1011: RAISE OKC_API.G_EXCEPTION_ERROR;
1012: END IF;

Line 1009: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1005: p_cop_rec, -- IN
1006: l_cop_rec); -- OUT
1007: --- If any errors happen abort API
1008: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1009: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1010: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1011: RAISE OKC_API.G_EXCEPTION_ERROR;
1012: END IF;
1013: INSERT INTO OKC_CLASS_OPERATIONS(

Line 1010: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

1006: l_cop_rec); -- OUT
1007: --- If any errors happen abort API
1008: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1009: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1010: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1011: RAISE OKC_API.G_EXCEPTION_ERROR;
1012: END IF;
1013: INSERT INTO OKC_CLASS_OPERATIONS(
1014: id,

Line 1011: RAISE OKC_API.G_EXCEPTION_ERROR;

1007: --- If any errors happen abort API
1008: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1009: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1010: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1011: RAISE OKC_API.G_EXCEPTION_ERROR;
1012: END IF;
1013: INSERT INTO OKC_CLASS_OPERATIONS(
1014: id,
1015: opn_code,

Line 1045: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

1041: l_cop_rec.grid_datasource_name,
1042: l_cop_rec.qa_pdf_id ); -- Bug# 2171059
1043: -- Set OUT values
1044: x_cop_rec := l_cop_rec;
1045: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1046: EXCEPTION
1047: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1048: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1049: (

Line 1047: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1043: -- Set OUT values
1044: x_cop_rec := l_cop_rec;
1045: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1046: EXCEPTION
1047: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1048: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1049: (
1050: l_api_name,
1051: G_PKG_NAME,

Line 1048: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1044: x_cop_rec := l_cop_rec;
1045: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1046: EXCEPTION
1047: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1048: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1049: (
1050: l_api_name,
1051: G_PKG_NAME,
1052: 'OKC_API.G_RET_STS_ERROR',

Line 1052: 'OKC_API.G_RET_STS_ERROR',

1048: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1049: (
1050: l_api_name,
1051: G_PKG_NAME,
1052: 'OKC_API.G_RET_STS_ERROR',
1053: x_msg_count,
1054: x_msg_data,
1055: '_PVT'
1056: );

Line 1057: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1053: x_msg_count,
1054: x_msg_data,
1055: '_PVT'
1056: );
1057: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1058: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1059: (
1060: l_api_name,
1061: G_PKG_NAME,

Line 1058: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1054: x_msg_data,
1055: '_PVT'
1056: );
1057: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1058: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1059: (
1060: l_api_name,
1061: G_PKG_NAME,
1062: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1062: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1058: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1059: (
1060: l_api_name,
1061: G_PKG_NAME,
1062: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1063: x_msg_count,
1064: x_msg_data,
1065: '_PVT'
1066: );

Line 1068: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1064: x_msg_data,
1065: '_PVT'
1066: );
1067: WHEN OTHERS THEN
1068: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1069: (
1070: l_api_name,
1071: G_PKG_NAME,
1072: 'OTHERS',

Line 1092: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

1088: x_copv_rec OUT NOCOPY copv_rec_type) IS
1089:
1090: l_api_version CONSTANT NUMBER := 1;
1091: l_api_name CONSTANT VARCHAR2(30) := 'V_insert_row';
1092: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1093: l_copv_rec copv_rec_type;
1094: l_def_copv_rec copv_rec_type;
1095: l_cop_rec cop_rec_type;
1096: lx_cop_rec cop_rec_type;

Line 1119: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

1115: FUNCTION Set_Attributes (
1116: p_copv_rec IN copv_rec_type,
1117: x_copv_rec OUT NOCOPY copv_rec_type
1118: ) RETURN VARCHAR2 IS
1119: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1120: BEGIN
1121: x_copv_rec := p_copv_rec;
1122: x_copv_rec.OBJECT_VERSION_NUMBER := 10000;
1123: RETURN(l_return_status);

Line 1126: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

1122: x_copv_rec.OBJECT_VERSION_NUMBER := 10000;
1123: RETURN(l_return_status);
1124: END Set_Attributes;
1125: BEGIN
1126: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1127: G_PKG_NAME,
1128: p_init_msg_list,
1129: l_api_version,
1130: p_api_version,

Line 1133: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1129: l_api_version,
1130: p_api_version,
1131: '_PVT',
1132: x_return_status);
1133: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1134: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1135: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1136: RAISE OKC_API.G_EXCEPTION_ERROR;
1137: END IF;

Line 1134: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1130: p_api_version,
1131: '_PVT',
1132: x_return_status);
1133: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1134: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1135: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1136: RAISE OKC_API.G_EXCEPTION_ERROR;
1137: END IF;
1138: l_copv_rec := null_out_defaults(p_copv_rec);

Line 1135: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

1131: '_PVT',
1132: x_return_status);
1133: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1134: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1135: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1136: RAISE OKC_API.G_EXCEPTION_ERROR;
1137: END IF;
1138: l_copv_rec := null_out_defaults(p_copv_rec);
1139: -- Set primary key value

Line 1136: RAISE OKC_API.G_EXCEPTION_ERROR;

1132: x_return_status);
1133: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1134: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1135: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1136: RAISE OKC_API.G_EXCEPTION_ERROR;
1137: END IF;
1138: l_copv_rec := null_out_defaults(p_copv_rec);
1139: -- Set primary key value
1140: l_copv_rec.ID := get_seq_id;

Line 1146: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1142: l_return_status := Set_Attributes(
1143: l_copv_rec, -- IN
1144: l_def_copv_rec); -- OUT
1145: --- If any errors happen abort API
1146: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1147: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1148: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1149: RAISE OKC_API.G_EXCEPTION_ERROR;
1150: END IF;

Line 1147: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1143: l_copv_rec, -- IN
1144: l_def_copv_rec); -- OUT
1145: --- If any errors happen abort API
1146: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1147: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1148: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1149: RAISE OKC_API.G_EXCEPTION_ERROR;
1150: END IF;
1151: l_def_copv_rec := fill_who_columns(l_def_copv_rec);

Line 1148: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

1144: l_def_copv_rec); -- OUT
1145: --- If any errors happen abort API
1146: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1147: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1148: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1149: RAISE OKC_API.G_EXCEPTION_ERROR;
1150: END IF;
1151: l_def_copv_rec := fill_who_columns(l_def_copv_rec);
1152: --- Validate all non-missing attributes (Item Level Validation)

Line 1149: RAISE OKC_API.G_EXCEPTION_ERROR;

1145: --- If any errors happen abort API
1146: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1147: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1148: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1149: RAISE OKC_API.G_EXCEPTION_ERROR;
1150: END IF;
1151: l_def_copv_rec := fill_who_columns(l_def_copv_rec);
1152: --- Validate all non-missing attributes (Item Level Validation)
1153: l_return_status := Validate_Attributes(l_def_copv_rec);

Line 1155: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1151: l_def_copv_rec := fill_who_columns(l_def_copv_rec);
1152: --- Validate all non-missing attributes (Item Level Validation)
1153: l_return_status := Validate_Attributes(l_def_copv_rec);
1154: --- If any errors happen abort API
1155: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1156: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1157: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1158: RAISE OKC_API.G_EXCEPTION_ERROR;
1159: END IF;

Line 1156: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1152: --- Validate all non-missing attributes (Item Level Validation)
1153: l_return_status := Validate_Attributes(l_def_copv_rec);
1154: --- If any errors happen abort API
1155: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1156: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1157: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1158: RAISE OKC_API.G_EXCEPTION_ERROR;
1159: END IF;
1160: l_return_status := Validate_Record(l_def_copv_rec);

Line 1157: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

1153: l_return_status := Validate_Attributes(l_def_copv_rec);
1154: --- If any errors happen abort API
1155: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1156: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1157: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1158: RAISE OKC_API.G_EXCEPTION_ERROR;
1159: END IF;
1160: l_return_status := Validate_Record(l_def_copv_rec);
1161: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 1158: RAISE OKC_API.G_EXCEPTION_ERROR;

1154: --- If any errors happen abort API
1155: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1156: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1157: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1158: RAISE OKC_API.G_EXCEPTION_ERROR;
1159: END IF;
1160: l_return_status := Validate_Record(l_def_copv_rec);
1161: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1162: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 1161: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1157: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1158: RAISE OKC_API.G_EXCEPTION_ERROR;
1159: END IF;
1160: l_return_status := Validate_Record(l_def_copv_rec);
1161: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1162: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1163: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1164: RAISE OKC_API.G_EXCEPTION_ERROR;
1165: END IF;

Line 1162: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1158: RAISE OKC_API.G_EXCEPTION_ERROR;
1159: END IF;
1160: l_return_status := Validate_Record(l_def_copv_rec);
1161: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1162: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1163: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1164: RAISE OKC_API.G_EXCEPTION_ERROR;
1165: END IF;
1166: --------------------------------------

Line 1163: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

1159: END IF;
1160: l_return_status := Validate_Record(l_def_copv_rec);
1161: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1162: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1163: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1164: RAISE OKC_API.G_EXCEPTION_ERROR;
1165: END IF;
1166: --------------------------------------
1167: -- Move VIEW record to "Child" records

Line 1164: RAISE OKC_API.G_EXCEPTION_ERROR;

1160: l_return_status := Validate_Record(l_def_copv_rec);
1161: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1162: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1163: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1164: RAISE OKC_API.G_EXCEPTION_ERROR;
1165: END IF;
1166: --------------------------------------
1167: -- Move VIEW record to "Child" records
1168: --------------------------------------

Line 1181: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1177: x_msg_data,
1178: l_cop_rec,
1179: lx_cop_rec
1180: );
1181: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1182: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1183: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1184: RAISE OKC_API.G_EXCEPTION_ERROR;
1185: END IF;

Line 1182: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1178: l_cop_rec,
1179: lx_cop_rec
1180: );
1181: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1182: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1183: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1184: RAISE OKC_API.G_EXCEPTION_ERROR;
1185: END IF;
1186: migrate(lx_cop_rec, l_def_copv_rec);

Line 1183: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN

1179: lx_cop_rec
1180: );
1181: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1182: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1183: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1184: RAISE OKC_API.G_EXCEPTION_ERROR;
1185: END IF;
1186: migrate(lx_cop_rec, l_def_copv_rec);
1187: -- Set OUT values

Line 1184: RAISE OKC_API.G_EXCEPTION_ERROR;

1180: );
1181: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1182: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1183: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1184: RAISE OKC_API.G_EXCEPTION_ERROR;
1185: END IF;
1186: migrate(lx_cop_rec, l_def_copv_rec);
1187: -- Set OUT values
1188: x_copv_rec := l_def_copv_rec;

Line 1189: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

1185: END IF;
1186: migrate(lx_cop_rec, l_def_copv_rec);
1187: -- Set OUT values
1188: x_copv_rec := l_def_copv_rec;
1189: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1190: EXCEPTION
1191: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1192: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1193: (

Line 1191: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1187: -- Set OUT values
1188: x_copv_rec := l_def_copv_rec;
1189: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1190: EXCEPTION
1191: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1192: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1193: (
1194: l_api_name,
1195: G_PKG_NAME,

Line 1192: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1188: x_copv_rec := l_def_copv_rec;
1189: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1190: EXCEPTION
1191: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1192: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1193: (
1194: l_api_name,
1195: G_PKG_NAME,
1196: 'OKC_API.G_RET_STS_ERROR',

Line 1196: 'OKC_API.G_RET_STS_ERROR',

1192: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1193: (
1194: l_api_name,
1195: G_PKG_NAME,
1196: 'OKC_API.G_RET_STS_ERROR',
1197: x_msg_count,
1198: x_msg_data,
1199: '_PVT'
1200: );

Line 1201: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1197: x_msg_count,
1198: x_msg_data,
1199: '_PVT'
1200: );
1201: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1202: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1203: (
1204: l_api_name,
1205: G_PKG_NAME,

Line 1202: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1198: x_msg_data,
1199: '_PVT'
1200: );
1201: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1202: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1203: (
1204: l_api_name,
1205: G_PKG_NAME,
1206: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1206: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1202: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1203: (
1204: l_api_name,
1205: G_PKG_NAME,
1206: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1207: x_msg_count,
1208: x_msg_data,
1209: '_PVT'
1210: );

Line 1212: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1208: x_msg_data,
1209: '_PVT'
1210: );
1211: WHEN OTHERS THEN
1212: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1213: (
1214: l_api_name,
1215: G_PKG_NAME,
1216: 'OTHERS',

Line 1236: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

1232: x_copv_tbl OUT NOCOPY copv_tbl_type) IS
1233:
1234: l_api_version CONSTANT NUMBER := 1;
1235: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
1236: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1237: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1238: i NUMBER := 0;
1239: BEGIN
1240: OKC_API.init_msg_list(p_init_msg_list);

Line 1237: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

1233:
1234: l_api_version CONSTANT NUMBER := 1;
1235: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
1236: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1237: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1238: i NUMBER := 0;
1239: BEGIN
1240: OKC_API.init_msg_list(p_init_msg_list);
1241: -- Make sure PL/SQL table has records in it before passing

Line 1240: OKC_API.init_msg_list(p_init_msg_list);

1236: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1237: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1238: i NUMBER := 0;
1239: BEGIN
1240: OKC_API.init_msg_list(p_init_msg_list);
1241: -- Make sure PL/SQL table has records in it before passing
1242: IF (p_copv_tbl.COUNT > 0) THEN
1243: i := p_copv_tbl.FIRST;
1244: LOOP

Line 1247: p_init_msg_list => OKC_API.G_FALSE,

1243: i := p_copv_tbl.FIRST;
1244: LOOP
1245: insert_row (
1246: p_api_version => p_api_version,
1247: p_init_msg_list => OKC_API.G_FALSE,
1248: x_return_status => x_return_status,
1249: x_msg_count => x_msg_count,
1250: x_msg_data => x_msg_data,
1251: p_copv_rec => p_copv_tbl(i),

Line 1255: If x_return_status <> OKC_API.G_RET_STS_SUCCESS Then

1251: p_copv_rec => p_copv_tbl(i),
1252: x_copv_rec => x_copv_tbl(i));
1253:
1254: -- store the highest degree of error
1255: If x_return_status <> OKC_API.G_RET_STS_SUCCESS Then
1256: If l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR Then
1257: l_overall_status := x_return_status;
1258: End If;
1259: End If;

Line 1256: If l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR Then

1252: x_copv_rec => x_copv_tbl(i));
1253:
1254: -- store the highest degree of error
1255: If x_return_status <> OKC_API.G_RET_STS_SUCCESS Then
1256: If l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR Then
1257: l_overall_status := x_return_status;
1258: End If;
1259: End If;
1260:

Line 1268: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1264: -- return overall status
1265: x_return_status := l_overall_status;
1266: END IF;
1267: EXCEPTION
1268: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1269: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1270: (
1271: l_api_name,
1272: G_PKG_NAME,

Line 1269: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1265: x_return_status := l_overall_status;
1266: END IF;
1267: EXCEPTION
1268: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1269: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1270: (
1271: l_api_name,
1272: G_PKG_NAME,
1273: 'OKC_API.G_RET_STS_ERROR',

Line 1273: 'OKC_API.G_RET_STS_ERROR',

1269: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1270: (
1271: l_api_name,
1272: G_PKG_NAME,
1273: 'OKC_API.G_RET_STS_ERROR',
1274: x_msg_count,
1275: x_msg_data,
1276: '_PVT'
1277: );

Line 1278: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1274: x_msg_count,
1275: x_msg_data,
1276: '_PVT'
1277: );
1278: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1279: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1280: (
1281: l_api_name,
1282: G_PKG_NAME,

Line 1279: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1275: x_msg_data,
1276: '_PVT'
1277: );
1278: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1279: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1280: (
1281: l_api_name,
1282: G_PKG_NAME,
1283: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1283: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1279: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1280: (
1281: l_api_name,
1282: G_PKG_NAME,
1283: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1284: x_msg_count,
1285: x_msg_data,
1286: '_PVT'
1287: );

Line 1289: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1285: x_msg_data,
1286: '_PVT'
1287: );
1288: WHEN OTHERS THEN
1289: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1290: (
1291: l_api_name,
1292: G_PKG_NAME,
1293: 'OTHERS',

Line 1328: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

1324: FROM OKC_CLASS_OPERATIONS
1325: WHERE ID = p_cop_rec.id;
1326: l_api_version CONSTANT NUMBER := 1;
1327: l_api_name CONSTANT VARCHAR2(30) := 'OPERATIONS_lock_row';
1328: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1329: l_object_version_number OKC_CLASS_OPERATIONS.OBJECT_VERSION_NUMBER%TYPE;
1330: lc_object_version_number OKC_CLASS_OPERATIONS.OBJECT_VERSION_NUMBER%TYPE;
1331: l_row_notfound BOOLEAN := FALSE;
1332: lc_row_notfound BOOLEAN := FALSE;

Line 1334: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

1330: lc_object_version_number OKC_CLASS_OPERATIONS.OBJECT_VERSION_NUMBER%TYPE;
1331: l_row_notfound BOOLEAN := FALSE;
1332: lc_row_notfound BOOLEAN := FALSE;
1333: BEGIN
1334: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1335: p_init_msg_list,
1336: '_PVT',
1337: x_return_status);
1338: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 1338: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1334: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1335: p_init_msg_list,
1336: '_PVT',
1337: x_return_status);
1338: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1339: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1340: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1341: RAISE OKC_API.G_EXCEPTION_ERROR;
1342: END IF;

Line 1339: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1335: p_init_msg_list,
1336: '_PVT',
1337: x_return_status);
1338: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1339: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1340: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1341: RAISE OKC_API.G_EXCEPTION_ERROR;
1342: END IF;
1343: BEGIN

Line 1340: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

1336: '_PVT',
1337: x_return_status);
1338: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1339: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1340: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1341: RAISE OKC_API.G_EXCEPTION_ERROR;
1342: END IF;
1343: BEGIN
1344: OPEN lock_csr(p_cop_rec);

Line 1341: RAISE OKC_API.G_EXCEPTION_ERROR;

1337: x_return_status);
1338: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1339: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1340: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1341: RAISE OKC_API.G_EXCEPTION_ERROR;
1342: END IF;
1343: BEGIN
1344: OPEN lock_csr(p_cop_rec);
1345: FETCH lock_csr INTO l_object_version_number;

Line 1353: OKC_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);

1349: WHEN E_Resource_Busy THEN
1350: IF (lock_csr%ISOPEN) THEN
1351: CLOSE lock_csr;
1352: END IF;
1353: OKC_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);
1354: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
1355: END;
1356:
1357: IF ( l_row_notfound ) THEN

Line 1364: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);

1360: lc_row_notfound := lchk_csr%NOTFOUND;
1361: CLOSE lchk_csr;
1362: END IF;
1363: IF (lc_row_notfound) THEN
1364: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
1365: RAISE OKC_API.G_EXCEPTION_ERROR;
1366: ELSIF lc_object_version_number > p_cop_rec.object_version_number THEN
1367: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1368: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 1365: RAISE OKC_API.G_EXCEPTION_ERROR;

1361: CLOSE lchk_csr;
1362: END IF;
1363: IF (lc_row_notfound) THEN
1364: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
1365: RAISE OKC_API.G_EXCEPTION_ERROR;
1366: ELSIF lc_object_version_number > p_cop_rec.object_version_number THEN
1367: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1368: RAISE OKC_API.G_EXCEPTION_ERROR;
1369: ELSIF lc_object_version_number <> p_cop_rec.object_version_number THEN

Line 1367: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);

1363: IF (lc_row_notfound) THEN
1364: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
1365: RAISE OKC_API.G_EXCEPTION_ERROR;
1366: ELSIF lc_object_version_number > p_cop_rec.object_version_number THEN
1367: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1368: RAISE OKC_API.G_EXCEPTION_ERROR;
1369: ELSIF lc_object_version_number <> p_cop_rec.object_version_number THEN
1370: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1371: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 1368: RAISE OKC_API.G_EXCEPTION_ERROR;

1364: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
1365: RAISE OKC_API.G_EXCEPTION_ERROR;
1366: ELSIF lc_object_version_number > p_cop_rec.object_version_number THEN
1367: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1368: RAISE OKC_API.G_EXCEPTION_ERROR;
1369: ELSIF lc_object_version_number <> p_cop_rec.object_version_number THEN
1370: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1371: RAISE OKC_API.G_EXCEPTION_ERROR;
1372: ELSIF lc_object_version_number = -1 THEN

Line 1370: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);

1366: ELSIF lc_object_version_number > p_cop_rec.object_version_number THEN
1367: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1368: RAISE OKC_API.G_EXCEPTION_ERROR;
1369: ELSIF lc_object_version_number <> p_cop_rec.object_version_number THEN
1370: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1371: RAISE OKC_API.G_EXCEPTION_ERROR;
1372: ELSIF lc_object_version_number = -1 THEN
1373: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1374: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 1371: RAISE OKC_API.G_EXCEPTION_ERROR;

1367: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1368: RAISE OKC_API.G_EXCEPTION_ERROR;
1369: ELSIF lc_object_version_number <> p_cop_rec.object_version_number THEN
1370: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1371: RAISE OKC_API.G_EXCEPTION_ERROR;
1372: ELSIF lc_object_version_number = -1 THEN
1373: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1374: RAISE OKC_API.G_EXCEPTION_ERROR;
1375: END IF;

Line 1373: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);

1369: ELSIF lc_object_version_number <> p_cop_rec.object_version_number THEN
1370: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1371: RAISE OKC_API.G_EXCEPTION_ERROR;
1372: ELSIF lc_object_version_number = -1 THEN
1373: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1374: RAISE OKC_API.G_EXCEPTION_ERROR;
1375: END IF;
1376: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1377: EXCEPTION

Line 1374: RAISE OKC_API.G_EXCEPTION_ERROR;

1370: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1371: RAISE OKC_API.G_EXCEPTION_ERROR;
1372: ELSIF lc_object_version_number = -1 THEN
1373: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1374: RAISE OKC_API.G_EXCEPTION_ERROR;
1375: END IF;
1376: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1377: EXCEPTION
1378: WHEN OKC_API.G_EXCEPTION_ERROR THEN

Line 1376: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

1372: ELSIF lc_object_version_number = -1 THEN
1373: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1374: RAISE OKC_API.G_EXCEPTION_ERROR;
1375: END IF;
1376: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1377: EXCEPTION
1378: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1379: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1380: (

Line 1378: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1374: RAISE OKC_API.G_EXCEPTION_ERROR;
1375: END IF;
1376: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1377: EXCEPTION
1378: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1379: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1380: (
1381: l_api_name,
1382: G_PKG_NAME,

Line 1379: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1375: END IF;
1376: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1377: EXCEPTION
1378: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1379: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1380: (
1381: l_api_name,
1382: G_PKG_NAME,
1383: 'OKC_API.G_RET_STS_ERROR',

Line 1383: 'OKC_API.G_RET_STS_ERROR',

1379: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1380: (
1381: l_api_name,
1382: G_PKG_NAME,
1383: 'OKC_API.G_RET_STS_ERROR',
1384: x_msg_count,
1385: x_msg_data,
1386: '_PVT'
1387: );

Line 1388: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1384: x_msg_count,
1385: x_msg_data,
1386: '_PVT'
1387: );
1388: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1389: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1390: (
1391: l_api_name,
1392: G_PKG_NAME,

Line 1389: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1385: x_msg_data,
1386: '_PVT'
1387: );
1388: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1389: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1390: (
1391: l_api_name,
1392: G_PKG_NAME,
1393: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1393: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1389: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1390: (
1391: l_api_name,
1392: G_PKG_NAME,
1393: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1394: x_msg_count,
1395: x_msg_data,
1396: '_PVT'
1397: );

Line 1399: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1395: x_msg_data,
1396: '_PVT'
1397: );
1398: WHEN OTHERS THEN
1399: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1400: (
1401: l_api_name,
1402: G_PKG_NAME,
1403: 'OTHERS',

Line 1422: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

1418: p_copv_rec IN copv_rec_type) IS
1419:
1420: l_api_version CONSTANT NUMBER := 1;
1421: l_api_name CONSTANT VARCHAR2(30) := 'V_lock_row';
1422: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1423: l_cop_rec cop_rec_type;
1424: BEGIN
1425: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1426: G_PKG_NAME,

Line 1425: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

1421: l_api_name CONSTANT VARCHAR2(30) := 'V_lock_row';
1422: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1423: l_cop_rec cop_rec_type;
1424: BEGIN
1425: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1426: G_PKG_NAME,
1427: p_init_msg_list,
1428: l_api_version,
1429: p_api_version,

Line 1432: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1428: l_api_version,
1429: p_api_version,
1430: '_PVT',
1431: x_return_status);
1432: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1433: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1434: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1435: RAISE OKC_API.G_EXCEPTION_ERROR;
1436: END IF;

Line 1433: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1429: p_api_version,
1430: '_PVT',
1431: x_return_status);
1432: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1433: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1434: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1435: RAISE OKC_API.G_EXCEPTION_ERROR;
1436: END IF;
1437: --------------------------------------

Line 1434: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

1430: '_PVT',
1431: x_return_status);
1432: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1433: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1434: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1435: RAISE OKC_API.G_EXCEPTION_ERROR;
1436: END IF;
1437: --------------------------------------
1438: -- Move VIEW record to "Child" records

Line 1435: RAISE OKC_API.G_EXCEPTION_ERROR;

1431: x_return_status);
1432: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1433: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1434: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1435: RAISE OKC_API.G_EXCEPTION_ERROR;
1436: END IF;
1437: --------------------------------------
1438: -- Move VIEW record to "Child" records
1439: --------------------------------------

Line 1451: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1447: x_msg_count,
1448: x_msg_data,
1449: l_cop_rec
1450: );
1451: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1452: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1453: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1454: RAISE OKC_API.G_EXCEPTION_ERROR;
1455: END IF;

Line 1452: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1448: x_msg_data,
1449: l_cop_rec
1450: );
1451: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1452: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1453: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1454: RAISE OKC_API.G_EXCEPTION_ERROR;
1455: END IF;
1456: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 1453: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN

1449: l_cop_rec
1450: );
1451: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1452: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1453: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1454: RAISE OKC_API.G_EXCEPTION_ERROR;
1455: END IF;
1456: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1457: EXCEPTION

Line 1454: RAISE OKC_API.G_EXCEPTION_ERROR;

1450: );
1451: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1452: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1453: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1454: RAISE OKC_API.G_EXCEPTION_ERROR;
1455: END IF;
1456: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1457: EXCEPTION
1458: WHEN OKC_API.G_EXCEPTION_ERROR THEN

Line 1456: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

1452: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1453: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1454: RAISE OKC_API.G_EXCEPTION_ERROR;
1455: END IF;
1456: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1457: EXCEPTION
1458: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1459: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1460: (

Line 1458: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1454: RAISE OKC_API.G_EXCEPTION_ERROR;
1455: END IF;
1456: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1457: EXCEPTION
1458: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1459: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1460: (
1461: l_api_name,
1462: G_PKG_NAME,

Line 1459: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1455: END IF;
1456: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1457: EXCEPTION
1458: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1459: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1460: (
1461: l_api_name,
1462: G_PKG_NAME,
1463: 'OKC_API.G_RET_STS_ERROR',

Line 1463: 'OKC_API.G_RET_STS_ERROR',

1459: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1460: (
1461: l_api_name,
1462: G_PKG_NAME,
1463: 'OKC_API.G_RET_STS_ERROR',
1464: x_msg_count,
1465: x_msg_data,
1466: '_PVT'
1467: );

Line 1468: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1464: x_msg_count,
1465: x_msg_data,
1466: '_PVT'
1467: );
1468: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1469: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1470: (
1471: l_api_name,
1472: G_PKG_NAME,

Line 1469: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1465: x_msg_data,
1466: '_PVT'
1467: );
1468: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1469: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1470: (
1471: l_api_name,
1472: G_PKG_NAME,
1473: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1473: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1469: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1470: (
1471: l_api_name,
1472: G_PKG_NAME,
1473: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1474: x_msg_count,
1475: x_msg_data,
1476: '_PVT'
1477: );

Line 1479: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1475: x_msg_data,
1476: '_PVT'
1477: );
1478: WHEN OTHERS THEN
1479: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1480: (
1481: l_api_name,
1482: G_PKG_NAME,
1483: 'OTHERS',

Line 1502: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

1498: p_copv_tbl IN copv_tbl_type) IS
1499:
1500: l_api_version CONSTANT NUMBER := 1;
1501: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
1502: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1503: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1504: i NUMBER := 0;
1505: BEGIN
1506: OKC_API.init_msg_list(p_init_msg_list);

Line 1503: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

1499:
1500: l_api_version CONSTANT NUMBER := 1;
1501: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
1502: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1503: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1504: i NUMBER := 0;
1505: BEGIN
1506: OKC_API.init_msg_list(p_init_msg_list);
1507: -- Make sure PL/SQL table has records in it before passing

Line 1506: OKC_API.init_msg_list(p_init_msg_list);

1502: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1503: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1504: i NUMBER := 0;
1505: BEGIN
1506: OKC_API.init_msg_list(p_init_msg_list);
1507: -- Make sure PL/SQL table has records in it before passing
1508: IF (p_copv_tbl.COUNT > 0) THEN
1509: i := p_copv_tbl.FIRST;
1510: LOOP

Line 1513: p_init_msg_list => OKC_API.G_FALSE,

1509: i := p_copv_tbl.FIRST;
1510: LOOP
1511: lock_row (
1512: p_api_version => p_api_version,
1513: p_init_msg_list => OKC_API.G_FALSE,
1514: x_return_status => x_return_status,
1515: x_msg_count => x_msg_count,
1516: x_msg_data => x_msg_data,
1517: p_copv_rec => p_copv_tbl(i));

Line 1520: If x_return_status <> OKC_API.G_RET_STS_SUCCESS Then

1516: x_msg_data => x_msg_data,
1517: p_copv_rec => p_copv_tbl(i));
1518:
1519: -- store the highest degree of error
1520: If x_return_status <> OKC_API.G_RET_STS_SUCCESS Then
1521: If l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR Then
1522: l_overall_status := x_return_status;
1523: End If;
1524: End If;

Line 1521: If l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR Then

1517: p_copv_rec => p_copv_tbl(i));
1518:
1519: -- store the highest degree of error
1520: If x_return_status <> OKC_API.G_RET_STS_SUCCESS Then
1521: If l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR Then
1522: l_overall_status := x_return_status;
1523: End If;
1524: End If;
1525:

Line 1533: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1529: -- return overall status
1530: x_return_status := l_overall_status;
1531: END IF;
1532: EXCEPTION
1533: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1534: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1535: (
1536: l_api_name,
1537: G_PKG_NAME,

Line 1534: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1530: x_return_status := l_overall_status;
1531: END IF;
1532: EXCEPTION
1533: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1534: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1535: (
1536: l_api_name,
1537: G_PKG_NAME,
1538: 'OKC_API.G_RET_STS_ERROR',

Line 1538: 'OKC_API.G_RET_STS_ERROR',

1534: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1535: (
1536: l_api_name,
1537: G_PKG_NAME,
1538: 'OKC_API.G_RET_STS_ERROR',
1539: x_msg_count,
1540: x_msg_data,
1541: '_PVT'
1542: );

Line 1543: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1539: x_msg_count,
1540: x_msg_data,
1541: '_PVT'
1542: );
1543: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1544: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1545: (
1546: l_api_name,
1547: G_PKG_NAME,

Line 1544: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1540: x_msg_data,
1541: '_PVT'
1542: );
1543: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1544: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1545: (
1546: l_api_name,
1547: G_PKG_NAME,
1548: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1548: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1544: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1545: (
1546: l_api_name,
1547: G_PKG_NAME,
1548: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1549: x_msg_count,
1550: x_msg_data,
1551: '_PVT'
1552: );

Line 1554: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1550: x_msg_data,
1551: '_PVT'
1552: );
1553: WHEN OTHERS THEN
1554: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1555: (
1556: l_api_name,
1557: G_PKG_NAME,
1558: 'OTHERS',

Line 1581: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

1577: x_cop_rec OUT NOCOPY cop_rec_type) IS
1578:
1579: l_api_version CONSTANT NUMBER := 1;
1580: l_api_name CONSTANT VARCHAR2(30) := 'OPERATIONS_update_row';
1581: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1582: l_cop_rec cop_rec_type := p_cop_rec;
1583: l_def_cop_rec cop_rec_type;
1584: l_row_notfound BOOLEAN := TRUE;
1585: ----------------------------------

Line 1594: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

1590: x_cop_rec OUT NOCOPY cop_rec_type
1591: ) RETURN VARCHAR2 IS
1592: l_cop_rec cop_rec_type;
1593: l_row_notfound BOOLEAN := TRUE;
1594: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1595: BEGIN
1596: x_cop_rec := p_cop_rec;
1597: -- Get current database values
1598: l_cop_rec := get_rec(p_cop_rec, l_row_notfound);

Line 1600: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1596: x_cop_rec := p_cop_rec;
1597: -- Get current database values
1598: l_cop_rec := get_rec(p_cop_rec, l_row_notfound);
1599: IF (l_row_notfound) THEN
1600: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1601: END IF;
1602: IF (x_cop_rec.id = OKC_API.G_MISS_NUM)
1603: THEN
1604: x_cop_rec.id := l_cop_rec.id;

Line 1602: IF (x_cop_rec.id = OKC_API.G_MISS_NUM)

1598: l_cop_rec := get_rec(p_cop_rec, l_row_notfound);
1599: IF (l_row_notfound) THEN
1600: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1601: END IF;
1602: IF (x_cop_rec.id = OKC_API.G_MISS_NUM)
1603: THEN
1604: x_cop_rec.id := l_cop_rec.id;
1605: END IF;
1606: IF (x_cop_rec.opn_code = OKC_API.G_MISS_CHAR)

Line 1606: IF (x_cop_rec.opn_code = OKC_API.G_MISS_CHAR)

1602: IF (x_cop_rec.id = OKC_API.G_MISS_NUM)
1603: THEN
1604: x_cop_rec.id := l_cop_rec.id;
1605: END IF;
1606: IF (x_cop_rec.opn_code = OKC_API.G_MISS_CHAR)
1607: THEN
1608: x_cop_rec.opn_code := l_cop_rec.opn_code;
1609: END IF;
1610: IF (x_cop_rec.cls_code = OKC_API.G_MISS_CHAR)

Line 1610: IF (x_cop_rec.cls_code = OKC_API.G_MISS_CHAR)

1606: IF (x_cop_rec.opn_code = OKC_API.G_MISS_CHAR)
1607: THEN
1608: x_cop_rec.opn_code := l_cop_rec.opn_code;
1609: END IF;
1610: IF (x_cop_rec.cls_code = OKC_API.G_MISS_CHAR)
1611: THEN
1612: x_cop_rec.cls_code := l_cop_rec.cls_code;
1613: END IF;
1614: IF (x_cop_rec.search_function_id = OKC_API.G_MISS_NUM)

Line 1614: IF (x_cop_rec.search_function_id = OKC_API.G_MISS_NUM)

1610: IF (x_cop_rec.cls_code = OKC_API.G_MISS_CHAR)
1611: THEN
1612: x_cop_rec.cls_code := l_cop_rec.cls_code;
1613: END IF;
1614: IF (x_cop_rec.search_function_id = OKC_API.G_MISS_NUM)
1615: THEN
1616: x_cop_rec.search_function_id := l_cop_rec.search_function_id;
1617: END IF;
1618: IF (x_cop_rec.detail_function_id = OKC_API.G_MISS_NUM)

Line 1618: IF (x_cop_rec.detail_function_id = OKC_API.G_MISS_NUM)

1614: IF (x_cop_rec.search_function_id = OKC_API.G_MISS_NUM)
1615: THEN
1616: x_cop_rec.search_function_id := l_cop_rec.search_function_id;
1617: END IF;
1618: IF (x_cop_rec.detail_function_id = OKC_API.G_MISS_NUM)
1619: THEN
1620: x_cop_rec.detail_function_id := l_cop_rec.detail_function_id;
1621: END IF;
1622: IF (x_cop_rec.object_version_number = OKC_API.G_MISS_NUM)

Line 1622: IF (x_cop_rec.object_version_number = OKC_API.G_MISS_NUM)

1618: IF (x_cop_rec.detail_function_id = OKC_API.G_MISS_NUM)
1619: THEN
1620: x_cop_rec.detail_function_id := l_cop_rec.detail_function_id;
1621: END IF;
1622: IF (x_cop_rec.object_version_number = OKC_API.G_MISS_NUM)
1623: THEN
1624: x_cop_rec.object_version_number := l_cop_rec.object_version_number;
1625: END IF;
1626: IF (x_cop_rec.created_by = OKC_API.G_MISS_NUM)

Line 1626: IF (x_cop_rec.created_by = OKC_API.G_MISS_NUM)

1622: IF (x_cop_rec.object_version_number = OKC_API.G_MISS_NUM)
1623: THEN
1624: x_cop_rec.object_version_number := l_cop_rec.object_version_number;
1625: END IF;
1626: IF (x_cop_rec.created_by = OKC_API.G_MISS_NUM)
1627: THEN
1628: x_cop_rec.created_by := l_cop_rec.created_by;
1629: END IF;
1630: IF (x_cop_rec.creation_date = OKC_API.G_MISS_DATE)

Line 1630: IF (x_cop_rec.creation_date = OKC_API.G_MISS_DATE)

1626: IF (x_cop_rec.created_by = OKC_API.G_MISS_NUM)
1627: THEN
1628: x_cop_rec.created_by := l_cop_rec.created_by;
1629: END IF;
1630: IF (x_cop_rec.creation_date = OKC_API.G_MISS_DATE)
1631: THEN
1632: x_cop_rec.creation_date := l_cop_rec.creation_date;
1633: END IF;
1634: IF (x_cop_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 1634: IF (x_cop_rec.last_updated_by = OKC_API.G_MISS_NUM)

1630: IF (x_cop_rec.creation_date = OKC_API.G_MISS_DATE)
1631: THEN
1632: x_cop_rec.creation_date := l_cop_rec.creation_date;
1633: END IF;
1634: IF (x_cop_rec.last_updated_by = OKC_API.G_MISS_NUM)
1635: THEN
1636: x_cop_rec.last_updated_by := l_cop_rec.last_updated_by;
1637: END IF;
1638: IF (x_cop_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 1638: IF (x_cop_rec.last_update_date = OKC_API.G_MISS_DATE)

1634: IF (x_cop_rec.last_updated_by = OKC_API.G_MISS_NUM)
1635: THEN
1636: x_cop_rec.last_updated_by := l_cop_rec.last_updated_by;
1637: END IF;
1638: IF (x_cop_rec.last_update_date = OKC_API.G_MISS_DATE)
1639: THEN
1640: x_cop_rec.last_update_date := l_cop_rec.last_update_date;
1641: END IF;
1642: IF (x_cop_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 1642: IF (x_cop_rec.last_update_login = OKC_API.G_MISS_NUM)

1638: IF (x_cop_rec.last_update_date = OKC_API.G_MISS_DATE)
1639: THEN
1640: x_cop_rec.last_update_date := l_cop_rec.last_update_date;
1641: END IF;
1642: IF (x_cop_rec.last_update_login = OKC_API.G_MISS_NUM)
1643: THEN
1644: x_cop_rec.last_update_login := l_cop_rec.last_update_login;
1645: END IF;
1646: IF (x_cop_rec.pdf_id = OKC_API.G_MISS_NUM)

Line 1646: IF (x_cop_rec.pdf_id = OKC_API.G_MISS_NUM)

1642: IF (x_cop_rec.last_update_login = OKC_API.G_MISS_NUM)
1643: THEN
1644: x_cop_rec.last_update_login := l_cop_rec.last_update_login;
1645: END IF;
1646: IF (x_cop_rec.pdf_id = OKC_API.G_MISS_NUM)
1647: THEN
1648: x_cop_rec.pdf_id := l_cop_rec.pdf_id;
1649: END IF;
1650: IF (x_cop_rec.grid_datasource_name = OKC_API.G_MISS_CHAR)

Line 1650: IF (x_cop_rec.grid_datasource_name = OKC_API.G_MISS_CHAR)

1646: IF (x_cop_rec.pdf_id = OKC_API.G_MISS_NUM)
1647: THEN
1648: x_cop_rec.pdf_id := l_cop_rec.pdf_id;
1649: END IF;
1650: IF (x_cop_rec.grid_datasource_name = OKC_API.G_MISS_CHAR)
1651: THEN
1652: x_cop_rec.grid_datasource_name := l_cop_rec.grid_datasource_name;
1653: END IF;
1654: IF (x_cop_rec.qa_pdf_id = OKC_API.G_MISS_NUM) -- Bug# 2171059

Line 1654: IF (x_cop_rec.qa_pdf_id = OKC_API.G_MISS_NUM) -- Bug# 2171059

1650: IF (x_cop_rec.grid_datasource_name = OKC_API.G_MISS_CHAR)
1651: THEN
1652: x_cop_rec.grid_datasource_name := l_cop_rec.grid_datasource_name;
1653: END IF;
1654: IF (x_cop_rec.qa_pdf_id = OKC_API.G_MISS_NUM) -- Bug# 2171059
1655: THEN
1656: x_cop_rec.qa_pdf_id := l_cop_rec.qa_pdf_id;
1657: END IF;
1658:

Line 1668: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

1664: FUNCTION Set_Attributes (
1665: p_cop_rec IN cop_rec_type,
1666: x_cop_rec OUT NOCOPY cop_rec_type
1667: ) RETURN VARCHAR2 IS
1668: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1669: BEGIN
1670: x_cop_rec := p_cop_rec;
1671: RETURN(l_return_status);
1672: END Set_Attributes;

Line 1674: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

1670: x_cop_rec := p_cop_rec;
1671: RETURN(l_return_status);
1672: END Set_Attributes;
1673: BEGIN
1674: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1675: p_init_msg_list,
1676: '_PVT',
1677: x_return_status);
1678: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 1678: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1674: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1675: p_init_msg_list,
1676: '_PVT',
1677: x_return_status);
1678: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1679: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1680: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1681: RAISE OKC_API.G_EXCEPTION_ERROR;
1682: END IF;

Line 1679: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1675: p_init_msg_list,
1676: '_PVT',
1677: x_return_status);
1678: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1679: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1680: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1681: RAISE OKC_API.G_EXCEPTION_ERROR;
1682: END IF;
1683: --- Setting item attributes

Line 1680: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

1676: '_PVT',
1677: x_return_status);
1678: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1679: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1680: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1681: RAISE OKC_API.G_EXCEPTION_ERROR;
1682: END IF;
1683: --- Setting item attributes
1684: l_return_status := Set_Attributes(

Line 1681: RAISE OKC_API.G_EXCEPTION_ERROR;

1677: x_return_status);
1678: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1679: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1680: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1681: RAISE OKC_API.G_EXCEPTION_ERROR;
1682: END IF;
1683: --- Setting item attributes
1684: l_return_status := Set_Attributes(
1685: p_cop_rec, -- IN

Line 1688: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1684: l_return_status := Set_Attributes(
1685: p_cop_rec, -- IN
1686: l_cop_rec); -- OUT
1687: --- If any errors happen abort API
1688: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1689: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1690: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1691: RAISE OKC_API.G_EXCEPTION_ERROR;
1692: END IF;

Line 1689: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1685: p_cop_rec, -- IN
1686: l_cop_rec); -- OUT
1687: --- If any errors happen abort API
1688: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1689: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1690: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1691: RAISE OKC_API.G_EXCEPTION_ERROR;
1692: END IF;
1693: l_return_status := populate_new_record(l_cop_rec, l_def_cop_rec);

Line 1690: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

1686: l_cop_rec); -- OUT
1687: --- If any errors happen abort API
1688: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1689: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1690: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1691: RAISE OKC_API.G_EXCEPTION_ERROR;
1692: END IF;
1693: l_return_status := populate_new_record(l_cop_rec, l_def_cop_rec);
1694: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 1691: RAISE OKC_API.G_EXCEPTION_ERROR;

1687: --- If any errors happen abort API
1688: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1689: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1690: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1691: RAISE OKC_API.G_EXCEPTION_ERROR;
1692: END IF;
1693: l_return_status := populate_new_record(l_cop_rec, l_def_cop_rec);
1694: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1695: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 1694: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1690: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1691: RAISE OKC_API.G_EXCEPTION_ERROR;
1692: END IF;
1693: l_return_status := populate_new_record(l_cop_rec, l_def_cop_rec);
1694: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1695: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1696: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1697: RAISE OKC_API.G_EXCEPTION_ERROR;
1698: END IF;

Line 1695: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1691: RAISE OKC_API.G_EXCEPTION_ERROR;
1692: END IF;
1693: l_return_status := populate_new_record(l_cop_rec, l_def_cop_rec);
1694: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1695: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1696: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1697: RAISE OKC_API.G_EXCEPTION_ERROR;
1698: END IF;
1699: UPDATE OKC_CLASS_OPERATIONS

Line 1696: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

1692: END IF;
1693: l_return_status := populate_new_record(l_cop_rec, l_def_cop_rec);
1694: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1695: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1696: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1697: RAISE OKC_API.G_EXCEPTION_ERROR;
1698: END IF;
1699: UPDATE OKC_CLASS_OPERATIONS
1700: SET OPN_CODE = l_def_cop_rec.opn_code,

Line 1697: RAISE OKC_API.G_EXCEPTION_ERROR;

1693: l_return_status := populate_new_record(l_cop_rec, l_def_cop_rec);
1694: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1695: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1696: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1697: RAISE OKC_API.G_EXCEPTION_ERROR;
1698: END IF;
1699: UPDATE OKC_CLASS_OPERATIONS
1700: SET OPN_CODE = l_def_cop_rec.opn_code,
1701: CLS_CODE = l_def_cop_rec.cls_code,

Line 1716: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

1712: QA_PDF_ID = l_def_cop_rec.qa_pdf_id -- Bug# 2171059
1713: WHERE ID = l_def_cop_rec.id;
1714:
1715: x_cop_rec := l_def_cop_rec;
1716: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1717: EXCEPTION
1718: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1719: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1720: (

Line 1718: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1714:
1715: x_cop_rec := l_def_cop_rec;
1716: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1717: EXCEPTION
1718: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1719: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1720: (
1721: l_api_name,
1722: G_PKG_NAME,

Line 1719: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1715: x_cop_rec := l_def_cop_rec;
1716: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1717: EXCEPTION
1718: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1719: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1720: (
1721: l_api_name,
1722: G_PKG_NAME,
1723: 'OKC_API.G_RET_STS_ERROR',

Line 1723: 'OKC_API.G_RET_STS_ERROR',

1719: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1720: (
1721: l_api_name,
1722: G_PKG_NAME,
1723: 'OKC_API.G_RET_STS_ERROR',
1724: x_msg_count,
1725: x_msg_data,
1726: '_PVT'
1727: );

Line 1728: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1724: x_msg_count,
1725: x_msg_data,
1726: '_PVT'
1727: );
1728: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1729: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1730: (
1731: l_api_name,
1732: G_PKG_NAME,

Line 1729: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1725: x_msg_data,
1726: '_PVT'
1727: );
1728: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1729: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1730: (
1731: l_api_name,
1732: G_PKG_NAME,
1733: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1733: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1729: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1730: (
1731: l_api_name,
1732: G_PKG_NAME,
1733: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1734: x_msg_count,
1735: x_msg_data,
1736: '_PVT'
1737: );

Line 1739: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1735: x_msg_data,
1736: '_PVT'
1737: );
1738: WHEN OTHERS THEN
1739: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1740: (
1741: l_api_name,
1742: G_PKG_NAME,
1743: 'OTHERS',

Line 1763: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

1759: x_copv_rec OUT NOCOPY copv_rec_type) IS
1760:
1761: l_api_version CONSTANT NUMBER := 1;
1762: l_api_name CONSTANT VARCHAR2(30) := 'V_update_row';
1763: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1764: l_copv_rec copv_rec_type := p_copv_rec;
1765: l_def_copv_rec copv_rec_type;
1766: l_cop_rec cop_rec_type;
1767: lx_cop_rec cop_rec_type;

Line 1790: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

1786: x_copv_rec OUT NOCOPY copv_rec_type
1787: ) RETURN VARCHAR2 IS
1788: l_copv_rec copv_rec_type;
1789: l_row_notfound BOOLEAN := TRUE;
1790: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1791: BEGIN
1792: x_copv_rec := p_copv_rec;
1793: -- Get current database values
1794: l_copv_rec := get_rec(p_copv_rec, l_row_notfound);

Line 1796: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1792: x_copv_rec := p_copv_rec;
1793: -- Get current database values
1794: l_copv_rec := get_rec(p_copv_rec, l_row_notfound);
1795: IF (l_row_notfound) THEN
1796: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1797: END IF;
1798: IF (x_copv_rec.id = OKC_API.G_MISS_NUM)
1799: THEN
1800: x_copv_rec.id := l_copv_rec.id;

Line 1798: IF (x_copv_rec.id = OKC_API.G_MISS_NUM)

1794: l_copv_rec := get_rec(p_copv_rec, l_row_notfound);
1795: IF (l_row_notfound) THEN
1796: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1797: END IF;
1798: IF (x_copv_rec.id = OKC_API.G_MISS_NUM)
1799: THEN
1800: x_copv_rec.id := l_copv_rec.id;
1801: END IF;
1802: IF (x_copv_rec.opn_code = OKC_API.G_MISS_CHAR)

Line 1802: IF (x_copv_rec.opn_code = OKC_API.G_MISS_CHAR)

1798: IF (x_copv_rec.id = OKC_API.G_MISS_NUM)
1799: THEN
1800: x_copv_rec.id := l_copv_rec.id;
1801: END IF;
1802: IF (x_copv_rec.opn_code = OKC_API.G_MISS_CHAR)
1803: THEN
1804: x_copv_rec.opn_code := l_copv_rec.opn_code;
1805: END IF;
1806: IF (x_copv_rec.cls_code = OKC_API.G_MISS_CHAR)

Line 1806: IF (x_copv_rec.cls_code = OKC_API.G_MISS_CHAR)

1802: IF (x_copv_rec.opn_code = OKC_API.G_MISS_CHAR)
1803: THEN
1804: x_copv_rec.opn_code := l_copv_rec.opn_code;
1805: END IF;
1806: IF (x_copv_rec.cls_code = OKC_API.G_MISS_CHAR)
1807: THEN
1808: x_copv_rec.cls_code := l_copv_rec.cls_code;
1809: END IF;
1810: IF (x_copv_rec.search_function_id = OKC_API.G_MISS_NUM)

Line 1810: IF (x_copv_rec.search_function_id = OKC_API.G_MISS_NUM)

1806: IF (x_copv_rec.cls_code = OKC_API.G_MISS_CHAR)
1807: THEN
1808: x_copv_rec.cls_code := l_copv_rec.cls_code;
1809: END IF;
1810: IF (x_copv_rec.search_function_id = OKC_API.G_MISS_NUM)
1811: THEN
1812: x_copv_rec.search_function_id := l_copv_rec.search_function_id;
1813: END IF;
1814: IF (x_copv_rec.detail_function_id = OKC_API.G_MISS_NUM)

Line 1814: IF (x_copv_rec.detail_function_id = OKC_API.G_MISS_NUM)

1810: IF (x_copv_rec.search_function_id = OKC_API.G_MISS_NUM)
1811: THEN
1812: x_copv_rec.search_function_id := l_copv_rec.search_function_id;
1813: END IF;
1814: IF (x_copv_rec.detail_function_id = OKC_API.G_MISS_NUM)
1815: THEN
1816: x_copv_rec.detail_function_id := l_copv_rec.detail_function_id;
1817: END IF;
1818: IF (x_copv_rec.object_version_number = OKC_API.G_MISS_NUM)

Line 1818: IF (x_copv_rec.object_version_number = OKC_API.G_MISS_NUM)

1814: IF (x_copv_rec.detail_function_id = OKC_API.G_MISS_NUM)
1815: THEN
1816: x_copv_rec.detail_function_id := l_copv_rec.detail_function_id;
1817: END IF;
1818: IF (x_copv_rec.object_version_number = OKC_API.G_MISS_NUM)
1819: THEN
1820: x_copv_rec.object_version_number := l_copv_rec.object_version_number;
1821: END IF;
1822: IF (x_copv_rec.created_by = OKC_API.G_MISS_NUM)

Line 1822: IF (x_copv_rec.created_by = OKC_API.G_MISS_NUM)

1818: IF (x_copv_rec.object_version_number = OKC_API.G_MISS_NUM)
1819: THEN
1820: x_copv_rec.object_version_number := l_copv_rec.object_version_number;
1821: END IF;
1822: IF (x_copv_rec.created_by = OKC_API.G_MISS_NUM)
1823: THEN
1824: x_copv_rec.created_by := l_copv_rec.created_by;
1825: END IF;
1826: IF (x_copv_rec.creation_date = OKC_API.G_MISS_DATE)

Line 1826: IF (x_copv_rec.creation_date = OKC_API.G_MISS_DATE)

1822: IF (x_copv_rec.created_by = OKC_API.G_MISS_NUM)
1823: THEN
1824: x_copv_rec.created_by := l_copv_rec.created_by;
1825: END IF;
1826: IF (x_copv_rec.creation_date = OKC_API.G_MISS_DATE)
1827: THEN
1828: x_copv_rec.creation_date := l_copv_rec.creation_date;
1829: END IF;
1830: IF (x_copv_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 1830: IF (x_copv_rec.last_updated_by = OKC_API.G_MISS_NUM)

1826: IF (x_copv_rec.creation_date = OKC_API.G_MISS_DATE)
1827: THEN
1828: x_copv_rec.creation_date := l_copv_rec.creation_date;
1829: END IF;
1830: IF (x_copv_rec.last_updated_by = OKC_API.G_MISS_NUM)
1831: THEN
1832: x_copv_rec.last_updated_by := l_copv_rec.last_updated_by;
1833: END IF;
1834: IF (x_copv_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 1834: IF (x_copv_rec.last_update_date = OKC_API.G_MISS_DATE)

1830: IF (x_copv_rec.last_updated_by = OKC_API.G_MISS_NUM)
1831: THEN
1832: x_copv_rec.last_updated_by := l_copv_rec.last_updated_by;
1833: END IF;
1834: IF (x_copv_rec.last_update_date = OKC_API.G_MISS_DATE)
1835: THEN
1836: x_copv_rec.last_update_date := l_copv_rec.last_update_date;
1837: END IF;
1838: IF (x_copv_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 1838: IF (x_copv_rec.last_update_login = OKC_API.G_MISS_NUM)

1834: IF (x_copv_rec.last_update_date = OKC_API.G_MISS_DATE)
1835: THEN
1836: x_copv_rec.last_update_date := l_copv_rec.last_update_date;
1837: END IF;
1838: IF (x_copv_rec.last_update_login = OKC_API.G_MISS_NUM)
1839: THEN
1840: x_copv_rec.last_update_login := l_copv_rec.last_update_login;
1841: END IF;
1842: IF (x_copv_rec.pdf_id = OKC_API.G_MISS_NUM)

Line 1842: IF (x_copv_rec.pdf_id = OKC_API.G_MISS_NUM)

1838: IF (x_copv_rec.last_update_login = OKC_API.G_MISS_NUM)
1839: THEN
1840: x_copv_rec.last_update_login := l_copv_rec.last_update_login;
1841: END IF;
1842: IF (x_copv_rec.pdf_id = OKC_API.G_MISS_NUM)
1843: THEN
1844: x_copv_rec.pdf_id := l_copv_rec.pdf_id;
1845: END IF;
1846: IF (x_copv_rec.grid_datasource_name = OKC_API.G_MISS_CHAR)

Line 1846: IF (x_copv_rec.grid_datasource_name = OKC_API.G_MISS_CHAR)

1842: IF (x_copv_rec.pdf_id = OKC_API.G_MISS_NUM)
1843: THEN
1844: x_copv_rec.pdf_id := l_copv_rec.pdf_id;
1845: END IF;
1846: IF (x_copv_rec.grid_datasource_name = OKC_API.G_MISS_CHAR)
1847: THEN
1848: x_copv_rec.grid_datasource_name := l_copv_rec.grid_datasource_name;
1849: END IF;
1850: IF (x_copv_rec.qa_pdf_id = OKC_API.G_MISS_NUM) -- Bug# 2171059

Line 1850: IF (x_copv_rec.qa_pdf_id = OKC_API.G_MISS_NUM) -- Bug# 2171059

1846: IF (x_copv_rec.grid_datasource_name = OKC_API.G_MISS_CHAR)
1847: THEN
1848: x_copv_rec.grid_datasource_name := l_copv_rec.grid_datasource_name;
1849: END IF;
1850: IF (x_copv_rec.qa_pdf_id = OKC_API.G_MISS_NUM) -- Bug# 2171059
1851: THEN
1852: x_copv_rec.qa_pdf_id := l_copv_rec.qa_pdf_id;
1853: END IF;
1854: RETURN(l_return_status);

Line 1863: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

1859: FUNCTION Set_Attributes (
1860: p_copv_rec IN copv_rec_type,
1861: x_copv_rec OUT NOCOPY copv_rec_type
1862: ) RETURN VARCHAR2 IS
1863: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1864: BEGIN
1865: x_copv_rec := p_copv_rec;
1866: x_copv_rec.OBJECT_VERSION_NUMBER := NVL(x_copv_rec.OBJECT_VERSION_NUMBER, 0) + 1;
1867: RETURN(l_return_status);

Line 1870: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

1866: x_copv_rec.OBJECT_VERSION_NUMBER := NVL(x_copv_rec.OBJECT_VERSION_NUMBER, 0) + 1;
1867: RETURN(l_return_status);
1868: END Set_Attributes;
1869: BEGIN
1870: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1871: G_PKG_NAME,
1872: p_init_msg_list,
1873: l_api_version,
1874: p_api_version,

Line 1877: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1873: l_api_version,
1874: p_api_version,
1875: '_PVT',
1876: x_return_status);
1877: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1878: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1879: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1880: RAISE OKC_API.G_EXCEPTION_ERROR;
1881: END IF;

Line 1878: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1874: p_api_version,
1875: '_PVT',
1876: x_return_status);
1877: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1878: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1879: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1880: RAISE OKC_API.G_EXCEPTION_ERROR;
1881: END IF;
1882: --- Setting item attributes

Line 1879: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

1875: '_PVT',
1876: x_return_status);
1877: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1878: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1879: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1880: RAISE OKC_API.G_EXCEPTION_ERROR;
1881: END IF;
1882: --- Setting item attributes
1883: l_return_status := Set_Attributes(

Line 1880: RAISE OKC_API.G_EXCEPTION_ERROR;

1876: x_return_status);
1877: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1878: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1879: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1880: RAISE OKC_API.G_EXCEPTION_ERROR;
1881: END IF;
1882: --- Setting item attributes
1883: l_return_status := Set_Attributes(
1884: p_copv_rec, -- IN

Line 1887: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1883: l_return_status := Set_Attributes(
1884: p_copv_rec, -- IN
1885: l_copv_rec); -- OUT
1886: --- If any errors happen abort API
1887: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1888: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1889: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1890: RAISE OKC_API.G_EXCEPTION_ERROR;
1891: END IF;

Line 1888: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1884: p_copv_rec, -- IN
1885: l_copv_rec); -- OUT
1886: --- If any errors happen abort API
1887: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1888: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1889: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1890: RAISE OKC_API.G_EXCEPTION_ERROR;
1891: END IF;
1892: l_return_status := populate_new_record(l_copv_rec, l_def_copv_rec);

Line 1889: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

1885: l_copv_rec); -- OUT
1886: --- If any errors happen abort API
1887: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1888: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1889: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1890: RAISE OKC_API.G_EXCEPTION_ERROR;
1891: END IF;
1892: l_return_status := populate_new_record(l_copv_rec, l_def_copv_rec);
1893: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 1890: RAISE OKC_API.G_EXCEPTION_ERROR;

1886: --- If any errors happen abort API
1887: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1888: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1889: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1890: RAISE OKC_API.G_EXCEPTION_ERROR;
1891: END IF;
1892: l_return_status := populate_new_record(l_copv_rec, l_def_copv_rec);
1893: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1894: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 1893: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1889: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1890: RAISE OKC_API.G_EXCEPTION_ERROR;
1891: END IF;
1892: l_return_status := populate_new_record(l_copv_rec, l_def_copv_rec);
1893: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1894: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1895: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1896: RAISE OKC_API.G_EXCEPTION_ERROR;
1897: END IF;

Line 1894: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1890: RAISE OKC_API.G_EXCEPTION_ERROR;
1891: END IF;
1892: l_return_status := populate_new_record(l_copv_rec, l_def_copv_rec);
1893: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1894: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1895: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1896: RAISE OKC_API.G_EXCEPTION_ERROR;
1897: END IF;
1898: l_def_copv_rec := fill_who_columns(l_def_copv_rec);

Line 1895: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

1891: END IF;
1892: l_return_status := populate_new_record(l_copv_rec, l_def_copv_rec);
1893: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1894: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1895: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1896: RAISE OKC_API.G_EXCEPTION_ERROR;
1897: END IF;
1898: l_def_copv_rec := fill_who_columns(l_def_copv_rec);
1899: --- Validate all non-missing attributes (Item Level Validation)

Line 1896: RAISE OKC_API.G_EXCEPTION_ERROR;

1892: l_return_status := populate_new_record(l_copv_rec, l_def_copv_rec);
1893: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1894: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1895: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1896: RAISE OKC_API.G_EXCEPTION_ERROR;
1897: END IF;
1898: l_def_copv_rec := fill_who_columns(l_def_copv_rec);
1899: --- Validate all non-missing attributes (Item Level Validation)
1900: l_return_status := Validate_Attributes(l_def_copv_rec);

Line 1902: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1898: l_def_copv_rec := fill_who_columns(l_def_copv_rec);
1899: --- Validate all non-missing attributes (Item Level Validation)
1900: l_return_status := Validate_Attributes(l_def_copv_rec);
1901: --- If any errors happen abort API
1902: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1903: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1904: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1905: RAISE OKC_API.G_EXCEPTION_ERROR;
1906: END IF;

Line 1903: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1899: --- Validate all non-missing attributes (Item Level Validation)
1900: l_return_status := Validate_Attributes(l_def_copv_rec);
1901: --- If any errors happen abort API
1902: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1903: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1904: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1905: RAISE OKC_API.G_EXCEPTION_ERROR;
1906: END IF;
1907:

Line 1904: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

1900: l_return_status := Validate_Attributes(l_def_copv_rec);
1901: --- If any errors happen abort API
1902: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1903: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1904: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1905: RAISE OKC_API.G_EXCEPTION_ERROR;
1906: END IF;
1907:
1908: ----- Commented out because Validate_record checks that the cls_code and opn_code being entered

Line 1905: RAISE OKC_API.G_EXCEPTION_ERROR;

1901: --- If any errors happen abort API
1902: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1903: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1904: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1905: RAISE OKC_API.G_EXCEPTION_ERROR;
1906: END IF;
1907:
1908: ----- Commented out because Validate_record checks that the cls_code and opn_code being entered
1909: ----- is unique however a record must exist for it to be updated

Line 1911: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1907:
1908: ----- Commented out because Validate_record checks that the cls_code and opn_code being entered
1909: ----- is unique however a record must exist for it to be updated
1910: /*l_return_status := Validate_Record(l_def_copv_rec);
1911: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1912: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1913: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1914: RAISE OKC_API.G_EXCEPTION_ERROR;
1915: END IF;

Line 1912: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1908: ----- Commented out because Validate_record checks that the cls_code and opn_code being entered
1909: ----- is unique however a record must exist for it to be updated
1910: /*l_return_status := Validate_Record(l_def_copv_rec);
1911: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1912: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1913: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1914: RAISE OKC_API.G_EXCEPTION_ERROR;
1915: END IF;
1916: */

Line 1913: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

1909: ----- is unique however a record must exist for it to be updated
1910: /*l_return_status := Validate_Record(l_def_copv_rec);
1911: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1912: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1913: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1914: RAISE OKC_API.G_EXCEPTION_ERROR;
1915: END IF;
1916: */
1917: --------------------------------------

Line 1914: RAISE OKC_API.G_EXCEPTION_ERROR;

1910: /*l_return_status := Validate_Record(l_def_copv_rec);
1911: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1912: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1913: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1914: RAISE OKC_API.G_EXCEPTION_ERROR;
1915: END IF;
1916: */
1917: --------------------------------------
1918: -- Move VIEW record to "Child" records

Line 1932: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1928: x_msg_data,
1929: l_cop_rec,
1930: lx_cop_rec
1931: );
1932: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1933: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1934: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1935: RAISE OKC_API.G_EXCEPTION_ERROR;
1936: END IF;

Line 1933: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1929: l_cop_rec,
1930: lx_cop_rec
1931: );
1932: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1933: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1934: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1935: RAISE OKC_API.G_EXCEPTION_ERROR;
1936: END IF;
1937: migrate(lx_cop_rec, l_def_copv_rec);

Line 1934: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN

1930: lx_cop_rec
1931: );
1932: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1933: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1934: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1935: RAISE OKC_API.G_EXCEPTION_ERROR;
1936: END IF;
1937: migrate(lx_cop_rec, l_def_copv_rec);
1938: x_copv_rec := l_def_copv_rec;

Line 1935: RAISE OKC_API.G_EXCEPTION_ERROR;

1931: );
1932: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1933: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1934: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1935: RAISE OKC_API.G_EXCEPTION_ERROR;
1936: END IF;
1937: migrate(lx_cop_rec, l_def_copv_rec);
1938: x_copv_rec := l_def_copv_rec;
1939: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 1939: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

1935: RAISE OKC_API.G_EXCEPTION_ERROR;
1936: END IF;
1937: migrate(lx_cop_rec, l_def_copv_rec);
1938: x_copv_rec := l_def_copv_rec;
1939: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1940: EXCEPTION
1941: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1942: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1943: (

Line 1941: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1937: migrate(lx_cop_rec, l_def_copv_rec);
1938: x_copv_rec := l_def_copv_rec;
1939: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1940: EXCEPTION
1941: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1942: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1943: (
1944: l_api_name,
1945: G_PKG_NAME,

Line 1942: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1938: x_copv_rec := l_def_copv_rec;
1939: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1940: EXCEPTION
1941: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1942: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1943: (
1944: l_api_name,
1945: G_PKG_NAME,
1946: 'OKC_API.G_RET_STS_ERROR',

Line 1946: 'OKC_API.G_RET_STS_ERROR',

1942: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1943: (
1944: l_api_name,
1945: G_PKG_NAME,
1946: 'OKC_API.G_RET_STS_ERROR',
1947: x_msg_count,
1948: x_msg_data,
1949: '_PVT'
1950: );

Line 1951: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1947: x_msg_count,
1948: x_msg_data,
1949: '_PVT'
1950: );
1951: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1952: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1953: (
1954: l_api_name,
1955: G_PKG_NAME,

Line 1952: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1948: x_msg_data,
1949: '_PVT'
1950: );
1951: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1952: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1953: (
1954: l_api_name,
1955: G_PKG_NAME,
1956: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1956: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1952: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1953: (
1954: l_api_name,
1955: G_PKG_NAME,
1956: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1957: x_msg_count,
1958: x_msg_data,
1959: '_PVT'
1960: );

Line 1962: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1958: x_msg_data,
1959: '_PVT'
1960: );
1961: WHEN OTHERS THEN
1962: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1963: (
1964: l_api_name,
1965: G_PKG_NAME,
1966: 'OTHERS',

Line 1986: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

1982: x_copv_tbl OUT NOCOPY copv_tbl_type) IS
1983:
1984: l_api_version CONSTANT NUMBER := 1;
1985: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
1986: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1987: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1988: i NUMBER := 0;
1989: BEGIN
1990: OKC_API.init_msg_list(p_init_msg_list);

Line 1987: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

1983:
1984: l_api_version CONSTANT NUMBER := 1;
1985: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
1986: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1987: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1988: i NUMBER := 0;
1989: BEGIN
1990: OKC_API.init_msg_list(p_init_msg_list);
1991: -- Make sure PL/SQL table has records in it before passing

Line 1990: OKC_API.init_msg_list(p_init_msg_list);

1986: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1987: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1988: i NUMBER := 0;
1989: BEGIN
1990: OKC_API.init_msg_list(p_init_msg_list);
1991: -- Make sure PL/SQL table has records in it before passing
1992: IF (p_copv_tbl.COUNT > 0) THEN
1993: i := p_copv_tbl.FIRST;
1994: LOOP

Line 1997: p_init_msg_list => OKC_API.G_FALSE,

1993: i := p_copv_tbl.FIRST;
1994: LOOP
1995: update_row (
1996: p_api_version => p_api_version,
1997: p_init_msg_list => OKC_API.G_FALSE,
1998: x_return_status => x_return_status,
1999: x_msg_count => x_msg_count,
2000: x_msg_data => x_msg_data,
2001: p_copv_rec => p_copv_tbl(i),

Line 2005: If x_return_status <> OKC_API.G_RET_STS_SUCCESS Then

2001: p_copv_rec => p_copv_tbl(i),
2002: x_copv_rec => x_copv_tbl(i));
2003:
2004: -- store the highest degree of error
2005: If x_return_status <> OKC_API.G_RET_STS_SUCCESS Then
2006: If l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR Then
2007: l_overall_status := x_return_status;
2008: End If;
2009: End If;

Line 2006: If l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR Then

2002: x_copv_rec => x_copv_tbl(i));
2003:
2004: -- store the highest degree of error
2005: If x_return_status <> OKC_API.G_RET_STS_SUCCESS Then
2006: If l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR Then
2007: l_overall_status := x_return_status;
2008: End If;
2009: End If;
2010:

Line 2018: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2014: -- return overall status
2015: x_return_status := l_overall_status;
2016: END IF;
2017: EXCEPTION
2018: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2019: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2020: (
2021: l_api_name,
2022: G_PKG_NAME,

Line 2019: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2015: x_return_status := l_overall_status;
2016: END IF;
2017: EXCEPTION
2018: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2019: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2020: (
2021: l_api_name,
2022: G_PKG_NAME,
2023: 'OKC_API.G_RET_STS_ERROR',

Line 2023: 'OKC_API.G_RET_STS_ERROR',

2019: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2020: (
2021: l_api_name,
2022: G_PKG_NAME,
2023: 'OKC_API.G_RET_STS_ERROR',
2024: x_msg_count,
2025: x_msg_data,
2026: '_PVT'
2027: );

Line 2028: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2024: x_msg_count,
2025: x_msg_data,
2026: '_PVT'
2027: );
2028: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2029: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2030: (
2031: l_api_name,
2032: G_PKG_NAME,

Line 2029: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2025: x_msg_data,
2026: '_PVT'
2027: );
2028: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2029: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2030: (
2031: l_api_name,
2032: G_PKG_NAME,
2033: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2033: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2029: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2030: (
2031: l_api_name,
2032: G_PKG_NAME,
2033: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2034: x_msg_count,
2035: x_msg_data,
2036: '_PVT'
2037: );

Line 2039: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2035: x_msg_data,
2036: '_PVT'
2037: );
2038: WHEN OTHERS THEN
2039: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2040: (
2041: l_api_name,
2042: G_PKG_NAME,
2043: 'OTHERS',

Line 2065: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

2061: p_cop_rec IN cop_rec_type) IS
2062:
2063: l_api_version CONSTANT NUMBER := 1;
2064: l_api_name CONSTANT VARCHAR2(30) := 'OPERATIONS_delete_row';
2065: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2066: l_cop_rec cop_rec_type:= p_cop_rec;
2067: l_row_notfound BOOLEAN := TRUE;
2068: BEGIN
2069: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

Line 2069: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

2065: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2066: l_cop_rec cop_rec_type:= p_cop_rec;
2067: l_row_notfound BOOLEAN := TRUE;
2068: BEGIN
2069: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2070: p_init_msg_list,
2071: '_PVT',
2072: x_return_status);
2073: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2073: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

2069: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2070: p_init_msg_list,
2071: '_PVT',
2072: x_return_status);
2073: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2074: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2075: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2076: RAISE OKC_API.G_EXCEPTION_ERROR;
2077: END IF;

Line 2074: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2070: p_init_msg_list,
2071: '_PVT',
2072: x_return_status);
2073: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2074: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2075: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2076: RAISE OKC_API.G_EXCEPTION_ERROR;
2077: END IF;
2078: DELETE FROM OKC_CLASS_OPERATIONS

Line 2075: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

2071: '_PVT',
2072: x_return_status);
2073: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2074: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2075: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2076: RAISE OKC_API.G_EXCEPTION_ERROR;
2077: END IF;
2078: DELETE FROM OKC_CLASS_OPERATIONS
2079: WHERE ID = l_cop_rec.id;

Line 2076: RAISE OKC_API.G_EXCEPTION_ERROR;

2072: x_return_status);
2073: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2074: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2075: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2076: RAISE OKC_API.G_EXCEPTION_ERROR;
2077: END IF;
2078: DELETE FROM OKC_CLASS_OPERATIONS
2079: WHERE ID = l_cop_rec.id;
2080:

Line 2081: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

2077: END IF;
2078: DELETE FROM OKC_CLASS_OPERATIONS
2079: WHERE ID = l_cop_rec.id;
2080:
2081: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2082: EXCEPTION
2083: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2084: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2085: (

Line 2083: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2079: WHERE ID = l_cop_rec.id;
2080:
2081: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2082: EXCEPTION
2083: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2084: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2085: (
2086: l_api_name,
2087: G_PKG_NAME,

Line 2084: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2080:
2081: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2082: EXCEPTION
2083: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2084: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2085: (
2086: l_api_name,
2087: G_PKG_NAME,
2088: 'OKC_API.G_RET_STS_ERROR',

Line 2088: 'OKC_API.G_RET_STS_ERROR',

2084: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2085: (
2086: l_api_name,
2087: G_PKG_NAME,
2088: 'OKC_API.G_RET_STS_ERROR',
2089: x_msg_count,
2090: x_msg_data,
2091: '_PVT'
2092: );

Line 2093: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2089: x_msg_count,
2090: x_msg_data,
2091: '_PVT'
2092: );
2093: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2094: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2095: (
2096: l_api_name,
2097: G_PKG_NAME,

Line 2094: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2090: x_msg_data,
2091: '_PVT'
2092: );
2093: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2094: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2095: (
2096: l_api_name,
2097: G_PKG_NAME,
2098: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2098: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2094: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2095: (
2096: l_api_name,
2097: G_PKG_NAME,
2098: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2099: x_msg_count,
2100: x_msg_data,
2101: '_PVT'
2102: );

Line 2104: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2100: x_msg_data,
2101: '_PVT'
2102: );
2103: WHEN OTHERS THEN
2104: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2105: (
2106: l_api_name,
2107: G_PKG_NAME,
2108: 'OTHERS',

Line 2127: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

2123: p_copv_rec IN copv_rec_type) IS
2124:
2125: l_api_version CONSTANT NUMBER := 1;
2126: l_api_name CONSTANT VARCHAR2(30) := 'V_delete_row';
2127: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2128: l_copv_rec copv_rec_type := p_copv_rec;
2129: l_cop_rec cop_rec_type;
2130: BEGIN
2131: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

Line 2131: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

2127: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2128: l_copv_rec copv_rec_type := p_copv_rec;
2129: l_cop_rec cop_rec_type;
2130: BEGIN
2131: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2132: G_PKG_NAME,
2133: p_init_msg_list,
2134: l_api_version,
2135: p_api_version,

Line 2138: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

2134: l_api_version,
2135: p_api_version,
2136: '_PVT',
2137: x_return_status);
2138: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2139: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2140: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2141: RAISE OKC_API.G_EXCEPTION_ERROR;
2142: END IF;

Line 2139: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2135: p_api_version,
2136: '_PVT',
2137: x_return_status);
2138: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2139: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2140: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2141: RAISE OKC_API.G_EXCEPTION_ERROR;
2142: END IF;
2143: --------------------------------------

Line 2140: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

2136: '_PVT',
2137: x_return_status);
2138: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2139: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2140: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2141: RAISE OKC_API.G_EXCEPTION_ERROR;
2142: END IF;
2143: --------------------------------------
2144: -- Move VIEW record to "Child" records

Line 2141: RAISE OKC_API.G_EXCEPTION_ERROR;

2137: x_return_status);
2138: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2139: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2140: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2141: RAISE OKC_API.G_EXCEPTION_ERROR;
2142: END IF;
2143: --------------------------------------
2144: -- Move VIEW record to "Child" records
2145: --------------------------------------

Line 2157: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

2153: x_msg_count,
2154: x_msg_data,
2155: l_cop_rec
2156: );
2157: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2158: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2159: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2160: RAISE OKC_API.G_EXCEPTION_ERROR;
2161: END IF;

Line 2158: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2154: x_msg_data,
2155: l_cop_rec
2156: );
2157: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2158: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2159: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2160: RAISE OKC_API.G_EXCEPTION_ERROR;
2161: END IF;
2162: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 2159: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN

2155: l_cop_rec
2156: );
2157: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2158: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2159: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2160: RAISE OKC_API.G_EXCEPTION_ERROR;
2161: END IF;
2162: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2163: EXCEPTION

Line 2160: RAISE OKC_API.G_EXCEPTION_ERROR;

2156: );
2157: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2158: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2159: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2160: RAISE OKC_API.G_EXCEPTION_ERROR;
2161: END IF;
2162: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2163: EXCEPTION
2164: WHEN OKC_API.G_EXCEPTION_ERROR THEN

Line 2162: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

2158: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2159: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2160: RAISE OKC_API.G_EXCEPTION_ERROR;
2161: END IF;
2162: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2163: EXCEPTION
2164: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2165: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2166: (

Line 2164: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2160: RAISE OKC_API.G_EXCEPTION_ERROR;
2161: END IF;
2162: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2163: EXCEPTION
2164: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2165: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2166: (
2167: l_api_name,
2168: G_PKG_NAME,

Line 2165: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2161: END IF;
2162: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2163: EXCEPTION
2164: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2165: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2166: (
2167: l_api_name,
2168: G_PKG_NAME,
2169: 'OKC_API.G_RET_STS_ERROR',

Line 2169: 'OKC_API.G_RET_STS_ERROR',

2165: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2166: (
2167: l_api_name,
2168: G_PKG_NAME,
2169: 'OKC_API.G_RET_STS_ERROR',
2170: x_msg_count,
2171: x_msg_data,
2172: '_PVT'
2173: );

Line 2174: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2170: x_msg_count,
2171: x_msg_data,
2172: '_PVT'
2173: );
2174: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2175: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2176: (
2177: l_api_name,
2178: G_PKG_NAME,

Line 2175: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2171: x_msg_data,
2172: '_PVT'
2173: );
2174: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2175: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2176: (
2177: l_api_name,
2178: G_PKG_NAME,
2179: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2179: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2175: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2176: (
2177: l_api_name,
2178: G_PKG_NAME,
2179: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2180: x_msg_count,
2181: x_msg_data,
2182: '_PVT'
2183: );

Line 2185: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2181: x_msg_data,
2182: '_PVT'
2183: );
2184: WHEN OTHERS THEN
2185: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2186: (
2187: l_api_name,
2188: G_PKG_NAME,
2189: 'OTHERS',

Line 2208: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

2204: p_copv_tbl IN copv_tbl_type) IS
2205:
2206: l_api_version CONSTANT NUMBER := 1;
2207: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
2208: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2209: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2210: i NUMBER := 0;
2211: BEGIN
2212: OKC_API.init_msg_list(p_init_msg_list);

Line 2209: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

2205:
2206: l_api_version CONSTANT NUMBER := 1;
2207: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
2208: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2209: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2210: i NUMBER := 0;
2211: BEGIN
2212: OKC_API.init_msg_list(p_init_msg_list);
2213: -- Make sure PL/SQL table has records in it before passing

Line 2212: OKC_API.init_msg_list(p_init_msg_list);

2208: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2209: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2210: i NUMBER := 0;
2211: BEGIN
2212: OKC_API.init_msg_list(p_init_msg_list);
2213: -- Make sure PL/SQL table has records in it before passing
2214: IF (p_copv_tbl.COUNT > 0) THEN
2215: i := p_copv_tbl.FIRST;
2216: LOOP

Line 2219: p_init_msg_list => OKC_API.G_FALSE,

2215: i := p_copv_tbl.FIRST;
2216: LOOP
2217: delete_row (
2218: p_api_version => p_api_version,
2219: p_init_msg_list => OKC_API.G_FALSE,
2220: x_return_status => x_return_status,
2221: x_msg_count => x_msg_count,
2222: x_msg_data => x_msg_data,
2223: p_copv_rec => p_copv_tbl(i));

Line 2226: If x_return_status <> OKC_API.G_RET_STS_SUCCESS Then

2222: x_msg_data => x_msg_data,
2223: p_copv_rec => p_copv_tbl(i));
2224:
2225: -- store the highest degree of error
2226: If x_return_status <> OKC_API.G_RET_STS_SUCCESS Then
2227: If l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR Then
2228: l_overall_status := x_return_status;
2229: End If;
2230: End If;

Line 2227: If l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR Then

2223: p_copv_rec => p_copv_tbl(i));
2224:
2225: -- store the highest degree of error
2226: If x_return_status <> OKC_API.G_RET_STS_SUCCESS Then
2227: If l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR Then
2228: l_overall_status := x_return_status;
2229: End If;
2230: End If;
2231:

Line 2239: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2235: -- return overall status
2236: x_return_status := l_overall_status;
2237: END IF;
2238: EXCEPTION
2239: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2240: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2241: (
2242: l_api_name,
2243: G_PKG_NAME,

Line 2240: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2236: x_return_status := l_overall_status;
2237: END IF;
2238: EXCEPTION
2239: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2240: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2241: (
2242: l_api_name,
2243: G_PKG_NAME,
2244: 'OKC_API.G_RET_STS_ERROR',

Line 2244: 'OKC_API.G_RET_STS_ERROR',

2240: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2241: (
2242: l_api_name,
2243: G_PKG_NAME,
2244: 'OKC_API.G_RET_STS_ERROR',
2245: x_msg_count,
2246: x_msg_data,
2247: '_PVT'
2248: );

Line 2249: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2245: x_msg_count,
2246: x_msg_data,
2247: '_PVT'
2248: );
2249: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2250: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2251: (
2252: l_api_name,
2253: G_PKG_NAME,

Line 2250: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2246: x_msg_data,
2247: '_PVT'
2248: );
2249: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2250: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2251: (
2252: l_api_name,
2253: G_PKG_NAME,
2254: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2254: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2250: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2251: (
2252: l_api_name,
2253: G_PKG_NAME,
2254: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2255: x_msg_count,
2256: x_msg_data,
2257: '_PVT'
2258: );

Line 2260: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2256: x_msg_data,
2257: '_PVT'
2258: );
2259: WHEN OTHERS THEN
2260: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2261: (
2262: l_api_name,
2263: G_PKG_NAME,
2264: 'OTHERS',