DBA Data[Home] [Help]

APPS.OKL_ACN_PVT dependencies on OKC_API

Line 33: x_return_status := OKC_API.G_RET_STS_SUCCESS;

29:
30: PROCEDURE validate_currency_record(p_acnv_rec IN acnv_rec_type,
31: x_return_status OUT NOCOPY VARCHAR2) IS
32: BEGIN
33: x_return_status := OKC_API.G_RET_STS_SUCCESS;
34: -- If transaction currency <> functional currency, then conversion columns
35: -- are mandatory
36: IF (p_acnv_rec.currency_code <> p_acnv_rec.currency_conversion_code) THEN
37: IF (p_acnv_rec.currency_conversion_type = OKC_API.G_MISS_CHAR OR

Line 37: IF (p_acnv_rec.currency_conversion_type = OKC_API.G_MISS_CHAR OR

33: x_return_status := OKC_API.G_RET_STS_SUCCESS;
34: -- If transaction currency <> functional currency, then conversion columns
35: -- are mandatory
36: IF (p_acnv_rec.currency_code <> p_acnv_rec.currency_conversion_code) THEN
37: IF (p_acnv_rec.currency_conversion_type = OKC_API.G_MISS_CHAR OR
38: p_acnv_rec.currency_conversion_type IS NULL) THEN
39: --SET MESSAGE
40: OKC_API.set_message(p_app_name => G_APP_NAME,
41: p_msg_name => G_REQUIRED_VALUE,

Line 40: OKC_API.set_message(p_app_name => G_APP_NAME,

36: IF (p_acnv_rec.currency_code <> p_acnv_rec.currency_conversion_code) THEN
37: IF (p_acnv_rec.currency_conversion_type = OKC_API.G_MISS_CHAR OR
38: p_acnv_rec.currency_conversion_type IS NULL) THEN
39: --SET MESSAGE
40: OKC_API.set_message(p_app_name => G_APP_NAME,
41: p_msg_name => G_REQUIRED_VALUE,
42: p_token1 => G_COL_NAME_TOKEN,
43: p_token1_value => 'currency_conversion_type');
44: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 44: x_return_status := OKC_API.G_RET_STS_ERROR;

40: OKC_API.set_message(p_app_name => G_APP_NAME,
41: p_msg_name => G_REQUIRED_VALUE,
42: p_token1 => G_COL_NAME_TOKEN,
43: p_token1_value => 'currency_conversion_type');
44: x_return_status := OKC_API.G_RET_STS_ERROR;
45: END IF;
46: IF (p_acnv_rec.currency_conversion_rate = OKC_API.G_MISS_NUM OR
47: p_acnv_rec.currency_conversion_rate IS NULL) THEN
48: --SET MESSAGE

Line 46: IF (p_acnv_rec.currency_conversion_rate = OKC_API.G_MISS_NUM OR

42: p_token1 => G_COL_NAME_TOKEN,
43: p_token1_value => 'currency_conversion_type');
44: x_return_status := OKC_API.G_RET_STS_ERROR;
45: END IF;
46: IF (p_acnv_rec.currency_conversion_rate = OKC_API.G_MISS_NUM OR
47: p_acnv_rec.currency_conversion_rate IS NULL) THEN
48: --SET MESSAGE
49: OKC_API.set_message(p_app_name => G_APP_NAME,
50: p_msg_name => G_REQUIRED_VALUE,

Line 49: OKC_API.set_message(p_app_name => G_APP_NAME,

45: END IF;
46: IF (p_acnv_rec.currency_conversion_rate = OKC_API.G_MISS_NUM OR
47: p_acnv_rec.currency_conversion_rate IS NULL) THEN
48: --SET MESSAGE
49: OKC_API.set_message(p_app_name => G_APP_NAME,
50: p_msg_name => G_REQUIRED_VALUE,
51: p_token1 => G_COL_NAME_TOKEN,
52: p_token1_value => 'currency_conversion_rate');
53: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 53: x_return_status := OKC_API.G_RET_STS_ERROR;

49: OKC_API.set_message(p_app_name => G_APP_NAME,
50: p_msg_name => G_REQUIRED_VALUE,
51: p_token1 => G_COL_NAME_TOKEN,
52: p_token1_value => 'currency_conversion_rate');
53: x_return_status := OKC_API.G_RET_STS_ERROR;
54: END IF;
55: IF (p_acnv_rec.currency_conversion_date = OKC_API.G_MISS_DATE OR
56: p_acnv_rec.currency_conversion_date IS NULL) THEN
57: --SET MESSAGE

Line 55: IF (p_acnv_rec.currency_conversion_date = OKC_API.G_MISS_DATE OR

51: p_token1 => G_COL_NAME_TOKEN,
52: p_token1_value => 'currency_conversion_rate');
53: x_return_status := OKC_API.G_RET_STS_ERROR;
54: END IF;
55: IF (p_acnv_rec.currency_conversion_date = OKC_API.G_MISS_DATE OR
56: p_acnv_rec.currency_conversion_date IS NULL) THEN
57: --SET MESSAGE
58: OKC_API.set_message(p_app_name => G_APP_NAME,
59: p_msg_name => G_REQUIRED_VALUE,

Line 58: OKC_API.set_message(p_app_name => G_APP_NAME,

54: END IF;
55: IF (p_acnv_rec.currency_conversion_date = OKC_API.G_MISS_DATE OR
56: p_acnv_rec.currency_conversion_date IS NULL) THEN
57: --SET MESSAGE
58: OKC_API.set_message(p_app_name => G_APP_NAME,
59: p_msg_name => G_REQUIRED_VALUE,
60: p_token1 => G_COL_NAME_TOKEN,
61: p_token1_value => 'currency_conversion_date');
62: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 62: x_return_status := OKC_API.G_RET_STS_ERROR;

58: OKC_API.set_message(p_app_name => G_APP_NAME,
59: p_msg_name => G_REQUIRED_VALUE,
60: p_token1 => G_COL_NAME_TOKEN,
61: p_token1_value => 'currency_conversion_date');
62: x_return_status := OKC_API.G_RET_STS_ERROR;
63: END IF;
64: -- Else If transaction currency = functional currency, then conversion columns
65: -- should all be NULL
66: ELSIF (p_acnv_rec.currency_code = p_acnv_rec.currency_conversion_code) THEN

Line 73: OKC_API.set_message(p_app_name => G_APP_NAME,

69: (p_acnv_rec.currency_conversion_date IS NOT NULL) THEN
70: --SET MESSAGE
71: -- Currency conversion columns should be all null
72: IF p_acnv_rec.currency_conversion_rate IS NOT NULL THEN
73: OKC_API.set_message(p_app_name => G_APP_NAME,
74: p_msg_name => G_INVALID_VALUE,
75: p_token1 => G_COL_NAME_TOKEN,
76: p_token1_value => 'currency_conversion_rate');
77: END IF;

Line 79: OKC_API.set_message(p_app_name => G_APP_NAME,

75: p_token1 => G_COL_NAME_TOKEN,
76: p_token1_value => 'currency_conversion_rate');
77: END IF;
78: IF p_acnv_rec.currency_conversion_date IS NOT NULL THEN
79: OKC_API.set_message(p_app_name => G_APP_NAME,
80: p_msg_name => G_INVALID_VALUE,
81: p_token1 => G_COL_NAME_TOKEN,
82: p_token1_value => 'currency_conversion_date');
83: END IF;

Line 85: OKC_API.set_message(p_app_name => G_APP_NAME,

81: p_token1 => G_COL_NAME_TOKEN,
82: p_token1_value => 'currency_conversion_date');
83: END IF;
84: IF p_acnv_rec.currency_conversion_type IS NOT NULL THEN
85: OKC_API.set_message(p_app_name => G_APP_NAME,
86: p_msg_name => G_INVALID_VALUE,
87: p_token1 => G_COL_NAME_TOKEN,
88: p_token1_value => 'currency_conversion_type');
89: END IF;

Line 90: x_return_status := OKC_API.G_RET_STS_ERROR;

86: p_msg_name => G_INVALID_VALUE,
87: p_token1 => G_COL_NAME_TOKEN,
88: p_token1_value => 'currency_conversion_type');
89: END IF;
90: x_return_status := OKC_API.G_RET_STS_ERROR;
91: END IF;
92: ELSE
93: x_return_status := OKC_API.G_RET_STS_ERROR;
94: END IF;

Line 93: x_return_status := OKC_API.G_RET_STS_ERROR;

89: END IF;
90: x_return_status := OKC_API.G_RET_STS_ERROR;
91: END IF;
92: ELSE
93: x_return_status := OKC_API.G_RET_STS_ERROR;
94: END IF;
95: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
96: RAISE G_EXCEPTION_HALT_VALIDATION;
97: END IF;

Line 95: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN

91: END IF;
92: ELSE
93: x_return_status := OKC_API.G_RET_STS_ERROR;
94: END IF;
95: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
96: RAISE G_EXCEPTION_HALT_VALIDATION;
97: END IF;
98: EXCEPTION
99: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 100: x_return_status := OKC_API.G_RET_STS_ERROR;

96: RAISE G_EXCEPTION_HALT_VALIDATION;
97: END IF;
98: EXCEPTION
99: WHEN G_EXCEPTION_HALT_VALIDATION THEN
100: x_return_status := OKC_API.G_RET_STS_ERROR;
101: WHEN OTHERS THEN
102: -- store SQL error message on message stack for caller
103: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
104: p_msg_name => g_unexpected_error,

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

99: WHEN G_EXCEPTION_HALT_VALIDATION THEN
100: x_return_status := OKC_API.G_RET_STS_ERROR;
101: WHEN OTHERS THEN
102: -- store SQL error message on message stack for caller
103: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
104: p_msg_name => g_unexpected_error,
105: p_token1 => g_sqlcode_token,
106: p_token1_value => sqlcode,
107: p_token2 => g_sqlerrm_token,

Line 110: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

106: p_token1_value => sqlcode,
107: p_token2 => g_sqlerrm_token,
108: p_token2_value => sqlerrm);
109: -- notify caller of an UNEXPECTED error
110: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
111: END validate_currency_record;
112: ---------------------------------------------------------------------------------
113: -- Start of comments
114: --

Line 125: l_return_status VARCHAR2(3) := OKC_API.G_TRUE;

121: -- End of comments
122:
123: PROCEDURE validate_currency_code(p_acnv_rec IN acnv_rec_type,
124: x_return_status OUT NOCOPY VARCHAR2) IS
125: l_return_status VARCHAR2(3) := OKC_API.G_TRUE;
126: BEGIN
127: -- initialize return status
128: x_return_status := OKC_API.G_RET_STS_SUCCESS;
129: -- data is required

Line 128: x_return_status := OKC_API.G_RET_STS_SUCCESS;

124: x_return_status OUT NOCOPY VARCHAR2) IS
125: l_return_status VARCHAR2(3) := OKC_API.G_TRUE;
126: BEGIN
127: -- initialize return status
128: x_return_status := OKC_API.G_RET_STS_SUCCESS;
129: -- data is required
130: IF (p_acnv_rec.currency_code IS NULL) OR
131: (p_acnv_rec.currency_code = OKC_API.G_MISS_CHAR) THEN
132: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME

Line 131: (p_acnv_rec.currency_code = OKC_API.G_MISS_CHAR) THEN

127: -- initialize return status
128: x_return_status := OKC_API.G_RET_STS_SUCCESS;
129: -- data is required
130: IF (p_acnv_rec.currency_code IS NULL) OR
131: (p_acnv_rec.currency_code = OKC_API.G_MISS_CHAR) THEN
132: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME
133: ,p_msg_name => G_REQUIRED_VALUE
134: ,p_token1 => G_COL_NAME_TOKEN
135: ,p_token1_value => 'currency_code');

Line 132: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME

128: x_return_status := OKC_API.G_RET_STS_SUCCESS;
129: -- data is required
130: IF (p_acnv_rec.currency_code IS NULL) OR
131: (p_acnv_rec.currency_code = OKC_API.G_MISS_CHAR) THEN
132: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME
133: ,p_msg_name => G_REQUIRED_VALUE
134: ,p_token1 => G_COL_NAME_TOKEN
135: ,p_token1_value => 'currency_code');
136:

Line 142: IF (l_return_status <> OKC_API.G_TRUE) THEN

138: RAISE G_EXCEPTION_HALT_VALIDATION;
139: END IF;
140: -- check from currency values using the generic okl_util.validate_currency_code
141: l_return_status := OKL_ACCOUNTING_UTIL.validate_currency_code(p_acnv_rec.currency_code);
142: IF (l_return_status <> OKC_API.G_TRUE) THEN
143:
144: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
145: p_msg_name => g_invalid_value,
146: p_token1 => g_col_name_token,

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

140: -- check from currency values using the generic okl_util.validate_currency_code
141: l_return_status := OKL_ACCOUNTING_UTIL.validate_currency_code(p_acnv_rec.currency_code);
142: IF (l_return_status <> OKC_API.G_TRUE) THEN
143:
144: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
145: p_msg_name => g_invalid_value,
146: p_token1 => g_col_name_token,
147: p_token1_value => 'currency_code');
148:

Line 154: x_return_status := OKC_API.G_RET_STS_ERROR;

150: RAISE G_EXCEPTION_HALT_VALIDATION;
151: END IF;
152: EXCEPTION
153: WHEN G_EXCEPTION_HALT_VALIDATION THEN
154: x_return_status := OKC_API.G_RET_STS_ERROR;
155: WHEN OTHERS THEN
156: -- store SQL error message on message stack for caller
157: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
158: p_msg_name => g_unexpected_error,

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

153: WHEN G_EXCEPTION_HALT_VALIDATION THEN
154: x_return_status := OKC_API.G_RET_STS_ERROR;
155: WHEN OTHERS THEN
156: -- store SQL error message on message stack for caller
157: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
158: p_msg_name => g_unexpected_error,
159: p_token1 => g_sqlcode_token,
160: p_token1_value => sqlcode,
161: p_token2 => g_sqlerrm_token,

Line 164: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

160: p_token1_value => sqlcode,
161: p_token2 => g_sqlerrm_token,
162: p_token2_value => sqlerrm);
163: -- notify caller of an UNEXPECTED error
164: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
165: END validate_currency_code;
166: ---------------------------------------------------------------------------------
167: -- Start of comments
168: --

Line 179: l_return_status VARCHAR2(3) := OKC_API.G_TRUE;

175: -- End of comments
176:
177: PROCEDURE validate_currency_con_code(p_acnv_rec IN acnv_rec_type,
178: x_return_status OUT NOCOPY VARCHAR2) IS
179: l_return_status VARCHAR2(3) := OKC_API.G_TRUE;
180: BEGIN
181: -- initialize return status
182: x_return_status := OKC_API.G_RET_STS_SUCCESS;
183: -- data is required

Line 182: x_return_status := OKC_API.G_RET_STS_SUCCESS;

178: x_return_status OUT NOCOPY VARCHAR2) IS
179: l_return_status VARCHAR2(3) := OKC_API.G_TRUE;
180: BEGIN
181: -- initialize return status
182: x_return_status := OKC_API.G_RET_STS_SUCCESS;
183: -- data is required
184: IF (p_acnv_rec.currency_conversion_code IS NULL) OR
185: (p_acnv_rec.currency_conversion_code = OKC_API.G_MISS_CHAR) THEN
186: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME

Line 185: (p_acnv_rec.currency_conversion_code = OKC_API.G_MISS_CHAR) THEN

181: -- initialize return status
182: x_return_status := OKC_API.G_RET_STS_SUCCESS;
183: -- data is required
184: IF (p_acnv_rec.currency_conversion_code IS NULL) OR
185: (p_acnv_rec.currency_conversion_code = OKC_API.G_MISS_CHAR) THEN
186: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME
187: ,p_msg_name => G_REQUIRED_VALUE
188: ,p_token1 => G_COL_NAME_TOKEN
189: ,p_token1_value => 'currency_conversion_code');

Line 186: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME

182: x_return_status := OKC_API.G_RET_STS_SUCCESS;
183: -- data is required
184: IF (p_acnv_rec.currency_conversion_code IS NULL) OR
185: (p_acnv_rec.currency_conversion_code = OKC_API.G_MISS_CHAR) THEN
186: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME
187: ,p_msg_name => G_REQUIRED_VALUE
188: ,p_token1 => G_COL_NAME_TOKEN
189: ,p_token1_value => 'currency_conversion_code');
190: -- halt further validation of this column

Line 195: IF (l_return_status <> OKC_API.G_TRUE) THEN

191: RAISE G_EXCEPTION_HALT_VALIDATION;
192: END IF;
193: -- check from currency values using the generic okl_util.validate_currency_code
194: l_return_status := OKL_ACCOUNTING_UTIL.validate_currency_code(p_acnv_rec.currency_conversion_code);
195: IF (l_return_status <> OKC_API.G_TRUE) THEN
196: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
197: p_msg_name => g_invalid_value,
198: p_token1 => g_col_name_token,
199: p_token1_value => 'currency_conversion_code');

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

192: END IF;
193: -- check from currency values using the generic okl_util.validate_currency_code
194: l_return_status := OKL_ACCOUNTING_UTIL.validate_currency_code(p_acnv_rec.currency_conversion_code);
195: IF (l_return_status <> OKC_API.G_TRUE) THEN
196: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
197: p_msg_name => g_invalid_value,
198: p_token1 => g_col_name_token,
199: p_token1_value => 'currency_conversion_code');
200: -- halt further validation of this column

Line 205: x_return_status := OKC_API.G_RET_STS_ERROR;

201: RAISE G_EXCEPTION_HALT_VALIDATION;
202: END IF;
203: EXCEPTION
204: WHEN G_EXCEPTION_HALT_VALIDATION THEN
205: x_return_status := OKC_API.G_RET_STS_ERROR;
206: WHEN OTHERS THEN
207: -- store SQL error message on message stack for caller
208: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
209: p_msg_name => g_unexpected_error,

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

204: WHEN G_EXCEPTION_HALT_VALIDATION THEN
205: x_return_status := OKC_API.G_RET_STS_ERROR;
206: WHEN OTHERS THEN
207: -- store SQL error message on message stack for caller
208: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
209: p_msg_name => g_unexpected_error,
210: p_token1 => g_sqlcode_token,
211: p_token1_value => sqlcode,
212: p_token2 => g_sqlerrm_token,

Line 216: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

212: p_token2 => g_sqlerrm_token,
213: p_token2_value => sqlerrm);
214:
215: -- notify caller of an UNEXPECTED error
216: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
217: END validate_currency_con_code;
218: ---------------------------------------------------------------------------------
219: -- Start of comments
220: --

Line 231: l_return_status VARCHAR2(3) := OKC_API.G_TRUE;

227: -- End of comments
228:
229: PROCEDURE validate_currency_con_type(p_acnv_rec IN acnv_rec_type,
230: x_return_status OUT NOCOPY VARCHAR2) IS
231: l_return_status VARCHAR2(3) := OKC_API.G_TRUE;
232: BEGIN
233: -- initialize return status
234: x_return_status := OKC_API.G_RET_STS_SUCCESS;
235: IF (p_acnv_rec.currency_conversion_type <> OKL_API.G_MISS_CHAR AND

Line 234: x_return_status := OKC_API.G_RET_STS_SUCCESS;

230: x_return_status OUT NOCOPY VARCHAR2) IS
231: l_return_status VARCHAR2(3) := OKC_API.G_TRUE;
232: BEGIN
233: -- initialize return status
234: x_return_status := OKC_API.G_RET_STS_SUCCESS;
235: IF (p_acnv_rec.currency_conversion_type <> OKL_API.G_MISS_CHAR AND
236: p_acnv_rec.currency_conversion_type IS NOT NULL) THEN
237: -- check from currency values using the generic okl_util.validate_currency_code
238: l_return_status := OKL_ACCOUNTING_UTIL.validate_currency_con_type(p_acnv_rec.currency_conversion_type);

Line 239: IF (l_return_status <> OKC_API.G_TRUE) THEN

235: IF (p_acnv_rec.currency_conversion_type <> OKL_API.G_MISS_CHAR AND
236: p_acnv_rec.currency_conversion_type IS NOT NULL) THEN
237: -- check from currency values using the generic okl_util.validate_currency_code
238: l_return_status := OKL_ACCOUNTING_UTIL.validate_currency_con_type(p_acnv_rec.currency_conversion_type);
239: IF (l_return_status <> OKC_API.G_TRUE) THEN
240: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
241: p_msg_name => g_invalid_value,
242: p_token1 => g_col_name_token,
243: p_token1_value => 'currency_conversion_type');

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

236: p_acnv_rec.currency_conversion_type IS NOT NULL) THEN
237: -- check from currency values using the generic okl_util.validate_currency_code
238: l_return_status := OKL_ACCOUNTING_UTIL.validate_currency_con_type(p_acnv_rec.currency_conversion_type);
239: IF (l_return_status <> OKC_API.G_TRUE) THEN
240: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
241: p_msg_name => g_invalid_value,
242: p_token1 => g_col_name_token,
243: p_token1_value => 'currency_conversion_type');
244: -- halt further validation of this column

Line 250: x_return_status := OKC_API.G_RET_STS_ERROR;

246: END IF;
247: END IF;
248: EXCEPTION
249: WHEN G_EXCEPTION_HALT_VALIDATION THEN
250: x_return_status := OKC_API.G_RET_STS_ERROR;
251: WHEN OTHERS THEN
252: -- store SQL error message on message stack for caller
253: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
254: p_msg_name => g_unexpected_error,

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

249: WHEN G_EXCEPTION_HALT_VALIDATION THEN
250: x_return_status := OKC_API.G_RET_STS_ERROR;
251: WHEN OTHERS THEN
252: -- store SQL error message on message stack for caller
253: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
254: p_msg_name => g_unexpected_error,
255: p_token1 => g_sqlcode_token,
256: p_token1_value => sqlcode,
257: p_token2 => g_sqlerrm_token,

Line 260: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

256: p_token1_value => sqlcode,
257: p_token2 => g_sqlerrm_token,
258: p_token2_value => sqlerrm);
259: -- notify caller of an UNEXPECTED error
260: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
261: END validate_currency_con_type;
262:
263:
264:

Line 280: x_return_status := OKC_API.G_RET_STS_SUCCESS;

276:
277: begin
278:
279: -- initialize return status
280: x_return_status := OKC_API.G_RET_STS_SUCCESS;
281:
282: -- data is required
283: if (p_acnv_rec.id is null) or (p_acnv_rec.id = OKC_API.G_MISS_NUM) then
284: OKC_API.SET_MESSAGE(p_app_name => g_app_name,

Line 283: if (p_acnv_rec.id is null) or (p_acnv_rec.id = OKC_API.G_MISS_NUM) then

279: -- initialize return status
280: x_return_status := OKC_API.G_RET_STS_SUCCESS;
281:
282: -- data is required
283: if (p_acnv_rec.id is null) or (p_acnv_rec.id = OKC_API.G_MISS_NUM) then
284: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
285: p_msg_name => g_required_value,
286: p_token1 => g_col_name_token,
287: p_token1_value => 'id');

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

280: x_return_status := OKC_API.G_RET_STS_SUCCESS;
281:
282: -- data is required
283: if (p_acnv_rec.id is null) or (p_acnv_rec.id = OKC_API.G_MISS_NUM) then
284: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
285: p_msg_name => g_required_value,
286: p_token1 => g_col_name_token,
287: p_token1_value => 'id');
288:

Line 290: x_return_status := OKC_API.G_RET_STS_ERROR;

286: p_token1 => g_col_name_token,
287: p_token1_value => 'id');
288:
289: -- notify caller of an error
290: x_return_status := OKC_API.G_RET_STS_ERROR;
291:
292: -- halt further validation of this column
293: raise G_EXCEPTION_HALT_VALIDATION;
294: end if;

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

300: null;
301:
302: when OTHERS then
303: -- store SQL error message on message stack for caller
304: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
305: p_msg_name => g_unexpected_error,
306: p_token1 => g_sqlcode_token,
307: p_token1_value => sqlcode,
308: p_token2 => g_sqlerrm_token,

Line 312: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

308: p_token2 => g_sqlerrm_token,
309: p_token2_value => sqlerrm);
310:
311: -- notify caller of an UNEXPECTED error
312: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
313:
314: end validate_id;
315:
316:

Line 332: x_return_status := OKC_API.G_RET_STS_SUCCESS;

328:
329: begin
330:
331: -- initialize return status
332: x_return_status := OKC_API.G_RET_STS_SUCCESS;
333:
334: -- data is required
335: if (p_acnv_rec.object_version_number is null) or (p_acnv_rec.object_version_number = OKC_API.G_MISS_NUM) then
336: OKC_API.SET_MESSAGE(p_app_name => g_app_name,

Line 335: if (p_acnv_rec.object_version_number is null) or (p_acnv_rec.object_version_number = OKC_API.G_MISS_NUM) then

331: -- initialize return status
332: x_return_status := OKC_API.G_RET_STS_SUCCESS;
333:
334: -- data is required
335: if (p_acnv_rec.object_version_number is null) or (p_acnv_rec.object_version_number = OKC_API.G_MISS_NUM) then
336: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
337: p_msg_name => g_required_value,
338: p_token1 => g_col_name_token,
339: p_token1_value => 'object_version_number');

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

332: x_return_status := OKC_API.G_RET_STS_SUCCESS;
333:
334: -- data is required
335: if (p_acnv_rec.object_version_number is null) or (p_acnv_rec.object_version_number = OKC_API.G_MISS_NUM) then
336: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
337: p_msg_name => g_required_value,
338: p_token1 => g_col_name_token,
339: p_token1_value => 'object_version_number');
340:

Line 342: x_return_status := OKC_API.G_RET_STS_ERROR;

338: p_token1 => g_col_name_token,
339: p_token1_value => 'object_version_number');
340:
341: -- notify caller of an error
342: x_return_status := OKC_API.G_RET_STS_ERROR;
343:
344: -- halt further validation of this column
345: raise G_EXCEPTION_HALT_VALIDATION;
346: end if;

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

352: null;
353:
354: when OTHERS then
355: -- store SQL error message on message stack for caller
356: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
357: p_msg_name => g_unexpected_error,
358: p_token1 => g_sqlcode_token,
359: p_token1_value => sqlcode,
360: p_token2 => g_sqlerrm_token,

Line 364: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

360: p_token2 => g_sqlerrm_token,
361: p_token2_value => sqlerrm);
362:
363: -- notify caller of an UNEXPECTED error
364: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
365:
366: end validate_object_version_number;
367:
368:

Line 380: x_return_status := OKC_API.G_RET_STS_SUCCESS;

376:
377: BEGIN
378:
379: -- initialize return status
380: x_return_status := OKC_API.G_RET_STS_SUCCESS;
381:
382: -- data is required
383: IF (p_acnv_rec.sfwt_flag IS NULL)
384: OR (p_acnv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN

Line 384: OR (p_acnv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN

380: x_return_status := OKC_API.G_RET_STS_SUCCESS;
381:
382: -- data is required
383: IF (p_acnv_rec.sfwt_flag IS NULL)
384: OR (p_acnv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN
385: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
386: p_msg_name => g_required_value,
387: p_token1 => g_col_name_token,
388: p_token1_value => 'sfwt_flag');

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

381:
382: -- data is required
383: IF (p_acnv_rec.sfwt_flag IS NULL)
384: OR (p_acnv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN
385: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
386: p_msg_name => g_required_value,
387: p_token1 => g_col_name_token,
388: p_token1_value => 'sfwt_flag');
389:

Line 391: x_return_status := OKC_API.G_RET_STS_ERROR;

387: p_token1 => g_col_name_token,
388: p_token1_value => 'sfwt_flag');
389:
390: -- notify caller of an error
391: x_return_status := OKC_API.G_RET_STS_ERROR;
392:
393: -- halt further validation of this column
394: RAISE G_EXCEPTION_HALT_VALIDATION;
395:

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

401: -- with the next column
402: NULL;
403: WHEN OTHERS THEN
404: -- store SQL error message on message stack for caller
405: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
406: p_msg_name => g_unexpected_error,
407: p_token1 => g_sqlcode_token,
408: p_token1_value => sqlcode,
409: p_token2 => g_sqlerrm_token,

Line 413: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

409: p_token2 => g_sqlerrm_token,
410: p_token2_value => sqlerrm);
411:
412: -- notify caller of an UNEXPECTED error
413: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
414:
415: END validate_sfwt_flag;
416:
417:

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

428: procedure validate_dty_code(
429: x_return_status out nocopy VARCHAR2,
430: p_acnv_rec in acnv_rec_type) is
431:
432: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
433:
434: begin
435:
436: -- initialize return status

Line 437: x_return_status := OKC_API.G_RET_STS_SUCCESS;

433:
434: begin
435:
436: -- initialize return status
437: x_return_status := OKC_API.G_RET_STS_SUCCESS;
438:
439:
440: -- If value passed
441: IF p_acnv_rec.dty_code IS NOT NULL

Line 442: AND p_acnv_rec.dty_code <> OKC_API.G_MISS_CHAR THEN

438:
439:
440: -- If value passed
441: IF p_acnv_rec.dty_code IS NOT NULL
442: AND p_acnv_rec.dty_code <> OKC_API.G_MISS_CHAR THEN
443:
444: l_return_status := OKL_UTIL.check_lookup_code(
445: p_lookup_type => 'OKL_DAMAGE_TYPE'
446: ,p_lookup_code => p_acnv_rec.dty_code);

Line 448: IF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

444: l_return_status := OKL_UTIL.check_lookup_code(
445: p_lookup_type => 'OKL_DAMAGE_TYPE'
446: ,p_lookup_code => p_acnv_rec.dty_code);
447:
448: IF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
449: OKC_API.SET_MESSAGE( p_app_name => g_app_name,
450: p_msg_name => g_invalid_value,
451: p_token1 => g_col_name_token,
452: p_token1_value => 'dty_code');

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

445: p_lookup_type => 'OKL_DAMAGE_TYPE'
446: ,p_lookup_code => p_acnv_rec.dty_code);
447:
448: IF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
449: OKC_API.SET_MESSAGE( p_app_name => g_app_name,
450: p_msg_name => g_invalid_value,
451: p_token1 => g_col_name_token,
452: p_token1_value => 'dty_code');
453:

Line 455: x_return_status := OKC_API.G_RET_STS_ERROR;

451: p_token1 => g_col_name_token,
452: p_token1_value => 'dty_code');
453:
454: -- notify caller of an error
455: x_return_status := OKC_API.G_RET_STS_ERROR;
456: RAISE G_EXCEPTION_HALT_VALIDATION;
457:
458: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
459:

Line 458: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

454: -- notify caller of an error
455: x_return_status := OKC_API.G_RET_STS_ERROR;
456: RAISE G_EXCEPTION_HALT_VALIDATION;
457:
458: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
459:
460: -- notify caller of an error
461: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
462: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 461: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

457:
458: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
459:
460: -- notify caller of an error
461: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
462: RAISE G_EXCEPTION_HALT_VALIDATION;
463:
464: END IF;
465: END IF;

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

471: null;
472:
473: when OTHERS then
474: -- store SQL error message on message stack for caller
475: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
476: p_msg_name => g_unexpected_error,
477: p_token1 => g_sqlcode_token,
478: p_token1_value => sqlcode,
479: p_token2 => g_sqlerrm_token,

Line 483: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

479: p_token2 => g_sqlerrm_token,
480: p_token2_value => sqlerrm);
481:
482: -- notify caller of an UNEXPECTED error
483: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
484:
485: end validate_dty_code;
486:
487:

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

497: procedure validate_cdn_code(
498: x_return_status out nocopy VARCHAR2,
499: p_acnv_rec in acnv_rec_type) is
500:
501: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
502:
503: begin
504: -- initialize return status
505: x_return_status := OKC_API.G_RET_STS_SUCCESS;

Line 505: x_return_status := OKC_API.G_RET_STS_SUCCESS;

501: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
502:
503: begin
504: -- initialize return status
505: x_return_status := OKC_API.G_RET_STS_SUCCESS;
506:
507: -- data is required
508: if (p_acnv_rec.cdn_code is null) or (p_acnv_rec.cdn_code = OKC_API.G_MISS_CHAR) then
509: OKC_API.SET_MESSAGE(p_app_name => g_app_name,

Line 508: if (p_acnv_rec.cdn_code is null) or (p_acnv_rec.cdn_code = OKC_API.G_MISS_CHAR) then

504: -- initialize return status
505: x_return_status := OKC_API.G_RET_STS_SUCCESS;
506:
507: -- data is required
508: if (p_acnv_rec.cdn_code is null) or (p_acnv_rec.cdn_code = OKC_API.G_MISS_CHAR) then
509: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
510: p_msg_name => g_required_value,
511: p_token1 => g_col_name_token,
512: p_token1_value => 'cdn_code');

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

505: x_return_status := OKC_API.G_RET_STS_SUCCESS;
506:
507: -- data is required
508: if (p_acnv_rec.cdn_code is null) or (p_acnv_rec.cdn_code = OKC_API.G_MISS_CHAR) then
509: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
510: p_msg_name => g_required_value,
511: p_token1 => g_col_name_token,
512: p_token1_value => 'cdn_code');
513:

Line 515: x_return_status := OKC_API.G_RET_STS_ERROR;

511: p_token1 => g_col_name_token,
512: p_token1_value => 'cdn_code');
513:
514: -- notify caller of an error
515: x_return_status := OKC_API.G_RET_STS_ERROR;
516:
517: -- halt further validation of this column
518: raise G_EXCEPTION_HALT_VALIDATION;
519: end if;

Line 527: IF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

523: l_return_status := OKL_UTIL.check_lookup_code(
524: p_lookup_type => 'OKL_ASSET_CONDITION'
525: ,p_lookup_code => p_acnv_rec.cdn_code);
526:
527: IF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
528: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
529: p_msg_name => g_invalid_value,
530: p_token1 => g_col_name_token,
531: p_token1_value => 'cdn_code');

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

524: p_lookup_type => 'OKL_ASSET_CONDITION'
525: ,p_lookup_code => p_acnv_rec.cdn_code);
526:
527: IF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
528: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
529: p_msg_name => g_invalid_value,
530: p_token1 => g_col_name_token,
531: p_token1_value => 'cdn_code');
532:

Line 534: x_return_status := OKC_API.G_RET_STS_ERROR;

530: p_token1 => g_col_name_token,
531: p_token1_value => 'cdn_code');
532:
533: -- notify caller of an error
534: x_return_status := OKC_API.G_RET_STS_ERROR;
535: raise G_EXCEPTION_HALT_VALIDATION;
536:
537: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
538:

Line 537: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

533: -- notify caller of an error
534: x_return_status := OKC_API.G_RET_STS_ERROR;
535: raise G_EXCEPTION_HALT_VALIDATION;
536:
537: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
538:
539: -- notify caller of an error
540: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
541: raise G_EXCEPTION_HALT_VALIDATION;

Line 540: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

536:
537: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
538:
539: -- notify caller of an error
540: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
541: raise G_EXCEPTION_HALT_VALIDATION;
542:
543: end if;
544:

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

549: null;
550:
551: when OTHERS then
552: -- store SQL error message on message stack for caller
553: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
554: p_msg_name => g_unexpected_error,
555: p_token1 => g_sqlcode_token,
556: p_token1_value => sqlcode,
557: p_token2 => g_sqlerrm_token,

Line 561: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

557: p_token2 => g_sqlerrm_token,
558: p_token2_value => sqlerrm);
559:
560: -- notify caller of an UNEXPECTED error
561: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
562:
563: end validate_cdn_code;
564:
565:

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

573: -- End of comments
574: procedure validate_acs_code(
575: x_return_status out nocopy VARCHAR2,
576: p_acnv_rec in acnv_rec_type) is
577: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
578:
579: begin
580: -- initialize return status
581: x_return_status := OKC_API.G_RET_STS_SUCCESS;

Line 581: x_return_status := OKC_API.G_RET_STS_SUCCESS;

577: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
578:
579: begin
580: -- initialize return status
581: x_return_status := OKC_API.G_RET_STS_SUCCESS;
582:
583: -- data is required
584: if (p_acnv_rec.acs_code is null) or (p_acnv_rec.acs_code = OKC_API.G_MISS_CHAR) then
585: OKC_API.SET_MESSAGE(p_app_name => g_app_name,

Line 584: if (p_acnv_rec.acs_code is null) or (p_acnv_rec.acs_code = OKC_API.G_MISS_CHAR) then

580: -- initialize return status
581: x_return_status := OKC_API.G_RET_STS_SUCCESS;
582:
583: -- data is required
584: if (p_acnv_rec.acs_code is null) or (p_acnv_rec.acs_code = OKC_API.G_MISS_CHAR) then
585: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
586: p_msg_name => g_required_value,
587: p_token1 => g_col_name_token,
588: p_token1_value => 'acs_code');

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

581: x_return_status := OKC_API.G_RET_STS_SUCCESS;
582:
583: -- data is required
584: if (p_acnv_rec.acs_code is null) or (p_acnv_rec.acs_code = OKC_API.G_MISS_CHAR) then
585: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
586: p_msg_name => g_required_value,
587: p_token1 => g_col_name_token,
588: p_token1_value => 'acs_code');
589:

Line 591: x_return_status := OKC_API.G_RET_STS_ERROR;

587: p_token1 => g_col_name_token,
588: p_token1_value => 'acs_code');
589:
590: -- notify caller of an error
591: x_return_status := OKC_API.G_RET_STS_ERROR;
592:
593: -- halt further validation of this column
594: raise G_EXCEPTION_HALT_VALIDATION;
595: end if;

Line 602: IF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

598: l_return_status := OKL_UTIL.check_lookup_code(
599: p_lookup_type => 'OKL_ASSET_CNDN_LINE_STATUS'
600: ,p_lookup_code => p_acnv_rec.acs_code);
601:
602: IF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
603: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
604: p_msg_name => g_invalid_value,
605: p_token1 => g_col_name_token,
606: p_token1_value => 'acs_code');

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

599: p_lookup_type => 'OKL_ASSET_CNDN_LINE_STATUS'
600: ,p_lookup_code => p_acnv_rec.acs_code);
601:
602: IF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
603: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
604: p_msg_name => g_invalid_value,
605: p_token1 => g_col_name_token,
606: p_token1_value => 'acs_code');
607:

Line 610: x_return_status := OKC_API.G_RET_STS_ERROR;

606: p_token1_value => 'acs_code');
607:
608:
609: -- notify caller of an error
610: x_return_status := OKC_API.G_RET_STS_ERROR;
611: raise G_EXCEPTION_HALT_VALIDATION;
612:
613: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
614:

Line 613: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

609: -- notify caller of an error
610: x_return_status := OKC_API.G_RET_STS_ERROR;
611: raise G_EXCEPTION_HALT_VALIDATION;
612:
613: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
614:
615: -- notify caller of an error
616: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
617: raise G_EXCEPTION_HALT_VALIDATION;

Line 616: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

612:
613: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
614:
615: -- notify caller of an error
616: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
617: raise G_EXCEPTION_HALT_VALIDATION;
618:
619: end if;
620:

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

625: null;
626:
627: when OTHERS then
628: -- store SQL error message on message stack for caller
629: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
630: p_msg_name => g_unexpected_error,
631: p_token1 => g_sqlcode_token,
632: p_token1_value => sqlcode,
633: p_token2 => g_sqlerrm_token,

Line 637: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

633: p_token2 => g_sqlerrm_token,
634: p_token2_value => sqlerrm);
635:
636: -- notify caller of an UNEXPECTED error
637: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
638:
639: end validate_acs_code;
640:
641:

Line 662: x_return_status := OKC_API.G_RET_STS_SUCCESS;

658: where ID = p_acnv_rec.acd_id;
659:
660: begin
661: -- initialize return status
662: x_return_status := OKC_API.G_RET_STS_SUCCESS;
663:
664: -- data is required
665: if (p_acnv_rec.acd_id is null) or (p_acnv_rec.acd_id = OKC_API.G_MISS_NUM) then
666: OKC_API.SET_MESSAGE(p_app_name => g_app_name,

Line 665: if (p_acnv_rec.acd_id is null) or (p_acnv_rec.acd_id = OKC_API.G_MISS_NUM) then

661: -- initialize return status
662: x_return_status := OKC_API.G_RET_STS_SUCCESS;
663:
664: -- data is required
665: if (p_acnv_rec.acd_id is null) or (p_acnv_rec.acd_id = OKC_API.G_MISS_NUM) then
666: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
667: p_msg_name => g_required_value,
668: p_token1 => g_col_name_token,
669: p_token1_value => 'acd_id');

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

662: x_return_status := OKC_API.G_RET_STS_SUCCESS;
663:
664: -- data is required
665: if (p_acnv_rec.acd_id is null) or (p_acnv_rec.acd_id = OKC_API.G_MISS_NUM) then
666: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
667: p_msg_name => g_required_value,
668: p_token1 => g_col_name_token,
669: p_token1_value => 'acd_id');
670:

Line 672: x_return_status := OKC_API.G_RET_STS_ERROR;

668: p_token1 => g_col_name_token,
669: p_token1_value => 'acd_id');
670:
671: -- notify caller of an error
672: x_return_status := OKC_API.G_RET_STS_ERROR;
673:
674: -- halt further validation of this column
675: raise G_EXCEPTION_HALT_VALIDATION;
676: end if;

Line 685: OKC_API.SET_MESSAGE(p_app_name => G_APP_NAME,

681: CLOSE l_acnv_csr;
682:
683: -- if l_dummy_var is still set to default, data was not found
684: IF (l_dummy_var = '?') THEN
685: OKC_API.SET_MESSAGE(p_app_name => G_APP_NAME,
686: p_msg_name => G_NO_PARENT_RECORD,
687: p_token1 => G_COL_NAME_TOKEN,
688: p_token1_value => 'acd_id',
689: p_token2 => G_CHILD_TABLE_TOKEN,

Line 695: x_return_status := OKC_API.G_RET_STS_ERROR;

691: p_token3 => G_PARENT_TABLE_TOKEN,
692: p_token3_value => 'OKL_ASSET_CNDTNS');
693:
694: -- notify caller of an error
695: x_return_status := OKC_API.G_RET_STS_ERROR;
696: END IF;
697: exception
698: when G_EXCEPTION_HALT_VALIDATION then
699: -- no processing necessary; validation can continue

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

701: null;
702:
703: when OTHERS then
704: -- store SQL error message on message stack for caller
705: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
706: p_msg_name => g_unexpected_error,
707: p_token1 => g_sqlcode_token,
708: p_token1_value => sqlcode,
709: p_token2 => g_sqlerrm_token,

Line 713: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

709: p_token2 => g_sqlerrm_token,
710: p_token2_value => sqlerrm);
711:
712: -- notify caller of an UNEXPECTED error
713: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
714: -- verify that cursor was closed
715: IF l_acnv_csr%ISOPEN THEN
716: CLOSE l_acnv_csr;
717: END IF;

Line 735: x_return_status := OKC_API.G_RET_STS_SUCCESS;

731: p_acnv_rec in acnv_rec_type) is
732:
733: begin
734: -- initialize return status
735: x_return_status := OKC_API.G_RET_STS_SUCCESS;
736:
737: -- data is required
738: if (p_acnv_rec.estimated_repair_cost is not null)
739: and (p_acnv_rec.estimated_repair_cost <> okc_api.g_miss_num)then

Line 739: and (p_acnv_rec.estimated_repair_cost <> okc_api.g_miss_num)then

735: x_return_status := OKC_API.G_RET_STS_SUCCESS;
736:
737: -- data is required
738: if (p_acnv_rec.estimated_repair_cost is not null)
739: and (p_acnv_rec.estimated_repair_cost <> okc_api.g_miss_num)then
740: if (p_acnv_rec.estimated_repair_cost < 0) then
741: OKC_API.SET_MESSAGE( p_app_name => g_app_name,
742: p_msg_name => g_invalid_value,
743: p_token1 => g_col_name_token,

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

737: -- data is required
738: if (p_acnv_rec.estimated_repair_cost is not null)
739: and (p_acnv_rec.estimated_repair_cost <> okc_api.g_miss_num)then
740: if (p_acnv_rec.estimated_repair_cost < 0) then
741: OKC_API.SET_MESSAGE( p_app_name => g_app_name,
742: p_msg_name => g_invalid_value,
743: p_token1 => g_col_name_token,
744: p_token1_value => 'estimated_repair_cost');
745:

Line 747: x_return_status := OKC_API.G_RET_STS_ERROR;

743: p_token1 => g_col_name_token,
744: p_token1_value => 'estimated_repair_cost');
745:
746: -- notify caller of an error
747: x_return_status := OKC_API.G_RET_STS_ERROR;
748:
749: -- halt further validation of this column
750: raise G_EXCEPTION_HALT_VALIDATION;
751: end if;

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

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

Line 770: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

766: p_token2 => g_sqlerrm_token,
767: p_token2_value => sqlerrm);
768:
769: -- notify caller of an UNEXPECTED error
770: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
771:
772: end validate_estimated_repair_cost;
773:
774:

Line 790: x_return_status := OKC_API.G_RET_STS_SUCCESS;

786: p_acnv_rec in acnv_rec_type) is
787:
788: begin
789: -- initialize return status
790: x_return_status := OKC_API.G_RET_STS_SUCCESS;
791:
792: -- data is required
793: if (p_acnv_rec.actual_repair_cost is not null)
794: and (p_acnv_rec.actual_repair_cost <> okc_api.g_miss_num)then

Line 794: and (p_acnv_rec.actual_repair_cost <> okc_api.g_miss_num)then

790: x_return_status := OKC_API.G_RET_STS_SUCCESS;
791:
792: -- data is required
793: if (p_acnv_rec.actual_repair_cost is not null)
794: and (p_acnv_rec.actual_repair_cost <> okc_api.g_miss_num)then
795: if (p_acnv_rec.actual_repair_cost < 0) then
796: OKC_API.SET_MESSAGE( p_app_name => g_app_name,
797: p_msg_name => g_invalid_value,
798: p_token1 => g_col_name_token,

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

792: -- data is required
793: if (p_acnv_rec.actual_repair_cost is not null)
794: and (p_acnv_rec.actual_repair_cost <> okc_api.g_miss_num)then
795: if (p_acnv_rec.actual_repair_cost < 0) then
796: OKC_API.SET_MESSAGE( p_app_name => g_app_name,
797: p_msg_name => g_invalid_value,
798: p_token1 => g_col_name_token,
799: p_token1_value => 'actual_repair_cost');
800:

Line 803: x_return_status := OKC_API.G_RET_STS_ERROR;

799: p_token1_value => 'actual_repair_cost');
800:
801:
802: -- notify caller of an error
803: x_return_status := OKC_API.G_RET_STS_ERROR;
804:
805: -- halt further validation of this column
806: raise G_EXCEPTION_HALT_VALIDATION;
807: end if;

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

814: null;
815:
816: when OTHERS then
817: -- store SQL error message on message stack for caller
818: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
819: p_msg_name => g_unexpected_error,
820: p_token1 => g_sqlcode_token,
821: p_token1_value => sqlcode,
822: p_token2 => g_sqlerrm_token,

Line 826: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

822: p_token2 => g_sqlerrm_token,
823: p_token2_value => sqlerrm);
824:
825: -- notify caller of an UNEXPECTED error
826: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
827:
828: end validate_actual_repair_cost;
829:
830:

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

831:
832: PROCEDURE validate_org_id(
833: x_return_status OUT NOCOPY VARCHAR2,
834: p_acnv_rec IN acnv_rec_type) IS
835: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
836: BEGIN
837: -- initialize return status
838: x_return_status := OKC_API.G_RET_STS_SUCCESS;
839:

Line 838: x_return_status := OKC_API.G_RET_STS_SUCCESS;

834: p_acnv_rec IN acnv_rec_type) IS
835: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
836: BEGIN
837: -- initialize return status
838: x_return_status := OKC_API.G_RET_STS_SUCCESS;
839:
840: -- check org id validity using the generic function okl_util.check_org_id()
841: l_return_status := OKL_UTIL.check_org_id (p_acnv_rec.org_id);
842:

Line 843: IF ( l_return_status = OKC_API.G_RET_STS_ERROR) THEN

839:
840: -- check org id validity using the generic function okl_util.check_org_id()
841: l_return_status := OKL_UTIL.check_org_id (p_acnv_rec.org_id);
842:
843: IF ( l_return_status = OKC_API.G_RET_STS_ERROR) THEN
844: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
845: p_msg_name => g_invalid_value,
846: p_token1 => g_col_name_token,
847: p_token1_value => 'org_id');

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

840: -- check org id validity using the generic function okl_util.check_org_id()
841: l_return_status := OKL_UTIL.check_org_id (p_acnv_rec.org_id);
842:
843: IF ( l_return_status = OKC_API.G_RET_STS_ERROR) THEN
844: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
845: p_msg_name => g_invalid_value,
846: p_token1 => g_col_name_token,
847: p_token1_value => 'org_id');
848:

Line 850: x_return_status := OKC_API.G_RET_STS_ERROR;

846: p_token1 => g_col_name_token,
847: p_token1_value => 'org_id');
848:
849: -- notify caller of an error
850: x_return_status := OKC_API.G_RET_STS_ERROR;
851: raise G_EXCEPTION_HALT_VALIDATION;
852:
853: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
854:

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

849: -- notify caller of an error
850: x_return_status := OKC_API.G_RET_STS_ERROR;
851: raise G_EXCEPTION_HALT_VALIDATION;
852:
853: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
854:
855: -- notify caller of an error
856: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
857: raise G_EXCEPTION_HALT_VALIDATION;

Line 856: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

852:
853: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
854:
855: -- notify caller of an error
856: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
857: raise G_EXCEPTION_HALT_VALIDATION;
858:
859: END IF;
860:

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

864: null;
865:
866: WHEN OTHERS THEN
867: -- store SQL error message on message stack for caller
868: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
869: p_msg_name => g_unexpected_error,
870: p_token1 => g_sqlcode_token,
871: p_token1_value => sqlcode,
872: p_token2 => g_sqlerrm_token,

Line 876: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

872: p_token2 => g_sqlerrm_token,
873: p_token2_value => sqlerrm);
874:
875: -- notify caller of an UNEXPECTED error
876: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
877:
878: END validate_org_id;
879:
880:

Line 905: x_return_status := OKC_API.G_RET_STS_SUCCESS;

901: begin
902: null;
903: /*
904: -- initialize return status
905: x_return_status := OKC_API.G_RET_STS_SUCCESS;
906:
907: -- enforce foreign key
908: IF (p_acnv_rec.isq_id IS NOT NULL) THEN
909: OPEN l_isq_csr;

Line 915: OKC_API.SET_MESSAGE(p_app_name => G_APP_NAME,

911: CLOSE l_isq_csr;
912:
913: -- if l_dummy_var is still set to default, data was not found
914: IF (l_dummy_var = '?') THEN
915: OKC_API.SET_MESSAGE(p_app_name => G_APP_NAME,
916: p_msg_name => G_NO_PARENT_RECORD,
917: p_token1 => G_COL_NAME_TOKEN,
918: p_token1_value => 'isq_id',
919: p_token2 => G_CHILD_TABLE_TOKEN,

Line 925: x_return_status := OKC_API.G_RET_STS_ERROR;

921: p_token3 => G_PARENT_TABLE_TOKEN,
922: p_token3_value => 'OKX_SRVC_REQUESTS_V');
923:
924: -- notify caller of an error
925: x_return_status := OKC_API.G_RET_STS_ERROR;
926: END IF;
927: END IF;
928:
929: EXCEPTION

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

928:
929: EXCEPTION
930: WHEN OTHERS THEN
931: -- store SQL error message on message stack for caller
932: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
933: p_msg_name => g_unexpected_error,
934: p_token1 => g_sqlcode_token,
935: p_token1_value => sqlcode,
936: p_token2 => g_sqlerrm_token,

Line 940: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

936: p_token2 => g_sqlerrm_token,
937: p_token2_value => sqlerrm);
938:
939: -- notify caller of an UNEXPECTED error
940: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
941:
942: -- verify that cursor was closed
943: IF l_isq_csr%ISOPEN THEN
944: CLOSE l_isq_csr;

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

957: procedure validate_ctp_code(
958: x_return_status OUT NOCOPY VARCHAR2,
959: p_acnv_rec IN acnv_rec_type
960: )IS
961: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
962: begin
963: -- initialize return status
964: x_return_status := OKC_API.G_RET_STS_SUCCESS;
965:

Line 964: x_return_status := OKC_API.G_RET_STS_SUCCESS;

960: )IS
961: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
962: begin
963: -- initialize return status
964: x_return_status := OKC_API.G_RET_STS_SUCCESS;
965:
966: -- If value passed
967: IF p_acnv_rec.ctp_code IS NOT NULL
968: AND p_acnv_rec.ctp_code <> OKC_API.G_MISS_CHAR THEN

Line 968: AND p_acnv_rec.ctp_code <> OKC_API.G_MISS_CHAR THEN

964: x_return_status := OKC_API.G_RET_STS_SUCCESS;
965:
966: -- If value passed
967: IF p_acnv_rec.ctp_code IS NOT NULL
968: AND p_acnv_rec.ctp_code <> OKC_API.G_MISS_CHAR THEN
969:
970: -- Foreign Key Validation
971: l_return_status := OKL_UTIL.check_lookup_code(
972: p_lookup_type => 'OKL_CLAIM_TYPE'

Line 975: IF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

971: l_return_status := OKL_UTIL.check_lookup_code(
972: p_lookup_type => 'OKL_CLAIM_TYPE'
973: ,p_lookup_code => p_acnv_rec.ctp_code);
974:
975: IF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
976: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
977: p_msg_name => g_invalid_value,
978: p_token1 => g_col_name_token,
979: p_token1_value => 'ctp_code');

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

972: p_lookup_type => 'OKL_CLAIM_TYPE'
973: ,p_lookup_code => p_acnv_rec.ctp_code);
974:
975: IF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
976: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
977: p_msg_name => g_invalid_value,
978: p_token1 => g_col_name_token,
979: p_token1_value => 'ctp_code');
980:

Line 982: x_return_status := OKC_API.G_RET_STS_ERROR;

978: p_token1 => g_col_name_token,
979: p_token1_value => 'ctp_code');
980:
981: -- notify caller of an error
982: x_return_status := OKC_API.G_RET_STS_ERROR;
983: raise G_EXCEPTION_HALT_VALIDATION;
984:
985: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
986:

Line 985: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

981: -- notify caller of an error
982: x_return_status := OKC_API.G_RET_STS_ERROR;
983: raise G_EXCEPTION_HALT_VALIDATION;
984:
985: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
986:
987: -- notify caller of an error
988: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
989: raise G_EXCEPTION_HALT_VALIDATION;

Line 988: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

984:
985: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
986:
987: -- notify caller of an error
988: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
989: raise G_EXCEPTION_HALT_VALIDATION;
990:
991: END IF;
992: END IF;

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

997: null;
998:
999: WHEN OTHERS THEN
1000: -- store SQL error message on message stack for caller
1001: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
1002: p_msg_name => g_unexpected_error,
1003: p_token1 => g_sqlcode_token,
1004: p_token1_value => sqlcode,
1005: p_token2 => g_sqlerrm_token,

Line 1009: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1005: p_token2 => g_sqlerrm_token,
1006: p_token2_value => sqlerrm);
1007:
1008: -- notify caller of an UNEXPECTED error
1009: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1010: end validate_ctp_code;
1011:
1012:
1013:

Line 1038: x_return_status := OKC_API.G_RET_STS_SUCCESS;

1034: begin
1035: null;
1036: /*
1037: -- initialize return status
1038: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1039:
1040: -- enforce foreign key
1041: IF (p_acnv_rec.pzt_id IS NOT NULL) THEN
1042: OPEN l_pzt_csr;

Line 1048: OKC_API.SET_MESSAGE(p_app_name => G_APP_NAME,

1044: CLOSE l_pzt_csr;
1045:
1046: -- if l_dummy_var is still set to default, data was not found
1047: IF (l_dummy_var = '?') THEN
1048: OKC_API.SET_MESSAGE(p_app_name => G_APP_NAME,
1049: p_msg_name => G_NO_PARENT_RECORD,
1050: p_token1 => G_COL_NAME_TOKEN,
1051: p_token1_value => 'pzt_id',
1052: p_token2 => G_CHILD_TABLE_TOKEN,

Line 1058: x_return_status := OKC_API.G_RET_STS_ERROR;

1054: p_token3 => G_PARENT_TABLE_TOKEN,
1055: p_token3_value => 'OKX_PARTS_V');
1056:
1057: -- notify caller of an error
1058: x_return_status := OKC_API.G_RET_STS_ERROR;
1059: END IF;
1060: END IF;
1061:
1062: EXCEPTION

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

1061:
1062: EXCEPTION
1063: WHEN OTHERS THEN
1064: -- store SQL error message on message stack for caller
1065: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
1066: p_msg_name => g_unexpected_error,
1067: p_token1 => g_sqlcode_token,
1068: p_token1_value => sqlcode,
1069: p_token2 => g_sqlerrm_token,

Line 1073: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1069: p_token2 => g_sqlerrm_token,
1070: p_token2_value => sqlerrm);
1071:
1072: -- notify caller of an UNEXPECTED error
1073: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1074:
1075: -- verify that cursor was closed
1076: IF l_pzt_csr%ISOPEN THEN
1077: CLOSE l_pzt_csr;

Line 1108: x_return_status := OKC_API.G_RET_STS_SUCCESS;

1104: begin
1105: null;
1106: /*
1107: -- initialize return status
1108: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1109:
1110: -- enforce foreign key
1111: IF (p_acnv_rec.rpc_id IS NOT NULL) THEN
1112: OPEN l_rpc_csr;

Line 1118: OKC_API.SET_MESSAGE(p_app_name => G_APP_NAME,

1114: CLOSE l_rpc_csr;
1115:
1116: -- if l_dummy_var is still set to default, data was not found
1117: IF (l_dummy_var = '?') THEN
1118: OKC_API.SET_MESSAGE(p_app_name => G_APP_NAME,
1119: p_msg_name => G_NO_PARENT_RECORD,
1120: p_token1 => G_COL_NAME_TOKEN,
1121: p_token1_value => 'rpc_id',
1122: p_token2 => G_CHILD_TABLE_TOKEN,

Line 1128: x_return_status := OKC_API.G_RET_STS_ERROR;

1124: p_token3 => G_PARENT_TABLE_TOKEN,
1125: p_token3_value => 'OKL_REPAIR_COSTS_V');
1126:
1127: -- notify caller of an error
1128: x_return_status := OKC_API.G_RET_STS_ERROR;
1129: END IF;
1130: END IF;
1131:
1132: EXCEPTION

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

1131:
1132: EXCEPTION
1133: WHEN OTHERS THEN
1134: -- store SQL error message on message stack for caller
1135: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
1136: p_msg_name => g_unexpected_error,
1137: p_token1 => g_sqlcode_token,
1138: p_token1_value => sqlcode,
1139: p_token2 => g_sqlerrm_token,

Line 1143: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1139: p_token2 => g_sqlerrm_token,
1140: p_token2_value => sqlerrm);
1141:
1142: -- notify caller of an UNEXPECTED error
1143: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1144:
1145: -- verify that cursor was closed
1146: IF l_rpc_csr%ISOPEN THEN
1147: CLOSE l_rpc_csr;

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

1161: procedure validate_approved_yn(
1162: x_return_status OUT NOCOPY VARCHAR2,
1163: p_acnv_rec IN acnv_rec_type
1164: )IS
1165: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1166: begin
1167: -- initialize return status
1168: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1169:

Line 1168: x_return_status := OKC_API.G_RET_STS_SUCCESS;

1164: )IS
1165: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1166: begin
1167: -- initialize return status
1168: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1169:
1170:
1171: l_return_status := OKL_UTIL.check_domain_yn(
1172: p_col_value => p_acnv_rec.approved_yn);

Line 1174: IF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

1170:
1171: l_return_status := OKL_UTIL.check_domain_yn(
1172: p_col_value => p_acnv_rec.approved_yn);
1173:
1174: IF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1175: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
1176: p_msg_name => g_invalid_value,
1177: p_token1 => g_col_name_token,
1178: p_token1_value => 'approved_yn');

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

1171: l_return_status := OKL_UTIL.check_domain_yn(
1172: p_col_value => p_acnv_rec.approved_yn);
1173:
1174: IF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1175: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
1176: p_msg_name => g_invalid_value,
1177: p_token1 => g_col_name_token,
1178: p_token1_value => 'approved_yn');
1179:

Line 1181: x_return_status := OKC_API.G_RET_STS_ERROR;

1177: p_token1 => g_col_name_token,
1178: p_token1_value => 'approved_yn');
1179:
1180: -- notify caller of an error
1181: x_return_status := OKC_API.G_RET_STS_ERROR;
1182: raise G_EXCEPTION_HALT_VALIDATION;
1183:
1184: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1185: -- notify caller of an error

Line 1184: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1180: -- notify caller of an error
1181: x_return_status := OKC_API.G_RET_STS_ERROR;
1182: raise G_EXCEPTION_HALT_VALIDATION;
1183:
1184: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1185: -- notify caller of an error
1186: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1187: raise G_EXCEPTION_HALT_VALIDATION;
1188:

Line 1186: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1182: raise G_EXCEPTION_HALT_VALIDATION;
1183:
1184: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1185: -- notify caller of an error
1186: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1187: raise G_EXCEPTION_HALT_VALIDATION;
1188:
1189: END IF;
1190:

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

1194: null;
1195:
1196: WHEN OTHERS THEN
1197: -- store SQL error message on message stack for caller
1198: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
1199: p_msg_name => g_unexpected_error,
1200: p_token1 => g_sqlcode_token,
1201: p_token1_value => sqlcode,
1202: p_token2 => g_sqlerrm_token,

Line 1206: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1202: p_token2 => g_sqlerrm_token,
1203: p_token2_value => sqlerrm);
1204:
1205: -- notify caller of an UNEXPECTED error
1206: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1207: end validate_approved_yn;
1208:
1209: ---------------------------------------------------------------------------
1210: -- FUNCTION get_seq_id

Line 1697: IF (l_acnv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN

1693: p_acnv_rec IN acnv_rec_type
1694: ) RETURN acnv_rec_type IS
1695: l_acnv_rec acnv_rec_type := p_acnv_rec;
1696: BEGIN
1697: IF (l_acnv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN
1698: l_acnv_rec.object_version_number := NULL;
1699: END IF;
1700: IF (l_acnv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN
1701: l_acnv_rec.sfwt_flag := NULL;

Line 1700: IF (l_acnv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN

1696: BEGIN
1697: IF (l_acnv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN
1698: l_acnv_rec.object_version_number := NULL;
1699: END IF;
1700: IF (l_acnv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN
1701: l_acnv_rec.sfwt_flag := NULL;
1702: END IF;
1703: IF (l_acnv_rec.ctp_code = OKC_API.G_MISS_CHAR) THEN
1704: l_acnv_rec.ctp_code := NULL;

Line 1703: IF (l_acnv_rec.ctp_code = OKC_API.G_MISS_CHAR) THEN

1699: END IF;
1700: IF (l_acnv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN
1701: l_acnv_rec.sfwt_flag := NULL;
1702: END IF;
1703: IF (l_acnv_rec.ctp_code = OKC_API.G_MISS_CHAR) THEN
1704: l_acnv_rec.ctp_code := NULL;
1705: END IF;
1706: IF (l_acnv_rec.dty_code = OKC_API.G_MISS_CHAR) THEN
1707: l_acnv_rec.dty_code := NULL;

Line 1706: IF (l_acnv_rec.dty_code = OKC_API.G_MISS_CHAR) THEN

1702: END IF;
1703: IF (l_acnv_rec.ctp_code = OKC_API.G_MISS_CHAR) THEN
1704: l_acnv_rec.ctp_code := NULL;
1705: END IF;
1706: IF (l_acnv_rec.dty_code = OKC_API.G_MISS_CHAR) THEN
1707: l_acnv_rec.dty_code := NULL;
1708: END IF;
1709: IF (l_acnv_rec.cdn_code = OKC_API.G_MISS_CHAR) THEN
1710: l_acnv_rec.cdn_code := NULL;

Line 1709: IF (l_acnv_rec.cdn_code = OKC_API.G_MISS_CHAR) THEN

1705: END IF;
1706: IF (l_acnv_rec.dty_code = OKC_API.G_MISS_CHAR) THEN
1707: l_acnv_rec.dty_code := NULL;
1708: END IF;
1709: IF (l_acnv_rec.cdn_code = OKC_API.G_MISS_CHAR) THEN
1710: l_acnv_rec.cdn_code := NULL;
1711: END IF;
1712: IF (l_acnv_rec.acs_code = OKC_API.G_MISS_CHAR) THEN
1713: l_acnv_rec.acs_code := NULL;

Line 1712: IF (l_acnv_rec.acs_code = OKC_API.G_MISS_CHAR) THEN

1708: END IF;
1709: IF (l_acnv_rec.cdn_code = OKC_API.G_MISS_CHAR) THEN
1710: l_acnv_rec.cdn_code := NULL;
1711: END IF;
1712: IF (l_acnv_rec.acs_code = OKC_API.G_MISS_CHAR) THEN
1713: l_acnv_rec.acs_code := NULL;
1714: END IF;
1715: IF (l_acnv_rec.isq_id = OKC_API.G_MISS_NUM) THEN
1716: l_acnv_rec.isq_id := NULL;

Line 1715: IF (l_acnv_rec.isq_id = OKC_API.G_MISS_NUM) THEN

1711: END IF;
1712: IF (l_acnv_rec.acs_code = OKC_API.G_MISS_CHAR) THEN
1713: l_acnv_rec.acs_code := NULL;
1714: END IF;
1715: IF (l_acnv_rec.isq_id = OKC_API.G_MISS_NUM) THEN
1716: l_acnv_rec.isq_id := NULL;
1717: END IF;
1718: IF (l_acnv_rec.pzt_id = OKC_API.G_MISS_NUM) THEN
1719: l_acnv_rec.pzt_id := NULL;

Line 1718: IF (l_acnv_rec.pzt_id = OKC_API.G_MISS_NUM) THEN

1714: END IF;
1715: IF (l_acnv_rec.isq_id = OKC_API.G_MISS_NUM) THEN
1716: l_acnv_rec.isq_id := NULL;
1717: END IF;
1718: IF (l_acnv_rec.pzt_id = OKC_API.G_MISS_NUM) THEN
1719: l_acnv_rec.pzt_id := NULL;
1720: END IF;
1721: IF (l_acnv_rec.acd_id = OKC_API.G_MISS_NUM) THEN
1722: l_acnv_rec.acd_id := NULL;

Line 1721: IF (l_acnv_rec.acd_id = OKC_API.G_MISS_NUM) THEN

1717: END IF;
1718: IF (l_acnv_rec.pzt_id = OKC_API.G_MISS_NUM) THEN
1719: l_acnv_rec.pzt_id := NULL;
1720: END IF;
1721: IF (l_acnv_rec.acd_id = OKC_API.G_MISS_NUM) THEN
1722: l_acnv_rec.acd_id := NULL;
1723: END IF;
1724: IF (l_acnv_rec.rpc_id = OKC_API.G_MISS_NUM) THEN
1725: l_acnv_rec.rpc_id := NULL;

Line 1724: IF (l_acnv_rec.rpc_id = OKC_API.G_MISS_NUM) THEN

1720: END IF;
1721: IF (l_acnv_rec.acd_id = OKC_API.G_MISS_NUM) THEN
1722: l_acnv_rec.acd_id := NULL;
1723: END IF;
1724: IF (l_acnv_rec.rpc_id = OKC_API.G_MISS_NUM) THEN
1725: l_acnv_rec.rpc_id := NULL;
1726: END IF;
1727: IF (l_acnv_rec.sequence_number = OKC_API.G_MISS_NUM) THEN
1728: l_acnv_rec.sequence_number := NULL;

Line 1727: IF (l_acnv_rec.sequence_number = OKC_API.G_MISS_NUM) THEN

1723: END IF;
1724: IF (l_acnv_rec.rpc_id = OKC_API.G_MISS_NUM) THEN
1725: l_acnv_rec.rpc_id := NULL;
1726: END IF;
1727: IF (l_acnv_rec.sequence_number = OKC_API.G_MISS_NUM) THEN
1728: l_acnv_rec.sequence_number := NULL;
1729: END IF;
1730: IF (l_acnv_rec.damage_description = OKC_API.G_MISS_CHAR) THEN
1731: l_acnv_rec.damage_description := NULL;

Line 1730: IF (l_acnv_rec.damage_description = OKC_API.G_MISS_CHAR) THEN

1726: END IF;
1727: IF (l_acnv_rec.sequence_number = OKC_API.G_MISS_NUM) THEN
1728: l_acnv_rec.sequence_number := NULL;
1729: END IF;
1730: IF (l_acnv_rec.damage_description = OKC_API.G_MISS_CHAR) THEN
1731: l_acnv_rec.damage_description := NULL;
1732: END IF;
1733: IF (l_acnv_rec.claim_description = OKC_API.G_MISS_CHAR) THEN
1734: l_acnv_rec.claim_description := NULL;

Line 1733: IF (l_acnv_rec.claim_description = OKC_API.G_MISS_CHAR) THEN

1729: END IF;
1730: IF (l_acnv_rec.damage_description = OKC_API.G_MISS_CHAR) THEN
1731: l_acnv_rec.damage_description := NULL;
1732: END IF;
1733: IF (l_acnv_rec.claim_description = OKC_API.G_MISS_CHAR) THEN
1734: l_acnv_rec.claim_description := NULL;
1735: END IF;
1736: IF (l_acnv_rec.estimated_repair_cost = OKC_API.G_MISS_NUM) THEN
1737: l_acnv_rec.estimated_repair_cost := NULL;

Line 1736: IF (l_acnv_rec.estimated_repair_cost = OKC_API.G_MISS_NUM) THEN

1732: END IF;
1733: IF (l_acnv_rec.claim_description = OKC_API.G_MISS_CHAR) THEN
1734: l_acnv_rec.claim_description := NULL;
1735: END IF;
1736: IF (l_acnv_rec.estimated_repair_cost = OKC_API.G_MISS_NUM) THEN
1737: l_acnv_rec.estimated_repair_cost := NULL;
1738: END IF;
1739: IF (l_acnv_rec.actual_repair_cost = OKC_API.G_MISS_NUM) THEN
1740: l_acnv_rec.actual_repair_cost := NULL;

Line 1739: IF (l_acnv_rec.actual_repair_cost = OKC_API.G_MISS_NUM) THEN

1735: END IF;
1736: IF (l_acnv_rec.estimated_repair_cost = OKC_API.G_MISS_NUM) THEN
1737: l_acnv_rec.estimated_repair_cost := NULL;
1738: END IF;
1739: IF (l_acnv_rec.actual_repair_cost = OKC_API.G_MISS_NUM) THEN
1740: l_acnv_rec.actual_repair_cost := NULL;
1741: END IF;
1742: IF (l_acnv_rec.approved_by = OKC_API.G_MISS_NUM) THEN
1743: l_acnv_rec.approved_by := NULL;

Line 1742: IF (l_acnv_rec.approved_by = OKC_API.G_MISS_NUM) THEN

1738: END IF;
1739: IF (l_acnv_rec.actual_repair_cost = OKC_API.G_MISS_NUM) THEN
1740: l_acnv_rec.actual_repair_cost := NULL;
1741: END IF;
1742: IF (l_acnv_rec.approved_by = OKC_API.G_MISS_NUM) THEN
1743: l_acnv_rec.approved_by := NULL;
1744: END IF;
1745: IF (l_acnv_rec.approved_yn = OKC_API.G_MISS_CHAR) THEN
1746: l_acnv_rec.approved_yn := NULL;

Line 1745: IF (l_acnv_rec.approved_yn = OKC_API.G_MISS_CHAR) THEN

1741: END IF;
1742: IF (l_acnv_rec.approved_by = OKC_API.G_MISS_NUM) THEN
1743: l_acnv_rec.approved_by := NULL;
1744: END IF;
1745: IF (l_acnv_rec.approved_yn = OKC_API.G_MISS_CHAR) THEN
1746: l_acnv_rec.approved_yn := NULL;
1747: END IF;
1748: IF (l_acnv_rec.date_approved = OKC_API.G_MISS_DATE) THEN
1749: l_acnv_rec.date_approved := NULL;

Line 1748: IF (l_acnv_rec.date_approved = OKC_API.G_MISS_DATE) THEN

1744: END IF;
1745: IF (l_acnv_rec.approved_yn = OKC_API.G_MISS_CHAR) THEN
1746: l_acnv_rec.approved_yn := NULL;
1747: END IF;
1748: IF (l_acnv_rec.date_approved = OKC_API.G_MISS_DATE) THEN
1749: l_acnv_rec.date_approved := NULL;
1750: END IF;
1751: IF (l_acnv_rec.date_reported = OKC_API.G_MISS_DATE) THEN
1752: l_acnv_rec.date_reported := NULL;

Line 1751: IF (l_acnv_rec.date_reported = OKC_API.G_MISS_DATE) THEN

1747: END IF;
1748: IF (l_acnv_rec.date_approved = OKC_API.G_MISS_DATE) THEN
1749: l_acnv_rec.date_approved := NULL;
1750: END IF;
1751: IF (l_acnv_rec.date_reported = OKC_API.G_MISS_DATE) THEN
1752: l_acnv_rec.date_reported := NULL;
1753: END IF;
1754: IF (l_acnv_rec.recommended_repair = OKC_API.G_MISS_CHAR) THEN
1755: l_acnv_rec.recommended_repair := NULL;

Line 1754: IF (l_acnv_rec.recommended_repair = OKC_API.G_MISS_CHAR) THEN

1750: END IF;
1751: IF (l_acnv_rec.date_reported = OKC_API.G_MISS_DATE) THEN
1752: l_acnv_rec.date_reported := NULL;
1753: END IF;
1754: IF (l_acnv_rec.recommended_repair = OKC_API.G_MISS_CHAR) THEN
1755: l_acnv_rec.recommended_repair := NULL;
1756: END IF;
1757: IF (l_acnv_rec.part_name = OKC_API.G_MISS_CHAR) THEN
1758: l_acnv_rec.part_name := NULL;

Line 1757: IF (l_acnv_rec.part_name = OKC_API.G_MISS_CHAR) THEN

1753: END IF;
1754: IF (l_acnv_rec.recommended_repair = OKC_API.G_MISS_CHAR) THEN
1755: l_acnv_rec.recommended_repair := NULL;
1756: END IF;
1757: IF (l_acnv_rec.part_name = OKC_API.G_MISS_CHAR) THEN
1758: l_acnv_rec.part_name := NULL;
1759: END IF;
1760: IF (l_acnv_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN
1761: l_acnv_rec.attribute_category := NULL;

Line 1760: IF (l_acnv_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN

1756: END IF;
1757: IF (l_acnv_rec.part_name = OKC_API.G_MISS_CHAR) THEN
1758: l_acnv_rec.part_name := NULL;
1759: END IF;
1760: IF (l_acnv_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN
1761: l_acnv_rec.attribute_category := NULL;
1762: END IF;
1763: IF (l_acnv_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN
1764: l_acnv_rec.attribute1 := NULL;

Line 1763: IF (l_acnv_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN

1759: END IF;
1760: IF (l_acnv_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN
1761: l_acnv_rec.attribute_category := NULL;
1762: END IF;
1763: IF (l_acnv_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN
1764: l_acnv_rec.attribute1 := NULL;
1765: END IF;
1766: IF (l_acnv_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN
1767: l_acnv_rec.attribute2 := NULL;

Line 1766: IF (l_acnv_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN

1762: END IF;
1763: IF (l_acnv_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN
1764: l_acnv_rec.attribute1 := NULL;
1765: END IF;
1766: IF (l_acnv_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN
1767: l_acnv_rec.attribute2 := NULL;
1768: END IF;
1769: IF (l_acnv_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN
1770: l_acnv_rec.attribute3 := NULL;

Line 1769: IF (l_acnv_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN

1765: END IF;
1766: IF (l_acnv_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN
1767: l_acnv_rec.attribute2 := NULL;
1768: END IF;
1769: IF (l_acnv_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN
1770: l_acnv_rec.attribute3 := NULL;
1771: END IF;
1772: IF (l_acnv_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN
1773: l_acnv_rec.attribute4 := NULL;

Line 1772: IF (l_acnv_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN

1768: END IF;
1769: IF (l_acnv_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN
1770: l_acnv_rec.attribute3 := NULL;
1771: END IF;
1772: IF (l_acnv_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN
1773: l_acnv_rec.attribute4 := NULL;
1774: END IF;
1775: IF (l_acnv_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN
1776: l_acnv_rec.attribute5 := NULL;

Line 1775: IF (l_acnv_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN

1771: END IF;
1772: IF (l_acnv_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN
1773: l_acnv_rec.attribute4 := NULL;
1774: END IF;
1775: IF (l_acnv_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN
1776: l_acnv_rec.attribute5 := NULL;
1777: END IF;
1778: IF (l_acnv_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN
1779: l_acnv_rec.attribute6 := NULL;

Line 1778: IF (l_acnv_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN

1774: END IF;
1775: IF (l_acnv_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN
1776: l_acnv_rec.attribute5 := NULL;
1777: END IF;
1778: IF (l_acnv_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN
1779: l_acnv_rec.attribute6 := NULL;
1780: END IF;
1781: IF (l_acnv_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN
1782: l_acnv_rec.attribute7 := NULL;

Line 1781: IF (l_acnv_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN

1777: END IF;
1778: IF (l_acnv_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN
1779: l_acnv_rec.attribute6 := NULL;
1780: END IF;
1781: IF (l_acnv_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN
1782: l_acnv_rec.attribute7 := NULL;
1783: END IF;
1784: IF (l_acnv_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN
1785: l_acnv_rec.attribute8 := NULL;

Line 1784: IF (l_acnv_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN

1780: END IF;
1781: IF (l_acnv_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN
1782: l_acnv_rec.attribute7 := NULL;
1783: END IF;
1784: IF (l_acnv_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN
1785: l_acnv_rec.attribute8 := NULL;
1786: END IF;
1787: IF (l_acnv_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN
1788: l_acnv_rec.attribute9 := NULL;

Line 1787: IF (l_acnv_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN

1783: END IF;
1784: IF (l_acnv_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN
1785: l_acnv_rec.attribute8 := NULL;
1786: END IF;
1787: IF (l_acnv_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN
1788: l_acnv_rec.attribute9 := NULL;
1789: END IF;
1790: IF (l_acnv_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN
1791: l_acnv_rec.attribute10 := NULL;

Line 1790: IF (l_acnv_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN

1786: END IF;
1787: IF (l_acnv_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN
1788: l_acnv_rec.attribute9 := NULL;
1789: END IF;
1790: IF (l_acnv_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN
1791: l_acnv_rec.attribute10 := NULL;
1792: END IF;
1793: IF (l_acnv_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN
1794: l_acnv_rec.attribute11 := NULL;

Line 1793: IF (l_acnv_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN

1789: END IF;
1790: IF (l_acnv_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN
1791: l_acnv_rec.attribute10 := NULL;
1792: END IF;
1793: IF (l_acnv_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN
1794: l_acnv_rec.attribute11 := NULL;
1795: END IF;
1796: IF (l_acnv_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN
1797: l_acnv_rec.attribute12 := NULL;

Line 1796: IF (l_acnv_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN

1792: END IF;
1793: IF (l_acnv_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN
1794: l_acnv_rec.attribute11 := NULL;
1795: END IF;
1796: IF (l_acnv_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN
1797: l_acnv_rec.attribute12 := NULL;
1798: END IF;
1799: IF (l_acnv_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN
1800: l_acnv_rec.attribute13 := NULL;

Line 1799: IF (l_acnv_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN

1795: END IF;
1796: IF (l_acnv_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN
1797: l_acnv_rec.attribute12 := NULL;
1798: END IF;
1799: IF (l_acnv_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN
1800: l_acnv_rec.attribute13 := NULL;
1801: END IF;
1802: IF (l_acnv_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN
1803: l_acnv_rec.attribute14 := NULL;

Line 1802: IF (l_acnv_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN

1798: END IF;
1799: IF (l_acnv_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN
1800: l_acnv_rec.attribute13 := NULL;
1801: END IF;
1802: IF (l_acnv_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN
1803: l_acnv_rec.attribute14 := NULL;
1804: END IF;
1805: IF (l_acnv_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN
1806: l_acnv_rec.attribute15 := NULL;

Line 1805: IF (l_acnv_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN

1801: END IF;
1802: IF (l_acnv_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN
1803: l_acnv_rec.attribute14 := NULL;
1804: END IF;
1805: IF (l_acnv_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN
1806: l_acnv_rec.attribute15 := NULL;
1807: END IF;
1808: IF (l_acnv_rec.org_id = OKC_API.G_MISS_NUM) THEN
1809: l_acnv_rec.org_id := NULL;

Line 1808: IF (l_acnv_rec.org_id = OKC_API.G_MISS_NUM) THEN

1804: END IF;
1805: IF (l_acnv_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN
1806: l_acnv_rec.attribute15 := NULL;
1807: END IF;
1808: IF (l_acnv_rec.org_id = OKC_API.G_MISS_NUM) THEN
1809: l_acnv_rec.org_id := NULL;
1810: END IF;
1811: /*
1812: IF (l_acnv_rec.request_id = OKC_API.G_MISS_NUM) THEN

Line 1812: IF (l_acnv_rec.request_id = OKC_API.G_MISS_NUM) THEN

1808: IF (l_acnv_rec.org_id = OKC_API.G_MISS_NUM) THEN
1809: l_acnv_rec.org_id := NULL;
1810: END IF;
1811: /*
1812: IF (l_acnv_rec.request_id = OKC_API.G_MISS_NUM) THEN
1813: l_acnv_rec.request_id := NULL;
1814: END IF;
1815: IF (l_acnv_rec.program_application_id = OKC_API.G_MISS_NUM) THEN
1816: l_acnv_rec.program_application_id := NULL;

Line 1815: IF (l_acnv_rec.program_application_id = OKC_API.G_MISS_NUM) THEN

1811: /*
1812: IF (l_acnv_rec.request_id = OKC_API.G_MISS_NUM) THEN
1813: l_acnv_rec.request_id := NULL;
1814: END IF;
1815: IF (l_acnv_rec.program_application_id = OKC_API.G_MISS_NUM) THEN
1816: l_acnv_rec.program_application_id := NULL;
1817: END IF;
1818: IF (l_acnv_rec.program_id = OKC_API.G_MISS_NUM) THEN
1819: l_acnv_rec.program_id := NULL;

Line 1818: IF (l_acnv_rec.program_id = OKC_API.G_MISS_NUM) THEN

1814: END IF;
1815: IF (l_acnv_rec.program_application_id = OKC_API.G_MISS_NUM) THEN
1816: l_acnv_rec.program_application_id := NULL;
1817: END IF;
1818: IF (l_acnv_rec.program_id = OKC_API.G_MISS_NUM) THEN
1819: l_acnv_rec.program_id := NULL;
1820: END IF;
1821: IF (l_acnv_rec.program_update_date = OKC_API.G_MISS_DATE) THEN
1822: l_acnv_rec.program_update_date := NULL;

Line 1821: IF (l_acnv_rec.program_update_date = OKC_API.G_MISS_DATE) THEN

1817: END IF;
1818: IF (l_acnv_rec.program_id = OKC_API.G_MISS_NUM) THEN
1819: l_acnv_rec.program_id := NULL;
1820: END IF;
1821: IF (l_acnv_rec.program_update_date = OKC_API.G_MISS_DATE) THEN
1822: l_acnv_rec.program_update_date := NULL;
1823: END IF;
1824: */
1825: IF (l_acnv_rec.created_by = OKC_API.G_MISS_NUM) THEN

Line 1825: IF (l_acnv_rec.created_by = OKC_API.G_MISS_NUM) THEN

1821: IF (l_acnv_rec.program_update_date = OKC_API.G_MISS_DATE) THEN
1822: l_acnv_rec.program_update_date := NULL;
1823: END IF;
1824: */
1825: IF (l_acnv_rec.created_by = OKC_API.G_MISS_NUM) THEN
1826: l_acnv_rec.created_by := NULL;
1827: END IF;
1828: IF (l_acnv_rec.creation_date = OKC_API.G_MISS_DATE) THEN
1829: l_acnv_rec.creation_date := NULL;

Line 1828: IF (l_acnv_rec.creation_date = OKC_API.G_MISS_DATE) THEN

1824: */
1825: IF (l_acnv_rec.created_by = OKC_API.G_MISS_NUM) THEN
1826: l_acnv_rec.created_by := NULL;
1827: END IF;
1828: IF (l_acnv_rec.creation_date = OKC_API.G_MISS_DATE) THEN
1829: l_acnv_rec.creation_date := NULL;
1830: END IF;
1831: IF (l_acnv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN
1832: l_acnv_rec.last_updated_by := NULL;

Line 1831: IF (l_acnv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN

1827: END IF;
1828: IF (l_acnv_rec.creation_date = OKC_API.G_MISS_DATE) THEN
1829: l_acnv_rec.creation_date := NULL;
1830: END IF;
1831: IF (l_acnv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN
1832: l_acnv_rec.last_updated_by := NULL;
1833: END IF;
1834: IF (l_acnv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN
1835: l_acnv_rec.last_update_date := NULL;

Line 1834: IF (l_acnv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN

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

Line 1837: IF (l_acnv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN

1833: END IF;
1834: IF (l_acnv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN
1835: l_acnv_rec.last_update_date := NULL;
1836: END IF;
1837: IF (l_acnv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN
1838: l_acnv_rec.last_update_login := NULL;
1839: END IF;
1840: -- RABHUPAT - 2667636 -Start
1841: IF (l_acnv_rec.currency_code = OKC_API.G_MISS_CHAR) THEN

Line 1841: IF (l_acnv_rec.currency_code = OKC_API.G_MISS_CHAR) THEN

1837: IF (l_acnv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN
1838: l_acnv_rec.last_update_login := NULL;
1839: END IF;
1840: -- RABHUPAT - 2667636 -Start
1841: IF (l_acnv_rec.currency_code = OKC_API.G_MISS_CHAR) THEN
1842: l_acnv_rec.currency_code := NULL;
1843: END IF;
1844: IF (l_acnv_rec.currency_conversion_code = OKC_API.G_MISS_CHAR) THEN
1845: l_acnv_rec.currency_conversion_code := NULL;

Line 1844: IF (l_acnv_rec.currency_conversion_code = OKC_API.G_MISS_CHAR) THEN

1840: -- RABHUPAT - 2667636 -Start
1841: IF (l_acnv_rec.currency_code = OKC_API.G_MISS_CHAR) THEN
1842: l_acnv_rec.currency_code := NULL;
1843: END IF;
1844: IF (l_acnv_rec.currency_conversion_code = OKC_API.G_MISS_CHAR) THEN
1845: l_acnv_rec.currency_conversion_code := NULL;
1846: END IF;
1847: IF (l_acnv_rec.currency_conversion_type = OKC_API.G_MISS_CHAR) THEN
1848: l_acnv_rec.currency_conversion_type := NULL;

Line 1847: IF (l_acnv_rec.currency_conversion_type = OKC_API.G_MISS_CHAR) THEN

1843: END IF;
1844: IF (l_acnv_rec.currency_conversion_code = OKC_API.G_MISS_CHAR) THEN
1845: l_acnv_rec.currency_conversion_code := NULL;
1846: END IF;
1847: IF (l_acnv_rec.currency_conversion_type = OKC_API.G_MISS_CHAR) THEN
1848: l_acnv_rec.currency_conversion_type := NULL;
1849: END IF;
1850: IF (l_acnv_rec.currency_conversion_rate = OKC_API.G_MISS_NUM) THEN
1851: l_acnv_rec.currency_conversion_rate := NULL;

Line 1850: IF (l_acnv_rec.currency_conversion_rate = OKC_API.G_MISS_NUM) THEN

1846: END IF;
1847: IF (l_acnv_rec.currency_conversion_type = OKC_API.G_MISS_CHAR) THEN
1848: l_acnv_rec.currency_conversion_type := NULL;
1849: END IF;
1850: IF (l_acnv_rec.currency_conversion_rate = OKC_API.G_MISS_NUM) THEN
1851: l_acnv_rec.currency_conversion_rate := NULL;
1852: END IF;
1853: IF (l_acnv_rec.currency_conversion_date = OKC_API.G_MISS_DATE) THEN
1854: l_acnv_rec.currency_conversion_date := NULL;

Line 1853: IF (l_acnv_rec.currency_conversion_date = OKC_API.G_MISS_DATE) THEN

1849: END IF;
1850: IF (l_acnv_rec.currency_conversion_rate = OKC_API.G_MISS_NUM) THEN
1851: l_acnv_rec.currency_conversion_rate := NULL;
1852: END IF;
1853: IF (l_acnv_rec.currency_conversion_date = OKC_API.G_MISS_DATE) THEN
1854: l_acnv_rec.currency_conversion_date := NULL;
1855: END IF;
1856: -- RABHUPAT - 2667636 -End
1857: RETURN(l_acnv_rec);

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

1876:
1877: FUNCTION Validate_Attributes (
1878: p_acnv_rec IN acnv_rec_type
1879: ) RETURN VARCHAR2 IS
1880: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1881: x_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1882:
1883: begin
1884: -- call each column-level validation

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

1877: FUNCTION Validate_Attributes (
1878: p_acnv_rec IN acnv_rec_type
1879: ) RETURN VARCHAR2 IS
1880: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1881: x_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1882:
1883: begin
1884: -- call each column-level validation
1885: validate_id(x_return_status => l_return_status,

Line 1889: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then

1885: validate_id(x_return_status => l_return_status,
1886: p_acnv_rec => p_acnv_rec);
1887:
1888: -- store the highest degree of error
1889: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1890: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1891: x_return_status := l_return_status;
1892: end if;
1893: end if;

Line 1890: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then

1886: p_acnv_rec => p_acnv_rec);
1887:
1888: -- store the highest degree of error
1889: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1890: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1891: x_return_status := l_return_status;
1892: end if;
1893: end if;
1894:

Line 1899: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then

1895: validate_object_version_number(x_return_status => l_return_status,
1896: p_acnv_rec => p_acnv_rec);
1897:
1898: -- store the highest degree of error
1899: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1900: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1901: x_return_status := l_return_status;
1902: end if;
1903: end if;

Line 1900: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then

1896: p_acnv_rec => p_acnv_rec);
1897:
1898: -- store the highest degree of error
1899: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1900: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1901: x_return_status := l_return_status;
1902: end if;
1903: end if;
1904:

Line 1910: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then

1906: validate_sfwt_flag(x_return_status => l_return_status,
1907: p_acnv_rec => p_acnv_rec);
1908:
1909: -- store the highest degree of error
1910: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1911: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1912: x_return_status := l_return_status;
1913: end if;
1914: end if;

Line 1911: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then

1907: p_acnv_rec => p_acnv_rec);
1908:
1909: -- store the highest degree of error
1910: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1911: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1912: x_return_status := l_return_status;
1913: end if;
1914: end if;
1915:

Line 1922: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then

1918: validate_dty_code(x_return_status => l_return_status,
1919: p_acnv_rec => p_acnv_rec);
1920:
1921: -- store the highest degree of error
1922: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1923: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1924: x_return_status := l_return_status;
1925: end if;
1926: end if;

Line 1923: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then

1919: p_acnv_rec => p_acnv_rec);
1920:
1921: -- store the highest degree of error
1922: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1923: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1924: x_return_status := l_return_status;
1925: end if;
1926: end if;
1927:

Line 1932: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then

1928: validate_cdn_code(x_return_status => l_return_status,
1929: p_acnv_rec => p_acnv_rec);
1930:
1931: -- store the highest degree of error
1932: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1933: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1934: x_return_status := l_return_status;
1935: end if;
1936: end if;

Line 1933: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then

1929: p_acnv_rec => p_acnv_rec);
1930:
1931: -- store the highest degree of error
1932: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1933: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1934: x_return_status := l_return_status;
1935: end if;
1936: end if;
1937:

Line 1943: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then

1939: validate_acs_code(x_return_status => l_return_status,
1940: p_acnv_rec => p_acnv_rec);
1941:
1942: -- store the highest degree of error
1943: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1944: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1945: x_return_status := l_return_status;
1946: end if;
1947: end if;

Line 1944: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then

1940: p_acnv_rec => p_acnv_rec);
1941:
1942: -- store the highest degree of error
1943: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1944: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1945: x_return_status := l_return_status;
1946: end if;
1947: end if;
1948:

Line 1953: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then

1949: validate_acd_id(x_return_status => l_return_status,
1950: p_acnv_rec => p_acnv_rec);
1951:
1952: -- store the highest degree of error
1953: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1954: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1955: x_return_status := l_return_status;
1956: end if;
1957: end if;

Line 1954: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then

1950: p_acnv_rec => p_acnv_rec);
1951:
1952: -- store the highest degree of error
1953: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1954: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1955: x_return_status := l_return_status;
1956: end if;
1957: end if;
1958:

Line 1964: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then

1960: validate_estimated_repair_cost(x_return_status => l_return_status,
1961: p_acnv_rec => p_acnv_rec);
1962:
1963: -- store the highest degree of error
1964: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1965: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1966: x_return_status := l_return_status;
1967: end if;
1968: end if;

Line 1965: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then

1961: p_acnv_rec => p_acnv_rec);
1962:
1963: -- store the highest degree of error
1964: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1965: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1966: x_return_status := l_return_status;
1967: end if;
1968: end if;
1969:

Line 1974: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then

1970: validate_actual_repair_cost(x_return_status => l_return_status,
1971: p_acnv_rec => p_acnv_rec);
1972:
1973: -- store the highest degree of error
1974: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1975: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1976: x_return_status := l_return_status;
1977: end if;
1978: end if;

Line 1975: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then

1971: p_acnv_rec => p_acnv_rec);
1972:
1973: -- store the highest degree of error
1974: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1975: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1976: x_return_status := l_return_status;
1977: end if;
1978: end if;
1979:

Line 1984: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then

1980: validate_org_id(x_return_status => l_return_status,
1981: p_acnv_rec => p_acnv_rec);
1982:
1983: -- store the highest degree of error
1984: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1985: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1986: x_return_status := l_return_status;
1987: end if;
1988: end if;

Line 1985: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then

1981: p_acnv_rec => p_acnv_rec);
1982:
1983: -- store the highest degree of error
1984: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1985: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1986: x_return_status := l_return_status;
1987: end if;
1988: end if;
1989:

Line 1994: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then

1990: validate_isq_id(x_return_status => l_return_status,
1991: p_acnv_rec => p_acnv_rec);
1992:
1993: -- store the highest degree of error
1994: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1995: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1996: x_return_status := l_return_status;
1997: end if;
1998: end if;

Line 1995: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then

1991: p_acnv_rec => p_acnv_rec);
1992:
1993: -- store the highest degree of error
1994: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1995: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1996: x_return_status := l_return_status;
1997: end if;
1998: end if;
1999:

Line 2004: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then

2000: validate_ctp_code(x_return_status => l_return_status,
2001: p_acnv_rec => p_acnv_rec);
2002:
2003: -- store the highest degree of error
2004: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
2005: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
2006: x_return_status := l_return_status;
2007: end if;
2008: end if;

Line 2005: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then

2001: p_acnv_rec => p_acnv_rec);
2002:
2003: -- store the highest degree of error
2004: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
2005: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
2006: x_return_status := l_return_status;
2007: end if;
2008: end if;
2009:

Line 2014: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then

2010: validate_pzt_id(x_return_status => l_return_status,
2011: p_acnv_rec => p_acnv_rec);
2012:
2013: -- store the highest degree of error
2014: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
2015: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
2016: x_return_status := l_return_status;
2017: end if;
2018: end if;

Line 2015: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then

2011: p_acnv_rec => p_acnv_rec);
2012:
2013: -- store the highest degree of error
2014: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
2015: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
2016: x_return_status := l_return_status;
2017: end if;
2018: end if;
2019:

Line 2024: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then

2020: validate_rpc_id(x_return_status => l_return_status,
2021: p_acnv_rec => p_acnv_rec);
2022:
2023: -- store the highest degree of error
2024: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
2025: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
2026: x_return_status := l_return_status;
2027: end if;
2028: end if;

Line 2025: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then

2021: p_acnv_rec => p_acnv_rec);
2022:
2023: -- store the highest degree of error
2024: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
2025: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
2026: x_return_status := l_return_status;
2027: end if;
2028: end if;
2029:

Line 2034: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then

2030: validate_approved_yn(x_return_status => l_return_status,
2031: p_acnv_rec => p_acnv_rec);
2032:
2033: -- store the highest degree of error
2034: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
2035: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
2036: x_return_status := l_return_status;
2037: end if;
2038: end if;

Line 2035: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then

2031: p_acnv_rec => p_acnv_rec);
2032:
2033: -- store the highest degree of error
2034: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
2035: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
2036: x_return_status := l_return_status;
2037: end if;
2038: end if;
2039:

Line 2044: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN

2040: -- RABHUPAT - 2667636 - Start
2041: validate_currency_code(p_acnv_rec => p_acnv_rec,
2042: x_return_status => l_return_status);
2043: -- store the highest degree of error
2044: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
2045: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2046: x_return_status := l_return_status;
2047: END IF;
2048: END IF;

Line 2045: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN

2041: validate_currency_code(p_acnv_rec => p_acnv_rec,
2042: x_return_status => l_return_status);
2043: -- store the highest degree of error
2044: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
2045: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2046: x_return_status := l_return_status;
2047: END IF;
2048: END IF;
2049: validate_currency_con_code(p_acnv_rec => p_acnv_rec,

Line 2052: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN

2048: END IF;
2049: validate_currency_con_code(p_acnv_rec => p_acnv_rec,
2050: x_return_status => l_return_status);
2051: -- store the highest degree of error
2052: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
2053: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2054: x_return_status := l_return_status;
2055: END IF;
2056: END IF;

Line 2053: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN

2049: validate_currency_con_code(p_acnv_rec => p_acnv_rec,
2050: x_return_status => l_return_status);
2051: -- store the highest degree of error
2052: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
2053: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2054: x_return_status := l_return_status;
2055: END IF;
2056: END IF;
2057: validate_currency_con_type(p_acnv_rec => p_acnv_rec,

Line 2060: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN

2056: END IF;
2057: validate_currency_con_type(p_acnv_rec => p_acnv_rec,
2058: x_return_status => l_return_status);
2059: -- store the highest degree of error
2060: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
2061: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2062: x_return_status := l_return_status;
2063: END IF;
2064: END IF;

Line 2061: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN

2057: validate_currency_con_type(p_acnv_rec => p_acnv_rec,
2058: x_return_status => l_return_status);
2059: -- store the highest degree of error
2060: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
2061: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2062: x_return_status := l_return_status;
2063: END IF;
2064: END IF;
2065: -- RABHUPAT - 2667636 - End

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

2087:
2088: FUNCTION Validate_Record (
2089: p_acnv_rec IN acnv_rec_type
2090: ) RETURN VARCHAR2 IS
2091: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2092: x_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2093: BEGIN
2094: -- RABHUPAT - 2667636 - Start
2095: -- Validate Currency conversion Code,type,rate and Date

Line 2100: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN

2096:
2097: validate_currency_record(p_acnv_rec => p_acnv_rec,
2098: x_return_status => l_return_status);
2099: -- store the highest degree of error
2100: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
2101: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2102: x_return_status := l_return_status;
2103: END IF;
2104: END IF;

Line 2101: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN

2097: validate_currency_record(p_acnv_rec => p_acnv_rec,
2098: x_return_status => l_return_status);
2099: -- store the highest degree of error
2100: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
2101: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2102: x_return_status := l_return_status;
2103: END IF;
2104: END IF;
2105: -- RABHUPAT - 2667636 - End

Line 2289: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2285: -- validate_row for:OKL_ASSET_CNDTN_LNS_V --
2286: --------------------------------------------
2287: PROCEDURE validate_row(
2288: p_api_version IN NUMBER,
2289: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2290: x_return_status OUT NOCOPY VARCHAR2,
2291: x_msg_count OUT NOCOPY NUMBER,
2292: x_msg_data OUT NOCOPY VARCHAR2,
2293: p_acnv_rec IN acnv_rec_type) IS

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

2293: p_acnv_rec IN acnv_rec_type) IS
2294:
2295: l_api_version CONSTANT NUMBER := 1;
2296: l_api_name CONSTANT VARCHAR2(30) := 'V_validate_row';
2297: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2298: l_acnv_rec acnv_rec_type := p_acnv_rec;
2299: l_acn_rec acn_rec_type;
2300: l_okl_asset_cndtn_lns_tl_rec OklAssetCndtnLnsTlRecType;
2301: BEGIN

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

2298: l_acnv_rec acnv_rec_type := p_acnv_rec;
2299: l_acn_rec acn_rec_type;
2300: l_okl_asset_cndtn_lns_tl_rec OklAssetCndtnLnsTlRecType;
2301: BEGIN
2302: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2303: G_PKG_NAME,
2304: p_init_msg_list,
2305: l_api_version,
2306: p_api_version,

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

2305: l_api_version,
2306: p_api_version,
2307: '_PVT',
2308: x_return_status);
2309: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2310: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2311: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2312: RAISE OKC_API.G_EXCEPTION_ERROR;
2313: END IF;

Line 2310: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2306: p_api_version,
2307: '_PVT',
2308: x_return_status);
2309: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2310: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2311: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2312: RAISE OKC_API.G_EXCEPTION_ERROR;
2313: END IF;
2314: --- Validate all non-missing attributes (Item Level Validation)

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

2307: '_PVT',
2308: x_return_status);
2309: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2310: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2311: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2312: RAISE OKC_API.G_EXCEPTION_ERROR;
2313: END IF;
2314: --- Validate all non-missing attributes (Item Level Validation)
2315: l_return_status := Validate_Attributes(l_acnv_rec);

Line 2312: RAISE OKC_API.G_EXCEPTION_ERROR;

2308: x_return_status);
2309: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2310: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2311: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2312: RAISE OKC_API.G_EXCEPTION_ERROR;
2313: END IF;
2314: --- Validate all non-missing attributes (Item Level Validation)
2315: l_return_status := Validate_Attributes(l_acnv_rec);
2316: --- If any errors happen abort API

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

2313: END IF;
2314: --- Validate all non-missing attributes (Item Level Validation)
2315: l_return_status := Validate_Attributes(l_acnv_rec);
2316: --- If any errors happen abort API
2317: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2318: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2319: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2320: RAISE OKC_API.G_EXCEPTION_ERROR;
2321: END IF;

Line 2318: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2314: --- Validate all non-missing attributes (Item Level Validation)
2315: l_return_status := Validate_Attributes(l_acnv_rec);
2316: --- If any errors happen abort API
2317: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2318: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2319: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2320: RAISE OKC_API.G_EXCEPTION_ERROR;
2321: END IF;
2322: l_return_status := Validate_Record(l_acnv_rec);

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

2315: l_return_status := Validate_Attributes(l_acnv_rec);
2316: --- If any errors happen abort API
2317: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2318: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2319: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2320: RAISE OKC_API.G_EXCEPTION_ERROR;
2321: END IF;
2322: l_return_status := Validate_Record(l_acnv_rec);
2323: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2320: RAISE OKC_API.G_EXCEPTION_ERROR;

2316: --- If any errors happen abort API
2317: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2318: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2319: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2320: RAISE OKC_API.G_EXCEPTION_ERROR;
2321: END IF;
2322: l_return_status := Validate_Record(l_acnv_rec);
2323: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2324: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

2319: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2320: RAISE OKC_API.G_EXCEPTION_ERROR;
2321: END IF;
2322: l_return_status := Validate_Record(l_acnv_rec);
2323: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2324: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2325: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2326: RAISE OKC_API.G_EXCEPTION_ERROR;
2327: END IF;

Line 2324: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2320: RAISE OKC_API.G_EXCEPTION_ERROR;
2321: END IF;
2322: l_return_status := Validate_Record(l_acnv_rec);
2323: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2324: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2325: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2326: RAISE OKC_API.G_EXCEPTION_ERROR;
2327: END IF;
2328: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

2321: END IF;
2322: l_return_status := Validate_Record(l_acnv_rec);
2323: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2324: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2325: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2326: RAISE OKC_API.G_EXCEPTION_ERROR;
2327: END IF;
2328: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2329: EXCEPTION

Line 2326: RAISE OKC_API.G_EXCEPTION_ERROR;

2322: l_return_status := Validate_Record(l_acnv_rec);
2323: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2324: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2325: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2326: RAISE OKC_API.G_EXCEPTION_ERROR;
2327: END IF;
2328: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2329: EXCEPTION
2330: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

2324: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2325: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2326: RAISE OKC_API.G_EXCEPTION_ERROR;
2327: END IF;
2328: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2329: EXCEPTION
2330: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2331: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2332: (

Line 2330: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2326: RAISE OKC_API.G_EXCEPTION_ERROR;
2327: END IF;
2328: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2329: EXCEPTION
2330: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2331: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2332: (
2333: l_api_name,
2334: G_PKG_NAME,

Line 2331: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2327: END IF;
2328: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2329: EXCEPTION
2330: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2331: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2332: (
2333: l_api_name,
2334: G_PKG_NAME,
2335: 'OKC_API.G_RET_STS_ERROR',

Line 2335: 'OKC_API.G_RET_STS_ERROR',

2331: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2332: (
2333: l_api_name,
2334: G_PKG_NAME,
2335: 'OKC_API.G_RET_STS_ERROR',
2336: x_msg_count,
2337: x_msg_data,
2338: '_PVT'
2339: );

Line 2340: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2336: x_msg_count,
2337: x_msg_data,
2338: '_PVT'
2339: );
2340: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2341: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2342: (
2343: l_api_name,
2344: G_PKG_NAME,

Line 2341: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2337: x_msg_data,
2338: '_PVT'
2339: );
2340: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2341: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2342: (
2343: l_api_name,
2344: G_PKG_NAME,
2345: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2345: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2341: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2342: (
2343: l_api_name,
2344: G_PKG_NAME,
2345: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2346: x_msg_count,
2347: x_msg_data,
2348: '_PVT'
2349: );

Line 2351: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2347: x_msg_data,
2348: '_PVT'
2349: );
2350: WHEN OTHERS THEN
2351: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2352: (
2353: l_api_name,
2354: G_PKG_NAME,
2355: 'OTHERS',

Line 2366: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2362: -- PL/SQL TBL validate_row for:ACNV_TBL --
2363: ------------------------------------------
2364: PROCEDURE validate_row(
2365: p_api_version IN NUMBER,
2366: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2367: x_return_status OUT NOCOPY VARCHAR2,
2368: x_msg_count OUT NOCOPY NUMBER,
2369: x_msg_data OUT NOCOPY VARCHAR2,
2370: p_acnv_tbl IN acnv_tbl_type) IS

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

2370: p_acnv_tbl IN acnv_tbl_type) IS
2371:
2372: l_api_version CONSTANT NUMBER := 1;
2373: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
2374: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2375: i NUMBER := 0;
2376: -- Begin Post-Generation Change
2377: -- overall error status
2378: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

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

2374: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2375: i NUMBER := 0;
2376: -- Begin Post-Generation Change
2377: -- overall error status
2378: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2379: -- End Post-Generation Change
2380: BEGIN
2381: OKC_API.init_msg_list(p_init_msg_list);
2382: -- Make sure PL/SQL table has records in it before passing

Line 2381: OKC_API.init_msg_list(p_init_msg_list);

2377: -- overall error status
2378: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2379: -- End Post-Generation Change
2380: BEGIN
2381: OKC_API.init_msg_list(p_init_msg_list);
2382: -- Make sure PL/SQL table has records in it before passing
2383: IF (p_acnv_tbl.COUNT > 0) THEN
2384: i := p_acnv_tbl.FIRST;
2385: LOOP

Line 2388: p_init_msg_list => OKC_API.G_FALSE,

2384: i := p_acnv_tbl.FIRST;
2385: LOOP
2386: validate_row (
2387: p_api_version => p_api_version,
2388: p_init_msg_list => OKC_API.G_FALSE,
2389: x_return_status => x_return_status,
2390: x_msg_count => x_msg_count,
2391: x_msg_data => x_msg_data,
2392: p_acnv_rec => p_acnv_tbl(i));

Line 2395: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN

2391: x_msg_data => x_msg_data,
2392: p_acnv_rec => p_acnv_tbl(i));
2393: -- Begin Post-Generation Change
2394: -- store the highest degree of error
2395: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
2396: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
2397: l_overall_status := x_return_status;
2398: END IF;
2399: END IF;

Line 2396: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN

2392: p_acnv_rec => p_acnv_tbl(i));
2393: -- Begin Post-Generation Change
2394: -- store the highest degree of error
2395: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
2396: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
2397: l_overall_status := x_return_status;
2398: END IF;
2399: END IF;
2400: -- End Post-Generation Change

Line 2410: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2406: x_return_status := l_overall_status;
2407: -- End Post-Generation Change
2408: END IF;
2409: EXCEPTION
2410: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2411: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2412: (
2413: l_api_name,
2414: G_PKG_NAME,

Line 2411: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2407: -- End Post-Generation Change
2408: END IF;
2409: EXCEPTION
2410: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2411: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2412: (
2413: l_api_name,
2414: G_PKG_NAME,
2415: 'OKC_API.G_RET_STS_ERROR',

Line 2415: 'OKC_API.G_RET_STS_ERROR',

2411: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2412: (
2413: l_api_name,
2414: G_PKG_NAME,
2415: 'OKC_API.G_RET_STS_ERROR',
2416: x_msg_count,
2417: x_msg_data,
2418: '_PVT'
2419: );

Line 2420: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2416: x_msg_count,
2417: x_msg_data,
2418: '_PVT'
2419: );
2420: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2421: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2422: (
2423: l_api_name,
2424: G_PKG_NAME,

Line 2421: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2417: x_msg_data,
2418: '_PVT'
2419: );
2420: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2421: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2422: (
2423: l_api_name,
2424: G_PKG_NAME,
2425: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2425: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2421: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2422: (
2423: l_api_name,
2424: G_PKG_NAME,
2425: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2426: x_msg_count,
2427: x_msg_data,
2428: '_PVT'
2429: );

Line 2431: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2427: x_msg_data,
2428: '_PVT'
2429: );
2430: WHEN OTHERS THEN
2431: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2432: (
2433: l_api_name,
2434: G_PKG_NAME,
2435: 'OTHERS',

Line 2459: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2455: -- History : RABHUPAT 13-DEC-2002 2667636
2456: -- : modified for multicurrency changes
2457: -- End of comments
2458: PROCEDURE insert_row(
2459: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2460: x_return_status OUT NOCOPY VARCHAR2,
2461: x_msg_count OUT NOCOPY NUMBER,
2462: x_msg_data OUT NOCOPY VARCHAR2,
2463: p_acn_rec IN acn_rec_type,

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

2464: x_acn_rec OUT NOCOPY acn_rec_type) IS
2465:
2466: l_api_version CONSTANT NUMBER := 1;
2467: l_api_name CONSTANT VARCHAR2(30) := 'B_insert_row';
2468: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2469: l_acn_rec acn_rec_type := p_acn_rec;
2470: l_def_acn_rec acn_rec_type;
2471: ----------------------------------------------
2472: -- Set_Attributes for:OKL_ASSET_CNDTN_LNS_B --

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

2474: FUNCTION Set_Attributes (
2475: p_acn_rec IN acn_rec_type,
2476: x_acn_rec OUT NOCOPY acn_rec_type
2477: ) RETURN VARCHAR2 IS
2478: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2479: BEGIN
2480: x_acn_rec := p_acn_rec;
2481: RETURN(l_return_status);
2482: END Set_Attributes;

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

2480: x_acn_rec := p_acn_rec;
2481: RETURN(l_return_status);
2482: END Set_Attributes;
2483: BEGIN
2484: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2485: p_init_msg_list,
2486: '_PVT',
2487: x_return_status);
2488: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

2484: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2485: p_init_msg_list,
2486: '_PVT',
2487: x_return_status);
2488: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2489: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2490: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2491: RAISE OKC_API.G_EXCEPTION_ERROR;
2492: END IF;

Line 2489: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2485: p_init_msg_list,
2486: '_PVT',
2487: x_return_status);
2488: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2489: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2490: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2491: RAISE OKC_API.G_EXCEPTION_ERROR;
2492: END IF;
2493: --- Setting item attributes

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

2486: '_PVT',
2487: x_return_status);
2488: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2489: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2490: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2491: RAISE OKC_API.G_EXCEPTION_ERROR;
2492: END IF;
2493: --- Setting item attributes
2494: l_return_status := Set_Attributes(

Line 2491: RAISE OKC_API.G_EXCEPTION_ERROR;

2487: x_return_status);
2488: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2489: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2490: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2491: RAISE OKC_API.G_EXCEPTION_ERROR;
2492: END IF;
2493: --- Setting item attributes
2494: l_return_status := Set_Attributes(
2495: p_acn_rec, -- IN

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

2494: l_return_status := Set_Attributes(
2495: p_acn_rec, -- IN
2496: l_acn_rec); -- OUT
2497: --- If any errors happen abort API
2498: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2499: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2500: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2501: RAISE OKC_API.G_EXCEPTION_ERROR;
2502: END IF;

Line 2499: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2495: p_acn_rec, -- IN
2496: l_acn_rec); -- OUT
2497: --- If any errors happen abort API
2498: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2499: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2500: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2501: RAISE OKC_API.G_EXCEPTION_ERROR;
2502: END IF;
2503: INSERT INTO OKL_ASSET_CNDTN_LNS_B(

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

2496: l_acn_rec); -- OUT
2497: --- If any errors happen abort API
2498: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2499: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2500: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2501: RAISE OKC_API.G_EXCEPTION_ERROR;
2502: END IF;
2503: INSERT INTO OKL_ASSET_CNDTN_LNS_B(
2504: id,

Line 2501: RAISE OKC_API.G_EXCEPTION_ERROR;

2497: --- If any errors happen abort API
2498: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2499: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2500: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2501: RAISE OKC_API.G_EXCEPTION_ERROR;
2502: END IF;
2503: INSERT INTO OKL_ASSET_CNDTN_LNS_B(
2504: id,
2505: sequence_number,

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

2611: l_acn_rec.currency_conversion_date);
2612: -- RABHUPAT - 2667636 - End
2613: -- Set OUT values
2614: x_acn_rec := l_acn_rec;
2615: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2616: EXCEPTION
2617: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2618: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2619: (

Line 2617: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2613: -- Set OUT values
2614: x_acn_rec := l_acn_rec;
2615: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2616: EXCEPTION
2617: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2618: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2619: (
2620: l_api_name,
2621: G_PKG_NAME,

Line 2618: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2614: x_acn_rec := l_acn_rec;
2615: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2616: EXCEPTION
2617: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2618: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2619: (
2620: l_api_name,
2621: G_PKG_NAME,
2622: 'OKC_API.G_RET_STS_ERROR',

Line 2622: 'OKC_API.G_RET_STS_ERROR',

2618: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2619: (
2620: l_api_name,
2621: G_PKG_NAME,
2622: 'OKC_API.G_RET_STS_ERROR',
2623: x_msg_count,
2624: x_msg_data,
2625: '_PVT'
2626: );

Line 2627: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2623: x_msg_count,
2624: x_msg_data,
2625: '_PVT'
2626: );
2627: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2628: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2629: (
2630: l_api_name,
2631: G_PKG_NAME,

Line 2628: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2624: x_msg_data,
2625: '_PVT'
2626: );
2627: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2628: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2629: (
2630: l_api_name,
2631: G_PKG_NAME,
2632: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2632: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2628: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2629: (
2630: l_api_name,
2631: G_PKG_NAME,
2632: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2633: x_msg_count,
2634: x_msg_data,
2635: '_PVT'
2636: );

Line 2638: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2634: x_msg_data,
2635: '_PVT'
2636: );
2637: WHEN OTHERS THEN
2638: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2639: (
2640: l_api_name,
2641: G_PKG_NAME,
2642: 'OTHERS',

Line 2652: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2648: -------------------------------------------
2649: -- insert_row for:OKL_ASSET_CNDTN_LNS_TL --
2650: -------------------------------------------
2651: PROCEDURE insert_row(
2652: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2653: x_return_status OUT NOCOPY VARCHAR2,
2654: x_msg_count OUT NOCOPY NUMBER,
2655: x_msg_data OUT NOCOPY VARCHAR2,
2656: p_okl_asset_cndtn_lns_tl_rec IN OklAssetCndtnLnsTlRecType,

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

2657: x_okl_asset_cndtn_lns_tl_rec OUT NOCOPY OklAssetCndtnLnsTlRecType) IS
2658:
2659: l_api_version CONSTANT NUMBER := 1;
2660: l_api_name CONSTANT VARCHAR2(30) := 'TL_insert_row';
2661: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2662: l_okl_asset_cndtn_lns_tl_rec OklAssetCndtnLnsTlRecType := p_okl_asset_cndtn_lns_tl_rec;
2663: ldefoklassetcndtnlnstlrec OklAssetCndtnLnsTlRecType;
2664: CURSOR get_languages IS
2665: SELECT *

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

2671: FUNCTION Set_Attributes (
2672: p_okl_asset_cndtn_lns_tl_rec IN OklAssetCndtnLnsTlRecType,
2673: x_okl_asset_cndtn_lns_tl_rec OUT NOCOPY OklAssetCndtnLnsTlRecType
2674: ) RETURN VARCHAR2 IS
2675: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2676: BEGIN
2677: x_okl_asset_cndtn_lns_tl_rec := p_okl_asset_cndtn_lns_tl_rec;
2678: x_okl_asset_cndtn_lns_tl_rec.LANGUAGE := USERENV('LANG');
2679: x_okl_asset_cndtn_lns_tl_rec.SOURCE_LANG := USERENV('LANG');

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

2679: x_okl_asset_cndtn_lns_tl_rec.SOURCE_LANG := USERENV('LANG');
2680: RETURN(l_return_status);
2681: END Set_Attributes;
2682: BEGIN
2683: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2684: p_init_msg_list,
2685: '_PVT',
2686: x_return_status);
2687: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

2683: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2684: p_init_msg_list,
2685: '_PVT',
2686: x_return_status);
2687: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2688: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2689: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2690: RAISE OKC_API.G_EXCEPTION_ERROR;
2691: END IF;

Line 2688: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2684: p_init_msg_list,
2685: '_PVT',
2686: x_return_status);
2687: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2688: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2689: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2690: RAISE OKC_API.G_EXCEPTION_ERROR;
2691: END IF;
2692: --- Setting item attributes

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

2685: '_PVT',
2686: x_return_status);
2687: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2688: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2689: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2690: RAISE OKC_API.G_EXCEPTION_ERROR;
2691: END IF;
2692: --- Setting item attributes
2693: l_return_status := Set_Attributes(

Line 2690: RAISE OKC_API.G_EXCEPTION_ERROR;

2686: x_return_status);
2687: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2688: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2689: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2690: RAISE OKC_API.G_EXCEPTION_ERROR;
2691: END IF;
2692: --- Setting item attributes
2693: l_return_status := Set_Attributes(
2694: p_okl_asset_cndtn_lns_tl_rec, -- IN

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

2693: l_return_status := Set_Attributes(
2694: p_okl_asset_cndtn_lns_tl_rec, -- IN
2695: l_okl_asset_cndtn_lns_tl_rec); -- OUT
2696: --- If any errors happen abort API
2697: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2698: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2699: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2700: RAISE OKC_API.G_EXCEPTION_ERROR;
2701: END IF;

Line 2698: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2694: p_okl_asset_cndtn_lns_tl_rec, -- IN
2695: l_okl_asset_cndtn_lns_tl_rec); -- OUT
2696: --- If any errors happen abort API
2697: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2698: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2699: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2700: RAISE OKC_API.G_EXCEPTION_ERROR;
2701: END IF;
2702: FOR l_lang_rec IN get_languages LOOP

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

2695: l_okl_asset_cndtn_lns_tl_rec); -- OUT
2696: --- If any errors happen abort API
2697: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2698: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2699: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2700: RAISE OKC_API.G_EXCEPTION_ERROR;
2701: END IF;
2702: FOR l_lang_rec IN get_languages LOOP
2703: l_okl_asset_cndtn_lns_tl_rec.language := l_lang_rec.language_code;

Line 2700: RAISE OKC_API.G_EXCEPTION_ERROR;

2696: --- If any errors happen abort API
2697: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2698: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2699: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2700: RAISE OKC_API.G_EXCEPTION_ERROR;
2701: END IF;
2702: FOR l_lang_rec IN get_languages LOOP
2703: l_okl_asset_cndtn_lns_tl_rec.language := l_lang_rec.language_code;
2704: INSERT INTO OKL_ASSET_CNDTN_LNS_TL(

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

2731: l_okl_asset_cndtn_lns_tl_rec.last_update_login);
2732: END LOOP;
2733: -- Set OUT values
2734: x_okl_asset_cndtn_lns_tl_rec := l_okl_asset_cndtn_lns_tl_rec;
2735: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2736: EXCEPTION
2737: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2738: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2739: (

Line 2737: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2733: -- Set OUT values
2734: x_okl_asset_cndtn_lns_tl_rec := l_okl_asset_cndtn_lns_tl_rec;
2735: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2736: EXCEPTION
2737: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2738: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2739: (
2740: l_api_name,
2741: G_PKG_NAME,

Line 2738: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2734: x_okl_asset_cndtn_lns_tl_rec := l_okl_asset_cndtn_lns_tl_rec;
2735: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2736: EXCEPTION
2737: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2738: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2739: (
2740: l_api_name,
2741: G_PKG_NAME,
2742: 'OKC_API.G_RET_STS_ERROR',

Line 2742: 'OKC_API.G_RET_STS_ERROR',

2738: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2739: (
2740: l_api_name,
2741: G_PKG_NAME,
2742: 'OKC_API.G_RET_STS_ERROR',
2743: x_msg_count,
2744: x_msg_data,
2745: '_PVT'
2746: );

Line 2747: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2743: x_msg_count,
2744: x_msg_data,
2745: '_PVT'
2746: );
2747: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2748: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2749: (
2750: l_api_name,
2751: G_PKG_NAME,

Line 2748: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2744: x_msg_data,
2745: '_PVT'
2746: );
2747: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2748: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2749: (
2750: l_api_name,
2751: G_PKG_NAME,
2752: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2752: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2748: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2749: (
2750: l_api_name,
2751: G_PKG_NAME,
2752: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2753: x_msg_count,
2754: x_msg_data,
2755: '_PVT'
2756: );

Line 2758: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2754: x_msg_data,
2755: '_PVT'
2756: );
2757: WHEN OTHERS THEN
2758: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2759: (
2760: l_api_name,
2761: G_PKG_NAME,
2762: 'OTHERS',

Line 2783: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2779: -- : modified for multicurrency changes
2780: -- End of comments
2781: PROCEDURE insert_row(
2782: p_api_version IN NUMBER,
2783: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2784: x_return_status OUT NOCOPY VARCHAR2,
2785: x_msg_count OUT NOCOPY NUMBER,
2786: x_msg_data OUT NOCOPY VARCHAR2,
2787: p_acnv_rec IN acnv_rec_type,

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

2788: x_acnv_rec OUT NOCOPY acnv_rec_type) IS
2789:
2790: l_api_version CONSTANT NUMBER := 1;
2791: l_api_name CONSTANT VARCHAR2(30) := 'V_insert_row';
2792: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2793: l_acnv_rec acnv_rec_type;
2794: l_def_acnv_rec acnv_rec_type;
2795: l_acn_rec acn_rec_type;
2796: lx_acn_rec acn_rec_type;

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

2817: FUNCTION Set_Attributes (
2818: p_acnv_rec IN acnv_rec_type,
2819: x_acnv_rec OUT NOCOPY acnv_rec_type
2820: ) RETURN VARCHAR2 IS
2821: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2822: BEGIN
2823: x_acnv_rec := p_acnv_rec;
2824: x_acnv_rec.OBJECT_VERSION_NUMBER := 1;
2825: x_acnv_rec.SFWT_FLAG := 'N';

Line 2829: OR p_acnv_rec.approved_yn = OKC_API.G_MISS_CHAR THEN

2825: x_acnv_rec.SFWT_FLAG := 'N';
2826:
2827: -- Default the YN columns if value not passed
2828: IF p_acnv_rec.approved_yn IS NULL
2829: OR p_acnv_rec.approved_yn = OKC_API.G_MISS_CHAR THEN
2830: x_acnv_rec.approved_yn := 'N';
2831: END IF;
2832:
2833: -- Default the ORG ID if a value is not passed

Line 2835: OR p_acnv_rec.org_id = OKC_API.G_MISS_NUM THEN

2831: END IF;
2832:
2833: -- Default the ORG ID if a value is not passed
2834: IF p_acnv_rec.org_id IS NULL
2835: OR p_acnv_rec.org_id = OKC_API.G_MISS_NUM THEN
2836: x_acnv_rec.org_id := MO_GLOBAL.GET_CURRENT_ORG_ID();
2837: END IF;
2838:
2839: -- RABHUPAT - 2667636 - Start

Line 2843: OR p_acnv_rec.currency_code = OKC_API.G_MISS_CHAR THEN

2839: -- RABHUPAT - 2667636 - Start
2840: x_acnv_rec.currency_conversion_code := OKL_AM_UTIL_PVT.get_functional_currency;
2841:
2842: IF p_acnv_rec.currency_code IS NULL
2843: OR p_acnv_rec.currency_code = OKC_API.G_MISS_CHAR THEN
2844: x_acnv_rec.currency_code := x_acnv_rec.currency_conversion_code;
2845: END IF;
2846: -- RABHUPAT- 2667636 - End
2847:

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

2847:
2848: RETURN(l_return_status);
2849: END Set_Attributes;
2850: BEGIN
2851: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2852: G_PKG_NAME,
2853: p_init_msg_list,
2854: l_api_version,
2855: p_api_version,

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

2854: l_api_version,
2855: p_api_version,
2856: '_PVT',
2857: x_return_status);
2858: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2859: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2860: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2861: RAISE OKC_API.G_EXCEPTION_ERROR;
2862: END IF;

Line 2859: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2855: p_api_version,
2856: '_PVT',
2857: x_return_status);
2858: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2859: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2860: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2861: RAISE OKC_API.G_EXCEPTION_ERROR;
2862: END IF;
2863: l_acnv_rec := null_out_defaults(p_acnv_rec);

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

2856: '_PVT',
2857: x_return_status);
2858: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2859: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2860: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2861: RAISE OKC_API.G_EXCEPTION_ERROR;
2862: END IF;
2863: l_acnv_rec := null_out_defaults(p_acnv_rec);
2864: -- Set primary key value

Line 2861: RAISE OKC_API.G_EXCEPTION_ERROR;

2857: x_return_status);
2858: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2859: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2860: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2861: RAISE OKC_API.G_EXCEPTION_ERROR;
2862: END IF;
2863: l_acnv_rec := null_out_defaults(p_acnv_rec);
2864: -- Set primary key value
2865: l_acnv_rec.ID := get_seq_id;

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

2867: l_return_status := Set_Attributes(
2868: l_acnv_rec, -- IN
2869: l_def_acnv_rec); -- OUT
2870: --- If any errors happen abort API
2871: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2872: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2873: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2874: RAISE OKC_API.G_EXCEPTION_ERROR;
2875: END IF;

Line 2872: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2868: l_acnv_rec, -- IN
2869: l_def_acnv_rec); -- OUT
2870: --- If any errors happen abort API
2871: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2872: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2873: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2874: RAISE OKC_API.G_EXCEPTION_ERROR;
2875: END IF;
2876: l_def_acnv_rec := fill_who_columns(l_def_acnv_rec);

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

2869: l_def_acnv_rec); -- OUT
2870: --- If any errors happen abort API
2871: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2872: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2873: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2874: RAISE OKC_API.G_EXCEPTION_ERROR;
2875: END IF;
2876: l_def_acnv_rec := fill_who_columns(l_def_acnv_rec);
2877: --- Validate all non-missing attributes (Item Level Validation)

Line 2874: RAISE OKC_API.G_EXCEPTION_ERROR;

2870: --- If any errors happen abort API
2871: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2872: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2873: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2874: RAISE OKC_API.G_EXCEPTION_ERROR;
2875: END IF;
2876: l_def_acnv_rec := fill_who_columns(l_def_acnv_rec);
2877: --- Validate all non-missing attributes (Item Level Validation)
2878: l_return_status := Validate_Attributes(l_def_acnv_rec);

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

2876: l_def_acnv_rec := fill_who_columns(l_def_acnv_rec);
2877: --- Validate all non-missing attributes (Item Level Validation)
2878: l_return_status := Validate_Attributes(l_def_acnv_rec);
2879: --- If any errors happen abort API
2880: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2881: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2882: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2883: RAISE OKC_API.G_EXCEPTION_ERROR;
2884: END IF;

Line 2881: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2877: --- Validate all non-missing attributes (Item Level Validation)
2878: l_return_status := Validate_Attributes(l_def_acnv_rec);
2879: --- If any errors happen abort API
2880: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2881: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2882: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2883: RAISE OKC_API.G_EXCEPTION_ERROR;
2884: END IF;
2885: --gkadarka Fixes for 3559327

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

2878: l_return_status := Validate_Attributes(l_def_acnv_rec);
2879: --- If any errors happen abort API
2880: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2881: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2882: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2883: RAISE OKC_API.G_EXCEPTION_ERROR;
2884: END IF;
2885: --gkadarka Fixes for 3559327
2886: l_def_acnv_rec.currency_conversion_type := NULL;

Line 2883: RAISE OKC_API.G_EXCEPTION_ERROR;

2879: --- If any errors happen abort API
2880: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2881: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2882: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2883: RAISE OKC_API.G_EXCEPTION_ERROR;
2884: END IF;
2885: --gkadarka Fixes for 3559327
2886: l_def_acnv_rec.currency_conversion_type := NULL;
2887: l_def_acnv_rec.currency_conversion_rate := NULL;

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

2887: l_def_acnv_rec.currency_conversion_rate := NULL;
2888: l_def_acnv_rec.currency_conversion_date := NULL;
2889: --gkdarka
2890: l_return_status := Validate_Record(l_def_acnv_rec);
2891: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2892: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2893: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2894: RAISE OKC_API.G_EXCEPTION_ERROR;
2895: END IF;

Line 2892: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2888: l_def_acnv_rec.currency_conversion_date := NULL;
2889: --gkdarka
2890: l_return_status := Validate_Record(l_def_acnv_rec);
2891: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2892: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2893: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2894: RAISE OKC_API.G_EXCEPTION_ERROR;
2895: END IF;
2896: --------------------------------------

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

2889: --gkdarka
2890: l_return_status := Validate_Record(l_def_acnv_rec);
2891: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2892: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2893: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2894: RAISE OKC_API.G_EXCEPTION_ERROR;
2895: END IF;
2896: --------------------------------------
2897: -- Move VIEW record to "Child" records

Line 2894: RAISE OKC_API.G_EXCEPTION_ERROR;

2890: l_return_status := Validate_Record(l_def_acnv_rec);
2891: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2892: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2893: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2894: RAISE OKC_API.G_EXCEPTION_ERROR;
2895: END IF;
2896: --------------------------------------
2897: -- Move VIEW record to "Child" records
2898: --------------------------------------

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

2908: x_msg_data,
2909: l_acn_rec,
2910: lx_acn_rec
2911: );
2912: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2913: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2914: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2915: RAISE OKC_API.G_EXCEPTION_ERROR;
2916: END IF;

Line 2913: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2909: l_acn_rec,
2910: lx_acn_rec
2911: );
2912: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2913: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2914: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2915: RAISE OKC_API.G_EXCEPTION_ERROR;
2916: END IF;
2917: migrate(lx_acn_rec, l_def_acnv_rec);

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

2910: lx_acn_rec
2911: );
2912: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2913: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2914: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2915: RAISE OKC_API.G_EXCEPTION_ERROR;
2916: END IF;
2917: migrate(lx_acn_rec, l_def_acnv_rec);
2918: insert_row(

Line 2915: RAISE OKC_API.G_EXCEPTION_ERROR;

2911: );
2912: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2913: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2914: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2915: RAISE OKC_API.G_EXCEPTION_ERROR;
2916: END IF;
2917: migrate(lx_acn_rec, l_def_acnv_rec);
2918: insert_row(
2919: p_init_msg_list,

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

2922: x_msg_data,
2923: l_okl_asset_cndtn_lns_tl_rec,
2924: lx_okl_asset_cndtn_lns_tl_rec
2925: );
2926: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2927: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2928: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2929: RAISE OKC_API.G_EXCEPTION_ERROR;
2930: END IF;

Line 2927: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2923: l_okl_asset_cndtn_lns_tl_rec,
2924: lx_okl_asset_cndtn_lns_tl_rec
2925: );
2926: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2927: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2928: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2929: RAISE OKC_API.G_EXCEPTION_ERROR;
2930: END IF;
2931: migrate(lx_okl_asset_cndtn_lns_tl_rec, l_def_acnv_rec);

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

2924: lx_okl_asset_cndtn_lns_tl_rec
2925: );
2926: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2927: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2928: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2929: RAISE OKC_API.G_EXCEPTION_ERROR;
2930: END IF;
2931: migrate(lx_okl_asset_cndtn_lns_tl_rec, l_def_acnv_rec);
2932: -- Set OUT values

Line 2929: RAISE OKC_API.G_EXCEPTION_ERROR;

2925: );
2926: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2927: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2928: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2929: RAISE OKC_API.G_EXCEPTION_ERROR;
2930: END IF;
2931: migrate(lx_okl_asset_cndtn_lns_tl_rec, l_def_acnv_rec);
2932: -- Set OUT values
2933: x_acnv_rec := l_def_acnv_rec;

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

2930: END IF;
2931: migrate(lx_okl_asset_cndtn_lns_tl_rec, l_def_acnv_rec);
2932: -- Set OUT values
2933: x_acnv_rec := l_def_acnv_rec;
2934: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2935: EXCEPTION
2936: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2937: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2938: (

Line 2936: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2932: -- Set OUT values
2933: x_acnv_rec := l_def_acnv_rec;
2934: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2935: EXCEPTION
2936: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2937: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2938: (
2939: l_api_name,
2940: G_PKG_NAME,

Line 2937: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2933: x_acnv_rec := l_def_acnv_rec;
2934: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2935: EXCEPTION
2936: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2937: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2938: (
2939: l_api_name,
2940: G_PKG_NAME,
2941: 'OKC_API.G_RET_STS_ERROR',

Line 2941: 'OKC_API.G_RET_STS_ERROR',

2937: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2938: (
2939: l_api_name,
2940: G_PKG_NAME,
2941: 'OKC_API.G_RET_STS_ERROR',
2942: x_msg_count,
2943: x_msg_data,
2944: '_PVT'
2945: );

Line 2946: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2942: x_msg_count,
2943: x_msg_data,
2944: '_PVT'
2945: );
2946: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2947: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2948: (
2949: l_api_name,
2950: G_PKG_NAME,

Line 2947: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2943: x_msg_data,
2944: '_PVT'
2945: );
2946: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2947: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2948: (
2949: l_api_name,
2950: G_PKG_NAME,
2951: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2951: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2947: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2948: (
2949: l_api_name,
2950: G_PKG_NAME,
2951: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2952: x_msg_count,
2953: x_msg_data,
2954: '_PVT'
2955: );

Line 2957: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2953: x_msg_data,
2954: '_PVT'
2955: );
2956: WHEN OTHERS THEN
2957: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2958: (
2959: l_api_name,
2960: G_PKG_NAME,
2961: 'OTHERS',

Line 2972: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2968: -- PL/SQL TBL insert_row for:ACNV_TBL --
2969: ----------------------------------------
2970: PROCEDURE insert_row(
2971: p_api_version IN NUMBER,
2972: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2973: x_return_status OUT NOCOPY VARCHAR2,
2974: x_msg_count OUT NOCOPY NUMBER,
2975: x_msg_data OUT NOCOPY VARCHAR2,
2976: p_acnv_tbl IN acnv_tbl_type,

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

2977: x_acnv_tbl OUT NOCOPY acnv_tbl_type) IS
2978:
2979: l_api_version CONSTANT NUMBER := 1;
2980: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
2981: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2982: i NUMBER := 0;
2983: -- Begin Post-Generation Change
2984: -- overall error status
2985: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

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

2981: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2982: i NUMBER := 0;
2983: -- Begin Post-Generation Change
2984: -- overall error status
2985: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2986: -- End Post-Generation Change
2987: BEGIN
2988: OKC_API.init_msg_list(p_init_msg_list);
2989: -- Make sure PL/SQL table has records in it before passing

Line 2988: OKC_API.init_msg_list(p_init_msg_list);

2984: -- overall error status
2985: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2986: -- End Post-Generation Change
2987: BEGIN
2988: OKC_API.init_msg_list(p_init_msg_list);
2989: -- Make sure PL/SQL table has records in it before passing
2990: IF (p_acnv_tbl.COUNT > 0) THEN
2991: i := p_acnv_tbl.FIRST;
2992: LOOP

Line 2995: p_init_msg_list => OKC_API.G_FALSE,

2991: i := p_acnv_tbl.FIRST;
2992: LOOP
2993: insert_row (
2994: p_api_version => p_api_version,
2995: p_init_msg_list => OKC_API.G_FALSE,
2996: x_return_status => x_return_status,
2997: x_msg_count => x_msg_count,
2998: x_msg_data => x_msg_data,
2999: p_acnv_rec => p_acnv_tbl(i),

Line 3003: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN

2999: p_acnv_rec => p_acnv_tbl(i),
3000: x_acnv_rec => x_acnv_tbl(i));
3001: -- Begin Post-Generation Change
3002: -- store the highest degree of error
3003: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
3004: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
3005: l_overall_status := x_return_status;
3006: END IF;
3007: END IF;

Line 3004: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN

3000: x_acnv_rec => x_acnv_tbl(i));
3001: -- Begin Post-Generation Change
3002: -- store the highest degree of error
3003: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
3004: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
3005: l_overall_status := x_return_status;
3006: END IF;
3007: END IF;
3008: -- End Post-Generation Change

Line 3018: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3014: x_return_status := l_overall_status;
3015: -- End Post-Generation Change
3016: END IF;
3017: EXCEPTION
3018: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3019: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3020: (
3021: l_api_name,
3022: G_PKG_NAME,

Line 3019: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3015: -- End Post-Generation Change
3016: END IF;
3017: EXCEPTION
3018: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3019: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3020: (
3021: l_api_name,
3022: G_PKG_NAME,
3023: 'OKC_API.G_RET_STS_ERROR',

Line 3023: 'OKC_API.G_RET_STS_ERROR',

3019: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3020: (
3021: l_api_name,
3022: G_PKG_NAME,
3023: 'OKC_API.G_RET_STS_ERROR',
3024: x_msg_count,
3025: x_msg_data,
3026: '_PVT'
3027: );

Line 3028: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3024: x_msg_count,
3025: x_msg_data,
3026: '_PVT'
3027: );
3028: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3029: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3030: (
3031: l_api_name,
3032: G_PKG_NAME,

Line 3029: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3025: x_msg_data,
3026: '_PVT'
3027: );
3028: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3029: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3030: (
3031: l_api_name,
3032: G_PKG_NAME,
3033: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3033: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3029: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3030: (
3031: l_api_name,
3032: G_PKG_NAME,
3033: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3034: x_msg_count,
3035: x_msg_data,
3036: '_PVT'
3037: );

Line 3039: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3035: x_msg_data,
3036: '_PVT'
3037: );
3038: WHEN OTHERS THEN
3039: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3040: (
3041: l_api_name,
3042: G_PKG_NAME,
3043: 'OTHERS',

Line 3057: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

3053: ----------------------------------------
3054: -- lock_row for:OKL_ASSET_CNDTN_LNS_B --
3055: ----------------------------------------
3056: PROCEDURE lock_row(
3057: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
3058: x_return_status OUT NOCOPY VARCHAR2,
3059: x_msg_count OUT NOCOPY NUMBER,
3060: x_msg_data OUT NOCOPY VARCHAR2,
3061: p_acn_rec IN acn_rec_type) IS

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

3074: FROM OKL_ASSET_CNDTN_LNS_B
3075: WHERE ID = p_acn_rec.id;
3076: l_api_version CONSTANT NUMBER := 1;
3077: l_api_name CONSTANT VARCHAR2(30) := 'B_lock_row';
3078: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3079: l_object_version_number OKL_ASSET_CNDTN_LNS_B.OBJECT_VERSION_NUMBER%TYPE;
3080: lc_object_version_number OKL_ASSET_CNDTN_LNS_B.OBJECT_VERSION_NUMBER%TYPE;
3081: l_row_notfound BOOLEAN := FALSE;
3082: lc_row_notfound BOOLEAN := FALSE;

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

3080: lc_object_version_number OKL_ASSET_CNDTN_LNS_B.OBJECT_VERSION_NUMBER%TYPE;
3081: l_row_notfound BOOLEAN := FALSE;
3082: lc_row_notfound BOOLEAN := FALSE;
3083: BEGIN
3084: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3085: p_init_msg_list,
3086: '_PVT',
3087: x_return_status);
3088: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

3084: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3085: p_init_msg_list,
3086: '_PVT',
3087: x_return_status);
3088: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3089: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3090: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3091: RAISE OKC_API.G_EXCEPTION_ERROR;
3092: END IF;

Line 3089: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3085: p_init_msg_list,
3086: '_PVT',
3087: x_return_status);
3088: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3089: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3090: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3091: RAISE OKC_API.G_EXCEPTION_ERROR;
3092: END IF;
3093: BEGIN

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

3086: '_PVT',
3087: x_return_status);
3088: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3089: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3090: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3091: RAISE OKC_API.G_EXCEPTION_ERROR;
3092: END IF;
3093: BEGIN
3094: OPEN lock_csr(p_acn_rec);

Line 3091: RAISE OKC_API.G_EXCEPTION_ERROR;

3087: x_return_status);
3088: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3089: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3090: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3091: RAISE OKC_API.G_EXCEPTION_ERROR;
3092: END IF;
3093: BEGIN
3094: OPEN lock_csr(p_acn_rec);
3095: FETCH lock_csr INTO l_object_version_number;

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

3099: WHEN E_Resource_Busy THEN
3100: IF (lock_csr%ISOPEN) THEN
3101: CLOSE lock_csr;
3102: END IF;
3103: OKC_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);
3104: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
3105: END;
3106:
3107: IF ( l_row_notfound ) THEN

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

3110: lc_row_notfound := lchk_csr%NOTFOUND;
3111: CLOSE lchk_csr;
3112: END IF;
3113: IF (lc_row_notfound) THEN
3114: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
3115: RAISE OKC_API.G_EXCEPTION_ERROR;
3116: ELSIF lc_object_version_number > p_acn_rec.object_version_number THEN
3117: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3118: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 3115: RAISE OKC_API.G_EXCEPTION_ERROR;

3111: CLOSE lchk_csr;
3112: END IF;
3113: IF (lc_row_notfound) THEN
3114: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
3115: RAISE OKC_API.G_EXCEPTION_ERROR;
3116: ELSIF lc_object_version_number > p_acn_rec.object_version_number THEN
3117: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3118: RAISE OKC_API.G_EXCEPTION_ERROR;
3119: ELSIF lc_object_version_number <> p_acn_rec.object_version_number THEN

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

3113: IF (lc_row_notfound) THEN
3114: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
3115: RAISE OKC_API.G_EXCEPTION_ERROR;
3116: ELSIF lc_object_version_number > p_acn_rec.object_version_number THEN
3117: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3118: RAISE OKC_API.G_EXCEPTION_ERROR;
3119: ELSIF lc_object_version_number <> p_acn_rec.object_version_number THEN
3120: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3121: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 3118: RAISE OKC_API.G_EXCEPTION_ERROR;

3114: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
3115: RAISE OKC_API.G_EXCEPTION_ERROR;
3116: ELSIF lc_object_version_number > p_acn_rec.object_version_number THEN
3117: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3118: RAISE OKC_API.G_EXCEPTION_ERROR;
3119: ELSIF lc_object_version_number <> p_acn_rec.object_version_number THEN
3120: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3121: RAISE OKC_API.G_EXCEPTION_ERROR;
3122: ELSIF lc_object_version_number = -1 THEN

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

3116: ELSIF lc_object_version_number > p_acn_rec.object_version_number THEN
3117: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3118: RAISE OKC_API.G_EXCEPTION_ERROR;
3119: ELSIF lc_object_version_number <> p_acn_rec.object_version_number THEN
3120: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3121: RAISE OKC_API.G_EXCEPTION_ERROR;
3122: ELSIF lc_object_version_number = -1 THEN
3123: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
3124: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 3121: RAISE OKC_API.G_EXCEPTION_ERROR;

3117: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3118: RAISE OKC_API.G_EXCEPTION_ERROR;
3119: ELSIF lc_object_version_number <> p_acn_rec.object_version_number THEN
3120: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3121: RAISE OKC_API.G_EXCEPTION_ERROR;
3122: ELSIF lc_object_version_number = -1 THEN
3123: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
3124: RAISE OKC_API.G_EXCEPTION_ERROR;
3125: END IF;

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

3119: ELSIF lc_object_version_number <> p_acn_rec.object_version_number THEN
3120: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3121: RAISE OKC_API.G_EXCEPTION_ERROR;
3122: ELSIF lc_object_version_number = -1 THEN
3123: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
3124: RAISE OKC_API.G_EXCEPTION_ERROR;
3125: END IF;
3126: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3127: EXCEPTION

Line 3124: RAISE OKC_API.G_EXCEPTION_ERROR;

3120: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3121: RAISE OKC_API.G_EXCEPTION_ERROR;
3122: ELSIF lc_object_version_number = -1 THEN
3123: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
3124: RAISE OKC_API.G_EXCEPTION_ERROR;
3125: END IF;
3126: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3127: EXCEPTION
3128: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

3122: ELSIF lc_object_version_number = -1 THEN
3123: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
3124: RAISE OKC_API.G_EXCEPTION_ERROR;
3125: END IF;
3126: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3127: EXCEPTION
3128: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3129: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3130: (

Line 3128: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3124: RAISE OKC_API.G_EXCEPTION_ERROR;
3125: END IF;
3126: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3127: EXCEPTION
3128: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3129: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3130: (
3131: l_api_name,
3132: G_PKG_NAME,

Line 3129: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3125: END IF;
3126: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3127: EXCEPTION
3128: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3129: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3130: (
3131: l_api_name,
3132: G_PKG_NAME,
3133: 'OKC_API.G_RET_STS_ERROR',

Line 3133: 'OKC_API.G_RET_STS_ERROR',

3129: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3130: (
3131: l_api_name,
3132: G_PKG_NAME,
3133: 'OKC_API.G_RET_STS_ERROR',
3134: x_msg_count,
3135: x_msg_data,
3136: '_PVT'
3137: );

Line 3138: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3134: x_msg_count,
3135: x_msg_data,
3136: '_PVT'
3137: );
3138: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3139: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3140: (
3141: l_api_name,
3142: G_PKG_NAME,

Line 3139: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3135: x_msg_data,
3136: '_PVT'
3137: );
3138: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3139: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3140: (
3141: l_api_name,
3142: G_PKG_NAME,
3143: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3143: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3139: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3140: (
3141: l_api_name,
3142: G_PKG_NAME,
3143: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3144: x_msg_count,
3145: x_msg_data,
3146: '_PVT'
3147: );

Line 3149: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3145: x_msg_data,
3146: '_PVT'
3147: );
3148: WHEN OTHERS THEN
3149: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3150: (
3151: l_api_name,
3152: G_PKG_NAME,
3153: 'OTHERS',

Line 3163: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

3159: -----------------------------------------
3160: -- lock_row for:OKL_ASSET_CNDTN_LNS_TL --
3161: -----------------------------------------
3162: PROCEDURE lock_row(
3163: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
3164: x_return_status OUT NOCOPY VARCHAR2,
3165: x_msg_count OUT NOCOPY NUMBER,
3166: x_msg_data OUT NOCOPY VARCHAR2,
3167: p_okl_asset_cndtn_lns_tl_rec IN OklAssetCndtnLnsTlRecType) IS

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

3175: FOR UPDATE NOWAIT;
3176:
3177: l_api_version CONSTANT NUMBER := 1;
3178: l_api_name CONSTANT VARCHAR2(30) := 'TL_lock_row';
3179: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3180: l_lock_var lock_csr%ROWTYPE;
3181: l_row_notfound BOOLEAN := FALSE;
3182: lc_row_notfound BOOLEAN := FALSE;
3183: BEGIN

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

3180: l_lock_var lock_csr%ROWTYPE;
3181: l_row_notfound BOOLEAN := FALSE;
3182: lc_row_notfound BOOLEAN := FALSE;
3183: BEGIN
3184: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3185: p_init_msg_list,
3186: '_PVT',
3187: x_return_status);
3188: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

3184: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3185: p_init_msg_list,
3186: '_PVT',
3187: x_return_status);
3188: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3189: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3190: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3191: RAISE OKC_API.G_EXCEPTION_ERROR;
3192: END IF;

Line 3189: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3185: p_init_msg_list,
3186: '_PVT',
3187: x_return_status);
3188: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3189: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3190: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3191: RAISE OKC_API.G_EXCEPTION_ERROR;
3192: END IF;
3193: BEGIN

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

3186: '_PVT',
3187: x_return_status);
3188: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3189: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3190: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3191: RAISE OKC_API.G_EXCEPTION_ERROR;
3192: END IF;
3193: BEGIN
3194: OPEN lock_csr(p_okl_asset_cndtn_lns_tl_rec);

Line 3191: RAISE OKC_API.G_EXCEPTION_ERROR;

3187: x_return_status);
3188: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3189: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3190: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3191: RAISE OKC_API.G_EXCEPTION_ERROR;
3192: END IF;
3193: BEGIN
3194: OPEN lock_csr(p_okl_asset_cndtn_lns_tl_rec);
3195: FETCH lock_csr INTO l_lock_var;

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

3199: WHEN E_Resource_Busy THEN
3200: IF (lock_csr%ISOPEN) THEN
3201: CLOSE lock_csr;
3202: END IF;
3203: OKC_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);
3204: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
3205: END;
3206:
3207: IF ( l_row_notfound ) THEN

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

3204: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
3205: END;
3206:
3207: IF ( l_row_notfound ) THEN
3208: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
3209: RAISE OKC_API.G_EXCEPTION_ERROR;
3210: END IF;
3211: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3212: EXCEPTION

Line 3209: RAISE OKC_API.G_EXCEPTION_ERROR;

3205: END;
3206:
3207: IF ( l_row_notfound ) THEN
3208: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
3209: RAISE OKC_API.G_EXCEPTION_ERROR;
3210: END IF;
3211: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3212: EXCEPTION
3213: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

3207: IF ( l_row_notfound ) THEN
3208: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
3209: RAISE OKC_API.G_EXCEPTION_ERROR;
3210: END IF;
3211: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3212: EXCEPTION
3213: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3214: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3215: (

Line 3213: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3209: RAISE OKC_API.G_EXCEPTION_ERROR;
3210: END IF;
3211: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3212: EXCEPTION
3213: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3214: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3215: (
3216: l_api_name,
3217: G_PKG_NAME,

Line 3214: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3210: END IF;
3211: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3212: EXCEPTION
3213: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3214: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3215: (
3216: l_api_name,
3217: G_PKG_NAME,
3218: 'OKC_API.G_RET_STS_ERROR',

Line 3218: 'OKC_API.G_RET_STS_ERROR',

3214: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3215: (
3216: l_api_name,
3217: G_PKG_NAME,
3218: 'OKC_API.G_RET_STS_ERROR',
3219: x_msg_count,
3220: x_msg_data,
3221: '_PVT'
3222: );

Line 3223: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3219: x_msg_count,
3220: x_msg_data,
3221: '_PVT'
3222: );
3223: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3224: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3225: (
3226: l_api_name,
3227: G_PKG_NAME,

Line 3224: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3220: x_msg_data,
3221: '_PVT'
3222: );
3223: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3224: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3225: (
3226: l_api_name,
3227: G_PKG_NAME,
3228: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3228: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3224: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3225: (
3226: l_api_name,
3227: G_PKG_NAME,
3228: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3229: x_msg_count,
3230: x_msg_data,
3231: '_PVT'
3232: );

Line 3234: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3230: x_msg_data,
3231: '_PVT'
3232: );
3233: WHEN OTHERS THEN
3234: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3235: (
3236: l_api_name,
3237: G_PKG_NAME,
3238: 'OTHERS',

Line 3249: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

3245: -- lock_row for:OKL_ASSET_CNDTN_LNS_V --
3246: ----------------------------------------
3247: PROCEDURE lock_row(
3248: p_api_version IN NUMBER,
3249: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
3250: x_return_status OUT NOCOPY VARCHAR2,
3251: x_msg_count OUT NOCOPY NUMBER,
3252: x_msg_data OUT NOCOPY VARCHAR2,
3253: p_acnv_rec IN acnv_rec_type) IS

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

3253: p_acnv_rec IN acnv_rec_type) IS
3254:
3255: l_api_version CONSTANT NUMBER := 1;
3256: l_api_name CONSTANT VARCHAR2(30) := 'V_lock_row';
3257: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3258: l_acn_rec acn_rec_type;
3259: l_okl_asset_cndtn_lns_tl_rec OklAssetCndtnLnsTlRecType;
3260: BEGIN
3261: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

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

3257: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3258: l_acn_rec acn_rec_type;
3259: l_okl_asset_cndtn_lns_tl_rec OklAssetCndtnLnsTlRecType;
3260: BEGIN
3261: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3262: G_PKG_NAME,
3263: p_init_msg_list,
3264: l_api_version,
3265: p_api_version,

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

3264: l_api_version,
3265: p_api_version,
3266: '_PVT',
3267: x_return_status);
3268: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3269: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3270: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3271: RAISE OKC_API.G_EXCEPTION_ERROR;
3272: END IF;

Line 3269: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3265: p_api_version,
3266: '_PVT',
3267: x_return_status);
3268: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3269: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3270: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3271: RAISE OKC_API.G_EXCEPTION_ERROR;
3272: END IF;
3273: --------------------------------------

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

3266: '_PVT',
3267: x_return_status);
3268: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3269: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3270: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3271: RAISE OKC_API.G_EXCEPTION_ERROR;
3272: END IF;
3273: --------------------------------------
3274: -- Move VIEW record to "Child" records

Line 3271: RAISE OKC_API.G_EXCEPTION_ERROR;

3267: x_return_status);
3268: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3269: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3270: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3271: RAISE OKC_API.G_EXCEPTION_ERROR;
3272: END IF;
3273: --------------------------------------
3274: -- Move VIEW record to "Child" records
3275: --------------------------------------

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

3284: x_msg_count,
3285: x_msg_data,
3286: l_acn_rec
3287: );
3288: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3289: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3290: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3291: RAISE OKC_API.G_EXCEPTION_ERROR;
3292: END IF;

Line 3289: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3285: x_msg_data,
3286: l_acn_rec
3287: );
3288: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3289: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3290: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3291: RAISE OKC_API.G_EXCEPTION_ERROR;
3292: END IF;
3293: lock_row(

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

3286: l_acn_rec
3287: );
3288: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3289: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3290: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3291: RAISE OKC_API.G_EXCEPTION_ERROR;
3292: END IF;
3293: lock_row(
3294: p_init_msg_list,

Line 3291: RAISE OKC_API.G_EXCEPTION_ERROR;

3287: );
3288: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3289: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3290: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3291: RAISE OKC_API.G_EXCEPTION_ERROR;
3292: END IF;
3293: lock_row(
3294: p_init_msg_list,
3295: x_return_status,

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

3296: x_msg_count,
3297: x_msg_data,
3298: l_okl_asset_cndtn_lns_tl_rec
3299: );
3300: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3301: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3302: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3303: RAISE OKC_API.G_EXCEPTION_ERROR;
3304: END IF;

Line 3301: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3297: x_msg_data,
3298: l_okl_asset_cndtn_lns_tl_rec
3299: );
3300: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3301: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3302: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3303: RAISE OKC_API.G_EXCEPTION_ERROR;
3304: END IF;
3305: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

3298: l_okl_asset_cndtn_lns_tl_rec
3299: );
3300: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3301: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3302: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3303: RAISE OKC_API.G_EXCEPTION_ERROR;
3304: END IF;
3305: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3306: EXCEPTION

Line 3303: RAISE OKC_API.G_EXCEPTION_ERROR;

3299: );
3300: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3301: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3302: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3303: RAISE OKC_API.G_EXCEPTION_ERROR;
3304: END IF;
3305: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3306: EXCEPTION
3307: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

3301: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3302: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3303: RAISE OKC_API.G_EXCEPTION_ERROR;
3304: END IF;
3305: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3306: EXCEPTION
3307: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3308: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3309: (

Line 3307: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3303: RAISE OKC_API.G_EXCEPTION_ERROR;
3304: END IF;
3305: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3306: EXCEPTION
3307: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3308: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3309: (
3310: l_api_name,
3311: G_PKG_NAME,

Line 3308: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3304: END IF;
3305: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3306: EXCEPTION
3307: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3308: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3309: (
3310: l_api_name,
3311: G_PKG_NAME,
3312: 'OKC_API.G_RET_STS_ERROR',

Line 3312: 'OKC_API.G_RET_STS_ERROR',

3308: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3309: (
3310: l_api_name,
3311: G_PKG_NAME,
3312: 'OKC_API.G_RET_STS_ERROR',
3313: x_msg_count,
3314: x_msg_data,
3315: '_PVT'
3316: );

Line 3317: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3313: x_msg_count,
3314: x_msg_data,
3315: '_PVT'
3316: );
3317: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3318: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3319: (
3320: l_api_name,
3321: G_PKG_NAME,

Line 3318: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3314: x_msg_data,
3315: '_PVT'
3316: );
3317: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3318: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3319: (
3320: l_api_name,
3321: G_PKG_NAME,
3322: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3322: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3318: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3319: (
3320: l_api_name,
3321: G_PKG_NAME,
3322: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3323: x_msg_count,
3324: x_msg_data,
3325: '_PVT'
3326: );

Line 3328: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3324: x_msg_data,
3325: '_PVT'
3326: );
3327: WHEN OTHERS THEN
3328: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3329: (
3330: l_api_name,
3331: G_PKG_NAME,
3332: 'OTHERS',

Line 3343: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

3339: -- PL/SQL TBL lock_row for:ACNV_TBL --
3340: --------------------------------------
3341: PROCEDURE lock_row(
3342: p_api_version IN NUMBER,
3343: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
3344: x_return_status OUT NOCOPY VARCHAR2,
3345: x_msg_count OUT NOCOPY NUMBER,
3346: x_msg_data OUT NOCOPY VARCHAR2,
3347: p_acnv_tbl IN acnv_tbl_type) IS

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

3347: p_acnv_tbl IN acnv_tbl_type) IS
3348:
3349: l_api_version CONSTANT NUMBER := 1;
3350: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
3351: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3352: i NUMBER := 0;
3353: -- Begin Post-Generation Change
3354: -- overall error status
3355: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

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

3351: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3352: i NUMBER := 0;
3353: -- Begin Post-Generation Change
3354: -- overall error status
3355: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3356: -- End Post-Generation Change
3357:
3358: BEGIN
3359: OKC_API.init_msg_list(p_init_msg_list);

Line 3359: OKC_API.init_msg_list(p_init_msg_list);

3355: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3356: -- End Post-Generation Change
3357:
3358: BEGIN
3359: OKC_API.init_msg_list(p_init_msg_list);
3360: -- Make sure PL/SQL table has records in it before passing
3361: IF (p_acnv_tbl.COUNT > 0) THEN
3362: i := p_acnv_tbl.FIRST;
3363: LOOP

Line 3366: p_init_msg_list => OKC_API.G_FALSE,

3362: i := p_acnv_tbl.FIRST;
3363: LOOP
3364: lock_row (
3365: p_api_version => p_api_version,
3366: p_init_msg_list => OKC_API.G_FALSE,
3367: x_return_status => x_return_status,
3368: x_msg_count => x_msg_count,
3369: x_msg_data => x_msg_data,
3370: p_acnv_rec => p_acnv_tbl(i));

Line 3373: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN

3369: x_msg_data => x_msg_data,
3370: p_acnv_rec => p_acnv_tbl(i));
3371: -- Begin Post-Generation Change
3372: -- store the highest degree of error
3373: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
3374: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
3375: l_overall_status := x_return_status;
3376: END IF;
3377: END IF;

Line 3374: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN

3370: p_acnv_rec => p_acnv_tbl(i));
3371: -- Begin Post-Generation Change
3372: -- store the highest degree of error
3373: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
3374: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
3375: l_overall_status := x_return_status;
3376: END IF;
3377: END IF;
3378: -- End Post-Generation Change

Line 3388: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3384: x_return_status := l_overall_status;
3385: -- End Post-Generation Change
3386: END IF;
3387: EXCEPTION
3388: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3389: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3390: (
3391: l_api_name,
3392: G_PKG_NAME,

Line 3389: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3385: -- End Post-Generation Change
3386: END IF;
3387: EXCEPTION
3388: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3389: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3390: (
3391: l_api_name,
3392: G_PKG_NAME,
3393: 'OKC_API.G_RET_STS_ERROR',

Line 3393: 'OKC_API.G_RET_STS_ERROR',

3389: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3390: (
3391: l_api_name,
3392: G_PKG_NAME,
3393: 'OKC_API.G_RET_STS_ERROR',
3394: x_msg_count,
3395: x_msg_data,
3396: '_PVT'
3397: );

Line 3398: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3394: x_msg_count,
3395: x_msg_data,
3396: '_PVT'
3397: );
3398: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3399: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3400: (
3401: l_api_name,
3402: G_PKG_NAME,

Line 3399: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3395: x_msg_data,
3396: '_PVT'
3397: );
3398: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3399: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3400: (
3401: l_api_name,
3402: G_PKG_NAME,
3403: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3403: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3399: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3400: (
3401: l_api_name,
3402: G_PKG_NAME,
3403: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3404: x_msg_count,
3405: x_msg_data,
3406: '_PVT'
3407: );

Line 3409: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3405: x_msg_data,
3406: '_PVT'
3407: );
3408: WHEN OTHERS THEN
3409: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3410: (
3411: l_api_name,
3412: G_PKG_NAME,
3413: 'OTHERS',

Line 3437: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

3433: -- History : RABHUPAT 13-DEC-2002 2667636
3434: -- : modified for multicurrency changes
3435: -- End of comments
3436: PROCEDURE update_row(
3437: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
3438: x_return_status OUT NOCOPY VARCHAR2,
3439: x_msg_count OUT NOCOPY NUMBER,
3440: x_msg_data OUT NOCOPY VARCHAR2,
3441: p_acn_rec IN acn_rec_type,

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

3442: x_acn_rec OUT NOCOPY acn_rec_type) IS
3443:
3444: l_api_version CONSTANT NUMBER := 1;
3445: l_api_name CONSTANT VARCHAR2(30) := 'B_update_row';
3446: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3447: l_acn_rec acn_rec_type := p_acn_rec;
3448: l_def_acn_rec acn_rec_type;
3449: l_row_notfound BOOLEAN := TRUE;
3450: ----------------------------------

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

3455: x_acn_rec OUT NOCOPY acn_rec_type
3456: ) RETURN VARCHAR2 IS
3457: l_acn_rec acn_rec_type;
3458: l_row_notfound BOOLEAN := TRUE;
3459: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3460: BEGIN
3461: x_acn_rec := p_acn_rec;
3462: -- Get current database values
3463: l_acn_rec := get_rec(p_acn_rec, l_row_notfound);

Line 3465: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

3461: x_acn_rec := p_acn_rec;
3462: -- Get current database values
3463: l_acn_rec := get_rec(p_acn_rec, l_row_notfound);
3464: IF (l_row_notfound) THEN
3465: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
3466: END IF;
3467: IF (x_acn_rec.id = OKC_API.G_MISS_NUM)
3468: THEN
3469: x_acn_rec.id := l_acn_rec.id;

Line 3467: IF (x_acn_rec.id = OKC_API.G_MISS_NUM)

3463: l_acn_rec := get_rec(p_acn_rec, l_row_notfound);
3464: IF (l_row_notfound) THEN
3465: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
3466: END IF;
3467: IF (x_acn_rec.id = OKC_API.G_MISS_NUM)
3468: THEN
3469: x_acn_rec.id := l_acn_rec.id;
3470: END IF;
3471: IF (x_acn_rec.sequence_number = OKC_API.G_MISS_NUM)

Line 3471: IF (x_acn_rec.sequence_number = OKC_API.G_MISS_NUM)

3467: IF (x_acn_rec.id = OKC_API.G_MISS_NUM)
3468: THEN
3469: x_acn_rec.id := l_acn_rec.id;
3470: END IF;
3471: IF (x_acn_rec.sequence_number = OKC_API.G_MISS_NUM)
3472: THEN
3473: x_acn_rec.sequence_number := l_acn_rec.sequence_number;
3474: END IF;
3475: IF (x_acn_rec.acd_id = OKC_API.G_MISS_NUM)

Line 3475: IF (x_acn_rec.acd_id = OKC_API.G_MISS_NUM)

3471: IF (x_acn_rec.sequence_number = OKC_API.G_MISS_NUM)
3472: THEN
3473: x_acn_rec.sequence_number := l_acn_rec.sequence_number;
3474: END IF;
3475: IF (x_acn_rec.acd_id = OKC_API.G_MISS_NUM)
3476: THEN
3477: x_acn_rec.acd_id := l_acn_rec.acd_id;
3478: END IF;
3479: IF (x_acn_rec.ctp_code = OKC_API.G_MISS_CHAR)

Line 3479: IF (x_acn_rec.ctp_code = OKC_API.G_MISS_CHAR)

3475: IF (x_acn_rec.acd_id = OKC_API.G_MISS_NUM)
3476: THEN
3477: x_acn_rec.acd_id := l_acn_rec.acd_id;
3478: END IF;
3479: IF (x_acn_rec.ctp_code = OKC_API.G_MISS_CHAR)
3480: THEN
3481: x_acn_rec.ctp_code := l_acn_rec.ctp_code;
3482: END IF;
3483: IF (x_acn_rec.cdn_code = OKC_API.G_MISS_CHAR)

Line 3483: IF (x_acn_rec.cdn_code = OKC_API.G_MISS_CHAR)

3479: IF (x_acn_rec.ctp_code = OKC_API.G_MISS_CHAR)
3480: THEN
3481: x_acn_rec.ctp_code := l_acn_rec.ctp_code;
3482: END IF;
3483: IF (x_acn_rec.cdn_code = OKC_API.G_MISS_CHAR)
3484: THEN
3485: x_acn_rec.cdn_code := l_acn_rec.cdn_code;
3486: END IF;
3487: IF (x_acn_rec.dty_code = OKC_API.G_MISS_CHAR)

Line 3487: IF (x_acn_rec.dty_code = OKC_API.G_MISS_CHAR)

3483: IF (x_acn_rec.cdn_code = OKC_API.G_MISS_CHAR)
3484: THEN
3485: x_acn_rec.cdn_code := l_acn_rec.cdn_code;
3486: END IF;
3487: IF (x_acn_rec.dty_code = OKC_API.G_MISS_CHAR)
3488: THEN
3489: x_acn_rec.dty_code := l_acn_rec.dty_code;
3490: END IF;
3491: IF (x_acn_rec.acs_code = OKC_API.G_MISS_CHAR)

Line 3491: IF (x_acn_rec.acs_code = OKC_API.G_MISS_CHAR)

3487: IF (x_acn_rec.dty_code = OKC_API.G_MISS_CHAR)
3488: THEN
3489: x_acn_rec.dty_code := l_acn_rec.dty_code;
3490: END IF;
3491: IF (x_acn_rec.acs_code = OKC_API.G_MISS_CHAR)
3492: THEN
3493: x_acn_rec.acs_code := l_acn_rec.acs_code;
3494: END IF;
3495: IF (x_acn_rec.isq_id = OKC_API.G_MISS_NUM)

Line 3495: IF (x_acn_rec.isq_id = OKC_API.G_MISS_NUM)

3491: IF (x_acn_rec.acs_code = OKC_API.G_MISS_CHAR)
3492: THEN
3493: x_acn_rec.acs_code := l_acn_rec.acs_code;
3494: END IF;
3495: IF (x_acn_rec.isq_id = OKC_API.G_MISS_NUM)
3496: THEN
3497: x_acn_rec.isq_id := l_acn_rec.isq_id;
3498: END IF;
3499: IF (x_acn_rec.pzt_id = OKC_API.G_MISS_NUM)

Line 3499: IF (x_acn_rec.pzt_id = OKC_API.G_MISS_NUM)

3495: IF (x_acn_rec.isq_id = OKC_API.G_MISS_NUM)
3496: THEN
3497: x_acn_rec.isq_id := l_acn_rec.isq_id;
3498: END IF;
3499: IF (x_acn_rec.pzt_id = OKC_API.G_MISS_NUM)
3500: THEN
3501: x_acn_rec.pzt_id := l_acn_rec.pzt_id;
3502: END IF;
3503: IF (x_acn_rec.rpc_id = OKC_API.G_MISS_NUM)

Line 3503: IF (x_acn_rec.rpc_id = OKC_API.G_MISS_NUM)

3499: IF (x_acn_rec.pzt_id = OKC_API.G_MISS_NUM)
3500: THEN
3501: x_acn_rec.pzt_id := l_acn_rec.pzt_id;
3502: END IF;
3503: IF (x_acn_rec.rpc_id = OKC_API.G_MISS_NUM)
3504: THEN
3505: x_acn_rec.rpc_id := l_acn_rec.rpc_id;
3506: END IF;
3507: IF (x_acn_rec.estimated_repair_cost = OKC_API.G_MISS_NUM)

Line 3507: IF (x_acn_rec.estimated_repair_cost = OKC_API.G_MISS_NUM)

3503: IF (x_acn_rec.rpc_id = OKC_API.G_MISS_NUM)
3504: THEN
3505: x_acn_rec.rpc_id := l_acn_rec.rpc_id;
3506: END IF;
3507: IF (x_acn_rec.estimated_repair_cost = OKC_API.G_MISS_NUM)
3508: THEN
3509: x_acn_rec.estimated_repair_cost := l_acn_rec.estimated_repair_cost;
3510: END IF;
3511: IF (x_acn_rec.actual_repair_cost = OKC_API.G_MISS_NUM)

Line 3511: IF (x_acn_rec.actual_repair_cost = OKC_API.G_MISS_NUM)

3507: IF (x_acn_rec.estimated_repair_cost = OKC_API.G_MISS_NUM)
3508: THEN
3509: x_acn_rec.estimated_repair_cost := l_acn_rec.estimated_repair_cost;
3510: END IF;
3511: IF (x_acn_rec.actual_repair_cost = OKC_API.G_MISS_NUM)
3512: THEN
3513: x_acn_rec.actual_repair_cost := l_acn_rec.actual_repair_cost;
3514: END IF;
3515: IF (x_acn_rec.object_version_number = OKC_API.G_MISS_NUM)

Line 3515: IF (x_acn_rec.object_version_number = OKC_API.G_MISS_NUM)

3511: IF (x_acn_rec.actual_repair_cost = OKC_API.G_MISS_NUM)
3512: THEN
3513: x_acn_rec.actual_repair_cost := l_acn_rec.actual_repair_cost;
3514: END IF;
3515: IF (x_acn_rec.object_version_number = OKC_API.G_MISS_NUM)
3516: THEN
3517: x_acn_rec.object_version_number := l_acn_rec.object_version_number;
3518: END IF;
3519: IF (x_acn_rec.approved_by = OKC_API.G_MISS_NUM)

Line 3519: IF (x_acn_rec.approved_by = OKC_API.G_MISS_NUM)

3515: IF (x_acn_rec.object_version_number = OKC_API.G_MISS_NUM)
3516: THEN
3517: x_acn_rec.object_version_number := l_acn_rec.object_version_number;
3518: END IF;
3519: IF (x_acn_rec.approved_by = OKC_API.G_MISS_NUM)
3520: THEN
3521: x_acn_rec.approved_by := l_acn_rec.approved_by;
3522: END IF;
3523: IF (x_acn_rec.approved_yn = OKC_API.G_MISS_CHAR)

Line 3523: IF (x_acn_rec.approved_yn = OKC_API.G_MISS_CHAR)

3519: IF (x_acn_rec.approved_by = OKC_API.G_MISS_NUM)
3520: THEN
3521: x_acn_rec.approved_by := l_acn_rec.approved_by;
3522: END IF;
3523: IF (x_acn_rec.approved_yn = OKC_API.G_MISS_CHAR)
3524: THEN
3525: x_acn_rec.approved_yn := l_acn_rec.approved_yn;
3526: END IF;
3527: IF (x_acn_rec.date_approved = OKC_API.G_MISS_DATE)

Line 3527: IF (x_acn_rec.date_approved = OKC_API.G_MISS_DATE)

3523: IF (x_acn_rec.approved_yn = OKC_API.G_MISS_CHAR)
3524: THEN
3525: x_acn_rec.approved_yn := l_acn_rec.approved_yn;
3526: END IF;
3527: IF (x_acn_rec.date_approved = OKC_API.G_MISS_DATE)
3528: THEN
3529: x_acn_rec.date_approved := l_acn_rec.date_approved;
3530: END IF;
3531: IF (x_acn_rec.date_reported = OKC_API.G_MISS_DATE)

Line 3531: IF (x_acn_rec.date_reported = OKC_API.G_MISS_DATE)

3527: IF (x_acn_rec.date_approved = OKC_API.G_MISS_DATE)
3528: THEN
3529: x_acn_rec.date_approved := l_acn_rec.date_approved;
3530: END IF;
3531: IF (x_acn_rec.date_reported = OKC_API.G_MISS_DATE)
3532: THEN
3533: x_acn_rec.date_reported := l_acn_rec.date_reported;
3534: END IF;
3535: IF (x_acn_rec.org_id = OKC_API.G_MISS_NUM)

Line 3535: IF (x_acn_rec.org_id = OKC_API.G_MISS_NUM)

3531: IF (x_acn_rec.date_reported = OKC_API.G_MISS_DATE)
3532: THEN
3533: x_acn_rec.date_reported := l_acn_rec.date_reported;
3534: END IF;
3535: IF (x_acn_rec.org_id = OKC_API.G_MISS_NUM)
3536: THEN
3537: x_acn_rec.org_id := l_acn_rec.org_id;
3538: END IF;
3539: IF (x_acn_rec.request_id = OKC_API.G_MISS_NUM)

Line 3539: IF (x_acn_rec.request_id = OKC_API.G_MISS_NUM)

3535: IF (x_acn_rec.org_id = OKC_API.G_MISS_NUM)
3536: THEN
3537: x_acn_rec.org_id := l_acn_rec.org_id;
3538: END IF;
3539: IF (x_acn_rec.request_id = OKC_API.G_MISS_NUM)
3540: THEN
3541: x_acn_rec.request_id := l_acn_rec.request_id;
3542: END IF;
3543: IF (x_acn_rec.program_application_id = OKC_API.G_MISS_NUM)

Line 3543: IF (x_acn_rec.program_application_id = OKC_API.G_MISS_NUM)

3539: IF (x_acn_rec.request_id = OKC_API.G_MISS_NUM)
3540: THEN
3541: x_acn_rec.request_id := l_acn_rec.request_id;
3542: END IF;
3543: IF (x_acn_rec.program_application_id = OKC_API.G_MISS_NUM)
3544: THEN
3545: x_acn_rec.program_application_id := l_acn_rec.program_application_id;
3546: END IF;
3547: IF (x_acn_rec.program_id = OKC_API.G_MISS_NUM)

Line 3547: IF (x_acn_rec.program_id = OKC_API.G_MISS_NUM)

3543: IF (x_acn_rec.program_application_id = OKC_API.G_MISS_NUM)
3544: THEN
3545: x_acn_rec.program_application_id := l_acn_rec.program_application_id;
3546: END IF;
3547: IF (x_acn_rec.program_id = OKC_API.G_MISS_NUM)
3548: THEN
3549: x_acn_rec.program_id := l_acn_rec.program_id;
3550: END IF;
3551: IF (x_acn_rec.program_update_date = OKC_API.G_MISS_DATE)

Line 3551: IF (x_acn_rec.program_update_date = OKC_API.G_MISS_DATE)

3547: IF (x_acn_rec.program_id = OKC_API.G_MISS_NUM)
3548: THEN
3549: x_acn_rec.program_id := l_acn_rec.program_id;
3550: END IF;
3551: IF (x_acn_rec.program_update_date = OKC_API.G_MISS_DATE)
3552: THEN
3553: x_acn_rec.program_update_date := l_acn_rec.program_update_date;
3554: END IF;
3555: IF (x_acn_rec.attribute_category = OKC_API.G_MISS_CHAR)

Line 3555: IF (x_acn_rec.attribute_category = OKC_API.G_MISS_CHAR)

3551: IF (x_acn_rec.program_update_date = OKC_API.G_MISS_DATE)
3552: THEN
3553: x_acn_rec.program_update_date := l_acn_rec.program_update_date;
3554: END IF;
3555: IF (x_acn_rec.attribute_category = OKC_API.G_MISS_CHAR)
3556: THEN
3557: x_acn_rec.attribute_category := l_acn_rec.attribute_category;
3558: END IF;
3559: IF (x_acn_rec.attribute1 = OKC_API.G_MISS_CHAR)

Line 3559: IF (x_acn_rec.attribute1 = OKC_API.G_MISS_CHAR)

3555: IF (x_acn_rec.attribute_category = OKC_API.G_MISS_CHAR)
3556: THEN
3557: x_acn_rec.attribute_category := l_acn_rec.attribute_category;
3558: END IF;
3559: IF (x_acn_rec.attribute1 = OKC_API.G_MISS_CHAR)
3560: THEN
3561: x_acn_rec.attribute1 := l_acn_rec.attribute1;
3562: END IF;
3563: IF (x_acn_rec.attribute2 = OKC_API.G_MISS_CHAR)

Line 3563: IF (x_acn_rec.attribute2 = OKC_API.G_MISS_CHAR)

3559: IF (x_acn_rec.attribute1 = OKC_API.G_MISS_CHAR)
3560: THEN
3561: x_acn_rec.attribute1 := l_acn_rec.attribute1;
3562: END IF;
3563: IF (x_acn_rec.attribute2 = OKC_API.G_MISS_CHAR)
3564: THEN
3565: x_acn_rec.attribute2 := l_acn_rec.attribute2;
3566: END IF;
3567: IF (x_acn_rec.attribute3 = OKC_API.G_MISS_CHAR)

Line 3567: IF (x_acn_rec.attribute3 = OKC_API.G_MISS_CHAR)

3563: IF (x_acn_rec.attribute2 = OKC_API.G_MISS_CHAR)
3564: THEN
3565: x_acn_rec.attribute2 := l_acn_rec.attribute2;
3566: END IF;
3567: IF (x_acn_rec.attribute3 = OKC_API.G_MISS_CHAR)
3568: THEN
3569: x_acn_rec.attribute3 := l_acn_rec.attribute3;
3570: END IF;
3571: IF (x_acn_rec.attribute4 = OKC_API.G_MISS_CHAR)

Line 3571: IF (x_acn_rec.attribute4 = OKC_API.G_MISS_CHAR)

3567: IF (x_acn_rec.attribute3 = OKC_API.G_MISS_CHAR)
3568: THEN
3569: x_acn_rec.attribute3 := l_acn_rec.attribute3;
3570: END IF;
3571: IF (x_acn_rec.attribute4 = OKC_API.G_MISS_CHAR)
3572: THEN
3573: x_acn_rec.attribute4 := l_acn_rec.attribute4;
3574: END IF;
3575: IF (x_acn_rec.attribute5 = OKC_API.G_MISS_CHAR)

Line 3575: IF (x_acn_rec.attribute5 = OKC_API.G_MISS_CHAR)

3571: IF (x_acn_rec.attribute4 = OKC_API.G_MISS_CHAR)
3572: THEN
3573: x_acn_rec.attribute4 := l_acn_rec.attribute4;
3574: END IF;
3575: IF (x_acn_rec.attribute5 = OKC_API.G_MISS_CHAR)
3576: THEN
3577: x_acn_rec.attribute5 := l_acn_rec.attribute5;
3578: END IF;
3579: IF (x_acn_rec.attribute6 = OKC_API.G_MISS_CHAR)

Line 3579: IF (x_acn_rec.attribute6 = OKC_API.G_MISS_CHAR)

3575: IF (x_acn_rec.attribute5 = OKC_API.G_MISS_CHAR)
3576: THEN
3577: x_acn_rec.attribute5 := l_acn_rec.attribute5;
3578: END IF;
3579: IF (x_acn_rec.attribute6 = OKC_API.G_MISS_CHAR)
3580: THEN
3581: x_acn_rec.attribute6 := l_acn_rec.attribute6;
3582: END IF;
3583: IF (x_acn_rec.attribute7 = OKC_API.G_MISS_CHAR)

Line 3583: IF (x_acn_rec.attribute7 = OKC_API.G_MISS_CHAR)

3579: IF (x_acn_rec.attribute6 = OKC_API.G_MISS_CHAR)
3580: THEN
3581: x_acn_rec.attribute6 := l_acn_rec.attribute6;
3582: END IF;
3583: IF (x_acn_rec.attribute7 = OKC_API.G_MISS_CHAR)
3584: THEN
3585: x_acn_rec.attribute7 := l_acn_rec.attribute7;
3586: END IF;
3587: IF (x_acn_rec.attribute8 = OKC_API.G_MISS_CHAR)

Line 3587: IF (x_acn_rec.attribute8 = OKC_API.G_MISS_CHAR)

3583: IF (x_acn_rec.attribute7 = OKC_API.G_MISS_CHAR)
3584: THEN
3585: x_acn_rec.attribute7 := l_acn_rec.attribute7;
3586: END IF;
3587: IF (x_acn_rec.attribute8 = OKC_API.G_MISS_CHAR)
3588: THEN
3589: x_acn_rec.attribute8 := l_acn_rec.attribute8;
3590: END IF;
3591: IF (x_acn_rec.attribute9 = OKC_API.G_MISS_CHAR)

Line 3591: IF (x_acn_rec.attribute9 = OKC_API.G_MISS_CHAR)

3587: IF (x_acn_rec.attribute8 = OKC_API.G_MISS_CHAR)
3588: THEN
3589: x_acn_rec.attribute8 := l_acn_rec.attribute8;
3590: END IF;
3591: IF (x_acn_rec.attribute9 = OKC_API.G_MISS_CHAR)
3592: THEN
3593: x_acn_rec.attribute9 := l_acn_rec.attribute9;
3594: END IF;
3595: IF (x_acn_rec.attribute10 = OKC_API.G_MISS_CHAR)

Line 3595: IF (x_acn_rec.attribute10 = OKC_API.G_MISS_CHAR)

3591: IF (x_acn_rec.attribute9 = OKC_API.G_MISS_CHAR)
3592: THEN
3593: x_acn_rec.attribute9 := l_acn_rec.attribute9;
3594: END IF;
3595: IF (x_acn_rec.attribute10 = OKC_API.G_MISS_CHAR)
3596: THEN
3597: x_acn_rec.attribute10 := l_acn_rec.attribute10;
3598: END IF;
3599: IF (x_acn_rec.attribute11 = OKC_API.G_MISS_CHAR)

Line 3599: IF (x_acn_rec.attribute11 = OKC_API.G_MISS_CHAR)

3595: IF (x_acn_rec.attribute10 = OKC_API.G_MISS_CHAR)
3596: THEN
3597: x_acn_rec.attribute10 := l_acn_rec.attribute10;
3598: END IF;
3599: IF (x_acn_rec.attribute11 = OKC_API.G_MISS_CHAR)
3600: THEN
3601: x_acn_rec.attribute11 := l_acn_rec.attribute11;
3602: END IF;
3603: IF (x_acn_rec.attribute12 = OKC_API.G_MISS_CHAR)

Line 3603: IF (x_acn_rec.attribute12 = OKC_API.G_MISS_CHAR)

3599: IF (x_acn_rec.attribute11 = OKC_API.G_MISS_CHAR)
3600: THEN
3601: x_acn_rec.attribute11 := l_acn_rec.attribute11;
3602: END IF;
3603: IF (x_acn_rec.attribute12 = OKC_API.G_MISS_CHAR)
3604: THEN
3605: x_acn_rec.attribute12 := l_acn_rec.attribute12;
3606: END IF;
3607: IF (x_acn_rec.attribute13 = OKC_API.G_MISS_CHAR)

Line 3607: IF (x_acn_rec.attribute13 = OKC_API.G_MISS_CHAR)

3603: IF (x_acn_rec.attribute12 = OKC_API.G_MISS_CHAR)
3604: THEN
3605: x_acn_rec.attribute12 := l_acn_rec.attribute12;
3606: END IF;
3607: IF (x_acn_rec.attribute13 = OKC_API.G_MISS_CHAR)
3608: THEN
3609: x_acn_rec.attribute13 := l_acn_rec.attribute13;
3610: END IF;
3611: IF (x_acn_rec.attribute14 = OKC_API.G_MISS_CHAR)

Line 3611: IF (x_acn_rec.attribute14 = OKC_API.G_MISS_CHAR)

3607: IF (x_acn_rec.attribute13 = OKC_API.G_MISS_CHAR)
3608: THEN
3609: x_acn_rec.attribute13 := l_acn_rec.attribute13;
3610: END IF;
3611: IF (x_acn_rec.attribute14 = OKC_API.G_MISS_CHAR)
3612: THEN
3613: x_acn_rec.attribute14 := l_acn_rec.attribute14;
3614: END IF;
3615: IF (x_acn_rec.attribute15 = OKC_API.G_MISS_CHAR)

Line 3615: IF (x_acn_rec.attribute15 = OKC_API.G_MISS_CHAR)

3611: IF (x_acn_rec.attribute14 = OKC_API.G_MISS_CHAR)
3612: THEN
3613: x_acn_rec.attribute14 := l_acn_rec.attribute14;
3614: END IF;
3615: IF (x_acn_rec.attribute15 = OKC_API.G_MISS_CHAR)
3616: THEN
3617: x_acn_rec.attribute15 := l_acn_rec.attribute15;
3618: END IF;
3619: IF (x_acn_rec.created_by = OKC_API.G_MISS_NUM)

Line 3619: IF (x_acn_rec.created_by = OKC_API.G_MISS_NUM)

3615: IF (x_acn_rec.attribute15 = OKC_API.G_MISS_CHAR)
3616: THEN
3617: x_acn_rec.attribute15 := l_acn_rec.attribute15;
3618: END IF;
3619: IF (x_acn_rec.created_by = OKC_API.G_MISS_NUM)
3620: THEN
3621: x_acn_rec.created_by := l_acn_rec.created_by;
3622: END IF;
3623: IF (x_acn_rec.creation_date = OKC_API.G_MISS_DATE)

Line 3623: IF (x_acn_rec.creation_date = OKC_API.G_MISS_DATE)

3619: IF (x_acn_rec.created_by = OKC_API.G_MISS_NUM)
3620: THEN
3621: x_acn_rec.created_by := l_acn_rec.created_by;
3622: END IF;
3623: IF (x_acn_rec.creation_date = OKC_API.G_MISS_DATE)
3624: THEN
3625: x_acn_rec.creation_date := l_acn_rec.creation_date;
3626: END IF;
3627: IF (x_acn_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 3627: IF (x_acn_rec.last_updated_by = OKC_API.G_MISS_NUM)

3623: IF (x_acn_rec.creation_date = OKC_API.G_MISS_DATE)
3624: THEN
3625: x_acn_rec.creation_date := l_acn_rec.creation_date;
3626: END IF;
3627: IF (x_acn_rec.last_updated_by = OKC_API.G_MISS_NUM)
3628: THEN
3629: x_acn_rec.last_updated_by := l_acn_rec.last_updated_by;
3630: END IF;
3631: IF (x_acn_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 3631: IF (x_acn_rec.last_update_date = OKC_API.G_MISS_DATE)

3627: IF (x_acn_rec.last_updated_by = OKC_API.G_MISS_NUM)
3628: THEN
3629: x_acn_rec.last_updated_by := l_acn_rec.last_updated_by;
3630: END IF;
3631: IF (x_acn_rec.last_update_date = OKC_API.G_MISS_DATE)
3632: THEN
3633: x_acn_rec.last_update_date := l_acn_rec.last_update_date;
3634: END IF;
3635: IF (x_acn_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 3635: IF (x_acn_rec.last_update_login = OKC_API.G_MISS_NUM)

3631: IF (x_acn_rec.last_update_date = OKC_API.G_MISS_DATE)
3632: THEN
3633: x_acn_rec.last_update_date := l_acn_rec.last_update_date;
3634: END IF;
3635: IF (x_acn_rec.last_update_login = OKC_API.G_MISS_NUM)
3636: THEN
3637: x_acn_rec.last_update_login := l_acn_rec.last_update_login;
3638: END IF;
3639: -- RABHUPAT - 2667636 - Start

Line 3640: IF (x_acn_rec.currency_code = OKC_API.G_MISS_CHAR)

3636: THEN
3637: x_acn_rec.last_update_login := l_acn_rec.last_update_login;
3638: END IF;
3639: -- RABHUPAT - 2667636 - Start
3640: IF (x_acn_rec.currency_code = OKC_API.G_MISS_CHAR)
3641: THEN
3642: x_acn_rec.currency_code := l_acn_rec.currency_code;
3643: END IF;
3644: IF (x_acn_rec.currency_conversion_code = OKC_API.G_MISS_CHAR)

Line 3644: IF (x_acn_rec.currency_conversion_code = OKC_API.G_MISS_CHAR)

3640: IF (x_acn_rec.currency_code = OKC_API.G_MISS_CHAR)
3641: THEN
3642: x_acn_rec.currency_code := l_acn_rec.currency_code;
3643: END IF;
3644: IF (x_acn_rec.currency_conversion_code = OKC_API.G_MISS_CHAR)
3645: THEN
3646: x_acn_rec.currency_conversion_code := l_acn_rec.currency_conversion_code;
3647: END IF;
3648: IF (x_acn_rec.currency_conversion_type = OKC_API.G_MISS_CHAR)

Line 3648: IF (x_acn_rec.currency_conversion_type = OKC_API.G_MISS_CHAR)

3644: IF (x_acn_rec.currency_conversion_code = OKC_API.G_MISS_CHAR)
3645: THEN
3646: x_acn_rec.currency_conversion_code := l_acn_rec.currency_conversion_code;
3647: END IF;
3648: IF (x_acn_rec.currency_conversion_type = OKC_API.G_MISS_CHAR)
3649: THEN
3650: x_acn_rec.currency_conversion_type := l_acn_rec.currency_conversion_type;
3651: END IF;
3652: IF (x_acn_rec.currency_conversion_rate = OKC_API.G_MISS_NUM)

Line 3652: IF (x_acn_rec.currency_conversion_rate = OKC_API.G_MISS_NUM)

3648: IF (x_acn_rec.currency_conversion_type = OKC_API.G_MISS_CHAR)
3649: THEN
3650: x_acn_rec.currency_conversion_type := l_acn_rec.currency_conversion_type;
3651: END IF;
3652: IF (x_acn_rec.currency_conversion_rate = OKC_API.G_MISS_NUM)
3653: THEN
3654: x_acn_rec.currency_conversion_rate := l_acn_rec.currency_conversion_rate;
3655: END IF;
3656: IF (x_acn_rec.currency_conversion_date = OKC_API.G_MISS_DATE)

Line 3656: IF (x_acn_rec.currency_conversion_date = OKC_API.G_MISS_DATE)

3652: IF (x_acn_rec.currency_conversion_rate = OKC_API.G_MISS_NUM)
3653: THEN
3654: x_acn_rec.currency_conversion_rate := l_acn_rec.currency_conversion_rate;
3655: END IF;
3656: IF (x_acn_rec.currency_conversion_date = OKC_API.G_MISS_DATE)
3657: THEN
3658: x_acn_rec.currency_conversion_date := l_acn_rec.currency_conversion_date;
3659: END IF;
3660: -- RABHUPAT - 2667636 - End

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

3666: FUNCTION Set_Attributes (
3667: p_acn_rec IN acn_rec_type,
3668: x_acn_rec OUT NOCOPY acn_rec_type
3669: ) RETURN VARCHAR2 IS
3670: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3671: BEGIN
3672: x_acn_rec := p_acn_rec;
3673: RETURN(l_return_status);
3674: END Set_Attributes;

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

3672: x_acn_rec := p_acn_rec;
3673: RETURN(l_return_status);
3674: END Set_Attributes;
3675: BEGIN
3676: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3677: p_init_msg_list,
3678: '_PVT',
3679: x_return_status);
3680: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

3676: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3677: p_init_msg_list,
3678: '_PVT',
3679: x_return_status);
3680: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3681: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3682: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3683: RAISE OKC_API.G_EXCEPTION_ERROR;
3684: END IF;

Line 3681: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3677: p_init_msg_list,
3678: '_PVT',
3679: x_return_status);
3680: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3681: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3682: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3683: RAISE OKC_API.G_EXCEPTION_ERROR;
3684: END IF;
3685: --- Setting item attributes

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

3678: '_PVT',
3679: x_return_status);
3680: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3681: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3682: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3683: RAISE OKC_API.G_EXCEPTION_ERROR;
3684: END IF;
3685: --- Setting item attributes
3686: l_return_status := Set_Attributes(

Line 3683: RAISE OKC_API.G_EXCEPTION_ERROR;

3679: x_return_status);
3680: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3681: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3682: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3683: RAISE OKC_API.G_EXCEPTION_ERROR;
3684: END IF;
3685: --- Setting item attributes
3686: l_return_status := Set_Attributes(
3687: p_acn_rec, -- IN

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

3686: l_return_status := Set_Attributes(
3687: p_acn_rec, -- IN
3688: l_acn_rec); -- OUT
3689: --- If any errors happen abort API
3690: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3691: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3692: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3693: RAISE OKC_API.G_EXCEPTION_ERROR;
3694: END IF;

Line 3691: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3687: p_acn_rec, -- IN
3688: l_acn_rec); -- OUT
3689: --- If any errors happen abort API
3690: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3691: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3692: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3693: RAISE OKC_API.G_EXCEPTION_ERROR;
3694: END IF;
3695: l_return_status := populate_new_record(l_acn_rec, l_def_acn_rec);

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

3688: l_acn_rec); -- OUT
3689: --- If any errors happen abort API
3690: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3691: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3692: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3693: RAISE OKC_API.G_EXCEPTION_ERROR;
3694: END IF;
3695: l_return_status := populate_new_record(l_acn_rec, l_def_acn_rec);
3696: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 3693: RAISE OKC_API.G_EXCEPTION_ERROR;

3689: --- If any errors happen abort API
3690: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3691: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3692: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3693: RAISE OKC_API.G_EXCEPTION_ERROR;
3694: END IF;
3695: l_return_status := populate_new_record(l_acn_rec, l_def_acn_rec);
3696: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3697: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

3692: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3693: RAISE OKC_API.G_EXCEPTION_ERROR;
3694: END IF;
3695: l_return_status := populate_new_record(l_acn_rec, l_def_acn_rec);
3696: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3697: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3698: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3699: RAISE OKC_API.G_EXCEPTION_ERROR;
3700: END IF;

Line 3697: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3693: RAISE OKC_API.G_EXCEPTION_ERROR;
3694: END IF;
3695: l_return_status := populate_new_record(l_acn_rec, l_def_acn_rec);
3696: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3697: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3698: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3699: RAISE OKC_API.G_EXCEPTION_ERROR;
3700: END IF;
3701: UPDATE OKL_ASSET_CNDTN_LNS_B

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

3694: END IF;
3695: l_return_status := populate_new_record(l_acn_rec, l_def_acn_rec);
3696: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3697: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3698: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3699: RAISE OKC_API.G_EXCEPTION_ERROR;
3700: END IF;
3701: UPDATE OKL_ASSET_CNDTN_LNS_B
3702: SET SEQUENCE_NUMBER = l_def_acn_rec.sequence_number,

Line 3699: RAISE OKC_API.G_EXCEPTION_ERROR;

3695: l_return_status := populate_new_record(l_acn_rec, l_def_acn_rec);
3696: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3697: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3698: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3699: RAISE OKC_API.G_EXCEPTION_ERROR;
3700: END IF;
3701: UPDATE OKL_ASSET_CNDTN_LNS_B
3702: SET SEQUENCE_NUMBER = l_def_acn_rec.sequence_number,
3703: ACD_ID = l_def_acn_rec.acd_id,

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

3750: -- RABHUPAT - 2667636 - End
3751: WHERE ID = l_def_acn_rec.id;
3752:
3753: x_acn_rec := l_def_acn_rec;
3754: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3755: EXCEPTION
3756: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3757: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3758: (

Line 3756: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3752:
3753: x_acn_rec := l_def_acn_rec;
3754: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3755: EXCEPTION
3756: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3757: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3758: (
3759: l_api_name,
3760: G_PKG_NAME,

Line 3757: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3753: x_acn_rec := l_def_acn_rec;
3754: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3755: EXCEPTION
3756: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3757: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3758: (
3759: l_api_name,
3760: G_PKG_NAME,
3761: 'OKC_API.G_RET_STS_ERROR',

Line 3761: 'OKC_API.G_RET_STS_ERROR',

3757: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3758: (
3759: l_api_name,
3760: G_PKG_NAME,
3761: 'OKC_API.G_RET_STS_ERROR',
3762: x_msg_count,
3763: x_msg_data,
3764: '_PVT'
3765: );

Line 3766: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3762: x_msg_count,
3763: x_msg_data,
3764: '_PVT'
3765: );
3766: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3767: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3768: (
3769: l_api_name,
3770: G_PKG_NAME,

Line 3767: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3763: x_msg_data,
3764: '_PVT'
3765: );
3766: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3767: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3768: (
3769: l_api_name,
3770: G_PKG_NAME,
3771: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3771: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3767: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3768: (
3769: l_api_name,
3770: G_PKG_NAME,
3771: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3772: x_msg_count,
3773: x_msg_data,
3774: '_PVT'
3775: );

Line 3777: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3773: x_msg_data,
3774: '_PVT'
3775: );
3776: WHEN OTHERS THEN
3777: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3778: (
3779: l_api_name,
3780: G_PKG_NAME,
3781: 'OTHERS',

Line 3791: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

3787: -------------------------------------------
3788: -- update_row for:OKL_ASSET_CNDTN_LNS_TL --
3789: -------------------------------------------
3790: PROCEDURE update_row(
3791: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
3792: x_return_status OUT NOCOPY VARCHAR2,
3793: x_msg_count OUT NOCOPY NUMBER,
3794: x_msg_data OUT NOCOPY VARCHAR2,
3795: p_okl_asset_cndtn_lns_tl_rec IN OklAssetCndtnLnsTlRecType,

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

3796: x_okl_asset_cndtn_lns_tl_rec OUT NOCOPY OklAssetCndtnLnsTlRecType) IS
3797:
3798: l_api_version CONSTANT NUMBER := 1;
3799: l_api_name CONSTANT VARCHAR2(30) := 'TL_update_row';
3800: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3801: l_okl_asset_cndtn_lns_tl_rec OklAssetCndtnLnsTlRecType := p_okl_asset_cndtn_lns_tl_rec;
3802: ldefoklassetcndtnlnstlrec OklAssetCndtnLnsTlRecType;
3803: l_row_notfound BOOLEAN := TRUE;
3804: ----------------------------------

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

3809: x_okl_asset_cndtn_lns_tl_rec OUT NOCOPY OklAssetCndtnLnsTlRecType
3810: ) RETURN VARCHAR2 IS
3811: l_okl_asset_cndtn_lns_tl_rec OklAssetCndtnLnsTlRecType;
3812: l_row_notfound BOOLEAN := TRUE;
3813: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3814: BEGIN
3815: x_okl_asset_cndtn_lns_tl_rec := p_okl_asset_cndtn_lns_tl_rec;
3816: -- Get current database values
3817: l_okl_asset_cndtn_lns_tl_rec := get_rec(p_okl_asset_cndtn_lns_tl_rec, l_row_notfound);

Line 3819: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

3815: x_okl_asset_cndtn_lns_tl_rec := p_okl_asset_cndtn_lns_tl_rec;
3816: -- Get current database values
3817: l_okl_asset_cndtn_lns_tl_rec := get_rec(p_okl_asset_cndtn_lns_tl_rec, l_row_notfound);
3818: IF (l_row_notfound) THEN
3819: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
3820: END IF;
3821: IF (x_okl_asset_cndtn_lns_tl_rec.id = OKC_API.G_MISS_NUM)
3822: THEN
3823: x_okl_asset_cndtn_lns_tl_rec.id := l_okl_asset_cndtn_lns_tl_rec.id;

Line 3821: IF (x_okl_asset_cndtn_lns_tl_rec.id = OKC_API.G_MISS_NUM)

3817: l_okl_asset_cndtn_lns_tl_rec := get_rec(p_okl_asset_cndtn_lns_tl_rec, l_row_notfound);
3818: IF (l_row_notfound) THEN
3819: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
3820: END IF;
3821: IF (x_okl_asset_cndtn_lns_tl_rec.id = OKC_API.G_MISS_NUM)
3822: THEN
3823: x_okl_asset_cndtn_lns_tl_rec.id := l_okl_asset_cndtn_lns_tl_rec.id;
3824: END IF;
3825: IF (x_okl_asset_cndtn_lns_tl_rec.language = OKC_API.G_MISS_CHAR)

Line 3825: IF (x_okl_asset_cndtn_lns_tl_rec.language = OKC_API.G_MISS_CHAR)

3821: IF (x_okl_asset_cndtn_lns_tl_rec.id = OKC_API.G_MISS_NUM)
3822: THEN
3823: x_okl_asset_cndtn_lns_tl_rec.id := l_okl_asset_cndtn_lns_tl_rec.id;
3824: END IF;
3825: IF (x_okl_asset_cndtn_lns_tl_rec.language = OKC_API.G_MISS_CHAR)
3826: THEN
3827: x_okl_asset_cndtn_lns_tl_rec.language := l_okl_asset_cndtn_lns_tl_rec.language;
3828: END IF;
3829: IF (x_okl_asset_cndtn_lns_tl_rec.source_lang = OKC_API.G_MISS_CHAR)

Line 3829: IF (x_okl_asset_cndtn_lns_tl_rec.source_lang = OKC_API.G_MISS_CHAR)

3825: IF (x_okl_asset_cndtn_lns_tl_rec.language = OKC_API.G_MISS_CHAR)
3826: THEN
3827: x_okl_asset_cndtn_lns_tl_rec.language := l_okl_asset_cndtn_lns_tl_rec.language;
3828: END IF;
3829: IF (x_okl_asset_cndtn_lns_tl_rec.source_lang = OKC_API.G_MISS_CHAR)
3830: THEN
3831: x_okl_asset_cndtn_lns_tl_rec.source_lang := l_okl_asset_cndtn_lns_tl_rec.source_lang;
3832: END IF;
3833: IF (x_okl_asset_cndtn_lns_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

Line 3833: IF (x_okl_asset_cndtn_lns_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

3829: IF (x_okl_asset_cndtn_lns_tl_rec.source_lang = OKC_API.G_MISS_CHAR)
3830: THEN
3831: x_okl_asset_cndtn_lns_tl_rec.source_lang := l_okl_asset_cndtn_lns_tl_rec.source_lang;
3832: END IF;
3833: IF (x_okl_asset_cndtn_lns_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
3834: THEN
3835: x_okl_asset_cndtn_lns_tl_rec.sfwt_flag := l_okl_asset_cndtn_lns_tl_rec.sfwt_flag;
3836: END IF;
3837: IF (x_okl_asset_cndtn_lns_tl_rec.damage_description = OKC_API.G_MISS_CHAR)

Line 3837: IF (x_okl_asset_cndtn_lns_tl_rec.damage_description = OKC_API.G_MISS_CHAR)

3833: IF (x_okl_asset_cndtn_lns_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
3834: THEN
3835: x_okl_asset_cndtn_lns_tl_rec.sfwt_flag := l_okl_asset_cndtn_lns_tl_rec.sfwt_flag;
3836: END IF;
3837: IF (x_okl_asset_cndtn_lns_tl_rec.damage_description = OKC_API.G_MISS_CHAR)
3838: THEN
3839: x_okl_asset_cndtn_lns_tl_rec.damage_description := l_okl_asset_cndtn_lns_tl_rec.damage_description;
3840: END IF;
3841: IF (x_okl_asset_cndtn_lns_tl_rec.claim_description = OKC_API.G_MISS_CHAR)

Line 3841: IF (x_okl_asset_cndtn_lns_tl_rec.claim_description = OKC_API.G_MISS_CHAR)

3837: IF (x_okl_asset_cndtn_lns_tl_rec.damage_description = OKC_API.G_MISS_CHAR)
3838: THEN
3839: x_okl_asset_cndtn_lns_tl_rec.damage_description := l_okl_asset_cndtn_lns_tl_rec.damage_description;
3840: END IF;
3841: IF (x_okl_asset_cndtn_lns_tl_rec.claim_description = OKC_API.G_MISS_CHAR)
3842: THEN
3843: x_okl_asset_cndtn_lns_tl_rec.claim_description := l_okl_asset_cndtn_lns_tl_rec.claim_description;
3844: END IF;
3845: IF (x_okl_asset_cndtn_lns_tl_rec.recommended_repair = OKC_API.G_MISS_CHAR)

Line 3845: IF (x_okl_asset_cndtn_lns_tl_rec.recommended_repair = OKC_API.G_MISS_CHAR)

3841: IF (x_okl_asset_cndtn_lns_tl_rec.claim_description = OKC_API.G_MISS_CHAR)
3842: THEN
3843: x_okl_asset_cndtn_lns_tl_rec.claim_description := l_okl_asset_cndtn_lns_tl_rec.claim_description;
3844: END IF;
3845: IF (x_okl_asset_cndtn_lns_tl_rec.recommended_repair = OKC_API.G_MISS_CHAR)
3846: THEN
3847: x_okl_asset_cndtn_lns_tl_rec.recommended_repair := l_okl_asset_cndtn_lns_tl_rec.recommended_repair;
3848: END IF;
3849: IF (x_okl_asset_cndtn_lns_tl_rec.part_name = OKC_API.G_MISS_CHAR)

Line 3849: IF (x_okl_asset_cndtn_lns_tl_rec.part_name = OKC_API.G_MISS_CHAR)

3845: IF (x_okl_asset_cndtn_lns_tl_rec.recommended_repair = OKC_API.G_MISS_CHAR)
3846: THEN
3847: x_okl_asset_cndtn_lns_tl_rec.recommended_repair := l_okl_asset_cndtn_lns_tl_rec.recommended_repair;
3848: END IF;
3849: IF (x_okl_asset_cndtn_lns_tl_rec.part_name = OKC_API.G_MISS_CHAR)
3850: THEN
3851: x_okl_asset_cndtn_lns_tl_rec.part_name := l_okl_asset_cndtn_lns_tl_rec.part_name;
3852: END IF;
3853: IF (x_okl_asset_cndtn_lns_tl_rec.created_by = OKC_API.G_MISS_NUM)

Line 3853: IF (x_okl_asset_cndtn_lns_tl_rec.created_by = OKC_API.G_MISS_NUM)

3849: IF (x_okl_asset_cndtn_lns_tl_rec.part_name = OKC_API.G_MISS_CHAR)
3850: THEN
3851: x_okl_asset_cndtn_lns_tl_rec.part_name := l_okl_asset_cndtn_lns_tl_rec.part_name;
3852: END IF;
3853: IF (x_okl_asset_cndtn_lns_tl_rec.created_by = OKC_API.G_MISS_NUM)
3854: THEN
3855: x_okl_asset_cndtn_lns_tl_rec.created_by := l_okl_asset_cndtn_lns_tl_rec.created_by;
3856: END IF;
3857: IF (x_okl_asset_cndtn_lns_tl_rec.creation_date = OKC_API.G_MISS_DATE)

Line 3857: IF (x_okl_asset_cndtn_lns_tl_rec.creation_date = OKC_API.G_MISS_DATE)

3853: IF (x_okl_asset_cndtn_lns_tl_rec.created_by = OKC_API.G_MISS_NUM)
3854: THEN
3855: x_okl_asset_cndtn_lns_tl_rec.created_by := l_okl_asset_cndtn_lns_tl_rec.created_by;
3856: END IF;
3857: IF (x_okl_asset_cndtn_lns_tl_rec.creation_date = OKC_API.G_MISS_DATE)
3858: THEN
3859: x_okl_asset_cndtn_lns_tl_rec.creation_date := l_okl_asset_cndtn_lns_tl_rec.creation_date;
3860: END IF;
3861: IF (x_okl_asset_cndtn_lns_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 3861: IF (x_okl_asset_cndtn_lns_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)

3857: IF (x_okl_asset_cndtn_lns_tl_rec.creation_date = OKC_API.G_MISS_DATE)
3858: THEN
3859: x_okl_asset_cndtn_lns_tl_rec.creation_date := l_okl_asset_cndtn_lns_tl_rec.creation_date;
3860: END IF;
3861: IF (x_okl_asset_cndtn_lns_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)
3862: THEN
3863: x_okl_asset_cndtn_lns_tl_rec.last_updated_by := l_okl_asset_cndtn_lns_tl_rec.last_updated_by;
3864: END IF;
3865: IF (x_okl_asset_cndtn_lns_tl_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 3865: IF (x_okl_asset_cndtn_lns_tl_rec.last_update_date = OKC_API.G_MISS_DATE)

3861: IF (x_okl_asset_cndtn_lns_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)
3862: THEN
3863: x_okl_asset_cndtn_lns_tl_rec.last_updated_by := l_okl_asset_cndtn_lns_tl_rec.last_updated_by;
3864: END IF;
3865: IF (x_okl_asset_cndtn_lns_tl_rec.last_update_date = OKC_API.G_MISS_DATE)
3866: THEN
3867: x_okl_asset_cndtn_lns_tl_rec.last_update_date := l_okl_asset_cndtn_lns_tl_rec.last_update_date;
3868: END IF;
3869: IF (x_okl_asset_cndtn_lns_tl_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 3869: IF (x_okl_asset_cndtn_lns_tl_rec.last_update_login = OKC_API.G_MISS_NUM)

3865: IF (x_okl_asset_cndtn_lns_tl_rec.last_update_date = OKC_API.G_MISS_DATE)
3866: THEN
3867: x_okl_asset_cndtn_lns_tl_rec.last_update_date := l_okl_asset_cndtn_lns_tl_rec.last_update_date;
3868: END IF;
3869: IF (x_okl_asset_cndtn_lns_tl_rec.last_update_login = OKC_API.G_MISS_NUM)
3870: THEN
3871: x_okl_asset_cndtn_lns_tl_rec.last_update_login := l_okl_asset_cndtn_lns_tl_rec.last_update_login;
3872: END IF;
3873: RETURN(l_return_status);

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

3878: FUNCTION Set_Attributes (
3879: p_okl_asset_cndtn_lns_tl_rec IN OklAssetCndtnLnsTlRecType,
3880: x_okl_asset_cndtn_lns_tl_rec OUT NOCOPY OklAssetCndtnLnsTlRecType
3881: ) RETURN VARCHAR2 IS
3882: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3883: BEGIN
3884: x_okl_asset_cndtn_lns_tl_rec := p_okl_asset_cndtn_lns_tl_rec;
3885: x_okl_asset_cndtn_lns_tl_rec.LANGUAGE := USERENV('LANG');
3886: x_okl_asset_cndtn_lns_tl_rec.SOURCE_LANG := USERENV('LANG');

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

3886: x_okl_asset_cndtn_lns_tl_rec.SOURCE_LANG := USERENV('LANG');
3887: RETURN(l_return_status);
3888: END Set_Attributes;
3889: BEGIN
3890: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3891: p_init_msg_list,
3892: '_PVT',
3893: x_return_status);
3894: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

3890: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3891: p_init_msg_list,
3892: '_PVT',
3893: x_return_status);
3894: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3895: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3896: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3897: RAISE OKC_API.G_EXCEPTION_ERROR;
3898: END IF;

Line 3895: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3891: p_init_msg_list,
3892: '_PVT',
3893: x_return_status);
3894: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3895: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3896: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3897: RAISE OKC_API.G_EXCEPTION_ERROR;
3898: END IF;
3899: --- Setting item attributes

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

3892: '_PVT',
3893: x_return_status);
3894: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3895: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3896: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3897: RAISE OKC_API.G_EXCEPTION_ERROR;
3898: END IF;
3899: --- Setting item attributes
3900: l_return_status := Set_Attributes(

Line 3897: RAISE OKC_API.G_EXCEPTION_ERROR;

3893: x_return_status);
3894: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3895: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3896: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3897: RAISE OKC_API.G_EXCEPTION_ERROR;
3898: END IF;
3899: --- Setting item attributes
3900: l_return_status := Set_Attributes(
3901: p_okl_asset_cndtn_lns_tl_rec, -- IN

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

3900: l_return_status := Set_Attributes(
3901: p_okl_asset_cndtn_lns_tl_rec, -- IN
3902: l_okl_asset_cndtn_lns_tl_rec); -- OUT
3903: --- If any errors happen abort API
3904: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3905: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3906: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3907: RAISE OKC_API.G_EXCEPTION_ERROR;
3908: END IF;

Line 3905: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3901: p_okl_asset_cndtn_lns_tl_rec, -- IN
3902: l_okl_asset_cndtn_lns_tl_rec); -- OUT
3903: --- If any errors happen abort API
3904: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3905: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3906: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3907: RAISE OKC_API.G_EXCEPTION_ERROR;
3908: END IF;
3909: l_return_status := populate_new_record(l_okl_asset_cndtn_lns_tl_rec, ldefoklassetcndtnlnstlrec);

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

3902: l_okl_asset_cndtn_lns_tl_rec); -- OUT
3903: --- If any errors happen abort API
3904: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3905: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3906: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3907: RAISE OKC_API.G_EXCEPTION_ERROR;
3908: END IF;
3909: l_return_status := populate_new_record(l_okl_asset_cndtn_lns_tl_rec, ldefoklassetcndtnlnstlrec);
3910: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 3907: RAISE OKC_API.G_EXCEPTION_ERROR;

3903: --- If any errors happen abort API
3904: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3905: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3906: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3907: RAISE OKC_API.G_EXCEPTION_ERROR;
3908: END IF;
3909: l_return_status := populate_new_record(l_okl_asset_cndtn_lns_tl_rec, ldefoklassetcndtnlnstlrec);
3910: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3911: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

3906: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3907: RAISE OKC_API.G_EXCEPTION_ERROR;
3908: END IF;
3909: l_return_status := populate_new_record(l_okl_asset_cndtn_lns_tl_rec, ldefoklassetcndtnlnstlrec);
3910: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3911: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3912: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3913: RAISE OKC_API.G_EXCEPTION_ERROR;
3914: END IF;

Line 3911: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3907: RAISE OKC_API.G_EXCEPTION_ERROR;
3908: END IF;
3909: l_return_status := populate_new_record(l_okl_asset_cndtn_lns_tl_rec, ldefoklassetcndtnlnstlrec);
3910: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3911: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3912: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3913: RAISE OKC_API.G_EXCEPTION_ERROR;
3914: END IF;
3915: UPDATE OKL_ASSET_CNDTN_LNS_TL

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

3908: END IF;
3909: l_return_status := populate_new_record(l_okl_asset_cndtn_lns_tl_rec, ldefoklassetcndtnlnstlrec);
3910: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3911: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3912: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3913: RAISE OKC_API.G_EXCEPTION_ERROR;
3914: END IF;
3915: UPDATE OKL_ASSET_CNDTN_LNS_TL
3916: SET DAMAGE_DESCRIPTION = ldefoklassetcndtnlnstlrec.damage_description,

Line 3913: RAISE OKC_API.G_EXCEPTION_ERROR;

3909: l_return_status := populate_new_record(l_okl_asset_cndtn_lns_tl_rec, ldefoklassetcndtnlnstlrec);
3910: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3911: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3912: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3913: RAISE OKC_API.G_EXCEPTION_ERROR;
3914: END IF;
3915: UPDATE OKL_ASSET_CNDTN_LNS_TL
3916: SET DAMAGE_DESCRIPTION = ldefoklassetcndtnlnstlrec.damage_description,
3917: CLAIM_DESCRIPTION = ldefoklassetcndtnlnstlrec.claim_description,

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

3932: WHERE ID = ldefoklassetcndtnlnstlrec.id
3933: AND SOURCE_LANG <> USERENV('LANG');
3934:
3935: x_okl_asset_cndtn_lns_tl_rec := ldefoklassetcndtnlnstlrec;
3936: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3937: EXCEPTION
3938: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3939: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3940: (

Line 3938: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3934:
3935: x_okl_asset_cndtn_lns_tl_rec := ldefoklassetcndtnlnstlrec;
3936: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3937: EXCEPTION
3938: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3939: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3940: (
3941: l_api_name,
3942: G_PKG_NAME,

Line 3939: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3935: x_okl_asset_cndtn_lns_tl_rec := ldefoklassetcndtnlnstlrec;
3936: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3937: EXCEPTION
3938: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3939: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3940: (
3941: l_api_name,
3942: G_PKG_NAME,
3943: 'OKC_API.G_RET_STS_ERROR',

Line 3943: 'OKC_API.G_RET_STS_ERROR',

3939: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3940: (
3941: l_api_name,
3942: G_PKG_NAME,
3943: 'OKC_API.G_RET_STS_ERROR',
3944: x_msg_count,
3945: x_msg_data,
3946: '_PVT'
3947: );

Line 3948: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3944: x_msg_count,
3945: x_msg_data,
3946: '_PVT'
3947: );
3948: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3949: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3950: (
3951: l_api_name,
3952: G_PKG_NAME,

Line 3949: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3945: x_msg_data,
3946: '_PVT'
3947: );
3948: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3949: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3950: (
3951: l_api_name,
3952: G_PKG_NAME,
3953: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3953: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3949: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3950: (
3951: l_api_name,
3952: G_PKG_NAME,
3953: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3954: x_msg_count,
3955: x_msg_data,
3956: '_PVT'
3957: );

Line 3959: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3955: x_msg_data,
3956: '_PVT'
3957: );
3958: WHEN OTHERS THEN
3959: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3960: (
3961: l_api_name,
3962: G_PKG_NAME,
3963: 'OTHERS',

Line 3984: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

3980: -- : modified for multicurrency changes
3981: -- End of comments
3982: PROCEDURE update_row(
3983: p_api_version IN NUMBER,
3984: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
3985: x_return_status OUT NOCOPY VARCHAR2,
3986: x_msg_count OUT NOCOPY NUMBER,
3987: x_msg_data OUT NOCOPY VARCHAR2,
3988: p_acnv_rec IN acnv_rec_type,

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

3989: x_acnv_rec OUT NOCOPY acnv_rec_type) IS
3990:
3991: l_api_version CONSTANT NUMBER := 1;
3992: l_api_name CONSTANT VARCHAR2(30) := 'V_update_row';
3993: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3994: l_acnv_rec acnv_rec_type := p_acnv_rec;
3995: l_def_acnv_rec acnv_rec_type;
3996: l_okl_asset_cndtn_lns_tl_rec OklAssetCndtnLnsTlRecType;
3997: lx_okl_asset_cndtn_lns_tl_rec OklAssetCndtnLnsTlRecType;

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

4018: x_acnv_rec OUT NOCOPY acnv_rec_type
4019: ) RETURN VARCHAR2 IS
4020: l_acnv_rec acnv_rec_type;
4021: l_row_notfound BOOLEAN := TRUE;
4022: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4023: BEGIN
4024: x_acnv_rec := p_acnv_rec;
4025: -- Get current database values
4026: l_acnv_rec := get_rec(p_acnv_rec, l_row_notfound);

Line 4028: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

4024: x_acnv_rec := p_acnv_rec;
4025: -- Get current database values
4026: l_acnv_rec := get_rec(p_acnv_rec, l_row_notfound);
4027: IF (l_row_notfound) THEN
4028: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
4029: END IF;
4030: IF (x_acnv_rec.id = OKC_API.G_MISS_NUM)
4031: THEN
4032: x_acnv_rec.id := l_acnv_rec.id;

Line 4030: IF (x_acnv_rec.id = OKC_API.G_MISS_NUM)

4026: l_acnv_rec := get_rec(p_acnv_rec, l_row_notfound);
4027: IF (l_row_notfound) THEN
4028: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
4029: END IF;
4030: IF (x_acnv_rec.id = OKC_API.G_MISS_NUM)
4031: THEN
4032: x_acnv_rec.id := l_acnv_rec.id;
4033: END IF;
4034: IF (x_acnv_rec.object_version_number = OKC_API.G_MISS_NUM)

Line 4034: IF (x_acnv_rec.object_version_number = OKC_API.G_MISS_NUM)

4030: IF (x_acnv_rec.id = OKC_API.G_MISS_NUM)
4031: THEN
4032: x_acnv_rec.id := l_acnv_rec.id;
4033: END IF;
4034: IF (x_acnv_rec.object_version_number = OKC_API.G_MISS_NUM)
4035: THEN
4036: x_acnv_rec.object_version_number := l_acnv_rec.object_version_number;
4037: END IF;
4038: IF (x_acnv_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

Line 4038: IF (x_acnv_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

4034: IF (x_acnv_rec.object_version_number = OKC_API.G_MISS_NUM)
4035: THEN
4036: x_acnv_rec.object_version_number := l_acnv_rec.object_version_number;
4037: END IF;
4038: IF (x_acnv_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
4039: THEN
4040: x_acnv_rec.sfwt_flag := l_acnv_rec.sfwt_flag;
4041: END IF;
4042: IF (x_acnv_rec.ctp_code = OKC_API.G_MISS_CHAR)

Line 4042: IF (x_acnv_rec.ctp_code = OKC_API.G_MISS_CHAR)

4038: IF (x_acnv_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
4039: THEN
4040: x_acnv_rec.sfwt_flag := l_acnv_rec.sfwt_flag;
4041: END IF;
4042: IF (x_acnv_rec.ctp_code = OKC_API.G_MISS_CHAR)
4043: THEN
4044: x_acnv_rec.ctp_code := l_acnv_rec.ctp_code;
4045: END IF;
4046: IF (x_acnv_rec.dty_code = OKC_API.G_MISS_CHAR)

Line 4046: IF (x_acnv_rec.dty_code = OKC_API.G_MISS_CHAR)

4042: IF (x_acnv_rec.ctp_code = OKC_API.G_MISS_CHAR)
4043: THEN
4044: x_acnv_rec.ctp_code := l_acnv_rec.ctp_code;
4045: END IF;
4046: IF (x_acnv_rec.dty_code = OKC_API.G_MISS_CHAR)
4047: THEN
4048: x_acnv_rec.dty_code := l_acnv_rec.dty_code;
4049: END IF;
4050: IF (x_acnv_rec.cdn_code = OKC_API.G_MISS_CHAR)

Line 4050: IF (x_acnv_rec.cdn_code = OKC_API.G_MISS_CHAR)

4046: IF (x_acnv_rec.dty_code = OKC_API.G_MISS_CHAR)
4047: THEN
4048: x_acnv_rec.dty_code := l_acnv_rec.dty_code;
4049: END IF;
4050: IF (x_acnv_rec.cdn_code = OKC_API.G_MISS_CHAR)
4051: THEN
4052: x_acnv_rec.cdn_code := l_acnv_rec.cdn_code;
4053: END IF;
4054: IF (x_acnv_rec.acs_code = OKC_API.G_MISS_CHAR)

Line 4054: IF (x_acnv_rec.acs_code = OKC_API.G_MISS_CHAR)

4050: IF (x_acnv_rec.cdn_code = OKC_API.G_MISS_CHAR)
4051: THEN
4052: x_acnv_rec.cdn_code := l_acnv_rec.cdn_code;
4053: END IF;
4054: IF (x_acnv_rec.acs_code = OKC_API.G_MISS_CHAR)
4055: THEN
4056: x_acnv_rec.acs_code := l_acnv_rec.acs_code;
4057: END IF;
4058: IF (x_acnv_rec.isq_id = OKC_API.G_MISS_NUM)

Line 4058: IF (x_acnv_rec.isq_id = OKC_API.G_MISS_NUM)

4054: IF (x_acnv_rec.acs_code = OKC_API.G_MISS_CHAR)
4055: THEN
4056: x_acnv_rec.acs_code := l_acnv_rec.acs_code;
4057: END IF;
4058: IF (x_acnv_rec.isq_id = OKC_API.G_MISS_NUM)
4059: THEN
4060: x_acnv_rec.isq_id := l_acnv_rec.isq_id;
4061: END IF;
4062: IF (x_acnv_rec.pzt_id = OKC_API.G_MISS_NUM)

Line 4062: IF (x_acnv_rec.pzt_id = OKC_API.G_MISS_NUM)

4058: IF (x_acnv_rec.isq_id = OKC_API.G_MISS_NUM)
4059: THEN
4060: x_acnv_rec.isq_id := l_acnv_rec.isq_id;
4061: END IF;
4062: IF (x_acnv_rec.pzt_id = OKC_API.G_MISS_NUM)
4063: THEN
4064: x_acnv_rec.pzt_id := l_acnv_rec.pzt_id;
4065: END IF;
4066: IF (x_acnv_rec.acd_id = OKC_API.G_MISS_NUM)

Line 4066: IF (x_acnv_rec.acd_id = OKC_API.G_MISS_NUM)

4062: IF (x_acnv_rec.pzt_id = OKC_API.G_MISS_NUM)
4063: THEN
4064: x_acnv_rec.pzt_id := l_acnv_rec.pzt_id;
4065: END IF;
4066: IF (x_acnv_rec.acd_id = OKC_API.G_MISS_NUM)
4067: THEN
4068: x_acnv_rec.acd_id := l_acnv_rec.acd_id;
4069: END IF;
4070: IF (x_acnv_rec.rpc_id = OKC_API.G_MISS_NUM)

Line 4070: IF (x_acnv_rec.rpc_id = OKC_API.G_MISS_NUM)

4066: IF (x_acnv_rec.acd_id = OKC_API.G_MISS_NUM)
4067: THEN
4068: x_acnv_rec.acd_id := l_acnv_rec.acd_id;
4069: END IF;
4070: IF (x_acnv_rec.rpc_id = OKC_API.G_MISS_NUM)
4071: THEN
4072: x_acnv_rec.rpc_id := l_acnv_rec.rpc_id;
4073: END IF;
4074: IF (x_acnv_rec.sequence_number = OKC_API.G_MISS_NUM)

Line 4074: IF (x_acnv_rec.sequence_number = OKC_API.G_MISS_NUM)

4070: IF (x_acnv_rec.rpc_id = OKC_API.G_MISS_NUM)
4071: THEN
4072: x_acnv_rec.rpc_id := l_acnv_rec.rpc_id;
4073: END IF;
4074: IF (x_acnv_rec.sequence_number = OKC_API.G_MISS_NUM)
4075: THEN
4076: x_acnv_rec.sequence_number := l_acnv_rec.sequence_number;
4077: END IF;
4078: IF (x_acnv_rec.damage_description = OKC_API.G_MISS_CHAR)

Line 4078: IF (x_acnv_rec.damage_description = OKC_API.G_MISS_CHAR)

4074: IF (x_acnv_rec.sequence_number = OKC_API.G_MISS_NUM)
4075: THEN
4076: x_acnv_rec.sequence_number := l_acnv_rec.sequence_number;
4077: END IF;
4078: IF (x_acnv_rec.damage_description = OKC_API.G_MISS_CHAR)
4079: THEN
4080: x_acnv_rec.damage_description := l_acnv_rec.damage_description;
4081: END IF;
4082: IF (x_acnv_rec.claim_description = OKC_API.G_MISS_CHAR)

Line 4082: IF (x_acnv_rec.claim_description = OKC_API.G_MISS_CHAR)

4078: IF (x_acnv_rec.damage_description = OKC_API.G_MISS_CHAR)
4079: THEN
4080: x_acnv_rec.damage_description := l_acnv_rec.damage_description;
4081: END IF;
4082: IF (x_acnv_rec.claim_description = OKC_API.G_MISS_CHAR)
4083: THEN
4084: x_acnv_rec.claim_description := l_acnv_rec.claim_description;
4085: END IF;
4086: IF (x_acnv_rec.estimated_repair_cost = OKC_API.G_MISS_NUM)

Line 4086: IF (x_acnv_rec.estimated_repair_cost = OKC_API.G_MISS_NUM)

4082: IF (x_acnv_rec.claim_description = OKC_API.G_MISS_CHAR)
4083: THEN
4084: x_acnv_rec.claim_description := l_acnv_rec.claim_description;
4085: END IF;
4086: IF (x_acnv_rec.estimated_repair_cost = OKC_API.G_MISS_NUM)
4087: THEN
4088: x_acnv_rec.estimated_repair_cost := l_acnv_rec.estimated_repair_cost;
4089: END IF;
4090: IF (x_acnv_rec.actual_repair_cost = OKC_API.G_MISS_NUM)

Line 4090: IF (x_acnv_rec.actual_repair_cost = OKC_API.G_MISS_NUM)

4086: IF (x_acnv_rec.estimated_repair_cost = OKC_API.G_MISS_NUM)
4087: THEN
4088: x_acnv_rec.estimated_repair_cost := l_acnv_rec.estimated_repair_cost;
4089: END IF;
4090: IF (x_acnv_rec.actual_repair_cost = OKC_API.G_MISS_NUM)
4091: THEN
4092: x_acnv_rec.actual_repair_cost := l_acnv_rec.actual_repair_cost;
4093: END IF;
4094: IF (x_acnv_rec.approved_by = OKC_API.G_MISS_NUM)

Line 4094: IF (x_acnv_rec.approved_by = OKC_API.G_MISS_NUM)

4090: IF (x_acnv_rec.actual_repair_cost = OKC_API.G_MISS_NUM)
4091: THEN
4092: x_acnv_rec.actual_repair_cost := l_acnv_rec.actual_repair_cost;
4093: END IF;
4094: IF (x_acnv_rec.approved_by = OKC_API.G_MISS_NUM)
4095: THEN
4096: x_acnv_rec.approved_by := l_acnv_rec.approved_by;
4097: END IF;
4098: IF (x_acnv_rec.approved_yn = OKC_API.G_MISS_CHAR)

Line 4098: IF (x_acnv_rec.approved_yn = OKC_API.G_MISS_CHAR)

4094: IF (x_acnv_rec.approved_by = OKC_API.G_MISS_NUM)
4095: THEN
4096: x_acnv_rec.approved_by := l_acnv_rec.approved_by;
4097: END IF;
4098: IF (x_acnv_rec.approved_yn = OKC_API.G_MISS_CHAR)
4099: THEN
4100: x_acnv_rec.approved_yn := l_acnv_rec.approved_yn;
4101: END IF;
4102: IF (x_acnv_rec.date_approved = OKC_API.G_MISS_DATE)

Line 4102: IF (x_acnv_rec.date_approved = OKC_API.G_MISS_DATE)

4098: IF (x_acnv_rec.approved_yn = OKC_API.G_MISS_CHAR)
4099: THEN
4100: x_acnv_rec.approved_yn := l_acnv_rec.approved_yn;
4101: END IF;
4102: IF (x_acnv_rec.date_approved = OKC_API.G_MISS_DATE)
4103: THEN
4104: x_acnv_rec.date_approved := l_acnv_rec.date_approved;
4105: END IF;
4106: IF (x_acnv_rec.date_reported = OKC_API.G_MISS_DATE)

Line 4106: IF (x_acnv_rec.date_reported = OKC_API.G_MISS_DATE)

4102: IF (x_acnv_rec.date_approved = OKC_API.G_MISS_DATE)
4103: THEN
4104: x_acnv_rec.date_approved := l_acnv_rec.date_approved;
4105: END IF;
4106: IF (x_acnv_rec.date_reported = OKC_API.G_MISS_DATE)
4107: THEN
4108: x_acnv_rec.date_reported := l_acnv_rec.date_reported;
4109: END IF;
4110: IF (x_acnv_rec.recommended_repair = OKC_API.G_MISS_CHAR)

Line 4110: IF (x_acnv_rec.recommended_repair = OKC_API.G_MISS_CHAR)

4106: IF (x_acnv_rec.date_reported = OKC_API.G_MISS_DATE)
4107: THEN
4108: x_acnv_rec.date_reported := l_acnv_rec.date_reported;
4109: END IF;
4110: IF (x_acnv_rec.recommended_repair = OKC_API.G_MISS_CHAR)
4111: THEN
4112: x_acnv_rec.recommended_repair := l_acnv_rec.recommended_repair;
4113: END IF;
4114: IF (x_acnv_rec.part_name = OKC_API.G_MISS_CHAR)

Line 4114: IF (x_acnv_rec.part_name = OKC_API.G_MISS_CHAR)

4110: IF (x_acnv_rec.recommended_repair = OKC_API.G_MISS_CHAR)
4111: THEN
4112: x_acnv_rec.recommended_repair := l_acnv_rec.recommended_repair;
4113: END IF;
4114: IF (x_acnv_rec.part_name = OKC_API.G_MISS_CHAR)
4115: THEN
4116: x_acnv_rec.part_name := l_acnv_rec.part_name;
4117: END IF;
4118: IF (x_acnv_rec.attribute_category = OKC_API.G_MISS_CHAR)

Line 4118: IF (x_acnv_rec.attribute_category = OKC_API.G_MISS_CHAR)

4114: IF (x_acnv_rec.part_name = OKC_API.G_MISS_CHAR)
4115: THEN
4116: x_acnv_rec.part_name := l_acnv_rec.part_name;
4117: END IF;
4118: IF (x_acnv_rec.attribute_category = OKC_API.G_MISS_CHAR)
4119: THEN
4120: x_acnv_rec.attribute_category := l_acnv_rec.attribute_category;
4121: END IF;
4122: IF (x_acnv_rec.attribute1 = OKC_API.G_MISS_CHAR)

Line 4122: IF (x_acnv_rec.attribute1 = OKC_API.G_MISS_CHAR)

4118: IF (x_acnv_rec.attribute_category = OKC_API.G_MISS_CHAR)
4119: THEN
4120: x_acnv_rec.attribute_category := l_acnv_rec.attribute_category;
4121: END IF;
4122: IF (x_acnv_rec.attribute1 = OKC_API.G_MISS_CHAR)
4123: THEN
4124: x_acnv_rec.attribute1 := l_acnv_rec.attribute1;
4125: END IF;
4126: IF (x_acnv_rec.attribute2 = OKC_API.G_MISS_CHAR)

Line 4126: IF (x_acnv_rec.attribute2 = OKC_API.G_MISS_CHAR)

4122: IF (x_acnv_rec.attribute1 = OKC_API.G_MISS_CHAR)
4123: THEN
4124: x_acnv_rec.attribute1 := l_acnv_rec.attribute1;
4125: END IF;
4126: IF (x_acnv_rec.attribute2 = OKC_API.G_MISS_CHAR)
4127: THEN
4128: x_acnv_rec.attribute2 := l_acnv_rec.attribute2;
4129: END IF;
4130: IF (x_acnv_rec.attribute3 = OKC_API.G_MISS_CHAR)

Line 4130: IF (x_acnv_rec.attribute3 = OKC_API.G_MISS_CHAR)

4126: IF (x_acnv_rec.attribute2 = OKC_API.G_MISS_CHAR)
4127: THEN
4128: x_acnv_rec.attribute2 := l_acnv_rec.attribute2;
4129: END IF;
4130: IF (x_acnv_rec.attribute3 = OKC_API.G_MISS_CHAR)
4131: THEN
4132: x_acnv_rec.attribute3 := l_acnv_rec.attribute3;
4133: END IF;
4134: IF (x_acnv_rec.attribute4 = OKC_API.G_MISS_CHAR)

Line 4134: IF (x_acnv_rec.attribute4 = OKC_API.G_MISS_CHAR)

4130: IF (x_acnv_rec.attribute3 = OKC_API.G_MISS_CHAR)
4131: THEN
4132: x_acnv_rec.attribute3 := l_acnv_rec.attribute3;
4133: END IF;
4134: IF (x_acnv_rec.attribute4 = OKC_API.G_MISS_CHAR)
4135: THEN
4136: x_acnv_rec.attribute4 := l_acnv_rec.attribute4;
4137: END IF;
4138: IF (x_acnv_rec.attribute5 = OKC_API.G_MISS_CHAR)

Line 4138: IF (x_acnv_rec.attribute5 = OKC_API.G_MISS_CHAR)

4134: IF (x_acnv_rec.attribute4 = OKC_API.G_MISS_CHAR)
4135: THEN
4136: x_acnv_rec.attribute4 := l_acnv_rec.attribute4;
4137: END IF;
4138: IF (x_acnv_rec.attribute5 = OKC_API.G_MISS_CHAR)
4139: THEN
4140: x_acnv_rec.attribute5 := l_acnv_rec.attribute5;
4141: END IF;
4142: IF (x_acnv_rec.attribute6 = OKC_API.G_MISS_CHAR)

Line 4142: IF (x_acnv_rec.attribute6 = OKC_API.G_MISS_CHAR)

4138: IF (x_acnv_rec.attribute5 = OKC_API.G_MISS_CHAR)
4139: THEN
4140: x_acnv_rec.attribute5 := l_acnv_rec.attribute5;
4141: END IF;
4142: IF (x_acnv_rec.attribute6 = OKC_API.G_MISS_CHAR)
4143: THEN
4144: x_acnv_rec.attribute6 := l_acnv_rec.attribute6;
4145: END IF;
4146: IF (x_acnv_rec.attribute7 = OKC_API.G_MISS_CHAR)

Line 4146: IF (x_acnv_rec.attribute7 = OKC_API.G_MISS_CHAR)

4142: IF (x_acnv_rec.attribute6 = OKC_API.G_MISS_CHAR)
4143: THEN
4144: x_acnv_rec.attribute6 := l_acnv_rec.attribute6;
4145: END IF;
4146: IF (x_acnv_rec.attribute7 = OKC_API.G_MISS_CHAR)
4147: THEN
4148: x_acnv_rec.attribute7 := l_acnv_rec.attribute7;
4149: END IF;
4150: IF (x_acnv_rec.attribute8 = OKC_API.G_MISS_CHAR)

Line 4150: IF (x_acnv_rec.attribute8 = OKC_API.G_MISS_CHAR)

4146: IF (x_acnv_rec.attribute7 = OKC_API.G_MISS_CHAR)
4147: THEN
4148: x_acnv_rec.attribute7 := l_acnv_rec.attribute7;
4149: END IF;
4150: IF (x_acnv_rec.attribute8 = OKC_API.G_MISS_CHAR)
4151: THEN
4152: x_acnv_rec.attribute8 := l_acnv_rec.attribute8;
4153: END IF;
4154: IF (x_acnv_rec.attribute9 = OKC_API.G_MISS_CHAR)

Line 4154: IF (x_acnv_rec.attribute9 = OKC_API.G_MISS_CHAR)

4150: IF (x_acnv_rec.attribute8 = OKC_API.G_MISS_CHAR)
4151: THEN
4152: x_acnv_rec.attribute8 := l_acnv_rec.attribute8;
4153: END IF;
4154: IF (x_acnv_rec.attribute9 = OKC_API.G_MISS_CHAR)
4155: THEN
4156: x_acnv_rec.attribute9 := l_acnv_rec.attribute9;
4157: END IF;
4158: IF (x_acnv_rec.attribute10 = OKC_API.G_MISS_CHAR)

Line 4158: IF (x_acnv_rec.attribute10 = OKC_API.G_MISS_CHAR)

4154: IF (x_acnv_rec.attribute9 = OKC_API.G_MISS_CHAR)
4155: THEN
4156: x_acnv_rec.attribute9 := l_acnv_rec.attribute9;
4157: END IF;
4158: IF (x_acnv_rec.attribute10 = OKC_API.G_MISS_CHAR)
4159: THEN
4160: x_acnv_rec.attribute10 := l_acnv_rec.attribute10;
4161: END IF;
4162: IF (x_acnv_rec.attribute11 = OKC_API.G_MISS_CHAR)

Line 4162: IF (x_acnv_rec.attribute11 = OKC_API.G_MISS_CHAR)

4158: IF (x_acnv_rec.attribute10 = OKC_API.G_MISS_CHAR)
4159: THEN
4160: x_acnv_rec.attribute10 := l_acnv_rec.attribute10;
4161: END IF;
4162: IF (x_acnv_rec.attribute11 = OKC_API.G_MISS_CHAR)
4163: THEN
4164: x_acnv_rec.attribute11 := l_acnv_rec.attribute11;
4165: END IF;
4166: IF (x_acnv_rec.attribute12 = OKC_API.G_MISS_CHAR)

Line 4166: IF (x_acnv_rec.attribute12 = OKC_API.G_MISS_CHAR)

4162: IF (x_acnv_rec.attribute11 = OKC_API.G_MISS_CHAR)
4163: THEN
4164: x_acnv_rec.attribute11 := l_acnv_rec.attribute11;
4165: END IF;
4166: IF (x_acnv_rec.attribute12 = OKC_API.G_MISS_CHAR)
4167: THEN
4168: x_acnv_rec.attribute12 := l_acnv_rec.attribute12;
4169: END IF;
4170: IF (x_acnv_rec.attribute13 = OKC_API.G_MISS_CHAR)

Line 4170: IF (x_acnv_rec.attribute13 = OKC_API.G_MISS_CHAR)

4166: IF (x_acnv_rec.attribute12 = OKC_API.G_MISS_CHAR)
4167: THEN
4168: x_acnv_rec.attribute12 := l_acnv_rec.attribute12;
4169: END IF;
4170: IF (x_acnv_rec.attribute13 = OKC_API.G_MISS_CHAR)
4171: THEN
4172: x_acnv_rec.attribute13 := l_acnv_rec.attribute13;
4173: END IF;
4174: IF (x_acnv_rec.attribute14 = OKC_API.G_MISS_CHAR)

Line 4174: IF (x_acnv_rec.attribute14 = OKC_API.G_MISS_CHAR)

4170: IF (x_acnv_rec.attribute13 = OKC_API.G_MISS_CHAR)
4171: THEN
4172: x_acnv_rec.attribute13 := l_acnv_rec.attribute13;
4173: END IF;
4174: IF (x_acnv_rec.attribute14 = OKC_API.G_MISS_CHAR)
4175: THEN
4176: x_acnv_rec.attribute14 := l_acnv_rec.attribute14;
4177: END IF;
4178: IF (x_acnv_rec.attribute15 = OKC_API.G_MISS_CHAR)

Line 4178: IF (x_acnv_rec.attribute15 = OKC_API.G_MISS_CHAR)

4174: IF (x_acnv_rec.attribute14 = OKC_API.G_MISS_CHAR)
4175: THEN
4176: x_acnv_rec.attribute14 := l_acnv_rec.attribute14;
4177: END IF;
4178: IF (x_acnv_rec.attribute15 = OKC_API.G_MISS_CHAR)
4179: THEN
4180: x_acnv_rec.attribute15 := l_acnv_rec.attribute15;
4181: END IF;
4182: IF (x_acnv_rec.org_id = OKC_API.G_MISS_NUM)

Line 4182: IF (x_acnv_rec.org_id = OKC_API.G_MISS_NUM)

4178: IF (x_acnv_rec.attribute15 = OKC_API.G_MISS_CHAR)
4179: THEN
4180: x_acnv_rec.attribute15 := l_acnv_rec.attribute15;
4181: END IF;
4182: IF (x_acnv_rec.org_id = OKC_API.G_MISS_NUM)
4183: THEN
4184: x_acnv_rec.org_id := l_acnv_rec.org_id;
4185: END IF;
4186: IF (x_acnv_rec.request_id = OKC_API.G_MISS_NUM)

Line 4186: IF (x_acnv_rec.request_id = OKC_API.G_MISS_NUM)

4182: IF (x_acnv_rec.org_id = OKC_API.G_MISS_NUM)
4183: THEN
4184: x_acnv_rec.org_id := l_acnv_rec.org_id;
4185: END IF;
4186: IF (x_acnv_rec.request_id = OKC_API.G_MISS_NUM)
4187: THEN
4188: x_acnv_rec.request_id := l_acnv_rec.request_id;
4189: END IF;
4190: IF (x_acnv_rec.program_application_id = OKC_API.G_MISS_NUM)

Line 4190: IF (x_acnv_rec.program_application_id = OKC_API.G_MISS_NUM)

4186: IF (x_acnv_rec.request_id = OKC_API.G_MISS_NUM)
4187: THEN
4188: x_acnv_rec.request_id := l_acnv_rec.request_id;
4189: END IF;
4190: IF (x_acnv_rec.program_application_id = OKC_API.G_MISS_NUM)
4191: THEN
4192: x_acnv_rec.program_application_id := l_acnv_rec.program_application_id;
4193: END IF;
4194: IF (x_acnv_rec.program_id = OKC_API.G_MISS_NUM)

Line 4194: IF (x_acnv_rec.program_id = OKC_API.G_MISS_NUM)

4190: IF (x_acnv_rec.program_application_id = OKC_API.G_MISS_NUM)
4191: THEN
4192: x_acnv_rec.program_application_id := l_acnv_rec.program_application_id;
4193: END IF;
4194: IF (x_acnv_rec.program_id = OKC_API.G_MISS_NUM)
4195: THEN
4196: x_acnv_rec.program_id := l_acnv_rec.program_id;
4197: END IF;
4198: IF (x_acnv_rec.program_update_date = OKC_API.G_MISS_DATE)

Line 4198: IF (x_acnv_rec.program_update_date = OKC_API.G_MISS_DATE)

4194: IF (x_acnv_rec.program_id = OKC_API.G_MISS_NUM)
4195: THEN
4196: x_acnv_rec.program_id := l_acnv_rec.program_id;
4197: END IF;
4198: IF (x_acnv_rec.program_update_date = OKC_API.G_MISS_DATE)
4199: THEN
4200: x_acnv_rec.program_update_date := l_acnv_rec.program_update_date;
4201: END IF;
4202: IF (x_acnv_rec.created_by = OKC_API.G_MISS_NUM)

Line 4202: IF (x_acnv_rec.created_by = OKC_API.G_MISS_NUM)

4198: IF (x_acnv_rec.program_update_date = OKC_API.G_MISS_DATE)
4199: THEN
4200: x_acnv_rec.program_update_date := l_acnv_rec.program_update_date;
4201: END IF;
4202: IF (x_acnv_rec.created_by = OKC_API.G_MISS_NUM)
4203: THEN
4204: x_acnv_rec.created_by := l_acnv_rec.created_by;
4205: END IF;
4206: IF (x_acnv_rec.creation_date = OKC_API.G_MISS_DATE)

Line 4206: IF (x_acnv_rec.creation_date = OKC_API.G_MISS_DATE)

4202: IF (x_acnv_rec.created_by = OKC_API.G_MISS_NUM)
4203: THEN
4204: x_acnv_rec.created_by := l_acnv_rec.created_by;
4205: END IF;
4206: IF (x_acnv_rec.creation_date = OKC_API.G_MISS_DATE)
4207: THEN
4208: x_acnv_rec.creation_date := l_acnv_rec.creation_date;
4209: END IF;
4210: IF (x_acnv_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 4210: IF (x_acnv_rec.last_updated_by = OKC_API.G_MISS_NUM)

4206: IF (x_acnv_rec.creation_date = OKC_API.G_MISS_DATE)
4207: THEN
4208: x_acnv_rec.creation_date := l_acnv_rec.creation_date;
4209: END IF;
4210: IF (x_acnv_rec.last_updated_by = OKC_API.G_MISS_NUM)
4211: THEN
4212: x_acnv_rec.last_updated_by := l_acnv_rec.last_updated_by;
4213: END IF;
4214: IF (x_acnv_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 4214: IF (x_acnv_rec.last_update_date = OKC_API.G_MISS_DATE)

4210: IF (x_acnv_rec.last_updated_by = OKC_API.G_MISS_NUM)
4211: THEN
4212: x_acnv_rec.last_updated_by := l_acnv_rec.last_updated_by;
4213: END IF;
4214: IF (x_acnv_rec.last_update_date = OKC_API.G_MISS_DATE)
4215: THEN
4216: x_acnv_rec.last_update_date := l_acnv_rec.last_update_date;
4217: END IF;
4218: IF (x_acnv_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 4218: IF (x_acnv_rec.last_update_login = OKC_API.G_MISS_NUM)

4214: IF (x_acnv_rec.last_update_date = OKC_API.G_MISS_DATE)
4215: THEN
4216: x_acnv_rec.last_update_date := l_acnv_rec.last_update_date;
4217: END IF;
4218: IF (x_acnv_rec.last_update_login = OKC_API.G_MISS_NUM)
4219: THEN
4220: x_acnv_rec.last_update_login := l_acnv_rec.last_update_login;
4221: END IF;
4222: -- RABHUPAT - 2667636 - Start

Line 4223: IF (x_acnv_rec.currency_code = OKC_API.G_MISS_CHAR)

4219: THEN
4220: x_acnv_rec.last_update_login := l_acnv_rec.last_update_login;
4221: END IF;
4222: -- RABHUPAT - 2667636 - Start
4223: IF (x_acnv_rec.currency_code = OKC_API.G_MISS_CHAR)
4224: THEN
4225: x_acnv_rec.currency_code := l_acnv_rec.currency_code;
4226: END IF;
4227: IF (x_acnv_rec.currency_conversion_code = OKC_API.G_MISS_CHAR)

Line 4227: IF (x_acnv_rec.currency_conversion_code = OKC_API.G_MISS_CHAR)

4223: IF (x_acnv_rec.currency_code = OKC_API.G_MISS_CHAR)
4224: THEN
4225: x_acnv_rec.currency_code := l_acnv_rec.currency_code;
4226: END IF;
4227: IF (x_acnv_rec.currency_conversion_code = OKC_API.G_MISS_CHAR)
4228: THEN
4229: x_acnv_rec.currency_conversion_code := l_acnv_rec.currency_conversion_code;
4230: END IF;
4231: IF (x_acnv_rec.currency_conversion_type = OKC_API.G_MISS_CHAR)

Line 4231: IF (x_acnv_rec.currency_conversion_type = OKC_API.G_MISS_CHAR)

4227: IF (x_acnv_rec.currency_conversion_code = OKC_API.G_MISS_CHAR)
4228: THEN
4229: x_acnv_rec.currency_conversion_code := l_acnv_rec.currency_conversion_code;
4230: END IF;
4231: IF (x_acnv_rec.currency_conversion_type = OKC_API.G_MISS_CHAR)
4232: THEN
4233: x_acnv_rec.currency_conversion_type := l_acnv_rec.currency_conversion_type;
4234: END IF;
4235: IF (x_acnv_rec.currency_conversion_rate = OKC_API.G_MISS_NUM)

Line 4235: IF (x_acnv_rec.currency_conversion_rate = OKC_API.G_MISS_NUM)

4231: IF (x_acnv_rec.currency_conversion_type = OKC_API.G_MISS_CHAR)
4232: THEN
4233: x_acnv_rec.currency_conversion_type := l_acnv_rec.currency_conversion_type;
4234: END IF;
4235: IF (x_acnv_rec.currency_conversion_rate = OKC_API.G_MISS_NUM)
4236: THEN
4237: x_acnv_rec.currency_conversion_rate := l_acnv_rec.currency_conversion_rate;
4238: END IF;
4239: IF (x_acnv_rec.currency_conversion_date = OKC_API.G_MISS_DATE)

Line 4239: IF (x_acnv_rec.currency_conversion_date = OKC_API.G_MISS_DATE)

4235: IF (x_acnv_rec.currency_conversion_rate = OKC_API.G_MISS_NUM)
4236: THEN
4237: x_acnv_rec.currency_conversion_rate := l_acnv_rec.currency_conversion_rate;
4238: END IF;
4239: IF (x_acnv_rec.currency_conversion_date = OKC_API.G_MISS_DATE)
4240: THEN
4241: x_acnv_rec.currency_conversion_date := l_acnv_rec.currency_conversion_date;
4242: END IF;
4243: -- RABHUPAT - 2667636 - End

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

4249: FUNCTION Set_Attributes (
4250: p_acnv_rec IN acnv_rec_type,
4251: x_acnv_rec OUT NOCOPY acnv_rec_type
4252: ) RETURN VARCHAR2 IS
4253: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4254: BEGIN
4255: x_acnv_rec := p_acnv_rec;
4256: x_acnv_rec.OBJECT_VERSION_NUMBER := NVL(x_acnv_rec.OBJECT_VERSION_NUMBER, 0) + 1;
4257: RETURN(l_return_status);

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

4256: x_acnv_rec.OBJECT_VERSION_NUMBER := NVL(x_acnv_rec.OBJECT_VERSION_NUMBER, 0) + 1;
4257: RETURN(l_return_status);
4258: END Set_Attributes;
4259: BEGIN
4260: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
4261: G_PKG_NAME,
4262: p_init_msg_list,
4263: l_api_version,
4264: p_api_version,

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

4263: l_api_version,
4264: p_api_version,
4265: '_PVT',
4266: x_return_status);
4267: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4268: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4269: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4270: RAISE OKC_API.G_EXCEPTION_ERROR;
4271: END IF;

Line 4268: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4264: p_api_version,
4265: '_PVT',
4266: x_return_status);
4267: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4268: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4269: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4270: RAISE OKC_API.G_EXCEPTION_ERROR;
4271: END IF;
4272: --- Setting item attributes

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

4265: '_PVT',
4266: x_return_status);
4267: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4268: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4269: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4270: RAISE OKC_API.G_EXCEPTION_ERROR;
4271: END IF;
4272: --- Setting item attributes
4273: l_return_status := Set_Attributes(

Line 4270: RAISE OKC_API.G_EXCEPTION_ERROR;

4266: x_return_status);
4267: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4268: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4269: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4270: RAISE OKC_API.G_EXCEPTION_ERROR;
4271: END IF;
4272: --- Setting item attributes
4273: l_return_status := Set_Attributes(
4274: p_acnv_rec, -- IN

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

4273: l_return_status := Set_Attributes(
4274: p_acnv_rec, -- IN
4275: l_acnv_rec); -- OUT
4276: --- If any errors happen abort API
4277: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4278: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4279: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4280: RAISE OKC_API.G_EXCEPTION_ERROR;
4281: END IF;

Line 4278: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4274: p_acnv_rec, -- IN
4275: l_acnv_rec); -- OUT
4276: --- If any errors happen abort API
4277: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4278: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4279: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4280: RAISE OKC_API.G_EXCEPTION_ERROR;
4281: END IF;
4282: l_return_status := populate_new_record(l_acnv_rec, l_def_acnv_rec);

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

4275: l_acnv_rec); -- OUT
4276: --- If any errors happen abort API
4277: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4278: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4279: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4280: RAISE OKC_API.G_EXCEPTION_ERROR;
4281: END IF;
4282: l_return_status := populate_new_record(l_acnv_rec, l_def_acnv_rec);
4283: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 4280: RAISE OKC_API.G_EXCEPTION_ERROR;

4276: --- If any errors happen abort API
4277: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4278: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4279: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4280: RAISE OKC_API.G_EXCEPTION_ERROR;
4281: END IF;
4282: l_return_status := populate_new_record(l_acnv_rec, l_def_acnv_rec);
4283: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4284: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

4279: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4280: RAISE OKC_API.G_EXCEPTION_ERROR;
4281: END IF;
4282: l_return_status := populate_new_record(l_acnv_rec, l_def_acnv_rec);
4283: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4284: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4285: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4286: RAISE OKC_API.G_EXCEPTION_ERROR;
4287: END IF;

Line 4284: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4280: RAISE OKC_API.G_EXCEPTION_ERROR;
4281: END IF;
4282: l_return_status := populate_new_record(l_acnv_rec, l_def_acnv_rec);
4283: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4284: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4285: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4286: RAISE OKC_API.G_EXCEPTION_ERROR;
4287: END IF;
4288: l_def_acnv_rec := fill_who_columns(l_def_acnv_rec);

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

4281: END IF;
4282: l_return_status := populate_new_record(l_acnv_rec, l_def_acnv_rec);
4283: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4284: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4285: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4286: RAISE OKC_API.G_EXCEPTION_ERROR;
4287: END IF;
4288: l_def_acnv_rec := fill_who_columns(l_def_acnv_rec);
4289: --- Validate all non-missing attributes (Item Level Validation)

Line 4286: RAISE OKC_API.G_EXCEPTION_ERROR;

4282: l_return_status := populate_new_record(l_acnv_rec, l_def_acnv_rec);
4283: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4284: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4285: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4286: RAISE OKC_API.G_EXCEPTION_ERROR;
4287: END IF;
4288: l_def_acnv_rec := fill_who_columns(l_def_acnv_rec);
4289: --- Validate all non-missing attributes (Item Level Validation)
4290: l_return_status := Validate_Attributes(l_def_acnv_rec);

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

4288: l_def_acnv_rec := fill_who_columns(l_def_acnv_rec);
4289: --- Validate all non-missing attributes (Item Level Validation)
4290: l_return_status := Validate_Attributes(l_def_acnv_rec);
4291: --- If any errors happen abort API
4292: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4293: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4294: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4295: RAISE OKC_API.G_EXCEPTION_ERROR;
4296: END IF;

Line 4293: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4289: --- Validate all non-missing attributes (Item Level Validation)
4290: l_return_status := Validate_Attributes(l_def_acnv_rec);
4291: --- If any errors happen abort API
4292: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4293: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4294: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4295: RAISE OKC_API.G_EXCEPTION_ERROR;
4296: END IF;
4297: --gkadarka Fixes for 3559327

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

4290: l_return_status := Validate_Attributes(l_def_acnv_rec);
4291: --- If any errors happen abort API
4292: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4293: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4294: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4295: RAISE OKC_API.G_EXCEPTION_ERROR;
4296: END IF;
4297: --gkadarka Fixes for 3559327
4298: l_def_acnv_rec.currency_conversion_type := NULL;

Line 4295: RAISE OKC_API.G_EXCEPTION_ERROR;

4291: --- If any errors happen abort API
4292: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4293: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4294: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4295: RAISE OKC_API.G_EXCEPTION_ERROR;
4296: END IF;
4297: --gkadarka Fixes for 3559327
4298: l_def_acnv_rec.currency_conversion_type := NULL;
4299: l_def_acnv_rec.currency_conversion_rate := NULL;

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

4299: l_def_acnv_rec.currency_conversion_rate := NULL;
4300: l_def_acnv_rec.currency_conversion_date := NULL;
4301: --gkdarka
4302: l_return_status := Validate_Record(l_def_acnv_rec);
4303: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4304: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4305: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4306: RAISE OKC_API.G_EXCEPTION_ERROR;
4307: END IF;

Line 4304: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4300: l_def_acnv_rec.currency_conversion_date := NULL;
4301: --gkdarka
4302: l_return_status := Validate_Record(l_def_acnv_rec);
4303: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4304: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4305: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4306: RAISE OKC_API.G_EXCEPTION_ERROR;
4307: END IF;
4308:

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

4301: --gkdarka
4302: l_return_status := Validate_Record(l_def_acnv_rec);
4303: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4304: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4305: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4306: RAISE OKC_API.G_EXCEPTION_ERROR;
4307: END IF;
4308:
4309: --------------------------------------

Line 4306: RAISE OKC_API.G_EXCEPTION_ERROR;

4302: l_return_status := Validate_Record(l_def_acnv_rec);
4303: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4304: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4305: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4306: RAISE OKC_API.G_EXCEPTION_ERROR;
4307: END IF;
4308:
4309: --------------------------------------
4310: -- Move VIEW record to "Child" records

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

4321: x_msg_data,
4322: l_okl_asset_cndtn_lns_tl_rec,
4323: lx_okl_asset_cndtn_lns_tl_rec
4324: );
4325: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4326: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4327: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4328: RAISE OKC_API.G_EXCEPTION_ERROR;
4329: END IF;

Line 4326: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4322: l_okl_asset_cndtn_lns_tl_rec,
4323: lx_okl_asset_cndtn_lns_tl_rec
4324: );
4325: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4326: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4327: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4328: RAISE OKC_API.G_EXCEPTION_ERROR;
4329: END IF;
4330: migrate(lx_okl_asset_cndtn_lns_tl_rec, l_def_acnv_rec);

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

4323: lx_okl_asset_cndtn_lns_tl_rec
4324: );
4325: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4326: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4327: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4328: RAISE OKC_API.G_EXCEPTION_ERROR;
4329: END IF;
4330: migrate(lx_okl_asset_cndtn_lns_tl_rec, l_def_acnv_rec);
4331: update_row(

Line 4328: RAISE OKC_API.G_EXCEPTION_ERROR;

4324: );
4325: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4326: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4327: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4328: RAISE OKC_API.G_EXCEPTION_ERROR;
4329: END IF;
4330: migrate(lx_okl_asset_cndtn_lns_tl_rec, l_def_acnv_rec);
4331: update_row(
4332: p_init_msg_list,

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

4335: x_msg_data,
4336: l_acn_rec,
4337: lx_acn_rec
4338: );
4339: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4340: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4341: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4342: RAISE OKC_API.G_EXCEPTION_ERROR;
4343: END IF;

Line 4340: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4336: l_acn_rec,
4337: lx_acn_rec
4338: );
4339: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4340: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4341: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4342: RAISE OKC_API.G_EXCEPTION_ERROR;
4343: END IF;
4344: migrate(lx_acn_rec, l_def_acnv_rec);

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

4337: lx_acn_rec
4338: );
4339: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4340: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4341: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4342: RAISE OKC_API.G_EXCEPTION_ERROR;
4343: END IF;
4344: migrate(lx_acn_rec, l_def_acnv_rec);
4345: x_acnv_rec := l_def_acnv_rec;

Line 4342: RAISE OKC_API.G_EXCEPTION_ERROR;

4338: );
4339: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4340: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4341: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4342: RAISE OKC_API.G_EXCEPTION_ERROR;
4343: END IF;
4344: migrate(lx_acn_rec, l_def_acnv_rec);
4345: x_acnv_rec := l_def_acnv_rec;
4346: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

4342: RAISE OKC_API.G_EXCEPTION_ERROR;
4343: END IF;
4344: migrate(lx_acn_rec, l_def_acnv_rec);
4345: x_acnv_rec := l_def_acnv_rec;
4346: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4347: EXCEPTION
4348: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4349: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4350: (

Line 4348: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4344: migrate(lx_acn_rec, l_def_acnv_rec);
4345: x_acnv_rec := l_def_acnv_rec;
4346: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4347: EXCEPTION
4348: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4349: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4350: (
4351: l_api_name,
4352: G_PKG_NAME,

Line 4349: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4345: x_acnv_rec := l_def_acnv_rec;
4346: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4347: EXCEPTION
4348: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4349: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4350: (
4351: l_api_name,
4352: G_PKG_NAME,
4353: 'OKC_API.G_RET_STS_ERROR',

Line 4353: 'OKC_API.G_RET_STS_ERROR',

4349: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4350: (
4351: l_api_name,
4352: G_PKG_NAME,
4353: 'OKC_API.G_RET_STS_ERROR',
4354: x_msg_count,
4355: x_msg_data,
4356: '_PVT'
4357: );

Line 4358: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4354: x_msg_count,
4355: x_msg_data,
4356: '_PVT'
4357: );
4358: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4359: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4360: (
4361: l_api_name,
4362: G_PKG_NAME,

Line 4359: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4355: x_msg_data,
4356: '_PVT'
4357: );
4358: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4359: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4360: (
4361: l_api_name,
4362: G_PKG_NAME,
4363: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 4363: 'OKC_API.G_RET_STS_UNEXP_ERROR',

4359: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4360: (
4361: l_api_name,
4362: G_PKG_NAME,
4363: 'OKC_API.G_RET_STS_UNEXP_ERROR',
4364: x_msg_count,
4365: x_msg_data,
4366: '_PVT'
4367: );

Line 4369: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4365: x_msg_data,
4366: '_PVT'
4367: );
4368: WHEN OTHERS THEN
4369: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4370: (
4371: l_api_name,
4372: G_PKG_NAME,
4373: 'OTHERS',

Line 4384: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

4380: -- PL/SQL TBL update_row for:ACNV_TBL --
4381: ----------------------------------------
4382: PROCEDURE update_row(
4383: p_api_version IN NUMBER,
4384: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
4385: x_return_status OUT NOCOPY VARCHAR2,
4386: x_msg_count OUT NOCOPY NUMBER,
4387: x_msg_data OUT NOCOPY VARCHAR2,
4388: p_acnv_tbl IN acnv_tbl_type,

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

4389: x_acnv_tbl OUT NOCOPY acnv_tbl_type) IS
4390:
4391: l_api_version CONSTANT NUMBER := 1;
4392: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
4393: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4394: i NUMBER := 0;
4395: -- Begin Post-Generation Change
4396: -- overall error status
4397: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

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

4393: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4394: i NUMBER := 0;
4395: -- Begin Post-Generation Change
4396: -- overall error status
4397: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4398: -- End Post-Generation Change
4399: BEGIN
4400: OKC_API.init_msg_list(p_init_msg_list);
4401: -- Make sure PL/SQL table has records in it before passing

Line 4400: OKC_API.init_msg_list(p_init_msg_list);

4396: -- overall error status
4397: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4398: -- End Post-Generation Change
4399: BEGIN
4400: OKC_API.init_msg_list(p_init_msg_list);
4401: -- Make sure PL/SQL table has records in it before passing
4402: IF (p_acnv_tbl.COUNT > 0) THEN
4403: i := p_acnv_tbl.FIRST;
4404: LOOP

Line 4407: p_init_msg_list => OKC_API.G_FALSE,

4403: i := p_acnv_tbl.FIRST;
4404: LOOP
4405: update_row (
4406: p_api_version => p_api_version,
4407: p_init_msg_list => OKC_API.G_FALSE,
4408: x_return_status => x_return_status,
4409: x_msg_count => x_msg_count,
4410: x_msg_data => x_msg_data,
4411: p_acnv_rec => p_acnv_tbl(i),

Line 4415: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN

4411: p_acnv_rec => p_acnv_tbl(i),
4412: x_acnv_rec => x_acnv_tbl(i));
4413: -- Begin Post-Generation Change
4414: -- store the highest degree of error
4415: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
4416: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
4417: l_overall_status := x_return_status;
4418: END IF;
4419: END IF;

Line 4416: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN

4412: x_acnv_rec => x_acnv_tbl(i));
4413: -- Begin Post-Generation Change
4414: -- store the highest degree of error
4415: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
4416: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
4417: l_overall_status := x_return_status;
4418: END IF;
4419: END IF;
4420: -- End Post-Generation Change

Line 4430: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4426: x_return_status := l_overall_status;
4427: -- End Post-Generation Change
4428: END IF;
4429: EXCEPTION
4430: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4431: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4432: (
4433: l_api_name,
4434: G_PKG_NAME,

Line 4431: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4427: -- End Post-Generation Change
4428: END IF;
4429: EXCEPTION
4430: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4431: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4432: (
4433: l_api_name,
4434: G_PKG_NAME,
4435: 'OKC_API.G_RET_STS_ERROR',

Line 4435: 'OKC_API.G_RET_STS_ERROR',

4431: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4432: (
4433: l_api_name,
4434: G_PKG_NAME,
4435: 'OKC_API.G_RET_STS_ERROR',
4436: x_msg_count,
4437: x_msg_data,
4438: '_PVT'
4439: );

Line 4440: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4436: x_msg_count,
4437: x_msg_data,
4438: '_PVT'
4439: );
4440: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4441: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4442: (
4443: l_api_name,
4444: G_PKG_NAME,

Line 4441: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4437: x_msg_data,
4438: '_PVT'
4439: );
4440: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4441: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4442: (
4443: l_api_name,
4444: G_PKG_NAME,
4445: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 4445: 'OKC_API.G_RET_STS_UNEXP_ERROR',

4441: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4442: (
4443: l_api_name,
4444: G_PKG_NAME,
4445: 'OKC_API.G_RET_STS_UNEXP_ERROR',
4446: x_msg_count,
4447: x_msg_data,
4448: '_PVT'
4449: );

Line 4451: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4447: x_msg_data,
4448: '_PVT'
4449: );
4450: WHEN OTHERS THEN
4451: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4452: (
4453: l_api_name,
4454: G_PKG_NAME,
4455: 'OTHERS',

Line 4469: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

4465: ------------------------------------------
4466: -- delete_row for:OKL_ASSET_CNDTN_LNS_B --
4467: ------------------------------------------
4468: PROCEDURE delete_row(
4469: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
4470: x_return_status OUT NOCOPY VARCHAR2,
4471: x_msg_count OUT NOCOPY NUMBER,
4472: x_msg_data OUT NOCOPY VARCHAR2,
4473: p_acn_rec IN acn_rec_type) IS

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

4473: p_acn_rec IN acn_rec_type) IS
4474:
4475: l_api_version CONSTANT NUMBER := 1;
4476: l_api_name CONSTANT VARCHAR2(30) := 'B_delete_row';
4477: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4478: l_acn_rec acn_rec_type:= p_acn_rec;
4479: l_row_notfound BOOLEAN := TRUE;
4480: BEGIN
4481: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

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

4477: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4478: l_acn_rec acn_rec_type:= p_acn_rec;
4479: l_row_notfound BOOLEAN := TRUE;
4480: BEGIN
4481: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
4482: p_init_msg_list,
4483: '_PVT',
4484: x_return_status);
4485: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

4481: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
4482: p_init_msg_list,
4483: '_PVT',
4484: x_return_status);
4485: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4486: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4487: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4488: RAISE OKC_API.G_EXCEPTION_ERROR;
4489: END IF;

Line 4486: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4482: p_init_msg_list,
4483: '_PVT',
4484: x_return_status);
4485: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4486: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4487: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4488: RAISE OKC_API.G_EXCEPTION_ERROR;
4489: END IF;
4490: DELETE FROM OKL_ASSET_CNDTN_LNS_B

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

4483: '_PVT',
4484: x_return_status);
4485: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4486: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4487: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4488: RAISE OKC_API.G_EXCEPTION_ERROR;
4489: END IF;
4490: DELETE FROM OKL_ASSET_CNDTN_LNS_B
4491: WHERE ID = l_acn_rec.id;

Line 4488: RAISE OKC_API.G_EXCEPTION_ERROR;

4484: x_return_status);
4485: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4486: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4487: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4488: RAISE OKC_API.G_EXCEPTION_ERROR;
4489: END IF;
4490: DELETE FROM OKL_ASSET_CNDTN_LNS_B
4491: WHERE ID = l_acn_rec.id;
4492:

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

4489: END IF;
4490: DELETE FROM OKL_ASSET_CNDTN_LNS_B
4491: WHERE ID = l_acn_rec.id;
4492:
4493: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4494: EXCEPTION
4495: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4496: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4497: (

Line 4495: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4491: WHERE ID = l_acn_rec.id;
4492:
4493: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4494: EXCEPTION
4495: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4496: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4497: (
4498: l_api_name,
4499: G_PKG_NAME,

Line 4496: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4492:
4493: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4494: EXCEPTION
4495: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4496: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4497: (
4498: l_api_name,
4499: G_PKG_NAME,
4500: 'OKC_API.G_RET_STS_ERROR',

Line 4500: 'OKC_API.G_RET_STS_ERROR',

4496: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4497: (
4498: l_api_name,
4499: G_PKG_NAME,
4500: 'OKC_API.G_RET_STS_ERROR',
4501: x_msg_count,
4502: x_msg_data,
4503: '_PVT'
4504: );

Line 4505: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4501: x_msg_count,
4502: x_msg_data,
4503: '_PVT'
4504: );
4505: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4506: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4507: (
4508: l_api_name,
4509: G_PKG_NAME,

Line 4506: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4502: x_msg_data,
4503: '_PVT'
4504: );
4505: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4506: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4507: (
4508: l_api_name,
4509: G_PKG_NAME,
4510: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 4510: 'OKC_API.G_RET_STS_UNEXP_ERROR',

4506: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4507: (
4508: l_api_name,
4509: G_PKG_NAME,
4510: 'OKC_API.G_RET_STS_UNEXP_ERROR',
4511: x_msg_count,
4512: x_msg_data,
4513: '_PVT'
4514: );

Line 4516: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4512: x_msg_data,
4513: '_PVT'
4514: );
4515: WHEN OTHERS THEN
4516: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4517: (
4518: l_api_name,
4519: G_PKG_NAME,
4520: 'OTHERS',

Line 4530: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

4526: -------------------------------------------
4527: -- delete_row for:OKL_ASSET_CNDTN_LNS_TL --
4528: -------------------------------------------
4529: PROCEDURE delete_row(
4530: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
4531: x_return_status OUT NOCOPY VARCHAR2,
4532: x_msg_count OUT NOCOPY NUMBER,
4533: x_msg_data OUT NOCOPY VARCHAR2,
4534: p_okl_asset_cndtn_lns_tl_rec IN OklAssetCndtnLnsTlRecType) IS

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

4534: p_okl_asset_cndtn_lns_tl_rec IN OklAssetCndtnLnsTlRecType) IS
4535:
4536: l_api_version CONSTANT NUMBER := 1;
4537: l_api_name CONSTANT VARCHAR2(30) := 'TL_delete_row';
4538: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4539: l_okl_asset_cndtn_lns_tl_rec OklAssetCndtnLnsTlRecType:= p_okl_asset_cndtn_lns_tl_rec;
4540: l_row_notfound BOOLEAN := TRUE;
4541: -----------------------------------------------
4542: -- Set_Attributes for:OKL_ASSET_CNDTN_LNS_TL --

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

4544: FUNCTION Set_Attributes (
4545: p_okl_asset_cndtn_lns_tl_rec IN OklAssetCndtnLnsTlRecType,
4546: x_okl_asset_cndtn_lns_tl_rec OUT NOCOPY OklAssetCndtnLnsTlRecType
4547: ) RETURN VARCHAR2 IS
4548: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4549: BEGIN
4550: x_okl_asset_cndtn_lns_tl_rec := p_okl_asset_cndtn_lns_tl_rec;
4551: x_okl_asset_cndtn_lns_tl_rec.LANGUAGE := USERENV('LANG');
4552: RETURN(l_return_status);

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

4551: x_okl_asset_cndtn_lns_tl_rec.LANGUAGE := USERENV('LANG');
4552: RETURN(l_return_status);
4553: END Set_Attributes;
4554: BEGIN
4555: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
4556: p_init_msg_list,
4557: '_PVT',
4558: x_return_status);
4559: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

4555: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
4556: p_init_msg_list,
4557: '_PVT',
4558: x_return_status);
4559: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4560: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4561: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4562: RAISE OKC_API.G_EXCEPTION_ERROR;
4563: END IF;

Line 4560: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4556: p_init_msg_list,
4557: '_PVT',
4558: x_return_status);
4559: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4560: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4561: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4562: RAISE OKC_API.G_EXCEPTION_ERROR;
4563: END IF;
4564: --- Setting item attributes

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

4557: '_PVT',
4558: x_return_status);
4559: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4560: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4561: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4562: RAISE OKC_API.G_EXCEPTION_ERROR;
4563: END IF;
4564: --- Setting item attributes
4565: l_return_status := Set_Attributes(

Line 4562: RAISE OKC_API.G_EXCEPTION_ERROR;

4558: x_return_status);
4559: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4560: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4561: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4562: RAISE OKC_API.G_EXCEPTION_ERROR;
4563: END IF;
4564: --- Setting item attributes
4565: l_return_status := Set_Attributes(
4566: p_okl_asset_cndtn_lns_tl_rec, -- IN

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

4565: l_return_status := Set_Attributes(
4566: p_okl_asset_cndtn_lns_tl_rec, -- IN
4567: l_okl_asset_cndtn_lns_tl_rec); -- OUT
4568: --- If any errors happen abort API
4569: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4570: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4571: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4572: RAISE OKC_API.G_EXCEPTION_ERROR;
4573: END IF;

Line 4570: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4566: p_okl_asset_cndtn_lns_tl_rec, -- IN
4567: l_okl_asset_cndtn_lns_tl_rec); -- OUT
4568: --- If any errors happen abort API
4569: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4570: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4571: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4572: RAISE OKC_API.G_EXCEPTION_ERROR;
4573: END IF;
4574: DELETE FROM OKL_ASSET_CNDTN_LNS_TL

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

4567: l_okl_asset_cndtn_lns_tl_rec); -- OUT
4568: --- If any errors happen abort API
4569: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4570: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4571: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4572: RAISE OKC_API.G_EXCEPTION_ERROR;
4573: END IF;
4574: DELETE FROM OKL_ASSET_CNDTN_LNS_TL
4575: WHERE ID = l_okl_asset_cndtn_lns_tl_rec.id;

Line 4572: RAISE OKC_API.G_EXCEPTION_ERROR;

4568: --- If any errors happen abort API
4569: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4570: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4571: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4572: RAISE OKC_API.G_EXCEPTION_ERROR;
4573: END IF;
4574: DELETE FROM OKL_ASSET_CNDTN_LNS_TL
4575: WHERE ID = l_okl_asset_cndtn_lns_tl_rec.id;
4576:

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

4573: END IF;
4574: DELETE FROM OKL_ASSET_CNDTN_LNS_TL
4575: WHERE ID = l_okl_asset_cndtn_lns_tl_rec.id;
4576:
4577: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4578: EXCEPTION
4579: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4580: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4581: (

Line 4579: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4575: WHERE ID = l_okl_asset_cndtn_lns_tl_rec.id;
4576:
4577: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4578: EXCEPTION
4579: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4580: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4581: (
4582: l_api_name,
4583: G_PKG_NAME,

Line 4580: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4576:
4577: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4578: EXCEPTION
4579: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4580: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4581: (
4582: l_api_name,
4583: G_PKG_NAME,
4584: 'OKC_API.G_RET_STS_ERROR',

Line 4584: 'OKC_API.G_RET_STS_ERROR',

4580: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4581: (
4582: l_api_name,
4583: G_PKG_NAME,
4584: 'OKC_API.G_RET_STS_ERROR',
4585: x_msg_count,
4586: x_msg_data,
4587: '_PVT'
4588: );

Line 4589: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4585: x_msg_count,
4586: x_msg_data,
4587: '_PVT'
4588: );
4589: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4590: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4591: (
4592: l_api_name,
4593: G_PKG_NAME,

Line 4590: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4586: x_msg_data,
4587: '_PVT'
4588: );
4589: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4590: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4591: (
4592: l_api_name,
4593: G_PKG_NAME,
4594: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 4594: 'OKC_API.G_RET_STS_UNEXP_ERROR',

4590: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4591: (
4592: l_api_name,
4593: G_PKG_NAME,
4594: 'OKC_API.G_RET_STS_UNEXP_ERROR',
4595: x_msg_count,
4596: x_msg_data,
4597: '_PVT'
4598: );

Line 4600: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4596: x_msg_data,
4597: '_PVT'
4598: );
4599: WHEN OTHERS THEN
4600: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4601: (
4602: l_api_name,
4603: G_PKG_NAME,
4604: 'OTHERS',

Line 4615: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

4611: -- delete_row for:OKL_ASSET_CNDTN_LNS_V --
4612: ------------------------------------------
4613: PROCEDURE delete_row(
4614: p_api_version IN NUMBER,
4615: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
4616: x_return_status OUT NOCOPY VARCHAR2,
4617: x_msg_count OUT NOCOPY NUMBER,
4618: x_msg_data OUT NOCOPY VARCHAR2,
4619: p_acnv_rec IN acnv_rec_type) IS

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

4619: p_acnv_rec IN acnv_rec_type) IS
4620:
4621: l_api_version CONSTANT NUMBER := 1;
4622: l_api_name CONSTANT VARCHAR2(30) := 'V_delete_row';
4623: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4624: l_acnv_rec acnv_rec_type := p_acnv_rec;
4625: l_okl_asset_cndtn_lns_tl_rec OklAssetCndtnLnsTlRecType;
4626: l_acn_rec acn_rec_type;
4627: BEGIN

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

4624: l_acnv_rec acnv_rec_type := p_acnv_rec;
4625: l_okl_asset_cndtn_lns_tl_rec OklAssetCndtnLnsTlRecType;
4626: l_acn_rec acn_rec_type;
4627: BEGIN
4628: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
4629: G_PKG_NAME,
4630: p_init_msg_list,
4631: l_api_version,
4632: p_api_version,

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

4631: l_api_version,
4632: p_api_version,
4633: '_PVT',
4634: x_return_status);
4635: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4636: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4637: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4638: RAISE OKC_API.G_EXCEPTION_ERROR;
4639: END IF;

Line 4636: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4632: p_api_version,
4633: '_PVT',
4634: x_return_status);
4635: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4636: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4637: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4638: RAISE OKC_API.G_EXCEPTION_ERROR;
4639: END IF;
4640: --------------------------------------

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

4633: '_PVT',
4634: x_return_status);
4635: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4636: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4637: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4638: RAISE OKC_API.G_EXCEPTION_ERROR;
4639: END IF;
4640: --------------------------------------
4641: -- Move VIEW record to "Child" records

Line 4638: RAISE OKC_API.G_EXCEPTION_ERROR;

4634: x_return_status);
4635: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4636: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4637: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4638: RAISE OKC_API.G_EXCEPTION_ERROR;
4639: END IF;
4640: --------------------------------------
4641: -- Move VIEW record to "Child" records
4642: --------------------------------------

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

4651: x_msg_count,
4652: x_msg_data,
4653: l_okl_asset_cndtn_lns_tl_rec
4654: );
4655: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4656: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4657: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4658: RAISE OKC_API.G_EXCEPTION_ERROR;
4659: END IF;

Line 4656: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4652: x_msg_data,
4653: l_okl_asset_cndtn_lns_tl_rec
4654: );
4655: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4656: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4657: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4658: RAISE OKC_API.G_EXCEPTION_ERROR;
4659: END IF;
4660: delete_row(

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

4653: l_okl_asset_cndtn_lns_tl_rec
4654: );
4655: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4656: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4657: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4658: RAISE OKC_API.G_EXCEPTION_ERROR;
4659: END IF;
4660: delete_row(
4661: p_init_msg_list,

Line 4658: RAISE OKC_API.G_EXCEPTION_ERROR;

4654: );
4655: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4656: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4657: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4658: RAISE OKC_API.G_EXCEPTION_ERROR;
4659: END IF;
4660: delete_row(
4661: p_init_msg_list,
4662: x_return_status,

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

4663: x_msg_count,
4664: x_msg_data,
4665: l_acn_rec
4666: );
4667: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4668: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4669: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4670: RAISE OKC_API.G_EXCEPTION_ERROR;
4671: END IF;

Line 4668: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4664: x_msg_data,
4665: l_acn_rec
4666: );
4667: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4668: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4669: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4670: RAISE OKC_API.G_EXCEPTION_ERROR;
4671: END IF;
4672: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

4665: l_acn_rec
4666: );
4667: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4668: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4669: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4670: RAISE OKC_API.G_EXCEPTION_ERROR;
4671: END IF;
4672: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4673: EXCEPTION

Line 4670: RAISE OKC_API.G_EXCEPTION_ERROR;

4666: );
4667: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4668: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4669: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4670: RAISE OKC_API.G_EXCEPTION_ERROR;
4671: END IF;
4672: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4673: EXCEPTION
4674: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

4668: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4669: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4670: RAISE OKC_API.G_EXCEPTION_ERROR;
4671: END IF;
4672: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4673: EXCEPTION
4674: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4675: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4676: (

Line 4674: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4670: RAISE OKC_API.G_EXCEPTION_ERROR;
4671: END IF;
4672: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4673: EXCEPTION
4674: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4675: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4676: (
4677: l_api_name,
4678: G_PKG_NAME,

Line 4675: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4671: END IF;
4672: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4673: EXCEPTION
4674: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4675: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4676: (
4677: l_api_name,
4678: G_PKG_NAME,
4679: 'OKC_API.G_RET_STS_ERROR',

Line 4679: 'OKC_API.G_RET_STS_ERROR',

4675: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4676: (
4677: l_api_name,
4678: G_PKG_NAME,
4679: 'OKC_API.G_RET_STS_ERROR',
4680: x_msg_count,
4681: x_msg_data,
4682: '_PVT'
4683: );

Line 4684: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4680: x_msg_count,
4681: x_msg_data,
4682: '_PVT'
4683: );
4684: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4685: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4686: (
4687: l_api_name,
4688: G_PKG_NAME,

Line 4685: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4681: x_msg_data,
4682: '_PVT'
4683: );
4684: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4685: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4686: (
4687: l_api_name,
4688: G_PKG_NAME,
4689: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 4689: 'OKC_API.G_RET_STS_UNEXP_ERROR',

4685: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4686: (
4687: l_api_name,
4688: G_PKG_NAME,
4689: 'OKC_API.G_RET_STS_UNEXP_ERROR',
4690: x_msg_count,
4691: x_msg_data,
4692: '_PVT'
4693: );

Line 4695: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4691: x_msg_data,
4692: '_PVT'
4693: );
4694: WHEN OTHERS THEN
4695: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4696: (
4697: l_api_name,
4698: G_PKG_NAME,
4699: 'OTHERS',

Line 4710: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

4706: -- PL/SQL TBL delete_row for:ACNV_TBL --
4707: ----------------------------------------
4708: PROCEDURE delete_row(
4709: p_api_version IN NUMBER,
4710: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
4711: x_return_status OUT NOCOPY VARCHAR2,
4712: x_msg_count OUT NOCOPY NUMBER,
4713: x_msg_data OUT NOCOPY VARCHAR2,
4714: p_acnv_tbl IN acnv_tbl_type) IS

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

4714: p_acnv_tbl IN acnv_tbl_type) IS
4715:
4716: l_api_version CONSTANT NUMBER := 1;
4717: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
4718: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4719: i NUMBER := 0;
4720: -- Begin Post-Generation Change
4721: -- overall error status
4722: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

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

4718: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4719: i NUMBER := 0;
4720: -- Begin Post-Generation Change
4721: -- overall error status
4722: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4723: -- End Post-Generation Change
4724: BEGIN
4725: OKC_API.init_msg_list(p_init_msg_list);
4726: -- Make sure PL/SQL table has records in it before passing

Line 4725: OKC_API.init_msg_list(p_init_msg_list);

4721: -- overall error status
4722: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4723: -- End Post-Generation Change
4724: BEGIN
4725: OKC_API.init_msg_list(p_init_msg_list);
4726: -- Make sure PL/SQL table has records in it before passing
4727: IF (p_acnv_tbl.COUNT > 0) THEN
4728: i := p_acnv_tbl.FIRST;
4729: LOOP

Line 4732: p_init_msg_list => OKC_API.G_FALSE,

4728: i := p_acnv_tbl.FIRST;
4729: LOOP
4730: delete_row (
4731: p_api_version => p_api_version,
4732: p_init_msg_list => OKC_API.G_FALSE,
4733: x_return_status => x_return_status,
4734: x_msg_count => x_msg_count,
4735: x_msg_data => x_msg_data,
4736: p_acnv_rec => p_acnv_tbl(i));

Line 4739: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN

4735: x_msg_data => x_msg_data,
4736: p_acnv_rec => p_acnv_tbl(i));
4737: -- Begin Post-Generation Change
4738: -- store the highest degree of error
4739: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
4740: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
4741: l_overall_status := x_return_status;
4742: END IF;
4743: END IF;

Line 4740: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN

4736: p_acnv_rec => p_acnv_tbl(i));
4737: -- Begin Post-Generation Change
4738: -- store the highest degree of error
4739: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
4740: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
4741: l_overall_status := x_return_status;
4742: END IF;
4743: END IF;
4744: -- End Post-Generation Change

Line 4754: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4750: x_return_status := l_overall_status;
4751: -- End Post-Generation Change
4752: END IF;
4753: EXCEPTION
4754: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4755: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4756: (
4757: l_api_name,
4758: G_PKG_NAME,

Line 4755: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4751: -- End Post-Generation Change
4752: END IF;
4753: EXCEPTION
4754: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4755: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4756: (
4757: l_api_name,
4758: G_PKG_NAME,
4759: 'OKC_API.G_RET_STS_ERROR',

Line 4759: 'OKC_API.G_RET_STS_ERROR',

4755: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4756: (
4757: l_api_name,
4758: G_PKG_NAME,
4759: 'OKC_API.G_RET_STS_ERROR',
4760: x_msg_count,
4761: x_msg_data,
4762: '_PVT'
4763: );

Line 4764: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4760: x_msg_count,
4761: x_msg_data,
4762: '_PVT'
4763: );
4764: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4765: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4766: (
4767: l_api_name,
4768: G_PKG_NAME,

Line 4765: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4761: x_msg_data,
4762: '_PVT'
4763: );
4764: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4765: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4766: (
4767: l_api_name,
4768: G_PKG_NAME,
4769: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 4769: 'OKC_API.G_RET_STS_UNEXP_ERROR',

4765: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4766: (
4767: l_api_name,
4768: G_PKG_NAME,
4769: 'OKC_API.G_RET_STS_UNEXP_ERROR',
4770: x_msg_count,
4771: x_msg_data,
4772: '_PVT'
4773: );

Line 4775: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4771: x_msg_data,
4772: '_PVT'
4773: );
4774: WHEN OTHERS THEN
4775: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4776: (
4777: l_api_name,
4778: G_PKG_NAME,
4779: 'OTHERS',